.ev-hero{min-height:680px;background:linear-gradient(90deg,rgba(6,24,43,.96) 0%,rgba(6,24,43,.84) 43%,rgba(6,24,43,.18) 72%),url('assets/solar-for-ev-ghana-v1.webp') center/cover;color:#fff;display:grid;align-items:center;padding:88px 7vw}.ev-hero>div{max-width:700px}.ev-hero h1{font-size:clamp(3rem,6vw,5.8rem);line-height:.98;margin:.9rem 0 1.4rem}.ev-hero p{max-width:640px;font-size:1.15rem;line-height:1.7;color:#d3dde3}.ev-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.ev-actions .btn{min-height:50px}.ev-intro,.ev-assessment{padding:78px 7vw}.ev-intro{background:#fbfaf6}.ev-intro-grid{max-width:1180px;margin:auto;display:grid;grid-template-columns:.9fr 1.1fr;gap:70px;align-items:start}.ev-intro h2,.ev-assessment h2{font-size:clamp(2.35rem,4vw,4rem);line-height:1.05}.ev-intro p{font-size:1.05rem;line-height:1.75;color:#536370}.ev-models{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin-top:28px}.ev-models article{background:#fff;border:1px solid #dce2df;border-radius:12px;padding:22px}.ev-models strong{display:block;font:700 1.1rem Manrope;margin-bottom:7px}.ev-models span{color:#65747d;font-size:.9rem}.ev-principle{background:#06182b;color:#fff;padding:74px 7vw}.ev-principle-grid{max-width:1180px;margin:auto;display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.ev-principle article{border:1px solid rgba(255,255,255,.16);border-radius:14px;padding:27px}.ev-principle b{color:#ffb20c;font-size:.8rem;letter-spacing:.12em}.ev-principle h3{font-size:1.45rem}.ev-principle p{color:#bdcbd2;line-height:1.65}.ev-assessment{background:#edf3f4}.ev-assessment-grid{max-width:1180px;margin:auto;display:grid;grid-template-columns:.75fr 1.25fr;gap:55px}.ev-checklist{padding:0;list-style:none}.ev-checklist li{padding:14px 0;border-bottom:1px solid #cdd8da;color:#455a65}.ev-checklist li::before{content:'✓';color:#9a6800;font-weight:900;margin-right:10px}.ev-form{background:#fff;border-radius:16px;padding:32px;box-shadow:0 18px 50px rgba(6,24,43,.08)}.ev-form label{display:flex;flex-direction:column;gap:7px;font-size:.88rem;font-weight:700;margin-bottom:16px}.ev-form input,.ev-form select,.ev-form textarea{width:100%;min-height:48px;padding:.75rem .8rem;border:1px solid #cbd5d6;border-radius:7px;font-size:1rem}.ev-form textarea{min-height:120px;resize:vertical}.ev-form .field-row{display:grid;grid-template-columns:1fr 1fr;gap:15px}.ev-form .consent{flex-direction:row;align-items:flex-start}.ev-form .consent input{width:auto;min-height:0;margin-top:4px}.ev-form button{width:100%;min-height:50px}.ev-status{display:none;padding:13px;margin-bottom:16px;border-radius:7px}.ev-status.show{display:block}.ev-status.success{background:#e5f7eb;color:#17633a}.ev-status.error{background:#fae4e4;color:#8b3030}.ev-status.info{background:#edf5f8}.ev-disclaimer{font-size:.78rem;color:#6b7980;line-height:1.5}.honeypot{position:absolute!important;left:-9999px!important}@media(max-width:850px){.ev-intro-grid,.ev-assessment-grid,.ev-principle-grid{grid-template-columns:1fr}.ev-hero{min-height:620px;background-position:62% center}.ev-models{grid-template-columns:1fr}}@media(max-width:620px){.ev-hero{min-height:650px;padding:68px 5vw;background:linear-gradient(rgba(6,24,43,.88),rgba(6,24,43,.8)),url('assets/solar-for-ev-ghana-v1.webp') 63% center/cover}.ev-hero h1{font-size:clamp(2.8rem,14vw,4.2rem)}.ev-intro,.ev-assessment,.ev-principle{padding:58px 5vw}.ev-form{padding:22px}.ev-form .field-row{grid-template-columns:1fr}}
