.RoadmapOrder_list__U8Gwm{border-top:var(--rule-bar) solid var(--ink)}.RoadmapOrder_row__u0wRb{display:grid;grid-template-columns:3.2rem minmax(0,1fr);gap:.5rem 1.2rem;padding:1.9rem 0 2rem;border-bottom:var(--rule-hair) solid var(--border)}.RoadmapOrder_index__LSPda{font-family:var(--font-label);font-size:.95rem;font-weight:600;line-height:1.5;color:var(--ink-muted);font-variant-numeric:tabular-nums}.RoadmapOrder_link__oTV5w{display:grid;gap:.3rem}.RoadmapOrder_title__EbtE0{font-family:var(--font-display);font-size:1.35rem;font-weight:400;line-height:1.2;color:var(--ink);text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:1px;text-underline-offset:.2em;transition:color var(--dur-quick) var(--ease-out),text-decoration-color var(--dur-quick) var(--ease-out)}.RoadmapOrder_link__oTV5w:hover .RoadmapOrder_title__EbtE0{color:var(--electric);text-decoration-color:var(--gold)}.RoadmapOrder_body__nifxk{max-width:52ch;font-size:.98rem;line-height:1.55;color:var(--ink-secondary)}@media (max-width:560px){.RoadmapOrder_row__u0wRb{grid-template-columns:2.2rem minmax(0,1fr)}.RoadmapOrder_title__EbtE0{font-size:1.2rem}}.CompoundGrowth_root__cMzQb{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(28px,4vw,64px);align-items:start}.CompoundGrowth_head__wF6Ps{display:flex;flex-direction:column;gap:.9rem}.CompoundGrowth_label__1Vaqg{font-family:var(--font-label);font-size:.9rem;font-weight:600;color:var(--ink-on-dark-muted)}.CompoundGrowth_title__TGTMa{display:flex;flex-direction:column;font-family:var(--font-display);font-weight:400;font-size:clamp(2rem,3.6vw,3.2rem);line-height:1.04;color:var(--ink-on-dark);text-wrap:balance}.CompoundGrowth_assumptions__GrUMH{max-width:34ch;font-family:var(--font-body);font-size:1rem;line-height:1.55;color:var(--ink-on-dark-muted)}.CompoundGrowth_ledger__AKuKR{display:flex;flex-direction:column;gap:1.4rem}.CompoundGrowth_rows__YllkY{display:flex;flex-direction:column;border-top:var(--rule-bar) solid var(--ink-on-dark)}.CompoundGrowth_row__7vJ4g,.CompoundGrowth_splitRow__vXxLP{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:1rem;padding:.7rem 0;border-bottom:var(--rule-hair) solid color-mix(in oklab,var(--ink-on-dark) 26%,transparent)}.CompoundGrowth_row__7vJ4g dt,.CompoundGrowth_splitRow__vXxLP dt{font-family:var(--font-label);font-size:1rem;font-weight:600;color:var(--ink-on-dark-muted)}.CompoundGrowth_row__7vJ4g dd{font-family:var(--font-display);font-size:clamp(1.4rem,2.4vw,2rem);line-height:1;font-variant-numeric:lining-nums tabular-nums;color:var(--ink-on-dark)}.CompoundGrowth_split__aFfA5{display:flex;flex-direction:column}.CompoundGrowth_splitRow__vXxLP dd{font-family:var(--font-label);font-size:1.05rem;font-weight:600;font-variant-numeric:tabular-nums;color:var(--ink-on-dark)}.CompoundGrowth_note__FRlKB{font-family:var(--font-label);font-size:.85rem;color:var(--ink-on-dark-muted)}@media (max-width:900px){.CompoundGrowth_root__cMzQb{grid-template-columns:minmax(0,1fr)}}.PurchasingPower_card__XGtDO{container-type:inline-size;display:flex;flex-direction:column;gap:1rem;height:100%;padding:clamp(20px,3cqi,32px);border:var(--rule-bar) solid var(--ink);background:var(--surface-card);box-shadow:var(--shadow-card),var(--well-inset);color:var(--ink)}.PurchasingPower_label__JIbDX{font-family:var(--font-label);font-size:.9rem;font-weight:600;color:var(--ink-secondary)}.PurchasingPower_figure__ZfFCW{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem .9rem;padding-bottom:.4rem}.PurchasingPower_number__hEpBq{font-family:var(--font-display);font-size:clamp(2.6rem,9cqi,3.8rem);line-height:1;font-variant-numeric:lining-nums tabular-nums;color:var(--ink)}.PurchasingPower_caption__fhAbm{max-width:22ch;font-family:var(--font-body);font-size:.95rem;line-height:1.4;color:var(--ink-secondary)}.PurchasingPower_track__XNJ8a{position:relative;width:100%;height:8px;background:var(--surface-secondary);border-top:var(--rule-hair) solid var(--border);border-bottom:var(--rule-hair) solid var(--border)}.PurchasingPower_fill__7poIi{display:block;height:100%;background:var(--accent)}.PurchasingPower_rows__tMK_0{display:flex;flex-direction:column}.PurchasingPower_row__SnDCl{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:1rem;padding:.5rem 0;border-bottom:var(--rule-hair) solid var(--border)}.PurchasingPower_row__SnDCl dt{font-family:var(--font-label);font-size:.92rem;font-weight:600;color:var(--ink-secondary)}.PurchasingPower_row__SnDCl dd{font-family:var(--font-label);font-size:1.02rem;font-weight:600;font-variant-numeric:tabular-nums;color:var(--ink)}.PurchasingPower_message__2u3FY{font-family:var(--font-display);font-size:clamp(1.15rem,3.6cqi,1.5rem);line-height:1.2;color:var(--ink)}.PurchasingPower_note__wpfr5{margin-top:auto;padding-top:.6rem;border-top:var(--rule-hair) solid var(--border);font-family:var(--font-label);font-size:.85rem;color:var(--ink-muted)}.BudgetSplit_card__zjEHV{container-type:inline-size;display:flex;flex-direction:column;gap:.9rem;height:100%;padding:clamp(20px,3cqi,32px);border:var(--rule-bar) solid var(--ink);background:var(--surface-card);box-shadow:var(--shadow-card),var(--well-inset);color:var(--ink)}.BudgetSplit_label__r_HfJ{font-family:var(--font-label);font-size:.9rem;font-weight:600;color:var(--ink-secondary)}.BudgetSplit_title__G81Oi{font-family:var(--font-display);font-weight:400;font-size:clamp(1.25rem,4.4cqi,1.75rem);line-height:1.15;color:var(--ink);text-wrap:balance;overflow-wrap:break-word;min-width:0}.BudgetSplit_total__rh8o6{display:flex;flex-wrap:wrap;align-items:baseline;gap:.3rem .8rem;padding-top:.2rem}.BudgetSplit_totalLabel__KvW8n{font-family:var(--font-label);font-size:.9rem;font-weight:600;color:var(--ink-secondary)}.BudgetSplit_totalValue__yHg37{font-family:var(--font-display);font-size:clamp(1.6rem,6cqi,2.2rem);line-height:1;font-variant-numeric:lining-nums tabular-nums;color:var(--ink)}.BudgetSplit_bar__T0cOq{display:flex;width:100%;height:10px;border-top:var(--rule-hair) solid var(--ink);border-bottom:var(--rule-hair) solid var(--ink)}.BudgetSplit_segment__jZ89z{display:block;height:100%}.BudgetSplit_segNeeds__O1S_d{background:var(--accent)}.BudgetSplit_segWants__UgfyQ{background:var(--sky)}.BudgetSplit_segSaving__ZAJjc{background:var(--path-investing)}.BudgetSplit_rows__Dx_7Y{display:flex;flex-direction:column}.BudgetSplit_row__MQP6a{display:grid;grid-template-columns:12px minmax(0,1fr) auto;align-items:start;gap:.4rem .8rem;padding:.65rem 0;border-bottom:var(--rule-hair) solid var(--border)}.BudgetSplit_swatch__6915S{display:block;width:12px;height:3px;margin-top:.6em}.BudgetSplit_swatch1__dlAHG{background:var(--accent)}.BudgetSplit_swatch2__HEn4J{background:var(--sky)}.BudgetSplit_swatch3__i_GFm{background:var(--path-investing)}.BudgetSplit_rowText__gmKOd{display:flex;flex-direction:column;gap:.1rem;min-width:0}.BudgetSplit_rowName__OvwAu{font-family:var(--font-body);font-size:1rem;font-weight:600;color:var(--ink)}.BudgetSplit_rowDetail__JFd9l{font-size:.9rem;line-height:1.45;color:var(--ink-secondary)}.BudgetSplit_rowFigures__DArI_{display:flex;align-items:baseline;gap:.6rem;white-space:nowrap}.BudgetSplit_rowShare___ZHwy{font-family:var(--font-label);font-size:.9rem;font-weight:600;color:var(--ink-muted)}.BudgetSplit_rowAmount__rf_pf{font-family:var(--font-label);font-size:1.05rem;font-weight:600;font-variant-numeric:tabular-nums;color:var(--ink)}.BudgetSplit_foot__G3jBE{font-size:.92rem;line-height:1.5;color:var(--ink-secondary)}.BudgetSplit_card__zjEHV>a{align-self:flex-start}.StripePricingTable_frame___1zqy{border:var(--rule-bar) solid var(--ink);border-radius:0;background:var(--surface-card);color:var(--ink);box-shadow:var(--shadow-card),var(--well-inset)}.StripePricingTable_table__ASh8h{min-height:360px;padding:clamp(8px,1.4vw,16px)}.StripePricingTable_placeholder__90fCf{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;min-height:360px;padding:clamp(16px,2vw,24px)}.StripePricingTable_skeleton__YF9UM{background:linear-gradient(90deg,var(--surface-secondary) 0,var(--surface-card) 50%,var(--surface-secondary) 100%);background-size:200% 100%;animation:StripePricingTable_shimmer__driIE 1.4s linear infinite}@keyframes StripePricingTable_shimmer__driIE{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.StripePricingTable_skeleton__YF9UM{animation:none}}.StripePricingTable_srOnly__NuDfk{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.StripePricingTable_panel__Dc9Ib{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-height:360px;padding:clamp(24px,3.4vw,48px)}.StripePricingTable_panelIcon__Ue8uo{margin-bottom:1rem;color:var(--ink-muted)}.StripePricingTable_panelTitle__DThv5{max-width:24ch;font-family:var(--font-display);font-size:clamp(1.4rem,2.2vw,1.9rem);font-weight:400;line-height:1.12;color:var(--ink)}.StripePricingTable_panelBody__gPgs4{max-width:44ch;margin-top:.7rem;font-size:1rem;line-height:1.55;color:var(--ink-secondary)}.StripePricingTable_actions__dJinJ{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1.6rem}.StripePricingTable_primary__RB_r1,.StripePricingTable_secondary__jCxA6{display:inline-flex;align-items:center;gap:.5rem;min-height:46px;padding:0 1.2rem;border-radius:var(--r-button);font-family:var(--font-body);font-size:.95rem;font-weight:600;text-decoration:none;cursor:pointer;transition:background-color var(--dur-quick) var(--ease-out),border-color var(--dur-quick) var(--ease-out)}.StripePricingTable_primary__RB_r1{border:1.5px solid var(--accent);background:var(--accent);color:var(--accent-ink)}.StripePricingTable_primary__RB_r1:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.StripePricingTable_secondary__jCxA6{border:1.5px solid var(--ink);background:transparent;color:var(--ink)}.StripePricingTable_secondary__jCxA6:hover{background:var(--ink);color:var(--surface)}.StripePricingTable_primary__RB_r1:focus-visible,.StripePricingTable_secondary__jCxA6:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.StripePricingTable_secure__H6rzy{display:flex;align-items:center;gap:.45rem;padding:.8rem clamp(16px,2vw,24px);border-top:var(--rule-hair) solid var(--border);font-family:var(--font-label);font-size:.85rem;color:var(--ink-muted)}.HomeContent_page__38i1Q{color:var(--ink)}.HomeContent_sectionTitle__VvFKc{font-family:var(--font-display);font-weight:400;font-size:var(--text-section);line-height:1.04;letter-spacing:-.005em;max-width:20ch;text-wrap:balance;overflow-wrap:break-word}.HomeContent_sectionLead__5zS4D{margin-top:.9rem;max-width:46ch;font-size:1.02rem;line-height:1.6;color:var(--ink-secondary);text-wrap:pretty}.HomeContent_tableNote__d6Hgc{font-family:var(--font-label);font-size:.95rem;color:var(--ink-muted)}.HomeContent_hero__fFuYL{display:flex;align-items:center;min-height:calc(100svh - 152px);padding-top:calc(72px + clamp(24px, 4vw, 48px));padding-bottom:clamp(24px,4vw,48px)}.HomeContent_heroInner__X6XwW{width:min(48rem,calc(100% - (var(--gutter) * 2)));margin-inline:auto}.HomeContent_heroTitle__ViI_C{display:flex;flex-direction:column;font-family:var(--font-display);font-weight:400;font-size:clamp(2.35rem,3.4vw + .6rem,3.6rem);line-height:1.04;letter-spacing:-.005em;color:var(--ink);text-wrap:balance;overflow-wrap:break-word;min-width:0}.HomeContent_heroBody__U9zrr{margin-top:1.5rem;max-width:42ch;font-size:var(--text-lead);line-height:1.5;color:var(--ink-secondary);text-wrap:pretty}.HomeContent_heroActions__PUA2u{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.4rem;margin-top:2rem}.HomeContent_strip__7Fywh{margin-top:clamp(28px,4vw,40px);padding-top:1rem;border-top:var(--rule-bar) solid var(--ink)}.HomeContent_stripGrid__MDmcH{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,auto);align-items:start;gap:1.5rem clamp(24px,3vw,40px);margin-top:.5rem}.HomeContent_stripAssumptions__3q_WE{max-width:44ch;font-size:.98rem;line-height:1.5;color:var(--ink-secondary)}.HomeContent_stripRows__fDZlB{margin-top:.8rem;border-top:var(--rule-hair) solid var(--border)}.HomeContent_stripRow__6bX3N{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:1rem;padding:.55rem 0;border-bottom:var(--rule-hair) solid var(--border)}.HomeContent_stripRow__6bX3N dt{font-family:var(--font-label);font-size:.95rem;font-weight:600;color:var(--ink-secondary)}.HomeContent_stripRow__6bX3N dd{font-family:var(--font-display);font-size:1.15rem;font-variant-numeric:lining-nums tabular-nums;color:var(--ink)}.HomeContent_stripGap__ueawf{display:flex;flex-direction:column;align-items:flex-end;gap:.1rem;padding-top:.4rem;text-align:right}.HomeContent_stripGap__ueawf span{font-family:var(--font-display);font-size:clamp(2.2rem,4.4vw,3.2rem);line-height:1;font-variant-numeric:lining-nums tabular-nums;color:var(--accent)}.HomeContent_stripGap__ueawf strong{font-family:var(--font-label);font-size:1rem;font-weight:600;color:var(--ink-secondary)}.HomeContent_shelf__9YFx8{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1.4rem;border-top:var(--rule-hair) solid var(--gold-2)}.HomeContent_shelfCell__k9ydo{display:flex;flex-direction:column-reverse;gap:.1rem;padding:.7rem 0 .2rem}.HomeContent_shelfCell__k9ydo+.HomeContent_shelfCell__k9ydo{padding-left:1.2rem;border-left:var(--rule-hair) solid var(--border)}.HomeContent_shelfCell__k9ydo dt{font-family:var(--font-label);font-size:.88rem;font-weight:600;color:var(--ink-muted)}.HomeContent_shelfCell__k9ydo dd{font-family:var(--font-display);font-size:1.5rem;line-height:1;font-variant-numeric:lining-nums tabular-nums;color:var(--ink)}.HomeContent_heroTitle__ViI_C span{text-wrap:balance}@media (max-width:560px){.HomeContent_stripGrid__MDmcH{grid-template-columns:minmax(0,1fr)}.HomeContent_stripGap__ueawf{align-items:flex-start;text-align:left}}.HomeContent_section__ZIt1U{padding-top:var(--section-gap)}.HomeContent_sectionInner__5pB5o,.HomeContent_section__ZIt1U{width:min(var(--container),calc(100% - (var(--gutter) * 2)));margin-inline:auto}.HomeContent_split__ndNEW{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(24px,3vw,40px);align-items:start}.HomeContent_splitHead__HQmIJ{display:flex;flex-direction:column;align-items:flex-start;gap:1.2rem}.HomeContent_inkBand__tRKzL{margin-top:var(--section-gap);padding-block:clamp(48px,6vw,88px);background:var(--surface-dark);color:var(--ink-on-dark)}.HomeContent_pair__r_4Ql{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,3vw,40px);align-items:stretch}.HomeContent_tableHead__Xe1vU{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:1rem;padding-bottom:1rem;border-bottom:var(--rule-bar) solid var(--ink)}.HomeContent_toolTable__wIs88{width:100%;border-collapse:collapse;margin-top:0}.HomeContent_toolTable__wIs88 thead th{padding:.9rem 1rem .6rem 0;border-bottom:var(--rule-hair) solid var(--border);font-family:var(--font-label);font-size:.88rem;font-weight:600;letter-spacing:0;text-transform:none;text-align:left;color:var(--ink-muted)}.HomeContent_toolTable__wIs88 tbody th,.HomeContent_toolTable__wIs88 td{padding:.95rem 1rem .95rem 0;border-bottom:var(--rule-hair) solid var(--border);vertical-align:baseline;text-align:left}.HomeContent_toolTable__wIs88 tbody th{font-family:var(--font-display);font-size:1.2rem;font-weight:400;white-space:nowrap}.HomeContent_toolTable__wIs88 tbody th a{color:var(--ink);text-decoration:underline;text-decoration-color:var(--border);text-decoration-thickness:1px;text-underline-offset:.18em}.HomeContent_toolTable__wIs88 tbody th a:hover{color:var(--electric);text-decoration-color:var(--accent)}.HomeContent_toolTable__wIs88 td{font-size:.98rem;line-height:1.5;color:var(--ink-secondary)}.HomeContent_toolResult__OdBKR{font-family:var(--font-label);font-size:.98rem!important;font-weight:600;font-variant-numeric:tabular-nums;color:var(--ink)!important}.HomeContent_pricingBand__iylpS{background:var(--surface-secondary);padding-block:var(--section-gap);margin-top:var(--section-gap)}.HomeContent_pricing__Jipd9{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(24px,3vw,40px);align-items:start}.HomeContent_pricingHead__YtMDo{display:flex;flex-direction:column;align-items:flex-start}.HomeContent_price__Lsqti{margin-top:1.6rem;font-family:var(--font-display);font-size:clamp(1.8rem,3vw,2.6rem);line-height:1.1;font-variant-numeric:lining-nums tabular-nums;color:var(--ink)}.HomeContent_billing__l_l_B{margin-top:1rem;max-width:42ch;font-size:.95rem;line-height:1.55;color:var(--ink-secondary)}@media (max-width:1000px){.HomeContent_pair__r_4Ql,.HomeContent_pricing__Jipd9,.HomeContent_split__ndNEW{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.HomeContent_toolTable__wIs88 thead{display:none}.HomeContent_toolTable__wIs88 tbody tr{display:grid;gap:.25rem;padding:.9rem 0;border-bottom:var(--rule-hair) solid var(--border)}.HomeContent_toolTable__wIs88 tbody th,.HomeContent_toolTable__wIs88 td{padding:0;border:0}.HomeContent_toolTable__wIs88 tbody th{white-space:normal}}@media (max-width:640px){.HomeContent_hero__fFuYL{min-height:0;display:block;padding-top:calc(72px + 1.5rem);padding-bottom:2rem}.HomeContent_heroTitle__ViI_C{font-size:clamp(2.1rem,8vw,2.6rem)}.HomeContent_heroActions__PUA2u>a{flex:1 1 100%;justify-content:center}.HomeContent_strip__7Fywh{margin-top:1.75rem}.HomeContent_stripGrid__MDmcH{grid-template-columns:minmax(0,1fr)}.HomeContent_stripGap__ueawf{align-items:flex-start;text-align:left}.HomeContent_shelfCell__k9ydo dd{font-size:1.25rem}}