.landing_landing__vB_9v{--ink:#20214a;--body:#575b76;--brand:#4948c9;--canvas:#f9fafc;--lilac:#e8e9fc;--line:#cfd3e6;--white:#fff;--green:#166953;--ease:cubic-bezier(.16,1,.3,1);color:var(--ink);background:var(--canvas);min-height:100vh;color-scheme:light}body:has(.landing_landing__vB_9v),html:has(.landing_landing__vB_9v){background:#f9fafc}.landing_landing__vB_9v *{box-sizing:border-box}.landing_landing__vB_9v ::selection{color:var(--white);background:var(--brand)}.landing_landing__vB_9v a{text-decoration:none}.landing_landing__vB_9v a:focus-visible,.landing_landing__vB_9v button:focus-visible{outline:3px solid var(--brand);outline-offset:5px}.landing_nav__gAPym{max-width:1360px;margin:auto;padding:30px 48px;display:flex;align-items:center;justify-content:space-between;gap:32px}.landing_logo__sIfY2 span{color:var(--ink)}.landing_logo__sIfY2 svg path{fill:var(--brand)}.landing_navLinks__hTqf7{display:flex;gap:38px;font-size:14px;font-weight:600}.landing_footer__I_4dW a:hover,.landing_navLinks__hTqf7 a:hover,.landing_textLink__RfW6G:hover{text-decoration:underline;text-underline-offset:5px}.landing_login__gdZdX{padding:11px 23px;border:1px solid var(--line);border-radius:100px;font-size:14px;font-weight:700}.landing_hero___ILNH{max-width:1360px;margin:auto;padding:72px 48px 110px;display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;gap:50px}.landing_heroCopy__aZnKh h1{font-size:clamp(48px,5.5vw,80px);line-height:1.04;letter-spacing:-.04em;font-weight:750;max-width:8.5ch;text-wrap:balance}.landing_heroCopy__aZnKh>p{max-width:37ch;font-size:17px;line-height:1.75;color:var(--body);margin:26px 0 0}.landing_actions__dLs4D{display:flex;flex-wrap:wrap;align-items:center;gap:20px;margin-top:30px}.landing_primary__reF1I{display:inline-flex;align-items:center;justify-content:center;gap:14px;background:var(--brand);color:var(--white);padding:16px 24px;border-radius:100px;font-size:14px;font-weight:700;transition:background .18s var(--ease)}.landing_primary__reF1I:hover{background:#33329f}.landing_secondary__zSrd8{font-size:14px;font-weight:700;text-decoration:underline!important;text-underline-offset:5px}.landing_heroCopy__aZnKh .landing_heroNote__2hnqp{display:flex;align-items:center;gap:8px;font-size:12px;margin-top:22px}.landing_map__Cy8HL{background:var(--lilac);border-radius:24px;padding:25px;position:relative;margin-top:10px}.landing_mapHeader__MMqmd{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:14px;font-weight:700}.landing_demoTag__GhYFf{color:var(--body);font-size:11px;font-weight:500;padding:5px 8px;border:1px solid #babfe1;border-radius:6px}.landing_mapCanvas__51a72{height:360px;position:relative;margin:10px -10px}.landing_connections__X1C2a{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.landing_connections__X1C2a path{fill:none;stroke:#a3a6d5;stroke-width:2}.landing_connections__X1C2a circle{fill:var(--brand)}.landing_incomeNode__9ZjTM{position:absolute;left:2%;top:37%;display:flex;flex-direction:column;gap:4px;align-items:flex-start;font-size:11px}.landing_incomeNode__9ZjTM strong{font-size:25px;letter-spacing:-.025em}.landing_incomeNode__9ZjTM small{color:var(--body)}.landing_nodeIcon__oeCmm{background:var(--brand);color:var(--white);border-radius:12px;padding:11px;margin-bottom:8px}.landing_accountNode__sAPqE{left:37%;top:36%;flex-direction:column;gap:8px;border-radius:50%;background:var(--lilac);padding:17px;color:var(--brand)}.landing_accountNode__sAPqE,.landing_destination___NWxf{position:absolute;display:flex;align-items:center;font-size:11px}.landing_destination___NWxf{right:0;gap:12px;width:43%;border-radius:14px;background:var(--white);padding:17px 13px}.landing_destination___NWxf>div{display:flex;flex-direction:column;gap:5px}.landing_destination___NWxf strong{font-size:24px;letter-spacing:-.025em;font-variant-numeric:tabular-nums}.landing_spendingNode___gGJG{top:10%}.landing_savingNode__f39k9{top:40%;background:var(--brand);color:var(--white)}.landing_remainingNode__ci02d{top:73%;color:var(--green)}.landing_routeDot__Le9zn{position:absolute;left:-7px;height:14px;width:14px;border-radius:50%;background:var(--brand);border:3px solid var(--lilac)}.landing_mapControl__hCN6_{display:flex;align-items:center;gap:16px;justify-content:space-between;border-top:1px solid #c3c7e8;padding-top:22px}.landing_mapControl__hCN6_>div{display:flex;flex-direction:column;gap:6px}.landing_mapControl__hCN6_ strong{font-size:12px}.landing_mapControl__hCN6_ span{font-size:11px;color:var(--body)}.landing_mapControl__hCN6_ button{display:inline-flex;align-items:center;gap:6px;background:var(--white);color:var(--ink);padding:11px 13px;border-radius:100px;white-space:nowrap;font-size:11px;font-weight:700}.landing_mapControl__hCN6_ button[aria-pressed=true]{background:var(--brand);color:var(--white)}.landing_mapResult__4jkQc{min-height:34px;margin-top:16px;color:var(--body);font-size:11px;line-height:1.5}.landing_intro__0eOIl{background:var(--white);display:grid;grid-template-columns:1fr 1fr;gap:60px;padding:82px max(48px,calc((100vw - 1264px) / 2))}.landing_close__A9IKi h2,.landing_intro__0eOIl h2,.landing_sectionHeading__ieGkh h2{font-size:clamp(32px,3.7vw,52px);font-weight:650;letter-spacing:-.035em;line-height:1.15;text-wrap:balance}.landing_intro__0eOIl p{max-width:48ch;color:var(--body);font-size:16px;line-height:1.85;margin-bottom:18px}.landing_textLink__RfW6G{display:inline-flex;gap:10px;align-items:center;font-size:14px;font-weight:700;margin-top:8px;color:var(--brand)}.landing_agents__FOfJC{max-width:1360px;padding:96px 48px;margin:auto}.landing_sectionHeading__ieGkh{display:flex;justify-content:space-between;align-items:flex-end;gap:60px}.landing_sectionHeading__ieGkh>p{max-width:37ch;font-size:15px;line-height:1.8;color:var(--body)}.landing_agentList__PrC5i{display:grid;grid-template-columns:repeat(3,1fr);gap:48px;margin-top:50px}.landing_agent__GKe9t{padding-top:28px;border-top:1px solid var(--line)}.landing_agent__GKe9t>svg{color:var(--brand)}.landing_agent__GKe9t h3{font-size:23px;font-weight:700;margin:22px 0 8px;letter-spacing:-.02em}.landing_agent__GKe9t strong{font-size:14px}.landing_agent__GKe9t p{color:var(--body);font-size:14px;line-height:1.8;margin-top:15px;max-width:35ch}.landing_close__A9IKi{background:var(--lilac);text-align:center;padding:80px 24px}.landing_close__A9IKi .landing_primary__reF1I{margin-top:30px}.landing_footer__I_4dW{display:flex;justify-content:space-between;align-items:center;gap:24px;max-width:1360px;margin:auto;padding:32px 48px;font-size:12px;color:var(--body)}.landing_footer__I_4dW>span{color:var(--ink);font-size:23px;font-weight:700}@media (min-width:1600px){.landing_hero___ILNH{padding-top:90px;padding-bottom:120px}}@media (max-width:1050px){.landing_hero___ILNH{gap:30px;padding-left:32px;padding-right:32px}.landing_heroCopy__aZnKh h1{font-size:62px}.landing_map__Cy8HL{padding:20px}.landing_mapControl__hCN6_{align-items:flex-start;flex-direction:column}.landing_destination___NWxf{padding:15px 9px}.landing_accountNode__sAPqE{left:34%}.landing_nav__gAPym{padding-inline:32px}}@media (max-width:760px){.landing_nav__gAPym{padding:22px 24px}.landing_navLinks__hTqf7{display:none}.landing_hero___ILNH{grid-template-columns:1fr;padding:46px 24px 65px;gap:36px}.landing_heroCopy__aZnKh h1{font-size:clamp(48px,10vw,70px);max-width:10ch}.landing_heroCopy__aZnKh>p{max-width:44ch}.landing_map__Cy8HL{margin:0}.landing_mapCanvas__51a72{height:350px}.landing_intro__0eOIl{grid-template-columns:1fr;gap:28px;padding:58px 24px}.landing_agents__FOfJC{padding:60px 24px}.landing_sectionHeading__ieGkh{flex-direction:column;align-items:flex-start;gap:22px}.landing_agentList__PrC5i{grid-template-columns:1fr;gap:30px;margin-top:36px}.landing_agent__GKe9t p{max-width:50ch}.landing_agent__GKe9t h3{margin-top:16px}.landing_footer__I_4dW{padding:28px 24px;flex-wrap:wrap}.landing_footer__I_4dW p{flex-basis:100%;order:3}.landing_mapControl__hCN6_{flex-direction:row;align-items:center}.landing_mapControl__hCN6_ button{font-size:10px;padding:10px}.landing_mapControl__hCN6_ strong{font-size:11px}.landing_mapControl__hCN6_ span{font-size:10px}}@media (max-width:400px){.landing_map__Cy8HL{padding:16px}.landing_mapHeader__MMqmd{font-size:12px}.landing_incomeNode__9ZjTM strong{font-size:21px}.landing_accountNode__sAPqE{left:33%;padding:13px}.landing_destination___NWxf{gap:8px;width:45%}.landing_destination___NWxf strong{font-size:21px}.landing_destination___NWxf span{font-size:10px}.landing_mapControl__hCN6_{flex-direction:column;align-items:flex-start}.landing_actions__dLs4D{gap:18px}}@media (prefers-reduced-motion:reduce){.landing_landing__vB_9v *,.landing_landing__vB_9v :after,.landing_landing__vB_9v :before{transition:none!important;scroll-behavior:auto!important}}