.ad-landing .ad-hero{background:var(--sky);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:clamp(28px,5vw,64px);padding:clamp(36px,5vw,70px) clamp(16px,7vw,110px);display:grid}.ad-landing .ad-hero h1{overflow-wrap:anywhere;margin:10px 0 0;font-size:clamp(2.3rem,4.6vw,4.6rem);line-height:1.02}.ad-landing .ad-lede{color:#365a74;max-width:640px;margin:18px 0 0;font-size:clamp(1.05rem,1.5vw,1.22rem);line-height:1.55}.ad-landing .ad-points{color:var(--navy);gap:10px;margin:22px 0 0;padding:0;font-weight:800;list-style:none;display:grid}.ad-landing .ad-points li:before{content:"✓";color:var(--blue);margin-right:10px}.ad-landing .ad-call{margin-top:26px}.ad-landing .ad-form-card{background:#fff;border-radius:22px;min-width:0;padding:clamp(20px,3vw,34px);box-shadow:0 18px 44px #032a581f}.ad-landing .ad-form-card h2{margin:0;font-size:clamp(1.6rem,2.4vw,2.2rem)}.ad-landing .ad-form-card>p{color:#4b687c;margin:8px 0 18px}.ad-landing .ad-skills{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(28px,5vw,64px);padding:clamp(46px,6vw,84px) clamp(16px,7vw,110px) 0;display:grid}.ad-landing .ad-skills figure{align-self:end;min-width:0;margin:0}.ad-landing .ad-skills img{object-fit:contain;object-position:bottom center;width:100%;height:auto;max-height:560px;display:block}.ad-landing .ad-skills>div{padding-bottom:clamp(46px,6vw,84px)}.ad-landing .ad-skills ul{gap:12px;margin:20px 0 0;padding:0;line-height:1.5;list-style:none;display:grid}.ad-landing .ad-skills strong{color:var(--navy)}.ad-landing .ad-funding{background:#fdf6e3;padding:clamp(42px,5vw,70px) clamp(16px,7vw,110px)}.ad-landing .ad-funding p:not(.kicker){max-width:820px;line-height:1.6}.ad-landing .ad-steps{background:var(--navy);color:#fff;padding:clamp(46px,6vw,84px) clamp(16px,7vw,110px)}.ad-landing .ad-steps h2{color:#fff}.ad-landing .ad-steps ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:28px 0 30px;padding:0;list-style:none;display:grid}.ad-landing .ad-steps li span{background:var(--yellow);width:40px;height:40px;color:var(--navy);border-radius:50%;place-items:center;font-weight:900;display:inline-grid}.ad-landing .ad-steps h3{color:#fff;margin:12px 0 6px}.ad-landing .ad-steps p{color:#d6e6f2;margin:0;line-height:1.55}.ad-sticky-call{display:none}@media (max-width:820px){.ad-landing .ad-hero,.ad-landing .ad-skills,.ad-landing .ad-steps ol{grid-template-columns:minmax(0,1fr)}.ad-landing .ad-skills figure{order:2}.ad-landing .ad-skills>div{padding-bottom:0}.ad-landing .ad-skills img{max-height:420px}.ad-sticky-call{z-index:50;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:var(--navy);display:block;position:fixed;bottom:0;left:0;right:0}.ad-sticky-call a{background:var(--yellow);color:var(--navy);text-align:center;border-radius:999px;padding:13px;font-weight:900;text-decoration:none;display:block}.ad-landing+footer{padding-bottom:90px}}
