@import url('https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@500;600;700;800;900&family=Inter:wght@400;500;600;700;800&display=swap');:root{color-scheme:dark;--bg:#07111e;--panel:#0c1a2b;--line:#29425a;--txt:#f5faff;--muted:#9fb5cb;--cyan:#58dafa;--gold:#e8b85c}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--txt);font-family:Inter,Arial,sans-serif;overflow-x:hidden}a{color:inherit;text-decoration:none}button,a{ -webkit-tap-highlight-color:transparent}a:focus-visible,video:focus-visible{outline:3px solid var(--cyan);outline-offset:5px}.page-glow{position:absolute;top:0;left:0;right:0;height:870px;pointer-events:none;background:radial-gradient(ellipse at 80% 0%,#164b6b66,transparent 50%);z-index:0}.site-header{height:82px;position:relative;z-index:5;display:flex;align-items:center;justify-content:space-between;max-width:1392px;margin:auto;padding:0 48px;border-bottom:1px solid #ffffff1b}.brand{display:flex;align-items:baseline;gap:13px}.brand-mark{font:italic 900 35px 'Barlow Condensed',sans-serif;letter-spacing:-1px;text-shadow:0 0 28px #3cc5fa88}.brand-mark span{color:#fff}.brand-note{font-size:9px;font-weight:800;letter-spacing:2px;color:var(--muted)}nav{display:flex;align-items:center;gap:30px;font-size:12px;font-weight:700}nav a:not(.nav-cta){color:#c4d7e6}nav a:hover{color:var(--cyan)}.nav-cta{border:1px solid #5edcff77;padding:12px 18px;border-radius:5px}.nav-cta:hover{background:#2ac8ee22}.hero{min-height:655px;position:relative;display:flex;align-items:center;border-bottom:1px solid #ffffff20;overflow:hidden}.hero-visual{position:absolute;inset:0 0 0 52%;overflow:hidden}.hero-visual video{width:100%;height:100%;object-fit:cover;object-position:center 42%;opacity:.8}.hero-overlay{position:absolute;inset:0;background:linear-gradient(90deg,var(--bg) 0%,#07111e88 18%,transparent 64%),linear-gradient(0deg,var(--bg) 0%,transparent 28%),linear-gradient(180deg,#07111e99,transparent 22%)}.hero-content{width:min(1392px,100%);padding:70px 48px 90px;margin:auto;position:relative;z-index:2}.eyebrow,.kicker{font-size:11px;letter-spacing:2.5px;font-weight:800;color:var(--cyan)}.eyebrow{display:inline-flex;align-items:center;gap:10px;border:1px solid #58dafa4d;border-radius:100px;padding:10px 16px;background:#102d4080}.live-dot{height:7px;width:7px;border-radius:50%;background:#5df0d4;box-shadow:0 0 13px #5df0d4}.hero h1,.section h2,.final-cta h2{font-family:'Barlow Condensed',Impact,sans-serif;text-transform:uppercase;font-style:italic;letter-spacing:-1px;line-height:.95}.hero h1{max-width:780px;font-size:clamp(62px,7.4vw,117px);margin:27px 0}.hero h1 em,.final-cta h2 em{font-style:italic;color:var(--cyan);text-shadow:0 0 45px #26c9ff55}.lead{max-width:540px;color:#ccdfed;font-size:17px;line-height:1.8}.hero-actions{display:flex;gap:13px;margin-top:30px;flex-wrap:wrap}.button{display:inline-flex;align-items:center;justify-content:center;gap:18px;padding:18px 24px;border-radius:5px;font-size:13px;font-weight:800;transition:transform .2s,background .2s}.button:hover{transform:translateY(-2px)}.button-primary{background:linear-gradient(115deg,#55d9f7,#169ecf);color:#041321;box-shadow:0 10px 34px #1cc1f52b}.button-outline{border:1px solid #6c879a;background:#071626a6}.hero-small{font-size:12px;color:#92afc3;margin-top:26px}.hero-index{position:absolute;bottom:25px;right:45px;font-size:10px;letter-spacing:2px;color:#c0cfda88}.section{max-width:1392px;margin:auto;padding:105px 48px}.intro{display:grid;grid-template-columns:1.15fr 1fr;gap:75px}.section h2{font-size:clamp(45px,5.2vw,78px);margin:18px 0}.section h2 span{color:var(--cyan)}.intro-side>p,.poster-copy>p:not(.kicker){color:var(--muted);line-height:1.9;font-size:16px;margin-top:17px}.features{margin-top:35px;border-top:1px solid var(--line)}.features span{display:flex;align-items:center;gap:25px;padding:17px 0;border-bottom:1px solid var(--line);color:var(--cyan);font-size:12px}.features strong{color:#edf8ff;letter-spacing:1px}.showcase{padding-top:55px}.section-bar{display:flex;align-items:end;justify-content:space-between;gap:25px;margin-bottom:35px}.section-bar>p{font-size:13px;color:var(--muted);max-width:220px;line-height:1.6}.video-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.video-card{background:linear-gradient(#14273a,#0a1727);border:1px solid #35516a;border-radius:14px;overflow:hidden}.video-shell{height:440px;background:#030b13;overflow:hidden}.video-shell video{width:100%;height:100%;object-fit:cover;display:block}.video-meta{padding:23px;display:grid;gap:10px}.video-meta span{font-size:10px;color:var(--cyan);letter-spacing:2px;font-weight:800}.video-meta strong{font-size:15px}.visual-section{display:grid;grid-template-columns:1.25fr .75fr;align-items:center;gap:60px;padding-top:70px}.poster{background:#102133;border:1px solid var(--line);border-radius:14px;overflow:hidden;box-shadow:0 25px 65px #0005}.poster img{width:100%;display:block}.poster-copy .button{margin-top:18px}.final-cta{text-align:center;position:relative;background:radial-gradient(ellipse at 50% 100%,#0c5275,transparent 60%),linear-gradient(135deg,#091a2d,#05101c);border-top:1px solid #2b5068;padding:90px 20px 105px}.final-cta h2{font-size:clamp(60px,8vw,110px);margin:21px auto 32px}.final-cta .button{min-width:250px}footer{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:33px 48px;max-width:1392px;margin:auto;color:#819aad;font-size:11px}.footer-brand{font:italic 900 26px 'Barlow Condensed',sans-serif;color:#e8f5ff}@media(max-width:850px){.site-header{padding:0 24px}.brand-note{display:none}.hero-visual{left:30%;opacity:.54}.hero-visual .hero-overlay{background:linear-gradient(90deg,#07111e,transparent),linear-gradient(0deg,#07111e,transparent 40%)}.hero-content,.section{padding-left:24px;padding-right:24px}.intro,.visual-section{grid-template-columns:1fr;gap:25px}.video-shell{height:370px}.visual-section{padding-top:35px}nav{gap:14px}}@media(max-width:600px){.site-header{height:68px;padding:0 18px}.brand-mark{font-size:30px}nav a:not(.nav-cta){display:none}.nav-cta{font-size:12px;padding:10px 14px}.hero{min-height:690px;align-items:end}.hero-visual{inset:0;opacity:.5}.hero-visual video{object-position:center}.hero-visual .hero-overlay{background:linear-gradient(0deg,#07111e 8%,#07111e99 50%,#07111e55 100%)}.hero-content{padding:80px 20px 72px}.hero h1{font-size:clamp(57px,13vw,85px);max-width:430px}.lead{font-size:14px;line-height:1.75}.hero-actions{flex-direction:column;max-width:360px}.button{padding:17px 19px}.hero-index{display:none}.section{padding:72px 20px}.section h2{font-size:54px}.section-bar{display:block}.video-grid{grid-template-columns:1fr;gap:22px}.video-shell{height:auto;aspect-ratio:9/12}.video-shell video{object-fit:contain}.video-meta{padding:17px}.section-bar>p{max-width:none}.visual-section{padding-top:15px;gap:32px}.final-cta{padding:75px 20px}footer{padding:30px 20px;flex-wrap:wrap}.footer-brand{width:100%}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button{transition:none}}
