@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/hanken-grotesk-cyrillic-ext-400-normal-BLTEyOai.woff2)format("woff2"),url(/assets/hanken-grotesk-cyrillic-ext-400-normal-C910xUUL.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/hanken-grotesk-vietnamese-400-normal-BLrFBAHj.woff2)format("woff2"),url(/assets/hanken-grotesk-vietnamese-400-normal-C-iWyKLC.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/hanken-grotesk-latin-ext-400-normal-DR7lHpW4.woff2)format("woff2"),url(/assets/hanken-grotesk-latin-ext-400-normal-DI-aIsWt.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/hanken-grotesk-latin-400-normal-BG6hkEXj.woff2)format("woff2"),url(/assets/hanken-grotesk-latin-400-normal-CjyVwvJV.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/hanken-grotesk-cyrillic-ext-600-normal-gC6IfhiA.woff2)format("woff2"),url(/assets/hanken-grotesk-cyrillic-ext-600-normal-CZKgvMB-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/hanken-grotesk-vietnamese-600-normal-Cp8QQjQf.woff2)format("woff2"),url(/assets/hanken-grotesk-vietnamese-600-normal-DHaFH8q1.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/hanken-grotesk-latin-ext-600-normal-FY8kSObK.woff2)format("woff2"),url(/assets/hanken-grotesk-latin-ext-600-normal-DHIm05DD.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/hanken-grotesk-latin-600-normal-CIXX6EOa.woff2)format("woff2"),url(/assets/hanken-grotesk-latin-600-normal-NEn2C4Q3.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/hanken-grotesk-cyrillic-ext-700-normal-t5HJuhUd.woff2)format("woff2"),url(/assets/hanken-grotesk-cyrillic-ext-700-normal-CANZoffZ.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/hanken-grotesk-vietnamese-700-normal-C4RNfQp6.woff2)format("woff2"),url(/assets/hanken-grotesk-vietnamese-700-normal-CslVg6dq.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/hanken-grotesk-latin-ext-700-normal-CK2OfQqO.woff2)format("woff2"),url(/assets/hanken-grotesk-latin-ext-700-normal-BXHnjv6S.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/hanken-grotesk-latin-700-normal-CeQ8H3UY.woff2)format("woff2"),url(/assets/hanken-grotesk-latin-700-normal-6IGCzoPh.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/hanken-grotesk-cyrillic-ext-800-normal-Dh-A818z.woff2)format("woff2"),url(/assets/hanken-grotesk-cyrillic-ext-800-normal-B-DARoqs.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/hanken-grotesk-vietnamese-800-normal-rhXM_bnk.woff2)format("woff2"),url(/assets/hanken-grotesk-vietnamese-800-normal-Botv5QzP.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/hanken-grotesk-latin-ext-800-normal-BUyj4f7g.woff2)format("woff2"),url(/assets/hanken-grotesk-latin-ext-800-normal-Cj41HOW_.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/hanken-grotesk-latin-800-normal-KQ5tvtTT.woff2)format("woff2"),url(/assets/hanken-grotesk-latin-800-normal-BTy3IUcF.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/source-serif-4-cyrillic-ext-700-normal-B9R79AaY.woff2)format("woff2"),url(/assets/source-serif-4-cyrillic-ext-700-normal-DsKdgJCr.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/source-serif-4-cyrillic-700-normal-BmBwwUw2.woff2)format("woff2"),url(/assets/source-serif-4-cyrillic-700-normal-DVvE-KHB.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/source-serif-4-greek-700-normal-BzuEQSqJ.woff2)format("woff2"),url(/assets/source-serif-4-greek-700-normal-C5Ojiwey.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/source-serif-4-vietnamese-700-normal-CCAt8c4x.woff2)format("woff2"),url(/assets/source-serif-4-vietnamese-700-normal-BBU5i_d1.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/source-serif-4-latin-ext-700-normal-C8ywwcuQ.woff2)format("woff2"),url(/assets/source-serif-4-latin-ext-700-normal-BZsvHpal.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/source-serif-4-latin-700-normal-CGGdTIBe.woff2)format("woff2"),url(/assets/source-serif-4-latin-700-normal-3V4Pv1hj.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ink:#141414;--ink-2:#3d434d;--muted:#4a5260;--field:#5b6472;--line:#e2e5ea;--line-2:#dde1e7;--page:#f4f6f9;--card:#fff;--brand:#1743a6;--brand-dark:#0f2f7a;--pick-bg:#f1f5fd;--pick-strong:#dfe8fb;--info-bg:#eaf8fc;--info-ink:#26303d;--sum-bg:#f1f4f8;--progress:#2b3340;--progress-done:#8a94a6;--gold:#ffd862;--gold-bg:#fff6d6;--cyan:#d9f7fd;--ok-bg:#e8f4ec;--ok-ink:#14532d;--ok-mark:#1f7a4d;--warn-bg:#fff4d6;--warn-ink:#6b4e00;--warn-ink-2:#5c4300;--test-bg:#fff4c2;--test-ink:#4d3b00;--error:#b42318;--chip-bg:#e9ecf0;--chip-hover:#dde1e7;--chip-edge:#8a919c;--card-line:#b8bec7;--card-hover:#f7f8fa;--done-bg:#f4f6f9;--done-line:#d5dae1;--radius:4px;--font:"Hanken Grotesk", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--serif:"Source Serif 4", Georgia, "Times New Roman", serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-bottom:110px}body{font-family:var(--font);color:var(--ink);background:var(--card);margin:0;font-size:19px;line-height:1.5}a{color:var(--brand);text-underline-offset:3px}a:hover{color:var(--brand-dark)}h1,h2,h3{margin:0}h1:focus{outline:none}h2{font-size:19px;font-weight:800;line-height:1.3}p{margin:0}strong{font-weight:700}:focus-visible{outline:3px solid var(--brand);outline-offset:2px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.shell{background:var(--card);flex-direction:column;min-height:100dvh;display:flex}.strip{background:var(--cyan);font-size:17px}.strip-in{text-align:center;max-width:1120px;margin:0 auto;padding:10px 20px}.strip a{white-space:nowrap;font-weight:700}.demo-strip{background:var(--test-bg);color:var(--test-ink);border-bottom:2px dashed #c9a400;font-size:17px}.demo-strip .strip-in{text-align:center}.hdr{border-bottom:1px solid var(--line);background:var(--card)}.hdr-in{justify-content:space-between;align-items:center;gap:16px;max-width:1120px;height:60px;margin:0 auto;padding:0 8px 0 20px;display:flex}.logo{width:auto;height:21px;display:block}.hdr-r{color:var(--ink-2);align-items:center;gap:24px;font-size:17px;display:flex}.hdr-tel{display:none}.hdr-tel a{color:var(--ink);font-weight:700;text-decoration:none}.hdr-tel a:hover{text-decoration:underline}.hdr-save{min-height:44px;font:inherit;color:var(--brand);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;padding:0 12px 0 4px;font-size:17px;font-weight:700;display:inline-flex}.hdr-save-long{display:none}.hdr-save:hover{color:var(--brand-dark);text-underline-offset:3px;text-decoration:underline}.hdr-call{min-height:44px;color:var(--ink);align-items:center;gap:6px;padding:0 12px;font-size:17px;font-weight:700;text-decoration:none;display:inline-flex}.page{flex-direction:column;flex:1;display:flex}.wrap{flex-direction:column;flex:1;padding:8px 20px 0;display:flex}.is-start .wrap{padding-top:18px}.back{min-height:44px;font:inherit;color:var(--brand);cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:4px;margin-left:-6px;padding:0 6px;font-size:18px;font-weight:600;display:inline-flex}.back:hover{text-underline-offset:3px;text-decoration:underline}.nav-row{justify-content:space-between;align-items:center;gap:12px;min-height:44px;display:flex}.nav-row:empty{display:none}.progress-label{color:var(--ink-2);text-align:right;font-size:17px;font-weight:700}.nav-row>.progress-label:only-child{text-align:left}.seg{grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;margin-top:4px;display:grid}.seg span{background:var(--line);border-radius:2px;height:4px}.seg .on{background:var(--progress-done)}.seg .now{background:var(--progress)}.steps{display:none}h1.q{letter-spacing:-.01em;margin:24px 0 0;font-size:28px;font-weight:800;line-height:1.2}h1.hero{font-family:var(--serif);margin:0;font-size:34px;font-weight:700;line-height:1.12}.screen{flex-direction:column;gap:24px;padding:12px 0 32px;display:flex}.lead{color:var(--ink-2);text-wrap:pretty;font-size:19px}.lead+.lead-next{margin-top:-16px}.lead,.lead-small{overflow-wrap:anywhere}h1,h2,h3,legend,.ask-label{text-wrap:balance}p,li,label,.opt,.opt-detail,.note,.note-box,.callout,.small-print,.small-print-plain,.legal,.fold-body,.next-text,.rev-line,.rev-note,.hint,.warn-box,.ok-box,.ok-banner,.fund-row-about,.pick-text,.lock-line{text-wrap:pretty}a[href*=calendly\.com],a[href^=tel\:],.fund-fee a,.fund-row-about a{white-space:nowrap}.actions{z-index:2;padding:12px 20px calc(16px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:var(--card);margin:auto -20px 0;position:sticky;bottom:0;box-shadow:0 -4px 12px #1414140f}.actions-static{box-shadow:none;border-top:0;position:static}.after{padding:0 0 28px}.footnote{flex-direction:column;gap:10px;padding:16px 0 28px;display:flex}.footnote .legal-small-print{border-top:0;padding-top:0}.footnote .legal em,.footnote .legal i{font-style:normal}.btn{border-radius:var(--radius);background:var(--brand);color:#fff;width:100%;min-height:58px;font:inherit;cursor:pointer;border:0;justify-content:center;align-items:center;gap:10px;padding:0 34px;font-size:19px;font-weight:700;text-decoration:none;display:flex}.btn:hover{background:var(--brand-dark);color:#fff}.btn[aria-disabled=true]{opacity:.75;cursor:progress}.btn-secondary{border-radius:var(--radius);border:2px solid var(--brand);min-height:52px;color:var(--brand);font:inherit;cursor:pointer;background:#fff;justify-content:center;align-items:center;padding:0 24px;font-size:19px;font-weight:700;display:inline-flex}.btn-secondary:hover{background:var(--pick-bg)}.btn-secondary.wide{width:100%}.lnk{min-height:44px;font:inherit;color:var(--brand);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-items:center;padding:0 4px;font-size:18px;font-weight:700;text-decoration:underline;display:inline-flex}.lnk:hover{color:var(--brand-dark)}.lnk-left{text-align:left;align-self:flex-start;padding-left:0;padding-right:0}.inline-btn{font:inherit;text-align:left;color:var(--brand);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;min-height:24px;padding:0;font-weight:700;text-decoration:underline}.lnk:disabled,.inline-btn:disabled{opacity:.6;cursor:default}.link-row{flex-wrap:wrap;gap:4px 24px;margin-top:-8px;display:flex}.spinner{border:2.5px solid #fff6;border-top-color:#fff;border-radius:50%;width:18px;height:18px;margin-right:10px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spinner{animation:none}}.fld{flex-direction:column;display:flex;position:relative}.fld-status{color:var(--ok-ink);align-items:center;gap:4px;font-size:17px;font-weight:700;line-height:1.35;display:inline-flex;position:absolute;top:0;right:0}.fld>label,.fld-legend{color:var(--ink);font-size:19px;font-weight:700;line-height:1.35}.fld-legend{margin-bottom:0;padding:0}.hint{color:var(--muted);text-wrap:pretty;font-size:17px}.hint-line{display:block}.lead .hint-line+.hint-line{margin-top:6px}.fld>.hint,fieldset>.hint{margin-top:4px}.hint.tight{margin-top:-18px}.sub-label{color:var(--ink-2);font-size:17px!important;font-weight:600!important}.small-label{color:var(--ink-2);font-size:17px!important;font-weight:700!important}.in{border:2px solid var(--field);border-radius:var(--radius);width:100%;height:56px;font:inherit;color:var(--ink);background:#fff;margin-top:10px;padding:0 14px;font-size:19px;display:block}.in-wrap>.in,.money>.in{margin-top:0}.in-wrap,.money{margin-top:10px}.in:focus,.in:focus-visible{border-color:var(--brand);box-shadow:inset 0 0 0 1px var(--brand);outline:none}.in-err{border-color:var(--error);box-shadow:inset 0 0 0 1px var(--error)}.in-err:focus,.in-err:focus-visible{border-color:var(--error);box-shadow:inset 0 0 0 1px var(--error), 0 0 0 3px #1743a659}.in:disabled{background:var(--page);color:var(--muted);cursor:not-allowed;border-color:#b8bfc9}select.in{appearance:none;cursor:pointer;background:#fff url(/chevron-down.svg) right 12px center/20px no-repeat;padding-right:40px}.in-wrap{position:relative}.in-icon{padding-left:46px}.search-icon{pointer-events:none;position:absolute;top:17px;left:14px}.masked{-webkit-text-security:disc}.mono{font-variant-numeric:tabular-nums;letter-spacing:.04em}.show-btn{min-height:48px;font:inherit;color:var(--brand);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0 12px;font-size:18px;font-weight:700;text-decoration:underline;position:absolute;top:4px;right:4px}.in-wrap .masked,.in-wrap .mono{padding-right:76px}.in-initial{text-align:center;max-width:72px}.in-member{max-width:220px}.in-phone{max-width:260px}.in-code{letter-spacing:.3em;max-width:220px;font-size:24px;font-weight:700}.err{color:var(--error);align-items:flex-start;gap:8px;margin-top:8px;font-size:17px;font-weight:700;line-height:1.4;display:flex}.err svg{flex:none;margin-top:3px}.fld:has(>.err){border-left:5px solid var(--error);margin-left:-17px;padding-left:12px}fieldset:has(>.err){border-left:5px solid var(--error);margin-left:-17px;padding-left:12px}.errsum,.form-msg{border:3px solid var(--error);border-radius:var(--radius);margin-top:24px;padding:16px 18px}.errsum:focus{outline:none}.errsum h2{margin:0 0 4px;font-size:19px;font-weight:800}.errsum ul{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.errsum a{color:var(--error);font-weight:700}.form-msg{color:#7a1a12;margin-top:0;font-size:18px;font-weight:600}.nowrap{white-space:nowrap}fieldset{border:0;min-width:0;margin:0;padding:0}legend{padding:0}.two,.name-row{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}.in-mid{text-align:center;max-width:132px}.in-mid::placeholder{color:#6a7280;opacity:1}.addr-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:24px 16px;display:grid}.addr-grid>:first-child{grid-column:1/-1}:is(.two .fld:has(>.err),.name-row .fld:has(>.err),.addr-grid .fld:has(>.err),.date-grid .fld:has(>.err)){border-left:0;margin-left:0;padding-left:0}.date-fields{flex-direction:column;display:flex}.date-fields>.lead+.lead{margin-top:4px}.date-fields>.lead+.hint{margin-top:8px}.date-fields>.hint+.date-grid,.date-fields>.err+.date-grid{margin-top:20px}.note-box.cases strong{display:block}.date-grid{grid-template-columns:minmax(0,1.6fr) minmax(0,.8fr) minmax(0,1.1fr);gap:12px;max-width:440px;margin-top:10px;display:grid}.date-grid .fld>label{font-size:17px}.sub-fields{border-top:1px solid var(--line);flex-direction:column;gap:24px;padding-top:20px;display:flex}.sub-fields legend{margin-bottom:4px;font-size:21px;font-weight:800}@media (width<=359px){.addr-grid{grid-template-columns:minmax(0,1fr)}}.choice{flex-direction:column;gap:12px;display:flex}.choice-legend{margin-bottom:2px;font-size:21px;font-weight:800;line-height:1.3}.choice-legend+.hint{margin-top:-4px}.choice>.fold{border:0}.choice>.fold summary{min-height:44px}.opt{border:1px solid var(--card-line);cursor:pointer;background:#fff;border-radius:8px;align-items:flex-start;gap:14px;min-height:56px;padding:15px 17px;font-size:19px;line-height:1.4;display:flex}@media (hover:hover){.opt:hover,.pick:hover,.year-btn:hover{background:var(--card-hover)}}.opt input,.check input,.result input,.pick input{width:24px;height:24px;accent-color:var(--brand);cursor:pointer;flex:none;margin:1px 0 0}.opt.on{border-color:var(--brand);background:var(--pick-bg);box-shadow:inset 0 0 0 1px var(--brand)}.opt:has(input:checked){border-color:var(--brand);background:var(--pick-bg);box-shadow:inset 0 0 0 1px var(--brand)}:is(.opt:has(input:focus-visible),.pick:has(input:focus-visible),.result:has(input:focus-visible)){outline:3px solid var(--brand);outline-offset:2px}.opt input:focus-visible,.pick input:focus-visible,.result input:focus-visible{outline:none}.opt-group{border:1px solid var(--card-line);background:#fff;border-radius:8px}.opt-group.on{border-color:var(--brand);background:var(--pick-bg);box-shadow:inset 0 0 0 1px var(--brand)}.opt-group>.opt,.opt-group>.opt.on{box-shadow:none;background:0 0;border:0;padding-bottom:6px}.opt-after{color:var(--ink-2);flex-direction:column;gap:10px;padding:0 16px 16px 54px;font-size:17px;display:flex}.opt-detail{color:var(--ink-2);margin-top:2px;font-size:17px;font-weight:400;display:block}.opt-title{font-size:19px}.opt-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--brand);font-size:15px;font-weight:800;display:block}.opt-next{color:var(--ink);font-size:18px;font-weight:700}.opt-next-wide{display:none}@media (width>=768px){.opt-next-wide{margin-top:4px;display:block}}.yn-row{gap:12px;display:flex}.opt-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;max-width:440px;display:grid}.opt-small{align-items:center;min-height:52px;padding:12px 20px}.check{cursor:pointer;align-items:flex-start;gap:12px;min-height:44px;padding-top:10px;font-size:19px;line-height:1.4;display:flex}.check:has(input:focus-visible){outline:3px solid var(--brand);outline-offset:2px}.check input:focus-visible{outline:none}.results{border:2px solid var(--field);border-radius:var(--radius);flex-direction:column;display:flex}.result{cursor:pointer;border-top:1px solid var(--line);align-items:flex-start;gap:12px;padding:14px 16px;display:flex;position:relative}.result:first-of-type{border-top:0}.result.on{background:var(--pick-bg)}.result.on:after{content:"";border:3px solid var(--brand);border-radius:var(--radius);pointer-events:none;position:absolute;inset:-2px}.result-text{flex-direction:column;gap:2px;display:flex}.result-name{font-size:19px;font-weight:700}.result-aka{color:var(--muted);font-size:17px}.result-no{color:var(--warn-ink);font-size:17px;font-weight:600}.chips{flex-wrap:wrap;gap:10px;display:flex}.chips:focus{outline:none}.chip{background:var(--chip-bg);min-height:48px;box-shadow:0 2px 0 var(--chip-edge);font:inherit;color:var(--ink);cursor:pointer;border:2px solid #0000;border-radius:999px;padding:8px 18px;font-size:19px;font-weight:500}.chip:hover{background:var(--chip-hover)}.chip[aria-pressed=true]{border-color:var(--brand);background:var(--pick-bg);box-shadow:none;color:var(--brand)}.chip[aria-pressed=true]:before{content:"";vertical-align:middle;border:2.5px solid;border-width:0 2.5px 2.5px 0;width:6px;height:12px;margin:0 10px 3px 2px;display:inline-block;transform:rotate(45deg)}.step-btn{background:var(--chip-bg);width:48px;height:52px;box-shadow:0 2px 0 var(--chip-edge);font:inherit;color:var(--brand);cursor:pointer;border:0;border-radius:8px;font-size:24px;font-weight:700}.step-btn:hover{background:var(--chip-hover)}.year-list{flex-direction:column;gap:8px;display:flex}.year-btn{border:1px solid var(--card-line);width:100%;min-height:52px;font:inherit;text-align:left;color:var(--ink);cursor:pointer;background:#fff;border-radius:6px;flex-direction:column;align-items:flex-start;gap:2px;padding:11px 15px;display:flex;position:relative}.year-name{font-size:18px;font-weight:700}.year-note{color:var(--ink-2);font-size:17px}.year-note-match{color:var(--ok-ink);font-weight:700}.year-btn[aria-pressed=true]{background:var(--pick-strong);border-color:var(--brand);box-shadow:inset 0 0 0 1px var(--brand);padding-right:53px}.year-btn[aria-pressed=true]:after{content:"✓";background:var(--brand);color:#fff;border-radius:50%;place-items:center;width:26px;height:26px;font-size:16px;font-weight:700;display:grid;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.suggest{background:var(--info-bg);color:var(--info-ink);border-radius:var(--radius);font:inherit;cursor:pointer;text-align:left;border:0;align-self:flex-start;min-height:44px;margin-top:-12px;padding:10px 14px;font-size:18px}.suggest strong{color:var(--brand);text-underline-offset:3px;text-decoration:underline}.ink{color:var(--ink)}.card{background:var(--sum-bg);border-radius:var(--radius);flex-direction:column;gap:10px;padding:18px 20px;display:flex}.row{align-items:flex-start;gap:12px;font-size:18px;line-height:1.4;display:flex}.row svg{flex:none;margin-top:1px}.num{width:26px;height:26px;color:var(--ink-2);background:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:16px;font-weight:700;display:flex}.note,.callout{background:var(--info-bg);color:var(--info-ink);border-radius:var(--radius);align-items:flex-start;gap:12px;padding:16px;font-size:18px;line-height:1.5;display:flex}.note svg{flex:none;margin-top:2px}.callout{flex-direction:column;gap:6px}.callout h2{font-size:19px}.mix-note{background:var(--info-bg);color:var(--info-ink);border-radius:var(--radius);flex-direction:column;gap:6px;padding:14px 16px;font-size:18px;line-height:1.5;display:flex}.mix-note-head{color:var(--ink);align-items:center;gap:8px;font-size:19px;font-weight:800;line-height:1.3;display:flex}.box-head{align-items:flex-start;gap:8px;display:flex}.box-icon{flex:none;margin-top:2px}.info-icon{color:var(--brand)}.note-plain{color:var(--ink-2);font-size:18px}.note-box,.code-box,.dashed-box{background:var(--sum-bg);border-radius:var(--radius);color:var(--ink-2);flex-direction:column;gap:12px;padding:16px;font-size:18px;line-height:1.5;display:flex}.note-box strong,.code-box strong,.dashed-box strong{color:var(--ink)}.note-box.notice{background:var(--info-bg);color:var(--info-ink);border-left:4px solid var(--brand)}.test-box{background:var(--test-bg);color:var(--test-ink);border-radius:var(--radius);border:2px dashed #c9a400;padding:12px 14px;font-size:17px}.test-pdf{flex-direction:column;align-items:flex-start;gap:8px;margin-top:12px;display:flex}.signing-status{margin-top:12px;font-weight:600;display:block}.ok-banner,.ok-box{background:var(--ok-bg);color:var(--ok-ink);border-radius:var(--radius);align-items:flex-start;gap:10px;padding:12px 14px;font-size:18px;display:flex}.ok-banner{align-items:center;font-weight:600}.ok-banner svg,.ok-box svg{flex:none;margin-top:2px}.ok-banner.tall{align-items:flex-start;font-size:18px;font-weight:400;line-height:1.5}.ok-box div{flex-direction:column;gap:2px;font-size:18px;line-height:1.45;display:flex}.ok-box strong{font-size:18px}.ok-box p,.warn-box p{font-size:18px;line-height:1.5}.warn-box{background:var(--warn-bg);color:var(--warn-ink-2);border-radius:var(--radius);padding:12px 14px}.warn-box .inline-btn{color:var(--warn-ink-2)}.warn-box p+p{margin-top:8px}.warn-check{border:2px solid var(--warn-ink)}.warn-head{align-items:center;gap:8px;font-size:19px;font-weight:800;display:flex}.warn-icon{flex:none}.total-alarm{color:var(--error)}.tight-top{margin-top:-12px}.legal{color:var(--ink-2);font-size:17px;line-height:1.5;display:block}.legal-small{color:var(--muted);font-size:16px}.legal p,.legal div{margin:0}.lead+.legal.lead-next{font-size:19px}.legal>*+p,.legal>*+div,.legal>*+ul,.legal>*+ol,.legal>*+table{margin-top:8px}.legal-small-print{border-top:1px solid var(--line);flex-direction:column;gap:10px;padding-top:16px;display:flex}.fold+.legal-small-print{border-top:0;padding-top:0}.legal-gap{height:8px;display:block}[data-legal=auto_rebalance_question] strong{color:var(--ink);font-size:19px}.legal a{overflow-wrap:anywhere}.legal-small-print .legal-small{font-size:16px;line-height:1.5}.small-print{border-top:1px solid var(--line);color:var(--muted);flex-direction:column;gap:8px;margin-top:8px;padding-top:18px;font-size:16px;display:flex}.small-print-plain{color:var(--muted);font-size:16px;line-height:1.5}.hp{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.bot-check:empty{display:none}.is-start .screen{gap:20px;padding-top:10px;padding-bottom:8px}.ready h2{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:6px;font-size:15px;font-weight:800}.ready ul{flex-direction:column;gap:6px;margin:0;padding:0;font-size:18px;list-style:none;display:flex}.ready li{align-items:center;gap:10px;display:flex}.ready svg{color:var(--brand);flex:none}.saver-slim{background:var(--gold-bg);border-radius:var(--radius);color:#3d3a2e;align-items:center;gap:12px;padding:10px 14px;font-size:17px;line-height:1.4;display:flex}.saver-slim strong{color:var(--ink)}.saver-text{flex-direction:column;min-width:0;display:flex}.saver-slim .lnk{min-height:0;font-size:inherit;text-align:left;padding:0;display:inline}.saver-rule{margin-top:6px}.saver-rule p+p{margin-top:6px;font-size:15px}.badge{background:var(--gold);width:40px;height:40px;color:var(--ink);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:14px;font-weight:800;display:flex}.start-next{margin-top:24px}.start-next ol{counter-reset:next;color:var(--ink-2);flex-direction:column;gap:8px;margin:0;padding:0;font-size:18px;line-height:1.45;list-style:none;display:flex}.start-next li{counter-increment:next;align-items:baseline;gap:10px;display:flex}.start-next li:before{content:counter(next);border:2px solid var(--brand);width:24px;height:24px;color:var(--brand);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:800;display:inline-flex;transform:translateY(-1px)}.start-next-sub{display:block}.idle-backdrop{z-index:20;background:#14141473;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.idle-dialog{background:var(--card);border-radius:var(--radius);width:100%;max-width:440px;color:var(--ink-2);flex-direction:column;gap:10px;padding:24px;font-size:18px;display:flex;box-shadow:0 12px 32px #14141440}.idle-dialog h2{color:var(--ink);font-size:22px}.idle-dialog strong{color:var(--ink);font-variant-numeric:tabular-nums}.idle-actions{flex-wrap:wrap;align-items:center;gap:8px 20px;margin-top:8px;display:flex}.idle-actions .btn{width:auto}.open-app{background:var(--sum-bg);border-radius:var(--radius);color:var(--ink-2);flex-direction:column;align-items:flex-start;gap:8px;padding:16px 18px;font-size:18px;display:flex}.open-app h2{color:var(--ink);font-size:19px}.open-app .btn-secondary{margin-top:4px}.secure{color:var(--muted);justify-content:center;align-items:center;gap:6px;font-size:16px;display:flex}.moved{color:var(--ink-2);margin-top:24px;font-size:18px}.is-start .after .small-print{margin-top:24px}.ask{border-top:1px solid var(--line);margin-top:4px;padding-top:20px}.ask-label{color:var(--ink);line-height:1.25;display:block;font-size:22px!important;font-weight:800!important}.ask .hint{margin-top:6px}.ask .calc-note,.ask .in-wrap{margin-top:12px}.combo{position:relative}#dsearch{scroll-margin-top:12px}.combo-list{border-radius:var(--radius);background:#fff;border:1px solid #c9d1db;max-height:380px;margin:6px 0 0;padding:0;list-style:none;overflow-y:auto;box-shadow:0 8px 20px #14141414}.combo-list li+li{border-top:1px solid #eef0f3}.combo-list .row{min-height:52px;color:var(--ink);cursor:pointer;flex-direction:column;justify-content:center;gap:2px;padding:10px 16px;font-size:18px;display:flex}.combo-list .row.hl{background:var(--pick-bg);box-shadow:inset 4px 0 0 var(--brand)}.row-name strong{font-weight:800}.row-aka{color:var(--muted);font-size:16px}.row-note{color:var(--warn-ink);font-size:16px;font-weight:600}.row-empty{color:var(--ink-2);padding:12px 16px;font-size:17px}.combo-list .row-foot{color:var(--brand);text-underline-offset:3px;background:#f7f8fa;font-size:17px;font-weight:700;text-decoration:underline}.combo-list .row-foot.hl{background:var(--pick-bg)}.picked{border:1px solid var(--done-line);border-radius:var(--radius);background:var(--done-bg);align-items:center;gap:12px;margin-top:12px;padding:11px 9px 11px 17px;display:flex}.picked svg{flex:none}.picked-name{flex:1;min-width:0;font-size:18px;font-weight:700}.change{min-height:44px;font:inherit;color:var(--brand);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;flex:none;padding:0 8px;font-size:18px;font-weight:700;text-decoration:underline}.is-start .actions-static{margin:0 -20px;padding-bottom:8px}.saved-row{border:1px solid var(--done-line);background:var(--done-bg);border-radius:var(--radius);justify-content:space-between;align-items:center;gap:12px;padding:11px 7px 11px 15px;display:flex}.saved-text{flex-direction:column;gap:2px;min-width:0;display:flex}.saved-label{font-size:19px;font-weight:700}.saved-value{flex-wrap:wrap;align-items:center;gap:4px 12px;font-size:19px;display:flex}.ssn-block{flex-direction:column;gap:10px;display:flex}.ssn-block .in-wrap{max-width:300px}.ssn-block>.fld+.fld{margin-top:14px}.lock-line{color:var(--ink-2);align-items:flex-start;gap:8px;font-size:17px;line-height:1.5;display:flex}.lock-line svg{color:var(--muted);flex:none;margin-top:3px}.saved-ok{color:var(--ok-ink);align-items:center;gap:4px;font-size:17px;font-weight:700;display:inline-flex}.fold{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.fold+.fold{border-top:0}.fold summary{min-height:54px;color:var(--brand);cursor:pointer;align-items:center;gap:10px;padding:6px 0;font-size:18px;font-weight:700;list-style:none;display:flex}.fold summary::-webkit-details-marker{display:none}.fold summary:before{content:"";border:2px solid var(--brand);background:linear-gradient(var(--brand), var(--brand)) center / 10px 2.5px no-repeat, linear-gradient(var(--brand), var(--brand)) center / 2.5px 10px no-repeat;border-radius:50%;flex:none;width:24px;height:24px}.fold[open]>summary:before{background:linear-gradient(var(--brand), var(--brand)) center / 10px 2.5px no-repeat}.fold summary:hover{text-underline-offset:3px;text-decoration:underline}.fold-body{color:var(--ink-2);flex-direction:column;gap:10px;padding:0 0 18px 34px;font-size:18px;line-height:1.5;display:flex}.fold-inner{border:0}.fold-inner summary{min-height:44px;font-size:17px}.fold-inner .fold-body{padding-bottom:4px}.fold-body h3{color:var(--ink);margin:6px 0 0;font-size:18px}.fold-body strong{color:var(--ink)}.compare{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}.compare-col{background:var(--sum-bg);border-radius:var(--radius);min-width:0;padding:14px}.compare-col h3{margin:0 0 8px;font-size:19px}.compare dl{flex-direction:column;margin:0;display:flex}.compare dt{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin-top:8px;font-size:16px;font-weight:700}.compare dd{color:var(--ink);margin:2px 0 0;font-size:17px}@media (width<=479px){.compare{grid-template-columns:minmax(0,1fr)}.fold-body{padding-left:0}}.compare-table{border-collapse:collapse;width:100%;font-size:18px;line-height:1.45}.compare-table thead th{text-align:left;color:var(--ink);padding:0 12px 8px 0;font-size:18px}.compare-table tbody th{text-align:left;color:var(--ink);vertical-align:top;width:34%;padding:12px 12px 12px 0;font-weight:700}.compare-table tbody td{vertical-align:top;color:var(--ink-2);padding:12px 12px 12px 0}.compare-table tbody tr{border-top:1px solid var(--line)}@media (width<=599px){.compare-table,.compare-table thead,.compare-table tbody{display:block}.compare-table tr{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:14px;display:grid}.compare-table thead td{display:none}.compare-table tbody th{grid-column:1/-1;width:auto;padding:12px 0 2px}.compare-table tbody td{padding:0 0 12px}}.limits{border-collapse:collapse;width:100%;margin:0;font-size:18px}.limits th,.limits td{border-bottom:1px solid var(--line);text-align:left;vertical-align:middle;padding:10px 12px}.limits thead th{color:var(--muted);border-bottom:2px solid var(--line-2);padding-top:0;font-size:16px;font-weight:600}.limits tbody th{color:var(--ink-2);font-weight:400}.limits td,.limits thead th:last-child{text-align:right;white-space:nowrap}.limits td{color:var(--ink);font-weight:700}.limits tr.is-you th,.limits tr.is-you td{background:var(--pick-bg)}.limits tr.is-you th{color:var(--ink);font-weight:600}.money{display:flex;position:relative}.money span{border:2px solid var(--field);border-radius:var(--radius) 0 0 var(--radius);color:var(--ink-2);background:#eef0f3;border-right:0;align-items:center;padding:0 16px;font-size:20px;font-weight:700;display:flex}.in-money{border-radius:0 var(--radius) var(--radius) 0;width:200px;max-width:100%;font-size:20px;font-weight:700}.amounts{flex-direction:column;gap:20px;display:flex}.amounts .hint{margin-top:-12px}.total-box{background:var(--sum-bg);border-radius:var(--radius);flex-direction:column;gap:16px;padding:20px;display:flex}.total-row{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.total-label{font-size:18px;font-weight:700}.total-big{font-variant-numeric:tabular-nums;font-size:28px;font-weight:800}.total-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:16px;display:grid}.total-row+.total-grid{border-top:1px solid var(--line-2);padding-top:16px}.total-grid .in{max-width:280px;font-weight:700}.total-year{text-align:right;flex-direction:column;gap:2px;display:flex}.total-grid>.total-year:only-child{text-align:left;flex-direction:row;grid-column:1/-1;justify-content:space-between;align-items:baseline}.total-mid{font-variant-numeric:tabular-nums;font-size:24px;font-weight:800}@media (width<=479px){.total-grid{grid-template-columns:minmax(0,1fr)}.total-grid .in{max-width:none}.total-year{text-align:left;flex-direction:row;justify-content:space-between;align-items:baseline}}.tag{color:var(--ok-ink);background:var(--ok-bg);border-radius:var(--radius);align-self:flex-start;padding:2px 8px;font-size:16px;font-weight:700;display:inline-block}.fund-card{flex-direction:column;gap:4px;display:flex}.fund-card .tags{margin-top:4px}.tag-inline{vertical-align:1px;margin-left:8px}.tags{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.tag-plain{color:var(--muted);font-size:16px;font-weight:600}.plan-line{color:var(--ink-2);font-size:17px;font-style:italic;font-weight:600}.fund-name{color:var(--ink);font-size:18px;font-weight:700}.fund-detail{flex-direction:column;gap:10px;margin-top:6px;display:flex}.glide{background:var(--sum-bg);border-radius:var(--radius);color:var(--ink-2);flex-direction:column;gap:8px;padding:12px 14px 14px;font-size:16px;display:flex}.glide-cap{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.glide-title{color:var(--ink);font-weight:700}.glide-area{border-radius:3px;height:150px;display:block;position:relative;overflow:hidden}.glide-area svg{width:100%;height:100%;display:block}.glide-area .bonds{fill:#9fb8dc}.glide-area .stocks{fill:var(--brand)}.glide-mark{stroke:#fff;stroke-width:2px;stroke-dasharray:5 5}.glide-in{font-weight:700;position:absolute}.glide-in-s{color:#fff;bottom:8px;left:12px}.glide-in-b{color:var(--ink);top:6px;right:12px}.glide-axis{height:24px;display:block;position:relative}.glide-axis span{white-space:nowrap;position:absolute;top:0}.glide-start{left:0}.glide-target{color:var(--ink);font-weight:700;left:71.67%;transform:translate(-50%)}@media (width<=480px){.glide-area{height:130px}}.ticks{color:var(--ink);flex-direction:column;gap:6px;display:flex}.ticks span:before{content:"✓ ";color:var(--ok-mark);font-weight:700}.fund-fee{font-size:16px}.fund-warn{color:var(--ink);font-size:16px}.fund-fine{border-top:1px solid var(--line);color:var(--muted);flex-direction:column;gap:6px;padding-top:10px;display:flex}.fund-fine .fund-warn{color:var(--muted)}.years{flex-direction:column;gap:8px;display:flex}.years-q{font-size:18px}.fund-group{flex-direction:column;gap:8px;display:flex}.fund-group h2{font-size:19px}.group-legend{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;width:100%;margin-bottom:8px;padding:0;font-size:19px;font-weight:800;display:flex}.group-legend .hint{font-size:16px;font-weight:400}.pick{border:1px solid var(--card-line);cursor:pointer;background:var(--card);border-radius:8px;align-items:flex-start;gap:12px;padding:13px 15px;display:flex}.pick.on{border-color:var(--brand);background:var(--pick-bg);box-shadow:inset 0 0 0 1px var(--brand)}.pick-text{flex-direction:column;gap:2px;min-width:0;font-size:18px;display:flex}.pick-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:0 4px;font-size:16px;display:flex}.pick-count{color:var(--muted);font-size:17px}.mix-dot{border-radius:2px;flex:none;width:10px;height:10px;margin-right:6px;display:inline-block}.mix-stocks{background:var(--brand)}.mix-bonds{background:#7f9fcd}.mix-tdf{background:#2f7a5b}.stepper{flex:none;align-items:center;gap:6px;display:flex}.stepper .in-pct{width:72px}.fund-row{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.fund-row-text{flex-direction:column;gap:2px;min-width:0;display:flex}.fund-row-name{font-size:18px;font-weight:700}.fund-row-about{color:var(--muted);font-size:16px}.split-rows .fund-row{grid-template-columns:minmax(0,1fr);align-items:center;gap:8px;display:grid}.split-rows .stepper{justify-self:end}.split-rows .cap-note{grid-column:1/-1}@media (width>=600px){.split-rows .fund-row{grid-template-columns:minmax(0,1fr) auto}}.not-included{color:var(--warn-ink-2);font-size:16px;font-weight:700}.cap-note{color:var(--warn-ink-2);background:var(--warn-bg);border-radius:var(--radius);flex-basis:100%;padding:6px 10px;font-size:17px}.pct{flex:none;align-items:center;gap:4px;font-weight:700;display:inline-flex}.in-pct{text-align:right;width:84px;margin-top:0;font-weight:700}.pct-total{z-index:1;background:var(--sum-bg);border-radius:var(--radius);align-items:baseline;gap:10px;padding:12px 16px;font-size:18px;display:flex;position:sticky;bottom:96px;box-shadow:0 2px 10px #14141414}.pct-total strong{font-size:22px}.pct-total.ok{background:var(--ok-bg);color:var(--ok-ink)}.pct-left{color:var(--muted);margin-left:auto;font-size:17px}.pct-total.ok .pct-left{color:var(--ok-ink)}.pct-total.mix-total{box-shadow:none;flex-direction:column;align-items:stretch;gap:8px;position:static}.mix-line{font-variant-numeric:tabular-nums;align-items:baseline;gap:10px;display:flex}.mix-bar{background:var(--line);border-radius:6px;height:12px;display:flex;overflow:hidden}.mix-bar span{height:100%;transition:width .2s}.mix-legend{color:var(--muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:2px 14px;font-size:16px;display:flex}.mix-legend span{align-items:center;display:inline-flex}@media (prefers-reduced-motion:reduce){.mix-bar span{transition:none}}.ben-block{border-top:1px solid var(--line);flex-direction:column;gap:16px;padding-top:20px;display:flex}.ben-title{font-size:21px;font-weight:800}.person{flex-direction:column;gap:16px;display:flex}.person+.person{border-top:1px solid var(--line);padding-top:16px}.person-n{color:var(--muted);font-size:17px;font-weight:700}.split{border-top:1px solid var(--line);flex-direction:column;gap:8px;padding-top:16px;font-size:18px;display:flex}.pct-ok{color:var(--ok-ink);font-size:17px;font-weight:700}.pct-off{color:var(--warn-ink-2);font-size:17px;font-weight:700}.summary-card p{color:var(--ink);font-size:19px;line-height:1.5}.who-receives{flex-direction:column;gap:16px;display:flex}.share-group{flex-direction:column;gap:4px;display:flex}.share-group+.share-group{border-top:1px solid var(--line-2);padding-top:14px}.who-receives .share-label{color:var(--muted);font-size:16px;font-weight:700;line-height:1.4}.share-list{margin:0;padding:0;list-style:none}.share-list li{color:var(--ink);justify-content:space-between;align-items:baseline;gap:12px;padding:4px 0;font-size:19px;display:flex}.share-name{font-weight:700}.share-pct{white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:700}.who-receives .share-none{color:var(--ink);font-size:18px}.rev{border-top:1px solid var(--line);flex-direction:column;gap:6px;padding-top:16px;display:flex}.screen>.rev+.rev{margin-top:-8px}.rev-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.rev-head h2{font-size:19px}.rev-change{flex:none;min-height:44px;margin:-8px 0}.rev-body{color:var(--ink);overflow-wrap:anywhere;flex-direction:column;gap:2px;font-size:18px;line-height:1.45;display:flex}.rev-line{display:block}.rev-sub{color:var(--ink-2);margin-top:8px;font-size:17px;font-weight:700;display:block}.rev-note{color:var(--muted);margin-top:2px;font-size:17px;display:block}.name-check{background:var(--sum-bg);border-radius:var(--radius);flex-direction:column;gap:4px;padding:16px 18px;display:flex}.name-check-label{color:var(--ink-2);font-size:17px;font-weight:700}.name-check-name{overflow-wrap:anywhere;font-size:26px;font-weight:800;line-height:1.2}.name-check-q{color:var(--ink-2);font-size:18px}.errsum-btn{color:var(--error);text-align:left;font-size:18px}.agree-block{border-top:1px solid var(--line);flex-direction:column;gap:14px;padding-top:20px;display:flex}.agree-block h2{font-size:22px}.legal-scroll{overscroll-behavior:contain;border:1px solid var(--line-2);border-radius:var(--radius);background:var(--sum-bg);height:300px;padding:14px 16px;font-size:17px;overflow-y:auto}.legal-scroll:focus-visible{outline:3px solid var(--brand);outline-offset:2px}.legal-scroll h3,.legal-scroll h4{color:var(--ink);margin:8px 0 0;font-size:18px}@media (width>=768px){.legal-scroll{height:360px}}.download{align-self:flex-start;align-items:center;gap:8px;min-height:44px;font-size:18px;font-weight:700;display:inline-flex}.downloads{flex-direction:column;gap:4px;display:flex}.download-btn{color:var(--brand);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit;text-decoration:underline}.download-btn:hover{color:var(--brand-dark)}.copy-wait{align-items:center;min-height:44px;margin:0;display:flex}.is-done h1.hero{margin-top:16px}.done-top{align-items:flex-start;gap:14px;display:flex}.hl-line{display:block}.hl-sub{margin-top:4px;font-size:.72em;line-height:1.2}a.btn-secondary{text-align:center;text-decoration:none}.is-done .screen{padding-top:16px}.lead-small{color:var(--ink-2);margin-top:-12px;font-size:18px}.is-done .hint{color:var(--ink-2);font-size:18px}.copy-block{border-top:1px solid var(--line);flex-direction:column;gap:10px;padding-top:20px;display:flex}.done-receipt{flex-direction:column;gap:2px;margin-top:-8px;display:flex}.done-receipt .downloads{gap:0}.task-box{background:var(--pick-bg);border-left:4px solid var(--brand);border-radius:0 var(--radius) var(--radius) 0;color:var(--ink-2);flex-direction:column;gap:10px;padding:16px 18px;font-size:18px;line-height:1.5;display:flex}.task-box h2{color:var(--ink);font-size:20px;line-height:1.3}.task-box .contact-card{border-left:0;padding:0}.next-list .next-text:has(>h3:only-child) h3{margin-top:4px}.copy-block .lead-small{margin-top:0}.step-note{color:var(--ink-2);margin-top:4px;display:block}.sra-more summary{min-height:44px}.next-block{flex-direction:column;gap:14px;display:flex}.next-block>h2{font-size:22px}.next-list{flex-direction:column;gap:18px;margin:0;padding:0;list-style:none;display:flex}.next{grid-template-columns:32px minmax(0,1fr);align-items:start;gap:14px;display:grid}.next-n{border:2px solid var(--progress);width:32px;height:32px;color:var(--progress);border-radius:50%;justify-content:center;align-items:center;font-size:16px;font-weight:800;display:flex}.next-done .next-n{background:var(--ok-mark);border-color:var(--ok-mark);color:#fff}.next-text{color:var(--ink-2);flex-direction:column;gap:6px;font-size:18px;line-height:1.5;display:flex}.next-text h3{color:var(--ink);margin-top:3px;font-size:19px}.sra-box{background:var(--sum-bg);border-radius:var(--radius);color:var(--ink-2);flex-direction:column;gap:14px;padding:18px 18px 20px;font-size:18px;line-height:1.5;display:flex}.sra-box h2{color:var(--ink);font-size:22px;line-height:1.25}.sra-box .note-box{background:#fff}.sra-box .fold{border-color:var(--line-2)}.sra-kicker{letter-spacing:.05em;text-transform:uppercase;color:var(--brand);font-size:16px;font-weight:800}.sra-steps{color:var(--ink);flex-direction:column;gap:8px;margin:0;padding-left:24px;display:flex}.sra-open{align-self:stretch}.center{text-align:center}.heard{border-top:1px solid var(--line);flex-direction:column;gap:10px;padding-top:20px;display:flex}.heard-other{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.heard-other .fld{width:100%}.link-row.stacked{flex-direction:column;align-items:flex-start;margin-top:0}.in-area{resize:vertical;height:120px;padding:12px 14px;line-height:1.4}.fix-block{border-top:1px solid var(--line);color:var(--ink-2);flex-direction:column;align-items:flex-start;gap:10px;padding-top:20px;font-size:18px;display:flex}.fix-block h2{color:var(--ink)}.saved-lock{color:var(--muted);flex:none;padding-right:8px;font-size:16px}.done-help{border-top:1px solid var(--line);flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:28px;padding-top:20px;display:flex}.done-close{color:var(--ink-2);margin-top:10px;font-size:18px}.done-close .hl-line+.hl-line{margin-top:4px}.sign-intro{flex-direction:column;gap:6px;display:flex}.sign-intro .lead{margin:0}.sign-intro .hint{margin-top:6px}.sign-state:empty{display:none}.sign-wait{color:var(--ink);align-items:center;margin:0;font-size:19px;font-weight:600;display:flex}.spinner-ink{border-color:#1743a640;border-top-color:var(--brand)}.sign-wait-box{background:var(--sum-bg);border-radius:var(--radius);flex-direction:column;gap:12px;padding:16px 18px;display:flex}.sign-wait-h{color:var(--ink);font-size:19px;font-weight:700}.sign-wait-steps{color:var(--ink-2);flex-direction:column;gap:10px;margin:0;padding:0;font-size:18px;list-style:none;display:flex}.sign-wait-steps li{align-items:center;gap:12px;display:flex}.sw-mark{border:2px dashed var(--field);border-radius:50%;flex:none;width:22px;height:22px;position:relative}.is-done .sw-mark{background:var(--ok-mark);border:0}.is-done .sw-mark:after{content:"";border:2.5px solid #fff;border-width:0 2.5px 2.5px 0;width:5px;height:10px;position:absolute;top:4px;left:8px;transform:rotate(45deg)}.is-now .sw-mark{border:2.5px solid #1743a640;border-top-color:var(--brand);animation:.8s linear infinite spin}.is-now{color:var(--ink);font-weight:600}@media (prefers-reduced-motion:reduce){.is-now .sw-mark{animation:none}}.sign-problem{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.sign-problem p{margin:0}.sign-frame{border-top:1px solid var(--line);height:calc(100dvh - 40px);min-height:520px;margin:0 -20px}.sign-frame[hidden]{display:none}.x-hellosign-embedded{height:100%}.x-hellosign-embedded__iframe{background-color:#f7f8f9;border:none;width:100%;min-width:100%;height:100%;min-height:400px;display:block}@media (width>=768px){html{scroll-padding-bottom:0}.shell{background:var(--page)}.strip-in{text-align:right;padding:10px 24px}.hdr-in{height:76px;padding:0 24px}.logo{height:30px}.hdr-tel{display:inline}.hdr-call{display:none}.hdr-save{text-underline-offset:3px;padding:0 4px;text-decoration:underline}.hdr-save-long{display:inline}.hdr-save-short{display:none}.page{padding:40px 24px 96px}.wrap{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);flex:none;width:100%;max-width:760px;margin:0 auto;padding:20px 48px 48px}.is-start .wrap{padding-top:44px}.is-wide .wrap{max-width:1120px}.is-wide .sign-intro{max-width:664px}.sign-frame{border:1px solid var(--line);border-radius:var(--radius);height:max(640px,100vh - 200px);margin:0;overflow:hidden}.back{font-size:18px}.progress-phone{display:none}.steps{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;margin:16px 0 0;padding:0;list-style:none;display:grid}.steps li{color:#5b6472;flex-direction:column;gap:8px;font-size:16px;line-height:1.25;display:flex}.steps .bar{background:var(--line);border-radius:2px;height:4px;display:block}.steps .done .bar{background:var(--progress-done)}.steps .cur .bar{background:var(--progress)}.steps .cur{color:var(--ink);font-weight:800}.step-link{font:inherit;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;align-items:flex-start;gap:4px;padding:0;display:flex}.step-link svg{flex:none;margin-top:1px}.step-link:hover{color:var(--brand);text-underline-offset:3px;text-decoration:underline}h1.q{margin-top:40px;font-size:34px;line-height:1.18}h1.hero{letter-spacing:-.01em;font-size:44px;line-height:1.1}.screen{gap:28px;padding:12px 0 0}.lead,.fld>label,.fld-legend{font-size:19px}.in{font-size:20px}.fld:has(>.err){margin-left:-21px;padding-left:16px}fieldset:has(>.err){margin-left:-21px;padding-left:16px}.errsum{margin-top:28px;padding:18px 22px}.errsum h2{font-size:20px}.choice-legend,.sub-fields legend,.ben-title{font-size:22px}.opt{padding:17px 19px}.opt-after{padding:0 18px 18px 56px}.actions{box-shadow:none;background:0 0;border:0;margin:44px 0 0;padding:0;position:static}.btn{width:auto;font-size:20px;display:inline-flex}.after{padding:32px 0 0}.footnote{padding:28px 0 0}.is-start .actions-static{margin:28px 0 0;padding:0}.is-start .after{padding-top:10px}.secure{justify-content:flex-start}.moved{margin-top:28px}.saver-slim{padding:12px 18px}.ask{margin-top:0;padding-top:24px}.ask-label{font-size:24px!important}.combo-list .row{font-size:19px}.picked{padding:13px 9px 13px 17px}.picked-name{font-size:19px}.pct-total{bottom:12px}.date-grid{gap:16px}.two{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}.name-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 132px;align-items:start;gap:16px}.addr-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr) minmax(0,.9fr)}.addr-grid>:first-child{grid-column:auto}}@media (width<=767px){.hdr-in{gap:8px;padding-left:16px}.hdr-r{gap:0}.hdr-call{padding:0 8px}.logo{height:19px}}@media (width<=374px){.hdr-r{gap:0}.hdr-call{padding:0 8px}.logo{height:18px}}.add-person{font-size:18px}.add-who{flex-direction:column;gap:8px;display:flex}.add-q{font-size:18px;font-weight:700}.contact-card{border-left:4px solid var(--brand);flex-direction:column;gap:2px;padding:4px 0 4px 12px;font-size:18px;display:flex}.contact-card a{overflow-wrap:anywhere}
