.eq-site .eq-about-sections{--eq-about-display:clamp(2rem, 3.5vw, 3rem);--eq-about-intro:1.25rem;--eq-about-body:1rem;font-size:var(--eq-about-body);padding-block:2rem 3rem;line-height:1.55}.eq-site .eq-about-sections :where(p,a,.eq-about-note,.eq-about-step-number){font-size:var(--eq-about-body)}.eq-site .eq-about-sections :where(h1,h2){font-size:var(--eq-about-display);line-height:1.15}.eq-site .eq-about-sections h3,.eq-site .eq-about-sections .eq-about-intro{font-size:var(--eq-about-intro);line-height:1.4}.eq-site .eq-about-heading{padding-bottom:2rem}.eq-site .eq-about-heading>p{color:var(--eq-muted);margin-top:.75rem}.eq-site .eq-about-index{flex-wrap:wrap;gap:.5rem 1.5rem;margin-top:1rem;display:flex}.eq-site .eq-about-index a{border-bottom:1px solid var(--eq-rule);align-items:center;gap:.625rem;min-height:44px;display:inline-flex}.eq-site .eq-about-index a:hover{color:var(--eq-primary);border-color:var(--eq-primary)}.eq-site .eq-about-index svg{color:var(--eq-primary);transform:rotate(90deg)}.eq-site .eq-about-section{border-top:1px solid var(--eq-rule);padding-block:2.5rem;scroll-margin-top:0}.eq-site .eq-about-section-label{color:var(--eq-primary);align-items:center;gap:.625rem;margin-bottom:.875rem;font-weight:800;display:flex}.eq-site .eq-about-section-label svg{flex-shrink:0}.eq-site .eq-about-section-heading{margin-bottom:1.5rem}.eq-site .eq-about-section-heading>.eq-about-intro{max-width:52ch;color:var(--eq-muted);margin-top:.75rem}.eq-site .eq-about-clinic{align-items:center;gap:2rem;display:grid}.eq-site .eq-about-clinic-copy h2{max-width:19ch}.eq-site .eq-about-clinic-copy>.eq-about-intro{max-width:40ch;color:var(--eq-muted);margin-top:1rem}.eq-site .eq-about-themes{flex-wrap:wrap;gap:.5rem;margin-top:1.5rem;display:flex}.eq-site .eq-about-themes a{border:1px solid var(--eq-rule);background:var(--eq-tint);min-height:44px;color:var(--eq-ink);border-radius:14px;align-items:center;gap:.5rem;padding:.625rem .75rem;text-decoration:none;transition:background-color .18s,border-color .18s;display:inline-flex}.eq-site .eq-about-themes a:hover{background:color-mix(in srgb, var(--eq-primary) 12%, var(--eq-bg));border-color:var(--eq-primary)}.eq-site .eq-about-themes a:active{background:color-mix(in srgb, var(--eq-primary) 20%, var(--eq-bg));border-color:var(--eq-primary);transition-duration:80ms}.eq-site .eq-about-themes svg{color:var(--eq-primary);flex-shrink:0}.eq-site .eq-about-link-arrow{transition:transform .22s}.eq-site .eq-about-assessment{min-width:0}.eq-site .eq-about-assessment .eq-organic-image{aspect-ratio:3/2;border-radius:24px 64px 24px 24px}.eq-site .eq-about-assessment-copy{margin-top:1rem}.eq-site .eq-about-assessment-copy p{color:var(--eq-muted);margin-top:.25rem}.eq-site .eq-about-assessment-copy .eq-about-note{margin-top:.25rem}.eq-site .eq-about-people{gap:1rem;display:grid}.eq-site .eq-about-doctor,.eq-site .eq-about-nurse{border:1px solid var(--eq-rule);background:color-mix(in srgb, var(--eq-bg) 85%, transparent);border-radius:24px;min-width:0;padding:1.5rem}.eq-site .eq-about-doctor{align-items:center;gap:1.25rem;display:grid}.eq-site .eq-about-portrait{justify-self:center;width:160px}.eq-site .eq-about-portrait .eq-organic-image{border:1px solid var(--eq-rule)}.eq-site .eq-about-portrait .eq-organic-image.eq-photo-cutout{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible;transform:translateZ(24px)}.eq-site .eq-about-portrait .eq-photo-cutout img{filter:drop-shadow(10px 18px 15px #123e3824)}.eq-site[data-theme=dark] .eq-about-portrait .eq-photo-cutout img{filter:drop-shadow(10px 18px 15px #00000047)}.eq-site .eq-about-doctor-copy{min-width:0}.eq-site .eq-about-people h3{align-items:center;gap:.625rem;display:flex}.eq-site .eq-about-people h3>svg{color:var(--eq-primary);flex-shrink:0}.eq-site .eq-about-person-name{margin-top:1rem}.eq-site .eq-about-registration{margin-top:.5rem}.eq-site .eq-about-education{border-top:1px solid var(--eq-rule);margin-top:1rem;padding-top:1rem}.eq-site .eq-about-education p{color:var(--eq-muted)}.eq-site .eq-about-education strong{color:var(--eq-ink)}.eq-site .eq-about-note{color:var(--eq-muted);margin-top:.625rem}.eq-site .eq-about-nurse{background:var(--eq-tint)}.eq-site .eq-about-nurse .eq-photo-placeholder{gap:.5rem;padding:.75rem}.eq-site .eq-about-nurse .eq-photo-placeholder .eq-logo-symbol{width:48px;height:64px}.eq-site .eq-about-nurse .eq-photo-placeholder p{font-size:.8125rem}.eq-site .eq-about-nurse .eq-photo-placeholder>span:last-child{font-size:.6875rem}.eq-site .eq-about-nurse-intro{color:var(--eq-muted);margin-top:.75rem}.eq-site .eq-about-flow p{color:var(--eq-muted)}.eq-site .eq-about-flow ol{gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}.eq-site .eq-about-flow li{border:1px solid var(--eq-rule);background:color-mix(in srgb, var(--eq-bg) 85%, transparent);border-radius:20px;min-width:0;padding:1.25rem;position:relative}.eq-site .eq-about-step-top{justify-content:space-between;align-items:center;gap:.625rem;margin-bottom:.875rem;display:flex}.eq-site .eq-about-step-icon{background:var(--eq-tint);width:44px;height:44px;color:var(--eq-primary);border-radius:14px;justify-content:center;align-items:center;display:flex}.eq-site .eq-about-step-number{color:var(--eq-muted);font-weight:800}.eq-site .eq-about-flow h3{margin-bottom:.5rem}.eq-site .eq-about-step-arrow{color:var(--eq-primary);position:absolute;bottom:-22px;left:calc(50% - 9px);transform:rotate(90deg)}.eq-site .eq-about-flow>.eq-about-note{margin-top:1.25rem}@media (min-width:768px){.eq-site .eq-about-clinic{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:2.5rem}.eq-site .eq-about-doctor{grid-template-columns:160px minmax(0,1fr);gap:1.5rem}.eq-site .eq-about-flow ol{grid-template-columns:repeat(2,minmax(0,1fr))}.eq-site .eq-about-step-arrow{inset:36px -22px auto auto;transform:none}.eq-site .eq-about-flow li:nth-child(2) .eq-about-step-arrow{display:none}}@media (min-width:1024px){.eq-site .eq-about-heading{padding-bottom:2.5rem}.eq-site .eq-about-section{padding-block:3rem}.eq-site .eq-about-clinic{gap:4rem}.eq-site .eq-about-people{grid-template-columns:minmax(0,1fr);align-items:stretch}.eq-site .eq-about-portrait{width:180px}.eq-site .eq-about-doctor{grid-template-columns:180px minmax(0,1fr)}.eq-site .eq-about-flow ol{grid-template-columns:repeat(4,minmax(0,1fr))}.eq-site .eq-about-flow li:nth-child(2) .eq-about-step-arrow{display:block}}@media (max-width:767px){.eq-site .eq-about-sections{--eq-about-display:2rem;padding-block:1.5rem 2rem}.eq-site .eq-about-doctor,.eq-site .eq-about-nurse{padding:1.25rem}.eq-site .eq-about-portrait{width:128px}.eq-site .eq-about-flow li{grid-template-columns:44px minmax(0,1fr);gap:.875rem;padding:1rem;display:grid}.eq-site .eq-about-step-top{margin:0}.eq-site .eq-about-step-number{display:none}}@media (hover:hover) and (pointer:fine){.eq-site[data-motion-preference]:not([data-motion-preference=reduced]) .eq-about-themes a:hover .eq-about-link-arrow{transform:translate(2px,-2px)}}@keyframes eq-about-icon-in{0%{opacity:0;transform:translateY(6px)scale(.9)rotate(-8deg)}to{opacity:1;transform:none}}.eq-site[data-motion-preference=full] .eq-about-icon{animation:eq-about-icon-in .6s cubic-bezier(.22, 1, .36, 1) var(--eq-step-delay,.1s) backwards}@media (prefers-reduced-motion:no-preference){.eq-site[data-motion-preference=system] .eq-about-icon{animation:eq-about-icon-in .6s cubic-bezier(.22, 1, .36, 1) var(--eq-step-delay,.1s) backwards}}@media (prefers-reduced-motion:reduce){.eq-site:not([data-motion-preference=full]) .eq-about-link-arrow{transition:none}}
