.guides-hero{isolation:isolate;padding:122px 0 94px;position:relative}.guides-hero:before{content:"";z-index:-1;inset:-10px calc((100vw - min(100vw - 48px,var(--max))) / -2) 0;background:radial-gradient(circle at 82% 24%,#4f8cff2b,#0000 34%),linear-gradient(145deg,#08172a,#0309146b);border-bottom:1px solid #ffffff0d;position:absolute}.guides-hero h1{letter-spacing:-.052em;text-wrap:balance;max-width:900px;margin:0;font-size:clamp(50px,6vw,82px);font-weight:640;line-height:1}.guides-hero>p:last-child{color:#a0aec1;max-width:680px;margin:25px 0 0;font-size:18px;line-height:1.72}.guides-index{padding:94px 0 130px}.guides-index-heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:34px;display:flex}.guides-index-heading .eyebrow{margin:0}.guides-index-heading>p:last-child{color:#7f90a6;text-align:right;max-width:460px;margin:0;font-size:14px}.guides-list{gap:24px;display:grid}.guide-index-card{background:radial-gradient(circle at 90% 12%,#4f8cff1f,#0000 34%),linear-gradient(145deg,#11243ecc,#060f1bf0);border:1px solid #4f8cff42;border-radius:24px;grid-template-columns:.42fr 1.15fr .72fr;align-items:center;gap:48px;min-width:0;padding:48px;display:grid;box-shadow:0 28px 75px #0000002e}.guide-index-meta{border-right:1px solid var(--line);flex-direction:column;justify-content:space-between;align-self:stretch;padding-right:32px;display:flex}.guide-index-meta span{color:#9fc1f6;letter-spacing:.11em;text-transform:uppercase;font-size:11px;font-weight:750}.guide-index-meta time{color:#72849c;font-size:12px}.guide-index-card h2{letter-spacing:-.042em;text-wrap:balance;max-width:720px;margin:0;font-size:clamp(32px,3.5vw,48px);line-height:1.08}.guide-index-card>div:nth-child(2)>p{color:#9dabbf;max-width:650px;margin:18px 0 24px;font-size:16px;line-height:1.7}.guide-index-visual{border:1px solid var(--line);background:#03091473;border-radius:18px;justify-content:center;align-items:center;gap:8px;min-width:0;padding:28px 22px;display:flex}.guide-index-visual span{color:#c6d5e8;min-width:0;font-size:11px;font-weight:700}.guide-index-visual i{color:#546b8b;font-size:11px;font-style:normal}.guide-article{--guide-width:760px;--guide-wide:1080px}.guide-article h1,.guide-article h2,.guide-article h3{text-wrap:balance}.guide-article p{text-wrap:pretty}.guide-hero{max-width:var(--guide-wide);padding:62px 0 98px;position:relative}.guide-hero:before{content:"";z-index:-1;inset:0 calc((100vw - min(100vw - 48px,var(--max))) / -2);background:radial-gradient(circle at 72% 24%,#3870d330,#0000 36%),radial-gradient(circle at 18% 64%,#25b99a0f,#0000 30%),linear-gradient(150deg,#07172b,#0309145c);border-bottom:1px solid #ffffff0d;position:absolute}.guide-breadcrumbs{margin-bottom:78px}.guide-breadcrumbs ol{color:#74859c;flex-wrap:wrap;gap:8px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.guide-breadcrumbs li{align-items:center;gap:8px;display:flex}.guide-breadcrumbs li:not(:last-child):after{content:"/";color:#42536a}.guide-breadcrumbs a:hover{color:#b9cae0}.guide-hero h1{letter-spacing:-.058em;max-width:980px;margin:0;font-size:clamp(52px,6.8vw,88px);font-weight:640;line-height:.98}.guide-deck{color:#b0bed0;letter-spacing:-.012em;max-width:820px;margin:30px 0 0;font-size:clamp(20px,2.3vw,28px);line-height:1.48}.guide-byline{color:#71839b;flex-wrap:wrap;gap:10px 24px;margin-top:30px;font-size:12px;display:flex}.guide-byline span{color:#b6c4d5;font-weight:650}.guide-flow{margin:66px 0 0}.guide-flow ol{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.guide-flow li{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:linear-gradient(145deg,#11243ea6,#060f1bd1);flex-direction:column;min-width:0;min-height:176px;padding:26px 28px;display:flex;position:relative}.guide-flow li:not(:last-child):after{content:"→";z-index:2;color:#7792b8;background:#081321;border:1px solid #7091c240;border-radius:50%;place-items:center;width:26px;height:26px;font-size:11px;display:grid;position:absolute;top:calc(50% - 13px);right:-14px}.guide-flow li>span{color:#60748f;letter-spacing:.12em;font:10px ui-monospace,monospace}.guide-flow strong{color:#e6eef8;margin-top:auto;font-size:21px}.guide-flow small{color:#899ab0;margin-top:3px;font-size:12px}.guide-flow figcaption,.guide-forecast-card figcaption{color:#667991;margin-top:14px;font-size:11px;line-height:1.55}.guide-connection-models{margin:66px 0 0}.guide-connection-models-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.guide-connection-model{border:1px solid var(--line);background:linear-gradient(145deg,#11243ea6,#060f1bd1);border-radius:18px;min-width:0;padding:24px}.guide-connection-model>p{color:#83a9e4;letter-spacing:.12em;text-transform:uppercase;margin:0 0 16px;font-size:10px;font-weight:750}.guide-connection-model ol{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.guide-connection-model li{background:#03091457;border:1px solid #ffffff12;flex-direction:column;justify-content:space-between;min-width:0;min-height:116px;padding:18px 15px;display:flex;position:relative}.guide-connection-model li:not(:last-child):after{content:"→";z-index:2;color:#7792b8;background:#081321;border:1px solid #7091c240;border-radius:50%;place-items:center;width:24px;height:24px;font-size:10px;display:grid;position:absolute;top:calc(50% - 12px);right:-13px}.guide-connection-model li>span{color:#5f7593;letter-spacing:.1em;font:9px ui-monospace,monospace}.guide-connection-model li strong{color:#dce6f2;font-size:13px;line-height:1.35}.guide-connection-models figcaption,.guide-comparison figcaption,.guide-process-strip figcaption{color:#667991;margin-top:14px;font-size:11px;line-height:1.55}.guide-prose{width:min(calc(100% - 48px),var(--guide-width));color:#b2bfd0;margin:92px auto 0;font-size:18px;line-height:1.82}.guide-prose>p,.guide-prose section>p{margin:0 0 25px}.guide-prose strong{color:#edf3fb}.guide-prose a{color:#b3cefb;text-underline-offset:3px;-webkit-text-decoration:underline #b3cefb59;text-decoration:underline #b3cefb59}.guide-prose a:hover{color:#d5e5ff;text-decoration-color:currentColor}.guide-lede{color:#d8e0ea;letter-spacing:-.015em;font-size:23px;line-height:1.62}.guide-scenario{background:linear-gradient(145deg,#0f233dbd,#07111fd6);border:1px solid #4f8cff38;border-radius:18px;margin:34px 0;padding:32px 34px}.guide-scenario p{margin:0 0 18px}.guide-scenario ul{color:#c7d2e1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 20px;margin:0;padding:0;font-size:15px;list-style:none;display:grid}.guide-scenario li{padding-left:17px;position:relative}.guide-scenario li:before{content:"";background:var(--blue);border-radius:50%;width:5px;height:5px;position:absolute;top:.75em;left:0;box-shadow:0 0 8px #4f8cff80}.guide-question{color:#f0f5fb;border-left:2px solid var(--pink);letter-spacing:-.025em;padding-left:22px;font-size:clamp(25px,3vw,34px);font-weight:620;line-height:1.35;margin:38px 0!important}.guide-prose section{margin-top:112px}.guide-section-number{color:#7fa7e6;letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:750;margin-bottom:14px!important}.guide-prose h2,.guide-product-fit h2{color:#f1f5fb;letter-spacing:-.045em;margin:0 0 30px;font-size:clamp(36px,4.6vw,56px);font-weight:620;line-height:1.06}.guide-prose h3{color:#e9eff7;letter-spacing:-.03em;margin:58px 0 20px;font-size:clamp(24px,3vw,32px);line-height:1.15}.guide-budget-table-wrap{border:1px solid var(--line);background:#ffffff05;border-radius:18px;margin:38px 0 42px;overflow:hidden}.guide-budget-table{border-collapse:collapse;width:100%;font-size:15px}.guide-budget-table caption{color:#8192a8;border-bottom:1px solid var(--line);text-align:left;letter-spacing:.1em;text-transform:uppercase;padding:18px 22px;font-size:11px}.guide-budget-table th,.guide-budget-table td{border-bottom:1px solid #ffffff0e;padding:15px 22px}.guide-budget-table tr:last-child th,.guide-budget-table tr:last-child td{border-bottom:0}.guide-budget-table thead th{color:#74869e;letter-spacing:.08em;text-transform:uppercase;background:#ffffff05;font-size:11px}.guide-budget-table th{color:#d6e0ec;text-align:left;font-weight:620}.guide-budget-table td,.guide-budget-table thead th:last-child{color:#b8c9df;text-align:right;font-variant-numeric:tabular-nums}.guide-question-list{border-top:1px solid var(--line);margin:30px 0 34px;padding:0;list-style:none}.guide-question-list li{border-bottom:1px solid var(--line);color:#c7d2df;padding:16px 0 16px 28px;position:relative}.guide-question-list li:before{content:"?";color:#7699d0;font:13px ui-monospace,monospace;position:absolute;left:0}.guide-pullquote{color:#91b7ff;letter-spacing:-.04em;font:400 clamp(54px,8vw,86px)/1 Georgia,Times New Roman,serif;margin:22px 0 0!important}.guide-breakout{max-width:var(--guide-wide);margin-top:48px}.guide-forecast-card{background:radial-gradient(circle at 84% 10%,#4f8cff1f,#0000 35%),linear-gradient(145deg,#0b1a2e,#06101d);border:1px solid #4f8cff45;border-radius:24px;margin:0;padding:34px;overflow:hidden;box-shadow:0 30px 80px #0000003d}.guide-forecast-card-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:24px;padding-bottom:26px;display:flex}.guide-forecast-card-heading span,.guide-forecast-card-heading strong{display:block}.guide-forecast-card-heading span{color:#87ace7;letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:750}.guide-forecast-card-heading strong{color:#e5edf7;margin-top:7px;font-size:23px}.guide-forecast-card-heading small{color:#7588a1;font-size:11px}.guide-forecast-labels,.guide-forecast-timeline li{grid-template-columns:100px minmax(160px,1fr) 120px 130px;align-items:center;gap:20px;display:grid}.guide-forecast-labels{color:#64778f;letter-spacing:.09em;text-transform:uppercase;padding:16px 18px 10px 34px;font-size:10px}.guide-forecast-labels span:nth-child(n+3){text-align:right}.guide-forecast-timeline{margin:0;padding:0;list-style:none}.guide-forecast-timeline li{color:#aebdd0;border-top:1px solid #ffffff0e;min-width:0;min-height:66px;padding:14px 18px 14px 34px;font-size:14px;position:relative}.guide-forecast-timeline li:before{content:"";background:#091525;border:2px solid #627996;border-radius:50%;width:9px;height:9px;position:absolute;top:calc(50% - 5px);left:10px}.guide-forecast-timeline li:not(:last-child):after{content:"";background:#30445f;width:1px;position:absolute;top:calc(50% + 5px);bottom:calc(4px - 50%);left:14px}.guide-forecast-timeline time{color:#7f93ac;font-variant-numeric:tabular-nums}.guide-forecast-item{color:#d5deea;font-weight:620}.guide-forecast-amount,.guide-forecast-timeline strong{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.guide-forecast-timeline strong{color:#edf3fb}.guide-forecast-income:before{box-shadow:0 0 9px #25b99a57;border-color:var(--green)!important}.guide-forecast-income .guide-forecast-amount{color:#66d3bc}.guide-forecast-expense .guide-forecast-amount{color:#d49aad}.guide-forecast-starting{background:#4f8cff0b}.guide-balance-path{background:radial-gradient(circle at 82% 12%,#4f8cff21,#0000 34%),linear-gradient(145deg,#0b1a2e,#06101d);border:1px solid #4f8cff45;border-radius:24px;margin:0;padding:34px;overflow:hidden;box-shadow:0 30px 80px #0000003d}.guide-balance-path-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:24px;padding-bottom:24px;display:flex}.guide-balance-path-heading span,.guide-balance-path-heading strong{display:block}.guide-balance-path-heading span{color:#87ace7;letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:750}.guide-balance-path-heading strong{color:#e5edf7;margin-top:7px;font-size:23px}.guide-balance-path-heading small{color:#7588a1;font-size:11px}.guide-balance-path svg{width:100%;height:auto;margin-top:18px;display:block;overflow:visible}.guide-chart-grid line{stroke:#ffffff13;stroke-width:1px}.guide-chart-grid text,.guide-chart-point text{fill:#6d819a;font-family:ui-sans-serif,system-ui,sans-serif;font-size:11px}.guide-chart-line-glow{fill:none;stroke:#4f8cff38;stroke-linecap:round;stroke-linejoin:round;stroke-width:13px}.guide-chart-line{fill:none;stroke:#6fa2f8;stroke-linecap:round;stroke-linejoin:round;stroke-width:4px}.guide-chart-point circle{fill:#0a1728;stroke:#93b9f7;stroke-width:3px}.guide-chart-point-low circle{fill:#102846;stroke:#ffafc5;stroke-width:4px;filter:drop-shadow(0 0 8px #ff87aa70)}.guide-chart-low-label line{stroke:#bd718b;stroke-width:1px;stroke-dasharray:3 4}.guide-chart-low-label text{fill:#f0c7d3;font-family:ui-sans-serif,system-ui,sans-serif;font-size:12px;font-weight:700}.guide-balance-path figcaption{color:#667991;margin-top:10px;font-size:11px;line-height:1.55}.guide-forecast-highlights{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin:42px -44px;display:grid}.guide-forecast-highlights>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#ffffff04;flex-direction:column;justify-content:space-between;min-width:0;min-height:138px;padding:24px;display:flex}.guide-forecast-highlights span{color:#7e91aa;letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:750;line-height:1.45}.guide-forecast-highlights strong{color:#e7eef8;font-variant-numeric:tabular-nums;font-size:clamp(22px,2.3vw,30px)}.guide-forecast-highlights .guide-forecast-highlight-low{background:#ff87aa0e}.guide-forecast-highlights .guide-forecast-highlight-low span{color:#d69aac}.guide-forecast-highlights .guide-forecast-highlight-low strong{color:#f4d2dc}.guide-comparison{background:radial-gradient(circle at 84% 10%,#4f8cff1c,#0000 35%),linear-gradient(145deg,#0b1a2e,#06101d);border:1px solid #4f8cff45;border-radius:24px;margin:0;overflow:hidden;box-shadow:0 30px 80px #0000003d}.guide-comparison-heading{border-bottom:1px solid var(--line);padding:30px 34px 26px}.guide-comparison-heading span,.guide-comparison-heading strong{display:block}.guide-comparison-heading span{color:#87ace7;letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:750}.guide-comparison-heading strong{color:#e5edf7;margin-top:8px;font-size:22px}.guide-comparison table{border-collapse:collapse;table-layout:fixed;width:100%}.guide-comparison th,.guide-comparison td{text-align:left;vertical-align:top;border-bottom:1px solid #ffffff0e;padding:17px 24px}.guide-comparison thead th{color:#74869e;letter-spacing:.08em;text-transform:uppercase;background:#ffffff05;font-size:10px}.guide-comparison thead th:first-child{width:20%}.guide-comparison tbody th{color:#dbe5f1;font-size:13px;font-weight:680}.guide-comparison td{color:#9facbf;font-size:14px;line-height:1.55}.guide-comparison td:last-child{color:#b9c9dd;background:#4f8cff09}.guide-comparison tbody tr:last-child th,.guide-comparison tbody tr:last-child td{border-bottom:0}.guide-comparison figcaption{padding:0 34px 20px}.guide-transform-table thead th:first-child{width:46%}.guide-transform-table tbody th{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.guide-process-strip{margin:0}.guide-process-strip ol{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.guide-process-strip li{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:linear-gradient(145deg,#11243ea6,#060f1bd1);flex-direction:column;justify-content:space-between;min-width:0;min-height:142px;padding:24px;display:flex;position:relative}.guide-process-strip li:not(:last-child):after{content:"→";z-index:2;color:#7792b8;background:#081321;border:1px solid #7091c240;border-radius:50%;place-items:center;width:26px;height:26px;font-size:11px;display:grid;position:absolute;top:calc(50% - 13px);right:-14px}.guide-process-strip li span{color:#60748f;letter-spacing:.12em;font:10px ui-monospace,monospace}.guide-process-strip li strong{color:#e6eef8;font-size:20px}.guide-process-strip-forecast ol{grid-template-columns:repeat(5,minmax(0,1fr))}.guide-process-strip-forecast li{min-height:158px;padding:22px}.guide-process-strip-forecast li strong{font-size:17px;line-height:1.35}.guide-hierarchy-strip ol{grid-template-columns:repeat(3,minmax(0,1fr))}.guide-hierarchy-strip li{min-height:184px}.guide-hierarchy-strip li strong{margin-top:auto}.guide-hierarchy-strip li small{color:#8192a8;margin-top:8px;font-size:12px;line-height:1.5}.guide-analysis-questions{background:radial-gradient(circle at 82% 8%,#4f8cff1f,#0000 35%),linear-gradient(145deg,#0b1a2e,#06101d);border:1px solid #4f8cff45;border-radius:22px;margin:42px -44px;overflow:hidden}.guide-analysis-questions-heading{border-bottom:1px solid var(--line);padding:28px 30px 25px}.guide-analysis-questions-heading span,.guide-analysis-questions-heading strong{display:block}.guide-analysis-questions-heading span{color:#87ace7;letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:750}.guide-analysis-questions-heading strong{color:#e5edf7;max-width:650px;margin-top:8px;font-size:20px;line-height:1.4}.guide-analysis-questions ol{grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.guide-analysis-questions li{border-right:1px solid var(--line);flex-direction:column;justify-content:space-between;min-width:0;min-height:180px;padding:22px;display:flex}.guide-analysis-questions li:last-child{border-right:0}.guide-analysis-questions li>span{color:#617694;letter-spacing:.12em;font:10px ui-monospace,monospace}.guide-analysis-questions li strong{color:#dbe5f1;font-size:15px;line-height:1.45}.guide-net-worth-equation{background:radial-gradient(circle at 84% 12%,#4f8cff21,#0000 34%),linear-gradient(145deg,#0b1a2e,#06101d);border:1px solid #4f8cff45;border-radius:24px;margin:66px 0 0;padding:32px;overflow:hidden;box-shadow:0 30px 80px #00000038}.guide-net-worth-equation-heading{border-bottom:1px solid var(--line);padding-bottom:24px}.guide-net-worth-equation-heading span,.guide-net-worth-equation-heading strong{display:block}.guide-net-worth-equation-heading span{color:#87ace7;letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:750}.guide-net-worth-equation-heading strong{color:#e5edf7;max-width:680px;margin-top:7px;font-size:22px;line-height:1.4}.guide-net-worth-equation-values{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:18px;padding:34px 4px 20px;display:grid}.guide-net-worth-equation-values>div{background:#03091457;border:1px solid #ffffff13;border-radius:16px;min-width:0;padding:24px}.guide-net-worth-equation-values span,.guide-net-worth-equation-values strong{display:block}.guide-net-worth-equation-values span{color:#71849f;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:750}.guide-net-worth-equation-values strong{color:#e7eef8;font-variant-numeric:tabular-nums;letter-spacing:-.03em;margin-top:9px;font-size:clamp(24px,3vw,34px)}.guide-net-worth-equation-values>i{color:#617896;font-size:24px;font-style:normal}.guide-net-worth-equation-values .guide-net-worth-equation-result{background:#4f8cff14;border-color:#4f8cff52}.guide-net-worth-equation-values .guide-net-worth-equation-result strong{color:#9fc0fb}.guide-net-worth-equation figcaption{color:#667991;font-size:11px;line-height:1.55}.guide-net-worth-history .guide-net-worth-history-value{fill:#c5d8f6;font-size:12px;font-weight:700}.guide-net-worth-history-point circle{fill:#0b1a2d;stroke:#91b7f5}.guide-net-worth-drivers{background:radial-gradient(circle at 82% 8%,#4f8cff1f,#0000 35%),linear-gradient(145deg,#0b1a2e,#06101d);border:1px solid #4f8cff45;border-radius:22px;margin:42px -44px;overflow:hidden}.guide-net-worth-drivers dl{margin:0}.guide-net-worth-drivers dl>div{border-bottom:1px solid var(--line);grid-template-columns:38px 150px minmax(0,1fr);align-items:center;gap:18px;min-height:94px;padding:20px 30px;display:grid}.guide-net-worth-drivers dl>div:last-child{border-bottom:0}.guide-net-worth-drivers dl span{color:#617694;letter-spacing:.12em;font:10px ui-monospace,monospace}.guide-net-worth-drivers dt{color:#dbe5f1;font-size:15px;font-weight:700}.guide-net-worth-drivers dd{color:#8fa1b7;margin:0;font-size:14px;line-height:1.55}.guide-time-horizons ol{grid-template-columns:repeat(5,minmax(0,1fr))}.guide-time-horizons li{min-height:158px;padding:22px}.guide-time-horizons li strong{font-size:17px;line-height:1.35}.guide-prose-continued{margin-top:70px}.guide-three-views{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin:42px -44px;display:grid}.guide-three-views article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#ffffff04;min-height:220px;padding:28px}.guide-three-views span{color:#83a9e4;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:750}.guide-three-views h3{color:#dbe4ef;letter-spacing:-.02em;margin:60px 0 0;font-size:20px;line-height:1.4}.guide-engineering-questions{border-top:1px solid var(--line);margin:38px 0}.guide-engineering-questions div{border-bottom:1px solid var(--line);grid-template-columns:.7fr 1.3fr;gap:30px;padding:24px 0;display:grid}.guide-engineering-questions dt{color:#e1e9f3;font-weight:700}.guide-engineering-questions dd{color:#91a2b7;margin:0;font-size:15px;line-height:1.7}.guide-path-pair{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));margin:38px 0;display:grid}.guide-path-pair>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#ffffff04;min-width:0;padding:24px}.guide-path-pair span{color:#83a9e4;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:750}.guide-path-pair p{color:#c1cede;margin:16px 0 0;font-size:14px;line-height:1.65}.guide-chip-list{flex-wrap:wrap;gap:9px;margin:32px 0 38px;padding:0;list-style:none;display:flex}.guide-chip-list li{color:#bdcada;background:#4f8cff0b;border:1px solid #81a4d833;border-radius:999px;padding:8px 12px;font-size:13px;line-height:1.4}.guide-steps{border-top:1px solid var(--line);margin:40px 0;padding:0;list-style:none}.guide-steps li{border-bottom:1px solid var(--line);grid-template-columns:54px minmax(0,1fr);gap:18px;padding:24px 0;display:grid}.guide-steps li>span{color:#6982a4;letter-spacing:.12em;font:11px ui-monospace,monospace}.guide-steps strong{font-size:17px;display:block}.guide-steps p{color:#8fa0b5;margin:4px 0 0;font-size:15px}.guide-choice-cards{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));margin:40px -44px;display:grid}.guide-choice-cards article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#ffffff04;min-width:0;padding:30px}.guide-choice-cards article>span{color:#83a9e4;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:750}.guide-choice-cards ul{margin:24px 0 0;padding:0;list-style:none}.guide-choice-cards li{color:#aebdd0;border-top:1px solid #ffffff0e;padding:13px 0 13px 19px;font-size:14px;line-height:1.55;position:relative}.guide-choice-cards li:before{content:"";background:#6e96d4;border-radius:50%;width:5px;height:5px;position:absolute;top:1.35em;left:0}.guide-product-fit{max-width:var(--guide-wide);background:radial-gradient(circle at 8% 5%,#4f8cff24,#0000 36%),linear-gradient(145deg,#0c1b2e,#07101d);border:1px solid #4f8cff3b;border-radius:26px;grid-template-columns:.78fr 1.22fr;align-items:center;gap:58px;margin-top:120px;padding:58px;display:grid}.guide-product-fit-copy>p:not(.guide-section-number){color:#9eacbf;line-height:1.75}.guide-product-fit-copy a{color:#b3cefb;text-underline-offset:3px;-webkit-text-decoration:underline #b3cefb59;text-decoration:underline #b3cefb59}.guide-product-fit-copy ul{border-top:1px solid var(--line);margin:28px 0;padding:0;list-style:none}.guide-product-fit-copy li{border-bottom:1px solid var(--line);color:#aebdd0;padding:13px 0}.guide-product-fit-copy li strong{color:#e1e9f3}.guide-product-screenshot{width:115%}.guide-caption{color:#697d95;margin:13px 0 0;font-size:11px}.guide-product-fit-text{grid-template-columns:.85fr 1.15fr;align-items:start}.guide-product-questions{border-top:1px solid var(--line);margin:0}.guide-product-questions div{border-bottom:1px solid var(--line);grid-template-columns:105px minmax(0,1fr);gap:24px;padding:16px 0;display:grid}.guide-product-questions dt{color:#dbe5f1;font-size:13px;font-weight:700}.guide-product-questions dd{color:#91a2b7;margin:0;font-size:14px;line-height:1.55}.guide-product-fit-note{border-top:1px solid var(--line);grid-column:1/-1;padding-top:36px}.guide-closing{margin-top:118px}.guide-cycle{color:#d5e0ed;text-align:center;background:#4f8cff0d;border:1px solid #4f8cff38;border-radius:16px;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 14px;padding:26px 30px;font-size:14px;display:flex;margin:38px -80px!important}.guide-cycle i{color:#6483ad;font-style:normal}.guide-final-line{color:#f4f7fb;font-size:28px;font-weight:700;margin-top:34px!important}.guide-cta{background:radial-gradient(circle at 12% 20%,#4f8cff24,#0000 35%),linear-gradient(140deg,#0d1c31,#07111f);border:1px solid #4f8cff42;border-radius:24px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:60px;margin:112px 0 128px;padding:66px 70px;display:grid}.guide-cta h2{letter-spacing:-.045em;margin:0;font-size:clamp(36px,4.5vw,58px);line-height:1.06}.guide-cta>div>p:last-child{color:#9aa9bd;max-width:740px;margin:18px 0 0;font-size:16px;line-height:1.7}.guide-cta .button{white-space:nowrap}@media (max-width:1160px){.guide-index-card{grid-template-columns:.35fr 1fr}.guide-index-visual{grid-column:1/-1}.guide-product-fit{grid-template-columns:1fr}.guide-product-fit-copy{max-width:780px}.guide-product-screenshot{width:100%}}@media (max-width:800px){.guides-hero{padding:82px 0 72px}.guides-hero:before,.guide-hero:before{inset-inline:-16px}.guides-hero h1{font-size:clamp(42px,10vw,60px)}.guides-index{padding:72px 0 100px}.guides-index-heading{flex-direction:column;align-items:flex-start}.guides-index-heading>p:last-child{text-align:left}.guide-index-card{grid-template-columns:1fr;gap:32px;padding:34px}.guide-index-meta{border-right:0;border-bottom:1px solid var(--line);flex-direction:row;gap:20px;min-height:auto;padding:0 0 20px}.guide-index-visual{grid-column:auto}.guide-hero{padding:48px 0 76px}.guide-breadcrumbs{margin-bottom:54px}.guide-hero h1{font-size:clamp(42px,10.8vw,66px)}.guide-deck{font-size:20px}.guide-flow ol{grid-template-columns:1fr}.guide-flow li{min-height:128px}.guide-flow li:not(:last-child):after{content:"↓";top:auto;bottom:-14px;right:calc(50% - 13px)}.guide-connection-models-grid{grid-template-columns:1fr}.guide-prose{width:min(calc(100% - 32px),var(--guide-width));margin-top:72px;font-size:17px}.guide-prose section{margin-top:88px}.guide-lede{font-size:21px}.guide-scenario{padding:28px 26px}.guide-scenario ul{grid-template-columns:1fr}.guide-three-views{grid-template-columns:1fr;margin-inline:0}.guide-three-views article{min-height:170px}.guide-three-views h3{margin-top:38px}.guide-forecast-card,.guide-balance-path{padding:26px 22px}.guide-balance-path-heading{flex-direction:column;align-items:flex-start;gap:8px}.guide-forecast-highlights{grid-template-columns:repeat(2,minmax(0,1fr));margin-inline:0}.guide-forecast-labels{display:none}.guide-forecast-timeline li{grid-template-columns:minmax(0,1fr) auto;gap:5px 18px;padding:17px 8px 17px 30px}.guide-forecast-timeline time,.guide-forecast-item{grid-column:1}.guide-forecast-amount{grid-area:1/2}.guide-forecast-timeline strong{grid-area:2/2}.guide-forecast-amount:before{content:"Change ";color:#5f728a;font-size:10px;font-weight:400}.guide-forecast-timeline strong:before{content:"Balance ";color:#5f728a;font-size:10px;font-weight:400}.guide-comparison-heading{padding:26px 24px 22px}.guide-comparison table,.guide-comparison tbody,.guide-comparison tr,.guide-comparison th,.guide-comparison td{width:100%;display:block}.guide-comparison thead{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.guide-comparison tbody tr{border-bottom:1px solid #ffffff12;padding:22px 24px}.guide-comparison tbody tr:last-child{border-bottom:0}.guide-comparison tbody th,.guide-comparison td{border:0;padding:0}.guide-comparison tbody th{color:#e0e9f4;margin-bottom:13px;font-size:14px}.guide-comparison td{background:0 0;grid-template-columns:118px minmax(0,1fr);gap:14px;padding:9px 0;display:grid}.guide-comparison td:before{content:attr(data-label);color:#74869e;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:750}.guide-comparison figcaption{padding:0 24px 20px}.guide-transform-table thead th:first-child{width:auto}.guide-process-strip ol{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-process-strip li:nth-child(2):after{content:none}.guide-process-strip-forecast ol{grid-template-columns:1fr}.guide-process-strip-forecast li:not(:last-child):after{content:"↓";top:auto;bottom:-14px;right:calc(50% - 13px)}.guide-hierarchy-strip ol{grid-template-columns:1fr}.guide-hierarchy-strip li:not(:last-child):after{content:"↓";top:auto;bottom:-14px;right:calc(50% - 13px)}.guide-analysis-questions{margin-inline:0}.guide-analysis-questions ol{grid-template-columns:1fr}.guide-analysis-questions li{border-right:0;border-bottom:1px solid var(--line);min-height:112px}.guide-analysis-questions li:last-child{border-bottom:0}.guide-net-worth-equation-values{grid-template-columns:1fr}.guide-net-worth-equation-values>i{text-align:center}.guide-net-worth-drivers{margin-inline:0}.guide-net-worth-drivers dl>div{grid-template-columns:34px 130px minmax(0,1fr);padding-inline:24px}.guide-time-horizons ol{grid-template-columns:1fr}.guide-time-horizons li:not(:last-child):after{content:"↓";top:auto;bottom:-14px;right:calc(50% - 13px)}.guide-path-pair,.guide-choice-cards{grid-template-columns:1fr;margin-inline:0}.guide-product-fit{gap:42px;margin-top:96px;padding:44px 32px}.guide-product-fit-text{grid-template-columns:1fr}.guide-product-fit-note{grid-column:auto}.guide-closing{margin-top:92px}.guide-cycle{margin-inline:0!important}.guide-cta{grid-template-columns:1fr;gap:34px;margin:88px 0 100px;padding:48px 34px}.guide-cta .button{justify-self:start}}@media (max-width:520px){.guides-hero{padding-top:60px}.guides-index{padding-top:58px}.guide-index-card{border-radius:18px;padding:28px 22px}.guide-index-meta{flex-direction:column;align-items:flex-start;gap:7px}.guide-index-visual{gap:6px;padding:22px 12px}.guide-hero{padding-top:34px}.guide-breadcrumbs{margin-bottom:44px}.guide-breadcrumbs li:last-child{display:none}.guide-hero h1{font-size:clamp(40px,12vw,54px)}.guide-deck{margin-top:24px;font-size:18px}.guide-flow{margin-top:48px}.guide-flow li{padding:22px 24px}.guide-connection-models{margin-top:48px}.guide-connection-model{padding:20px}.guide-connection-model ol{grid-template-columns:1fr}.guide-connection-model li{min-height:92px;padding:16px 18px}.guide-connection-model li:not(:last-child):after{content:"↓";top:auto;bottom:-13px;right:calc(50% - 12px)}.guide-prose{width:min(calc(100% - 24px),var(--guide-width));font-size:16px;line-height:1.76}.guide-lede{font-size:20px}.guide-prose h2,.guide-product-fit h2{font-size:35px}.guide-prose h3{font-size:26px}.guide-scenario{border-radius:15px;padding:24px 20px}.guide-question{padding-left:16px;font-size:25px}.guide-budget-table th,.guide-budget-table td{padding:13px 16px}.guide-budget-table{font-size:14px}.guide-net-worth-snapshot-table{table-layout:fixed;font-size:12px}.guide-net-worth-snapshot-table th,.guide-net-worth-snapshot-table td{overflow-wrap:anywhere;padding:12px 7px}.guide-net-worth-snapshot-table thead th{letter-spacing:.04em;font-size:9px}.guide-breakout{width:min(calc(100% - 24px),var(--guide-wide))}.guide-forecast-card,.guide-balance-path{border-radius:18px;padding:24px 16px}.guide-balance-path-heading strong{font-size:19px}.guide-forecast-highlights{grid-template-columns:1fr}.guide-forecast-highlights>div{min-height:112px;padding:20px 22px}.guide-forecast-card-heading{flex-direction:column;align-items:flex-start;gap:8px}.guide-forecast-timeline li{gap:4px 10px;font-size:13px}.guide-forecast-amount:before,.guide-forecast-timeline strong:before{display:block}.guide-comparison{border-radius:18px}.guide-comparison-heading strong{font-size:19px}.guide-comparison tbody tr{padding:20px 18px}.guide-comparison td{grid-template-columns:1fr;gap:3px}.guide-comparison figcaption{padding-inline:18px}.guide-analysis-questions{border-radius:18px}.guide-analysis-questions-heading{padding:24px 20px}.guide-analysis-questions-heading strong{font-size:18px}.guide-analysis-questions li{padding:20px}.guide-net-worth-equation{border-radius:18px;margin-top:48px;padding:24px 18px}.guide-net-worth-equation-heading strong{font-size:19px}.guide-net-worth-equation-values{gap:10px;padding-top:24px}.guide-net-worth-equation-values>div{padding:20px}.guide-net-worth-history .guide-net-worth-history-value{font-size:10px}.guide-net-worth-drivers{border-radius:18px}.guide-net-worth-drivers dl>div{grid-template-columns:28px minmax(0,1fr);gap:8px 12px;padding:20px}.guide-net-worth-drivers dd{grid-column:2}.guide-process-strip ol{grid-template-columns:1fr}.guide-process-strip li{min-height:112px;padding:20px 22px}.guide-process-strip li:nth-child(2):after,.guide-process-strip li:not(:last-child):after{content:"↓";top:auto;bottom:-14px;right:calc(50% - 13px)}.guide-process-strip li:last-child:after{content:none}.guide-engineering-questions div{grid-template-columns:1fr;gap:8px}.guide-steps li{grid-template-columns:40px minmax(0,1fr);gap:12px}.guide-path-pair>div,.guide-choice-cards article{padding:24px 20px}.guide-product-fit{width:min(calc(100% - 24px),var(--guide-wide));border-radius:18px;padding:38px 20px}.guide-product-questions div{grid-template-columns:1fr;gap:4px}.guide-cta{border-radius:18px;padding:42px 22px}.guide-cta .button{white-space:normal;width:100%}}
