

.about-intro{max-width:760px;margin:0 auto 72px;text-align:center;}
.about-intro p{color:rgba(46,38,34,0.7);font-size:16.5px;line-height:1.8;margin-bottom:18px;}

.founder-section{
  display:grid;grid-template-columns:0.85fr 1.15fr;gap:56px;align-items:center;
  background:#fff;border-radius:var(--radius-lg);box-shadow:var(--shadow);
  padding:48px;margin-bottom:72px;
}
@media(max-width:760px){
  .founder-section{grid-template-columns:1fr;padding:32px;gap:28px;text-align:center;}
}

.founder-photo{
  border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow);
  aspect-ratio:4/5;background:var(--bg-alt);
}
.founder-photo img{width:100%;height:100%;object-fit:cover;display:block;}

.founder-info h2{font-size:clamp(24px,3.2vw,32px);margin:10px 0 18px;}
.founder-info p{color:rgba(46,38,34,0.7);font-size:15.5px;line-height:1.75;margin-bottom:16px;}

.values-grid{
  display:grid;grid-template-columns:repeat(3,1fr);gap:28px;padding-bottom:80px;
}
@media(max-width:760px){.values-grid{grid-template-columns:1fr;}}
.value-card{
  background:#fff;border-radius:var(--radius);box-shadow:var(--shadow);
  padding:32px 28px;text-align:center;transition:transform .3s ease, box-shadow .3s ease;
}
.value-card:hover{transform:translateY(-6px);box-shadow:var(--shadow-hover);}
.value-card h3{font-size:19px;margin-bottom:10px;color:var(--primary);}
.value-card p{color:rgba(46,38,34,0.65);font-size:14.5px;}
