/* "Here's what you get" block right under the hero video (Oct 2026 messaging) */
.hero h1 .sub1{display:block;font-size:.62em;line-height:1.2;margin-top:10px;color:#fff}
.hero .for-who{font-size:1.05rem;color:#d6e4f0}
.get{background:var(--deep);color:#fff;padding:56px 0 64px;border-top:4px solid var(--lime)}
.get h2{color:#fff;text-align:center;margin-bottom:6px}
.get .get-sub{text-align:center;color:#b9cde0;margin:0 auto 28px;max-width:720px}
.get-list{list-style:none;margin:0 auto;padding:0;max-width:880px;display:grid;gap:12px}
.get-list li{display:flex;gap:14px;align-items:flex-start;background:rgba(255,255,255,.05);border:1px solid rgba(141,200,232,.25);border-radius:14px;padding:14px 16px}
.get-list .n{flex:0 0 36px;height:36px;border-radius:10px;background:var(--lime);color:var(--navy);font:900 1.1rem Poppins,sans-serif;display:flex;align-items:center;justify-content:center}
.get-list b{display:block;font:800 1.05rem Poppins,sans-serif;color:#fff}
.get-list span.t{color:#c9d8e6;font-size:.97rem}
.get-list .bon{margin:6px 0 0;padding-left:18px;color:#c9d8e6;font-size:.95rem}
.get-cta{text-align:center;margin:26px 0 0}
.get-boxes{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;max-width:1000px;margin:30px auto 0}
.get-box{border-radius:14px;padding:18px;background:var(--navy);border:2px solid var(--lime)}
.get-box.or{border-color:var(--orange)} .get-box.sk{border-color:var(--sky)}
.get-box h3{font:900 1.05rem Poppins,sans-serif;margin:0 0 6px;color:var(--lime)}
.get-box.or h3{color:var(--orange)} .get-box.sk h3{color:var(--sky)}
.get-box p{margin:0;color:#d6e4f0;font-size:.95rem;line-height:1.5}
@media (max-width:860px){.get-boxes{grid-template-columns:1fr}.get{padding:44px 0 50px}}
.hero h1{font-size:clamp(2rem,3.6vw,3.1rem);line-height:1.08}
.get-list .bon li{display:list-item;background:none;border:0;padding:2px 0;border-radius:0}

/* mobile: say what this is above the video */
.m-intro{display:none}
@media (max-width:860px){
.m-intro{display:block;text-align:center;margin:0 0 14px}
.m-h{font:900 1.5rem/1.2 Poppins,sans-serif;color:#fff;margin:0 0 6px}
.m-sub{font:800 1.15rem/1.3 Poppins,sans-serif;color:#fff;margin:0 0 10px}
.m-watch{display:inline-block;font:700 .82rem Poppins,sans-serif;color:var(--navy);background:var(--lime);padding:7px 14px;border-radius:99px}
.hero-copy h1{display:none}
}
