.NVh5wG_wrap{z-index:40;padding:.625rem .75rem 0;position:sticky;inset-block-start:0}@media (min-width:640px){.NVh5wG_wrap{padding-inline:1rem}}.NVh5wG_bar{background:var(--glass-bg);border:1px solid var(--glass-border);box-shadow:var(--shadow-sm)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.NVh5wG_bar{-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(1.55);backdrop-filter:blur(var(--glass-blur)) saturate(1.55)}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.NVh5wG_bar{background:var(--surface)}}.NVh5wG_bar{border-radius:var(--radius-2xl);max-width:72rem;box-shadow:var(--shadow-md),var(--shadow-clay);justify-content:space-between;align-items:center;gap:.5rem;margin-inline:auto;padding:.375rem .5rem;display:flex}@media (min-width:768px){.NVh5wG_bar{padding-inline:.75rem}}.NVh5wG_brand{border-radius:var(--radius-md);align-items:center;min-height:2.75rem;padding-inline:.25rem;display:inline-flex}.NVh5wG_brand:focus-visible{box-shadow:var(--focus-ring);outline:none}.NVh5wG_links{align-items:center;gap:.25rem;display:none}@media (min-width:768px){.NVh5wG_links{display:flex}}.NVh5wG_link{border-radius:var(--radius-md);min-height:2.5rem;color:var(--ink-muted);transition-property:color,background-color;transition-duration:var(--duration-base);transition-timing-function:var(--ease-out);align-items:center;padding-inline:.75rem;font-size:.875rem;font-weight:550;display:inline-flex}.NVh5wG_link:hover{color:var(--ink);background:var(--surface-2)}.NVh5wG_link:focus-visible{box-shadow:var(--focus-ring);outline:none}.NVh5wG_actions{align-items:center;gap:.25rem;display:flex}.NVh5wG_desktopOnly{align-items:center;gap:.25rem;display:none}@media (min-width:768px){.NVh5wG_desktopOnly{display:inline-flex}}.NVh5wG_mobileOnly{display:inline-flex}@media (min-width:768px){.NVh5wG_mobileOnly{display:none}}.NVh5wG_menu{background:var(--glass-bg);border:1px solid var(--glass-border);box-shadow:var(--shadow-sm)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.NVh5wG_menu{-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(1.55);backdrop-filter:blur(var(--glass-blur)) saturate(1.55)}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.NVh5wG_menu{background:var(--surface)}}.NVh5wG_menu{border-radius:var(--radius-xl);max-width:72rem;box-shadow:var(--shadow-lg);animation:NVh5wG_menu-in var(--duration-base) var(--ease-out);gap:.25rem;margin:.5rem auto 0;padding:.5rem;display:grid}@media (min-width:768px){.NVh5wG_menu{display:none}}.NVh5wG_menuLink{border-radius:var(--radius-md);min-height:2.75rem;color:var(--ink);align-items:center;padding-inline:.875rem;font-size:.9375rem;font-weight:550;display:flex}.NVh5wG_menuLink:hover{background:var(--surface-2)}.NVh5wG_menuLink:focus-visible{box-shadow:var(--focus-ring);outline:none}.NVh5wG_menuActions{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-top:.25rem;padding-top:.5rem;display:grid}@keyframes NVh5wG_menu-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}
.FbvjpW_page{min-height:100dvh;color:var(--ink);background:0 0;position:relative;overflow-x:clip}.FbvjpW_container{width:100%;max-width:72rem;margin-inline:auto;padding-inline:1rem}@media (min-width:640px){.FbvjpW_container{padding-inline:1.5rem}}.FbvjpW_skip{z-index:60;border-radius:var(--radius-md);background:var(--surface);color:var(--ink);box-shadow:var(--shadow-md);transition-property:transform;transition-duration:var(--duration-base);transition-timing-function:var(--ease-out);padding:.625rem 1rem;font-size:.875rem;font-weight:600;position:absolute;inset-block-start:.75rem;inset-inline-start:.75rem;transform:translateY(-200%)}.FbvjpW_skip:focus-visible{box-shadow:var(--focus-ring);outline:none;transform:none}.FbvjpW_hero{isolation:isolate;padding-block:1.75rem 4rem;position:relative}@media (min-width:1024px){.FbvjpW_hero{padding-block:2rem 5.5rem}}.FbvjpW_hero:before{content:"";z-index:-1;background:radial-gradient(50% 55% at 20% 0%, color-mix(in srgb, var(--accent) 22%, transparent), transparent 70%),radial-gradient(45% 50% at 85% 10%, color-mix(in srgb, var(--chart-2) 18%, transparent), transparent 70%),radial-gradient(40% 45% at 60% 40%, color-mix(in srgb, var(--chart-3) 12%, transparent), transparent 70%);pointer-events:none;height:46rem;position:absolute;inset-block-start:-6rem;inset-inline:0}.FbvjpW_hero:after{content:"";z-index:-1;background-image:radial-gradient(color-mix(in srgb, var(--ink) 12%, transparent) 1px, transparent 1px);pointer-events:none;background-size:24px 24px;height:36rem;position:absolute;inset-block-start:0;inset-inline:0;-webkit-mask-image:linear-gradient(#000,#0000 80%);mask-image:linear-gradient(#000,#0000 80%)}.FbvjpW_heroGrid{align-items:start;gap:3.5rem;display:grid}@media (min-width:1024px){.FbvjpW_heroGrid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:3rem}.FbvjpW_heroCopy{padding-block-start:.25rem}}.FbvjpW_heroTitle{letter-spacing:-.045em;text-wrap:balance;overflow-wrap:break-word;margin-top:1rem;font-size:clamp(2.25rem,8.5vw,3.75rem);font-weight:750;line-height:1.04}@media (min-width:1024px){.FbvjpW_heroTitle{font-size:clamp(2.75rem,4.6vw,4rem)}}[dir=rtl] .FbvjpW_heroTitle{letter-spacing:0;line-height:1.3}.FbvjpW_mark{color:var(--accent);background:linear-gradient(100deg, var(--accent) 10%, color-mix(in srgb, var(--accent) 55%, var(--chart-2)) 90%);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text}.FbvjpW_heroSub{max-width:38rem;color:var(--ink-muted);margin-top:1.25rem;font-size:1.0625rem;line-height:1.7}@media (min-width:640px){.FbvjpW_heroSub{font-size:1.1875rem}}.FbvjpW_ctas{flex-direction:column;gap:.75rem;margin-top:2rem;display:flex}@media (min-width:640px){.FbvjpW_ctas{flex-direction:row;align-items:center}}.FbvjpW_heroPoints{color:var(--ink-muted);flex-wrap:wrap;gap:.5rem 1.25rem;margin-top:2rem;padding:0;font-size:.875rem;font-weight:550;list-style:none;display:flex}.FbvjpW_heroPoints li{align-items:center;gap:.5rem;display:inline-flex}.FbvjpW_heroPoints svg{width:1rem;height:1rem;color:var(--accent)}.FbvjpW_heroVisual{min-width:0;padding-block-end:1.75rem}.FbvjpW_section{padding-block:4rem;scroll-margin-top:5rem}@media (min-width:768px){.FbvjpW_section{padding-block:6rem}}.FbvjpW_sectionAlt{background:color-mix(in srgb, var(--surface-2) 55%, transparent);border-block:1px solid var(--line)}.FbvjpW_head{margin-inline:auto;text-align:center;max-width:42rem;margin-bottom:2.5rem}@media (min-width:768px){.FbvjpW_head{margin-bottom:3.5rem}}.FbvjpW_eyebrow{letter-spacing:.04em;text-transform:uppercase;color:var(--accent-ink);align-items:center;gap:.5rem;font-size:.8125rem;font-weight:650;display:inline-flex}[dir=rtl] .FbvjpW_eyebrow{letter-spacing:0;text-transform:none}.FbvjpW_h2{letter-spacing:-.035em;text-wrap:balance;overflow-wrap:break-word;margin-top:.75rem;font-size:clamp(1.75rem,5vw,2.5rem);font-weight:700;line-height:1.12}[dir=rtl] .FbvjpW_h2{letter-spacing:0;line-height:1.4}.FbvjpW_lead{color:var(--ink-muted);margin-top:1rem;font-size:1.0625rem;line-height:1.7}.FbvjpW_benefits{grid-template-columns:minmax(0,1fr);gap:1rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.FbvjpW_benefits{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.FbvjpW_benefits{grid-template-columns:repeat(4,minmax(0,1fr))}}.FbvjpW_benefit{align-content:start;gap:.75rem;height:100%;display:grid}.FbvjpW_benefitIcon{border-radius:var(--radius-lg);width:2.75rem;height:2.75rem;color:var(--accent);background:color-mix(in srgb, var(--surface) 88%, var(--surface-2));box-shadow:var(--shadow-inset),var(--shadow-xs);border:1px solid #0000;place-items:center;display:inline-grid}.FbvjpW_benefitIcon svg{width:1.25rem;height:1.25rem}.FbvjpW_benefitTitle{letter-spacing:-.015em;font-size:1.0625rem;font-weight:650}.FbvjpW_benefitBody{color:var(--ink-muted);font-size:.9375rem;line-height:1.65}.FbvjpW_feature{align-items:center;gap:2.5rem;display:grid}@media (min-width:1024px){.FbvjpW_feature{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:4rem}.FbvjpW_featureReverse>:first-child{order:2}}.FbvjpW_copy{min-width:0}.FbvjpW_copy .FbvjpW_h2{margin-top:.75rem}.FbvjpW_points{gap:.75rem;margin-top:1.5rem;padding:0;list-style:none;display:grid}.FbvjpW_point{color:var(--ink);align-items:flex-start;gap:.75rem;font-size:.9375rem;line-height:1.55;display:flex}.FbvjpW_tick{background:var(--accent-soft);width:1.375rem;height:1.375rem;color:var(--accent);border-radius:999px;flex-shrink:0;place-items:center;margin-block-start:.125rem;display:inline-grid}.FbvjpW_tick svg{width:.8125rem;height:.8125rem}.FbvjpW_visual{min-width:0}.FbvjpW_vcard{box-shadow:var(--shadow-clay),var(--shadow-md);gap:1rem;display:grid}.FbvjpW_vhead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem .75rem;display:flex}.FbvjpW_vtitle{letter-spacing:-.01em;font-size:.9375rem;font-weight:650}.FbvjpW_rows{margin:0;padding:0;list-style:none;display:grid}.FbvjpW_row{align-items:center;gap:.75rem;min-width:0;padding-block:.75rem;display:flex}.FbvjpW_row+.FbvjpW_row{border-top:1px solid var(--line)}.FbvjpW_rowMain{flex:1;gap:.125rem;min-width:0;display:grid}.FbvjpW_rowTitle{text-overflow:ellipsis;white-space:nowrap;font-size:.9375rem;font-weight:600;overflow:hidden}.FbvjpW_rowMeta{color:var(--ink-subtle);font-size:.75rem}.FbvjpW_amount{text-align:end;font-size:.9375rem;font-weight:650}.FbvjpW_amountPositive{color:var(--positive)}.FbvjpW_struck{color:var(--ink-subtle);text-decoration:line-through;text-decoration-thickness:1px}.FbvjpW_convert{flex-wrap:wrap;align-items:center;gap:.25rem .625rem;font-size:.9375rem;font-weight:650;display:flex}.FbvjpW_convert svg{width:1rem;height:1rem;color:var(--ink-subtle)}.FbvjpW_total{border-radius:var(--radius-lg);background:color-mix(in srgb, var(--surface) 88%, var(--surface-2));box-shadow:var(--shadow-inset),var(--shadow-xs);color:var(--ink-muted);border:1px solid #0000;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1rem;padding:.875rem 1rem;font-size:.8125rem;display:flex}.FbvjpW_total strong{letter-spacing:-.02em;color:var(--accent);font-size:1.25rem;font-weight:700}.FbvjpW_insights{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}@media (min-width:640px){.FbvjpW_insights{grid-template-columns:auto minmax(0,1fr);align-items:center}}.FbvjpW_ringWrap{text-align:center;color:var(--ink-muted);justify-items:center;gap:.5rem;font-size:.8125rem;font-weight:550;display:grid}.FbvjpW_ringValue{letter-spacing:-.02em;color:var(--ink);font-size:1.375rem;font-weight:700}.FbvjpW_insightStack{gap:.75rem;min-width:0;display:grid}.FbvjpW_insight{border-radius:var(--radius-lg);background:color-mix(in srgb, var(--surface) 88%, var(--surface-2));box-shadow:var(--shadow-inset),var(--shadow-xs);color:var(--ink-muted);border:1px solid #0000;gap:.375rem;padding:.875rem 1rem;font-size:.8125rem;display:grid}.FbvjpW_insight strong{color:var(--ink);font-size:.9375rem;font-weight:650}.FbvjpW_budget{gap:.5rem;padding-block:.75rem;display:grid}.FbvjpW_budget+.FbvjpW_budget{border-top:1px solid var(--line)}.FbvjpW_budgetHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem .75rem;display:flex}.FbvjpW_goal{border-radius:var(--radius-lg);background:color-mix(in srgb, var(--surface) 88%, var(--surface-2));box-shadow:var(--shadow-inset),var(--shadow-xs);border:1px solid #0000;align-items:center;gap:1rem;padding:1rem;display:flex}.FbvjpW_goalText{min-width:0;color:var(--ink-muted);gap:.25rem;font-size:.8125rem;display:grid}.FbvjpW_goalText strong{color:var(--ink);font-size:.9375rem;font-weight:650}.FbvjpW_cta{isolation:isolate;border-radius:var(--radius-2xl);text-align:center;border:1px solid var(--line);background:radial-gradient(70% 90% at 50% 0%, color-mix(in srgb, var(--accent) 18%, transparent), transparent 70%),var(--surface);box-shadow:var(--shadow-lg),var(--shadow-inset);justify-items:center;gap:1.5rem;padding:3rem 1.5rem;display:grid;position:relative;overflow:hidden}@media (min-width:768px){.FbvjpW_cta{padding:4.5rem 3rem}}.FbvjpW_cta:before{content:"";z-index:-1;background-image:radial-gradient(color-mix(in srgb, var(--ink) 10%, transparent) 1px, transparent 1px);pointer-events:none;background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 75%);mask-image:linear-gradient(#000,#0000 75%)}.FbvjpW_cta .FbvjpW_h2,.FbvjpW_cta .FbvjpW_lead{margin-top:0}.FbvjpW_ctaActions{flex-direction:column;gap:.75rem;width:100%;display:flex}@media (min-width:640px){.FbvjpW_ctaActions{flex-direction:row;justify-content:center;width:auto}}.FbvjpW_footer{border-top:1px solid var(--line);padding-block:2.5rem 3rem}.FbvjpW_footerGrid{gap:1.5rem;display:grid}@media (min-width:768px){.FbvjpW_footerGrid{grid-template-columns:minmax(0,1fr) auto;align-items:start}}.FbvjpW_footerTag{color:var(--ink-muted);margin-top:.75rem;font-size:.875rem}.FbvjpW_footerLinks{flex-wrap:wrap;gap:.25rem 1rem;margin:0;padding:0;list-style:none;display:flex}.FbvjpW_footerLink{border-radius:var(--radius-sm);min-height:2.75rem;color:var(--ink-muted);transition-property:color;transition-duration:var(--duration-base);transition-timing-function:var(--ease-out);align-items:center;font-size:.875rem;font-weight:550;display:inline-flex}.FbvjpW_footerLink:hover{color:var(--ink)}.FbvjpW_footerLink:focus-visible{box-shadow:var(--focus-ring);outline:none}.FbvjpW_momentumCard{gap:1.25rem;display:grid}.FbvjpW_momentumHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem 1rem;display:flex}.FbvjpW_momentumLabel{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-subtle);font-size:.75rem;font-weight:600}.FbvjpW_momentumStreak{letter-spacing:-.03em;color:var(--ink);align-items:center;gap:.4rem;margin-top:.35rem;font-size:1.375rem;font-weight:750;display:inline-flex}.FbvjpW_momentumFlame{width:1.25rem;height:1.25rem;color:var(--accent)}.FbvjpW_momentumHint{color:var(--ink-muted);margin-top:.25rem;font-size:.8125rem}.FbvjpW_momentumList{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.FbvjpW_momentumItem{border-radius:var(--radius-lg);background:color-mix(in srgb, var(--surface) 88%, var(--surface-2));min-height:2.75rem;box-shadow:var(--shadow-inset),var(--shadow-xs);border:1px solid #0000;align-items:center;gap:.75rem;padding:.625rem .75rem;font-size:.875rem;font-weight:600;display:flex}.FbvjpW_momentumItem[data-state=unlocked]{color:var(--ink)}.FbvjpW_momentumItem[data-state=next]{color:var(--ink-muted);border:1px dashed var(--line-strong);box-shadow:none;background:0 0}.FbvjpW_momentumIcon{border-radius:var(--radius-md);background:var(--accent-soft);width:2rem;height:2rem;color:var(--accent-ink);place-items:center;display:inline-grid}.FbvjpW_momentumIcon svg{width:1rem;height:1rem}[data-state=next] .FbvjpW_momentumIcon{background:var(--surface-2);color:var(--ink-muted)}.FbvjpW_momentumNext{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-subtle);font-size:.6875rem;font-weight:650;display:block}
