.sc-overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:999;padding:var(--gutter);background:#000018eb;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.sc-overlay.hidden{display:none}.sc-modal{background:var(--black);border:1px solid #ffffff1f;border-radius:20px;width:100%;max-width:600px;padding:52px 56px}.sc-modal .sc-label{letter-spacing:.1em;text-transform:uppercase;color:var(--mid);margin-bottom:24px;font-size:11px;font-weight:600}.sc-modal h2{font-family:var(--font-display);color:#fff;letter-spacing:-.02em;margin-bottom:20px;font-size:clamp(22px,2.5vw,30px);font-weight:700;line-height:1.2}.sc-modal p{color:#ffffff80;margin-bottom:32px;font-size:14px;line-height:1.7}.sc-confirm-btn{background:var(--accent);color:#fff;cursor:pointer;transition:background var(--dur) var(--ease);border:none;border-radius:10px;align-items:center;gap:10px;padding:14px 28px;font-family:inherit;font-size:14px;font-weight:600;display:inline-flex}.sc-confirm-btn:hover{background:#4070ee}.sc-decline{color:#ffffff40;margin-top:16px;font-size:12px;display:block}.p-investors .pro-banner{border-top:1px solid #5383ff26;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;margin-top:40px;padding:14px 0 0;display:flex}.p-investors .pro-banner p{color:#ffffff73;font-size:12px;line-height:1.5}.p-investors .pro-banner a{color:var(--mid);white-space:nowrap;font-size:12px;text-decoration:underline}.p-investors .section-opportunity-cp{background:var(--paper);border-bottom:1px solid var(--line);padding:96px 0}.p-investors .evo-subtitle{color:var(--ink-3);margin-top:0;margin-bottom:48px;font-size:15px;line-height:1.6}.p-investors .evo-grid{grid-template-columns:1fr 48px 1fr 48px 1fr;align-items:start;gap:0;margin-bottom:40px;display:grid}.p-investors .evo-card{background:0 0;flex-direction:column;padding:0;display:flex}.p-investors .evo-badge{letter-spacing:.04em;text-transform:uppercase;border-radius:4px;align-self:center;align-items:center;width:fit-content;margin-bottom:22px;padding:12px 32px;font-size:22px;font-weight:700;display:flex}.p-investors .evo-name{font-family:var(--font-display);color:var(--ink);margin-bottom:24px;font-size:20px;font-weight:700;line-height:1.2}.p-investors .evo-metrics{flex-direction:column;margin-bottom:16px;display:flex}.p-investors .evo-metric{justify-content:space-between;align-items:baseline;gap:12px;padding:7px 0;display:flex}.p-investors .evo-metric-label{letter-spacing:.09em;text-transform:uppercase;color:var(--ink-4);flex-shrink:0;font-size:10px;font-weight:600}.p-investors .evo-metric-val{color:var(--ink);text-align:right;font-size:13px;font-weight:600}.p-investors .evo-metric-val.accent{color:#5383ff}.p-investors .evo-desc{color:var(--ink-3);margin-top:4px;font-size:13px;line-height:1.65}.p-investors .evo-arrow{justify-content:center;align-items:flex-start;padding-top:50px;display:flex}.p-investors .opp-callout-cp{background:var(--paper-2);border:1px solid var(--line);border-left:3px solid var(--accent);border-radius:0 12px 12px 0;padding:24px 32px}.p-investors .opp-callout-cp p{color:var(--ink-2);font-size:15px;line-height:1.7}.p-investors .opp-callout-cp strong{color:var(--ink)}@media (max-width:820px){.p-investors .evo-grid{grid-template-columns:1fr}.p-investors .evo-arrow{padding:8px 0;transform:rotate(90deg)}.p-investors .evo-card{border:1px solid var(--line-strong);background:var(--paper);border-radius:14px;padding:26px 22px;box-shadow:0 6px 24px #0000300d}}.p-investors .section-structural{background:var(--paper-2);padding:96px 0}.p-investors .seg-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:2px;margin-top:48px;display:grid}.p-investors .seg-col{background:var(--paper);border:1px solid var(--line);flex-direction:column;display:flex}.p-investors .seg-col:first-child{border-radius:14px 0 0 14px}.p-investors .seg-col:last-child{border-radius:0 14px 14px 0}.p-investors .seg-col-featured{background:var(--paper);border-color:var(--line);z-index:1;box-shadow:inset 0 0 0 2px var(--accent);border-width:1px;position:relative}.p-investors .seg-col-featured:before{display:none}.p-investors .seg-header{border-bottom:1px solid var(--line);padding:28px 24px 22px}.p-investors .seg-col-featured .seg-header{border-bottom-color:#5383ff33}.p-investors .seg-tier-label{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-4);margin-bottom:6px;font-size:10px;font-weight:800}.p-investors .seg-col-featured .seg-tier-label{color:var(--accent)}.p-investors .seg-ticket{font-family:var(--font-display);color:var(--ink);letter-spacing:-.025em;text-align:center;margin-bottom:10px;font-size:27px;font-weight:800}.p-investors .seg-badge-placeholder{height:26px}.p-investors .seg-badge{background:var(--tint);color:var(--accent);border-radius:20px;align-items:center;gap:5px;width:fit-content;margin:0 auto;padding:4px 10px;font-size:11px;font-weight:700;display:flex}.p-investors .seg-block{border-bottom:1px solid var(--line);flex:none;padding:16px 24px}.p-investors .seg-block:last-child{border-bottom:none;flex:1}.p-investors .seg-col-featured .seg-block{border-bottom-color:#5383ff1f}.p-investors .seg-block-head{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-4);margin-bottom:10px;font-size:9px;font-weight:800}.p-investors .seg-row{border-bottom:1px solid var(--line);flex-direction:column;padding:7px 0;display:flex}.p-investors .seg-row:last-child{border-bottom:none}.p-investors .seg-col-featured .seg-row{border-bottom-color:#5383ff1a}.p-investors .seg-row-lbl{letter-spacing:.07em;text-transform:uppercase;color:var(--ink-4);margin-bottom:2px;font-size:10px;font-weight:700}.p-investors .seg-row-val{color:var(--ink);font-size:13px;line-height:1.4}.p-investors .seg-risk-note{color:var(--ink-3);margin-bottom:14px;font-size:13px;line-height:1.6}.p-investors .seg-market{align-items:baseline;gap:8px;display:flex}.p-investors .seg-market-num{font-family:var(--font-display);color:var(--accent);letter-spacing:-.02em;font-size:21px;font-weight:800}.p-investors .seg-market-lbl{color:var(--ink-4);font-size:11px}.p-investors .seg-scroll-hint{letter-spacing:.04em;text-transform:uppercase;color:var(--accent);justify-content:center;align-items:center;gap:8px;margin:24px 0 6px;font-size:12px;font-weight:600;display:none}.p-investors .seg-scroll-hint .arr{animation:segNudge 1.4s var(--ease) infinite;display:inline-block}@keyframes segNudge{0%,to{transform:translate(0)}50%{transform:translate(5px)}}@media (max-width:860px){.p-investors .seg-grid{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;grid-template-columns:none;gap:14px;padding-bottom:12px;display:flex;overflow-x:auto}.p-investors .seg-col{scroll-snap-align:start;border-width:1px;border-radius:14px;flex:0 0 86%}.p-investors .seg-col:first-child,.p-investors .seg-col:last-child{border-radius:14px}.p-investors .seg-col-featured{border-width:1px}.p-investors .seg-scroll-hint{display:flex}}.p-investors .section-resilience{background:var(--paper-2);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:96px 0}.p-investors .res-sub{color:var(--ink-3);text-align:justify;margin-top:8px;margin-bottom:56px;font-size:15px;line-height:1.65}.p-investors .res-layout{grid-template-columns:1fr 1fr;align-items:start;gap:20px;display:grid}.p-investors .res-cards{flex-direction:column;gap:14px;display:flex}.p-investors .res-card{background:var(--paper);border:1px solid var(--line);border-radius:14px;padding:22px 26px}.p-investors .res-card-title{color:var(--ink);align-items:center;gap:10px;margin-bottom:8px;font-size:15px;font-weight:700;line-height:1.3;display:flex}.p-investors .res-card-icon{color:var(--accent);flex-shrink:0;display:flex}.p-investors .res-card-body{color:var(--ink-3);font-size:14px;line-height:1.65}.p-investors .res-right{flex-direction:column;gap:14px;display:flex}.p-investors .res-callout{background:#5383ff12;border:1px solid #5383ff2e;border-radius:14px;padding:28px 30px}.p-investors .res-callout-label{letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin-bottom:16px;font-size:10px;font-weight:800}.p-investors .res-callout p{color:#2e5ccc;margin-bottom:14px;font-size:14px;line-height:1.7}.p-investors .res-callout p:last-child{margin-bottom:0}.p-investors .res-footer{border-top:1px solid var(--line);align-items:flex-start;gap:10px;margin-top:40px;padding-top:24px;display:flex}.p-investors .res-footer-icon{color:var(--ink-4);flex-shrink:0;margin-top:1px;display:flex}.p-investors .res-footer p{color:var(--ink-4);font-size:11px;line-height:1.65}@media (max-width:820px){.p-investors .res-layout{grid-template-columns:1fr}}.p-investors .hero{background:var(--black);padding:96px 0 80px;position:relative;overflow:hidden}.p-investors .hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#5383ff14 0%,#0000 70%);border-radius:50%;width:600px;height:600px;position:absolute;top:-120px;right:-80px}.p-investors .hero-eyebrow{margin-bottom:20px}.p-investors .hero-h1{font-family:var(--font-display);letter-spacing:-.025em;color:#fff;margin-bottom:28px;font-size:clamp(36px,4.8vw,64px);font-weight:700;line-height:1.06}.p-investors .hero-sub{color:#fff9;margin-bottom:48px;font-size:18px;line-height:1.65}.p-investors .hero-cta-row{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.p-investors .btn-hero-outline{color:var(--black);transition:all var(--dur) var(--ease);white-space:nowrap;background:#fff;border:1px solid #fff;border-radius:10px;align-items:center;gap:10px;padding:14px 26px;font-size:14px;font-weight:600;display:inline-flex}.p-investors .btn-hero-outline:hover{background:#ffffffe0;border-color:#ffffffe0}.p-investors .btn-hero-outline.btn-secondary{color:#fff;background:0 0;border-color:#ffffff8c;font-weight:500}.p-investors .btn-hero-outline.btn-secondary:hover{background:#ffffff14;border-color:#ffffffe6}.p-investors .cta-section{background:var(--black);padding:96px 0}.p-investors .cta-inner{grid-template-columns:1fr 480px;align-items:start;gap:80px;display:grid}.p-investors .cta-left h2{font-family:var(--font-display);letter-spacing:-.02em;color:#fff;margin-bottom:20px;font-size:clamp(28px,3.2vw,44px);font-weight:700}.p-investors .cta-left p{color:#ffffff8c;max-width:56ch;font-size:16px;line-height:1.7}.p-investors .access-form{background:#ffffff12;border:1px solid #ffffff2e;border-radius:20px;padding:40px}.p-investors .access-form h3{letter-spacing:.08em;text-transform:uppercase;color:#ffffff80;margin-bottom:28px;font-size:13px;font-weight:600}.p-investors .access-group{margin-bottom:16px}.p-investors .access-group label{color:#fff6;margin-bottom:6px;font-size:13px;font-weight:500;display:block}.p-investors .access-group input{width:100%;font-family:var(--font-sans);color:#fff;transition:border-color var(--dur) var(--ease), box-shadow var(--dur) var(--ease);background:#ffffff0f;border:1px solid #ffffff1a;border-radius:8px;outline:none;padding:11px 14px;font-size:14px}.p-investors .access-group input::placeholder{color:#fff3}.p-investors .access-group input:focus{border-color:var(--accent);box-shadow:0 0 0 3px #5383ff26}.p-investors .cert-check{cursor:pointer;align-items:flex-start;gap:12px;margin-top:20px;margin-bottom:24px;display:flex}.p-investors .cert-check input[type=checkbox]{width:16px;height:16px;accent-color:var(--accent);cursor:pointer;flex-shrink:0;margin-top:2px}.p-investors .cert-check span{color:#fff6;font-size:13px;line-height:1.55}.p-investors .access-submit{width:100%;font-family:var(--font-sans);background:var(--accent);color:#fff;cursor:pointer;transition:background var(--dur) var(--ease), transform var(--dur) var(--ease);border:none;border-radius:10px;padding:15px;font-size:14px;font-weight:600}.p-investors .access-submit:hover{background:#4070ee;transform:translateY(-1px)}.p-investors .access-note{color:#fff3;text-align:center;margin-top:16px;font-size:12px;line-height:1.6}.p-investors .access-thanks{text-align:center;padding:32px 0;display:none}.p-investors .access-thanks h3{font-family:var(--font-display);color:#fff;margin-bottom:10px;font-size:20px;font-weight:700}.p-investors .access-thanks p{color:#ffffff73;font-size:14px;line-height:1.6}@media (max-width:900px){.p-investors .cta-inner{grid-template-columns:1fr;gap:48px}}@media (max-width:640px){.p-investors .hero-h1{word-break:break-word;font-size:clamp(28px,8vw,40px)!important}.p-investors .hero-sub{font-size:15px!important}.p-investors .hero{padding:56px 0 48px}.p-investors .hero-cta-row{flex-direction:column;align-items:stretch;gap:12px}.p-investors .btn-hero-outline{justify-content:center}.p-investors .section-structural,.p-investors .cta-section,.p-investors .section-resilience{padding:60px 0}.p-investors .access-form{padding:28px 22px}.p-investors .evo-grid{gap:0}}
