.about-story{grid-template-columns:1.2fr .8fr;align-items:start;gap:3rem;display:grid}.about-story__content p{color:var(--color-text-light);margin-bottom:1.25rem}.about-story__content h2{margin-bottom:1.25rem}.about-story__logos{margin-top:1rem}.about-story__logo{filter:drop-shadow(0 4px 12px #0000001a);transition:transform .22s var(--ease-out)}.about-story__logo:hover{transform:scale(1.05)}.about-story__photos{grid-template-columns:1fr 1fr;gap:.75rem;margin-top:1.5rem;display:grid}.about-story__photo{aspect-ratio:3/4;object-fit:cover;width:100%;box-shadow:var(--shadow-lg);transition:transform .22s var(--ease-out), box-shadow .22s var(--ease-out);border-radius:16px}@media (hover:hover) and (pointer:fine){.about-story__photo:hover{transform:translateY(-4px);box-shadow:0 16px 40px #0000002e}}.about-story__photo--portrait{object-position:center}.about-story__photo--clinic{object-position:center 20%;margin-top:1.5rem}.about-story__values{flex-direction:column;gap:1.5rem;display:flex}.value-card{border-radius:var(--radius);box-shadow:var(--shadow);transition:transform .22s var(--ease-out), box-shadow .22s var(--ease-out);background:#fff;border-left:4px solid #0000;border-image:linear-gradient(#c5981a,#2a6cb5) 1;align-items:flex-start;gap:1rem;padding:1.75rem;display:flex}@media (hover:hover) and (pointer:fine){.value-card:hover{box-shadow:var(--shadow-lg);transform:translate(6px)}}.value-card__icon-wrap{flex-shrink:0}.value-card h3{margin-bottom:.5rem}.value-card p{color:var(--color-text-light);font-size:.95rem}.team-card{border-radius:var(--radius);text-align:center;box-shadow:var(--shadow);transition:transform .22s var(--ease-out), box-shadow .22s var(--ease-out);background:#fff;padding:2rem}@media (hover:hover) and (pointer:fine){.team-card:hover{box-shadow:var(--shadow-lg);transform:translateY(-6px)}.team-card:hover .team-card__avatar{transform:scale(1.08)}}.team-card__avatar{color:#fff;width:80px;height:80px;transition:transform .22s var(--ease-out);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 1rem;font-size:1.4rem;font-weight:700;display:flex}.team-card h3{margin-bottom:.25rem;font-size:1.15rem}.team-card__role{color:var(--color-primary);margin-bottom:.75rem;font-size:.9rem;font-weight:500;display:block}.team-card p{color:var(--color-text-light);font-size:.95rem}.stats-grid{text-align:center;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:2rem;display:grid}.stat-item{border-radius:var(--radius);transition:transform .22s var(--ease-out), background .18s ease-out;padding:1.5rem}@media (hover:hover) and (pointer:fine){.stat-item:hover{background:var(--color-bg-alt);transform:translateY(-4px)}}.stat-item__icon{justify-content:center;margin-bottom:.75rem;display:flex}.stat-item__number{font-family:var(--font-heading);background:linear-gradient(135deg,#c5981a,#2a6cb5);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:2.5rem;font-weight:700;display:block}.stat-item__label{color:var(--color-text-light);font-size:.95rem}.stat-item__link{text-decoration:underline;-webkit-text-decoration-color:var(--color-border);text-decoration-color:var(--color-border);text-underline-offset:3px;display:inline-block}.stat-item__link:hover{color:var(--color-primary);text-decoration-color:currentColor}@media (width<=768px){.about-story{grid-template-columns:1fr}.about-story__photos{grid-template-columns:1fr 1fr}.about-story__photo--portrait,.about-story__photo--clinic{aspect-ratio:3/4;width:100%;height:auto;margin-top:0}}.team-card__avatar--photo{object-fit:cover;object-position:center}
