.rootCanalTreatment-module__wUD_fa__page{--emergency-cream:var(--color-cream);--emergency-paper:var(--color-cream-light);--emergency-sage:#dfe6cf;--emergency-sage-soft:#eef3e4;--emergency-olive:var(--color-olive-dark);--emergency-olive-deep:#182812;--emergency-ink:var(--color-heading);--emergency-body:var(--color-body);--emergency-muted:var(--color-text-muted);--emergency-line:#243f1724;--emergency-warn:#9f4a2f;background:var(--emergency-cream);color:var(--emergency-ink);overflow-x:clip}.rootCanalTreatment-module__wUD_fa__main{background:var(--emergency-cream)}.rootCanalTreatment-module__wUD_fa__main:focus{outline:none}.rootCanalTreatment-module__wUD_fa__page a:focus-visible,.rootCanalTreatment-module__wUD_fa__page button:focus-visible{outline:3px solid var(--emergency-warn);outline-offset:5px}.rootCanalTreatment-module__wUD_fa__heroSection,.rootCanalTreatment-module__wUD_fa__redFlagSection,.rootCanalTreatment-module__wUD_fa__actionsSection,.rootCanalTreatment-module__wUD_fa__localSection,.rootCanalTreatment-module__wUD_fa__conditionsSection,.rootCanalTreatment-module__wUD_fa__callFirstSection,.rootCanalTreatment-module__wUD_fa__arrivalSection,.rootCanalTreatment-module__wUD_fa__comfortSection,.rootCanalTreatment-module__wUD_fa__followUpSection,.rootCanalTreatment-module__wUD_fa__faqSection{scroll-margin-top:calc(var(--fp-nav-height) + 104px);padding-inline:20px;position:relative}.rootCanalTreatment-module__wUD_fa__page .fp-footer-cta{scroll-margin-top:calc(var(--fp-nav-height) + 104px)}:is(.emergency-motion-ready [data-emergency-reveal],.emergency-motion-ready [data-emergency-stagger]>*){transition:transform .64s cubic-bezier(.2,.8,.2,1);transition-delay:var(--emergency-reveal-delay,0s);will-change:transform;transform:translateY(22px)}:is(.emergency-motion-ready [data-emergency-reveal].is-emergency-visible,.emergency-motion-ready [data-emergency-stagger]>.is-emergency-visible){transform:translate(0,0)}.rootCanalTreatment-module__wUD_fa__heroSection{padding-top:clamp(72px,8vw,120px);padding-bottom:clamp(52px,7vw,96px);overflow:hidden}.rootCanalTreatment-module__wUD_fa__heroShell{width:min(100%,1460px);margin:0 auto}.rootCanalTreatment-module__wUD_fa__heroCopy,.rootCanalTreatment-module__wUD_fa__centerIntro,.rootCanalTreatment-module__wUD_fa__faqLead{text-align:center;flex-direction:column;align-items:center;display:flex}.rootCanalTreatment-module__wUD_fa__heroCopy{gap:22px;width:min(100%,980px);margin:0 auto}:is(.rootCanalTreatment-module__wUD_fa__heroCopy .fp-badge,.rootCanalTreatment-module__wUD_fa__centerIntro .fp-badge){text-align:center;justify-content:center;align-self:center}.rootCanalTreatment-module__wUD_fa__faqLead{text-align:left;align-items:flex-start}.rootCanalTreatment-module__wUD_fa__faqLead .fp-badge{align-self:flex-start}.rootCanalTreatment-module__wUD_fa__heroHeading,.rootCanalTreatment-module__wUD_fa__sectionHeading,.rootCanalTreatment-module__wUD_fa__sectionHeadingLight,.rootCanalTreatment-module__wUD_fa__redFlagCopy h2{font-family:var(--font-display);letter-spacing:0;text-wrap:balance;margin:0;font-weight:400}.rootCanalTreatment-module__wUD_fa__heroHeading{max-width:920px;font-size:clamp(3rem,5.4vw,5.15rem);line-height:.98}.rootCanalTreatment-module__wUD_fa__heroLead,.rootCanalTreatment-module__wUD_fa__heroNote,.rootCanalTreatment-module__wUD_fa__centerIntro p,.rootCanalTreatment-module__wUD_fa__sectionLeadSplit p,.rootCanalTreatment-module__wUD_fa__localCopy p,.rootCanalTreatment-module__wUD_fa__splitCopy p,.rootCanalTreatment-module__wUD_fa__followUpCard p,.rootCanalTreatment-module__wUD_fa__faqLead p,.rootCanalTreatment-module__wUD_fa__redFlagCopy p{color:var(--emergency-body);font-family:var(--font-body);margin:0;font-size:1.0625rem;line-height:1.72}.rootCanalTreatment-module__wUD_fa__heroLead{max-width:790px;font-size:clamp(1.12rem,1.45vw,1.38rem);line-height:1.56}.rootCanalTreatment-module__wUD_fa__heroNote{color:#4f4b45d6;max-width:760px}.rootCanalTreatment-module__wUD_fa__buttonRow{flex-wrap:wrap;justify-content:center;gap:16px;max-width:100%;display:flex}.rootCanalTreatment-module__wUD_fa__buttonRow .fp-button{max-width:100%}.rootCanalTreatment-module__wUD_fa__localTrust{color:var(--emergency-muted);font-family:var(--font-body);flex-wrap:wrap;justify-content:center;gap:10px 16px;font-size:.96rem;display:flex}.rootCanalTreatment-module__wUD_fa__localTrust span+span{border-left:1px solid var(--emergency-line);padding-left:16px}.rootCanalTreatment-module__wUD_fa__heroMedia{border:1px solid var(--emergency-line);background:var(--emergency-sage-soft);border-radius:clamp(28px,4vw,48px);min-height:clamp(360px,48vw,680px);margin-top:clamp(40px,5vw,66px);position:relative;overflow:hidden;box-shadow:0 32px 84px #464c3724}.rootCanalTreatment-module__wUD_fa__imageCover{object-fit:cover}.rootCanalTreatment-module__wUD_fa__redFlagSection{padding-bottom:clamp(64px,8vw,112px)}.rootCanalTreatment-module__wUD_fa__redFlagPanel{background:#fff8f0;border:1px solid #9f4a2f38;border-radius:32px;grid-template-columns:auto minmax(0,1fr);gap:clamp(18px,3vw,32px);width:min(100%,1180px);margin:0 auto;padding:clamp(22px,4vw,38px);display:grid;box-shadow:0 20px 52px #5c43301a}.rootCanalTreatment-module__wUD_fa__redFlagIcon{width:64px;height:64px;color:var(--emergency-warn);background:#9f4a2f1f;border-radius:50%;place-items:center;display:grid}.rootCanalTreatment-module__wUD_fa__redFlagCopy{gap:14px;display:grid}.rootCanalTreatment-module__wUD_fa__redFlagCopy h2{color:var(--emergency-warn);font-size:clamp(1.85rem,3vw,2.8rem);line-height:1.04}.rootCanalTreatment-module__wUD_fa__sourceRow,.rootCanalTreatment-module__wUD_fa__faqSources{font-family:var(--font-body);flex-wrap:wrap;align-items:center;gap:9px;display:flex}.rootCanalTreatment-module__wUD_fa__sourceRow span,.rootCanalTreatment-module__wUD_fa__faqSources span,.rootCanalTreatment-module__wUD_fa__cardNumber,.rootCanalTreatment-module__wUD_fa__conditionCard>span,.rootCanalTreatment-module__wUD_fa__arrivalStep>span{letter-spacing:.13em;text-transform:uppercase;font-size:.72rem;font-weight:800;line-height:1}.rootCanalTreatment-module__wUD_fa__sourceRow span,.rootCanalTreatment-module__wUD_fa__faqSources span{color:var(--emergency-muted)}.rootCanalTreatment-module__wUD_fa__sourceRow a,.rootCanalTreatment-module__wUD_fa__faqSources a{color:var(--emergency-olive);border:1px solid #243f1724;border-radius:999px;padding:8px 11px;font-size:.82rem;text-decoration:none}.rootCanalTreatment-module__wUD_fa__faqSourceLinks{flex-wrap:wrap;gap:9px;display:flex}.rootCanalTreatment-module__wUD_fa__actionsSection{background:var(--emergency-olive-deep);padding-top:clamp(76px,9vw,128px);padding-bottom:clamp(80px,10vw,142px);overflow:hidden}.rootCanalTreatment-module__wUD_fa__centerIntro{gap:18px;width:min(100%,800px);margin:0 auto clamp(34px,5vw,58px)}.rootCanalTreatment-module__wUD_fa__sectionHeading,.rootCanalTreatment-module__wUD_fa__sectionHeadingLight{font-size:clamp(2.15rem,3.5vw,3.35rem);line-height:1.04}.rootCanalTreatment-module__wUD_fa__sectionHeadingLight,.rootCanalTreatment-module__wUD_fa__actionsSection .rootCanalTreatment-module__wUD_fa__centerIntro p{color:var(--emergency-cream)}.rootCanalTreatment-module__wUD_fa__actionsSection .rootCanalTreatment-module__wUD_fa__centerIntro p{opacity:.86}.rootCanalTreatment-module__wUD_fa__actionGrid{grid-template-columns:1.15fr .92fr .92fr;gap:18px;width:min(100%,1240px);margin:0 auto;display:grid}.rootCanalTreatment-module__wUD_fa__actionCard,.rootCanalTreatment-module__wUD_fa__actionCardFeature{min-height:330px;color:var(--emergency-cream);background:#efe8df14;border:1px solid #efe8df29;border-radius:28px;flex-direction:column;justify-content:space-between;gap:18px;padding:clamp(24px,3vw,34px);display:flex}.rootCanalTreatment-module__wUD_fa__actionCardFeature{background:var(--emergency-sage);color:var(--emergency-ink)}.rootCanalTreatment-module__wUD_fa__actionCard,.rootCanalTreatment-module__wUD_fa__actionCardFeature,.rootCanalTreatment-module__wUD_fa__conditionCard,.rootCanalTreatment-module__wUD_fa__arrivalStep,.rootCanalTreatment-module__wUD_fa__localCard,.rootCanalTreatment-module__wUD_fa__followUpCard{transition:transform .22s,border-color .22s,box-shadow .22s,background-color .22s}.rootCanalTreatment-module__wUD_fa__actionCard:hover,.rootCanalTreatment-module__wUD_fa__actionCard:focus-within,.rootCanalTreatment-module__wUD_fa__actionCardFeature:hover,.rootCanalTreatment-module__wUD_fa__actionCardFeature:focus-within,.rootCanalTreatment-module__wUD_fa__conditionCard:hover,.rootCanalTreatment-module__wUD_fa__conditionCard:focus-within,.rootCanalTreatment-module__wUD_fa__arrivalStep:hover,.rootCanalTreatment-module__wUD_fa__arrivalStep:focus-within,.rootCanalTreatment-module__wUD_fa__localCard:hover,.rootCanalTreatment-module__wUD_fa__localCard:focus-within,.rootCanalTreatment-module__wUD_fa__followUpCard:hover,.rootCanalTreatment-module__wUD_fa__followUpCard:focus-within{border-color:color-mix(in srgb, var(--emergency-olive) 36%, var(--emergency-line));transform:translateY(-4px);box-shadow:0 22px 46px #1d38221f}.rootCanalTreatment-module__wUD_fa__actionCard h3,.rootCanalTreatment-module__wUD_fa__actionCardFeature h3,.rootCanalTreatment-module__wUD_fa__conditionCard h3,.rootCanalTreatment-module__wUD_fa__arrivalStep h3,.rootCanalTreatment-module__wUD_fa__faqItem h3,.rootCanalTreatment-module__wUD_fa__faqAnswerSection h3{font-family:var(--font-display);letter-spacing:0;margin:0;font-weight:400}.rootCanalTreatment-module__wUD_fa__actionCard h3,.rootCanalTreatment-module__wUD_fa__actionCardFeature h3{font-size:clamp(1.75rem,2.5vw,2.45rem);line-height:1.02}.rootCanalTreatment-module__wUD_fa__actionCard p,.rootCanalTreatment-module__wUD_fa__actionCardFeature p,.rootCanalTreatment-module__wUD_fa__conditionCard p,.rootCanalTreatment-module__wUD_fa__arrivalStep p,.rootCanalTreatment-module__wUD_fa__faqItem p,.rootCanalTreatment-module__wUD_fa__faqItem li{font-family:var(--font-body);margin:0;font-size:1rem;line-height:1.65}.rootCanalTreatment-module__wUD_fa__actionCard p{color:#efe8dfcc}.rootCanalTreatment-module__wUD_fa__actionCardFeature p{color:#243f17c7}.rootCanalTreatment-module__wUD_fa__actionCard a,.rootCanalTreatment-module__wUD_fa__actionCardFeature a,.rootCanalTreatment-module__wUD_fa__conditionCard a{color:currentColor;font-family:var(--font-body);align-items:center;gap:8px;font-weight:800;text-decoration:none;display:inline-flex}.rootCanalTreatment-module__wUD_fa__localSection,.rootCanalTreatment-module__wUD_fa__callFirstSection,.rootCanalTreatment-module__wUD_fa__comfortSection{padding-top:clamp(72px,9vw,126px);padding-bottom:clamp(72px,9vw,126px)}.rootCanalTreatment-module__wUD_fa__localCard{box-sizing:border-box;background:var(--emergency-sage-soft);border-radius:36px;grid-template-columns:minmax(0,1.12fr) minmax(320px,.78fr);align-items:stretch;gap:clamp(24px,5vw,68px);width:min(100%,1240px);margin:0 auto;padding:clamp(24px,5vw,56px);display:grid}.rootCanalTreatment-module__wUD_fa__localCard>*{min-width:0}.rootCanalTreatment-module__wUD_fa__localCopy,.rootCanalTreatment-module__wUD_fa__splitCopy,.rootCanalTreatment-module__wUD_fa__followUpCard>div:first-child{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.rootCanalTreatment-module__wUD_fa__localDetails{background:var(--emergency-olive);color:var(--emergency-cream);border-radius:28px;flex-direction:column;justify-content:space-between;gap:24px;padding:clamp(24px,4vw,38px);display:flex}.rootCanalTreatment-module__wUD_fa__localDetails strong{font-family:var(--font-display);font-size:clamp(1.9rem,3vw,2.8rem);font-weight:400;line-height:1.02}.rootCanalTreatment-module__wUD_fa__localDetails p{color:#efe8dfe6;font-family:var(--font-body);margin:0;font-size:1rem;line-height:1.62}.rootCanalTreatment-module__wUD_fa__trustHighlightGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%;display:grid}.rootCanalTreatment-module__wUD_fa__trustHighlight{color:var(--emergency-olive);font-family:var(--font-body);background:#fffcf6a3;border:1px solid #243f171f;border-radius:18px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:14px 16px;font-size:.96rem;line-height:1.45;display:grid}.rootCanalTreatment-module__wUD_fa__suburbList{flex-wrap:wrap;gap:10px;display:flex}.rootCanalTreatment-module__wUD_fa__suburbList span{color:#efe8dfe6;font-family:var(--font-body);border:1px solid #efe8df2e;border-radius:999px;padding:9px 12px;font-size:.9rem}.rootCanalTreatment-module__wUD_fa__supportGrid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:18px;width:min(100%,1240px);margin:0 auto;display:grid}.rootCanalTreatment-module__wUD_fa__supportCard{border:1px solid var(--emergency-line);background:#fffcf6d1;border-radius:28px;flex-direction:column;gap:16px;min-height:100%;padding:clamp(24px,4vw,32px);display:flex;box-shadow:0 20px 52px #464c3714}.rootCanalTreatment-module__wUD_fa__supportCard h3,.rootCanalTreatment-module__wUD_fa__supportStepItem strong{color:var(--emergency-ink);font-family:var(--font-display);letter-spacing:0;margin:0;font-weight:400}.rootCanalTreatment-module__wUD_fa__supportCard h3{font-size:clamp(1.55rem,2.3vw,2rem);line-height:1.06}.rootCanalTreatment-module__wUD_fa__supportCard p,.rootCanalTreatment-module__wUD_fa__supportStepItem p{color:var(--emergency-body);font-family:var(--font-body);margin:0;font-size:1rem;line-height:1.65}.rootCanalTreatment-module__wUD_fa__supportAddress{color:var(--emergency-ink);font-family:var(--font-display);font-size:clamp(1.75rem,2.6vw,2.45rem);font-weight:400;line-height:1.02}.rootCanalTreatment-module__wUD_fa__supportKicker,.rootCanalTreatment-module__wUD_fa__supportStepItem span{color:var(--emergency-muted);letter-spacing:.13em;text-transform:uppercase;font-size:.72rem;font-weight:800;line-height:1}.rootCanalTreatment-module__wUD_fa__supportButtonRow{justify-content:flex-start}.rootCanalTreatment-module__wUD_fa__supportStepList{gap:14px;display:grid}.rootCanalTreatment-module__wUD_fa__supportStepItem{border-top:1px solid #243f1724;gap:10px;padding-top:14px;display:grid}.rootCanalTreatment-module__wUD_fa__supportStepItem strong{font-size:clamp(1.2rem,1.7vw,1.45rem);line-height:1.08}.rootCanalTreatment-module__wUD_fa__anchorCard{scroll-margin-top:calc(var(--fp-nav-height) + 104px)}.rootCanalTreatment-module__wUD_fa__conditionsSection{background:var(--emergency-sage-soft);padding-top:clamp(72px,9vw,124px);padding-bottom:clamp(82px,10vw,140px)}.rootCanalTreatment-module__wUD_fa__sectionLeadSplit{grid-template-columns:minmax(0,.88fr) minmax(0,.72fr);align-items:end;gap:clamp(24px,6vw,76px);width:min(100%,1240px);margin:0 auto clamp(34px,5vw,58px);display:grid}.rootCanalTreatment-module__wUD_fa__sectionLeadSplit>div{gap:18px;display:grid}.rootCanalTreatment-module__wUD_fa__conditionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:min(100%,1240px);margin:0 auto;display:grid}.rootCanalTreatment-module__wUD_fa__conditionCard{border:1px solid var(--emergency-line);background:#fffcf6d1;border-radius:24px;flex-direction:column;gap:16px;min-height:360px;padding:26px;display:flex}.rootCanalTreatment-module__wUD_fa__conditionCard>span{color:var(--emergency-warn)}.rootCanalTreatment-module__wUD_fa__conditionCard h3{color:var(--emergency-ink);font-size:clamp(1.45rem,2vw,1.9rem);line-height:1.08}.rootCanalTreatment-module__wUD_fa__immediateNote{color:var(--emergency-warn);background:#9f4a2f14;border-radius:18px;grid-template-columns:auto minmax(0,1fr);gap:10px;margin-top:auto;padding:14px;display:grid}.rootCanalTreatment-module__wUD_fa__immediateNote p{color:currentColor;font-size:.94rem}.rootCanalTreatment-module__wUD_fa__conditionCard a{color:var(--emergency-olive)}.rootCanalTreatment-module__wUD_fa__splitGrid{grid-template-columns:minmax(360px,.9fr) minmax(0,1fr);align-items:center;gap:clamp(26px,6vw,74px);width:min(100%,1240px);margin:0 auto;display:grid}.rootCanalTreatment-module__wUD_fa__comfortSection .rootCanalTreatment-module__wUD_fa__splitGrid{grid-template-columns:minmax(0,1fr) minmax(360px,.9fr)}.rootCanalTreatment-module__wUD_fa__splitImage{background:var(--emergency-sage);border-radius:34px;min-height:clamp(360px,42vw,560px);position:relative;overflow:hidden;box-shadow:0 28px 70px #464c3724}.rootCanalTreatment-module__wUD_fa__splitImage img,.rootCanalTreatment-module__wUD_fa__heroMedia img,.rootCanalTreatment-module__wUD_fa__arrivalMedia img,.rootCanalTreatment-module__wUD_fa__followUpMedia img{will-change:transform;transition:transform .52s cubic-bezier(.2,.8,.2,1);transform:scale(1)}.rootCanalTreatment-module__wUD_fa__splitImage:hover img,.rootCanalTreatment-module__wUD_fa__splitImage:focus-within img,.rootCanalTreatment-module__wUD_fa__heroMedia:hover img,.rootCanalTreatment-module__wUD_fa__heroMedia:focus-within img,.rootCanalTreatment-module__wUD_fa__arrivalMedia:hover img,.rootCanalTreatment-module__wUD_fa__arrivalMedia:focus-within img,.rootCanalTreatment-module__wUD_fa__followUpMedia:hover img,.rootCanalTreatment-module__wUD_fa__followUpMedia:focus-within img{transform:scale(1.035)}:is(.emergency-motion-ready .rootCanalTreatment-module__wUD_fa__splitImage.is-emergency-visible img,.emergency-motion-ready .rootCanalTreatment-module__wUD_fa__heroMedia.is-emergency-visible img,.emergency-motion-ready .rootCanalTreatment-module__wUD_fa__arrivalMedia.is-emergency-visible img,.emergency-motion-ready .rootCanalTreatment-module__wUD_fa__followUpMedia.is-emergency-visible img){transform:scale(1.02)}.rootCanalTreatment-module__wUD_fa__checkList,.rootCanalTreatment-module__wUD_fa__followUpList,.rootCanalTreatment-module__wUD_fa__faqItem ul{gap:13px;margin:0;padding:0;list-style:none;display:grid}.rootCanalTreatment-module__wUD_fa__checkList li,.rootCanalTreatment-module__wUD_fa__followUpList li{color:var(--emergency-body);font-family:var(--font-body);grid-template-columns:auto minmax(0,1fr);gap:10px;line-height:1.55;display:grid}.rootCanalTreatment-module__wUD_fa__followUpList li span{color:var(--emergency-ink)}.rootCanalTreatment-module__wUD_fa__arrivalSection{background:var(--emergency-sage);padding-top:clamp(76px,9vw,126px);padding-bottom:clamp(82px,10vw,138px)}.rootCanalTreatment-module__wUD_fa__arrivalGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;width:min(100%,1180px);margin:0 auto;display:grid}.rootCanalTreatment-module__wUD_fa__arrivalMedia{background:#fffcf66b;border:1px solid #243f1724;border-radius:34px;width:min(100%,1180px);min-height:clamp(340px,42vw,560px);margin:clamp(34px,5vw,58px) auto 0;position:relative;overflow:hidden;box-shadow:0 26px 68px #464c371f}.rootCanalTreatment-module__wUD_fa__arrivalStep{padding-inline:18px;border-top:1px solid #243f1733;border-radius:22px;gap:18px;padding-top:24px;padding-bottom:16px;display:grid}.rootCanalTreatment-module__wUD_fa__arrivalStep>span{color:var(--emergency-warn)}.rootCanalTreatment-module__wUD_fa__arrivalStep h3{font-size:clamp(1.55rem,2.2vw,2rem)}.rootCanalTreatment-module__wUD_fa__costSection{background:var(--emergency-paper);padding-top:clamp(76px,9vw,124px);padding-bottom:clamp(76px,9vw,124px)}.rootCanalTreatment-module__wUD_fa__costPanel{gap:clamp(22px,4vw,34px);width:min(100%,1240px);margin:0 auto;display:grid}.rootCanalTreatment-module__wUD_fa__costLead{flex-direction:column;gap:18px;width:min(100%,820px);display:flex}.rootCanalTreatment-module__wUD_fa__costGuideCard,.rootCanalTreatment-module__wUD_fa__costMetaCard{border:1px solid var(--emergency-line);background:#fffcf6d1;border-radius:28px;box-shadow:0 18px 44px #464c3714}.rootCanalTreatment-module__wUD_fa__costGuideCard{gap:18px;padding:clamp(24px,4vw,34px);display:grid}.rootCanalTreatment-module__wUD_fa__costLabel{color:var(--emergency-muted);font-family:var(--font-body);letter-spacing:.12em;text-transform:uppercase;font-size:.82rem;font-weight:800;line-height:1}.rootCanalTreatment-module__wUD_fa__costGuideCard h3,.rootCanalTreatment-module__wUD_fa__costMetaCard h3{font-family:var(--font-display);letter-spacing:0;margin:0;font-weight:400}.rootCanalTreatment-module__wUD_fa__costGuideCard h3{font-size:clamp(2.4rem,4vw,3.8rem);line-height:.98}.rootCanalTreatment-module__wUD_fa__costGuideCard p,.rootCanalTreatment-module__wUD_fa__costMetaCard p{color:var(--emergency-body);font-family:var(--font-body);margin:0;font-size:1rem;line-height:1.68}.rootCanalTreatment-module__wUD_fa__costNote{color:var(--emergency-olive)}.rootCanalTreatment-module__wUD_fa__costDetails{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.rootCanalTreatment-module__wUD_fa__costMetaCard{gap:16px;padding:clamp(22px,4vw,30px);display:grid}.rootCanalTreatment-module__wUD_fa__linkRow{flex-wrap:wrap;gap:12px;display:flex}.rootCanalTreatment-module__wUD_fa__linkPill,.rootCanalTreatment-module__wUD_fa__linkPillLight{font-family:var(--font-body);border-radius:999px;align-items:center;gap:8px;padding:12px 16px;font-size:.92rem;font-weight:800;text-decoration:none;display:inline-flex}.rootCanalTreatment-module__wUD_fa__linkPill{color:var(--emergency-olive);background:#fffcf6c7;border:1px solid #243f171f}.rootCanalTreatment-module__wUD_fa__linkPillLight{color:var(--emergency-cream);background:#fffcf614;border:1px solid #efe8df2e}.rootCanalTreatment-module__wUD_fa__followUpSection,.rootCanalTreatment-module__wUD_fa__faqSection{padding-top:clamp(76px,9vw,124px);padding-bottom:clamp(76px,9vw,124px)}.rootCanalTreatment-module__wUD_fa__followUpCard{background:var(--emergency-olive);width:min(100%,1180px);color:var(--emergency-cream);border-radius:34px;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:clamp(28px,6vw,78px);margin:0 auto;padding:clamp(28px,5vw,58px);display:grid}.rootCanalTreatment-module__wUD_fa__followUpCard .rootCanalTreatment-module__wUD_fa__sectionHeading,.rootCanalTreatment-module__wUD_fa__followUpCard p,.rootCanalTreatment-module__wUD_fa__followUpList li{color:var(--emergency-cream)}.rootCanalTreatment-module__wUD_fa__followUpList li{border-bottom:1px solid #efe8df29;padding-bottom:16px}.rootCanalTreatment-module__wUD_fa__followUpMedia{background:#efe8df24;border-radius:28px;min-height:320px;position:relative;overflow:hidden}.rootCanalTreatment-module__wUD_fa__faqSection{background:var(--emergency-paper)}.rootCanalTreatment-module__wUD_fa__faqInner{grid-template-columns:minmax(0,390px) minmax(0,1fr);align-items:start;gap:clamp(32px,6vw,70px);width:min(100%,1240px);margin:0 auto;display:grid}.rootCanalTreatment-module__wUD_fa__faqLead{top:calc(var(--fp-nav-height) + 46px);gap:18px;position:sticky}.rootCanalTreatment-module__wUD_fa__faqList{gap:16px;display:grid}.rootCanalTreatment-module__wUD_fa__faqItem{border:1px solid var(--emergency-line);background:#fffcf6b8;border-radius:24px;overflow:hidden}.rootCanalTreatment-module__wUD_fa__faqItem:focus-within{border-color:#9f4a2f61;box-shadow:0 0 0 4px #9f4a2f1f}.rootCanalTreatment-module__wUD_fa__faqTrigger{width:100%;color:var(--emergency-ink);cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:16px;padding:22px 24px;display:grid}.rootCanalTreatment-module__wUD_fa__faqIcon{background:var(--emergency-olive);width:38px;height:38px;color:var(--emergency-cream);transition:transform .18s var(--emergency-ease,ease), background .18s var(--emergency-ease,ease);border-radius:15px;justify-content:center;align-items:center;display:inline-flex;position:relative}.rootCanalTreatment-module__wUD_fa__faqIcon:before,.rootCanalTreatment-module__wUD_fa__faqIcon:after{content:"";background:currentColor;border-radius:999px;display:block;position:absolute}.rootCanalTreatment-module__wUD_fa__faqIcon:before{width:15px;height:2px}.rootCanalTreatment-module__wUD_fa__faqIcon:after{width:2px;height:15px}.rootCanalTreatment-module__wUD_fa__faqIconOpen{background:var(--emergency-warn);transform:rotate(45deg)}.rootCanalTreatment-module__wUD_fa__faqTrigger>span:last-child,.rootCanalTreatment-module__wUD_fa__faqItem h3{font-family:var(--font-display);letter-spacing:0;font-size:clamp(1.35rem,2vw,1.8rem);font-weight:400;line-height:1.12}.rootCanalTreatment-module__wUD_fa__faqPanelInner{gap:16px;padding:0 24px 26px 82px;display:grid}.rootCanalTreatment-module__wUD_fa__faqItem ul{padding-left:1.2rem;list-style:outside}.rootCanalTreatment-module__wUD_fa__faqItem ol{padding-left:1.35rem;list-style:decimal}.rootCanalTreatment-module__wUD_fa__faqItem li::marker{color:var(--emergency-olive)}.rootCanalTreatment-module__wUD_fa__faqAnswerSection{gap:9px;display:grid}.rootCanalTreatment-module__wUD_fa__faqAnswerSection h3{color:var(--emergency-olive);font-family:var(--font-body);font-size:.98rem;font-weight:800}.rootCanalTreatment-module__wUD_fa__mobileCallBar{z-index:60;padding:12px 14px calc(12px + env(safe-area-inset-bottom));opacity:0;pointer-events:none;background:#fffcf6f5;border-top:1px solid #243f1724;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;transition:opacity .18s,transform .22s;display:none;position:fixed;bottom:0;left:0;right:0;transform:translateY(100%);box-shadow:0 -18px 48px #243f1729}.rootCanalTreatment-module__wUD_fa__mobileCallBarVisible{opacity:1;pointer-events:auto;transform:translateY(0)}.rootCanalTreatment-module__wUD_fa__mobileCallPrimary,.rootCanalTreatment-module__wUD_fa__mobileCallSecondary{min-height:48px;font-family:var(--font-body);text-align:center;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:12px 14px;font-size:.92rem;font-weight:800;line-height:1.1;text-decoration:none;display:inline-flex}.rootCanalTreatment-module__wUD_fa__mobileCallPrimary{background:var(--emergency-olive);color:var(--emergency-cream)}.rootCanalTreatment-module__wUD_fa__mobileCallSecondary{background:var(--emergency-sage-soft);color:var(--emergency-olive);border:1px solid #243f172e}@media (max-width:1080px){.rootCanalTreatment-module__wUD_fa__actionGrid,.rootCanalTreatment-module__wUD_fa__conditionGrid,.rootCanalTreatment-module__wUD_fa__arrivalGrid,.rootCanalTreatment-module__wUD_fa__trustHighlightGrid,.rootCanalTreatment-module__wUD_fa__costDetails,.rootCanalTreatment-module__wUD_fa__supportGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.rootCanalTreatment-module__wUD_fa__followUpCard{grid-template-columns:1fr}.rootCanalTreatment-module__wUD_fa__actionCardFeature{grid-column:1/-1;min-height:260px}}@media (max-width:900px){.rootCanalTreatment-module__wUD_fa__heroSection,.rootCanalTreatment-module__wUD_fa__redFlagSection,.rootCanalTreatment-module__wUD_fa__actionsSection,.rootCanalTreatment-module__wUD_fa__localSection,.rootCanalTreatment-module__wUD_fa__conditionsSection,.rootCanalTreatment-module__wUD_fa__arrivalSection,.rootCanalTreatment-module__wUD_fa__costSection,.rootCanalTreatment-module__wUD_fa__followUpSection,.rootCanalTreatment-module__wUD_fa__faqSection{padding-inline:16px}.rootCanalTreatment-module__wUD_fa__redFlagPanel,.rootCanalTreatment-module__wUD_fa__localCard,.rootCanalTreatment-module__wUD_fa__supportGrid,.rootCanalTreatment-module__wUD_fa__sectionLeadSplit,.rootCanalTreatment-module__wUD_fa__followUpCard,.rootCanalTreatment-module__wUD_fa__faqInner,.rootCanalTreatment-module__wUD_fa__costDetails{grid-template-columns:1fr}.rootCanalTreatment-module__wUD_fa__sectionLeadSplit{align-items:start}.rootCanalTreatment-module__wUD_fa__trustHighlightGrid{grid-template-columns:1fr}.rootCanalTreatment-module__wUD_fa__localDetails{min-height:260px}.rootCanalTreatment-module__wUD_fa__splitImage{min-height:360px}.rootCanalTreatment-module__wUD_fa__faqLead{text-align:left;align-items:flex-start;position:static}}@media (max-width:680px){.rootCanalTreatment-module__wUD_fa__main{padding-bottom:calc(84px + env(safe-area-inset-bottom))}.rootCanalTreatment-module__wUD_fa__page .fp-footer{margin-top:calc(-84px - env(safe-area-inset-bottom))}.rootCanalTreatment-module__wUD_fa__heroHeading{font-size:clamp(2.5rem,12vw,3.35rem)}.rootCanalTreatment-module__wUD_fa__buttonRow,.rootCanalTreatment-module__wUD_fa__faqLead{align-items:stretch}.rootCanalTreatment-module__wUD_fa__heroCopy,.rootCanalTreatment-module__wUD_fa__centerIntro{text-align:center;align-items:center}.rootCanalTreatment-module__wUD_fa__faqLead{text-align:left}:is(.rootCanalTreatment-module__wUD_fa__heroCopy .fp-badge,.rootCanalTreatment-module__wUD_fa__centerIntro .fp-badge){align-self:center}.rootCanalTreatment-module__wUD_fa__faqLead .fp-badge{align-self:flex-start}.rootCanalTreatment-module__wUD_fa__buttonRow .fp-button{width:100%!important}.rootCanalTreatment-module__wUD_fa__localTrust{justify-content:flex-start}.rootCanalTreatment-module__wUD_fa__localTrust span+span{border-left:0;width:100%;padding-left:0}.rootCanalTreatment-module__wUD_fa__heroMedia{border-radius:28px;min-height:330px}.rootCanalTreatment-module__wUD_fa__redFlagPanel{gap:16px}.rootCanalTreatment-module__wUD_fa__redFlagIcon{width:54px;height:54px}.rootCanalTreatment-module__wUD_fa__actionGrid,.rootCanalTreatment-module__wUD_fa__conditionGrid,.rootCanalTreatment-module__wUD_fa__arrivalGrid,.rootCanalTreatment-module__wUD_fa__supportGrid{grid-template-columns:1fr}.rootCanalTreatment-module__wUD_fa__actionCard,.rootCanalTreatment-module__wUD_fa__actionCardFeature,.rootCanalTreatment-module__wUD_fa__conditionCard{min-height:0}.rootCanalTreatment-module__wUD_fa__splitGrid{gap:28px}.rootCanalTreatment-module__wUD_fa__splitImage{border-radius:26px;min-height:310px}.rootCanalTreatment-module__wUD_fa__faqTrigger{grid-template-columns:36px minmax(0,1fr);gap:12px;padding:20px}.rootCanalTreatment-module__wUD_fa__faqIcon{border-radius:13px;width:34px;height:34px}.rootCanalTreatment-module__wUD_fa__faqPanelInner{padding:0 20px 22px}.rootCanalTreatment-module__wUD_fa__mobileCallBar{display:grid}}@media (prefers-reduced-motion:reduce){.rootCanalTreatment-module__wUD_fa__page [data-emergency-reveal],.rootCanalTreatment-module__wUD_fa__page [data-emergency-stagger]>*{opacity:1!important;will-change:auto!important;transition:none!important;transform:none!important}.rootCanalTreatment-module__wUD_fa__splitImage img,.rootCanalTreatment-module__wUD_fa__heroMedia img,.rootCanalTreatment-module__wUD_fa__arrivalMedia img,.rootCanalTreatment-module__wUD_fa__followUpMedia img,.rootCanalTreatment-module__wUD_fa__actionCard,.rootCanalTreatment-module__wUD_fa__actionCardFeature,.rootCanalTreatment-module__wUD_fa__conditionCard,.rootCanalTreatment-module__wUD_fa__arrivalStep,.rootCanalTreatment-module__wUD_fa__localCard,.rootCanalTreatment-module__wUD_fa__followUpCard{transition:none!important;transform:none!important}}
