.investor-portal{background:var(--green);color:var(--cream);position:relative;overflow:hidden}
.investor-portal:before{content:"✳";position:absolute;right:-80px;top:-100px;font:360px/1 var(--serif);color:#fff;opacity:.035;pointer-events:none}
.investor-portal h2,.investor-portal h3{color:var(--cream)}
.investor-portal .eyebrow{color:var(--yellow)}
.investor-intro{display:grid;grid-template-columns:1fr 1fr;gap:9%;align-items:start;position:relative}
.investor-intro h2{font-size:clamp(42px,4.5vw,67px);margin-bottom:0}
.investor-copy>p{margin:0 0 18px;color:#e2e8da;font-size:15px;line-height:1.85;max-width:570px}
.investor-actions{display:flex;align-items:center;gap:28px;flex-wrap:wrap;margin-top:32px}
.investor-actions .text-link{color:var(--cream)}
.investor-benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#ffffff24;border:1px solid #ffffff24;margin-top:64px;position:relative}
.investor-benefits article{background:var(--green);padding:34px 30px;min-height:260px}
.investor-benefits article>span{display:block;color:var(--yellow);font-size:10px;letter-spacing:2px;margin-bottom:42px}
.investor-benefits h3{font-size:27px;margin:0 0 15px}
.investor-benefits p{font-size:13px;line-height:1.8;color:#dce4d5;margin:0}
.investor-footer{display:flex;justify-content:space-between;align-items:end;gap:35px;margin-top:34px}
.investor-strategies{display:flex;flex-wrap:wrap;gap:9px}
.investor-strategies span{border:1px solid #ffffff48;border-radius:100px;padding:8px 13px;font-size:9px;letter-spacing:1.2px}
.investor-footer p{max-width:480px;margin:0;color:#cfd9c6;font-size:10px;line-height:1.7;text-align:right}
@media(max-width:1100px){header nav{gap:14px;font-size:10px}.investor-intro{gap:6%}}
@media(max-width:720px){.investor-intro{grid-template-columns:1fr;gap:25px}.investor-intro h2{font-size:40px}.investor-copy>p{font-size:14px}.investor-actions{align-items:flex-start;flex-direction:column;gap:22px}.investor-benefits{grid-template-columns:1fr;margin-top:45px}.investor-benefits article{min-height:0;padding:27px 25px}.investor-benefits article>span{margin-bottom:20px}.investor-benefits h3{font-size:25px}.investor-footer{align-items:flex-start;flex-direction:column}.investor-footer p{text-align:left}.investor-portal{padding-bottom:90px}}
