.landing-header{background:#071629;color:#fff;padding:18px 0;border-bottom:1px solid rgba(255,255,255,.12)}.landing-nav{display:flex;align-items:center;justify-content:space-between;gap:20px}.landing-nav .brand{color:#fff}.landing-hero{background:linear-gradient(90deg,rgba(7,22,41,.97),rgba(7,22,41,.78) 52%,rgba(7,22,41,.2)),url('hero.jpg') center/cover;color:#fff;padding:95px 0}.landing-hero.private{background:linear-gradient(90deg,rgba(7,22,41,.97),rgba(7,22,41,.79) 53%,rgba(7,22,41,.18)),url('training.jpg') center/cover}.landing-hero .grid{display:grid;grid-template-columns:1.1fr .72fr;gap:70px;align-items:center}.landing-form{background:#fff;color:var(--ink);padding:32px;box-shadow:var(--shadow)}.landing-form h3{color:var(--navy)}.mini-proof{display:flex;flex-wrap:wrap;gap:10px;margin:24px 0}.mini-proof span{border:1px solid rgba(255,255,255,.28);padding:8px 12px;font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.hero-program-note{max-width:650px;margin:24px 0 0;color:#eef3f7;font-size:1.05rem;line-height:1.7}.form-call-option{text-align:center;margin:18px 0 8px;font-size:.92rem}.form-call-option a{color:var(--red);font-weight:800}.compare{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:35px}.compare article{background:#fff;padding:30px;border-top:5px solid var(--navy);box-shadow:0 14px 36px rgba(7,22,41,.08)}.compare article.featured{border-color:var(--red)}.package-price{font-family:Impact,"Arial Narrow",sans-serif;font-size:2.6rem;color:var(--red);line-height:1;margin:.8rem 0}.landing-footer{background:#050e1a;color:#b9c4cf;text-align:center;padding:28px}.sticky-call{display:none}@media(max-width:850px){.landing-hero .grid{grid-template-columns:1fr}.compare{grid-template-columns:1fr}.sticky-call{display:block;position:fixed;left:12px;right:12px;bottom:12px;z-index:30}.sticky-call .btn{width:100%;box-shadow:0 8px 30px rgba(0,0,0,.28)}}
