.investor-hero-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.8fr);gap:80px;align-items:center}.investor-hero-grid>div>p:not(.eyebrow){max-width:690px;margin-top:24px;color:#526578;font-size:15px;line-height:1.8}.investor-round{border-left:2px solid #14b8a6;padding:12px 0 12px 32px}.investor-round>strong{font-family:var(--head);display:block;font-size:clamp(64px,7.5vw,100px);font-weight:500;line-height:1.12;letter-spacing:-.055em;color:#0b1f3b;margin:16px 0}.investor-round>p{font-size:14px;color:#526578;max-width:360px;line-height:1.8}.investor-round dl{margin:28px 0 0}.investor-round dl>div{padding:12px 0;border-top:1px solid #d2e0e8}.investor-round dt{font-size:11px;color:#63758a}.investor-round dd{margin:5px 0 0;font-size:13px;color:#173247}.investor-section-heading{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:end;margin-bottom:32px}.investor-section-heading h2{margin-bottom:0}.investor-section-heading>p{font-size:15px;line-height:1.8;max-width:570px}.investor-budget table{border-collapse:collapse;width:100%;table-layout:fixed}.investor-budget th,.investor-budget td{text-align:left;vertical-align:top;padding:22px 0;border-bottom:1px solid #d9e4ec}.investor-budget thead th{font-size:11px;font-weight:500;color:#63758a;padding-block:14px}.investor-budget thead th:first-child{width:67%}.investor-budget thead th:nth-child(2){width:22%}.investor-budget td{font-variant-numeric:tabular-nums;font-size:16px;color:#0b1f3b}.investor-budget tbody th{display:flex;gap:16px;font-size:16px;font-weight:500;line-height:1.55}.investor-budget small{display:block;max-width:600px;font-size:13px;line-height:1.75;color:#63758a;font-weight:400;margin-top:7px;padding-right:24px}.investor-budget tfoot th,.investor-budget tfoot td{font-size:17px;font-weight:600;padding-block:25px;border-top:2px solid #0b1f3b;border-bottom:0}.investor-swatch{width:11px;height:11px;flex:none;margin-top:7px;border-radius:2px;background:#0b1f3b}.investor-color-1{background:#2e6ff2}.investor-color-2{background:#087e75}.investor-color-3{background:#588fae}.investor-color-4{background:#73839c}.investor-color-5{background:#a8b9c8}.investor-plan-note{margin-top:24px!important;max-width:940px}.investor-calendar{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:38px 42px;list-style:none;padding:0;margin:38px 0 0;counter-reset:phase}.investor-calendar>li{border-top:2px solid #c9dce2;padding-top:20px;min-width:0}.investor-calendar .investor-months{font-size:12px;font-weight:600;color:#087e75;margin:0}.investor-calendar h3{font-size:21px;margin:15px 0 14px;max-width:300px}.investor-calendar>li>p:not(.investor-months){font-size:14px;line-height:1.8}.investor-calendar .investor-goal{font-size:12px!important;color:#63758a;border-top:1px solid #dce5ec;padding-top:14px;margin-top:18px}.investor-goal>span{font-weight:600;color:#173247;margin-right:4px}.investor-contact-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:90px;align-items:center}.investor-contact p{max-width:640px}.investor-contact .v6-actions{gap:20px}.investor-contact .v6-actions a{white-space:normal}.investor-email{display:inline-block;margin-top:24px;font-size:12px;color:#d2e1ec;overflow-wrap:anywhere}
.investor-budget tbody th>span:last-child{min-width:0;overflow-wrap:anywhere}.investor-budget td:nth-child(2){padding-left:12px}.investor-budget thead th:nth-child(2){padding-left:12px}
@media(max-width:1100px){.investor-hero-grid{gap:45px}.investor-section-heading{gap:40px}.investor-calendar{gap:32px}.investor-contact-grid{gap:40px}}
@media(max-width:900px){.investor-hero-grid{grid-template-columns:1fr;gap:38px}.investor-round{display:grid;grid-template-columns:1fr 1.2fr;gap:8px 30px;padding-left:24px}.investor-round>.eyebrow{grid-column:1}.investor-round>strong{grid-column:1;margin:0}.investor-round>p{grid-column:1}.investor-round>dl{grid-column:2;grid-row:1/span 3;margin:0}.investor-section-heading{grid-template-columns:1fr;gap:18px}.investor-calendar{grid-template-columns:repeat(2,minmax(0,1fr))}.investor-budget thead th:first-child{width:59%}.investor-budget thead th:nth-child(2){width:28%}.investor-budget td{font-size:14px}.investor-contact-grid{grid-template-columns:1fr;gap:28px}}
@media(max-width:650px){.investor-round{display:block}.investor-round>strong{font-size:72px;margin:12px 0}.investor-round>dl{margin-top:20px}.investor-calendar{grid-template-columns:1fr;gap:28px}.investor-calendar h3{max-width:none;font-size:20px}.investor-budget th,.investor-budget td{padding-block:18px}.investor-budget thead th:first-child{width:54%}.investor-budget thead th:nth-child(2){width:30%}.investor-budget tbody th{font-size:12px;gap:8px}.investor-budget small{font-size:11px;padding-right:12px}.investor-budget td{font-size:12px}.investor-budget tfoot th,.investor-budget tfoot td{font-size:12px}.investor-swatch{width:7px;height:7px;margin-top:6px}.investor-hero-grid>div>p:not(.eyebrow){font-size:15px}.investor-section-heading>p{font-size:14px}.investor-calendar>li>p:not(.investor-months){font-size:13px}}

/* Concrete practice outcomes, with measurement kept separate from results. */
.investor-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px 38px;margin:0;padding:0}
.investor-metrics>div{border-top:1px solid #ffffff35;padding-top:20px;min-width:0}
.investor-metrics dt{font-family:var(--head);font-size:19px;font-weight:500;line-height:1.4;color:#fff;letter-spacing:-.025em}
.investor-metrics dd{margin:12px 0 0;font-size:14px;line-height:1.8;color:#d4e2ed}
.investor-progress-contact{display:flex;align-items:center;flex-wrap:wrap;gap:24px;margin-top:34px}
@media(max-width:900px){.investor-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}}
@media(max-width:650px){.investor-metrics{grid-template-columns:1fr;gap:24px}.investor-metrics dt{font-size:18px}.investor-metrics dd{font-size:13px;margin-top:10px}}
