.investor-fit{background:#0a1923;padding:95px 0;color:#eee9df;border-top:1px solid rgba(217,181,115,.3);border-bottom:1px solid rgba(217,181,115,.3)}
.investor-fit .eyebrow{color:#e6c48d}
.investor-fit h2{font:400 clamp(44px,5.3vw,74px)/1.11 Georgia,serif;letter-spacing:-.022em;margin:12px 0 20px;max-width:990px}
.investor-fit h2 em{font-weight:400;color:#e0be84}
.investor-fit-intro{font-size:15px;line-height:1.9;max-width:960px;color:#c0c9cb;margin:0}
.investor-fit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:35px 0}
.investor-fit-grid article{background:linear-gradient(135deg,#243640,#142733);border:1px solid rgba(201,169,116,.27);padding:28px}
.investor-fit-grid b{color:#d5b67f;font-size:10px;letter-spacing:.1em}
.investor-fit-grid h3{font:400 28px Georgia,serif;margin:22px 0 12px}
.investor-fit-grid p{font-size:13px;line-height:1.8;color:#d0d5d4}
.investor-fit-next{display:flex;align-items:center;justify-content:space-between;gap:40px;border-top:1px solid rgba(201,169,116,.34);padding-top:30px}
.investor-fit-next h3{font:400 34px Georgia,serif;color:#e0bd85;margin:0}
.investor-fit-next p{font-size:12px;line-height:1.8;color:#afbcbf;max-width:800px}
.investor-fit-next a{flex:0 0 auto}
@media(max-width:800px){.investor-fit{padding:60px 0}.investor-fit-grid{grid-template-columns:1fr}.investor-fit-next{flex-direction:column;align-items:start;gap:15px}.investor-fit h2{font-size:clamp(39px,7vw,53px)}}
