/* Modern campaign / eligibility layout. */
.nav{position:absolute;top:0;left:0;right:0;z-index:5;background:transparent;color:#fff}.hero{min-height:860px;display:flex;align-items:center}.hero .wrap{padding-top:145px!important}.hero-copy{max-width:640px}.hero h1{font-size:clamp(58px,7vw,98px)!important}.hero-actions{margin-top:40px}.hero .proof{display:none}.section:first-of-type{position:relative;margin:-110px auto 0;max-width:1200px;padding:58px;background:#fff;border-radius:22px;box-shadow:0 26px 70px rgba(30,22,73,.2)}.section:first-of-type .section-head{margin:auto;text-align:center}.section:first-of-type .cards{margin-top:44px}.section.dark{margin-top:90px;padding-block:120px}.section.dark .split{grid-template-columns:1.35fr .65fr}.section.dark .list{border:0;padding:25px;background:#2a254c;color:#fff;border-radius:14px}.section.dark .list li{border-color:rgba(255,255,255,.72);color:#fff}.section.dark .list li:before{color:#a895ff}.contact{background:linear-gradient(110deg,#7866e8,#3d317d)}
@media(max-width:760px){.section:first-of-type{margin:0;padding:58px 22px;border-radius:0;box-shadow:none}.section:first-of-type .cards{margin-top:28px}.section:first-of-type .card{min-height:0}.card:nth-child(2){transform:none}}
