._4GJvBa_page{--ink:#0e1726;--muted:#667085;--bg:#eef1fa;--panel:#fff;--line:#e2e6f0;--accent:#3b5bfd;--violet:#8b5cf6;--neg:#dc2626;--font:-apple-system, BlinkMacSystemFont, "SF Pro Display", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;background:radial-gradient(1100px 520px at 90% -10%, #e4e2fb 0%, transparent 60%), var(--bg);max-width:none;min-height:100vh;color:var(--ink);font-family:var(--font);margin:0;padding:0 0 48px}._4GJvBa_page button:focus-visible,._4GJvBa_page a:focus-visible,._4GJvBa_page input:focus-visible,._4GJvBa_page select:focus-visible{outline:3px solid var(--accent);outline-offset:2px}._4GJvBa_top{justify-content:space-between;align-items:center;gap:16px;max-width:1080px;margin:0 auto;padding:20px 24px;display:flex}._4GJvBa_brand{color:var(--ink);align-items:center;gap:10px;font-size:19px;font-weight:750;text-decoration:none;display:inline-flex}._4GJvBa_mark{background:conic-gradient(from 200deg, var(--accent), var(--violet), var(--accent));border-radius:50%;width:22px;height:22px}._4GJvBa_skip{font:inherit;color:var(--muted);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:8px 4px;font-size:14px;font-weight:600;text-decoration:underline}._4GJvBa_skip:hover{color:var(--ink);background:0 0}._4GJvBa_authWrap{grid-template-columns:1.05fr .95fr;align-items:center;gap:56px;max-width:1080px;margin:0 auto;padding:32px 24px;display:grid}._4GJvBa_eyebrow{letter-spacing:1.6px;text-transform:uppercase;color:var(--accent);margin:0 0 12px;font-size:12px;font-weight:700}._4GJvBa_h1{font-family:var(--font);letter-spacing:-.035em;margin:0 0 18px;font-size:clamp(34px,4.6vw,54px);font-weight:800;line-height:1.04}._4GJvBa_lead{color:var(--muted);max-width:460px;margin:0 0 26px;font-size:18px;line-height:1.55}._4GJvBa_demoBtn{background:var(--ink);color:#fff;border-radius:999px;align-items:center;gap:10px;padding:15px 26px;font-size:17px;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 10px 26px #0e172633}._4GJvBa_demoBtn:hover{background:#1e2f9e}._4GJvBa_small{color:var(--muted);margin:12px 0 0;font-size:13px;line-height:1.5}._4GJvBa_switch{background:#f1f3f9;border-radius:999px;grid-template-columns:1fr 1fr;margin-bottom:18px;padding:4px;display:grid}._4GJvBa_switch button{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:9px 12px;font-size:14px;font-weight:650}._4GJvBa_switch button:hover{color:var(--ink);background:0 0}._4GJvBa_switch ._4GJvBa_switchOn,._4GJvBa_switch ._4GJvBa_switchOn:hover{background:var(--panel);color:var(--accent);box-shadow:0 2px 8px #1b2a5a1a}._4GJvBa_cardTitle{font-family:var(--font);margin:0 0 4px;font-size:22px;font-weight:750}._4GJvBa_flow{max-width:760px;margin:0 auto;padding:8px 24px 0}._4GJvBa_progress{margin-bottom:18px}._4GJvBa_progressBar{background:#dde3f2;border-radius:999px;height:6px;overflow:hidden}._4GJvBa_progressBar span{background:linear-gradient(90deg, var(--accent), var(--violet));border-radius:999px;height:100%;transition:width .3s;display:block}._4GJvBa_stepNames{color:#98a2b3;justify-content:space-between;gap:8px;margin:10px 0 0;padding:0;font-size:12px;font-weight:600;list-style:none;display:flex}._4GJvBa_stepNow{color:var(--accent)}._4GJvBa_stepDone{color:var(--ink)}._4GJvBa_card{background:var(--panel);border-radius:28px;padding:32px;box-shadow:0 16px 40px #1b2a5a14}._4GJvBa_cardWide{margin:0 calc(-1*min(160px,50vw - 380px))}._4GJvBa_stepTitle{font-family:var(--font);letter-spacing:-.02em;margin:0 0 6px;font-size:clamp(24px,3vw,32px);font-weight:800;line-height:1.12}._4GJvBa_stepSub{color:var(--muted);margin:0 0 22px;font-size:15px;line-height:1.5}._4GJvBa_choices{grid-template-columns:1fr 1fr;gap:14px;display:grid}._4GJvBa_choice,._4GJvBa_choiceSm{text-align:left;border:2px solid var(--line);background:var(--panel);width:100%;font:inherit;color:var(--ink);cursor:pointer;border-radius:20px;align-items:flex-start;gap:12px;padding:18px;display:flex;position:relative}._4GJvBa_choiceSm{border-radius:16px;padding:12px 14px}._4GJvBa_choice:hover,._4GJvBa_choiceSm:hover{background:var(--panel);border-color:#b9c4f5}._4GJvBa_choice._4GJvBa_choiceOn,._4GJvBa_choiceSm._4GJvBa_choiceOn,._4GJvBa_choice._4GJvBa_choiceOn:hover,._4GJvBa_choiceSm._4GJvBa_choiceOn:hover{border-color:var(--accent);background:#f4f6ff}._4GJvBa_choice:disabled,._4GJvBa_choiceSm:disabled{opacity:.55;cursor:not-allowed}._4GJvBa_choiceText{gap:3px;padding-right:26px;display:grid}._4GJvBa_choiceText strong{flex-wrap:wrap;align-items:center;gap:8px;font-size:16px;display:flex}._4GJvBa_choiceText strong em,._4GJvBa_consentRow strong em{color:var(--muted);background:#f1f3f9;border-radius:999px;padding:2px 8px;font-size:11px;font-style:normal;font-weight:700}._4GJvBa_choiceText>span{color:var(--muted);font-size:13px;line-height:1.4}._4GJvBa_radio{border:2px solid #c3cbe0;border-radius:50%;width:18px;height:18px;position:absolute;top:14px;right:14px}._4GJvBa_choiceOn ._4GJvBa_radio{border:6px solid var(--accent)}._4GJvBa_form{gap:16px;display:grid}._4GJvBa_field{color:var(--muted);gap:6px;margin:0;font-size:13px;font-weight:650;display:grid}._4GJvBa_field input,._4GJvBa_field select{border:1px solid var(--line);color:var(--ink);background:#f8f9fd;border-radius:12px;margin:0;padding:12px 13px;font-size:15px}._4GJvBa_field select:disabled{opacity:.8}._4GJvBa_field small{color:var(--muted);font-size:12px;font-weight:500}._4GJvBa_split{grid-template-columns:minmax(0,1fr) minmax(0,.85fr);align-items:start;gap:28px;display:grid}._4GJvBa_group{margin-bottom:16px}._4GJvBa_groupLabel{letter-spacing:1px;text-transform:uppercase;color:var(--muted);margin:0 0 8px;font-size:12px;font-weight:750}._4GJvBa_groupRow{grid-template-columns:1fr 1fr;gap:10px;display:grid}._4GJvBa_chips{flex-wrap:wrap;gap:10px;display:flex}._4GJvBa_chip,._4GJvBa_chipOn{border:2px solid var(--line);background:var(--panel);font:inherit;color:var(--ink);cursor:pointer;border-radius:999px;padding:10px 16px;font-size:15px;font-weight:600}._4GJvBa_chip:hover{background:var(--panel);border-color:#b9c4f5}._4GJvBa_chipOn,._4GJvBa_chipOn:hover{border-color:var(--accent);color:var(--accent);background:#f4f6ff}._4GJvBa_goalBox{border:1px solid var(--line);background:#f8f9fd;border-radius:20px;margin-top:22px;padding:18px}._4GJvBa_goalGrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}._4GJvBa_goalGrid ._4GJvBa_field input,._4GJvBa_goalGrid ._4GJvBa_field select{background:var(--panel)}._4GJvBa_goalMath{margin:14px 0 0;font-size:15px;line-height:1.5}._4GJvBa_consents{gap:12px;display:grid}._4GJvBa_consent{border:2px solid var(--line);border-radius:18px;gap:12px;padding:14px 16px;display:grid}._4GJvBa_consentOn{background:#f8f9ff;border-color:#b9c4f5}._4GJvBa_consentRow{color:var(--ink);cursor:pointer;grid-template-columns:22px 1fr;align-items:start;gap:12px;margin:0;font-size:14px;font-weight:500;display:grid}._4GJvBa_consentRow input{width:20px;height:20px;accent-color:var(--accent);margin:2px 0 0;padding:0}._4GJvBa_consentRow>span{gap:3px;display:grid}._4GJvBa_consentRow strong{flex-wrap:wrap;align-items:center;gap:8px;font-size:15px;display:flex}._4GJvBa_consentRow>span>span{color:var(--muted);font-size:13px;line-height:1.45}._4GJvBa_nav{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;margin-top:28px;padding-top:20px;display:flex}._4GJvBa_backBtn{border:1px solid var(--line);background:var(--panel);font:inherit;color:var(--ink);cursor:pointer;border-radius:14px;padding:13px 20px;font-size:15px;font-weight:650}._4GJvBa_backBtn:hover{background:#f2f4fb}._4GJvBa_primaryBtn{font:inherit;color:#fff;background:linear-gradient(135deg, #1d4ed8, var(--accent));cursor:pointer;border:0;border-radius:14px;padding:14px 26px;font-size:16px;font-weight:700}._4GJvBa_primaryBtn:hover{background:linear-gradient(135deg,#1e40af,#2f4de0)}._4GJvBa_primaryBtn:disabled,._4GJvBa_primaryBtn:disabled:hover{background:linear-gradient(135deg, #1d4ed8, var(--accent));opacity:.45;cursor:not-allowed}._4GJvBa_preview{border:1px solid var(--line);background:linear-gradient(160deg,#f4f6ff,#eef1fa);border-radius:22px;padding:18px;position:sticky;top:16px}._4GJvBa_previewTag{letter-spacing:1.2px;text-transform:uppercase;color:var(--accent);margin:0 0 10px;font-size:11px;font-weight:750}._4GJvBa_previewHero{color:#fff;background:linear-gradient(135deg,#1d4ed8 0%,#3b82f6 60%,#93c5fd 100%);border-radius:18px;gap:2px;margin-bottom:12px;padding:16px;display:grid}._4GJvBa_previewHero span{opacity:.9;font-size:12px;font-weight:600}._4GJvBa_previewHero strong{letter-spacing:-.02em;font-size:30px;font-weight:800}._4GJvBa_previewHero small{color:#e6edff;font-size:12px}._4GJvBa_previewSpend{background:var(--panel);border-radius:18px;padding:14px}._4GJvBa_previewSpendHead{justify-content:space-between;gap:8px;margin-bottom:8px;font-size:13px;display:flex}._4GJvBa_previewSpendHead span{color:var(--muted);font-weight:600}._4GJvBa_previewSpend ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}._4GJvBa_previewSpend li{grid-template-columns:10px auto 1fr auto;align-items:center;gap:8px;font-size:13px;font-weight:600;display:grid}._4GJvBa_previewSpend li>span:last-child{grid-column:4}._4GJvBa_previewDot{border-radius:3px;width:10px;height:10px}._4GJvBa_previewBar{background:#eef0f5;border-radius:999px;height:6px;overflow:hidden}._4GJvBa_previewBar span{border-radius:999px;height:100%;display:block}._4GJvBa_previewMore{color:var(--muted);margin:8px 0 0;font-size:12px}@media (max-width:1100px){._4GJvBa_cardWide{margin:0}}@media (max-width:860px){._4GJvBa_authWrap{grid-template-columns:1fr;gap:28px;padding-top:8px}._4GJvBa_split{grid-template-columns:1fr}._4GJvBa_preview{position:static}}@media (max-width:600px){._4GJvBa_top,._4GJvBa_authWrap,._4GJvBa_flow{padding-left:16px;padding-right:16px}._4GJvBa_card{border-radius:22px;padding:22px 18px}._4GJvBa_choices,._4GJvBa_goalGrid{grid-template-columns:1fr}._4GJvBa_stepNames li:not(._4GJvBa_stepNow){display:none}._4GJvBa_demoBtn{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){._4GJvBa_progressBar span{transition:none}}
