.investor-hero{background:linear-gradient(115deg,#082f48 0%,#0c557d 58%,#528e96 100%)}
.investor-hero .button{margin-top:14px}
.investor-intro{display:grid;grid-template-columns:.8fr 1.2fr;gap:7vw;align-items:start}
.investor-intro h2,.value-panel h2,.process h2,.inquiry h2{font:500 clamp(44px,5vw,68px)/1 'Cormorant Garamond';color:var(--blue);margin:8px 0 22px}
.investor-intro .lead{font:500 29px/1.3 'Cormorant Garamond';color:var(--ink);margin-top:0}
.option-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}
.option-card{background:#fff;border:1px solid var(--line);padding:32px;min-height:310px;display:flex;flex-direction:column}
.option-card .number{font-size:10px;font-weight:600;letter-spacing:.18em;color:var(--aqua)}
.option-card h3{font:500 34px/1.05 'Cormorant Garamond';color:var(--blue);margin:17px 0 13px}
.option-card p{margin:0}
.option-card strong{display:block;margin-top:auto;padding-top:22px;color:var(--ink);font-size:12px}
.value-panel{background:var(--blue);color:#fff}
.value-panel h2{color:#fff}
.value-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:7vw;align-items:start}
.value-copy .eyebrow{color:#b7dadd}
.value-copy p{color:#e8f2f4}
.market-table-wrap{overflow-x:auto;background:#fff;color:var(--ink);padding:12px}
.market-table{width:100%;border-collapse:collapse;min-width:650px}
.market-table th,.market-table td{text-align:left;padding:15px 14px;border-bottom:1px solid var(--line);vertical-align:top}
.market-table th{color:var(--blue);font-size:10px;letter-spacing:.1em;text-transform:uppercase}
.market-table td:first-child{font-weight:600;color:var(--blue)}
.market-note{font-size:11px;line-height:1.6;margin:18px 0 0;color:#dcebed}
.market-note a{color:#fff;text-decoration:underline;text-underline-offset:3px}
.process-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line);border:1px solid var(--line);margin-top:42px}
.process-step{background:#fff;padding:30px}
.process-step b{display:block;font:500 38px 'Cormorant Garamond';color:var(--aqua)}
.process-step h3{font:500 28px 'Cormorant Garamond';color:var(--blue);margin:5px 0 10px}
.guardrail{margin-top:35px;padding:25px 28px;border-left:4px solid var(--aqua);background:var(--cream)}
.inquiry{display:grid;grid-template-columns:.78fr 1.22fr;gap:7vw;align-items:start}
.inquiry-copy{position:sticky;top:125px}
.investor-form{display:grid;grid-template-columns:1fr 1fr;gap:18px;background:var(--cream);padding:36px}
.investor-form label{display:grid;gap:7px;font-size:11px;font-weight:600;color:var(--ink)}
.investor-form input,.investor-form select,.investor-form textarea{width:100%;border:1px solid var(--line);background:#fff;padding:13px;color:var(--ink);font:14px Montserrat,sans-serif}
.investor-form textarea{min-height:145px;resize:vertical}
.investor-form .wide{grid-column:1/-1}
.investor-form button{justify-self:start}
.legal-note{font-size:11px;line-height:1.65;color:#69777d;margin-top:20px}
@media(max-width:980px){.investor-intro,.value-grid,.inquiry{grid-template-columns:1fr}.option-grid{grid-template-columns:1fr 1fr}.process-grid{grid-template-columns:1fr 1fr}.inquiry-copy{position:static}}
@media(max-width:620px){.option-grid,.process-grid,.investor-form{grid-template-columns:1fr}.investor-form{padding:25px}.investor-form .wide{grid-column:auto}}
