.investor-page{max-width:1240px;margin:40px auto 64px;padding:0 24px;color:#12334a}.investor-page section{margin:0 0 64px}.investor-page p{font-size:18px;line-height:1.8;max-width:880px}.investor-page h2{font-size:clamp(28px,3vw,42px);line-height:1.2;margin:12px 0 24px}.investor-page h3{font-size:23px;line-height:1.35}.investor-page .investor-eyebrow{font-size:12px;letter-spacing:.15em;font-weight:700;color:#007e93}.investor-hero{display:grid;grid-template-columns:1.15fr 1fr;background:#092c40;border-radius:24px;overflow:hidden;color:white}.investor-hero>div{padding:46px}.investor-hero h1{font-size:18px;font-weight:500;color:#a4e5ef;margin:10px 0 28px}.investor-hero h2{font-size:clamp(34px,4vw,52px);color:white}.investor-hero .investor-eyebrow{color:#85dfea}.investor-hero img{width:100%;height:100%;min-height:480px;object-fit:cover;object-position:65% center}.investor-page .investor-cta{display:inline-block;background:#93e5ee;color:#092c40;font-weight:700;border-radius:10px;padding:16px 20px;margin-top:12px;text-decoration:none}.investor-intro{max-width:900px}.investor-process{display:grid;grid-template-columns:1fr 1fr;gap:30px 48px;padding:0;list-style:none;counter-reset:journey}.investor-process li{counter-increment:journey;border-top:1px solid #c5dbe5;padding-top:20px}.investor-process li:before{content:'0' counter(journey);color:#008599;font-size:28px;font-weight:700}.investor-value{display:grid;grid-template-columns:1fr 1fr;gap:48px;background:#e7f3f6;border-radius:20px;padding:36px}.investor-partnership{max-width:920px}.investor-contact{padding:40px;background:#092c40;border-radius:20px;color:white}.investor-contact h2{color:white}.investor-contact .investor-eyebrow,.investor-contact a{color:#a4e5ef}.investor-email{display:inline-block;font-size:clamp(20px,3vw,32px);font-weight:700;overflow-wrap:anywhere;margin:12px 0}.investor-page a:focus-visible{outline:3px solid #00b4ce;outline-offset:5px}@media(max-width:780px){.investor-hero,.investor-value,.investor-process{grid-template-columns:1fr}.investor-hero>div,.investor-value,.investor-contact{padding:26px}.investor-hero img{min-height:0;height:240px;object-position:center}.investor-page{padding:0 16px;margin-top:24px}.investor-page section{margin-bottom:40px}.investor-value{gap:16px}}
