.ClinicSection-module__fs1KFG__section{align-items:center;width:100%;min-height:clamp(760px,92vh,1000px);display:flex;position:relative;overflow:hidden}.ClinicSection-module__fs1KFG__bg{object-fit:cover;object-position:center;z-index:0}.ClinicSection-module__fs1KFG__scrim{z-index:1;background:linear-gradient(100deg,#000000d1 0%,#0000008c 28%,#0000 62%);position:absolute;inset:0}.ClinicSection-module__fs1KFG__inner{z-index:2;width:100%;max-width:var(--container-max);padding:var(--space-9) var(--gutter);align-items:center;gap:var(--space-8);grid-template-columns:1fr auto;margin-inline:auto;display:grid;position:relative}.ClinicSection-module__fs1KFG__copy{align-items:flex-start;gap:clamp(var(--space-5), 3vh, 36px);flex-direction:column;display:flex}.ClinicSection-module__fs1KFG__headline{font-family:var(--family-display);letter-spacing:var(--tracking-snug);color:#fff;text-shadow:0 0 14px #00000059;max-width:12ch;font-size:clamp(30px,3.4vw,48px);font-weight:400;line-height:1.08}.ClinicSection-module__fs1KFG__panel{border:1px solid #ffffff38;border-radius:40px;width:clamp(320px,30vw,360px);height:clamp(560px,74vh,726px);position:relative;overflow:hidden;box-shadow:0 30px 80px #00000073,inset 0 1px #ffffff26;container-type:inline-size}.ClinicSection-module__fs1KFG__docHeader{flex-direction:column;align-items:center;gap:16px;display:flex}.ClinicSection-module__fs1KFG__avatar{border:1px solid #ffffffd9;border-radius:50%;width:108px;height:108px;overflow:hidden}.ClinicSection-module__fs1KFG__avatarImg{object-fit:cover;object-position:center 18%;width:100%;height:100%}.ClinicSection-module__fs1KFG__docName{font-family:var(--family-body);letter-spacing:-.02em;color:#fff;font-size:22px}.ClinicSection-module__fs1KFG__docCard{background:#ffffff6b;border-radius:20px 20px 0 0;flex:1;width:100%;min-height:0;padding:22px 16px 0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#000 78%,#0000);mask-image:linear-gradient(#000 78%,#0000)}.ClinicSection-module__fs1KFG__docTitle{font-family:var(--family-body);letter-spacing:-.02em;color:#141414;text-align:center;margin-bottom:16px;font-size:20px}.ClinicSection-module__fs1KFG__docList{flex-direction:column;gap:8px;display:flex}.ClinicSection-module__fs1KFG__docRow{background:#ffffff80;border:1.5px solid #fff;border-radius:16px;align-items:center;gap:12px;padding:14px 16px;display:flex}.ClinicSection-module__fs1KFG__docIcon{color:#141414;flex-shrink:0;place-items:center;display:grid}.ClinicSection-module__fs1KFG__docTextCol{flex-direction:column;gap:3px;display:flex}.ClinicSection-module__fs1KFG__docRowTitle{font-family:var(--family-body);letter-spacing:-.02em;color:#141414;align-items:center;gap:6px;font-size:15px;font-weight:700;display:flex}.ClinicSection-module__fs1KFG__examTag{font-family:var(--family-body);letter-spacing:.02em;color:#141414;background:linear-gradient(#ffffff80,#9996);border-radius:4px;padding:2px 4px;font-size:9px;font-weight:400}.ClinicSection-module__fs1KFG__docMeta{font-family:var(--family-body);letter-spacing:-.02em;color:#141414a6;font-size:13px}@media (max-width:900px){.ClinicSection-module__fs1KFG__inner{text-align:center;justify-items:center;gap:var(--space-7);grid-template-columns:1fr}.ClinicSection-module__fs1KFG__copy{text-align:center;align-items:center}.ClinicSection-module__fs1KFG__headline{max-width:20ch}}
.FeatureCards-module__ClEEwq__section{align-items:center;gap:clamp(var(--space-7), 6vh, 72px);padding:clamp(var(--space-9), 15vh, 180px) var(--gutter);max-width:var(--container-max);flex-direction:column;margin-inline:auto;display:flex}.FeatureCards-module__ClEEwq__head{text-align:center;flex-direction:column;align-items:center;display:flex}.FeatureCards-module__ClEEwq__eyebrow{margin-bottom:var(--space-3)}.FeatureCards-module__ClEEwq__headline{color:var(--text);margin-bottom:var(--space-6)}.FeatureCards-module__ClEEwq__stack{gap:clamp(var(--space-6), 5vh, 60px);flex-direction:column;width:100%;max-width:1120px;margin-inline:auto;display:flex}.FeatureCards-module__ClEEwq__diptych{gap:clamp(var(--space-5), 2.6vw, 32px);grid-template-columns:repeat(2,1fr);display:grid}.FeatureCards-module__ClEEwq__card{text-align:left;padding:clamp(var(--space-6), 4vh, 44px);border-radius:20px;flex-direction:column;align-items:flex-start;display:flex;position:relative}.FeatureCards-module__ClEEwq__cardTitle{font-family:var(--family-display);font-size:22px;font-weight:400;line-height:var(--leading-snug);color:var(--text);margin-bottom:var(--space-4)}.FeatureCards-module__ClEEwq__cardBody{color:var(--text-muted)}.FeatureCards-module__ClEEwq__cardCta{padding-top:clamp(var(--space-5), 3vh, 32px);font-family:var(--family-body);font-size:var(--text-body-sm);color:var(--text);align-self:flex-start;align-items:center;gap:7px;margin-top:auto;font-weight:500;text-decoration:none;display:inline-flex}.FeatureCards-module__ClEEwq__cardArrow{transition:transform var(--dur-fast) var(--ease-out);display:inline-block}.FeatureCards-module__ClEEwq__cardCta:hover .FeatureCards-module__ClEEwq__cardArrow{transform:translate(3px)}.FeatureCards-module__ClEEwq__integration{text-align:center;align-items:center;gap:var(--space-4);max-width:620px;padding-top:clamp(var(--space-6), 4vh, 44px);flex-direction:column;margin-inline:auto;display:flex;position:relative}.FeatureCards-module__ClEEwq__integration:before{content:"";background:linear-gradient(to right, transparent, color-mix(in srgb, var(--text) 16%, transparent) 50%, transparent);width:min(100%,460px);height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.FeatureCards-module__ClEEwq__integrationTitle{font-family:var(--family-display);font-size:clamp(22px,2.2vw,26px);font-weight:400;line-height:var(--leading-snug);color:var(--text)}.FeatureCards-module__ClEEwq__integrationBody{color:var(--text-muted)}.FeatureCards-module__ClEEwq__integration .FeatureCards-module__ClEEwq__cardCta{padding-top:var(--space-2);align-self:center;margin-top:0}@media (max-width:900px){.FeatureCards-module__ClEEwq__diptych{grid-template-columns:1fr;max-width:460px;margin-inline:auto}.FeatureCards-module__ClEEwq__card{text-align:center;align-items:center}.FeatureCards-module__ClEEwq__card .FeatureCards-module__ClEEwq__cardCta{align-self:center}}
