.Checklist_selector__xyy_v{background:var(--surface);border:1px solid var(--control-line);border-radius:var(--radius-lg);padding:18px}@media (min-width:720px){.Checklist_selector__xyy_v{padding:24px 26px}}.Checklist_field__djCv2+.Checklist_field__djCv2{margin-top:22px;border-top:1px solid var(--line);padding-top:18px}.Checklist_fieldHead__EGD0y{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:10px}.Checklist_fieldLabel__M9v2i{font-weight:650;color:var(--ink);font-size:1rem}.Checklist_fieldHint__m4_Zx{font-size:.86rem;color:var(--ink-soft);margin:0 0 10px}.Checklist_select__Mn_B7{width:100%;min-height:48px;padding:12px 14px;font:inherit;font-weight:600;font-size:1rem;color:var(--ink);background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius)}.Checklist_select__Mn_B7:focus{border-color:var(--accent)}.Checklist_counter__UAFh8{display:flex;align-items:center;gap:12px}.Checklist_counterBtn__LgQ8x{width:48px;height:48px;flex:none;display:grid;place-items:center;font:inherit;font-size:1.3rem;font-weight:700;color:var(--ink);background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius);cursor:pointer}.Checklist_counterBtn__LgQ8x:hover:not(:disabled){border-color:var(--ink-mute);background:var(--surface-sunk)}.Checklist_counterBtn__LgQ8x:disabled{opacity:.4;cursor:not-allowed}.Checklist_counterValue__17_hm{min-width:2.4ch;text-align:center;font-size:1.15rem;font-weight:700;color:var(--ink)}.Checklist_counterUnit__bLtdF{color:var(--ink-soft);font-size:.95rem}.Checklist_echo__H5Cfj{margin-top:22px;padding-top:16px;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:8px}.Checklist_echoTag__EL4dR{display:inline-flex;align-items:center;gap:6px;font-size:.84rem;font-weight:600;padding:6px 12px;border-radius:99px;background:var(--accent-wash);color:var(--accent)}.Checklist_progressBar__PqdxK{position:-webkit-sticky;position:sticky;top:66px;z-index:40;background:var(--surface);border-bottom:1px solid var(--line);margin:0 -20px 26px;padding:14px 20px}.Checklist_progressTop__cMR2f{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:10px}.Checklist_progressCount__u1xHm{font-size:1.05rem;font-weight:700;color:var(--ink)}.Checklist_progressCount__u1xHm em{font-style:normal;color:var(--accent)}.Checklist_progressTrack__Zu5cv{height:8px;border-radius:99px;background:var(--surface-sunk);border:1px solid var(--line);overflow:hidden}.Checklist_progressFill__zCXXb{height:100%;background:var(--accent);transition:width .25s ease}.Checklist_progressActions___LJ08{display:flex;gap:8px}.Checklist_chain__NHxZ5{background:var(--brass-wash);border:1px solid var(--line);border-left:3px solid var(--brass);border-radius:var(--radius-lg);padding:20px}.Checklist_chainHead__LkyCw{font-size:1.1rem;font-weight:700;color:var(--ink);margin:0 0 6px}.Checklist_chainLede__c_pPN{color:var(--ink-soft);margin:0 0 18px;font-weight:600}.Checklist_chainSteps__X1ENa{list-style:none;margin:0;padding:0}.Checklist_chainStep__p8RxT{display:flex;gap:14px;padding:12px 0;border-top:1px solid var(--line)}.Checklist_chainStep__p8RxT:first-child{border-top:0;padding-top:0}.Checklist_chainNum__HTUtW{flex:none;width:30px;height:30px;border-radius:8px;background:var(--accent);color:var(--on-accent);display:grid;place-items:center;font-weight:700;font-size:.92rem}.Checklist_chainBody__E_Mfj{min-width:0}.Checklist_chainLabel__P7Et_{font-weight:650;color:var(--ink);display:block}.Checklist_chainIssuer__2BW6n{font-size:.88rem;color:var(--ink-soft)}.Checklist_chainEvidence__RH8_r{margin-top:18px;padding-top:14px;border-top:1px solid var(--line)}.Checklist_chainEvidence__RH8_r p{font-size:.9rem;margin:0 0 10px}.Checklist_chainEvidence__RH8_r p:last-child{margin-bottom:0}.Checklist_group__TuuWm{margin-top:34px}.Checklist_groupHead__8syCU{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-bottom:10px;border-bottom:1px solid var(--line-strong)}.Checklist_groupTitle__tKdhb{font-size:1.12rem;font-weight:700;color:var(--ink);margin:0}.Checklist_groupCount__oTsHp{font-size:.86rem;font-weight:700;color:var(--ink-soft);white-space:nowrap}.Checklist_list__MuQbh{list-style:none;margin:0;padding:0}.Checklist_item__VgK60{border-bottom:1px solid var(--line)}.Checklist_itemBtn__kelJ4{display:flex;gap:14px;width:100%;min-height:48px;padding:16px 2px;text-align:left;background:transparent;border:0;font:inherit;color:var(--ink);cursor:pointer}.Checklist_itemBtn__kelJ4:hover .Checklist_box__KQDFu{border-color:var(--accent)}.Checklist_box__KQDFu{flex:none;width:28px;height:28px;margin-top:2px;border:2px solid var(--line-strong);border-radius:7px;background:var(--surface);display:grid;place-items:center;transition:background .14s ease,border-color .14s ease}.Checklist_boxOn__ZHqkh{background:var(--accent);border-color:var(--accent)}.Checklist_tick__EJaQn{width:15px;height:15px;display:block}.Checklist_itemBody___Eppd{min-width:0;flex:1 1}.Checklist_itemTitle__kfWl1{font-weight:650;font-size:1rem;color:var(--ink);display:block;margin-bottom:4px}.Checklist_itemTitleOn__8Vngn{color:var(--ink-mute);text-decoration:line-through}.Checklist_itemWhat___roIL{font-size:.94rem;color:var(--ink-soft);margin:0 0 6px}.Checklist_itemMeta__CNe_A{font-size:.88rem;color:var(--ink-soft);margin:0}.Checklist_itemMeta__CNe_A strong{color:var(--ink);font-weight:650}.Checklist_tags__4Ck_I{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.Checklist_tag__jQmxS{display:inline-flex;align-items:center;font-size:.72rem;font-weight:700;letter-spacing:.005em;text-transform:none;padding:4px 10px;border-radius:99px;background:var(--surface-sunk);color:var(--ink-soft)}.Checklist_tagGate__YHaD3{background:var(--accent);color:var(--on-accent)}.Checklist_tagFirst__r2jhK{background:var(--stop-wash);color:var(--stop)}.Checklist_tagEarly__xamt0{background:var(--warn-wash);color:var(--warn)}.Checklist_tagLate__ffglq{background:var(--ok-wash);color:var(--ok)}.Checklist_tagUnknown__vhspl{background:var(--surface-sunk);color:var(--ink-soft)}.Checklist_note__WByd5{border-left:2px solid var(--brass);padding:4px 0 4px 16px;margin:16px 0}.Checklist_noteGap__39kB_{border-left-color:var(--warn)}.Checklist_note__WByd5 p{margin:0;font-size:.94rem}.Checklist_emptyGroups__duZK9{margin-top:30px}.Checklist_sourceLine__vdpUV{font-size:.82rem;margin:6px 0 0}.Checklist_sourceLine__vdpUV a{color:var(--ink-soft);text-decoration:underline}.Checklist_printHead__qoCSn{display:none}@media print{.Checklist_noPrint__gDWHp,.Checklist_progressBar__PqdxK,.Checklist_selector__xyy_v{display:none!important}.Checklist_printHead__qoCSn{display:block;border-bottom:2px solid #000;padding-bottom:10px;margin-bottom:18px}.Checklist_printHead__qoCSn h2{font-size:16pt;margin:0 0 6px}.Checklist_printHead__qoCSn dl{display:grid;grid-template-columns:max-content 1fr;grid-gap:2px 14px;gap:2px 14px;margin:0;font-size:10pt}.Checklist_printHead__qoCSn dt{font-weight:700}.Checklist_printHead__qoCSn dd{margin:0}.Checklist_group__TuuWm{margin-top:18pt;page-break-inside:avoid}.Checklist_groupTitle__tKdhb{font-size:12pt}.Checklist_item__VgK60{break-inside:avoid;page-break-inside:avoid}.Checklist_itemBtn__kelJ4{padding:6pt 0;min-height:0}.Checklist_box__KQDFu{border:1.5pt solid #000!important;width:14pt;height:14pt}.Checklist_boxOn__ZHqkh,.Checklist_box__KQDFu{background:#fff!important}.Checklist_tick__EJaQn{display:none}.Checklist_itemTitleOn__8Vngn{text-decoration:none;color:#000}.Checklist_itemMeta__CNe_A,.Checklist_itemTitle__kfWl1,.Checklist_itemWhat___roIL{color:#000}.Checklist_tag__jQmxS{border:.5pt solid #666;background:#fff!important;color:#000!important}.Checklist_chain__NHxZ5{background:#fff;border:1pt solid #000;page-break-inside:avoid}.Checklist_chainNum__HTUtW{background:#fff!important;color:#000!important;border:1pt solid #000}.Checklist_chain__NHxZ5 a,.Checklist_group__TuuWm a,.Checklist_item__VgK60 a{color:#000;text-decoration:none}}.StageBar_bar__nZVGD{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:14px 16px 12px}.StageBar_top__q9vBn{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:10px}.StageBar_where__JfIMG{font-weight:700;font-size:1rem;color:var(--ink);margin:0}.StageBar_count__FzPfV{flex:none;font-size:.9rem;font-weight:650;color:var(--accent);white-space:nowrap}.StageBar_track__vkkbU{height:6px;border-radius:99px;background:var(--surface-sunk);overflow:hidden;margin-bottom:12px}.StageBar_fill__bPDvs{height:100%;background:var(--accent);border-radius:99px;transition:width var(--t-med) var(--ease-out)}.StageBar_steps__7kpQs{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;margin:0 -4px;padding:0 4px 2px}.StageBar_steps__7kpQs::-webkit-scrollbar{display:none}.StageBar_step__fBAIj{flex:none;min-width:0;min-height:var(--tap);display:flex;align-items:center;gap:8px;padding:8px 12px;background:var(--surface);color:var(--ink-soft);border:1px solid var(--line-strong);border-radius:var(--radius);font:inherit;font-size:.92rem;font-weight:650;cursor:pointer;transition:background var(--t-fast) ease,border-color var(--t-fast) ease,color var(--t-fast) ease}.StageBar_step__fBAIj:hover{border-color:var(--ink-mute);color:var(--ink)}.StageBar_step__fBAIj[aria-current=step]{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.StageBar_step__fBAIj[data-complete=true]:not([aria-current=step]){background:var(--accent-wash);border-color:var(--accent);color:var(--accent)}.StageBar_step__fBAIj[data-empty=true]{opacity:.62}.StageBar_num__ARY51{flex:none;width:22px;height:22px;border-radius:6px;display:grid;place-items:center;background:var(--surface-sunk);color:var(--ink-soft);font-size:.76rem;font-weight:700}.StageBar_step__fBAIj[aria-current=step] .StageBar_num__ARY51{background:rgba(255,255,255,.22);color:var(--on-accent)}.StageBar_step__fBAIj[data-complete=true]:not([aria-current=step]) .StageBar_num__ARY51{background:var(--surface);color:var(--accent)}.StageBar_name__R1QOO{white-space:nowrap}.StageBar_doing__0gg6q{margin:10px 0 0;font-size:.94rem;color:var(--ink-soft)}.StageBar_link__kBpmT{display:inline-flex;align-items:center;min-height:var(--tap);font-weight:650;font-size:.94rem}@media (min-width:620px){.StageBar_steps__7kpQs{overflow-x:visible}.StageBar_step__fBAIj{flex:1 1;justify-content:center}}.PlanPicker_block__6Tr7_{display:flex;flex-direction:column;gap:4px}.PlanPicker_q__GrbLU{display:block;font-weight:650;color:var(--ink);margin:0 0 8px;font-size:1rem}.PlanPicker_hint__ptlv5{margin:0 0 8px;font-size:.9rem;color:var(--ink-soft)}.PlanPicker_row__jwW6E{display:flex;flex-wrap:wrap;gap:10px}.PlanPicker_pick__Ej0Ip{display:inline-flex;align-items:center;gap:8px;min-height:var(--tap);padding:11px 16px;background:var(--surface);color:var(--ink-soft);border:1px solid var(--line-strong);border-radius:var(--radius);font:inherit;font-weight:650;font-size:.95rem;cursor:pointer;text-align:left;transition:background var(--t-fast) ease,color var(--t-fast) ease,border-color var(--t-fast) ease}.PlanPicker_pick__Ej0Ip:hover{border-color:var(--ink-mute);color:var(--ink)}.PlanPicker_pick__Ej0Ip[aria-pressed=true]{background:var(--accent);color:var(--on-accent);border-color:var(--accent)}.PlanPicker_mark__DqsCm{flex:none;font-size:1.05rem;line-height:1}.PlanPicker_group__vu2E_{margin:0 0 6px;font-size:.78rem;font-weight:700;letter-spacing:.005em;text-transform:none;color:var(--brass)}.PlanPicker_locked__aqfhh{margin:0;font-size:.94rem;color:var(--ink-soft)}.PlanPicker_changed__QQOy0{margin:14px 0 0;font-size:.94rem;font-weight:650;color:var(--accent)}.PlanPicker_sep__ao24B{margin:26px 0 0}.MilestoneList_list__NaCXL{list-style:none;margin:0;padding:0}.MilestoneList_item__gepsK{border-bottom:1px solid var(--line)}.MilestoneList_item__gepsK:last-child{border-bottom:0}.MilestoneList_row__LwN3d{display:flex;align-items:flex-start;gap:14px;width:100%;min-height:var(--tap);padding:14px 4px;background:transparent;border:0;border-radius:var(--radius);font:inherit;text-align:left;cursor:pointer;transition:background var(--t-fast) ease}.MilestoneList_row__LwN3d:hover{background:var(--surface-sunk)}.MilestoneList_box__33pFP{flex:none;width:26px;height:26px;margin-top:1px;border-radius:7px;border:2px solid var(--line-strong);background:var(--surface);display:grid;place-items:center;color:transparent;font-size:.9rem;font-weight:700;line-height:1;transition:background var(--t-fast) ease,border-color var(--t-fast) ease,color var(--t-fast) ease}.MilestoneList_row__LwN3d[aria-checked=true] .MilestoneList_box__33pFP{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.MilestoneList_body__TysMO{flex:1 1 auto;min-width:0}.MilestoneList_label___m6yw{display:block;font-weight:650;font-size:1rem;color:var(--ink);line-height:1.4}.MilestoneList_row__LwN3d[aria-checked=true] .MilestoneList_label___m6yw{color:var(--ink-soft)}.MilestoneList_detail__S5BOg{display:block;margin-top:5px;font-size:.92rem;color:var(--ink-soft);line-height:1.5}.MilestoneList_from__BJsp_{display:block;margin-top:6px;font-size:.8rem;color:var(--ink-soft)}.MilestoneList_auto__wVJVw{display:flex;align-items:flex-start;gap:14px;padding:14px 4px}.MilestoneList_autoBox__q3LIl{flex:none;width:26px;height:26px;margin-top:1px;border-radius:7px;display:grid;place-items:center;font-size:.9rem;font-weight:700;line-height:1;border:2px solid var(--line-strong);background:var(--surface);color:transparent}.MilestoneList_auto__wVJVw[data-done=true] .MilestoneList_autoBox__q3LIl{background:var(--accent-wash);border-color:var(--accent);color:var(--accent)}.MilestoneList_help__FQHP8{display:inline-flex;align-items:center;min-height:var(--tap);margin-top:2px;font-size:.94rem;font-weight:650}.MilestoneList_empty__cmHXU{margin:0;padding:16px 0;color:var(--ink-soft)}.PlanDashboard_head__2rC5U{padding:40px 0 0}.PlanDashboard_title__PJGCe{margin:0 0 10px}.PlanDashboard_lede__sGk7u{font-size:1.1rem;color:var(--ink-soft);max-width:60ch;margin:0 0 24px}.PlanDashboard_bar__Qt4Gi,.PlanDashboard_section__I_roS{margin:0 0 32px}.PlanDashboard_h__LQszO{margin:0 0 14px;font-size:1.14rem;font-weight:700;color:var(--ink)}.PlanDashboard_cards___OgQE{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.PlanDashboard_next__he7zi{background:var(--accent-wash);border:1px solid var(--accent);border-radius:var(--radius-lg);padding:20px}.PlanDashboard_nextLabel__YfQ31{margin:0 0 6px;font-size:.78rem;font-weight:700;letter-spacing:.005em;text-transform:none;color:var(--accent)}.PlanDashboard_nextText__citrD{margin:0;font-size:1.1rem;font-weight:650;color:var(--ink);line-height:1.4}.PlanDashboard_nextDetail__BfUY_{margin:10px 0 0;font-size:.95rem;color:var(--ink-soft)}.PlanDashboard_nextLink__nSMGD{display:inline-flex;align-items:center;min-height:var(--tap);margin-top:6px;font-weight:650}.PlanDashboard_figures__xV_4x{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.PlanDashboard_fig__G1vnb{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:18px}.PlanDashboard_figNum__zvBsL{font-size:2.1rem;font-weight:700;letter-spacing:-.03em;line-height:1.05;color:var(--ink)}.PlanDashboard_figLabel__lMfq_{margin:6px 0 0;font-size:.93rem;color:var(--ink-soft)}.PlanDashboard_method__iwvdf{margin:12px 0 0;font-size:.9rem;color:var(--ink-soft)}.PlanDashboard_stageHead__m1cjB{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0 0 4px}.PlanDashboard_stageName__693q5{margin:0;font-size:1.14rem;font-weight:700;color:var(--ink)}.PlanDashboard_stageCount__WL4FM{flex:none;font-size:.92rem;font-weight:650;color:var(--accent)}.PlanDashboard_stageDoing__UK2vs{margin:0 0 10px;font-size:.96rem;color:var(--ink-soft)}.PlanDashboard_privacy__faC__{background:var(--surface-sunk);border-radius:var(--radius-lg);padding:20px;margin:0 0 20px}.PlanDashboard_privacy__faC__ p{margin:0 0 10px;color:var(--ink-soft)}.PlanDashboard_privacy__faC__ p:last-child{margin:0}.PlanDashboard_actions__cMacs{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.PlanDashboard_warn__OAx8T{margin:0 0 20px}.PlanDashboard_confirm__Du4KO{margin:0;font-weight:650;color:var(--stop)}.PlanDashboard_emptyGrid__8IiT3{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin:0 0 28px}.PlanDashboard_emptyCard__6IQna{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:18px}.PlanDashboard_emptyCard__6IQna h3{margin:0 0 6px;font-size:1.02rem}.PlanDashboard_emptyCard__6IQna p{margin:0;font-size:.95rem;color:var(--ink-soft)}.PlanDashboard_foot__nRiR3{padding-bottom:72px}.ResumeBar_bar__yuaUe{border-bottom:1px solid var(--line);background:var(--accent-wash);animation:ResumeBar_lfa-fade-in__Ybisu var(--t-med) ease both}.ResumeBar_inner__ET3ZR{display:flex;align-items:center;gap:12px;min-height:var(--tap);padding:6px 0}.ResumeBar_link__1QfFp{display:flex;align-items:center;gap:10px;flex:1 1 auto;min-width:0;min-height:40px;color:var(--accent);text-decoration:none;font-weight:650;font-size:.92rem;border-radius:var(--radius);padding:2px 6px;margin-left:-6px;transition:background var(--t-fast) ease}.ResumeBar_link__1QfFp:hover{background:rgba(255,255,255,.6);text-decoration:none}.ResumeBar_glyph__uC7Pb{flex:none;font-size:1rem;line-height:1}.ResumeBar_texts__7VLgV{min-width:0;display:flex;flex-direction:column}.ResumeBar_detail__8CgQM,.ResumeBar_label__xSJRV{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ResumeBar_detail__8CgQM{font-size:.8rem;font-weight:550;color:var(--accent-soft)}.ResumeBar_arrow__onqBk{flex:none;font-size:.8rem}.ResumeBar_meter__rGPy_{flex:none;display:flex;align-items:center;gap:8px}.ResumeBar_track__QyE_L{width:64px;height:5px;border-radius:99px;background:rgba(30,58,95,.18);overflow:hidden}.ResumeBar_fill__AIoVL{height:100%;background:var(--accent);border-radius:99px;transition:width var(--t-med) var(--ease-out)}.ResumeBar_pct__kSeZy{font-size:.8rem;font-weight:700;color:var(--accent);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ResumeBar_dismiss__qc_XQ{flex:none;width:var(--tap);height:40px;display:grid;place-items:center;background:transparent;border:1px solid transparent;border-radius:var(--radius);color:var(--accent);cursor:pointer;font:inherit;font-size:.95rem;line-height:1;transition:background var(--t-fast) ease}.ResumeBar_dismiss__qc_XQ:hover{background:rgba(255,255,255,.7)}@media (max-width:560px){.ResumeBar_track__QyE_L{width:44px}.ResumeBar_detail__8CgQM{display:none}}.SiteFooter_top__Pi_rZ{display:grid;grid-gap:28px;gap:28px;grid-template-columns:1fr}@media (min-width:740px){.SiteFooter_top__Pi_rZ{grid-template-columns:1.4fr repeat(3,1fr);gap:36px}}.SiteFooter_pledge__Yd20H{max-width:42ch}.SiteFooter_brandRow__cEwoH{display:flex;align-items:center;gap:10px;margin-bottom:14px}.SiteFooter_wordmark__ws9Xg{font-weight:700;color:var(--ink);font-size:1.04rem}.SiteFooter_promises__ZGde_{list-style:none;margin:0 0 16px;padding:0;display:grid;grid-gap:9px;gap:9px}.SiteFooter_promise__uM_p3{display:flex;gap:9px;align-items:flex-start;color:var(--ink-soft);font-size:.92rem;font-weight:550}.SiteFooter_tick__L01is{flex:none;color:var(--ok);font-weight:700;line-height:1.45}.SiteFooter_scam__GCF8p{border-left:2px solid var(--warn);padding:2px 0 2px 14px;color:var(--ink-soft);font-size:.9rem;margin:0 0 14px}.SiteFooter_scam__GCF8p a{color:var(--accent);font-weight:650}.SiteFooter_colTitle__aer_u{margin:0 0 8px;font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:none;color:var(--brass)}.SiteFooter_list__Hp4Q4{list-style:none;margin:0;padding:0}.SiteFooter_link__QjfJU{display:inline-flex;align-items:center;gap:8px;min-height:var(--tap);padding:4px 0;color:var(--ink-soft);font-size:.93rem;font-weight:600;text-decoration:none;transition:color var(--t-fast) ease}.SiteFooter_link__QjfJU:hover{color:var(--accent);text-decoration:underline}.SiteFooter_link__QjfJU[aria-current=page]{color:var(--accent)}.SiteFooter_glyph__NZJWE{flex:none;width:20px;text-align:center}.SiteFooter_rule__hYV02{height:1px;background:var(--line-strong);border:0;margin:32px 0 20px;opacity:.7}.SiteFooter_base__m2Yzz{display:flex;flex-wrap:wrap;gap:8px 20px;align-items:baseline}.SiteFooter_legal__4cKDi{margin:0;max-width:72ch;font-size:.86rem;color:var(--ink-mute)}.SiteFooter_stamp__ZKfTt{margin:0;font-size:.86rem;color:var(--ink-mute);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Menu_wrap__1Xcij{position:relative}.Menu_trigger__TGSCO{display:inline-flex;align-items:center;gap:6px;min-height:42px;padding:8px 12px;background:transparent;color:var(--ink-soft);border:1px solid transparent;border-radius:var(--radius);font:inherit;font-size:.95rem;font-weight:600;cursor:pointer;white-space:nowrap;transition:color var(--t-fast) ease,background var(--t-fast) ease}.Menu_trigger__TGSCO:hover,.Menu_trigger__TGSCO[aria-expanded=true]{color:var(--accent);background:var(--accent-wash)}.Menu_active__tkyxW{color:var(--accent)}.Menu_caret__pqk6y{font-size:.55rem;line-height:1;transition:transform var(--t-med) var(--ease-out)}.Menu_trigger__TGSCO[aria-expanded=true] .Menu_caret__pqk6y{transform:rotate(180deg)}.Menu_panel__L2KVu{position:absolute;z-index:50;top:calc(100% + 8px);left:0;min-width:268px;max-width:340px;padding:8px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow);animation:Menu_lfa-pop-in__oCSHa var(--t-fast) var(--ease-out) both}.Menu_right__Z1e2D{left:auto;right:0}.Menu_item__8245i{display:flex;align-items:flex-start;gap:10px;min-height:var(--tap);padding:10px 12px;border-radius:var(--radius);color:var(--ink);font-size:.95rem;font-weight:600;text-decoration:none;transition:background var(--t-fast) ease}.Menu_item__8245i:focus-visible,.Menu_item__8245i:hover{background:var(--surface-sunk);text-decoration:none}.Menu_item__8245i[aria-current=page]{background:var(--accent-wash);color:var(--accent)}.Menu_glyph__XVwhA{flex:none;width:22px;text-align:center;font-size:1.05rem;line-height:1.45}.Menu_text__iVPAB{min-width:0}.Menu_hint__yAo1v{display:block;font-size:.83rem;font-weight:500;color:var(--ink-soft);margin-top:1px}.Menu_item__8245i[aria-current=page] .Menu_hint__yAo1v{color:var(--accent-soft)}.Menu_sep__V2vcH{height:1px;background:var(--line);margin:6px 8px;border:0}@media (prefers-reduced-motion:reduce){.Menu_panel__L2KVu{animation:none}}.Sheet_scrim__BsQYG{position:fixed;inset:0;z-index:var(--z-scrim);background:rgba(22,25,28,.42);animation:Sheet_lfa-fade-in__iBNAp var(--t-med) ease both}.Sheet_sheet__O5r5Y{position:fixed;z-index:var(--z-sheet);top:0;bottom:0;right:0;width:min(380px,92vw);display:flex;flex-direction:column;background:var(--surface);border-left:1px solid var(--line);box-shadow:-12px 0 40px rgba(22,25,28,.14);animation:Sheet_lfa-sheet-in__WGi1W var(--t-med) var(--ease-out) both;outline:none}.Sheet_left__gcKak{right:auto;left:0;border-left:0;border-right:1px solid var(--line);box-shadow:12px 0 40px rgba(22,25,28,.14)}.Sheet_left__gcKak.Sheet_sheet__O5r5Y{animation-name:Sheet_lfa-sheet-in-left__4f8Uc}@keyframes Sheet_lfa-sheet-in-left__4f8Uc{0%{transform:translateX(-100%)}to{transform:none}}.Sheet_head__dU5CE{flex:none;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 10px 10px 20px;min-height:var(--head-h);border-bottom:1px solid var(--line);background:var(--surface)}.Sheet_title__nKkDR{font-size:.78rem;font-weight:700;letter-spacing:.005em;text-transform:none;color:var(--brass);margin:0}.Sheet_close__XXCbI{flex:none;width:var(--tap);height:var(--tap);display:grid;place-items:center;background:transparent;border:1px solid transparent;border-radius:var(--radius);color:var(--ink);cursor:pointer;font:inherit;font-size:1.2rem;line-height:1;transition:background var(--t-fast) ease,border-color var(--t-fast) ease}.Sheet_close__XXCbI:hover{background:var(--surface-sunk);border-color:var(--line-strong)}.Sheet_body__oJ9PI{flex:1 1 auto;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:8px 0 28px}@media (prefers-reduced-motion:reduce){.Sheet_scrim__BsQYG,.Sheet_sheet__O5r5Y{animation:none}}.MobileNav_trigger__zTYLz{display:inline-flex;align-items:center;gap:8px;min-height:var(--tap);min-width:var(--tap);padding:10px 14px 10px 12px;background:var(--surface);color:var(--ink);border:1px solid var(--line-strong);border-radius:var(--radius);font:inherit;font-size:.92rem;font-weight:650;cursor:pointer;transition:background var(--t-fast) ease,border-color var(--t-fast) ease}.MobileNav_trigger__zTYLz:hover{background:var(--surface-sunk);border-color:var(--ink-mute)}.MobileNav_bars__tus7B{position:relative;flex:none;width:17px;height:12px}.MobileNav_bars__tus7B span,.MobileNav_bars__tus7B span:after,.MobileNav_bars__tus7B span:before{position:absolute;left:0;width:100%;height:2px;background:var(--ink);border-radius:2px;content:""}.MobileNav_bars__tus7B span{top:5px}.MobileNav_bars__tus7B span:before{top:-5px}.MobileNav_bars__tus7B span:after{top:5px}@media (min-width:1040px){.MobileNav_trigger__zTYLz{display:none}}.MobileNav_section__iJnMJ{padding:14px 0 6px}.MobileNav_section__iJnMJ+.MobileNav_section__iJnMJ{border-top:1px solid var(--line)}.MobileNav_heading__A2DVt{margin:0 0 4px;padding:0 20px;font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:none;color:var(--brass)}.MobileNav_list__hf8gn{list-style:none;margin:0;padding:0}.MobileNav_row__f2ZvT{display:flex;align-items:flex-start;gap:12px;min-height:56px;padding:11px 20px;color:var(--ink);text-decoration:none;font-size:1rem;font-weight:650;border-left:3px solid transparent;transition:background var(--t-fast) ease,border-color var(--t-fast) ease}.MobileNav_row__f2ZvT:focus-visible,.MobileNav_row__f2ZvT:hover{background:var(--surface-sunk);text-decoration:none}.MobileNav_row__f2ZvT[aria-current=page]{background:var(--accent-wash);color:var(--accent);border-left-color:var(--accent)}.MobileNav_glyph__DBLSR{flex:none;width:24px;text-align:center;font-size:1.1rem;line-height:1.45}.MobileNav_text__n0gZE{min-width:0}.MobileNav_hint__TGwme{display:block;font-size:.85rem;font-weight:500;color:var(--ink-soft);margin-top:1px}.MobileNav_row__f2ZvT[aria-current=page] .MobileNav_hint__TGwme{color:var(--accent-soft)}.MobileNav_sub__9DP21{list-style:none;margin:0 0 6px;padding:0}.MobileNav_subRow__qJvHU{padding-left:44px;min-height:var(--tap);font-size:.95rem;font-weight:600}.MobileNav_foot__OZK9Z{padding:18px 20px 6px;border-top:1px solid var(--line);margin-top:8px}.MobileNav_footNote__9NFPa{margin:0;font-size:.86rem;color:var(--ink-soft)}.SiteHeader_inner__zGbfs{display:flex;align-items:center;gap:12px;min-height:var(--head-h);flex-wrap:wrap}@media (min-width:1040px){.SiteHeader_inner__zGbfs{min-height:var(--head-h-lg)}}.SiteHeader_brandSlot__kQtB9{flex:1 1 auto;min-width:0;margin-right:auto}.SiteHeader_bar__VQtII{display:none;align-items:center;gap:2px}@media (min-width:1040px){.SiteHeader_bar__VQtII{display:flex}}.SiteHeader_barLink__nUw7G{display:inline-flex;align-items:center;gap:6px;min-height:42px;padding:8px 12px;color:var(--ink-soft);font-size:.95rem;font-weight:600;text-decoration:none;border-radius:var(--radius);white-space:nowrap;transition:color var(--t-fast) ease,background var(--t-fast) ease}.SiteHeader_barLink__nUw7G:hover{text-decoration:none}.SiteHeader_barLink__nUw7G:hover,.SiteHeader_barLink__nUw7G[aria-current=page]{color:var(--accent);background:var(--accent-wash)}.SiteHeader_actions__c86RP{display:flex;align-items:center;gap:8px;flex:0 1 auto;min-width:0}.SiteHeader_plan__LYq52{display:inline-flex;align-items:center;gap:7px;min-height:var(--tap);padding:10px 14px;background:var(--surface);color:var(--ink);border:1px solid var(--line-strong);border-radius:var(--radius);font-size:.92rem;font-weight:650;text-decoration:none;white-space:nowrap;min-width:0;overflow:hidden;text-overflow:ellipsis;transition:background var(--t-fast) ease,border-color var(--t-fast) ease,color var(--t-fast) ease}.SiteHeader_plan__LYq52:hover{background:var(--accent-wash);border-color:var(--accent);color:var(--accent);text-decoration:none}.SiteHeader_plan__LYq52[aria-current=page]{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.SiteHeader_planLabel__6czsU{display:inline}@media (max-width:420px){.SiteHeader_planLabel__6czsU{display:none}}.SiteHeader_skip__Ri9Lq{position:fixed;top:8px;left:8px;z-index:var(--z-skip);transform:translateY(-160%);display:inline-flex;align-items:center;min-height:var(--tap);padding:12px 18px;background:var(--accent);color:var(--on-accent);border-radius:var(--radius);font-weight:650;font-size:.95rem;text-decoration:none;box-shadow:var(--shadow);transition:transform var(--t-med) var(--ease-out)}.SiteHeader_skip__Ri9Lq:focus-visible{transform:none;text-decoration:none}.SiteHeader_progress__aEZhR{position:absolute;left:0;right:0;bottom:-1px;height:2px;background:transparent}.SiteHeader_progressFill__cMdzR{display:block;height:100%;width:0;background:var(--brass);transition:width .1s linear}@media (prefers-reduced-motion:reduce){.SiteHeader_progressFill__cMdzR{transition:none}}.Affordability_wrap__K1tkf{background:var(--surface);border:1px solid var(--line);border-left:3px solid var(--accent);border-radius:var(--radius-lg);padding:24px}.Affordability_wrap__K1tkf[data-verdict=no-saving],.Affordability_wrap__K1tkf[data-verdict=years-away]{border-left-color:var(--warn)}.Affordability_wrap__K1tkf[data-verdict=already-funded],.Affordability_wrap__K1tkf[data-verdict=within-timeline]{border-left-color:var(--ok)}.Affordability_headline__3rf1L{margin:0 0 12px;font-size:clamp(1.25rem,3.2vw,1.6rem);font-weight:700;letter-spacing:-.022em;line-height:1.25;color:var(--ink)}.Affordability_body__oDcEO{margin:0 0 22px;color:var(--ink-soft);max-width:68ch}.Affordability_figures__BBuH7{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.Affordability_fig__07a3X{padding:16px;background:var(--surface-sunk);border-radius:var(--radius)}.Affordability_figValue__IVyN2{margin:0;font-size:1.3rem;font-weight:700;letter-spacing:-.025em;color:var(--ink);line-height:1.2}.Affordability_figSay__oE_Hf{margin:6px 0 0;font-size:.88rem;color:var(--ink-soft)}.Affordability_progress__XJAuC{margin-top:22px}.Affordability_progressTop__zCliB{display:flex;justify-content:space-between;gap:12px;margin-bottom:8px}.Affordability_progressLabel__7mXVz{font-size:.92rem;font-weight:600;color:var(--ink-soft)}.Affordability_progressPct__EaHVH{font-size:.95rem;font-weight:700;color:var(--ink)}.Affordability_track__UOq_x{height:10px;border-radius:99px;background:var(--surface-sunk);border:1px solid var(--line);overflow:hidden}.Affordability_fill__rtQ_p{display:block;height:100%;background:var(--accent)}.Affordability_remember__85Lu6{margin:22px 0 0;font-size:.95rem;color:var(--ink-soft)}@media print{.Affordability_wrap__K1tkf{border:1px solid #999;page-break-inside:avoid;break-inside:avoid}.Affordability_fill__rtQ_p,.Affordability_track__UOq_x{display:none}}.Assumptions_wrap__1c4ta{display:block}.Assumptions_toggle__Rby_o{width:100%;text-align:left;justify-content:flex-start}.Assumptions_panel__bcneQ{display:none}.Assumptions_panel__bcneQ[data-open]{display:block;margin-top:18px}.Assumptions_intro__P9qKo{font-size:.96rem;color:var(--ink-soft);max-width:66ch}.Assumptions_list__oU8lH{list-style:none;margin:0;padding:0}.Assumptions_item__91i1v{padding:16px 0;border-top:1px solid var(--line)}.Assumptions_label__i4WYy{margin:0;font-weight:650;color:var(--ink);line-height:1.4}.Assumptions_tag__Xpc9C{display:inline-block;margin-right:6px;font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:none;color:var(--warn);background:var(--warn-wash);padding:3px 8px;border-radius:99px;vertical-align:2px}.Assumptions_basis__PqXLS{margin:8px 0 0;font-size:.93rem;color:var(--ink-soft);max-width:72ch}@media print{.Assumptions_toggle__Rby_o{display:none}.Assumptions_panel__bcneQ{display:block!important;margin-top:0}}.Controls_field__XQN8_{margin:0 0 30px}.Controls_field__XQN8_:last-child{margin-bottom:0}.Controls_legend__5xDzO{display:block;margin:0 0 10px}.Controls_hint__Bb_Zy{margin:-4px 0 12px;font-size:.92rem;color:var(--ink-soft);max-width:56ch}.Controls_opt__DFZWA{flex-direction:column;align-items:flex-start;gap:2px;text-align:left}.Controls_optLabel__xj5oR{display:block}.Controls_optSub__2FoWI{display:block;font-size:.78rem;font-weight:600;opacity:.78}.Controls_chips__7c0xl{display:flex;flex-wrap:wrap;gap:8px}.Controls_stepper__X3OWG{display:flex;align-items:center;gap:12px}.Controls_stepper__X3OWG button{min-width:56px;justify-content:center;font-size:1.3rem;line-height:1}.Controls_stepperValue__Owid4{min-width:7ch;font-size:1.3rem;font-weight:700;color:var(--ink);letter-spacing:-.02em}.Controls_stepperUnit__gx867{font-size:.95rem;font-weight:600;color:var(--ink-soft)}.Controls_money__I4c8b{display:block}.Controls_moneyTop__ft_RS{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:14px}.Controls_moneyReadout__8ZTRP{font-size:1.5rem;font-weight:700;letter-spacing:-.025em;color:var(--ink);line-height:1.1}.Controls_moneyBox__xmfmx{display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:6px 14px;background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius)}.Controls_moneyCode__wwRM6{font-size:.8rem;font-weight:700;letter-spacing:.06em;color:var(--ink-soft)}.Controls_moneyField__bUJrM{width:9ch;border:0;background:transparent;font:inherit;font-weight:650;font-size:1rem;color:var(--ink);padding:0}.Controls_moneyField__bUJrM:focus{outline:none}.Controls_moneyBox__xmfmx:focus-within{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.Controls_slider__qvYLj{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:48px;margin:0 0 14px;background:transparent;cursor:pointer;display:block}.Controls_slider__qvYLj::-webkit-slider-runnable-track{height:6px;border-radius:99px;background:var(--surface-sunk);border:1px solid var(--line-strong)}.Controls_slider__qvYLj::-moz-range-track{height:6px;border-radius:99px;background:var(--surface-sunk);border:1px solid var(--line-strong)}.Controls_slider__qvYLj::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:30px;height:30px;margin-top:-13px;border-radius:50%;background:var(--accent);border:3px solid var(--surface);box-shadow:var(--shadow)}.Controls_slider__qvYLj::-moz-range-thumb{width:30px;height:30px;border-radius:50%;background:var(--accent);border:3px solid var(--surface)}@media print{.Controls_chips__7c0xl,.Controls_slider__qvYLj,.Controls_stepper__X3OWG button{display:none}.Controls_moneyBox__xmfmx{border:0;padding:0}}.MoneySplit_wrap__Ak_kL{display:block}.MoneySplit_bar__yIPBM{display:flex;height:10px;border-radius:99px;overflow:hidden;background:var(--surface-sunk);border:1px solid var(--line);margin:0 0 24px}.MoneySplit_barGone__Fg0fn{background:var(--accent)}.MoneySplit_barBack__Q_9EW{background:var(--accent-wash);border-left:1px solid var(--accent);background-image:repeating-linear-gradient(-45deg,transparent 0 5px,rgba(30,58,95,.16) 5px 10px)}.MoneySplit_pair__aQHpH{display:grid;grid-gap:20px;gap:20px;grid-template-columns:repeat(auto-fit,minmax(290px,1fr))}.MoneySplit_half__t4oYK{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:22px}.MoneySplit_half__t4oYK[data-kind=gone]{border-top:3px solid var(--accent)}.MoneySplit_half__t4oYK[data-kind=returned]{border-top:3px solid var(--brass)}.MoneySplit_figure__p5Z69{margin:0 0 8px;font-size:clamp(1.7rem,4.4vw,2.4rem)}.MoneySplit_halfSay__gNatN{font-size:.96rem;color:var(--ink-soft);margin:0 0 4px}.MoneySplit_lines__fxDMk{margin-top:10px}.MoneySplit_line__GsCT4{padding:16px 0;border-top:1px solid var(--line)}.MoneySplit_line__GsCT4[data-excluded]{opacity:.62}.MoneySplit_lineHead__1VKdH{display:flex;gap:14px;justify-content:space-between;align-items:flex-start}.MoneySplit_lineLabel__WM_27{margin:0;font-weight:650;color:var(--ink);font-size:.98rem;line-height:1.35}.MoneySplit_lineKind__9WmYh{margin:3px 0 0;font-size:.8rem;font-weight:650;letter-spacing:.03em;text-transform:none;color:var(--brass)}.MoneySplit_lineAmount__aLEmi{margin:0;flex:none;font-weight:700;font-size:1rem;color:var(--ink);text-align:right;white-space:nowrap}.MoneySplit_lineZero__cGwj6{font-size:.86rem;font-weight:650;color:var(--ok);white-space:normal}.MoneySplit_lineNote__QOvMQ{margin:10px 0 0;font-size:.92rem;color:var(--ink-soft)}.MoneySplit_total__t0WqG{margin-top:20px;padding:22px;background:var(--accent);color:var(--on-accent);border-radius:var(--radius-lg);display:grid;grid-gap:10px;gap:10px}.MoneySplit_total__t0WqG .MoneySplit_eyebrow__pc1VA{color:rgba(255,255,255,.8)}.MoneySplit_totalFigure__S7Ge7{margin:0;color:var(--on-accent)}.MoneySplit_totalSay__yUeHk{margin:0;color:rgba(255,255,255,.88);font-size:.96rem;max-width:60ch}@media print{.MoneySplit_bar__yIPBM{display:none}.MoneySplit_half__t4oYK,.MoneySplit_total__t0WqG{border:1px solid #999;page-break-inside:avoid;break-inside:avoid}.MoneySplit_total__t0WqG{background:#fff;color:#000}.MoneySplit_totalFigure__S7Ge7,.MoneySplit_totalSay__yUeHk,.MoneySplit_total__t0WqG .MoneySplit_eyebrow__pc1VA{color:#000}}.PlanSummary_wrap__TNKW3{background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-lg);padding:24px;margin-bottom:8px}.PlanSummary_head__VvA8f{display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;align-items:flex-start;margin-bottom:22px}.PlanSummary_title__mX_du{margin:0;font-size:clamp(1.35rem,3.6vw,1.9rem);font-weight:700;letter-spacing:-.024em;line-height:1.18}.PlanSummary_sub__Q1_XR{margin:6px 0 0;font-size:.95rem;color:var(--ink-soft)}.PlanSummary_grid__lSHkp{display:grid;grid-gap:1px;gap:1px;margin:0 0 22px;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));background:var(--line);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.PlanSummary_cell__H0ump{background:var(--surface);padding:16px}.PlanSummary_cell__H0ump[data-lead]{background:var(--accent-wash)}.PlanSummary_cell__H0ump dt{font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:none;color:var(--ink-soft);margin:0 0 6px}.PlanSummary_cell__H0ump dd{margin:0;font-size:1.1rem;font-weight:700;letter-spacing:-.02em;color:var(--ink);line-height:1.25}.PlanSummary_cell__H0ump[data-lead] dd{color:var(--accent)}.PlanSummary_verdict___qO1N{margin:0 0 10px;font-size:1.08rem;font-weight:650;color:var(--ink);line-height:1.4;max-width:64ch}.PlanSummary_detail__t2JbS{margin:0 0 16px;color:var(--ink-soft);max-width:68ch}.PlanSummary_fine__Z_1_W{margin:0;font-size:.86rem;color:var(--ink-soft);max-width:72ch}@media print{.PlanSummary_wrap__TNKW3{border:2px solid #000;page-break-inside:avoid;break-inside:avoid;padding:0 0 16px;border-left:0;border-right:0;border-top:0}.PlanSummary_head__VvA8f button{display:none}.PlanSummary_cell__H0ump[data-lead]{background:#fff}.PlanSummary_cell__H0ump[data-lead] dd{color:#000}.PlanSummary_grid__lSHkp{border-color:#999;background:#999}}.Timeline_wrap__mB1Et{display:block}.Timeline_strip__UzBJk{display:flex;gap:4px;margin:0 0 22px;min-height:78px;align-items:stretch}.Timeline_block__MCv0t{display:flex;flex-direction:column;justify-content:center;min-width:68px;padding:12px 14px;border-radius:var(--radius);flex-basis:0}.Timeline_block__MCv0t[data-phase=language]{background:var(--accent);color:var(--on-accent)}.Timeline_block__MCv0t[data-phase=admin]{background:var(--accent-wash);color:var(--accent);border:1px solid var(--accent);background-image:repeating-linear-gradient(-45deg,transparent 0 5px,rgba(30,58,95,.1) 5px 10px)}.Timeline_blockMonths__i5O1B{font-size:1.5rem;font-weight:700;line-height:1;letter-spacing:-.03em}.Timeline_blockUnit__x2vMS{font-size:.76rem;font-weight:700;letter-spacing:.07em;text-transform:none;opacity:.85}.Timeline_phases__jcJDW{list-style:none;margin:0 0 22px;padding:0}.Timeline_phase__YNqqU{display:flex;gap:14px;padding:16px 0;border-bottom:1px solid var(--line)}.Timeline_phase__YNqqU:last-child{border-bottom:0}.Timeline_phaseBody__4as6N{min-width:0}.Timeline_phaseLabel___CIQd{margin:0;font-weight:650;color:var(--ink);line-height:1.35}.Timeline_phaseTime__BgLhD{margin:2px 0 0;font-weight:700;color:var(--accent)}.Timeline_phaseSteps__J6Wec{margin:4px 0 0;font-size:.9rem;color:var(--ink-soft)}.Timeline_dominant__ON6EQ{margin:0 0 18px}.Timeline_dominant__ON6EQ,.Timeline_gap__3zww1{font-size:.98rem;color:var(--ink-soft)}.Timeline_gap__3zww1{margin:0 0 18px}.Timeline_langNote__0NfcS{font-size:.95rem;color:var(--ink-soft);margin:0 0 14px}.Timeline_dates__FpHS6{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));margin:22px 0 18px}.Timeline_date__v3Nmo{background:var(--surface-sunk);border-radius:var(--radius-lg);padding:18px;border:1px solid transparent}.Timeline_date__v3Nmo[data-realistic]{background:var(--surface);border-color:var(--accent)}.Timeline_dateValue__ybf53{margin:0;font-size:1.45rem;font-weight:700;letter-spacing:-.025em;color:var(--ink);line-height:1.15}.Timeline_dateSay__9ZjbD{margin:4px 0 0;font-size:.9rem;color:var(--ink-soft)}.Timeline_published__3jnHQ{font-size:.95rem;color:var(--ink-soft);margin:0}@media print{.Timeline_strip__UzBJk{page-break-inside:avoid;break-inside:avoid}.Timeline_block__MCv0t[data-phase=language]{background:#fff;color:#000;border:2px solid #000}.Timeline_block__MCv0t[data-phase=admin]{background:#fff;color:#000;border:1px solid #666}.Timeline_date__v3Nmo{border:1px solid #999;background:#fff}}.CostPlanner_layout__0bQce{display:grid;grid-gap:28px;gap:28px;align-items:start}@media (min-width:1000px){.CostPlanner_layout__0bQce{grid-template-columns:380px minmax(0,1fr);gap:40px}.CostPlanner_panel__IjOti{position:-webkit-sticky;position:sticky;top:90px;max-height:calc(100vh - 110px);overflow-y:auto}}.CostPlanner_panel__IjOti{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:24px}.CostPlanner_panelHead__s9JDf{font-size:1.15rem;font-weight:650;margin:0 0 6px}.CostPlanner_panelSay__Bv0Y4{font-size:.94rem;color:var(--ink-soft);margin:0 0 26px}.CostPlanner_only__Kf_Dv,.CostPlanner_rate__tj3ug{font-size:.88rem;color:var(--ink-soft);margin:10px 0 0;max-width:54ch}.CostPlanner_rate__tj3ug{border-left:2px solid var(--brass);padding-left:12px}.CostPlanner_result__fsr_9{display:grid;grid-gap:8px;gap:8px;min-width:0}.CostPlanner_block__nGFGL{padding:36px 0 0;border-top:1px solid var(--line);margin-top:28px}.CostPlanner_block__nGFGL:first-of-type{border-top:0;margin-top:0;padding-top:0}.CostPlanner_blockHead__C7UYT{font-size:clamp(1.3rem,3.2vw,1.75rem);font-weight:650;margin:0 0 10px}.CostPlanner_block__nGFGL .CostPlanner_blockHead__C7UYT{margin-top:0}.CostPlanner_blockSay__HJCza{color:var(--ink-soft);max-width:66ch;margin:0 0 22px}.CostPlanner_originList__jq29w{margin:0;padding-left:22px;color:var(--ink-soft)}.CostPlanner_originList__jq29w li{margin-bottom:12px}.CostPlanner_honest__O77wb{margin-top:36px}.CostPlanner_honest__O77wb .CostPlanner_blockHead__C7UYT{margin-top:0}@media print{.CostPlanner_layout__0bQce{display:block}.CostPlanner_panel__IjOti{display:none}.CostPlanner_block__nGFGL{page-break-inside:avoid;break-inside:avoid;border-top:1px solid #ccc;padding-top:20px;margin-top:20px}.CostPlanner_honest__O77wb{border:1px solid #999;background:#fff}}