:root{color:#f8fafc;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#090b13;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.5}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:radial-gradient(circle at 0 0,#ff6b3547,#0000 32rem),radial-gradient(circle at 100% 0,#22d3ee33,#0000 28rem),#090b13;min-width:320px;min-height:100vh;margin:0}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible{outline-offset:4px;outline:3px solid #facc15}button{font:inherit;border:0}.page-shell{width:min(1180px,100% - 32px);margin:0 auto;padding:28px 0 64px}.nav{z-index:10;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#090b13bd;border:1px solid #ffffff24;border-radius:999px;justify-content:space-between;align-items:center;gap:24px;padding:14px 16px;display:flex;position:sticky;top:16px;box-shadow:0 20px 60px #00000047}.brand,.nav-links,.hero-actions,.video-meta,.creator-features{align-items:center;display:flex}.brand{letter-spacing:-.03em;gap:10px;font-size:1.05rem;font-weight:800}.brand-mark{color:#090b13;background:linear-gradient(135deg,#facc15,#fb7185 56%,#38bdf8);border-radius:14px;place-items:center;width:40px;height:40px;display:grid}.nav-links{color:#cbd5e1;gap:24px;font-size:.92rem;font-weight:600}.nav-links a:hover{color:#fff}.nav-cta,.primary-button,.secondary-button{border-radius:999px;justify-content:center;align-items:center;min-height:44px;font-weight:800;display:inline-flex}.nav-cta{color:#090b13;background:#facc15;padding:0 18px}.hero{grid-template-columns:minmax(0,1fr) minmax(360px,.85fr);align-items:center;gap:44px;min-height:680px;padding:72px 0 48px;display:grid}.hero-copy{max-width:680px}.eyebrow{color:#67e8f9;letter-spacing:.18em;text-transform:uppercase;margin:0 0 14px;font-size:.78rem;font-weight:900}h1,h2,h3,p{margin-top:0}h1{letter-spacing:-.09em;max-width:780px;margin-bottom:22px;font-size:clamp(3.6rem,9vw,7.5rem);line-height:.86}h2{letter-spacing:-.07em;margin-bottom:16px;font-size:clamp(2.2rem,5vw,4.6rem);line-height:.96}h3{margin-bottom:8px;font-size:1.2rem}.hero-text,.section-heading p,.upload-cta p{color:#cbd5e1;max-width:640px;font-size:clamp(1rem,2vw,1.18rem)}.hero-actions{flex-wrap:wrap;gap:14px;margin-top:32px}.primary-button,.secondary-button{padding:0 24px}.primary-button{color:#090b13;background:linear-gradient(135deg,#facc15,#fb7185);box-shadow:0 18px 45px #fb718540}.secondary-button{color:#e2e8f0;background:#ffffff14;border:1px solid #ffffff2e}.hero-card{background:#ffffff14;border:1px solid #ffffff29;border-radius:34px;padding:18px;box-shadow:0 30px 90px #0000005c}.video-frame{background:linear-gradient(160deg,#0f172a33,#0f172ad1),linear-gradient(135deg,#fb7185,#f97316 36%,#1d4ed8 74%,#111827);border-radius:28px;min-height:440px;position:relative;overflow:hidden}.video-frame:before,.video-frame:after{content:"";border-radius:999px;position:absolute}.video-frame:before{filter:blur(2px);background:#ffffff70;height:24px;inset:auto -18% 10% 18%;transform:rotate(-8deg)}.video-frame:after{filter:blur(22px);background:#facc156b;width:180px;height:180px;bottom:24%;right:13%}.video-topbar{gap:8px;display:flex;position:absolute;top:20px;left:20px}.video-topbar span{background:#ffffffb8;border-radius:999px;width:11px;height:11px}.play-button{color:#090b13;cursor:pointer;background:#ffffffe6;border-radius:999px;place-items:center;width:86px;height:86px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 24px 50px #00000052}.play-button span{border-top:15px solid #0000;border-bottom:15px solid #0000;border-left:23px solid;width:0;height:0;margin-left:7px}.route-chip{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#090b13a8;border:1px solid #ffffff38;border-radius:999px;padding:10px 14px;position:absolute;bottom:20px;right:20px}.video-meta{justify-content:space-between;gap:16px;padding:18px 6px 4px}.video-meta div{gap:4px;display:grid}.video-meta span{color:#94a3b8}.live-pill{background:#f43f5e33;border-radius:999px;padding:6px 10px;color:#fecdd3!important}.platform-card,.creator-panel,.upload-cta{background:#ffffff14;border:1px solid #ffffff24}.platform-card p{color:#94a3b8}.section{padding:28px 0 88px}.section-heading{max-width:760px;margin-bottom:30px;display:grid}.platform-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.platform-card{border-radius:28px;gap:10px;min-height:230px;padding:28px;display:grid}.platform-card span{color:#090b13;background:linear-gradient(135deg,#facc15,#fb7185);border-radius:16px;place-items:center;width:48px;height:48px;font-weight:900;display:grid}.platform-card h3{align-self:end}.creator-panel{border-radius:34px;grid-template-columns:1fr 1fr;align-items:center;gap:28px;margin-bottom:88px;padding:42px;display:grid}.creator-features{flex-wrap:wrap;justify-content:flex-end;gap:12px}.creator-features span{color:#dbeafe;background:#3b82f629;border-radius:999px;padding:12px 15px}.upload-cta{text-align:center;background:radial-gradient(circle at top,#facc1538,#0000 34rem),#ffffff14;border-radius:38px;justify-items:center;padding:64px 24px;display:grid}.upload-cta .primary-button{margin-top:14px}@media (width<=900px){.nav{border-radius:26px;align-items:stretch}.nav,.nav-links{flex-wrap:wrap}.nav-links{order:3;justify-content:center;width:100%}.hero,.creator-panel{grid-template-columns:1fr}.hero{min-height:auto;padding-top:56px}.video-frame{min-height:360px}.platform-grid{grid-template-columns:1fr}.creator-features{justify-content:flex-start}}@media (width<=560px){.page-shell{width:min(100% - 22px,1180px);padding-top:14px}.nav-cta,.hero-actions a,.primary-button,.secondary-button{width:100%}.video-frame{min-height:300px}.creator-panel{padding:28px}}
