:root{--bg:#0f172a;--surface:#15213a;--line:#334155;--text:#f8fafc;--muted:#9cacc3;--cyan:#47e9ff;--purple:#a78bfa;--green:#7cffb2}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font:15px/1.6 Manrope,Arial,sans-serif}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--cyan);outline-offset:4px}.nav{height:80px;max-width:1220px;margin:auto;padding:0 24px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ffffff12}.brand{display:flex;align-items:baseline;gap:4px;font-size:20px;font-weight:800;letter-spacing:-.06em}.brand>span:not(.brand-glyph){color:var(--cyan)}.brand-glyph{color:var(--purple);font-size:26px;margin-right:4px}.brand small{font-size:12px;color:var(--muted)}nav{display:flex;align-items:center;gap:26px;font-size:13px;font-weight:700;color:#cbd5e1}nav>a:not(.nav-cta):hover{color:var(--cyan)}.nav-cta,.button{display:inline-flex;align-items:center;justify-content:center;gap:16px;padding:12px 17px;border-radius:10px;background:linear-gradient(100deg,var(--cyan),#78c6ff);color:#07101f;font-weight:800}.nav-cta b,.button b{font-size:16px}.menu{display:none;background:none;border:0;color:#fff;font:700 13px Manrope}.hero{min-height:640px;max-width:1220px;margin:auto;padding:86px 24px;display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:60px}.eyebrow{margin:0 0 17px;color:var(--cyan);font:11px 'DM Mono',monospace;letter-spacing:.13em}.hero h1,.heading h2,.apps h2,.bottom-cta h2{font-size:clamp(48px,6.4vw,84px);line-height:.93;letter-spacing:-.08em;margin:0}.hero h1 em,.heading h2 em,.apps h2 em,.bottom-cta h2 em{font-style:normal;background:linear-gradient(100deg,var(--cyan),var(--purple));color:transparent;background-clip:text}.hero-copy>p:not(.eyebrow){font-size:18px;max-width:560px;color:var(--muted);margin:28px 0}.trust{display:flex;gap:28px;margin:35px 0}.trust span{padding-left:12px;border-left:1px solid #64748b;color:#acbad0;font-size:11px}.trust b{display:block;color:var(--green);font:700 18px 'DM Mono',monospace}.actions{display:flex;gap:12px;flex-wrap:wrap}.button.secondary{color:#fff;background:transparent;border:1px solid #526278}.hero-art{height:420px;border:1px solid #3c4c68;border-radius:30px;position:relative;overflow:hidden;background:radial-gradient(circle at 68% 35%,#243c6b 0,transparent 32%),linear-gradient(145deg,#152441,#11192e)}.glow{position:absolute;border-radius:50%;filter:blur(1px)}.glow.one{width:300px;height:300px;border:1px solid var(--cyan);right:40px;top:42px;box-shadow:0 0 65px #47e9ff55}.glow.two{width:190px;height:190px;background:#a78bfa25;left:35px;bottom:-70px}.tv{position:absolute;right:66px;top:70px;width:240px;height:286px;padding:20px;display:flex;flex-direction:column;background:#0b1222;border:1px solid #6a8bd0;border-radius:12px;box-shadow:14px 15px 0 #243d67;transform:rotate(7deg)}.tv-top{font:10px 'DM Mono',monospace;color:var(--cyan);letter-spacing:.1em}.tv-top span{float:right;color:var(--green)}.tv strong{font-size:40px;line-height:.84;letter-spacing:-.08em;margin-top:auto}.bars{display:flex;gap:6px;margin-top:18px}.bars i{height:7px;flex:1;background:var(--cyan)}.bars i:nth-child(2){background:var(--purple)}.bars i:nth-child(3){background:var(--green)}.signal{position:absolute;bottom:24px;left:26px;color:var(--green);font-size:48px}.how,.features,.plans,.faq{max-width:1220px;margin:auto;padding:100px 24px}.how{display:grid;grid-template-columns:1fr 1fr;gap:80px;border-top:1px solid #ffffff18}.steps{display:grid;gap:30px}.steps article{padding-top:14px;border-top:1px solid #60708a}.steps b{color:var(--green);font:13px 'DM Mono',monospace}.steps h3{font-size:20px;margin:17px 0 5px}.steps p,.feature-grid p,.plans .heading>p,.apps p,.faq p{margin:0;color:var(--muted);font-size:13px}.features{max-width:none;padding-left:max(24px,calc((100vw - 1172px)/2));padding-right:max(24px,calc((100vw - 1172px)/2));background:#121e35}.heading{max-width:680px}.feature-grid{margin-top:45px;display:grid;grid-template-columns:repeat(4,1fr);gap:13px}.feature-grid article,.plan-grid article{padding:23px;border:1px solid #334155;border-radius:18px;background:linear-gradient(145deg,#192842,#101a2d)}.feature-grid span{display:grid;place-items:center;width:40px;height:40px;margin-bottom:32px;border-radius:11px;background:#244166;color:var(--cyan);font-size:19px}.feature-grid h3{margin:0 0 8px;font-size:17px}.plans{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px}.plans .heading>p{margin-top:24px}.plan-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px}.plan-grid article{min-height:300px;display:flex;flex-direction:column}.plan-grid .featured{border-color:#47e9ff;box-shadow:0 0 30px #47e9ff18}.plan-grid .reseller-card{background:linear-gradient(145deg,#2c2252,#18213d)}.plan-label{margin:0;color:var(--cyan);font:10px 'DM Mono',monospace;letter-spacing:.1em}.plan-grid h3{font-size:28px;letter-spacing:-.05em;margin:15px 0 6px}.plan-grid article>p:not(.plan-label){color:var(--muted);font-size:12px;margin:0}.plan-grid ul{padding:0;margin:20px 0;list-style:none;color:#d9e4f0;font-size:12px}.plan-grid li{padding:6px 0;border-top:1px solid #ffffff12}.plan-grid li:before{content:'✓';color:var(--green);padding-right:8px}.plan-grid a{display:flex;justify-content:space-between;margin-top:auto;padding-top:12px;border-top:1px solid #ffffff25;color:var(--cyan);font-size:12px;font-weight:800}.apps{max-width:none;background:radial-gradient(circle at 80% 20%,#382768 0,transparent 26%),#0d1627;display:grid;grid-template-columns:1fr 1fr;gap:70px;padding-left:max(24px,calc((100vw - 1172px)/2));padding-right:max(24px,calc((100vw - 1172px)/2))}.apps p{margin-top:25px;font-size:16px;max-width:430px}.device-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;align-content:center}.device-grid span{min-height:100px;display:grid;place-items:center;border:1px solid #596b88;border-radius:15px;color:#dbe7f4;font-weight:800;text-align:center;line-height:1.1;background:#ffffff08}.faq{display:grid;grid-template-columns:1fr 1fr;gap:80px}.faq-list details{padding:18px 0;border-top:1px solid #43526a}.faq-list summary{cursor:pointer;display:flex;justify-content:space-between;font-weight:800}.faq-list summary b{color:var(--cyan);font-size:20px}.faq-list p{margin-top:12px}.bottom-cta{padding:100px 24px;text-align:center;background:linear-gradient(100deg,#5b42b6,#126c86)}.bottom-cta .eyebrow{color:#bffef4}.bottom-cta h2{margin-bottom:28px}.bottom-cta h2 em{color:#bffef4;background:none}footer{max-width:1220px;margin:auto;padding:60px 24px 25px;display:grid;grid-template-columns:1.3fr 1fr 1.5fr;gap:25px;color:var(--muted);font-size:13px}footer p{margin:0}footer>div a{display:block;margin:6px 0;color:#dce6f2}footer>small{grid-column:1/-1;border-top:1px solid #334155;padding-top:17px;font-size:11px}@media(max-width:800px){.nav{height:68px;padding:0 20px}.menu{display:block}nav{display:none;position:absolute;top:68px;left:0;right:0;z-index:4;padding:18px 20px;background:#111c31;border-bottom:1px solid #40516b;flex-direction:column;align-items:stretch}nav.open{display:flex}.nav-cta{text-align:center}.hero{min-height:0;padding:65px 20px;grid-template-columns:1fr;gap:48px}.hero-art{height:330px}.tv{right:34px;top:47px;transform:scale(.8) rotate(7deg);transform-origin:top right}.trust{gap:12px}.how,.plans,.apps,.faq{grid-template-columns:1fr;padding:70px 20px;gap:40px}.features{padding:70px 20px}.feature-grid{grid-template-columns:1fr 1fr}.plan-grid{grid-template-columns:1fr 1fr}.apps{gap:40px}.faq{gap:45px}footer{padding:45px 20px 22px;grid-template-columns:1fr 1fr}footer .brand{grid-column:1/-1}}@media(max-width:500px){.feature-grid,.plan-grid{grid-template-columns:1fr}.device-grid{grid-template-columns:repeat(2,1fr)}.hero h1,.heading h2,.apps h2,.bottom-cta h2{font-size:46px}.trust{flex-wrap:wrap}.hero-art{height:290px}}
