.SY7IXG_pocket{border-radius:var(--radius-l);background:radial-gradient(60% 60% at 60% 60%, #a9daf359, transparent 70%), var(--wash-50);width:min(100%,26rem);box-shadow:var(--shadow-lift);margin-inline:auto;padding:clamp(1rem,2.5vw,1.5rem);position:relative;overflow:hidden}.SY7IXG_pocketArt{width:100%;height:auto;display:block}.SY7IXG_glow{opacity:0;animation:3s ease-in-out 2.4s infinite SY7IXG_glow}@keyframes SY7IXG_glow{50%{opacity:1}}.SY7IXG_spheres circle{fill:var(--sky-500);stroke:var(--white);stroke-width:1.5px;animation:SY7IXG_settle .9s var(--ease-out) calc(.9s + var(--i) * .12s) both}@keyframes SY7IXG_settle{0%{opacity:0;translate:0 -90px}}.SY7IXG_pocketTag{border-radius:var(--radius-s);font-size:var(--step-label);white-space:nowrap;align-items:center;gap:.4rem;padding:.45rem .8rem;font-weight:600;display:inline-flex;position:absolute}.SY7IXG_tagA{background:var(--navy-800);color:var(--white);animation:SY7IXG_tag-in .6s var(--ease-out) 2.2s both;top:1rem;right:1rem}.SY7IXG_tagA svg{color:var(--sky-300)}.SY7IXG_tagB{background:var(--white);color:var(--navy-800);box-shadow:var(--shadow-soft);animation:SY7IXG_tag-in .6s var(--ease-out) 2.4s both;bottom:1rem;right:1rem}@keyframes SY7IXG_tag-in{0%{opacity:0;translate:0 10px}}.SY7IXG_what{padding-block:var(--space-section);background:var(--white)}.SY7IXG_whatGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.SY7IXG_whatCopy{color:var(--slate-600);justify-items:start;gap:1.1rem;display:grid}.SY7IXG_versus{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:1rem;display:grid}.SY7IXG_route{border-radius:var(--radius-l);align-content:start;justify-items:start;gap:.6rem;min-height:15rem;padding:1.5rem;display:grid}.SY7IXG_routePill{border:1px dashed var(--line-strong);background:var(--wash-50)}.SY7IXG_routePill .SY7IXG_routeIcon{background:var(--white);color:var(--slate-500)}.SY7IXG_routePill .SY7IXG_routeName{-webkit-text-decoration:line-through #c43d3d99;text-decoration:line-through #c43d3d99;text-decoration-thickness:2px}.SY7IXG_routePocket{background:linear-gradient(160deg, var(--navy-700), var(--navy-950));box-shadow:var(--shadow-lift)}.SY7IXG_routePocket .SY7IXG_routeName{color:var(--white)}.SY7IXG_routePocket .SY7IXG_routeNote{color:var(--slate-on-navy)}.SY7IXG_routeIcon{border-radius:var(--radius-m);width:3.75rem;height:3.75rem;color:var(--sky-300);background:#ffffff1f;place-items:center;margin-bottom:.5rem;display:inline-grid}.SY7IXG_routeName{font-family:var(--font-display);color:var(--navy-800);font-size:1.1875rem;font-weight:700;line-height:1.3}.SY7IXG_routeNote{font-size:var(--step-small);color:var(--slate-500)}.SY7IXG_versusMark{font-family:var(--font-display);color:var(--sky-700);font-weight:700}.SY7IXG_when{padding-block:var(--space-section);background:var(--wash-50)}.SY7IXG_whenCard{border-radius:var(--radius-l);background:var(--white);box-shadow:var(--shadow-soft);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(2rem,5vw,4rem);padding:clamp(1.75rem,4vw,3rem);display:grid}.SY7IXG_pair{justify-items:center;gap:.75rem;display:grid}.SY7IXG_pairStep{border-radius:var(--radius-l);background:var(--sky-50);border:1px solid var(--sky-200);width:100%;max-width:17rem;font-family:var(--font-display);color:var(--navy-800);justify-content:center;align-items:center;gap:.6rem;padding:1.1rem 1.25rem;font-size:1.125rem;font-weight:700;display:inline-flex}.SY7IXG_pairArestin{background:var(--navy-800);border-color:var(--navy-800);color:var(--white)}.SY7IXG_pairArestin svg{color:var(--sky-300)}.SY7IXG_pairPlus{background:var(--sky-500);width:2.5rem;height:2.5rem;color:var(--white);border-radius:50%;place-items:center;font-size:1.5rem;font-weight:700;line-height:1;display:inline-grid}.SY7IXG_whenCopy{color:var(--slate-600);gap:1rem;display:grid}.SY7IXG_whenIntro{color:var(--navy-800);font-weight:600}.SY7IXG_whenList{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.SY7IXG_whenList li{color:var(--ink);align-items:flex-start;gap:.75rem;display:flex}.SY7IXG_whenList li span{background:var(--navy-800);width:1.5rem;height:1.5rem;color:var(--white);border-radius:50%;flex:none;place-items:center;margin-top:.15rem;display:inline-grid}.SY7IXG_whenAfter{font-family:var(--font-display);color:var(--navy-800);font-size:1.1875rem;font-weight:600}.SY7IXG_expect{padding-block:var(--space-section);background:var(--white)}.SY7IXG_expectHead{text-align:center;max-width:48rem;color:var(--slate-600);justify-items:center;gap:1rem;margin:0 auto clamp(2rem,4vw,3rem);display:grid}.SY7IXG_timeline{counter-reset:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.SY7IXG_timeline li{border-top:3px solid var(--sky-200);color:var(--slate-600);align-content:start;gap:1rem;padding-top:1.5rem;display:grid;position:relative}.SY7IXG_timeline li:nth-child(2){border-top-color:var(--sky-500)}.SY7IXG_timeline strong{font-family:var(--font-display);color:var(--navy-800);margin-bottom:.25rem;font-size:1.125rem;display:block}.SY7IXG_timeIcon{border-radius:var(--radius-m);background:var(--sky-100);width:3.25rem;height:3.25rem;color:var(--navy-800);place-items:center;display:inline-grid}.SY7IXG_timeline li:nth-child(2) .SY7IXG_timeIcon{background:var(--navy-800);color:var(--sky-300)}.SY7IXG_expectAfter{text-align:center;color:var(--navy-800);margin-top:1.75rem;font-weight:600}.SY7IXG_care{border-radius:var(--radius-l);background:radial-gradient(70% 120% at 100% 0%, var(--sky-100), transparent 60%), var(--wash-100);grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:clamp(1.5rem,4vw,3rem);margin-top:clamp(2rem,4vw,3rem);padding:clamp(1.5rem,3.5vw,2.5rem);display:grid}.SY7IXG_careCopy{color:var(--slate-600);gap:.9rem;display:grid}.SY7IXG_careCopy h3{font-size:var(--step-h3)}.SY7IXG_careCopy a{color:var(--navy-800);font-weight:600}.SY7IXG_week{border-radius:var(--radius-l);background:var(--white);box-shadow:var(--shadow-soft);gap:.75rem;padding:1.25rem;display:grid}.SY7IXG_weekTitle{font-size:var(--step-small);color:var(--navy-800);font-weight:700}.SY7IXG_weekDays{grid-template-columns:repeat(7,minmax(0,1fr));gap:.3rem;display:grid}.SY7IXG_weekDays span{border-radius:var(--radius-s);background:var(--navy-800);height:2.75rem;font-size:var(--step-label);color:var(--white);transition:background-color .4s ease calc(var(--i) * .1s), color .4s ease calc(var(--i) * .1s);place-items:center;font-weight:600;display:grid}.SY7IXG_motion [data-inview]:not([data-inview=in]) .SY7IXG_weekDays span{background:var(--sky-50);color:var(--slate-500)}.SY7IXG_caution{padding-block:0 var(--space-section);background:var(--white)}.SY7IXG_cautionCard{border-radius:var(--radius-l);background:linear-gradient(160deg, #fff7e6, var(--white) 70%);border:1px solid #f4dfb4;gap:1.5rem;padding:clamp(1.75rem,4vw,3rem);display:grid}.SY7IXG_cautionHead{color:var(--slate-600);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1.25rem;display:grid}.SY7IXG_cautionHead>div{gap:.6rem;display:grid}.SY7IXG_cautionIcon{border-radius:var(--radius-m);width:4rem;height:4rem;color:var(--white);background:#b7791f;place-items:center;display:inline-grid}.SY7IXG_cautionList{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.SY7IXG_cautionList li{border-radius:var(--radius-m);background:var(--white);color:var(--ink);border:1px solid #f4dfb4;align-content:start;gap:.9rem;padding:1.25rem;display:grid}.SY7IXG_cautionList li span{border-radius:var(--radius-s);color:#9a6514;background:#fdf0d5;place-items:center;width:2.5rem;height:2.5rem;display:inline-grid}.SY7IXG_cautionAfter{color:var(--navy-800);font-weight:600}@media (max-width:1199px){.SY7IXG_timeline{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:2rem}}@media (max-width:991px){.SY7IXG_whatGrid,.SY7IXG_whenCard,.SY7IXG_care,.SY7IXG_cautionList{grid-template-columns:minmax(0,1fr)}}@media (max-width:575px){.SY7IXG_versus{grid-template-columns:minmax(0,1fr)}.SY7IXG_versusMark{justify-self:center}.SY7IXG_route{min-height:0}.SY7IXG_timeline,.SY7IXG_cautionHead{grid-template-columns:minmax(0,1fr)}.SY7IXG_weekDays span{height:2.25rem}}@media (max-width:389px){.SY7IXG_weekDays{gap:.15rem}.SY7IXG_weekDays span{letter-spacing:-.02em;font-size:.8125rem}}@media (max-width:480px){.SY7IXG_whenList li{flex-direction:column;grid-template-columns:minmax(0,1fr);place-items:flex-start start}.SY7IXG_pairStep{text-align:center;flex-direction:column;align-items:center}}@media (prefers-reduced-motion:reduce){.SY7IXG_glow,.SY7IXG_spheres circle,.SY7IXG_tagA,.SY7IXG_tagB{animation:none}}
._26kewG_section{padding-block:var(--space-section);background:linear-gradient(180deg, var(--wash-50), var(--white))}._26kewG_grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}._26kewG_copy{color:var(--slate-600);justify-items:start;gap:1.1rem;display:grid}._26kewG_after{border-left:3px solid var(--sky-500);color:var(--navy-800);padding-left:1rem;font-weight:500}._26kewG_ledgerWrap{gap:1rem;display:grid}._26kewG_ledgerTitle{font-size:var(--step-h3)}._26kewG_ledger{border:1px solid var(--line);border-radius:var(--radius-l);background:var(--white);box-shadow:var(--shadow-soft);margin:0;padding:.5rem clamp(1.25rem,3vw,2rem);list-style:none;display:grid}._26kewG_row{color:var(--slate-600);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1rem;padding-block:1.25rem;display:grid}._26kewG_row+._26kewG_row{border-top:1px dashed var(--line-strong)}._26kewG_row strong{color:var(--navy-800)}._26kewG_rowIcon{border-radius:var(--radius-m);background:var(--sky-100);width:2.75rem;height:2.75rem;color:var(--navy-800);place-items:center;display:inline-grid}._26kewG_noteSection{padding-block:var(--space-section);background:var(--white)}._26kewG_flush{padding-top:0}._26kewG_note{border-radius:var(--radius-l);background:radial-gradient(70% 120% at 100% 0%, var(--sky-100), transparent 70%), var(--wash-100);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:clamp(1.25rem,3vw,2.25rem);max-width:60rem;margin-inline:auto;padding:clamp(1.5rem,4vw,2.75rem);display:grid}._26kewG_noteIcon{border-radius:var(--radius-m);background:var(--navy-800);width:4rem;height:4rem;color:var(--sky-300);place-items:center;display:inline-grid}._26kewG_noteCopy{color:var(--slate-600);gap:.9rem;display:grid}._26kewG_noteCopy h2{font-size:var(--step-h3)}@media (max-width:991px){._26kewG_grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:575px){._26kewG_note{grid-template-columns:minmax(0,1fr)}._26kewG_noteIcon{width:3.25rem;height:3.25rem}}@media (max-width:480px){._26kewG_row{flex-direction:column;grid-template-columns:minmax(0,1fr);place-items:flex-start start}}
.k2pUNW_rowGum{fill:#f2b7bc}.k2pUNW_rowTooth{fill:var(--white);stroke:#1b3d6e59;stroke-width:1.4px}.k2pUNW_deck{border-radius:var(--radius-l);background:var(--white);width:min(100%,27rem);box-shadow:var(--shadow-lift);gap:1rem;margin-inline:auto;padding:clamp(1.25rem,3vw,1.75rem);display:grid}.k2pUNW_deckOffer{border-radius:var(--radius-m);background:var(--navy-800);color:var(--sky-200);flex-wrap:wrap;align-items:baseline;gap:.25rem .6rem;padding:.9rem 1rem;display:flex}.k2pUNW_deckOff{font-family:var(--font-display);font-variant-numeric:lining-nums;color:var(--white);font-size:1.75rem;font-weight:800;line-height:1}.k2pUNW_deckReg{font-size:var(--step-small);font-weight:600}.k2pUNW_deckFree{font-size:var(--step-label);color:var(--white);flex-basis:100%;align-items:center;gap:.35rem;margin-top:.35rem;font-weight:700;display:inline-flex}.k2pUNW_deckFree svg{color:var(--sky-300);flex:none}.k2pUNW_cards{height:17.5rem;position:relative}.k2pUNW_setCard{left:calc(var(--i) * 6%);top:calc(var(--i) * 2.6rem);border-radius:var(--radius-m);width:78%;animation:k2pUNW_fan .9s var(--ease-out) calc(.7s + var(--i) * .18s) both;background:linear-gradient(160deg,#fffffff7,#e3f1faf2);border:1px solid #6dbde873;gap:.4rem;padding:.6rem .8rem .8rem;display:grid;position:absolute;box-shadow:0 -6px 18px #1b3d6e14}@keyframes k2pUNW_fan{0%{opacity:0;translate:0 -1.5rem}}.k2pUNW_setCard:last-child{border-color:var(--sky-500)}.k2pUNW_setLabel{font-size:var(--step-label);color:var(--navy-800);font-weight:700}.k2pUNW_setRow{width:100%;height:auto;display:block}.k2pUNW_deckNote{font-size:var(--step-small);color:var(--navy-800);align-items:center;gap:.45rem;font-weight:600;display:inline-flex}.k2pUNW_deckNote svg{color:var(--sky-700);flex:none}.k2pUNW_rhythms{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.k2pUNW_rhythm{border-radius:var(--radius-l);background:var(--white);box-shadow:var(--shadow-soft);color:var(--slate-600);align-content:start;gap:1rem;padding:1.25rem;display:grid}.k2pUNW_rhythm strong{font-family:var(--font-display);color:var(--navy-800);margin-bottom:.25rem;font-size:1.125rem;display:block}.k2pUNW_rhythmArt{border-radius:var(--radius-m);background:var(--sky-50);padding:1rem;display:block}.k2pUNW_day{grid-template-columns:repeat(24,minmax(0,1fr));gap:2px;display:grid}.k2pUNW_day>span:not(.k2pUNW_dayKey){background:var(--navy-800);transform-origin:bottom;height:3rem;transition:transform .4s var(--ease-out) calc(.2s + var(--i) * 30ms);border-radius:3px}.k2pUNW_day .k2pUNW_hourOut{background:var(--sky-200)}.k2pUNW_motion [data-inview]:not([data-inview=in]) .k2pUNW_day>span:not(.k2pUNW_dayKey){transform:scaleY(.2)}.k2pUNW_dayKey,.k2pUNW_calKey{font-size:var(--step-label);color:var(--navy-800);flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;gap:.25rem .75rem;margin-top:.5rem;font-weight:700;display:flex}.k2pUNW_dayKeyOut{color:var(--sky-700)}.k2pUNW_cal{grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;display:grid}.k2pUNW_cal>span:not(.k2pUNW_calKey){aspect-ratio:1;background:var(--white);box-shadow:inset 0 0 0 1px var(--sky-200);transition:background .3s ease calc(.2s + var(--i) * 25ms);border-radius:3px}.k2pUNW_calWide{grid-template-columns:repeat(14,minmax(0,1fr))}.k2pUNW_cal .k2pUNW_calMark{background:var(--sky-500);box-shadow:none}.k2pUNW_calWide .k2pUNW_calMark{background:var(--navy-800)}.k2pUNW_checks{border-radius:var(--radius-l);background:var(--white);box-shadow:var(--shadow-lift);gap:.75rem;padding:clamp(1.5rem,3.5vw,2.25rem);display:grid}.k2pUNW_checksTitle{font-family:var(--font-display);color:var(--navy-800);align-items:center;gap:.5rem;font-size:1.1875rem;font-weight:700;display:inline-flex}.k2pUNW_checksTitle svg{color:var(--sky-700);flex:none}.k2pUNW_checkRow{border-radius:var(--radius-m);background:var(--sky-50);color:var(--navy-800);align-items:center;gap:.75rem;padding:.85rem 1rem;font-weight:600;display:flex}.k2pUNW_checkTick{background:var(--navy-800);width:1.6rem;height:1.6rem;color:var(--white);border-radius:50%;flex:none;place-items:center;display:inline-grid}.k2pUNW_checksFoot{font-size:var(--step-small);color:var(--slate-600);align-items:center;gap:.45rem;font-weight:600;display:inline-flex}.k2pUNW_checksFoot svg{color:#c86b76;flex:none}.k2pUNW_adults{border-top:1px dashed var(--line-strong);flex-wrap:wrap;gap:.4rem;padding-top:.75rem;display:flex}.k2pUNW_adults span{border-radius:var(--radius-s);background:var(--wash-100);font-size:var(--step-label);color:var(--navy-800);padding:.3rem .65rem;font-weight:600}.k2pUNW_stages{gap:1rem;display:grid}.k2pUNW_records{flex-wrap:wrap;gap:.5rem;display:flex}.k2pUNW_records span{border-radius:var(--radius-s);background:var(--sky-100);font-size:var(--step-small);color:var(--navy-800);align-items:center;gap:.4rem;padding:.45rem .8rem;font-weight:600;display:inline-flex}.k2pUNW_screen{border-radius:var(--radius-l);background:linear-gradient(170deg, var(--navy-800), var(--navy-950));box-shadow:var(--shadow-lift);gap:1rem;padding:1.25rem;display:grid}.k2pUNW_screenRows{border-radius:var(--radius-m);background:radial-gradient(70% 80% at 50% 40%,#6dbde833,#07142a66);padding:1rem 1.5rem;display:grid}.k2pUNW_screenBefore,.k2pUNW_screenAfter{width:100%;height:auto;transition:opacity 1.6s var(--ease-in-out) .5s;grid-area:1/1}.k2pUNW_screenAfter{opacity:1}.k2pUNW_screenBefore{opacity:0}.k2pUNW_motion [data-inview]:not([data-inview=in]) .k2pUNW_screenBefore{opacity:1}.k2pUNW_motion [data-inview]:not([data-inview=in]) .k2pUNW_screenAfter{opacity:0}.k2pUNW_scrub{gap:.5rem;display:grid}.k2pUNW_scrubTrack{border-radius:var(--radius-pill);background:linear-gradient(90deg, var(--sky-300), var(--sky-500));height:.4rem;display:block;position:relative}.k2pUNW_scrubKnob{border:3px solid var(--white);background:var(--sky-500);width:1.1rem;height:1.1rem;transition:left 1.6s var(--ease-in-out) .5s;border-radius:50%;position:absolute;top:50%;left:100%;translate:-50% -50%}.k2pUNW_motion [data-inview]:not([data-inview=in]) .k2pUNW_scrubKnob{left:0}.k2pUNW_scrubLabels{font-size:var(--step-label);color:var(--slate-on-navy);justify-content:space-between;font-weight:600;display:flex}.k2pUNW_table{--table-min:36rem;box-shadow:var(--shadow-soft)}.k2pUNW_tradeOff{border-radius:var(--radius-l);background:var(--white);max-width:52rem;box-shadow:var(--shadow-soft);color:var(--navy-800);align-items:center;gap:1rem;margin:1.5rem auto 0;padding:1.1rem 1.4rem;font-weight:600;display:flex}.k2pUNW_tradeIcon{border-radius:var(--radius-m);color:#8a5a10;background:#fbefd2;flex:none;place-items:center;width:2.75rem;height:2.75rem;display:inline-grid}.k2pUNW_year{border-radius:var(--radius-l);background:var(--wash-50);gap:.75rem;margin-bottom:2rem;padding:clamp(1.5rem,3.5vw,2.25rem);display:grid;position:relative}.k2pUNW_yearTitle{font-family:var(--font-display);color:var(--navy-800);font-size:1.1875rem;font-weight:700}.k2pUNW_yearSets{grid-template-columns:repeat(26,minmax(0,1fr));gap:3px;display:grid}.k2pUNW_yearSets span{background:linear-gradient(180deg, var(--sky-200), var(--sky-500));height:2.25rem;transition:opacity .3s ease calc(.1s + var(--i) * 40ms), translate .3s ease calc(.1s + var(--i) * 40ms);border-radius:4px 4px 8px 8px}.k2pUNW_motion [data-inview]:not([data-inview=in]) .k2pUNW_yearSets span{opacity:0;translate:0 6px}.k2pUNW_yearVisits{border-top:2px solid var(--navy-800);height:1.75rem;display:block;position:relative}.k2pUNW_yearVisits span{border-radius:var(--radius-xs);background:var(--navy-800);width:1.6rem;height:1.6rem;color:var(--sky-300);transition:opacity .4s ease calc(.8s + var(--i) * .1s);place-items:center;display:inline-grid;position:absolute;top:-.85rem;translate:-50%}.k2pUNW_motion [data-inview]:not([data-inview=in]) .k2pUNW_yearVisits span{opacity:0}.k2pUNW_yearKey{font-size:var(--step-small);color:var(--slate-600);flex-wrap:wrap;gap:.5rem 1.5rem;font-weight:600;display:flex}.k2pUNW_yearKey span{align-items:center;gap:.45rem;display:inline-flex}.k2pUNW_keySet:before,.k2pUNW_keyVisit:before{content:"";border-radius:3px;width:.9rem;height:.9rem}.k2pUNW_keySet:before{background:var(--sky-500)}.k2pUNW_keyVisit:before{background:var(--navy-800)}.k2pUNW_timeCopy{color:var(--slate-600);grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.5rem,4vw,3rem);display:grid}.k2pUNW_offer{background:radial-gradient(50% 70% at 0% 100%, #6dbde833, transparent 70%), linear-gradient(170deg, var(--navy-800), var(--navy-950));color:var(--slate-on-navy)}.k2pUNW_offerGrid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.k2pUNW_priceCard{border-radius:var(--radius-l);background:var(--white);text-align:center;justify-self:center;gap:.5rem;width:min(100%,22rem);padding:2rem 1.75rem;display:grid;box-shadow:0 30px 60px #0000004d}.k2pUNW_priceLabel{font-size:var(--step-small);color:var(--slate-600);font-weight:600}.k2pUNW_priceOff{font-family:var(--font-display);font-variant-numeric:lining-nums;color:var(--navy-800);font-size:clamp(3rem,6vw,4rem);font-weight:800;line-height:1}.k2pUNW_priceOff small{color:var(--sky-700);font-size:1.5rem;font-weight:700}.k2pUNW_priceReg{color:var(--slate-600);font-weight:600}.k2pUNW_priceFree{border-top:1px dashed var(--line-strong);gap:.4rem;margin-top:.75rem;padding-top:1rem;display:grid}.k2pUNW_priceFree span{color:var(--navy-800);justify-content:center;align-items:center;gap:.4rem;font-weight:700;display:inline-flex}.k2pUNW_priceFree svg{color:#2f8a5b;flex:none}.k2pUNW_offerCopy{justify-items:start;gap:1.1rem;display:grid}.k2pUNW_offerCopy h2,.k2pUNW_offerCopy strong{color:var(--white)}.k2pUNW_offerCopy p a{color:var(--sky-300);font-weight:600}.k2pUNW_offerList{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.k2pUNW_offerList li{border:1px solid var(--line-on-navy);border-radius:var(--radius-m);grid-template-columns:auto minmax(0,1fr);gap:.8rem;padding:.85rem 1rem;display:grid}.k2pUNW_offerIcon{border-radius:var(--radius-s);width:2.25rem;height:2.25rem;color:var(--sky-300);background:#6dbde826;place-items:center;display:inline-grid}.k2pUNW_quote{border-left:3px solid var(--sky-500);gap:.35rem;margin:.5rem 0 0;padding-left:1rem;display:grid}.k2pUNW_quote blockquote{font-family:var(--font-display);color:var(--white);margin:0;font-size:1.125rem;font-weight:600}.k2pUNW_quote figcaption{font-size:var(--step-small);font-weight:600}.k2pUNW_moments{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.k2pUNW_moments li{border-radius:var(--radius-l);background:var(--white);box-shadow:var(--shadow-soft);color:var(--slate-600);align-content:start;gap:1rem;padding:1.5rem 1.25rem;display:grid}.k2pUNW_moments strong{color:var(--navy-800)}.k2pUNW_momentTop{justify-items:start;gap:.75rem;display:grid}.k2pUNW_momentIcon{border-radius:var(--radius-m);background:var(--navy-800);width:3rem;height:3rem;color:var(--sky-300);place-items:center;display:inline-grid}.k2pUNW_momentStatus{border-radius:var(--radius-s);background:var(--sky-100);font-size:var(--step-label);color:var(--navy-800);padding:.25rem .6rem;font-weight:700}@media (max-width:1199px){.k2pUNW_moments{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:991px){.k2pUNW_rhythms,.k2pUNW_offerGrid{grid-template-columns:minmax(0,1fr)}.k2pUNW_priceCard{justify-self:start}}@media (max-width:767px){.k2pUNW_timeCopy{grid-template-columns:minmax(0,1fr)}.k2pUNW_yearSets{gap:2px}}@media (max-width:575px){.k2pUNW_moments{grid-template-columns:minmax(0,1fr)}.k2pUNW_cards{height:15rem}.k2pUNW_setCard{width:82%;top:calc(var(--i) * 2.2rem)}.k2pUNW_yearVisits span{width:1.3rem;height:1.3rem}}@media (max-width:480px){.k2pUNW_offerList li{grid-template-columns:minmax(0,1fr)}.k2pUNW_tradeOff,.k2pUNW_checksTitle,.k2pUNW_checksFoot,.k2pUNW_deckNote{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.k2pUNW_setCard{animation:none}}
.bQO8la_board{border-radius:var(--radius-l);background:var(--white);width:min(100%,27rem);box-shadow:var(--shadow-lift);gap:1.1rem;margin-inline:auto;padding:clamp(1.25rem,3vw,1.75rem);display:grid}.bQO8la_boardHead{border-bottom:1px dashed var(--line-strong);gap:.5rem;padding-bottom:1rem;display:grid}.bQO8la_boardTitle{font-family:var(--font-display);color:var(--navy-800);font-size:1.1875rem;font-weight:700}.bQO8la_boardStatus{border-radius:var(--radius-s);background:var(--wash-100);font-size:var(--step-label);color:var(--slate-600);justify-self:start;align-items:center;gap:.5rem;padding:.35rem .75rem;font-weight:600;display:inline-flex}.bQO8la_statusOpen{color:#24704a;background:#e7f6ee}.bQO8la_statusDot{background:currentColor;border-radius:50%;width:.55rem;height:.55rem}.bQO8la_statusOpen .bQO8la_statusDot{animation:1.6s ease-in-out infinite bQO8la_blink}@keyframes bQO8la_blink{50%{opacity:.3}}.bQO8la_slots{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.bQO8la_slot,.bQO8la_slotHeld{border-radius:var(--radius-m);background:var(--wash-50);min-height:2.5rem;animation:bQO8la_slot-in .6s var(--ease-out) calc(.8s + var(--i) * .12s) both;align-items:center;gap:.75rem;padding:.5rem .75rem;display:flex}.bQO8la_slotBar{border-radius:var(--radius-pill);background:var(--line-strong);height:.6rem;display:block}.bQO8la_slotHeld{animation:bQO8la_slot-in .6s var(--ease-out) calc(.8s + var(--i) * .12s) both, bQO8la_held 2.4s ease-in-out 2.2s infinite;background:linear-gradient(90deg,#fdecec,#fff7f7);border:1px solid #f3c9c9;padding:.85rem 1rem;box-shadow:0 0 #c43d3d59}@keyframes bQO8la_slot-in{0%{opacity:0;translate:-14px}}@keyframes bQO8la_held{50%{box-shadow:0 0 0 6px #c43d3d14}}.bQO8la_slotIcon{border-radius:var(--radius-s);width:2.25rem;height:2.25rem;color:var(--white);background:#c43d3d;flex:none;place-items:center;display:inline-grid}.bQO8la_slotText{line-height:1.3;display:grid}.bQO8la_slotName{color:#a33434;font-weight:700}.bQO8la_slotNote{font-size:var(--step-label);color:var(--slate-600)}.bQO8la_boardFoot{border-radius:var(--radius-s);background:var(--navy-800);font-size:var(--step-label);color:var(--white);justify-self:start;align-items:center;gap:.45rem;padding:.45rem .85rem;font-weight:600;display:inline-flex}.bQO8la_boardFoot svg{color:var(--sky-300)}.bQO8la_heroExtra{justify-items:start;gap:1rem;display:grid}.bQO8la_safety{border-radius:0 var(--radius-m) var(--radius-m) 0;color:#8f2b2b;background:#fdf1f1;border-left:4px solid #c43d3d;align-items:flex-start;gap:.75rem;max-width:40rem;padding:1rem 1.25rem;display:flex}.bQO8la_safety svg{color:#c43d3d;flex:none;margin-top:.15rem}.bQO8la_first{padding-block:var(--space-section);background:var(--white)}.bQO8la_firstGrid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.bQO8la_firstCopy{color:var(--slate-600);justify-items:start;gap:1.1rem;display:grid}.bQO8la_rail{gap:1rem;margin:.5rem 0 0;padding:0;list-style:none;display:grid;position:relative}.bQO8la_rail:before{content:"";background:linear-gradient(180deg, #c43d3d, var(--navy-800));width:2px;position:absolute;top:1rem;bottom:1rem;left:1.2rem}.bQO8la_rail li{color:var(--ink);grid-template-columns:auto minmax(0,1fr);gap:1rem;display:grid;position:relative}.bQO8la_rail strong{color:var(--navy-800)}.bQO8la_railIcon{border-radius:var(--radius-s);background:var(--navy-800);width:2.4rem;height:2.4rem;color:var(--white);place-items:center;display:inline-grid}.bQO8la_rail li:first-child .bQO8la_railIcon{background:#c43d3d}.bQO8la_hoursCard{top:calc(var(--header-h) + 2rem);border-radius:var(--radius-l);background:var(--wash-50);border:1px solid var(--line);gap:1rem;padding:clamp(1.25rem,3vw,1.75rem);display:grid;position:sticky}.bQO8la_hoursKicker{font-family:var(--font-display);color:var(--navy-800);align-items:center;gap:.45rem;font-size:1.1875rem;font-weight:700;display:inline-flex}.bQO8la_hoursKicker svg{color:var(--sky-700)}.bQO8la_hoursWrap{border-radius:var(--radius-m);background:var(--white);overflow-x:auto}.bQO8la_hoursWrap:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.bQO8la_hours{border-collapse:collapse;text-align:left;width:100%}.bQO8la_hours th,.bQO8la_hours td{border-bottom:1px solid var(--line);padding:.75rem 1rem}.bQO8la_hours thead th{font-size:var(--step-label);letter-spacing:.06em;text-transform:uppercase;color:var(--slate-500);font-weight:700}.bQO8la_hours tbody th{color:var(--navy-800);font-weight:600}.bQO8la_hours td{font-variant-numeric:tabular-nums;color:var(--slate-600);white-space:nowrap}.bQO8la_hours tbody tr:last-child>*{border-bottom:0}.bQO8la_hours .bQO8la_today th,.bQO8la_hours .bQO8la_today td{background:var(--navy-800);color:var(--white)}.bQO8la_todayTag{border-radius:var(--radius-xs);background:var(--sky-500);font-size:var(--step-label);color:var(--navy-950);margin-left:.5rem;padding:.1rem .45rem;display:inline-block}.bQO8la_guide{padding-block:var(--space-section);background:linear-gradient(180deg, var(--wash-50), var(--white) 40%)}.bQO8la_guideGrid{grid-template-columns:minmax(0,.32fr) minmax(0,1fr);align-items:start;gap:clamp(1.5rem,4vw,3.5rem);display:grid}.bQO8la_guideNav{top:calc(var(--header-h) + 2rem);gap:.75rem;display:grid;position:sticky}.bQO8la_guideNavTitle{font-size:var(--step-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--sky-700);font-weight:700}.bQO8la_guideNav ul{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.bQO8la_guideNav a{border-radius:var(--radius-m);color:var(--navy-800);transition:background-color var(--dur-ui) ease;align-items:center;gap:.65rem;padding:.6rem .75rem;font-weight:600;text-decoration:none;display:flex}.bQO8la_guideNav a:hover{background:var(--sky-50)}.bQO8la_guideNav a span{border-radius:var(--radius-s);background:var(--white);width:2rem;height:2rem;color:var(--sky-700);box-shadow:var(--shadow-soft);flex:none;place-items:center;display:inline-grid}.bQO8la_guideCards{gap:1.25rem;display:grid}.bQO8la_card{--tone:var(--sky-500);--tone-soft:var(--sky-50);border:1px solid var(--line);border-top:5px solid var(--tone);border-radius:var(--radius-l);background:var(--white);color:var(--slate-600);scroll-margin-top:calc(var(--header-h) + 1.5rem);gap:1rem;padding:clamp(1.5rem,3.5vw,2.5rem);display:grid}.bQO8la_toneRed{--tone:#c43d3d;--tone-soft:#fdecec}.bQO8la_toneAmber{--tone:#d4952b;--tone-soft:#fdf3df}.bQO8la_toneSky{--tone:var(--sky-500);--tone-soft:var(--sky-50)}.bQO8la_card p a{color:var(--navy-800);font-weight:600}.bQO8la_cardHead{align-items:center;gap:1rem;display:flex}.bQO8la_cardHead h2{font-size:var(--step-h3)}.bQO8la_cardIcon{border-radius:var(--radius-m);background:var(--tone-soft);width:3.25rem;height:3.25rem;color:var(--tone);flex:none;place-items:center;display:inline-grid}.bQO8la_toneRed .bQO8la_cardIcon{color:#a33434}.bQO8la_toneAmber .bQO8la_cardIcon{color:#9a6514}.bQO8la_cardIntro{color:var(--navy-800);font-weight:600}.bQO8la_cardList{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.bQO8la_cardList li{color:var(--ink);align-items:flex-start;gap:.7rem;display:flex}.bQO8la_cardList li span{background:var(--tone-soft);width:1.5rem;height:1.5rem;color:var(--navy-800);border-radius:50%;flex:none;place-items:center;margin-top:.15rem;display:inline-grid}.bQO8la_cardSteps{color:var(--ink);gap:.6rem;margin:0;padding:0 0 0 1.5rem;display:grid}.bQO8la_cardSteps li::marker{font-family:var(--font-display);color:#c43d3d;font-weight:700}.bQO8la_stepKey{border-radius:var(--radius-m);background:#fdecec;padding:.75rem 1rem}.bQO8la_stepKey strong{color:#8f2b2b}.bQO8la_never{color:#8f2b2b;font-weight:600}.bQO8la_cardAlert{border-radius:var(--radius-m);color:var(--white);background:#c43d3d;padding:1rem 1.25rem}.bQO8la_card p.bQO8la_cardAlert a{color:var(--white)}.bQO8la_clock{gap:.4rem;display:grid}.bQO8la_clockBar{border-radius:var(--radius-pill);background:#fdecec;height:.5rem;display:block;overflow:hidden}.bQO8la_clockBar span{background:linear-gradient(90deg,#e5959c,#c43d3d);height:100%;display:block}.bQO8la_clockText{font-size:var(--step-small);color:#a33434;align-items:center;gap:.4rem;font-weight:700;display:inline-flex}.bQO8la_cardCall{margin-top:.25rem}.bQO8la_er{padding-block:0 var(--space-section);background:var(--white)}.bQO8la_erCard{border-radius:var(--radius-l);color:#fde6e6;background:linear-gradient(150deg,#c43d3d,#8f2b2b);gap:1.1rem;padding:clamp(1.75rem,4vw,3rem);display:grid;position:relative;overflow:hidden}.bQO8la_erHead{align-items:center;gap:1rem;display:flex}.bQO8la_erHead h2{color:var(--white)}.bQO8la_erIcon{border-radius:var(--radius-m);background:var(--white);color:#c43d3d;flex:none;place-items:center;width:3.75rem;height:3.75rem;display:inline-grid}.bQO8la_erList{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.bQO8la_erList li{border-radius:var(--radius-m);color:var(--white);background:#ffffff1f;border:1px solid #fff3;padding:1.25rem;font-weight:500}.bQO8la_erAfter{color:var(--white);font-weight:600}.bQO8la_pay{padding-block:var(--space-section);background:var(--wash-50)}.bQO8la_payGrid{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.bQO8la_payCopy{color:var(--slate-600);justify-items:start;gap:1.1rem;display:grid}.bQO8la_payList{gap:.75rem;width:100%;margin:0;padding:0;list-style:none;display:grid}.bQO8la_payList li{border-left:3px solid var(--sky-500);border-radius:0 var(--radius-m) var(--radius-m) 0;background:var(--white);padding:1rem 1.25rem}.bQO8la_payList strong{color:var(--navy-800)}.bQO8la_payList a,.bQO8la_payAfter{color:var(--navy-800);font-weight:600}.bQO8la_exam{border-radius:var(--radius-l);background:var(--white);border:2px solid var(--navy-800);text-align:center;box-shadow:var(--shadow-lift);justify-items:center;gap:.5rem;padding:clamp(1.75rem,4vw,2.5rem);display:grid}.bQO8la_examKicker{border-radius:var(--radius-s);background:var(--navy-800);font-size:var(--step-label);color:var(--white);padding:.3rem .75rem;font-weight:700}.bQO8la_examPrice{font-family:var(--font-display);font-size:var(--step-display);font-variant-numeric:lining-nums;color:var(--navy-800);font-weight:800;line-height:1.05}.bQO8la_examNote{color:var(--slate-600);font-weight:600}.bQO8la_examRule{background:repeating-linear-gradient(90deg, var(--line-strong) 0 6px, transparent 6px 12px);width:100%;height:1px;margin-block:.5rem}.bQO8la_examPlus{font-size:var(--step-small);color:var(--sky-700);align-items:center;gap:.45rem;font-weight:600;display:inline-flex}.bQO8la_callBar{display:none}@media (max-width:1199px){.bQO8la_erList{grid-template-columns:minmax(0,1fr)}}@media (max-width:991px){.bQO8la_firstGrid,.bQO8la_guideGrid,.bQO8la_payGrid{grid-template-columns:minmax(0,1fr)}.bQO8la_hoursCard,.bQO8la_guideNav{position:static}.bQO8la_guideNav ul{flex-wrap:wrap;gap:.5rem;display:flex}.bQO8la_guideNav a{background:var(--white);box-shadow:var(--shadow-soft)}}@media (max-width:767px){.bQO8la_callBar{z-index:40;padding:.6rem 5% calc(.6rem + env(safe-area-inset-bottom));border-top:1px solid var(--line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:bQO8la_bar-up .6s var(--ease-out) 1.2s both;background:#fffffff0;display:block;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -10px 24px -18px #0f264566}@keyframes bQO8la_bar-up{0%{translate:0 100%}}.bQO8la_callBarLink{border-radius:var(--radius-s);min-height:3rem;color:var(--white);white-space:nowrap;transition:background-color var(--dur-ui) ease;background:#c43d3d;justify-content:center;align-items:center;gap:.5rem;font-weight:700;text-decoration:none;display:flex}.bQO8la_callBarLink:hover{background:#a33434}body:has(.bQO8la_callBar){padding-bottom:4.5rem}body:has(.bQO8la_callBar) [data-mobile-bar]{display:none}}@media (max-width:575px){.bQO8la_cardHead{align-items:flex-start}.bQO8la_cardCall{width:100%;padding-inline:.9rem;font-size:.875rem}.bQO8la_card{padding:1.5rem 1.1rem}}@media (max-width:389px){.bQO8la_cardCall{letter-spacing:-.01em;padding-inline:.6rem;font-size:.8125rem}.bQO8la_cardCall svg{display:none}.bQO8la_card{padding-inline:.9rem}}@media (max-width:480px){.bQO8la_slotHeld,.bQO8la_boardFoot,.bQO8la_safety,.bQO8la_rail li,.bQO8la_hoursKicker,.bQO8la_guideNav a,.bQO8la_cardHead,.bQO8la_cardList li,.bQO8la_clockText,.bQO8la_erHead{flex-direction:column;grid-template-columns:minmax(0,1fr);place-items:flex-start start}.bQO8la_examPlus{text-align:center;flex-direction:column;align-items:center}.bQO8la_rail:before{display:none}}@media (prefers-reduced-motion:reduce){.bQO8la_slot,.bQO8la_slotHeld,.bQO8la_statusOpen .bQO8la_statusDot{animation:none}}
.HgFZ_G_nav{top:var(--header-h);z-index:20;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#faf8f4f2;position:sticky}.HgFZ_G_inner{align-items:center;gap:1.25rem;display:flex}.HgFZ_G_title{border-right:1px solid var(--line-strong);font-size:var(--step-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:#a5505b;flex:none;align-items:center;gap:.4rem;padding-right:1.25rem;font-weight:700;display:inline-flex}.HgFZ_G_list{scrollbar-width:none;gap:.25rem;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.HgFZ_G_list::-webkit-scrollbar{display:none}.HgFZ_G_link{white-space:nowrap;color:var(--slate-600);transition:color var(--dur-ui) ease, border-color var(--dur-ui) ease;border-bottom:3px solid #0000;align-items:center;padding:1rem .9rem;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.HgFZ_G_link:hover{color:var(--navy-800);border-bottom-color:var(--sky-300)}.HgFZ_G_current{color:var(--navy-800);border-bottom-color:#e5959c}@media (max-width:767px){.HgFZ_G_title{display:none}}
span.yJld-W_title{color:var(--sky-700)}.yJld-W_current[aria-current]{border-bottom-color:var(--sky-500)}
.Uu-ZJa_resin{border-radius:var(--radius-l);background:var(--white);width:min(100%,24rem);box-shadow:var(--shadow-lift);gap:1rem;margin-inline:auto;padding:clamp(1.25rem,3vw,1.75rem);display:grid}.Uu-ZJa_resinTitle{font-family:var(--font-display);color:var(--navy-800);font-size:1.1875rem;font-weight:700}.Uu-ZJa_resinArt{border-radius:var(--radius-m);background:radial-gradient(70% 70% at 50% 60%, #fdf3f3, var(--wash-50));place-items:center;padding:0 .5rem .75rem;display:grid;overflow:hidden}.Uu-ZJa_resinSvg{width:min(100%,12rem);height:auto;overflow:visible}.Uu-ZJa_neighbour{fill:var(--white);stroke:#1b3d6e33;stroke-width:2px}.Uu-ZJa_gum{fill:#f2b7bc;stroke:#d98089;stroke-width:1.5px}.Uu-ZJa_enamel{fill:var(--white);stroke:#1b3d6e59;stroke-width:2px;stroke-linejoin:round}.Uu-ZJa_layer{fill:#6dbde852;animation:Uu-ZJa_layer-on .6s var(--ease-out) calc(.9s + var(--i) * .55s) both}@keyframes Uu-ZJa_layer-on{0%{opacity:0;translate:3px 3px}}.Uu-ZJa_rebuilt{fill:none;stroke:var(--sky-600);stroke-width:2px;stroke-dasharray:4 3;animation:Uu-ZJa_fade .6s var(--ease-out) 2.6s both}@keyframes Uu-ZJa_fade{0%{opacity:0}}.Uu-ZJa_polish{fill:none;stroke:var(--white);stroke-width:3px;stroke-linecap:round;stroke-dasharray:8 40;animation:Uu-ZJa_polish 1.8s var(--ease-in-out) 3s infinite}@keyframes Uu-ZJa_polish{0%{stroke-dashoffset:48px}to{stroke-dashoffset:0}}.Uu-ZJa_visit{gap:.5rem;display:grid}.Uu-ZJa_visitLabel{font-size:var(--step-small);color:var(--navy-800);align-items:center;gap:.4rem;font-weight:700;display:inline-flex}.Uu-ZJa_visitLabel svg{color:var(--sky-700);flex:none}.Uu-ZJa_visitBar{border-radius:var(--radius-pill);background:var(--wash-100);height:.6rem;display:block;overflow:hidden}.Uu-ZJa_visitBar span{border-radius:inherit;background:linear-gradient(90deg, var(--sky-500), var(--navy-800));transform-origin:0;height:100%;animation:Uu-ZJa_visit-fill 2.4s var(--ease-out) .9s both;display:block}@keyframes Uu-ZJa_visit-fill{0%{transform:scaleX(0)}}.Uu-ZJa_pinned{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.Uu-ZJa_pinArt{border-radius:var(--radius-l);background:radial-gradient(70% 70% at 50% 50%, var(--sky-50), var(--wash-50));justify-self:center;width:min(100%,20rem);padding:1.5rem;position:relative}.Uu-ZJa_pinSvg{width:100%;height:auto;display:block}.Uu-ZJa_chipGap{fill:none;stroke:#c86b76;stroke-width:1.5px;stroke-dasharray:3 3}.Uu-ZJa_crack{fill:none;stroke:#1b3d6e8c;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.Uu-ZJa_spot{fill:#c9a86a;opacity:.7}.Uu-ZJa_pin{border:3px solid var(--white);border-radius:var(--radius-s);background:var(--navy-800);width:2.25rem;height:2.25rem;color:var(--sky-300);box-shadow:var(--shadow-soft);transition:opacity .5s var(--ease-out) calc(.3s + var(--i) * .15s), scale .5s var(--ease-out) calc(.3s + var(--i) * .15s);place-items:center;display:inline-grid;position:absolute;translate:-50% -50%}.Uu-ZJa_motion [data-inview]:not([data-inview=in]) .Uu-ZJa_pin{opacity:0;scale:.6}.Uu-ZJa_pinList{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.Uu-ZJa_pinList li{border-radius:var(--radius-l);background:var(--white);box-shadow:var(--shadow-soft);color:var(--slate-600);grid-template-columns:auto minmax(0,1fr);gap:.9rem;padding:1.25rem;display:grid}.Uu-ZJa_pinList strong{color:var(--navy-800);display:block}.Uu-ZJa_pinChip{border-radius:var(--radius-s);background:var(--navy-800);width:2.5rem;height:2.5rem;color:var(--sky-300);place-items:center;display:inline-grid}.Uu-ZJa_appointment{gap:1.5rem;display:grid}.Uu-ZJa_apptBar{border-radius:var(--radius-m);background:var(--white);box-shadow:var(--shadow-soft);grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:4px;display:grid}.Uu-ZJa_apptBar span{background:linear-gradient(90deg, var(--sky-500), var(--navy-800));transform-origin:0;height:.85rem;transition:transform .55s var(--ease-out) calc(.2s + var(--i) * .4s);border-radius:6px}.Uu-ZJa_motion [data-inview]:not([data-inview=in]) .Uu-ZJa_apptBar span{transform:scaleX(0)}.Uu-ZJa_apptSteps{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.Uu-ZJa_apptSteps li{color:var(--slate-600);align-content:start;gap:.85rem;display:grid}.Uu-ZJa_apptSteps strong{font-family:var(--font-display);color:var(--navy-800);margin-bottom:.25rem;font-size:1.125rem;display:block}.Uu-ZJa_apptIcon{border-radius:var(--radius-m);background:var(--white);width:2.75rem;height:2.75rem;color:var(--navy-800);box-shadow:var(--shadow-soft);place-items:center;display:inline-grid}.Uu-ZJa_scope{border-radius:var(--radius-l);background:var(--navy-800);max-width:52rem;color:var(--white);align-items:center;gap:.9rem;margin:2rem auto 0;padding:1.1rem 1.4rem;font-weight:500;display:flex}.Uu-ZJa_scope svg{color:var(--sky-300);flex:none}.Uu-ZJa_versus{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:center;gap:clamp(2rem,5vw,4rem);display:grid}.Uu-ZJa_versusAfter{border-radius:var(--radius-m);background:var(--sky-50);color:var(--navy-800);padding:1rem 1.25rem;font-weight:500}.Uu-ZJa_versusAfter a{color:var(--navy-800);font-weight:600}.Uu-ZJa_table{--table-min:32rem;box-shadow:var(--shadow-soft)}.Uu-ZJa_band{border-radius:var(--radius-l);background:var(--white);width:100%;box-shadow:var(--shadow-soft);gap:.5rem;padding:1.25rem;display:grid}.Uu-ZJa_bandTrack{border-radius:var(--radius-pill);background:var(--wash-100);height:1rem;display:block;position:relative}.Uu-ZJa_bandRange{border-radius:var(--radius-pill);background:linear-gradient(90deg, var(--sky-500), var(--navy-800));transform-origin:0;width:33.33%;transition:transform 1s var(--ease-out) .3s;position:absolute;top:0;bottom:0;left:50%}.Uu-ZJa_motion [data-inview]:not([data-inview=in]) .Uu-ZJa_bandRange{transform:scaleX(0)}.Uu-ZJa_bandScale{font-size:var(--step-label);font-variant-numeric:lining-nums;color:var(--slate-600);justify-content:space-between;font-weight:600;display:flex}.Uu-ZJa_bandNote{font-size:var(--step-small);color:var(--navy-800);font-weight:700}.Uu-ZJa_keepers{gap:1rem;display:grid}.Uu-ZJa_keepersTitle{font-family:var(--font-display);color:var(--navy-800);font-size:1.1875rem;font-weight:700}.Uu-ZJa_keepers ul{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.Uu-ZJa_keepers li{border-radius:var(--radius-m);background:var(--white);color:var(--ink);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.9rem;padding:1rem 1.1rem;display:grid}.Uu-ZJa_keeperIcon{border-radius:var(--radius-s);background:var(--sky-100);width:2.5rem;height:2.5rem;color:var(--navy-800);place-items:center;display:inline-grid}.Uu-ZJa_keepersAfter{color:var(--navy-800);align-items:flex-start;gap:.6rem;font-weight:500;display:flex}.Uu-ZJa_keepersAfter svg{color:var(--sky-700);flex:none;margin-top:.15rem}@media (max-width:1199px){.Uu-ZJa_apptSteps{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:1.5rem}.Uu-ZJa_pinList{grid-template-columns:minmax(0,1fr)}}@media (max-width:991px){.Uu-ZJa_pinned,.Uu-ZJa_versus{grid-template-columns:minmax(0,1fr)}}@media (max-width:575px){.Uu-ZJa_apptSteps{grid-template-columns:minmax(0,1fr)}.Uu-ZJa_bandScale span:nth-child(2n){visibility:hidden}}@media (max-width:480px){.Uu-ZJa_pinList li,.Uu-ZJa_keepers li{grid-template-columns:minmax(0,1fr)}.Uu-ZJa_scope,.Uu-ZJa_keepersAfter,.Uu-ZJa_visitLabel{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.Uu-ZJa_layer,.Uu-ZJa_rebuilt,.Uu-ZJa_polish,.Uu-ZJa_visitBar span{animation:none}}
.Z1Y8AG_molar{fill:var(--white);stroke:#1b3d6e66;stroke-width:1.6px;stroke-linejoin:round}.Z1Y8AG_grooves{fill:none;stroke:#1b3d6e38;stroke-width:1.4px;stroke-linecap:round}.Z1Y8AG_cover{fill:#6dbde859;stroke:var(--sky-600);stroke-width:1.4px}.Z1Y8AG_drop{border-radius:var(--radius-l);background:var(--white);width:min(100%,26rem);box-shadow:var(--shadow-lift);gap:1rem;margin-inline:auto;padding:clamp(1.25rem,3vw,1.75rem);display:grid}.Z1Y8AG_dropArt{border-radius:var(--radius-m);background:radial-gradient(60% 60% at 50% 50%, #fdf3f3, var(--wash-50));place-items:center;padding:1.5rem 1rem;display:grid;position:relative}.Z1Y8AG_dropSvg{filter:drop-shadow(0 16px 22px #1b3d6e1f);width:min(100%,13rem);height:auto}.Z1Y8AG_prep{fill:#f1e3e3;stroke:#c86b76;stroke-width:1.2px;stroke-dasharray:3 2}.Z1Y8AG_piece{fill:#fdfdfb;stroke:var(--sky-600);stroke-width:1.6px;filter:drop-shadow(0 4px 4px #1b3d6e2e);animation:Z1Y8AG_piece-in 1.3s var(--ease-out) .9s both}@keyframes Z1Y8AG_piece-in{0%{opacity:0;translate:0 -22px;scale:1.12}55%{opacity:1}}.Z1Y8AG_dropTag{border-radius:var(--radius-xs);background:var(--navy-800);font-size:var(--step-label);color:var(--white);animation:Z1Y8AG_tag-in .5s var(--ease-out) 2.1s both;padding:.25rem .55rem;font-weight:700;position:absolute}@keyframes Z1Y8AG_tag-in{0%{opacity:0;translate:0 6px}}.Z1Y8AG_tagCusp{top:.75rem;right:.75rem}.Z1Y8AG_tagCenter{background:var(--sky-500);color:var(--navy-950);animation-delay:2.35s;bottom:.75rem;left:.75rem}.Z1Y8AG_dropFoot{gap:.5rem;display:grid}.Z1Y8AG_dropFoot span{font-size:var(--step-small);color:var(--navy-800);align-items:center;gap:.5rem;font-weight:600;display:inline-flex}.Z1Y8AG_dropFoot svg{color:var(--sky-700);flex:none}.Z1Y8AG_coverage{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-bottom:1.5rem;display:grid}.Z1Y8AG_coverItem{border-radius:var(--radius-l);background:var(--wash-50);justify-items:center;gap:.6rem;padding:1.25rem 1rem;display:grid}.Z1Y8AG_coverSvg{width:min(100%,7rem);height:auto}.Z1Y8AG_coverItem .Z1Y8AG_cover{transform-origin:50%;transform-box:fill-box;transition:opacity .6s var(--ease-out) calc(.3s + var(--i) * .2s), scale .6s var(--ease-out) calc(.3s + var(--i) * .2s)}.Z1Y8AG_motion [data-inview]:not([data-inview=in]) .Z1Y8AG_coverItem .Z1Y8AG_cover{opacity:0;scale:.6}.Z1Y8AG_coverName{font-family:var(--font-display);color:var(--navy-800);font-size:1.0625rem;font-weight:700}.Z1Y8AG_coverAxis{font-size:var(--step-label);letter-spacing:.06em;text-transform:uppercase;color:var(--slate-600);grid-column:1/-1;align-items:center;gap:1rem;font-weight:700;display:flex}.Z1Y8AG_coverLine{background:linear-gradient(90deg, var(--sky-200), var(--navy-800));flex:1;height:2px}.Z1Y8AG_table{--table-min:34rem;box-shadow:var(--shadow-soft)}.Z1Y8AG_cases{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.Z1Y8AG_case{border-radius:var(--radius-l);background:var(--white);box-shadow:var(--shadow-soft);align-content:start;gap:1rem;padding:1rem 1rem 1.5rem;display:grid}.Z1Y8AG_xray{border-radius:var(--radius-m);background:radial-gradient(70% 70% at 50% 40%,#1d3354,#07142a);place-items:center;padding:1rem;display:grid}.Z1Y8AG_xraySvg{width:min(100%,11rem);height:auto}.Z1Y8AG_xrayTooth{fill:#dcecf8bf;stroke:#ffffffd9;stroke-width:1.4px}.Z1Y8AG_xrayDark{fill:#0b1d37;stroke:none}.Z1Y8AG_xrayBright{fill:#fff;stroke:none}.Z1Y8AG_xrayCrack{fill:none;stroke:#0b1d37;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.Z1Y8AG_caseText{color:var(--navy-800);padding-inline:.25rem;font-weight:600;line-height:1.45}.Z1Y8AG_samples{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.Z1Y8AG_sample{border-radius:var(--radius-l);background:var(--white);box-shadow:var(--shadow-soft);color:var(--slate-600);align-content:start;gap:1rem;padding:1rem 1rem 1.5rem;display:grid}.Z1Y8AG_sample strong{color:var(--navy-800)}.Z1Y8AG_sampleBlock{border-radius:var(--radius-m);place-items:center;padding:1.25rem;display:grid}.Z1Y8AG_sampleSvg{width:min(100%,7.5rem);height:auto}.Z1Y8AG_sample_porcelain .Z1Y8AG_sampleBlock{background:linear-gradient(135deg, var(--sky-50), #fff)}.Z1Y8AG_sample_porcelain .Z1Y8AG_cover{fill:#fbfdff;stroke:var(--sky-500)}.Z1Y8AG_sample_gold .Z1Y8AG_sampleBlock{background:linear-gradient(135deg,#fbefd2,#fff8e8)}.Z1Y8AG_sample_gold .Z1Y8AG_cover{fill:#e0b54f;stroke:#a77a1c}.Z1Y8AG_sample_composite .Z1Y8AG_sampleBlock{background:linear-gradient(135deg, var(--wash-100), #fff)}.Z1Y8AG_sample_composite .Z1Y8AG_cover{fill:#f1e7d0;stroke:#c9b48a}.Z1Y8AG_center{text-align:center;justify-content:center}.Z1Y8AG_visits{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:1rem;display:grid}.Z1Y8AG_visit{border-radius:var(--radius-l);background:var(--white);box-shadow:var(--shadow-soft);align-content:start;gap:1rem;padding:clamp(1.5rem,3vw,2rem);display:grid}.Z1Y8AG_visitLabel{font-family:var(--font-display);color:var(--navy-800);align-items:center;gap:.6rem;font-size:1.25rem;display:inline-flex}.Z1Y8AG_visitLabel span{border-radius:var(--radius-s);background:var(--navy-800);width:2.5rem;height:2.5rem;color:var(--sky-300);place-items:center;display:inline-grid}.Z1Y8AG_visitSteps{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.Z1Y8AG_visitSteps li{color:var(--slate-600);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.75rem;display:grid}.Z1Y8AG_visitIcon{border-radius:var(--radius-s);background:var(--sky-100);width:2.1rem;height:2.1rem;color:var(--navy-800);place-items:center;display:inline-grid}.Z1Y8AG_lab{isolation:isolate;width:7.5rem;font-size:var(--step-label);text-align:center;color:var(--navy-800);align-content:center;justify-items:center;gap:.5rem;padding:1rem .5rem;font-weight:700;line-height:1.3;display:grid;position:relative}.Z1Y8AG_lab:before{content:"";z-index:-1;border-left:2px dashed var(--sky-300);position:absolute;top:0;bottom:0;left:50%}.Z1Y8AG_lab svg{box-sizing:content-box;border-radius:var(--radius-m);background:var(--navy-800);color:var(--sky-300);flex:none;padding:.6rem}.Z1Y8AG_lab span{border-radius:var(--radius-xs);background:var(--sky-50);padding:.25rem .4rem}.Z1Y8AG_range{border-radius:var(--radius-l);background:linear-gradient(135deg, var(--sky-100), var(--wash-50));gap:.9rem;padding:clamp(1.5rem,3.5vw,2.25rem);display:grid}.Z1Y8AG_rangeFigure{font-family:var(--font-display);font-variant-numeric:lining-nums;color:var(--navy-800);flex-wrap:wrap;align-items:baseline;gap:.35rem;font-size:clamp(2.5rem,5vw,3.5rem);font-weight:800;line-height:1;display:flex}.Z1Y8AG_rangeFigure span{color:var(--slate-600);font-size:1.25rem;font-weight:600}.Z1Y8AG_rangeFigure small{font-family:var(--font-sans);font-size:var(--step-small);color:var(--slate-600);flex-basis:100%;margin-top:.35rem;font-weight:600}.Z1Y8AG_rangeTrack{border-radius:var(--radius-pill);background:#fffc;height:.9rem;display:block;position:relative}.Z1Y8AG_rangeFill{border-radius:var(--radius-pill);background:linear-gradient(90deg, #e0b54f, var(--navy-800));transform-origin:0;width:50%;transition:transform 1.1s var(--ease-out) .3s;position:absolute;top:0;bottom:0;left:25%}.Z1Y8AG_motion [data-inview]:not([data-inview=in]) .Z1Y8AG_rangeFill{transform:scaleX(0)}.Z1Y8AG_rangeScale{font-size:var(--step-label);font-variant-numeric:lining-nums;color:var(--slate-600);justify-content:space-between;font-weight:600;display:flex}.Z1Y8AG_depends{flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:.25rem;display:flex}.Z1Y8AG_depends span{border-radius:var(--radius-s);background:var(--white);font-size:var(--step-small);color:var(--navy-800);padding:.3rem .65rem;font-weight:600}.Z1Y8AG_depends .Z1Y8AG_dependsLabel{color:var(--slate-600);background:0 0;padding-inline:0}@media (max-width:991px){.Z1Y8AG_cases,.Z1Y8AG_samples{grid-template-columns:minmax(0,1fr)}.Z1Y8AG_case,.Z1Y8AG_sample{grid-template-columns:minmax(0,12rem) minmax(0,1fr);align-items:center}.Z1Y8AG_visits{grid-template-columns:minmax(0,1fr);gap:.5rem}.Z1Y8AG_lab{grid-auto-flow:column;justify-content:center;width:auto}}@media (max-width:767px){.Z1Y8AG_coverage{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:575px){.Z1Y8AG_case,.Z1Y8AG_sample{grid-template-columns:minmax(0,1fr)}}@media (max-width:480px){.Z1Y8AG_visitSteps li{grid-template-columns:minmax(0,1fr)}.Z1Y8AG_visitLabel,.Z1Y8AG_dropFoot span{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.Z1Y8AG_piece,.Z1Y8AG_dropTag{animation:none}}
.HZDhiq_shell{border-radius:var(--radius-l);background:var(--white);width:min(100%,31rem);box-shadow:var(--shadow-lift);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:1.25rem;margin-inline:auto;padding:clamp(1.25rem,3vw,1.75rem);display:grid}.HZDhiq_shellArt{border-radius:var(--radius-m);background:linear-gradient(180deg, #fdf3f3, var(--sky-50));position:relative;overflow:hidden}.HZDhiq_shellSvg{width:100%;height:auto;display:block;overflow:visible}.HZDhiq_toothBody{fill:var(--white);stroke:#a9daf3;stroke-width:2px;stroke-linejoin:round}.HZDhiq_gumBack{fill:#f2b7bc;stroke:#d98089;stroke-width:1.5px}.HZDhiq_shellLayer{fill:none;stroke:var(--sky-500);stroke-width:6px;stroke-linecap:round}.HZDhiq_shell .HZDhiq_shellLayer{animation:HZDhiq_shell-on 1.4s var(--ease-out) .9s both}@keyframes HZDhiq_shell-on{0%{opacity:0;translate:-26px 8px}60%{opacity:1}}.HZDhiq_shellNote{border-radius:var(--radius-xs);background:var(--navy-800);font-size:var(--step-label);color:var(--white);animation:HZDhiq_fade-in .6s var(--ease-out) 2s both;padding:.25rem .55rem;font-weight:700;position:absolute;top:.6rem;left:.6rem}@keyframes HZDhiq_fade-in{0%{opacity:0}}.HZDhiq_match{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.HZDhiq_match li{font-size:var(--step-small);color:var(--slate-600);animation:HZDhiq_match-in .6s var(--ease-out) calc(1.6s + var(--i) * .25s) both;align-items:flex-start;gap:.6rem;display:flex}@keyframes HZDhiq_match-in{0%{opacity:0;translate:8px}}.HZDhiq_match strong{color:var(--navy-800)}.HZDhiq_matchTick{background:var(--navy-800);width:1.4rem;height:1.4rem;color:var(--white);border-radius:50%;flex:none;place-items:center;display:inline-grid}.HZDhiq_match .HZDhiq_matchScope{border-radius:var(--radius-m);background:var(--sky-50);color:var(--navy-800);align-items:center;margin-top:.25rem;padding:.6rem .7rem;font-weight:600}.HZDhiq_matchScope svg{color:var(--sky-700);flex:none}.HZDhiq_quote{border-left:3px solid var(--sky-500);border-radius:0 var(--radius-m) var(--radius-m) 0;max-width:34rem;color:var(--slate-600);background:#ffffffb3;gap:.35rem;margin:0;padding:1rem 1.25rem;display:grid}.HZDhiq_quoteIntro{font-size:var(--step-small)}.HZDhiq_quote blockquote{font-family:var(--font-display);color:var(--navy-800);margin:0;font-size:1.0625rem;font-weight:600}.HZDhiq_quoteBy{font-size:var(--step-small);font-weight:600}.HZDhiq_fixes{grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.HZDhiq_fix{border-radius:var(--radius-l);background:var(--white);box-shadow:var(--shadow-soft);align-content:start;gap:.9rem;padding:1rem 1rem 1.25rem;display:grid}.HZDhiq_fixArt{border-radius:var(--radius-m);background:linear-gradient(180deg, #fdf3f3, var(--wash-50));display:block}.HZDhiq_fixSvg{width:100%;height:auto;display:block}.HZDhiq_fixGum{fill:#f2b7bc}.HZDhiq_fixTooth{fill:var(--white);stroke:#1b3d6e59;stroke-width:1.5px}.HZDhiq_fixStain{fill:#e2c98e;stroke:#1b3d6e59;stroke-width:1.5px}.HZDhiq_fixVeneer{fill:#6dbde829;stroke:var(--sky-600);stroke-width:1.8px;stroke-dasharray:4 3;transition:opacity .7s var(--ease-out) calc(.5s + var(--i) * .18s)}.HZDhiq_fixVeneerFill{fill:var(--white);stroke:var(--sky-600);stroke-width:1.8px;transition:opacity .9s var(--ease-out) calc(.5s + var(--i) * .18s)}.HZDhiq_motion [data-inview]:not([data-inview=in]) .HZDhiq_fixVeneer,.HZDhiq_motion [data-inview]:not([data-inview=in]) .HZDhiq_fixVeneerFill{opacity:0}.HZDhiq_fixText{color:var(--navy-800);font-weight:600;line-height:1.45}.HZDhiq_fixAfter{max-width:56rem}.HZDhiq_weighTitle{font-family:var(--font-display);color:var(--navy-800);align-items:center;gap:.6rem;margin-bottom:1.25rem;font-size:1.1875rem;font-weight:700;display:inline-flex}.HZDhiq_weighTitle svg{color:var(--sky-700);flex:none}.HZDhiq_weigh{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.HZDhiq_weigh li{border-top:4px solid var(--sky-300);border-radius:var(--radius-l);background:var(--white);box-shadow:var(--shadow-soft);color:var(--slate-600);grid-template-columns:auto minmax(0,1fr);gap:1rem;padding:1.5rem;display:grid}.HZDhiq_weigh strong{color:var(--navy-800)}.HZDhiq_weigh a{color:var(--navy-800);font-weight:600}.HZDhiq_weigh .HZDhiq_weighFirst{border-top-color:#e5959c}.HZDhiq_weighIcon{border-radius:var(--radius-m);background:var(--sky-100);width:2.75rem;height:2.75rem;color:var(--navy-800);place-items:center;display:inline-grid}.HZDhiq_weighFirst .HZDhiq_weighIcon{color:#9c3f4b;background:#fbe4e5}.HZDhiq_consult{border-radius:var(--radius-l);background:var(--navy-800);color:var(--slate-on-navy);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;margin-top:1.5rem;padding:1.25rem 1.5rem;display:flex}.HZDhiq_consult p{color:var(--white);flex:22rem;font-weight:500}.HZDhiq_swatches{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem;margin-bottom:1rem;padding-left:min(25%,14rem);display:grid}.HZDhiq_swatch{border-radius:var(--radius-m);font-size:var(--step-small);color:var(--slate-600);align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.HZDhiq_swatch strong{color:var(--navy-800)}.HZDhiq_swatchChip{border-radius:var(--radius-s);flex:none;width:2.5rem;height:2.5rem}.HZDhiq_porcelain{background:var(--sky-50)}.HZDhiq_porcelain .HZDhiq_swatchChip{background:linear-gradient(135deg,#fffffff2 0 30%,#0000 31%),linear-gradient(#fff,#e3f1fa);box-shadow:inset 0 0 0 1px #a9daf3,0 6px 14px #1b3d6e1f}.HZDhiq_resin{background:var(--wash-50)}.HZDhiq_resin .HZDhiq_swatchChip{background:radial-gradient(circle at 35% 35%,#fbf6ec,#eee1c4);box-shadow:inset 0 0 0 1px #e2d2ad}.HZDhiq_table{--table-min:36rem;box-shadow:var(--shadow-soft)}.HZDhiq_stages{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.HZDhiq_stage{border-radius:var(--radius-l);background:var(--white);box-shadow:var(--shadow-soft);color:var(--slate-600);align-content:start;gap:1rem;padding:1.25rem;display:grid}.HZDhiq_stage strong{font-family:var(--font-display);color:var(--navy-800);margin-bottom:.25rem;font-size:1.125rem;display:block}.HZDhiq_stageArt{border-radius:var(--radius-m);background:linear-gradient(180deg, #fdf3f3, var(--sky-50));justify-content:center;height:9rem;display:flex;position:relative;overflow:hidden}.HZDhiq_stageSvg{aspect-ratio:110/140;flex:none;width:auto;height:100%;overflow:visible}.HZDhiq_prepLine{fill:none;stroke:#c86b76;stroke-width:1.8px;stroke-dasharray:4 3}.HZDhiq_designLine{fill:none;stroke:var(--sky-600);stroke-width:1.8px;stroke-dasharray:4 3}.HZDhiq_lens{fill:#6dbde82e;stroke:var(--navy-800);stroke-width:3px;stroke-linecap:round}.HZDhiq_stageIcon{border-radius:var(--radius-s);background:var(--navy-800);width:2.2rem;height:2.2rem;color:var(--sky-300);place-items:center;display:inline-grid;position:absolute;top:.6rem;left:.6rem}.HZDhiq_center{text-align:center;justify-content:center}.HZDhiq_decade{border-radius:var(--radius-l);background:radial-gradient(70% 70% at 100% 0%, var(--sky-100), transparent 70%), var(--wash-50);gap:1rem;padding:clamp(1.5rem,3.5vw,2.25rem);display:grid}.HZDhiq_decadeTitle{font-family:var(--font-display);color:var(--navy-800);font-size:1.1875rem;font-weight:700}.HZDhiq_years{grid-template-columns:repeat(12,minmax(0,1fr));gap:4px;display:grid}.HZDhiq_years span{border-radius:var(--radius-xs);background:linear-gradient(180deg, var(--sky-500), var(--navy-800));transform-origin:bottom;height:2rem;transition:transform .5s var(--ease-out) calc(.2s + var(--i) * 70ms)}.HZDhiq_years .HZDhiq_yearPlus{background:linear-gradient(180deg, var(--sky-200), var(--sky-300))}.HZDhiq_years .HZDhiq_yearPlus:last-child{opacity:.5}.HZDhiq_motion [data-inview]:not([data-inview=in]) .HZDhiq_years span{transform:scaleY(.15)}.HZDhiq_resists{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.HZDhiq_resists>span{border-radius:var(--radius-s);background:var(--white);font-size:var(--step-small);color:var(--navy-800);align-items:center;gap:.35rem;padding:.35rem .7rem;font-weight:600;display:inline-flex}.HZDhiq_resists svg{color:#8a5a10}.HZDhiq_resists .HZDhiq_resistNote{color:var(--sky-700);background:0 0;padding-inline:.25rem}.HZDhiq_swap{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:.5rem;display:grid}.HZDhiq_swap span{background:var(--white);border:1.5px solid #a9daf3;border-radius:6px 6px 1.25rem 1.25rem;height:3.5rem}.HZDhiq_swap .HZDhiq_swapNew{border:2px dashed var(--sky-600);background:var(--sky-50);animation:HZDhiq_swap-in 2.8s var(--ease-in-out) 1s infinite}@keyframes HZDhiq_swap-in{0%,60%,to{translate:0}30%{translate:0 -8px}}.HZDhiq_swapNote{font-size:var(--step-small);color:var(--slate-600);font-weight:600}.HZDhiq_care{grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.HZDhiq_care li{border-radius:var(--radius-l);background:var(--white);box-shadow:var(--shadow-soft);color:var(--ink);align-content:start;gap:1rem;padding:1.5rem 1.25rem;display:grid}.HZDhiq_careIcon{border-radius:var(--radius-m);background:var(--navy-800);width:3rem;height:3rem;color:var(--sky-300);place-items:center;display:inline-grid}.HZDhiq_careAvoid .HZDhiq_careIcon{color:#9c3f4b;background:#fbe4e5}@media (max-width:1199px){.HZDhiq_fixes,.HZDhiq_care{grid-template-columns:repeat(3,minmax(0,1fr))}.HZDhiq_stages{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:991px){.HZDhiq_swatches{padding-left:0}}@media (max-width:767px){.HZDhiq_weigh,.HZDhiq_care{grid-template-columns:minmax(0,1fr)}.HZDhiq_fixes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:575px){.HZDhiq_shell{grid-template-columns:minmax(0,1fr)}.HZDhiq_shellArt{justify-self:center;width:min(100%,12rem)}.HZDhiq_stages,.HZDhiq_swatches{grid-template-columns:minmax(0,1fr)}}@media (max-width:480px){.HZDhiq_weigh li{grid-template-columns:minmax(0,1fr)}.HZDhiq_weighTitle,.HZDhiq_match li,.HZDhiq_swatch{flex-direction:column;align-items:flex-start}.HZDhiq_fixes{gap:.6rem}.HZDhiq_fix{padding:.6rem .6rem .9rem}.HZDhiq_fixText{font-size:var(--step-small)}}@media (prefers-reduced-motion:reduce){.HZDhiq_shell .HZDhiq_shellLayer,.HZDhiq_shellNote,.HZDhiq_match li,.HZDhiq_swap .HZDhiq_swapNew{animation:none}}
.nzGRTq_tray{border-radius:var(--radius-l);background:var(--white);width:min(100%,27rem);box-shadow:var(--shadow-lift);gap:1rem;margin-inline:auto;padding:clamp(1.25rem,3vw,1.75rem);display:grid}.nzGRTq_trayTop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;display:flex}.nzGRTq_trayTitle{font-family:var(--font-display);color:var(--navy-800);font-size:1.1875rem;font-weight:700}.nzGRTq_trayOffer{border-radius:var(--radius-s);background:var(--navy-800);font-size:var(--step-label);font-variant-numeric:lining-nums;color:var(--sky-200);padding:.35rem .7rem;font-weight:600}.nzGRTq_trayOffer strong{color:var(--white);font-weight:800}.nzGRTq_trayArt{border-radius:var(--radius-m);background:radial-gradient(70% 80% at 50% 30%, var(--sky-100), var(--sky-50) 70%);padding:.75rem .75rem 2.75rem;position:relative}.nzGRTq_traySvg{width:100%;height:auto;display:block}.nzGRTq_trayShell{fill:none;stroke:#6dbde866;stroke-width:30px;stroke-linecap:round}.nzGRTq_archTooth{fill:#ecd9a6;stroke:#1b3d6e4d;stroke-width:1px;animation:nzGRTq_brighten 1.6s var(--ease-out) calc(1.4s + var(--i) * 60ms) both}@keyframes nzGRTq_brighten{to{fill:#fff}}.nzGRTq_gel{fill:var(--sky-500);opacity:0;animation:nzGRTq_gel-in .5s var(--ease-out) calc(.6s + var(--i) * 40ms) both}@keyframes nzGRTq_gel-in{0%{opacity:0;scale:.3}to{opacity:.85;scale:1}}.nzGRTq_ready{border-radius:var(--radius-s);background:var(--white);box-shadow:var(--shadow-soft);font-size:var(--step-label);white-space:nowrap;color:var(--navy-800);align-items:center;gap:.35rem;padding:.3rem .65rem;font-weight:700;display:inline-flex;position:absolute;bottom:.75rem;left:50%;translate:-50%}.nzGRTq_ready svg{color:var(--sky-700);flex:none}.nzGRTq_nights{gap:.5rem;display:grid}.nzGRTq_nightsLabel{font-size:var(--step-small);color:var(--navy-800);align-items:center;gap:.45rem;font-weight:600;display:inline-flex}.nzGRTq_nightsLabel svg{color:var(--sky-700);flex:none}.nzGRTq_nightRow{grid-template-columns:repeat(14,minmax(0,1fr));gap:3px;display:grid}.nzGRTq_nightRow span{background:var(--navy-800);height:.75rem;animation:nzGRTq_night-on .4s var(--ease-out) calc(.8s + var(--i) * 80ms) both;border-radius:3px}.nzGRTq_nightRow .nzGRTq_nightMaybe{background:var(--sky-300)}@keyframes nzGRTq_night-on{0%{background:var(--line)}}.nzGRTq_nightScale{font-size:var(--step-label);color:var(--slate-600);grid-template-columns:1fr 1fr;font-weight:600;display:grid}.nzGRTq_nightScale span:last-child{text-align:right}.nzGRTq_timeline{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem;margin:0;padding:0;list-style:none;display:grid;position:relative}.nzGRTq_timeline:before{content:"";background:linear-gradient(90deg, var(--sky-300), var(--navy-800));transform-origin:0;height:2px;transition:transform 1.4s var(--ease-out) .2s;position:absolute;top:1.6rem;left:1.6rem;right:calc(25% - 2.5375rem)}.nzGRTq_motion .nzGRTq_timeline[data-inview]:not([data-inview=in]):before{transform:scaleX(0)}.nzGRTq_moment{color:var(--slate-600);align-content:start;gap:1rem;display:grid;position:relative}.nzGRTq_moment strong{font-family:var(--font-display);color:var(--navy-800);margin-bottom:.25rem;font-size:1.125rem;display:block}.nzGRTq_momentNode{z-index:1;border:4px solid var(--white);border-radius:var(--radius-m);background:var(--navy-800);width:3.2rem;height:3.2rem;color:var(--sky-300);box-shadow:var(--shadow-soft);place-items:center;display:inline-grid;position:relative}.nzGRTq_moment:nth-child(3) .nzGRTq_momentNode{background:var(--sky-500);color:var(--navy-950)}.nzGRTq_gap{z-index:1;border-radius:var(--radius-s);background:var(--sky-100);font-size:var(--step-label);white-space:nowrap;color:var(--navy-800);padding:.15rem .55rem;font-weight:700;position:absolute;top:1.6rem;left:calc(.975rem - 50%);translate:-50% -50%}.nzGRTq_keep{max-width:50rem}.nzGRTq_fits{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.nzGRTq_fit{border-radius:var(--radius-l);background:var(--white);box-shadow:var(--shadow-soft);text-align:center;justify-items:center;gap:.6rem;padding:1.25rem 1rem 1.5rem;display:grid}.nzGRTq_fitSvg{width:min(100%,9.5rem);height:auto}.nzGRTq_fitGum{fill:#f2b7bc;stroke:#d98089;stroke-width:1.5px}.nzGRTq_fitTooth{fill:#fff;stroke:#1b3d6e4d;stroke-width:1.5px}.nzGRTq_fitGel{fill:none;stroke:var(--sky-500);stroke-width:3px;opacity:.8}.nzGRTq_fitTray{fill:none;stroke:#6dbde88c;stroke-width:4px}.nzGRTq_fitTrayLoose{fill:none;stroke:#1b3d6e40;stroke-width:4px;stroke-dasharray:6 4}.nzGRTq_leak{fill:var(--sky-500);opacity:.65}.nzGRTq_fitName{font-family:var(--font-display);color:var(--navy-800);align-items:center;gap:.4rem;font-size:1.0625rem;font-weight:700;display:inline-flex}.nzGRTq_fitGood .nzGRTq_fitName svg{color:#2f8a5b}.nzGRTq_fitBad .nzGRTq_fitName svg{color:#c43d3d}.nzGRTq_fitNote{font-size:var(--step-small);color:var(--slate-600)}.nzGRTq_who{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.nzGRTq_arches{flex-wrap:wrap;gap:.75rem;display:flex}.nzGRTq_arch{border:1px solid var(--line);border-radius:var(--radius-m);color:var(--navy-800);align-items:center;gap:.6rem;padding:.6rem .9rem;font-weight:600;display:inline-flex}.nzGRTq_arch svg{flex:none;width:2.75rem;height:auto}.nzGRTq_archOn{fill:none;stroke:var(--sky-500);stroke-width:5px;stroke-linecap:round}.nzGRTq_archOff{fill:none;stroke:var(--line);stroke-width:5px;stroke-linecap:round}.nzGRTq_limits{border-radius:var(--radius-l);background:var(--wash-50);gap:1rem;padding:clamp(1.5rem,3.5vw,2.25rem);display:grid}.nzGRTq_limitsTitle{font-family:var(--font-display);color:var(--navy-800);font-size:1.1875rem;font-weight:700}.nzGRTq_limits ul{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.nzGRTq_limits li{border-radius:var(--radius-m);background:var(--white);color:var(--slate-600);grid-template-columns:auto minmax(0,1fr);gap:.9rem;padding:1rem 1.1rem;display:grid}.nzGRTq_limits strong{color:var(--navy-800)}.nzGRTq_limits a{color:var(--navy-800);font-weight:600}.nzGRTq_limitIcon{border-radius:var(--radius-s);background:var(--sky-100);width:2.5rem;height:2.5rem;color:var(--navy-800);place-items:center;display:inline-grid}.nzGRTq_pace{border-radius:var(--radius-l);background:var(--white);box-shadow:var(--shadow-lift);gap:1rem;padding:clamp(1.5rem,3.5vw,2.25rem);display:grid}.nzGRTq_paceTitle{font-family:var(--font-display);color:var(--navy-800);font-size:1.1875rem;font-weight:700}.nzGRTq_paceTrack{grid-template-columns:repeat(14,minmax(0,1fr));gap:4px;display:grid}.nzGRTq_paceTrack span{border-radius:var(--radius-xs);background:var(--navy-800);transform-origin:bottom;height:2.5rem;transition:transform .45s var(--ease-out) calc(.2s + var(--i) * 60ms)}.nzGRTq_paceTrack .nzGRTq_paceRest{background:repeating-linear-gradient(135deg, var(--sky-100) 0 5px, var(--white) 5px 10px);box-shadow:inset 0 0 0 1px var(--sky-200)}.nzGRTq_motion [data-inview]:not([data-inview=in]) .nzGRTq_paceTrack span{transform:scaleY(.2)}.nzGRTq_paceKey{font-size:var(--step-label);color:var(--slate-600);flex-wrap:wrap;gap:1rem;font-weight:600;display:flex}.nzGRTq_paceKey span{align-items:center;gap:.35rem;display:inline-flex}.nzGRTq_paceKeyRest:before{content:"";background:repeating-linear-gradient(135deg, var(--sky-100) 0 3px, var(--white) 3px 6px);width:.9rem;height:.9rem;box-shadow:inset 0 0 0 1px var(--sky-200);border-radius:3px}.nzGRTq_paceButtons{flex-wrap:wrap;gap:.6rem;display:flex}.nzGRTq_pauseBtn,.nzGRTq_playBtn{border-radius:var(--radius-s);font-size:var(--step-small);align-items:center;gap:.5rem;padding:.55rem .9rem;font-weight:700;display:inline-flex}.nzGRTq_pauseBtn{background:var(--sky-100);color:var(--navy-800)}.nzGRTq_playBtn{background:var(--navy-800);color:var(--white)}.nzGRTq_pauseGlyph{border-inline:3px solid;width:.7rem;height:.8rem}.nzGRTq_playGlyph{border-block:.42rem solid #0000;border-left:.65rem solid;width:0;height:0}.nzGRTq_lastHead{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:end;gap:clamp(2rem,5vw,4rem);margin-bottom:clamp(2rem,4vw,3rem);display:grid}.nzGRTq_culprits{border-radius:var(--radius-l);background:linear-gradient(135deg,#fbefd2,#f6e4d6);flex-wrap:wrap;gap:.5rem;padding:1.25rem;display:flex}.nzGRTq_culprit{border-radius:var(--radius-s);color:#6e4a12;background:#ffffffb3;padding:.45rem .85rem;font-weight:600}.nzGRTq_rinse{border-radius:var(--radius-s);background:var(--white);color:var(--navy-800);flex-basis:100%;align-items:center;gap:.45rem;margin-top:.25rem;padding:.55rem .85rem;font-weight:700;display:inline-flex}.nzGRTq_rinse svg{color:var(--sky-600);flex:none}.nzGRTq_habits{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.nzGRTq_habits li{border:1px solid var(--line);border-radius:var(--radius-l);color:var(--ink);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1rem;padding:1.5rem;display:grid}.nzGRTq_habits a{color:var(--navy-800);font-weight:600}.nzGRTq_habitIcon{border-radius:var(--radius-m);background:var(--sky-100);width:2.75rem;height:2.75rem;color:var(--navy-800);place-items:center;display:inline-grid}@media (max-width:1199px){.nzGRTq_timeline{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:2rem}.nzGRTq_timeline:before,.nzGRTq_gap{display:none}}@media (max-width:991px){.nzGRTq_who,.nzGRTq_lastHead,.nzGRTq_habits{grid-template-columns:minmax(0,1fr)}}@media (max-width:575px){.nzGRTq_timeline,.nzGRTq_fits{grid-template-columns:minmax(0,1fr)}.nzGRTq_fit{text-align:left;grid-template-columns:minmax(0,7rem) minmax(0,1fr);place-items:center start}.nzGRTq_fitSvg{grid-row:span 2}}@media (max-width:480px){.nzGRTq_limits li,.nzGRTq_habits li{grid-template-columns:minmax(0,1fr)}.nzGRTq_arch,.nzGRTq_nightsLabel{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.nzGRTq_archTooth,.nzGRTq_gel,.nzGRTq_nightRow span{animation:none}.nzGRTq_archTooth{fill:#fff}.nzGRTq_gel{opacity:.85}}
._0viz0W_gauge{border-radius:var(--radius-l);background:var(--white);width:min(100%,26rem);box-shadow:var(--shadow-lift);gap:1.25rem;margin-inline:auto;padding:clamp(1.25rem,3vw,1.75rem);display:grid}._0viz0W_gaugeHead{border-bottom:1px dashed var(--line-strong);gap:.15rem;padding-bottom:1rem;display:grid}._0viz0W_gaugeTitle{font-family:var(--font-display);color:var(--navy-800);font-size:1.1875rem;font-weight:700}._0viz0W_gaugeSub{font-size:var(--step-label);color:var(--slate-500)}._0viz0W_gaugeBody{grid-template-columns:auto 3rem minmax(0,1fr);align-items:stretch;gap:1rem;display:grid}._0viz0W_scale{grid-template-rows:repeat(6,2.6rem);display:grid}._0viz0W_mark,._0viz0W_markDeep{border-bottom:2px solid var(--navy-800);font-size:var(--step-label);font-variant-numeric:lining-nums;color:var(--navy-800);white-space:nowrap;align-items:flex-end;padding:0 .6rem .3rem 0;font-weight:600;display:flex}._0viz0W_markDeep{color:#a33434;border-bottom-color:#c43d3d}._0viz0W_probe{border-radius:var(--radius-s);background:linear-gradient(90deg, #f6cfd0 0 30%, var(--wash-100) 30% 70%, #f6cfd0 70%);position:relative;overflow:hidden}._0viz0W_probeTip{border-radius:0 0 var(--radius-pill) var(--radius-pill);background:linear-gradient(180deg, var(--slate-500), var(--navy-800));transform-origin:top;width:.5rem;height:80%;animation:_0viz0W_probe 1.6s var(--ease-out) 1s both;position:absolute;top:0;left:50%;translate:-50%}@keyframes _0viz0W_probe{0%{transform:scaleY(.1)}}._0viz0W_zones{grid-template-rows:1fr 1fr;gap:.5rem;display:grid}._0viz0W_zoneHealthy,._0viz0W_zoneDeep{border-radius:var(--radius-m);font-size:var(--step-small);animation:_0viz0W_zone-in .6s var(--ease-out) both;align-items:center;gap:.45rem;padding:.75rem;font-weight:600;display:flex}._0viz0W_zoneHealthy{background:var(--sky-50);color:var(--sky-700);animation-delay:1.6s}._0viz0W_zoneDeep{color:#a33434;background:#fdecec;animation-delay:2s}@keyframes _0viz0W_zone-in{0%{opacity:0;translate:10px}}._0viz0W_gaugeFoot{border-radius:var(--radius-s);background:var(--navy-800);font-size:var(--step-label);color:var(--white);justify-self:start;align-items:center;gap:.45rem;padding:.45rem .85rem;font-weight:600;display:inline-flex}._0viz0W_gaugeFoot svg{color:var(--sky-300)}._0viz0W_versus{padding-block:var(--space-section);background:var(--white)}._0viz0W_versusHead{max-width:54rem;color:var(--slate-600);gap:1rem;margin-bottom:clamp(2rem,4vw,3rem);display:grid}._0viz0W_table{--table-min:38rem;box-shadow:var(--shadow-soft)}._0viz0W_table tbody th{width:22%;color:var(--slate-600);font-weight:600}._0viz0W_signs{padding-block:var(--space-section);background:linear-gradient(180deg, var(--wash-50), var(--white))}._0viz0W_signsGrid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}._0viz0W_signsCopy{color:var(--slate-600);justify-items:start;gap:1.1rem;display:grid}._0viz0W_signsAfter{border-radius:var(--radius-m);color:var(--ink);background:#fdf1f1;border-left:3px solid #e5959c;padding:1rem 1.25rem}._0viz0W_signTiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}._0viz0W_signTiles li{border-radius:var(--radius-l);background:var(--white);box-shadow:var(--shadow-soft);color:var(--ink);align-content:start;gap:.9rem;padding:1.25rem;font-weight:500;display:grid}._0viz0W_signIcon{border-radius:var(--radius-m);color:#a33434;background:linear-gradient(#f6cfd0,#fdf1f1);place-items:center;width:2.75rem;height:2.75rem;display:inline-grid}._0viz0W_how{padding-block:var(--space-section);background:var(--white)}._0viz0W_howHead{text-align:center;max-width:48rem;color:var(--slate-600);justify-items:center;gap:1rem;margin:0 auto clamp(2rem,4vw,3rem);display:grid}._0viz0W_descend{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}._0viz0W_descend li:not(._0viz0W_gumline){border-radius:var(--radius-l);background:var(--sky-50);color:var(--slate-600);align-content:start;gap:.9rem;padding:1.5rem;display:grid}._0viz0W_gumline~li:not(._0viz0W_gumline){margin-top:calc((var(--i) - 3) * 1.25rem);background:linear-gradient(#fbe4e5,#fdf6f6)}._0viz0W_descend strong{font-family:var(--font-display);color:var(--navy-800);margin-bottom:.25rem;font-size:1.125rem;display:block}._0viz0W_descend a{color:var(--navy-800);font-weight:600}._0viz0W_descendIcon{border-radius:var(--radius-m);background:var(--white);width:3rem;height:3rem;color:var(--navy-800);box-shadow:var(--shadow-soft);place-items:center;display:inline-grid}._0viz0W_gumline{grid-column:1/-1;place-items:center;height:3rem;display:grid;position:relative}._0viz0W_gumline:before{content:"";border-radius:var(--radius-pill);background:linear-gradient(90deg,#f6cfd0,#e5959c,#f6cfd0);height:6px;position:absolute;top:50%;left:0;right:0}._0viz0W_gumline span{border-radius:var(--radius-s);font-size:var(--step-label);letter-spacing:.08em;text-transform:uppercase;color:var(--white);background:#c86b76;padding:.35rem .9rem;font-weight:700;position:relative}._0viz0W_howAfter{text-align:center;color:var(--navy-800);justify-content:center;align-items:center;gap:.6rem;margin-top:2.5rem;font-weight:500;display:flex}._0viz0W_howAfter svg{color:var(--sky-700);flex:none}._0viz0W_comfort{padding-block:0 var(--space-section);background:var(--white)}._0viz0W_comfortCard{border-radius:var(--radius-l);background:linear-gradient(140deg, var(--navy-700), var(--navy-950));color:var(--slate-on-navy);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(1.25rem,3vw,2.5rem);padding:clamp(1.75rem,4vw,2.75rem);display:grid}._0viz0W_comfortCard h2{font-size:var(--step-h3);color:var(--white)}._0viz0W_comfortIcon{border-radius:var(--radius-l);width:4.5rem;height:4.5rem;color:var(--sky-300);background:#ffffff1a;place-items:center;display:inline-grid}._0viz0W_comfortCopy{gap:.75rem;display:grid}._0viz0W_necessary{padding-block:var(--space-section);background:linear-gradient(180deg, var(--sky-50), var(--white))}._0viz0W_necessaryGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}._0viz0W_necessaryCopy{color:var(--slate-600);justify-items:start;gap:1.1rem;display:grid}._0viz0W_helps{gap:1.25rem;display:grid}._0viz0W_helpsList{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}._0viz0W_helpsList li{border-radius:var(--radius-l);background:var(--white);color:var(--ink);align-content:start;gap:.8rem;padding:1.25rem;font-weight:500;display:grid}._0viz0W_helpsList li span{border-radius:var(--radius-m);background:var(--navy-800);width:2.5rem;height:2.5rem;color:var(--sky-300);place-items:center;display:inline-grid}._0viz0W_helpsAfter{border-left:3px solid var(--sky-500);color:var(--slate-600);padding-left:1rem}._0viz0W_after{padding-block:var(--space-section);background:var(--white)}._0viz0W_afterHead{gap:1rem;margin-bottom:clamp(2rem,4vw,3rem);display:grid}._0viz0W_road{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;display:grid;position:relative}._0viz0W_roadLine{border-radius:var(--radius-pill);background:var(--sky-50);height:4px;position:absolute;top:2rem;left:2rem;right:2rem;overflow:hidden}._0viz0W_roadLine span{background:repeating-linear-gradient(90deg, var(--navy-800) 0 14px, transparent 14px 22px);height:100%;display:block}._0viz0W_stop{color:var(--slate-600);align-content:start;gap:.9rem;display:grid;position:relative}._0viz0W_stop a{color:var(--navy-800);font-weight:600}._0viz0W_stopIcon{border:4px solid var(--white);border-radius:var(--radius-l);background:var(--navy-800);width:4rem;height:4rem;color:var(--sky-300);box-shadow:var(--shadow-soft);place-items:center;display:inline-grid}._0viz0W_stop:nth-child(2) ._0viz0W_stopIcon{background:var(--sky-500);color:var(--navy-950)}._0viz0W_stop:nth-child(3) ._0viz0W_stopIcon{background:var(--white);border-color:var(--sky-200);color:var(--navy-800)}._0viz0W_stopName{font-family:var(--font-display);color:var(--navy-800);font-size:1.1875rem;font-weight:700}@media (max-width:1199px){._0viz0W_signTiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:991px){._0viz0W_signsGrid,._0viz0W_necessaryGrid,._0viz0W_descend{grid-template-columns:minmax(0,1fr)}._0viz0W_gumline~li:not(._0viz0W_gumline){margin-top:0}._0viz0W_road{grid-template-columns:minmax(0,1fr)}._0viz0W_roadLine{display:none}}@media (max-width:575px){._0viz0W_signTiles,._0viz0W_helpsList,._0viz0W_comfortCard{grid-template-columns:minmax(0,1fr)}._0viz0W_howAfter{flex-direction:column}}@media (max-width:480px){._0viz0W_gaugeFoot,._0viz0W_zoneHealthy,._0viz0W_zoneDeep{flex-direction:column;grid-template-columns:minmax(0,1fr);place-items:flex-start start}}@media (prefers-reduced-motion:reduce){._0viz0W_probeTip,._0viz0W_zoneHealthy,._0viz0W_zoneDeep{animation:none}}
.K1OAzG_lattice{border-radius:var(--radius-l);background:radial-gradient(70% 60% at 50% 40%, #6dbde840, transparent 70%), linear-gradient(160deg, var(--navy-700), var(--navy-950));width:min(100%,27rem);box-shadow:var(--shadow-lift);gap:1rem;margin-inline:auto;padding:clamp(1.25rem,3vw,1.75rem);display:grid;position:relative}.K1OAzG_latticeArt{width:100%;height:auto}.K1OAzG_cell,.K1OAzG_cellDeep{stroke:#a9daf380;stroke-width:1.5px;fill:#a9daf30f;animation:K1OAzG_cell-fill .7s ease calc(.8s + var(--d) * 8ms) forwards}.K1OAzG_cellDeep{animation-name:K1OAzG_cell-deep}@keyframes K1OAzG_cell-fill{to{fill:#a9daf347;stroke:#a9daf3}}@keyframes K1OAzG_cell-deep{to{fill:#6dbde8;stroke:#fff}}.K1OAzG_latticeTag{border-radius:var(--radius-s);background:var(--white);font-family:var(--font-display);color:var(--navy-800);box-shadow:var(--shadow-soft);white-space:nowrap;animation:K1OAzG_tag-in .8s var(--ease-out) 2.2s both;align-items:center;gap:.45rem;padding:.5rem .95rem;font-size:.9375rem;font-weight:700;display:inline-flex;position:absolute;top:46%;left:50%;translate:-50% -50%}.K1OAzG_latticeTag svg{color:var(--sky-600)}@keyframes K1OAzG_tag-in{0%{opacity:0;scale:.85}}.K1OAzG_latticeFoot{flex-wrap:wrap;gap:.5rem;display:flex}.K1OAzG_latticeFoot span{border-radius:var(--radius-s);font-size:var(--step-label);color:var(--white);background:#ffffff1a;align-items:center;gap:.4rem;padding:.4rem .75rem;font-weight:600;display:inline-flex}.K1OAzG_latticeFoot svg{color:var(--sky-300)}.K1OAzG_how{padding-block:var(--space-section);background:var(--white)}.K1OAzG_howGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.K1OAzG_howCopy{color:var(--slate-600);justify-items:start;gap:1.1rem;display:grid}.K1OAzG_magnet{gap:1rem;display:grid}.K1OAzG_magnetStage{border-radius:var(--radius-l);background:var(--wash-50);border:1px solid var(--line);gap:.75rem;padding:1.25rem 1.5rem;display:grid}.K1OAzG_magnetTitle{font-family:var(--font-display);color:var(--navy-800);align-items:center;gap:.45rem;font-size:1.0625rem;font-weight:700;display:inline-flex}.K1OAzG_magnetStage:first-child .K1OAzG_magnetTitle svg{color:#c43d3d}.K1OAzG_magnetTitle svg{color:var(--sky-700)}.K1OAzG_enamel{border-radius:var(--radius-s);background:linear-gradient(#0000 50%,#f1ece3 50%);justify-content:space-around;height:3rem;display:flex;position:relative}.K1OAzG_mineralOut,.K1OAzG_mineralIn{background:var(--sky-500);width:.9rem;height:.9rem;transition:translate 1s var(--ease-out) calc(var(--i) * 80ms), opacity 1s ease calc(var(--i) * 80ms);border-radius:50%;margin-top:1.05rem}.K1OAzG_mineralOut{opacity:.25;translate:0 -1rem}.K1OAzG_mineralOut:nth-child(odd){background:#e5959c}.K1OAzG_motion [data-inview]:not([data-inview=in]) .K1OAzG_mineralOut{opacity:1;translate:0}.K1OAzG_mineralIn{transition-delay:calc(.8s + var(--i) * 80ms)}.K1OAzG_motion [data-inview]:not([data-inview=in]) .K1OAzG_mineralIn{opacity:.4;translate:0 -1rem}.K1OAzG_enamelBack{background:linear-gradient(#0000 50%,#e9f2f6 50%)}.K1OAzG_harder{background:linear-gradient(140deg, var(--navy-800), var(--navy-950));border-color:var(--navy-800)}.K1OAzG_harder .K1OAzG_magnetTitle{color:var(--white)}.K1OAzG_harder .K1OAzG_magnetTitle svg{color:var(--sky-300)}.K1OAzG_enamelHard{background:repeating-linear-gradient(60deg,#a9daf380 0 2px,#0000 2px 12px),repeating-linear-gradient(-60deg,#a9daf380 0 2px,#0000 2px 12px),#a9daf31f;height:1.5rem}.K1OAzG_who{padding-block:var(--space-section);background:linear-gradient(180deg, var(--sky-50), var(--white))}.K1OAzG_whoHead{text-align:center;max-width:50rem;color:var(--slate-600);justify-items:center;gap:1rem;margin:0 auto clamp(2rem,4vw,3rem);display:grid}.K1OAzG_whoTiles{grid-template-columns:repeat(6,minmax(0,1fr));gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.K1OAzG_whoTiles li{border-radius:var(--radius-l);background:var(--white);box-shadow:var(--shadow-soft);color:var(--slate-600);grid-column:span 2;align-content:start;gap:1rem;padding:clamp(1.5rem,3vw,2rem);display:grid}.K1OAzG_whoTiles li:nth-child(4){grid-column:2/span 2}.K1OAzG_whoTiles strong{font-family:var(--font-display);color:var(--navy-800);font-size:1.125rem}.K1OAzG_whoIcon{border-radius:var(--radius-m);background:linear-gradient(160deg, var(--sky-100), var(--white));border:1px solid var(--sky-200);width:3.5rem;height:3.5rem;color:var(--navy-800);place-items:center;display:inline-grid}.K1OAzG_whoAfter{text-align:center;color:var(--navy-800);margin-top:2rem;font-weight:500}.K1OAzG_expect{padding-block:var(--space-section);background:var(--wash-50)}.K1OAzG_expectGrid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.K1OAzG_expectCopy{color:var(--slate-600);justify-items:start;gap:1.1rem;display:grid}.K1OAzG_watch{border-radius:var(--radius-l);background:var(--white);box-shadow:var(--shadow-lift);gap:1.25rem;padding:clamp(1.5rem,3.5vw,2.25rem);display:grid}.K1OAzG_watchBar{border-radius:var(--radius-pill);background:repeating-linear-gradient(90deg, var(--sky-100) 0 calc(25% - 3px), var(--white) calc(25% - 3px) 25%);height:.6rem;display:block;overflow:hidden}.K1OAzG_watchBar span{background:linear-gradient(90deg, var(--sky-500), var(--navy-800));height:100%;display:block}.K1OAzG_watchSteps{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.5rem;margin:0;padding:0;list-style:none;display:grid}.K1OAzG_watchSteps li{color:var(--ink);gap:.75rem;display:grid}.K1OAzG_watchIcon{border-radius:var(--radius-m);background:var(--navy-800);width:2.75rem;height:2.75rem;color:var(--sky-300);place-items:center;display:inline-grid}.K1OAzG_necessary{padding-block:var(--space-section);background:var(--white)}.K1OAzG_necessaryGrid{border-top:3px solid var(--navy-800);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(2rem,5vw,5rem);padding-top:clamp(2rem,4vw,3rem);display:grid}.K1OAzG_necessaryCopy{gap:1.5rem;display:grid}.K1OAzG_necessaryLead{font-family:var(--font-display);font-size:var(--step-statement);color:var(--navy-800);font-weight:500;line-height:1.4}.K1OAzG_pairing{border-radius:var(--radius-l);background:var(--sky-50);color:var(--slate-600);align-items:flex-start;gap:1rem;padding:1.25rem 1.5rem;display:flex}.K1OAzG_pairing a{color:var(--navy-800);font-weight:600}.K1OAzG_pairIcons{border-radius:var(--radius-m);background:var(--navy-800);color:var(--sky-300);flex:none;gap:.25rem;padding:.5rem;display:inline-flex}.K1OAzG_safety{padding-block:0 var(--space-section);background:var(--white)}.K1OAzG_safetyCard{border-radius:var(--radius-l);background:radial-gradient(60% 90% at 0% 50%, var(--sky-100), transparent 70%), var(--wash-100);grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:center;gap:clamp(2rem,5vw,4rem);padding:clamp(1.75rem,4vw,3rem);display:grid}.K1OAzG_measure{text-align:center;justify-items:center;gap:1rem;display:grid}.K1OAzG_measureDrop{border-radius:var(--radius-l);background:var(--white);width:6rem;height:6rem;box-shadow:var(--shadow-soft);color:var(--sky-600);place-items:center;display:inline-grid}.K1OAzG_measureDrop svg{animation:2.6s ease-in-out infinite K1OAzG_drip}@keyframes K1OAzG_drip{50%{translate:0 4px}}.K1OAzG_measureScale{gap:.35rem;display:flex}.K1OAzG_measureScale span{border-radius:var(--radius-xs);background:#0f26451a;width:1.25rem;height:.5rem}.K1OAzG_measureScale .K1OAzG_tickOn{background:var(--sky-600);transition:background-color .4s .4s}.K1OAzG_motion [data-inview]:not([data-inview=in]) .K1OAzG_measureScale .K1OAzG_tickOn{background:#0f26451a}.K1OAzG_measureText{font-size:var(--step-small);color:var(--navy-800);font-weight:600}.K1OAzG_safetyCopy{color:var(--slate-600);justify-items:start;gap:1.1rem;display:grid}.K1OAzG_home{padding-block:var(--space-section);background:linear-gradient(180deg, var(--sky-50), var(--white))}.K1OAzG_homeGrid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.K1OAzG_homeCopy{color:var(--slate-600);justify-items:start;gap:1.1rem;display:grid}.K1OAzG_routine{gap:1rem;display:grid}.K1OAzG_routineSky{color:var(--sky-700);align-items:center;gap:.75rem;display:flex}.K1OAzG_routineArc{background:linear-gradient(90deg, #f0b44c, var(--sky-500), var(--navy-800));flex:1;height:2px}.K1OAzG_routineList{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.K1OAzG_routineList li{border-radius:var(--radius-l);background:var(--white);border:1px solid var(--line);color:var(--ink);align-content:start;gap:.9rem;padding:1.5rem;font-weight:500;display:grid}.K1OAzG_routineIcon{border-radius:var(--radius-m);background:var(--sky-100);width:3rem;height:3rem;color:var(--navy-800);place-items:center;display:inline-grid}@media (max-width:991px){.K1OAzG_howGrid,.K1OAzG_expectGrid,.K1OAzG_necessaryGrid,.K1OAzG_safetyCard,.K1OAzG_homeGrid{grid-template-columns:minmax(0,1fr)}.K1OAzG_whoTiles{grid-template-columns:repeat(2,minmax(0,1fr))}.K1OAzG_whoTiles li,.K1OAzG_whoTiles li:nth-child(4){grid-column:auto}}@media (max-width:575px){.K1OAzG_whoTiles,.K1OAzG_watchSteps,.K1OAzG_routineList{grid-template-columns:minmax(0,1fr)}.K1OAzG_latticeTag{font-size:.875rem}}@media (max-width:480px){.K1OAzG_magnetTitle,.K1OAzG_pairing,.K1OAzG_latticeFoot span{flex-direction:column;grid-template-columns:minmax(0,1fr);place-items:flex-start start}}@media (prefers-reduced-motion:reduce){.K1OAzG_cell{fill:#a9daf347}.K1OAzG_cellDeep{fill:#6dbde8}.K1OAzG_cell,.K1OAzG_cellDeep,.K1OAzG_latticeTag,.K1OAzG_measureDrop svg{animation:none}}
.LferYG_beamCard{border-radius:var(--radius-l);background:radial-gradient(50% 50% at 50% 55%, #6dbde840, transparent 70%), linear-gradient(160deg, var(--navy-800), var(--navy-950));width:min(100%,27rem);box-shadow:var(--shadow-lift);gap:1rem;margin-inline:auto;padding:clamp(1.25rem,3vw,1.75rem);display:grid}.LferYG_beamArt{width:100%;height:auto}.LferYG_handpiece{animation:LferYG_hand-in 1s var(--ease-out) .5s both}@keyframes LferYG_hand-in{0%{opacity:0;translate:40px -40px}}.LferYG_ray{stroke-dasharray:80;stroke-dashoffset:80px;animation:.6s 1.4s forwards LferYG_ray-on,2s ease-in-out 2s infinite LferYG_ray-pulse}@keyframes LferYG_ray-on{to{stroke-dashoffset:0}}@keyframes LferYG_ray-pulse{50%{opacity:.6}}.LferYG_spot{transform-box:fill-box;transform-origin:50%;opacity:0;animation:.6s 1.9s forwards LferYG_spot-on,2s ease-in-out 2.5s infinite LferYG_spot-pulse}@keyframes LferYG_spot-on{to{opacity:1}}@keyframes LferYG_spot-pulse{50%{opacity:.75;scale:1.25}}.LferYG_beamTags{flex-wrap:wrap;gap:.5rem;display:flex}.LferYG_beamTags span{border-radius:var(--radius-s);font-size:var(--step-label);color:var(--white);background:#ffffff1a;align-items:center;gap:.4rem;padding:.4rem .75rem;font-weight:600;display:inline-flex}.LferYG_beamTags svg{color:var(--sky-300)}.LferYG_how{padding-block:var(--space-section);background:var(--white)}.LferYG_howHead{text-align:center;max-width:52rem;color:var(--slate-600);justify-items:center;gap:1rem;margin:0 auto clamp(2.5rem,5vw,3.5rem);display:grid}.LferYG_beamRow{position:relative}.LferYG_lightLine{border-radius:var(--radius-pill);background:linear-gradient(90deg, transparent, var(--sky-500) 15%, var(--sky-300) 50%, var(--sky-500) 85%, transparent);transform-origin:0;height:3px;transition:transform 1.6s var(--ease-in-out) .2s;position:absolute;top:1.75rem;left:10%;right:10%;box-shadow:0 0 12px 2px #6dbde88c}.LferYG_motion [data-inview]:not([data-inview=in]) .LferYG_lightLine{transform:scaleX(0)}.LferYG_beamSteps{grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid;position:relative}.LferYG_beamSteps li{text-align:center;color:var(--slate-600);align-content:start;justify-items:center;gap:1rem;display:grid}.LferYG_beamSteps strong{font-family:var(--font-display);color:var(--navy-800);margin-bottom:.25rem;font-size:1.0625rem;display:block}.LferYG_beamSteps a{color:var(--navy-800);font-weight:600}.LferYG_node{border-radius:var(--radius-m);background:var(--navy-800);width:3.5rem;height:3.5rem;color:var(--sky-300);box-shadow:0 0 0 6px var(--white), 0 0 22px 2px #6dbde873;place-items:center;display:inline-grid}.LferYG_howAfter{text-align:center;color:var(--navy-800);justify-content:center;align-items:center;gap:.6rem;margin-top:2.5rem;font-weight:500;display:flex}.LferYG_howAfter svg{color:var(--sky-700);flex:none}.LferYG_howAfter a{color:var(--navy-800);font-weight:600}.LferYG_benefits{padding-block:var(--space-section);background:radial-gradient(50% 70% at 50% 0%, #6dbde833, transparent 70%), linear-gradient(170deg, var(--navy-800), var(--navy-950));color:var(--slate-on-navy)}.LferYG_benefitsHead{text-align:center;justify-items:center;gap:1rem;max-width:50rem;margin:0 auto clamp(2rem,4vw,3rem);display:grid}.LferYG_benefitsHead h2{color:var(--white)}.LferYG_benefitGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.LferYG_benefitGrid li{border:1px solid var(--line-on-navy);border-radius:var(--radius-l);transition:background-color var(--dur-ui) ease, border-color var(--dur-ui) ease;background:#ffffff0a;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1rem;padding:1.5rem;display:grid}.LferYG_benefitGrid li:hover{background:#ffffff14;border-color:#a9daf366}.LferYG_benefitGrid strong{font-family:var(--font-display);color:var(--white);margin-bottom:.2rem;font-size:1.0625rem;display:block}.LferYG_benefitIcon{border-radius:var(--radius-m);width:3rem;height:3rem;color:var(--sky-300);background:#6dbde826;place-items:center;display:inline-grid}.LferYG_benefitsAfter{text-align:center;font-size:var(--step-small);margin-top:2rem}.LferYG_candidate{padding-block:var(--space-section);background:var(--white)}.LferYG_candidateGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.LferYG_candidateCopy{color:var(--slate-600);justify-items:start;gap:1.1rem;display:grid}.LferYG_candidateList{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.LferYG_candidateList li{border-radius:var(--radius-m);background:var(--sky-50);color:var(--ink);align-items:center;gap:.75rem;padding:.8rem 1rem;display:flex}.LferYG_candidateList li span{background:var(--navy-800);width:1.6rem;height:1.6rem;color:var(--white);border-radius:50%;flex:none;place-items:center;display:inline-grid}.LferYG_candidateSide{gap:1.25rem;display:grid}.LferYG_frenectomy{border-radius:var(--radius-l);background:linear-gradient(160deg, var(--navy-700), var(--navy-950));color:var(--white);align-items:flex-start;gap:1rem;padding:1.5rem;display:flex}.LferYG_frenIcon{border-radius:var(--radius-m);width:3rem;height:3rem;color:var(--sky-300);background:#6dbde826;flex:none;place-items:center;display:inline-grid}.LferYG_options{border-radius:var(--radius-l);background:var(--wash-100);color:var(--slate-600);padding:1.5rem}.LferYG_options a{color:var(--navy-800);font-weight:600}.LferYG_recovery{padding-block:var(--space-section);background:linear-gradient(180deg, var(--sky-50), var(--white))}.LferYG_recoveryGrid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.LferYG_recoveryCopy{color:var(--slate-600);justify-items:start;gap:1.1rem;display:grid}.LferYG_recoveryCard{border-radius:var(--radius-l);background:var(--white);box-shadow:var(--shadow-lift);gap:1.25rem;padding:clamp(1.5rem,3.5vw,2.25rem);display:grid}.LferYG_recoveryBar{border-radius:var(--radius-pill);background:var(--sky-50);height:.5rem;display:block;overflow:hidden}.LferYG_recoveryBar span{background:linear-gradient(90deg, #e5959c, var(--sky-500), #3f9e6b);height:100%;display:block}.LferYG_recoveryList{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.LferYG_recoveryList li{color:var(--ink);align-items:center;gap:.9rem;display:flex}.LferYG_recoveryList li span{border-radius:var(--radius-m);background:var(--sky-100);width:2.5rem;height:2.5rem;color:var(--navy-800);flex:none;place-items:center;display:inline-grid}@media (max-width:1199px){.LferYG_beamSteps{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:2rem}.LferYG_lightLine{display:none}.LferYG_benefitGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:991px){.LferYG_candidateGrid,.LferYG_recoveryGrid{grid-template-columns:minmax(0,1fr)}}@media (max-width:575px){.LferYG_beamSteps,.LferYG_benefitGrid{grid-template-columns:minmax(0,1fr)}.LferYG_beamSteps li{text-align:left;grid-template-columns:auto minmax(0,1fr);place-items:start}.LferYG_howAfter{flex-direction:column}}@media (max-width:480px){.LferYG_frenectomy,.LferYG_candidateList li,.LferYG_recoveryList li,.LferYG_benefitGrid li,.LferYG_beamSteps li,.LferYG_beamTags span{flex-direction:column;grid-template-columns:minmax(0,1fr);place-items:flex-start start}}@media (prefers-reduced-motion:reduce){.LferYG_handpiece,.LferYG_ray,.LferYG_spot{stroke-dashoffset:0;opacity:1;animation:none}}
.MLFqsq_night{border-radius:var(--radius-l);background:radial-gradient(40% 35% at 82% 14%, #a9daf340, transparent 70%), linear-gradient(170deg, #142a52, var(--navy-950) 70%);width:min(100%,27rem);box-shadow:var(--shadow-lift);gap:1rem;margin-inline:auto;padding:clamp(1.25rem,3vw,1.75rem);display:grid;position:relative;overflow:hidden}.MLFqsq_moon{color:#f3e3b3;animation:MLFqsq_moon-in 1s var(--ease-out) .5s both;position:absolute;top:1.25rem;right:1.5rem}.MLFqsq_zzz{font-family:var(--font-display);letter-spacing:.3em;color:#c4d3e699;font-size:.875rem;font-weight:700;animation:3.6s ease-in-out 1.4s infinite MLFqsq_drift;position:absolute;top:2.75rem;right:4.5rem}@keyframes MLFqsq_moon-in{0%{opacity:0;translate:0 -10px}}@keyframes MLFqsq_drift{0%,to{opacity:.2;translate:0 4px}50%{opacity:.8;translate:0 -4px}}.MLFqsq_arch{height:15rem;margin-top:2.5rem;position:relative}.MLFqsq_gum{background:linear-gradient(#e5959c,#f6cfd0);border-radius:0 0 50% 50%/0 0 100% 100%;height:34%;position:absolute;top:22%;left:4%;right:4%}.MLFqsq_archTooth{width:3.1rem;height:3.1rem;fill:var(--white);stroke:var(--navy-800);stroke-width:1px;translate:-50%;rotate:var(--r);position:absolute}.MLFqsq_guard{height:34%;animation:MLFqsq_guard-on 1.4s var(--ease-out) 1.2s both;background:linear-gradient(#a9daf30d,#a9daf359);border:2px solid #a9daf3d9;border-top:0;border-radius:0 0 50% 50%/0 0 100% 100%;position:absolute;top:46%;left:6%;right:6%;box-shadow:0 10px 30px -10px #6dbde899}@keyframes MLFqsq_guard-on{0%{opacity:0;translate:0 40px}}.MLFqsq_nightTags{flex-wrap:wrap;gap:.5rem;display:flex}.MLFqsq_nightTags span{border-radius:var(--radius-s);font-size:var(--step-label);color:var(--white);background:#ffffff1a;align-items:center;gap:.4rem;padding:.4rem .75rem;font-weight:600;display:inline-flex}.MLFqsq_nightTags svg{color:var(--sky-300)}.MLFqsq_signs{padding-block:var(--space-section);background:linear-gradient(180deg, var(--wash-100), var(--white) 55%)}.MLFqsq_signsHead{max-width:52rem;color:var(--slate-600);gap:1rem;margin-bottom:clamp(2rem,4vw,3rem);display:grid}.MLFqsq_morning{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.MLFqsq_morning li{border-radius:var(--radius-l);background:var(--white);box-shadow:var(--shadow-soft);color:var(--ink);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1rem;padding:1.25rem 1.5rem;font-weight:500;display:grid}.MLFqsq_morningIcon{border-radius:var(--radius-m);color:#9a6514;background:linear-gradient(160deg,#fdf0d5,#fff8ec);place-items:center;width:3rem;height:3rem;display:inline-grid}.MLFqsq_signsNotes{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;margin-top:1.5rem;display:grid}.MLFqsq_tmj,.MLFqsq_force{border-radius:var(--radius-l);color:var(--slate-600);align-items:flex-start;gap:.9rem;padding:1.5rem;display:flex}.MLFqsq_tmj{background:var(--wash-100)}.MLFqsq_force{background:var(--navy-800);color:var(--slate-on-navy)}.MLFqsq_tmj svg,.MLFqsq_force svg{flex:none;margin-top:.15rem}.MLFqsq_tmj svg{color:var(--sky-700)}.MLFqsq_force svg{color:var(--sky-300)}.MLFqsq_force a{color:var(--sky-300);font-weight:600}.MLFqsq_compare{padding-block:var(--space-section);background:var(--white)}.MLFqsq_compareHead{text-align:center;max-width:48rem;color:var(--slate-600);justify-items:center;gap:1rem;margin:0 auto clamp(2rem,4vw,3rem);display:grid}.MLFqsq_guardTable{--table-min:44rem;box-shadow:var(--shadow-soft)}.MLFqsq_guardTable tbody th{width:20%}.MLFqsq_compareAfter{text-align:center;max-width:52rem;color:var(--navy-800);margin:1.75rem auto 0;font-weight:500}.MLFqsq_make{padding-block:var(--space-section);background:var(--wash-50)}.MLFqsq_makeHead{max-width:50rem;color:var(--slate-600);gap:1rem;margin-bottom:clamp(2rem,4vw,3rem);display:grid}.MLFqsq_journey{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem;margin:0;padding:0;list-style:none;display:grid}.MLFqsq_journey li{border-radius:var(--radius-l);background:var(--white);box-shadow:var(--shadow-soft);color:var(--slate-600);align-content:start;gap:1rem;padding:clamp(1.5rem,3vw,2rem);display:grid;position:relative}.MLFqsq_journey li:not(:last-child):after{content:"";border-top:3px solid var(--sky-500);border-right:3px solid var(--sky-500);width:1.3rem;height:1.3rem;position:absolute;top:50%;right:-1.9rem;translate:0 -50%;rotate:45deg}.MLFqsq_journey strong{font-family:var(--font-display);color:var(--navy-800);margin-bottom:.25rem;font-size:1.125rem;display:block}.MLFqsq_journeyTag{border-radius:var(--radius-s);background:var(--navy-800);font-size:var(--step-label);letter-spacing:.06em;text-transform:uppercase;color:var(--white);justify-self:start;align-items:center;gap:.45rem;padding:.4rem .8rem;font-weight:700;display:inline-flex}.MLFqsq_journeyTag svg{color:var(--sky-300)}.MLFqsq_journey .MLFqsq_labStop{background:repeating-linear-gradient(135deg, var(--white) 0 12px, var(--sky-50) 12px 24px)}.MLFqsq_labStop .MLFqsq_journeyTag{background:var(--sky-500);color:var(--navy-950)}.MLFqsq_labStop .MLFqsq_journeyTag svg{color:var(--navy-950)}.MLFqsq_makeAfter{color:var(--navy-800);align-items:center;gap:.6rem;margin-top:2rem;font-weight:500;display:flex}.MLFqsq_makeAfter svg{color:var(--sky-700);flex:none}.MLFqsq_work{padding-block:var(--space-section);background:var(--white)}.MLFqsq_workCard{border-radius:var(--radius-l);background:radial-gradient(60% 90% at 0% 50%, var(--sky-100), transparent 70%), var(--wash-100);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(2rem,5vw,4rem);padding:clamp(1.75rem,4vw,3rem);display:grid}.MLFqsq_shielded{border-radius:var(--radius-l);background:var(--white);box-shadow:var(--shadow-soft);gap:0;padding:1.25rem;display:grid}.MLFqsq_shieldBand{border-radius:var(--radius-m) var(--radius-m) 0 0;border:2px solid var(--sky-500);font-family:var(--font-display);color:var(--navy-800);background:linear-gradient(#a9daf3b3,#a9daf340);border-bottom:0;justify-content:center;align-items:center;gap:.5rem;padding:.75rem;font-weight:700;display:inline-flex}.MLFqsq_workRow{border:2px solid var(--sky-500);border-top:2px dashed var(--sky-500);border-radius:0 0 var(--radius-m) var(--radius-m);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.MLFqsq_workRow span{font-size:var(--step-label);color:var(--navy-800);justify-items:center;gap:.4rem;padding:1rem .25rem;font-weight:600;display:grid}.MLFqsq_workRow span+span{border-left:1px solid var(--line)}.MLFqsq_workRow svg{color:var(--sky-700)}.MLFqsq_workCopy{color:var(--slate-600);gap:1rem;display:grid}.MLFqsq_workCopy a{color:var(--navy-800);font-weight:600}.MLFqsq_care{padding-block:var(--space-section);background:linear-gradient(180deg, var(--sky-50), var(--white))}.MLFqsq_careHead{text-align:center;max-width:48rem;color:var(--slate-600);justify-items:center;gap:1rem;margin:0 auto clamp(2rem,4vw,3rem);display:grid}.MLFqsq_routine{grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.MLFqsq_routine li{border-radius:var(--radius-l);background:var(--white);border:1px solid var(--line);text-align:center;color:var(--ink);align-content:start;justify-items:center;gap:1rem;padding:1.5rem 1.25rem;display:grid}.MLFqsq_routineIcon{border-radius:var(--radius-m);background:var(--navy-800);width:3.5rem;height:3.5rem;color:var(--sky-300);place-items:center;display:inline-grid}.MLFqsq_careAfter{text-align:center;color:var(--navy-800);justify-content:center;align-items:center;gap:.6rem;margin-top:2rem;font-weight:500;display:flex}.MLFqsq_careAfter svg{color:var(--sky-700);flex:none}@media (max-width:1199px){.MLFqsq_routine{grid-template-columns:repeat(3,minmax(0,1fr))}.MLFqsq_morning{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:991px){.MLFqsq_signsNotes,.MLFqsq_workCard{grid-template-columns:minmax(0,1fr)}.MLFqsq_journey{grid-template-columns:minmax(0,1fr);gap:2.25rem}.MLFqsq_journey li:not(:last-child):after{inset:auto auto -1.75rem 50%;translate:-50%;rotate:135deg}}@media (max-width:575px){.MLFqsq_morning,.MLFqsq_routine{grid-template-columns:minmax(0,1fr)}.MLFqsq_routine li{text-align:left;grid-template-columns:auto minmax(0,1fr);place-items:center start}.MLFqsq_archTooth{width:2.4rem;height:2.4rem}.MLFqsq_arch{height:12rem}.MLFqsq_workRow{grid-template-columns:repeat(2,minmax(0,1fr))}.MLFqsq_workRow span:nth-child(3){border-left:0}.MLFqsq_workRow span:nth-child(n+3){border-top:1px solid var(--line)}.MLFqsq_careAfter{flex-direction:column}}@media (max-width:480px){.MLFqsq_morning li,.MLFqsq_tmj,.MLFqsq_force,.MLFqsq_journeyTag,.MLFqsq_makeAfter,.MLFqsq_routine li,.MLFqsq_nightTags span{flex-direction:column;grid-template-columns:minmax(0,1fr);place-items:flex-start start}}@media (prefers-reduced-motion:reduce){.MLFqsq_moon,.MLFqsq_zzz,.MLFqsq_guard{animation:none}}
.NgNNWq_ladder{border-radius:var(--radius-l);background:var(--white);width:min(100%,29rem);box-shadow:var(--shadow-lift);gap:.9rem;margin-inline:auto;padding:clamp(1.25rem,3vw,1.75rem);display:grid}.NgNNWq_ladderTitle{font-family:var(--font-display);color:var(--navy-800);align-items:center;gap:.5rem;font-size:1.1875rem;font-weight:700;display:inline-flex}.NgNNWq_ladderTitle svg{color:var(--sky-700);flex:none}.NgNNWq_ladderRows{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.NgNNWq_ladderRows li{grid-template-columns:9.5rem minmax(0,1fr);align-items:center;gap:.75rem;display:grid}.NgNNWq_ladderName{font-size:var(--step-label);color:var(--navy-800);font-weight:700}.NgNNWq_ladderTrack{border-radius:var(--radius-pill);background:var(--wash-50);height:.7rem;display:block;position:relative}.NgNNWq_barPa,.NgNNWq_barNj{top:0;bottom:0;left:calc(var(--from) * 100%);width:max(calc((var(--to) - var(--from)) * 100%), .6rem);border-radius:var(--radius-pill);transform-origin:0;animation:NgNNWq_bar-in .7s var(--ease-out) calc(.7s + var(--i) * 80ms) both;position:absolute}.NgNNWq_barPa{background:var(--navy-800)}.NgNNWq_barNj{background:var(--sky-500)}@keyframes NgNNWq_bar-in{0%{transform:scaleX(0)}}.NgNNWq_ladderScale{font-size:var(--step-label);font-variant-numeric:lining-nums;color:var(--slate-600);justify-content:space-between;margin-left:10.25rem;font-weight:700;display:flex}.NgNNWq_ladderKey{border-top:1px dashed var(--line-strong);font-size:var(--step-label);color:var(--slate-600);flex-wrap:wrap;gap:.4rem 1rem;padding-top:.75rem;font-weight:700;display:flex}.NgNNWq_ladderKey span{align-items:center;gap:.35rem;display:inline-flex}.NgNNWq_keyPa:before,.NgNNWq_keyNj:before{content:"";border-radius:var(--radius-pill);width:.9rem;height:.5rem}.NgNNWq_keyPa:before{background:var(--navy-800)}.NgNNWq_keyNj:before{background:var(--sky-500)}.NgNNWq_stateHead{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1.25rem;max-width:54rem;margin-bottom:clamp(2rem,4vw,3rem);display:grid}.NgNNWq_stateBadge{border-radius:var(--radius-l);width:4rem;height:4rem;font-family:var(--font-display);letter-spacing:.06em;place-items:center;font-size:1.375rem;font-weight:800;display:inline-grid}.NgNNWq_badgePa{background:var(--navy-800);color:var(--white)}.NgNNWq_badgeNj{background:var(--sky-500);color:var(--navy-950)}.NgNNWq_towns{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.NgNNWq_townsNj{grid-template-columns:repeat(4,minmax(0,1fr))}.NgNNWq_town{border-radius:var(--radius-l);background:var(--white);box-shadow:var(--shadow-soft);color:var(--slate-600);transition:translate var(--dur-ui) var(--ease-out), box-shadow var(--dur-ui) ease;align-content:start;gap:.75rem;padding:1.5rem 1.25rem;display:grid;position:relative}.NgNNWq_town:hover{box-shadow:var(--shadow-lift);translate:0 -4px}.NgNNWq_town h3{font-size:1.1875rem}.NgNNWq_town a{color:var(--navy-800);font-weight:700}.NgNNWq_town a:after{content:"";border-radius:inherit;position:absolute;inset:0}.NgNNWq_townTop{color:var(--sky-700);justify-content:space-between;align-items:center;display:flex}.NgNNWq_drive{border-radius:var(--radius-s);background:var(--sky-50);font-size:var(--step-label);font-variant-numeric:lining-nums;color:var(--navy-800);align-items:center;gap:.3rem;padding:.3rem .6rem;font-weight:700;display:inline-flex}.NgNNWq_river{border-radius:var(--radius-l);background:repeating-linear-gradient(170deg, transparent 0 22px, #ffffff40 22px 24px), linear-gradient(180deg, var(--sky-200), var(--sky-300));display:grid;overflow:hidden}.NgNNWq_bank{background:var(--sky-50);font-size:var(--step-label);letter-spacing:.08em;text-transform:uppercase;color:var(--sky-700);padding:.75rem 1.25rem;font-weight:800;display:block}.NgNNWq_bankPa{background:var(--wash-100);color:var(--navy-800)}.NgNNWq_bridges{grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem;margin:0;padding:1.75rem 1.25rem;list-style:none;display:grid}.NgNNWq_bridges li{border-top:6px solid var(--navy-800);border-bottom:6px solid var(--navy-800);border-radius:var(--radius-s);background:var(--white);box-shadow:var(--shadow-soft);font-size:var(--step-small);color:var(--slate-600);align-content:start;gap:.75rem;padding:1.25rem 1rem;display:grid;position:relative}.NgNNWq_bridges strong{font-family:var(--font-display);color:var(--navy-800);margin-bottom:.2rem;font-size:1rem;display:block}.NgNNWq_toll{border-radius:var(--radius-s);font-size:var(--step-label);color:#8a5a10;background:#fbefd2;justify-self:start;padding:.25rem .55rem;font-weight:700}.NgNNWq_bridgeFree .NgNNWq_toll{color:#1f6b43;background:#dff3e7}.NgNNWq_bridges .NgNNWq_bridgeFree{border-top-color:#2f8a5b;border-bottom-color:#2f8a5b}.NgNNWq_care{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.NgNNWq_careList{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.NgNNWq_careList li{border-radius:var(--radius-l);background:var(--white);box-shadow:var(--shadow-soft);color:var(--slate-600);grid-template-columns:auto minmax(0,1fr);gap:1rem;padding:1.25rem;display:grid}.NgNNWq_careList strong{color:var(--navy-800)}.NgNNWq_careList a{color:var(--navy-800);font-weight:600}.NgNNWq_careIcon{border-radius:var(--radius-m);background:var(--navy-800);width:2.75rem;height:2.75rem;color:var(--sky-300);place-items:center;display:inline-grid}@media (max-width:1199px){.NgNNWq_towns,.NgNNWq_townsNj,.NgNNWq_bridges{grid-template-columns:repeat(2,minmax(0,1fr))}.NgNNWq_bridges li:last-child{grid-column:1/-1}}@media (max-width:991px){.NgNNWq_care{grid-template-columns:minmax(0,1fr)}}@media (max-width:575px){.NgNNWq_towns,.NgNNWq_townsNj,.NgNNWq_bridges{grid-template-columns:minmax(0,1fr)}.NgNNWq_ladderRows li{grid-template-columns:7.5rem minmax(0,1fr)}.NgNNWq_ladderScale{margin-left:8.25rem}.NgNNWq_stateHead{grid-template-columns:minmax(0,1fr)}}@media (max-width:480px){.NgNNWq_careList li{grid-template-columns:minmax(0,1fr)}.NgNNWq_ladderTitle{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.NgNNWq_barPa,.NgNNWq_barNj{animation:none}}
.pzLa4G_calm{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.pzLa4G_order{color:var(--sky-700);flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.pzLa4G_order span{border-radius:var(--radius-s);background:var(--white);font-size:var(--step-small);color:var(--navy-800);padding:.45rem .8rem;font-weight:600}.pzLa4G_order .pzLa4G_orderYou{background:var(--navy-800);color:var(--white)}.pzLa4G_comfort{border-radius:var(--radius-l);background:var(--white);box-shadow:var(--shadow-lift);gap:1rem;padding:clamp(1.5rem,3.5vw,2.25rem);display:grid}.pzLa4G_comfort h3{font-size:var(--step-h3)}.pzLa4G_comfort ul{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.pzLa4G_comfort li{border-radius:var(--radius-m);background:var(--sky-50);color:var(--slate-600);grid-template-columns:auto minmax(0,1fr);gap:.85rem;padding:.85rem 1rem;display:grid}.pzLa4G_comfort strong{color:var(--navy-800)}.pzLa4G_comfortIcon{border-radius:var(--radius-s);background:var(--white);width:2.4rem;height:2.4rem;color:var(--navy-800);place-items:center;display:inline-grid}.pzLa4G_breath{align-items:center;gap:.75rem;display:flex}.pzLa4G_breathDot{background:radial-gradient(circle, var(--sky-300), var(--sky-500));border-radius:50%;flex:none;width:2.25rem;height:2.25rem;animation:5s ease-in-out infinite pzLa4G_breathe}@keyframes pzLa4G_breathe{0%,to{opacity:.6;scale:.7}50%{opacity:1;scale:1}}.pzLa4G_breathText{font-family:var(--font-display);color:var(--sky-700);font-weight:700}.pzLa4G_tech{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.pzLa4G_tool{border-radius:var(--radius-l);background:linear-gradient(180deg, var(--wash-50), var(--white));box-shadow:var(--shadow-soft);text-align:center;color:var(--slate-600);align-content:start;justify-items:center;gap:1rem;padding:1.75rem 1.25rem;display:grid}.pzLa4G_tool strong{font-family:var(--font-display);color:var(--navy-800);margin-bottom:.25rem;font-size:1.0625rem;display:block}.pzLa4G_toolIcon{border-radius:var(--radius-l);background:var(--navy-800);width:4rem;height:4rem;color:var(--sky-300);place-items:center;display:inline-grid;box-shadow:0 12px 24px #1b3d6e2e}.pzLa4G_techLink{justify-content:center;margin-top:1.5rem;display:flex}@media (max-width:1199px){.pzLa4G_tech{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:991px){.pzLa4G_calm{grid-template-columns:minmax(0,1fr)}}@media (max-width:575px){.pzLa4G_tech{grid-template-columns:minmax(0,1fr)}}@media (max-width:480px){.pzLa4G_comfort li{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.pzLa4G_breathDot{animation:none}}
._3e-AXW_breadcrumb ol{flex-wrap:wrap;align-items:center;gap:.35rem .5rem;margin:0;padding:0;font-size:.875rem;line-height:1.4;list-style:none;display:flex}._3e-AXW_breadcrumb li{align-items:center;gap:.5rem;display:inline-flex}._3e-AXW_breadcrumb a{color:var(--slate-600);transition:color var(--dur-ui) ease;text-decoration:none}._3e-AXW_breadcrumb a:hover{color:var(--sky-700)}._3e-AXW_breadcrumb [aria-current]{color:var(--navy-800);font-weight:600}._3e-AXW_separator{fill:none;width:.45rem;height:.7rem;stroke:var(--sky-500);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}
