@layer components{._94vDza_page{--accent:var(--card);--accent-strong:color-mix(in srgb, var(--card) 78%, #000);--accent-soft:color-mix(in srgb, var(--card) 12%, var(--panel));color:var(--ink);padding-bottom:clamp(56px,8vw,112px)}._94vDza_shell{width:var(--shell);margin-inline:auto}._94vDza_trail{padding-top:clamp(20px,3vw,36px)}._94vDza_hero{grid-template-columns:minmax(0,1fr) minmax(0,1.04fr);align-items:start;gap:clamp(2rem,5vw,5rem);padding-block:clamp(20px,3vw,36px) clamp(40px,6vw,72px);display:grid}._94vDza_eyebrow{color:var(--ink-2);font-size:15px;font-weight:600}._94vDza_intro h1{letter-spacing:-.035em;max-width:13ch;margin-top:.6rem;font-size:clamp(2.6rem,5vw,4.4rem);line-height:1.02}._94vDza_lead{max-width:39rem;color:var(--ink-2);margin-top:1.5rem;font-size:1.12rem;line-height:1.6}._94vDza_context{max-width:39rem;color:var(--ink-2);margin-top:1rem;line-height:1.55}._94vDza_guideLink{color:var(--accent-strong);text-underline-offset:.22em;margin-top:1.15rem;font-size:.9rem;font-weight:800;display:inline-block}._94vDza_calculator{min-width:0}._94vDza_form,._94vDza_result{border-radius:var(--radius-l);background:var(--panel);padding:clamp(20px,2.6vw,32px)}._94vDza_cardHeading{align-items:flex-start;gap:.9rem;display:flex}._94vDza_cardHeading>svg{width:1.5rem;height:1.5rem;color:var(--accent-strong);flex:none;margin-top:.3rem}._94vDza_cardHeading h2{font-size:clamp(1.8rem,2.5vw,2.5rem);line-height:1.05}._94vDza_cardHeading p,._94vDza_hint{color:var(--ink-2);margin-top:.6rem;font-size:.87rem;line-height:1.5}._94vDza_hint{margin-block:1.2rem}._94vDza_dates{gap:.9rem;display:grid}._94vDza_dateRow{grid-template-columns:4rem minmax(0,1fr);align-items:center;gap:.7rem;display:grid}._94vDza_dateRow label{font-size:.9rem;font-weight:800}._94vDza_dateRow>div{gap:.5rem;min-width:0;display:flex}._94vDza_dateRow input{border:1px solid var(--line-strong);width:100%;min-width:0;min-height:2.9rem;color:var(--ink);background:var(--panel);font:inherit;border-radius:8px;padding:.5rem .7rem;font-size:1rem}._94vDza_dateRow input[aria-invalid=true]{border-color:var(--danger)}._94vDza_removeButton{border:1px solid var(--line);min-width:2.9rem;min-height:2.9rem;color:var(--ink-2);cursor:pointer;background:0 0;border-radius:8px;place-items:center;display:grid}._94vDza_removeButton svg{width:1rem;height:1rem}._94vDza_textButton{min-height:2.8rem;color:var(--accent-strong);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.4rem;padding:.5rem 0;font-size:.85rem;font-weight:800;display:inline-flex}._94vDza_textButton svg{flex:none;width:1rem;height:1rem}._94vDza_form>._94vDza_textButton{margin-top:.65rem}._94vDza_primaryButton,._94vDza_secondaryButton{border:1px solid var(--accent);background:var(--accent);color:#fff;min-height:3rem;font:inherit;text-align:center;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:.55rem;padding:.75rem 1.2rem;font-size:.88rem;font-weight:850;text-decoration:none;display:inline-flex}._94vDza_primaryButton svg,._94vDza_secondaryButton svg{flex:none;width:1rem;height:1rem}._94vDza_form>._94vDza_primaryButton{width:100%;margin-top:1.1rem}._94vDza_primaryButton:hover{background:var(--accent-strong)}._94vDza_secondaryButton{max-width:100%;color:var(--accent-strong);border-color:var(--line);background:0 0;margin-top:1.3rem}._94vDza_primaryButton:focus-visible,._94vDza_secondaryButton:focus-visible,._94vDza_textButton:focus-visible,._94vDza_removeButton:focus-visible,._94vDza_dateRow input:focus-visible,._94vDza_result:focus-visible{outline:3px solid color-mix(in srgb, var(--accent) 50%, transparent);outline-offset:3px}._94vDza_privacy{color:var(--ink-2);text-align:center;margin-top:.8rem;font-size:.77rem;line-height:1.45}._94vDza_error{border-radius:var(--radius-s);background:color-mix(in srgb, var(--danger) 8%, var(--panel));color:var(--danger);margin-top:.7rem;padding:.8rem 1rem;font-size:.87rem;font-weight:600}._94vDza_result{margin-top:1.3rem;scroll-margin-top:7rem}._94vDza_result>h2{margin-top:.6rem;font-size:2rem;line-height:1.1}._94vDza_resultNumber{color:var(--accent-strong);margin-top:.25rem;font-size:clamp(3.5rem,5vw,5.5rem);display:block}._94vDza_resultNumber small{font-size:.45em}._94vDza_result>p:not(._94vDza_eyebrow){color:var(--ink-2);margin-top:.9rem;font-size:.92rem;line-height:1.55}._94vDza_intervals{margin:1.2rem 0;padding:0;list-style:none}._94vDza_intervals li{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:.4rem 1rem;padding-block:.7rem;font-size:.82rem;display:flex}._94vDza_intervals li:last-child{border-bottom:1px solid var(--line)}._94vDza_intervals strong{white-space:nowrap;color:var(--accent-strong)}._94vDza_handoff{margin-top:var(--space-6)}._94vDza_handoff h3{font-size:1.1rem}._94vDza_handoff p{color:var(--ink-2);margin-top:.6rem;font-size:.91rem;line-height:1.5}._94vDza_handoff>._94vDza_primaryButton{margin-top:.9rem}._94vDza_handoff ._94vDza_transferNote{font-size:.8rem}._94vDza_handoff ._94vDza_installLabel{margin-block:1.2rem .7rem;font-size:.85rem;font-weight:800}._94vDza_storageControls{padding:.8rem .3rem 0}._94vDza_storageControls p{color:var(--ink-2);font-size:.78rem;line-height:1.45}._94vDza_method,._94vDza_faq{padding-top:clamp(56px,7vw,96px)}._94vDza_method h2,._94vDza_faq h2,._94vDza_finalCta h2{letter-spacing:-.03em;margin-top:.5rem;font-size:clamp(2rem,3.6vw,3rem);line-height:1.06}._94vDza_method ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}._94vDza_method li{padding:var(--space-5);border-radius:var(--radius-m);background:var(--panel)}._94vDza_method li strong{font-size:1rem}._94vDza_method li p{color:var(--ink-2);margin-top:.7rem;font-size:.94rem;line-height:1.55}._94vDza_methodNote{max-width:68rem;color:var(--ink-2);margin-top:1.5rem;font-size:.82rem;line-height:1.55}._94vDza_faq{grid-template-columns:minmax(0,.65fr) minmax(0,1fr);gap:clamp(2rem,7vw,8rem);display:grid}._94vDza_faq h2{max-width:13ch}._94vDza_faq dl{margin:0}._94vDza_faq dl>div+div{margin-top:var(--space-5)}._94vDza_faq dt{font-weight:850}._94vDza_faq dd{color:var(--ink-2);margin:.6rem 0 0;font-size:.95rem;line-height:1.55}._94vDza_finalCta{border-radius:var(--radius-l);background:var(--panel);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2rem;margin-top:clamp(56px,7vw,96px);padding:clamp(28px,4vw,48px);display:grid}._94vDza_finalCta h2{max-width:23ch}._94vDza_finalCta p:not(._94vDza_eyebrow){max-width:42rem;color:var(--ink-2);margin-top:.9rem;line-height:1.55}@media (max-width:850px){._94vDza_hero,._94vDza_faq,._94vDza_finalCta{grid-template-columns:1fr}._94vDza_intro h1{max-width:17ch;font-size:clamp(2.3rem,9vw,3.4rem)}._94vDza_method ol{grid-template-columns:1fr}._94vDza_hero{gap:2rem}._94vDza_faq h2{max-width:18ch}}@media (max-width:420px){._94vDza_dateRow{grid-template-columns:1fr;gap:.35rem}._94vDza_handoff>._94vDza_primaryButton,._94vDza_secondaryButton{width:100%}}}
