.investor-page .investor-hero h1{font-size:clamp(34px,3.5vw,54px);line-height:1.1}
.investor-page .partner-hero-photo>img{min-height:440px}.investor-page .hero-actions{gap:18px;flex-wrap:wrap}
.investor-page .partner-audiences h2{max-width:22ch;line-height:1.25}
.investor-process{padding-top:4px}.investor-process .partner-steps{gap:28px}
.investor-economics{display:grid;grid-template-columns:1fr 1fr;gap:64px;background:#0b2939;color:#fff;border-radius:16px;margin-top:68px;padding:48px}
.investor-economics h2{font-size:clamp(28px,3vw,42px);line-height:1.15;margin:0 0 24px;color:#fff}
.investor-economics p{color:#d7e3eb;max-width:55ch}.investor-ledger h3{color:#fff;font-size:20px;margin:0 0 24px}
.investor-ledger .investor-sale{color:#fff;font-size:22px;font-weight:500;margin:0 0 16px}
.investor-ledger ul{padding:0;list-style:none;display:grid;gap:12px;margin:0 0 24px;color:#d7e3eb;line-height:1.5}
.investor-ledger .investor-total{border-top:1px solid #507080;padding-top:20px;color:#fff;font-size:22px;font-weight:500;line-height:1.4;margin:0 0 14px}
.investor-ledger small{color:#d7e3eb;line-height:1.6;display:block}
.investor-risk{padding-top:22px;border-top:1px solid #d4dce2;color:#596773;max-width:75ch;font-size:15px}
.investor-tax-note{font-size:14px;color:#596773;max-width:75ch;margin-top:24px}.investor-tax-note a{text-decoration:underline}
.investor-page .request-section h2{font-size:clamp(30px,3vw,44px);max-width:20ch}
@media(max-width:900px){.investor-economics{gap:32px;padding:32px}.investor-page .investor-hero h1{font-size:36px}}
@media(max-width:640px){.investor-page .investor-hero h1{font-size:clamp(32px,8.7vw,44px)}.investor-page .partner-hero-photo>img{height:300px;min-height:0}.investor-economics{grid-template-columns:1fr;gap:30px;margin-top:44px;padding:28px 22px}.investor-page .hero-actions>.button{white-space:normal;text-align:center}.investor-page .request-section button{white-space:normal}}

.investor-page .investor-process-art{align-self:center}.investor-page .investor-process-art>img{height:auto;min-height:0;object-fit:contain;flex:none}.investor-process-art figcaption{text-align:center;gap:12px}.investor-art-stages{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;color:#175b9d;font-size:14px;font-weight:600}.investor-process-art figcaption strong{font-weight:500;font-size:15px}.investor-process-art figcaption small{color:#596773;font-size:12px}@media(max-width:380px){.investor-art-stages{font-size:12px}}

.investor-page .kd-masthead{margin-bottom:0}.investor-page .kd-masthead:has(.investor-hero)>.kd-masthead-backdrop>img{inset:0 0 0 37%;width:63%;height:100%;object-fit:contain;object-position:center 30%}.investor-page .kd-masthead>.investor-hero{min-height:610px}.investor-page .kd-masthead .investor-process-art{align-self:end;padding-bottom:22px}.investor-page .kd-masthead .investor-process-art>img{visibility:hidden}.investor-page .kd-masthead .investor-process-art figcaption{position:relative}.investor-page .kd-masthead>.kd-masthead-backdrop::after{background:linear-gradient(90deg,#fbfbfa 0%,#fbfbfafc 29%,#fbfbfaed 36%,#fbfbfa55 46%,#fbfbfa00 58%)}@media(max-width:760px){.investor-page .kd-masthead>.investor-hero{min-height:0}.investor-page .kd-masthead:has(.investor-hero)>.kd-masthead-backdrop>img{inset:0;width:100%;height:420px;object-fit:cover;opacity:.33}.investor-page .kd-masthead .investor-process-art>img{visibility:visible}.investor-page .kd-masthead>.kd-masthead-backdrop::after{background:linear-gradient(90deg,#fbfbfaf5,#fbfbfa30),linear-gradient(0deg,#fbfbfa calc(100% - 360px),#fbfbfa6b)}.investor-page .kd-masthead .investor-process-art{padding-bottom:28px}}
