.feesPage-module__oiuLbq__page{--fees-cream:var(--fp-cream,#efe8df);--fees-paper:#f8f1e8;--fees-olive:var(--fp-olive,#243f17);--fees-olive-deep:var(--fp-olive-deep,#18320f);--fees-sage:var(--fp-sage,#95ae76);--fees-sage-soft:var(--fp-sage-soft,#cfd9b3);--fees-mint:var(--fp-mint,#d8ddc0);--fees-terracotta:var(--fp-terracotta,#cc905a);--fees-ink:var(--color-heading,#3e3c3c);--fees-body:var(--color-body,#4f4b45);--fees-muted:var(--color-text-muted,#5a5a5a);--fees-line:#243f1729;--fees-line-dark:#efe8df2e;--fees-ease:cubic-bezier(.23, 1, .32, 1);background:var(--fees-cream);color:var(--fees-ink);overflow-x:clip}.feesPage-module__oiuLbq__main{background:var(--fees-cream);position:relative}.feesPage-module__oiuLbq__main:focus{outline:none}.feesPage-module__oiuLbq__page a:focus-visible,.feesPage-module__oiuLbq__page button:focus-visible,.feesPage-module__oiuLbq__page input:focus-visible{outline:3px solid var(--fees-terracotta);outline-offset:5px}.feesPage-module__oiuLbq__heroSection,.feesPage-module__oiuLbq__introSection,.feesPage-module__oiuLbq__guideSection,.feesPage-module__oiuLbq__variablesSection,.feesPage-module__oiuLbq__paymentSection,.feesPage-module__oiuLbq__faqSection{scroll-margin-top:calc(var(--fp-nav-height,112px) + 112px);padding-inline:20px;position:relative}.feesPage-module__oiuLbq__badge,.feesPage-module__oiuLbq__pixelBadge{color:#fff;width:fit-content;max-width:100%;font-family:var(--font-body);letter-spacing:.16em;text-transform:uppercase;background:#8c542f;border-radius:999px;align-items:center;padding:10px 16px;font-size:.82rem;font-weight:700;line-height:1;display:inline-flex}.feesPage-module__oiuLbq__heroHeading,.feesPage-module__oiuLbq__sectionHeading,.feesPage-module__oiuLbq__heroFeePanel strong,.feesPage-module__oiuLbq__featuredFee strong,.feesPage-module__oiuLbq__rowTreatment span,.feesPage-module__oiuLbq__detailHeader h3,.feesPage-module__oiuLbq__detailHeader strong,.feesPage-module__oiuLbq__detailColumns h4,.feesPage-module__oiuLbq__beforeTreatment h4,.feesPage-module__oiuLbq__variableItem h3,.feesPage-module__oiuLbq__paymentItem h3,.feesPage-module__oiuLbq__faqTrigger span{font-family:var(--font-display);letter-spacing:0;margin:0;font-weight:400}.feesPage-module__oiuLbq__heroLead,.feesPage-module__oiuLbq__heroReassurance,.feesPage-module__oiuLbq__sectionLead p,.feesPage-module__oiuLbq__introCopy p,.feesPage-module__oiuLbq__introCopy li,.feesPage-module__oiuLbq__concernNote p,.feesPage-module__oiuLbq__searchLabel,.feesPage-module__oiuLbq__lookupStatus,.feesPage-module__oiuLbq__rowNote,.feesPage-module__oiuLbq__detailHeader p,.feesPage-module__oiuLbq__detailSummary,.feesPage-module__oiuLbq__detailColumns li,.feesPage-module__oiuLbq__beforeTreatment p,.feesPage-module__oiuLbq__sourceNote,.feesPage-module__oiuLbq__variablesIntro p,.feesPage-module__oiuLbq__variableItem p,.feesPage-module__oiuLbq__paymentLead p,.feesPage-module__oiuLbq__paymentItem p,.feesPage-module__oiuLbq__faqLead p,.feesPage-module__oiuLbq__faqPanel p,.feesPage-module__oiuLbq__faqPanel li,.feesPage-module__oiuLbq__faqSources,.feesPage-module__oiuLbq__heroFeePanel p{font-family:var(--font-body);color:var(--fees-body);margin:0;font-size:1rem;line-height:1.68}.feesPage-module__oiuLbq__coverImage{object-fit:cover}.feesPage-module__oiuLbq__buttonRow{flex-wrap:wrap;align-items:center;gap:28px;display:flex}.feesPage-module__oiuLbq__heroCopy .feesPage-module__oiuLbq__buttonRow .fp-button{width:max-content!important}.feesPage-module__oiuLbq__heroSection{padding-top:104px;padding-bottom:134px;overflow:hidden}.feesPage-module__oiuLbq__heroPillLeft,.feesPage-module__oiuLbq__heroPillRight{z-index:0;pointer-events:none;width:auto;height:auto;position:absolute}.feesPage-module__oiuLbq__heroPillLeft{opacity:.6;top:168px;left:max(-170px,-9vw)}.feesPage-module__oiuLbq__heroPillRight{opacity:.56;bottom:58px;right:max(-210px,-11vw)}.feesPage-module__oiuLbq__heroGrid{z-index:1;grid-template-columns:minmax(0,.92fr) minmax(420px,.78fr);align-items:center;gap:86px;width:min(100%,1440px);margin:0 auto;display:grid;position:relative}.feesPage-module__oiuLbq__heroCopy{flex-direction:column;align-items:flex-start;gap:24px;display:flex}.feesPage-module__oiuLbq__heroHeading{max-width:760px;color:var(--fees-olive);text-wrap:balance;font-size:4.8rem;line-height:.98}.feesPage-module__oiuLbq__heroLead{max-width:730px;color:var(--fees-olive);font-size:1.32rem;line-height:1.5}.feesPage-module__oiuLbq__heroReassurance{max-width:680px;color:var(--fees-muted)}.feesPage-module__oiuLbq__heroMedia{min-height:668px;position:relative}.feesPage-module__oiuLbq__heroImage{background:#d8d0c5;border-radius:42px 42px 42px 10px;position:absolute;inset:0 0 104px;overflow:hidden;box-shadow:0 34px 86px #454a3724}.feesPage-module__oiuLbq__heroImage:after{content:"";background:linear-gradient(#243f1705 0%,#243f1747 100%);position:absolute;inset:0}.feesPage-module__oiuLbq__heroFeePanel{background:#f8f1e8f2;border:1px solid #243f1724;border-radius:30px 30px 8px;gap:16px;width:min(446px,100% - 28px);padding:28px;display:grid;position:absolute;bottom:0;right:-12px;box-shadow:0 26px 64px #18320f29}.feesPage-module__oiuLbq__heroFeePanel>span{font-family:var(--font-body);color:#243f17c2;letter-spacing:.14em;text-transform:uppercase;font-size:.78rem;font-weight:700}.feesPage-module__oiuLbq__heroFeePanel>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.feesPage-module__oiuLbq__featuredFee{color:var(--fees-olive);transition:transform .18s var(--fees-ease), background .18s var(--fees-ease), border-color .18s var(--fees-ease);background:#ffffff8a;border:1px solid #243f1721;border-radius:16px;gap:6px;padding:14px;text-decoration:none;display:grid}.feesPage-module__oiuLbq__featuredFee:hover{background:#ffffffc7;border-color:#243f1747;transform:translateY(-2px)}.feesPage-module__oiuLbq__featuredFee:active{transform:translateY(0)}.feesPage-module__oiuLbq__featuredFee span{font-family:var(--font-body);color:#243f17bd;font-size:.88rem}.feesPage-module__oiuLbq__featuredFee strong{color:var(--fees-olive);font-size:1.42rem;line-height:1.05}.feesPage-module__oiuLbq__introSection{padding-top:30px;padding-bottom:92px}.feesPage-module__oiuLbq__introGrid{grid-template-columns:minmax(0,.84fr) minmax(380px,.74fr);align-items:start;gap:74px;width:min(100%,1320px);margin:0 auto;display:grid}.feesPage-module__oiuLbq__sectionLead,.feesPage-module__oiuLbq__variablesIntro,.feesPage-module__oiuLbq__paymentLead,.feesPage-module__oiuLbq__faqLead{flex-direction:column;align-items:flex-start;gap:20px;display:flex}.feesPage-module__oiuLbq__sectionHeading{max-width:860px;color:var(--fees-olive);text-wrap:balance;font-size:3.58rem;line-height:.98}.feesPage-module__oiuLbq__sectionHeadingLight{color:var(--fees-cream)}.feesPage-module__oiuLbq__introCopy{border-top:1px solid var(--fees-line);gap:24px;padding-top:28px;display:grid}.feesPage-module__oiuLbq__introCopy ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.feesPage-module__oiuLbq__introCopy li{grid-template-columns:24px minmax(0,1fr);align-items:start;gap:12px;display:grid}.feesPage-module__oiuLbq__introCopy li svg{color:var(--fees-terracotta);margin-top:5px}.feesPage-module__oiuLbq__guideSection{background:var(--fees-mint);padding-top:98px;padding-bottom:108px}.feesPage-module__oiuLbq__guideSection>.feesPage-module__oiuLbq__sectionLead{width:min(100%,1320px);margin:0 auto 34px}.feesPage-module__oiuLbq__guideSection>.feesPage-module__oiuLbq__sectionLead p{max-width:820px}.feesPage-module__oiuLbq__lookupShell{background:var(--fees-paper);border:1px solid #243f172b;border-radius:34px;width:min(100%,1320px);margin:0 auto;display:grid;overflow:hidden;box-shadow:0 30px 78px #243f171a}.feesPage-module__oiuLbq__lookupControls{border-bottom:1px solid #243f1729;grid-template-columns:minmax(280px,.64fr) minmax(0,1fr);gap:0;display:grid}.feesPage-module__oiuLbq__concernPanel{background:var(--fees-olive);color:var(--fees-cream);gap:18px;padding:26px;display:grid}.feesPage-module__oiuLbq__controlHeading{font-family:var(--font-body);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:10px;font-size:.88rem;font-weight:700;display:flex}.feesPage-module__oiuLbq__concernButtons,.feesPage-module__oiuLbq__categoryButtons{flex-wrap:wrap;gap:10px;display:flex}.feesPage-module__oiuLbq__concernButton,.feesPage-module__oiuLbq__categoryButtons button,.feesPage-module__oiuLbq__emptyState button{min-height:44px;color:var(--fees-olive);cursor:pointer;font-family:var(--font-body);letter-spacing:0;transition:transform .16s var(--fees-ease), background .16s var(--fees-ease), color .16s var(--fees-ease), border-color .16s var(--fees-ease);background:#ffffff94;border:1px solid #243f1724;border-radius:999px;padding:10px 15px;font-size:.94rem;font-weight:700}.feesPage-module__oiuLbq__concernButton{color:var(--fees-cream);background:#efe8df14;border-color:#efe8df33}.feesPage-module__oiuLbq__concernButton:hover,.feesPage-module__oiuLbq__categoryButtons button:hover,.feesPage-module__oiuLbq__emptyState button:hover{transform:translateY(-1px)}.feesPage-module__oiuLbq__concernButton:active,.feesPage-module__oiuLbq__categoryButtons button:active,.feesPage-module__oiuLbq__emptyState button:active{transform:translateY(0)}.feesPage-module__oiuLbq__concernButtonActive,.feesPage-module__oiuLbq__categoryButtons .feesPage-module__oiuLbq__categoryButtonActive{background:var(--fees-sage-soft);color:var(--fees-olive);border-color:#0000}.feesPage-module__oiuLbq__concernNote{background:#efe8df14;border:1px solid #efe8df33;border-radius:22px;gap:8px;padding:18px;display:grid}.feesPage-module__oiuLbq__concernNote strong{font-family:var(--font-display);color:var(--fees-cream);font-size:1.35rem;font-weight:400}.feesPage-module__oiuLbq__concernNote p{color:#efe8dfd1}.feesPage-module__oiuLbq__searchPanel{gap:18px;padding:26px;display:grid}.feesPage-module__oiuLbq__searchLabel{color:var(--fees-olive);gap:10px;font-weight:700;display:grid}.feesPage-module__oiuLbq__searchBox{background:#ffffff9e;border:1px solid #243f1729;border-radius:18px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:58px;padding:0 14px;display:grid}.feesPage-module__oiuLbq__searchBox svg{color:var(--fees-olive)}.feesPage-module__oiuLbq__searchBox input{min-width:0;color:var(--fees-ink);font-family:var(--font-body);background:0 0;border:0;outline:none;font-size:1rem}.feesPage-module__oiuLbq__searchBox input::placeholder{color:#4f4b4599}.feesPage-module__oiuLbq__searchBox button{background:var(--fees-cream);width:34px;height:34px;color:var(--fees-olive);cursor:pointer;border:1px solid #243f1721;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.feesPage-module__oiuLbq__lookupStatus{color:var(--fees-body);background:#243f170f;border-radius:18px;padding:14px 16px}.feesPage-module__oiuLbq__lookupGrid{grid-template-columns:minmax(0,1.04fr) minmax(360px,.7fr);min-height:620px;display:grid}.feesPage-module__oiuLbq__feeRows{border-right:1px solid #243f1724;align-content:start;display:grid}.feesPage-module__oiuLbq__feeRow{border-bottom:1px solid #243f171f}.feesPage-module__oiuLbq__feeRow button{width:100%;min-height:104px;color:var(--fees-ink);cursor:pointer;text-align:left;transition:background .16s var(--fees-ease), transform .16s var(--fees-ease);background:0 0;border:0;grid-template-columns:minmax(180px,.9fr) minmax(126px,.34fr) minmax(0,1.12fr) 44px;align-items:center;gap:18px;padding:20px 24px;display:grid}.feesPage-module__oiuLbq__feeRow button:hover{background:#ffffff6b}.feesPage-module__oiuLbq__feeRow button:active{transform:translateY(1px)}.feesPage-module__oiuLbq__feeRowSelected button{background:#c3ceac52}.feesPage-module__oiuLbq__rowTreatment{gap:7px;display:grid}.feesPage-module__oiuLbq__rowTreatment span{color:var(--fees-olive);font-size:1.36rem;line-height:1.08}.feesPage-module__oiuLbq__rowTreatment small{font-family:var(--font-body);color:var(--fees-olive);font-size:.84rem;font-weight:700;line-height:1.2}.feesPage-module__oiuLbq__feeRow strong{color:var(--fees-olive);font-family:var(--font-display);font-size:1.62rem;font-weight:400;line-height:1.08}.feesPage-module__oiuLbq__rowNote{color:var(--fees-body);font-size:.95rem;line-height:1.45}.feesPage-module__oiuLbq__rowAction{width:38px;height:38px;color:var(--fees-olive);border:1px solid #243f1729;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.feesPage-module__oiuLbq__detailPanel{top:calc(var(--fp-nav-height,112px) + 22px);align-self:start;gap:20px;max-height:calc(100dvh - 148px);padding:28px;display:grid;position:sticky;overflow:auto}.feesPage-module__oiuLbq__detailKicker{background:var(--fees-olive);width:fit-content;color:var(--fees-cream);font-family:var(--font-body);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;padding:9px 13px;font-size:.78rem;font-weight:700;display:inline-flex}.feesPage-module__oiuLbq__detailHeader{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:22px;display:grid}.feesPage-module__oiuLbq__detailHeader h3{color:var(--fees-olive);font-size:2.12rem;line-height:1.02}.feesPage-module__oiuLbq__detailHeader p{color:var(--fees-muted);margin-top:10px;font-size:.95rem;line-height:1.5}.feesPage-module__oiuLbq__detailHeader strong{color:var(--fees-olive);white-space:nowrap;background:#c3ceac61;border-radius:18px;padding:14px 16px;font-size:1.8rem;line-height:1}.feesPage-module__oiuLbq__detailSummary{color:var(--fees-body)}.feesPage-module__oiuLbq__detailColumns{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.feesPage-module__oiuLbq__detailColumns>div,.feesPage-module__oiuLbq__beforeTreatment{background:#ffffff75;border:1px solid #243f1721;border-radius:22px;gap:12px;padding:18px;display:grid}.feesPage-module__oiuLbq__detailColumns h4,.feesPage-module__oiuLbq__beforeTreatment h4{color:var(--fees-olive);font-size:1.2rem}.feesPage-module__oiuLbq__detailColumns ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.feesPage-module__oiuLbq__detailColumns li{grid-template-columns:22px minmax(0,1fr);align-items:start;gap:10px;font-size:.95rem;line-height:1.48;display:grid}.feesPage-module__oiuLbq__detailColumns li svg{color:var(--fees-terracotta);margin-top:3px}.feesPage-module__oiuLbq__beforeTreatment a{width:fit-content;color:var(--fees-olive);font-family:var(--font-body);text-underline-offset:4px;align-items:center;gap:7px;font-weight:700;text-decoration:underline;display:inline-flex}.feesPage-module__oiuLbq__sourceNote{color:var(--fees-muted);border-top:1px solid #243f1721;padding:18px 24px;font-size:.9rem}.feesPage-module__oiuLbq__emptyState{text-align:center;background:#ffffff94;border-radius:24px;gap:10px;margin:24px;padding:28px;display:grid}.feesPage-module__oiuLbq__emptyState strong{color:var(--fees-olive);font-family:var(--font-display);font-size:1.5rem;font-weight:400}.feesPage-module__oiuLbq__emptyState p{font-family:var(--font-body);color:var(--fees-body);margin:0}.feesPage-module__oiuLbq__emptyState button{justify-self:center}.feesPage-module__oiuLbq__variablesSection{background:var(--fees-olive);gap:44px;padding-top:104px;padding-bottom:108px;display:grid}.feesPage-module__oiuLbq__variablesIntro,.feesPage-module__oiuLbq__variablesGrid{width:min(100%,1320px);margin:0 auto}.feesPage-module__oiuLbq__variablesIntro p{color:#efe8dfd1;max-width:820px}.feesPage-module__oiuLbq__variablesGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.feesPage-module__oiuLbq__variableItem{background:#efe8df12;border:1px solid #efe8df29;border-radius:28px;align-content:start;gap:16px;padding:24px;display:grid}.feesPage-module__oiuLbq__iconShell{width:48px;height:48px;color:var(--fees-olive);background:#efe8dfb8;border:1px solid #243f171f;border-radius:16px;justify-content:center;align-items:center;display:inline-flex}.feesPage-module__oiuLbq__variableItem h3{color:var(--fees-cream);font-size:1.52rem;line-height:1.1}.feesPage-module__oiuLbq__variableItem p{color:#efe8dfcc;font-size:.98rem}.feesPage-module__oiuLbq__paymentSection{gap:42px;padding-top:102px;padding-bottom:100px;display:grid}.feesPage-module__oiuLbq__paymentLead,.feesPage-module__oiuLbq__paymentGrid{width:min(100%,1320px);margin:0 auto}.feesPage-module__oiuLbq__paymentLead p{max-width:760px}.feesPage-module__oiuLbq__paymentGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.feesPage-module__oiuLbq__paymentItem{border:1px solid var(--fees-line);background:var(--fees-paper);border-radius:28px;grid-template-columns:56px minmax(0,1fr);align-items:start;gap:18px;padding:24px;display:grid}.feesPage-module__oiuLbq__paymentItem>div{gap:12px;display:grid}.feesPage-module__oiuLbq__paymentItem h3{color:var(--fees-olive);font-size:1.52rem;line-height:1.1}.feesPage-module__oiuLbq__paymentItem p{margin-top:0}.feesPage-module__oiuLbq__faqSection{background:var(--fees-paper);padding-top:94px;padding-bottom:108px}.feesPage-module__oiuLbq__faqInner{grid-template-columns:minmax(280px,.52fr) minmax(0,1fr);align-items:start;gap:54px;width:min(100%,1320px);margin:0 auto;display:grid}.feesPage-module__oiuLbq__faqLead{top:calc(var(--fp-nav-height,112px) + 30px);position:sticky}.feesPage-module__oiuLbq__faqLead p{color:var(--fees-muted)}.feesPage-module__oiuLbq__faqList{gap:14px;display:grid}.feesPage-module__oiuLbq__faqItem{border:1px solid var(--fees-line);background:#ffffff85;border-radius:24px;overflow:hidden}.feesPage-module__oiuLbq__faqTrigger{width:100%;color:var(--fees-olive);cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:minmax(0,1fr) 34px;align-items:center;gap:16px;padding:22px 24px;display:grid}.feesPage-module__oiuLbq__faqTrigger span{font-size:1.32rem;line-height:1.2}.feesPage-module__oiuLbq__faqTrigger svg{transition:transform .19s var(--fees-ease);justify-self:center}.feesPage-module__oiuLbq__faqIconOpen{transform:rotate(90deg)}.feesPage-module__oiuLbq__faqPanel{gap:14px;padding:0 24px 24px;display:grid}.feesPage-module__oiuLbq__faqPanel ul{gap:8px;margin:0;padding-left:20px;list-style:outside;display:grid}.feesPage-module__oiuLbq__faqPanel ol{gap:8px;margin:0;padding-left:22px;list-style:decimal;display:grid}.feesPage-module__oiuLbq__faqPanel li::marker{color:var(--color-body)}.feesPage-module__oiuLbq__faqSources{background:#243f170f;border-radius:18px;gap:8px;padding:14px;font-size:.92rem;display:grid}.feesPage-module__oiuLbq__faqSourceRail{font-family:var(--font-body);background:#ffffff75;border:1px solid #243f171f;border-radius:22px;gap:10px;padding:16px;display:grid}.feesPage-module__oiuLbq__faqSourceRail span{color:var(--fees-olive);letter-spacing:.12em;text-transform:uppercase;font-size:.82rem;font-weight:700}.feesPage-module__oiuLbq__faqSourceRail a{color:var(--fees-olive);text-underline-offset:4px;font-size:.95rem;line-height:1.35;text-decoration:underline}.feesPage-module__oiuLbq__faqSources span{color:var(--fees-olive);font-weight:700}.feesPage-module__oiuLbq__faqSources div{flex-wrap:wrap;gap:10px;display:flex}.feesPage-module__oiuLbq__faqSources a{color:var(--fees-olive);text-underline-offset:4px;text-decoration:underline}@media (prefers-reduced-motion:no-preference){.feesPage-module__oiuLbq__page [data-fees-reveal],.feesPage-module__oiuLbq__page [data-fees-stagger]>*{will-change:transform, opacity}.feesPage-module__oiuLbq__page [data-fees-hero-media] img{will-change:transform, opacity}.feesPage-module__oiuLbq__page .fp-footer-doctor{will-change:transform, opacity}}@media (max-width:1180px){.feesPage-module__oiuLbq__heroGrid,.feesPage-module__oiuLbq__introGrid,.feesPage-module__oiuLbq__lookupControls,.feesPage-module__oiuLbq__lookupGrid,.feesPage-module__oiuLbq__faqInner{grid-template-columns:1fr}.feesPage-module__oiuLbq__heroGrid{gap:58px}.feesPage-module__oiuLbq__heroMedia{min-height:620px}.feesPage-module__oiuLbq__feeRows{border-right:0}.feesPage-module__oiuLbq__detailPanel,.feesPage-module__oiuLbq__faqLead{max-height:none;position:relative;top:auto}.feesPage-module__oiuLbq__variablesGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:780px){.feesPage-module__oiuLbq__heroSection{padding-top:72px;padding-bottom:82px}.feesPage-module__oiuLbq__heroGrid,.feesPage-module__oiuLbq__introGrid,.feesPage-module__oiuLbq__guideSection>.feesPage-module__oiuLbq__sectionLead,.feesPage-module__oiuLbq__lookupShell,.feesPage-module__oiuLbq__variablesIntro,.feesPage-module__oiuLbq__variablesGrid,.feesPage-module__oiuLbq__paymentLead,.feesPage-module__oiuLbq__paymentGrid,.feesPage-module__oiuLbq__faqInner{width:min(100%,620px)}.feesPage-module__oiuLbq__heroHeading{font-size:3.1rem}.feesPage-module__oiuLbq__sectionHeading{font-size:2.65rem}.feesPage-module__oiuLbq__heroLead{font-size:1.12rem}.feesPage-module__oiuLbq__heroMedia{min-height:570px}.feesPage-module__oiuLbq__heroImage{border-radius:30px 30px 30px 8px;inset:0 0 150px}.feesPage-module__oiuLbq__heroFeePanel{border-radius:26px 26px 8px;width:100%;padding:22px;right:0}.feesPage-module__oiuLbq__heroFeePanel>div,.feesPage-module__oiuLbq__detailColumns,.feesPage-module__oiuLbq__variablesGrid,.feesPage-module__oiuLbq__paymentGrid{grid-template-columns:1fr}.feesPage-module__oiuLbq__introSection,.feesPage-module__oiuLbq__guideSection,.feesPage-module__oiuLbq__variablesSection,.feesPage-module__oiuLbq__paymentSection,.feesPage-module__oiuLbq__faqSection{padding-top:72px;padding-bottom:76px}.feesPage-module__oiuLbq__lookupShell{border-radius:26px}.feesPage-module__oiuLbq__concernPanel,.feesPage-module__oiuLbq__searchPanel,.feesPage-module__oiuLbq__detailPanel{padding:20px}.feesPage-module__oiuLbq__feeRow button{grid-template-columns:1fr auto;gap:10px 14px;min-height:0;padding:18px 20px}.feesPage-module__oiuLbq__rowTreatment{grid-column:1/2}.feesPage-module__oiuLbq__feeRow strong{justify-self:end;font-size:1.38rem}.feesPage-module__oiuLbq__rowNote{grid-column:1/-1}.feesPage-module__oiuLbq__rowAction{display:none}.feesPage-module__oiuLbq__detailHeader{grid-template-columns:1fr}.feesPage-module__oiuLbq__detailHeader strong{white-space:normal;justify-self:start}.feesPage-module__oiuLbq__paymentItem{grid-template-columns:48px minmax(0,1fr)}.feesPage-module__oiuLbq__heroPillLeft,.feesPage-module__oiuLbq__heroPillRight{display:none}}@media (max-width:470px){.feesPage-module__oiuLbq__heroSection,.feesPage-module__oiuLbq__introSection,.feesPage-module__oiuLbq__guideSection,.feesPage-module__oiuLbq__variablesSection,.feesPage-module__oiuLbq__paymentSection,.feesPage-module__oiuLbq__faqSection{padding-inline:16px}.feesPage-module__oiuLbq__heroHeading{font-size:2.62rem}.feesPage-module__oiuLbq__sectionHeading{font-size:2.22rem}.feesPage-module__oiuLbq__buttonRow{width:100%}.feesPage-module__oiuLbq__buttonRow .fp-button{width:100%!important}.feesPage-module__oiuLbq__heroMedia{min-height:610px}.feesPage-module__oiuLbq__heroFeePanel{padding:18px}.feesPage-module__oiuLbq__badge,.feesPage-module__oiuLbq__pixelBadge{white-space:normal;line-height:1.2}.feesPage-module__oiuLbq__searchBox{grid-template-columns:22px minmax(0,1fr) auto;min-height:54px}}@media (prefers-reduced-motion:reduce){.feesPage-module__oiuLbq__page [data-fees-reveal],.feesPage-module__oiuLbq__page [data-fees-stagger]>*{opacity:1;will-change:auto;transform:none}.feesPage-module__oiuLbq__page [data-fees-hero-media] img{opacity:1;will-change:auto;transform:none}.feesPage-module__oiuLbq__page .fp-footer-doctor{opacity:1;will-change:auto;transform:none}.feesPage-module__oiuLbq__featuredFee,.feesPage-module__oiuLbq__concernButton,.feesPage-module__oiuLbq__categoryButtons button,.feesPage-module__oiuLbq__feeRow button,.feesPage-module__oiuLbq__faqTrigger svg{transition:none}}
