.HowItWorksHero-module___osJiG__hero{text-align:center;padding:clamp(104px, 15vh, 152px) var(--gutter) clamp(var(--space-7), 8vh, 88px);max-width:var(--container-max);flex-direction:column;align-items:center;margin-inline:auto;display:flex}.HowItWorksHero-module___osJiG__banner{max-width:72ch;margin-bottom:clamp(var(--space-6), 5vh, 56px);text-align:left}.HowItWorksHero-module___osJiG__bannerText{font-family:var(--family-mono);letter-spacing:.01em;color:var(--text);font-size:13px;line-height:1.55}.HowItWorksHero-module___osJiG__eyebrow{margin-bottom:var(--space-3)}.HowItWorksHero-module___osJiG__headline{font-family:var(--family-display);letter-spacing:var(--tracking-snug);color:var(--text);max-width:22ch;font-size:clamp(29px,4.1vw,48px);font-weight:400;line-height:1.06}.HowItWorksHero-module___osJiG__supporting{margin-top:clamp(var(--space-4), 2.2vh, 20px);max-width:60ch;font-family:var(--family-body);font-size:clamp(16px,1.35vw,18px);line-height:var(--leading-normal);color:color-mix(in srgb, var(--text) 64%, var(--bg))}.HowItWorksHero-module___osJiG__ctaWrap{margin-top:clamp(var(--space-5), 3.5vh, 34px);align-items:center;gap:var(--space-4);flex-direction:column;display:flex}.HowItWorksHero-module___osJiG__arrow{transition:transform var(--dur-fast) var(--ease-out);margin-left:.4em;display:inline-block}@media (max-width:640px){.HowItWorksHero-module___osJiG__hero{padding-top:clamp(88px,13vh,120px)}.HowItWorksHero-module___osJiG__banner{margin-bottom:var(--space-6)}.HowItWorksHero-module___osJiG__headline{max-width:18ch}}
.StatRow-module__5YDCeW__row{gap:var(--space-5) clamp(var(--space-6), 5vw, 56px);flex-wrap:wrap;max-width:92ch;list-style:none;display:flex}.StatRow-module__5YDCeW__center{text-align:center;justify-content:center;margin-inline:auto}.StatRow-module__5YDCeW__start{justify-content:flex-start}.StatRow-module__5YDCeW__stat{gap:var(--space-2);flex-direction:column;display:flex}.StatRow-module__5YDCeW__center .StatRow-module__5YDCeW__stat{align-items:center}.StatRow-module__5YDCeW__value{font-family:var(--family-display);font-size:clamp(28px,3.2vw,40px);font-weight:400;line-height:var(--leading-tight);letter-spacing:var(--tracking-snug);color:var(--text);display:inline-block}.StatRow-module__5YDCeW__label{max-width:26ch;font-family:var(--family-body);font-size:var(--text-body-sm);color:color-mix(in srgb, var(--text) 64%, var(--bg));line-height:1.4}@media (max-width:640px){.StatRow-module__5YDCeW__row{gap:var(--space-5) var(--space-6)}.StatRow-module__5YDCeW__value{font-size:clamp(24px,7vw,30px)}}
.SpecialtyProof-module__YPqh2q__stats{width:100%}.SpecialtyProof-module__YPqh2q__visual{justify-content:center;width:100%;display:flex}.SpecialtyProof-module__YPqh2q__button{justify-content:center;display:flex}.SpecialtyProof-module__YPqh2q__links{justify-content:center;gap:clamp(var(--space-5), 4vw, 44px);flex-wrap:wrap;display:flex}
.AscPage-module__JEl9RW__banner{max-width:var(--content-max);padding:clamp(96px, 14vh, 140px) var(--gutter) 0;margin-inline:auto;margin-bottom:calc(-1*clamp(72px,11vh,116px))}.AscPage-module__JEl9RW__bannerFlag{font-family:var(--family-body);font-size:clamp(14px,1.15vw,16px);line-height:var(--leading-normal);text-align:center;color:color-mix(in srgb, var(--text) 78%, var(--bg))}@media (max-width:640px){.AscPage-module__JEl9RW__banner{margin-bottom:calc(-1*clamp(56px,8vh,88px));padding-top:clamp(88px,12vh,116px)}.AscPage-module__JEl9RW__bannerFlag{text-align:left}}
.SpecialtySplit-module__tgDT-q__split{align-items:center;gap:clamp(var(--space-6), 5vw, 80px);grid-template-columns:1fr 1fr;width:100%;max-width:1100px;display:grid}.SpecialtySplit-module__tgDT-q__reverse .SpecialtySplit-module__tgDT-q__viz{order:2}.SpecialtySplit-module__tgDT-q__reverse .SpecialtySplit-module__tgDT-q__text{order:1}.SpecialtySplit-module__tgDT-q__viz{aspect-ratio:4/5;border-radius:var(--radius-l);border:1px solid var(--border);background:var(--surface);width:100%;max-width:420px;box-shadow:var(--shadow-card);place-items:center;margin-inline:auto;display:grid;position:relative;overflow:hidden}.SpecialtySplit-module__tgDT-q__vizImg{object-fit:cover;width:100%;height:100%;display:block}.SpecialtySplit-module__tgDT-q__bleed{background:0 0}.SpecialtySplit-module__tgDT-q__bleed>*{width:100%;height:100%}.SpecialtySplit-module__tgDT-q__badge{font-family:var(--family-mono);letter-spacing:.06em;text-transform:uppercase;color:#fff;background:#090c14d1;border-radius:999px;padding:4px 10px;font-size:.62rem;font-weight:600}.SpecialtySplit-module__tgDT-q__text{text-align:left;flex-direction:column;align-items:flex-start;max-width:52ch;display:flex}.SpecialtySplit-module__tgDT-q__kicker{margin-bottom:var(--space-4);font-family:var(--family-mono);font-size:var(--text-eyebrow);letter-spacing:.02em;color:var(--text-muted);font-weight:600;display:inline-block}.SpecialtySplit-module__tgDT-q__h2{font-family:var(--family-display);letter-spacing:var(--tracking-snug);color:var(--text);font-size:clamp(24px,2.8vw,34px);font-weight:400;line-height:1.12}.SpecialtySplit-module__tgDT-q__body{margin-top:var(--space-5);font-family:var(--family-body);font-size:clamp(17px,1.5vw,20px);line-height:var(--leading-normal);color:color-mix(in srgb, var(--text) 62%, var(--bg))}.SpecialtySplit-module__tgDT-q__stats{margin-top:var(--space-6)}@media (max-width:860px){.SpecialtySplit-module__tgDT-q__split{gap:clamp(var(--space-5), 5vw, 40px);grid-template-columns:1fr;max-width:560px}.SpecialtySplit-module__tgDT-q__reverse .SpecialtySplit-module__tgDT-q__viz,.SpecialtySplit-module__tgDT-q__reverse .SpecialtySplit-module__tgDT-q__text{order:0}.SpecialtySplit-module__tgDT-q__viz{max-width:340px}.SpecialtySplit-module__tgDT-q__text{max-width:none}}
.HowItWorksPage-module__hDt4_G__section{padding-block:clamp(var(--space-9), 15vh, 180px)}.HowItWorksPage-module__hDt4_G__container{max-width:var(--container-max);padding-inline:var(--gutter);align-items:center;gap:clamp(var(--space-7), 6vh, 72px);flex-direction:column;margin-inline:auto;display:flex}.HowItWorksPage-module__hDt4_G__blockFlag{align-items:center;gap:clamp(var(--space-6), 5vh, 60px);flex-direction:column;width:100%;max-width:1100px;display:flex}.HowItWorksPage-module__hDt4_G__kicker{margin-bottom:var(--space-4);font-family:var(--family-mono);font-size:var(--text-eyebrow);letter-spacing:.02em;color:var(--text-muted);font-weight:600;display:inline-block}.HowItWorksPage-module__hDt4_G__h2{font-family:var(--family-display);letter-spacing:var(--tracking-snug);color:var(--text);font-size:clamp(27px,3.3vw,42px);font-weight:400;line-height:1.1}.HowItWorksPage-module__hDt4_G__lead{margin-top:var(--space-5);max-width:64ch;font-family:var(--family-body);font-size:clamp(17px,1.5vw,20px);line-height:var(--leading-normal);color:color-mix(in srgb, var(--text) 62%, var(--bg))}.HowItWorksPage-module__hDt4_G__head{text-align:center;flex-direction:column;align-items:center;max-width:68ch;display:flex}.HowItWorksPage-module__hDt4_G__textLink{margin-top:var(--space-4);font-family:var(--family-body);font-size:var(--text-body-sm);color:var(--text);align-self:flex-start;align-items:baseline;line-height:1.4;text-decoration:none;display:inline-flex}.HowItWorksPage-module__hDt4_G__arrow{transition:transform var(--dur-fast) var(--ease-out);margin-left:.4em;display:inline-block}.HowItWorksPage-module__hDt4_G__textLink:hover .HowItWorksPage-module__hDt4_G__arrow{transform:translate(3px)}.HowItWorksPage-module__hDt4_G__steps{width:100%;max-width:960px;list-style:none}.HowItWorksPage-module__hDt4_G__step{gap:clamp(var(--space-4), 3vw, 40px);padding:clamp(var(--space-5), 3.2vh, 40px) 0;border-top:1px solid var(--border);text-align:left;grid-template-columns:minmax(0,6ch) minmax(0,1fr);display:grid}.HowItWorksPage-module__hDt4_G__step:last-child{border-bottom:1px solid var(--border)}.HowItWorksPage-module__hDt4_G__stepNum{font-family:var(--family-mono);font-size:var(--text-eyebrow);letter-spacing:.02em;color:var(--accent);padding-top:.45em;font-weight:600}.HowItWorksPage-module__hDt4_G__stepBody{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.HowItWorksPage-module__hDt4_G__stepTitle{font-family:var(--family-display);letter-spacing:var(--tracking-snug);color:var(--text);margin-bottom:var(--space-3);font-size:clamp(21px,2.2vw,28px);font-weight:400;line-height:1.15}.HowItWorksPage-module__hDt4_G__stepText{max-width:60ch;font-family:var(--family-body);font-size:var(--text-body);color:color-mix(in srgb, var(--text) 62%, var(--bg));line-height:1.6}.HowItWorksPage-module__hDt4_G__cards{gap:clamp(var(--space-6), 3vw, 52px);grid-template-columns:repeat(3,1fr);width:100%;max-width:1040px;list-style:none;display:grid}.HowItWorksPage-module__hDt4_G__card{text-align:left;padding-top:var(--space-5);border-top:1px solid var(--border);flex-direction:column;align-items:flex-start;min-width:0;display:flex}.HowItWorksPage-module__hDt4_G__cardTitle{font-family:var(--family-display);letter-spacing:var(--tracking-snug);color:var(--text);margin-bottom:var(--space-3);font-size:clamp(20px,2vw,26px);font-weight:400;line-height:1.15}.HowItWorksPage-module__hDt4_G__cardBody{font-family:var(--family-body);font-size:var(--text-body);color:color-mix(in srgb, var(--text) 62%, var(--bg));line-height:1.6}.HowItWorksPage-module__hDt4_G__stats{width:100%;max-width:1040px}.HowItWorksPage-module__hDt4_G__products{gap:clamp(var(--space-6), 3vw, 52px);grid-template-columns:repeat(3,1fr);width:100%;max-width:1040px;list-style:none;display:grid}.HowItWorksPage-module__hDt4_G__product{text-align:left;padding-top:var(--space-5);border-top:1px solid var(--border);flex-direction:column;align-items:flex-start;min-width:0;display:flex}.HowItWorksPage-module__hDt4_G__productName{font-family:var(--family-display);letter-spacing:var(--tracking-snug);color:var(--text);margin-bottom:var(--space-3);overflow-wrap:anywhere;font-size:clamp(20px,2vw,26px);font-weight:400;line-height:1.15}@media (max-width:900px){.HowItWorksPage-module__hDt4_G__cards,.HowItWorksPage-module__hDt4_G__products{grid-template-columns:repeat(2,1fr);max-width:680px}}@media (max-width:640px){.HowItWorksPage-module__hDt4_G__cards,.HowItWorksPage-module__hDt4_G__products{grid-template-columns:1fr;max-width:440px}.HowItWorksPage-module__hDt4_G__step{gap:var(--space-3);grid-template-columns:1fr}.HowItWorksPage-module__hDt4_G__stepNum{padding-top:0}}
