@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&display=swap');
:root{--bg:#050507;--panel:#0b0910;--p:#9d2dff;--p2:#cf65ff;--white:#faf7fc;--muted:#aaa3b0;--line:rgba(196,88,255,.3)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(circle at 85% 8%,#21073555,transparent 30%),radial-gradient(circle at 0 45%,#24004444,transparent 35%),var(--bg);color:var(--white);font:15px/1.6 Inter,Arial,sans-serif}a{color:inherit;text-decoration:none}.topbar{text-align:center;padding:7px;background:#09070c;border-bottom:1px solid #1b1220;color:#c9c1ce;font-size:9px;letter-spacing:3px}.topbar span{color:var(--p2);padding:0 9px}.nav{height:80px;padding:0 clamp(18px,5vw,70px);display:flex;align-items:center;gap:25px;position:sticky;top:0;z-index:30;background:#050507dd;backdrop-filter:blur(16px);border-bottom:1px solid #1a141e}.logo img{width:135px;height:58px;object-fit:cover;object-position:center;border-radius:4px;mix-blend-mode:screen}.nav nav{display:flex;gap:22px;margin-left:auto}.nav nav a{font-size:11px;color:#c8c1cc}.nav nav a:hover{color:#fff}.button{display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:12px 18px;border-radius:8px;background:linear-gradient(135deg,#7b16f0,#c14cff);border:1px solid #d17aff55;font-size:11px;font-weight:900;letter-spacing:.5px;box-shadow:0 10px 30px #7e19e833}.button:hover{transform:translateY(-2px);filter:brightness(1.1)}.big{padding:15px 22px}.outline{background:transparent}.hamburger{display:none;background:none;border:0;color:#fff;font-size:25px}.hero{min-height:680px;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:40px;padding:70px clamp(20px,6vw,85px);position:relative;overflow:hidden}.hero:after{content:"";position:absolute;inset:auto 0 0;height:1px;background:linear-gradient(90deg,transparent,var(--p),transparent)}.kicker,.heading span,.trial>div>span,.contact span{color:var(--p2);letter-spacing:2.5px;font-weight:800;font-size:11px}.hero h1{font-size:clamp(48px,6vw,78px);line-height:.95;letter-spacing:-4px;margin:15px 0 25px}.hero h1 strong,.heading strong,.trial strong,.contact strong{color:var(--p2)}.sub{max-width:570px;color:var(--muted);font-size:17px}.chips{display:flex;flex-wrap:wrap;gap:10px;margin:24px 0}.chips span{font-size:10px;color:#ddd5e2;border:1px solid var(--line);padding:7px 10px;border-radius:30px;background:#a329ff0d}.actions{display:flex;gap:10px;flex-wrap:wrap;margin:28px 0 12px}.hero small{font-size:10px;color:#6f6974}.hero-visual{min-height:430px;position:relative;display:flex;align-items:center;justify-content:center}.glow{position:absolute;width:75%;height:75%;background:#9c2cff55;filter:blur(95px)}.tv{position:relative;width:min(100%,620px);aspect-ratio:16/10;border:1px solid #d987ff66;border-radius:12px;background:#08070b;box-shadow:0 0 55px #9b2cff33;overflow:hidden}.tvbar{height:48px;padding:0 18px;display:flex;align-items:center;gap:20px;border-bottom:1px solid #241b29;font-size:9px}.tvbar b{font-size:15px;margin-right:auto}.tvbar i{color:var(--p2);font-style:normal}.tvbody{height:calc(100% - 48px);padding:35px;background:radial-gradient(circle at 75% 40%,#a72eff66,transparent 28%),linear-gradient(135deg,#09070d,#1a0d25)}.tvbody label{color:var(--p2);font-size:10px;letter-spacing:2px}.tvbody h2{font-size:37px;line-height:1.05;margin:12px 0}.tvbody em{color:var(--p2);font-style:normal}.tvbody p{color:#aaa;max-width:300px}.play{position:absolute;right:28px;bottom:28px;width:58px;height:58px;border-radius:50%;display:grid;place-items:center;background:var(--p);box-shadow:0 0 35px #ad42ff99}.float{position:absolute;background:#07070a;border:2px solid #332a37;box-shadow:0 20px 45px #000}.phone{width:45px;height:90px;left:5%;bottom:20px;border-radius:8px}.tablet{width:120px;height:80px;right:-1%;bottom:5px;border-radius:8px}.box{width:115px;height:45px;left:28%;bottom:-5px;border-radius:8px}.device-band{margin:0 clamp(18px,5vw,70px);padding:23px;border:1px solid var(--line);border-radius:14px;background:#0c0811;text-align:center}.device-band p{font-size:10px;letter-spacing:2.5px;color:var(--p2);font-weight:800}.device-band div{display:flex;justify-content:space-around;gap:20px;flex-wrap:wrap;color:#cfc8d4;font-size:12px}.section{padding:100px clamp(18px,6vw,85px)}.heading{text-align:center;margin:0 auto 45px}.heading h2{font-size:clamp(32px,4vw,52px);line-height:1.05;margin:10px 0}.features{max-width:1200px;margin:auto;display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.features article{min-height:190px;padding:25px;border:1px solid #a83cff22;border-radius:12px;background:linear-gradient(145deg,#100b15,#08070a)}.features article>b{display:grid;place-items:center;width:48px;height:48px;border-radius:12px;color:#d36cff;border:1px solid var(--line);background:#a82dff0d}.features h3{margin:17px 0 6px}.features p{color:var(--muted);font-size:12px;margin:0}.pricing{background:linear-gradient(#0000,#8c1ed10a,#0000)}.plans{max-width:1200px;margin:auto;display:grid;grid-template-columns:1fr 1fr;gap:20px}.plans article{padding:25px;border-radius:15px;border:1px solid var(--line);background:#0c0910;box-shadow:0 0 40px #8d21c915}.plans header{text-align:center;margin-bottom:18px}.plans header h3{font-size:23px;margin:0}.plans header p{font-size:11px;color:var(--muted);margin:3px}.price{display:grid;grid-template-columns:1fr auto;align-items:center;position:relative;padding:17px 18px;border:1px solid #ffffff12;background:#08070a;margin:8px 0;border-radius:10px}.price span{font-size:10px;color:#c8c0cd;font-weight:800;letter-spacing:1px}.price b{font-size:25px;color:#c45bff}.price small{grid-column:1/-1;color:#b84fff;font-size:9px;font-weight:800}.price i{position:absolute;top:-9px;right:12px;background:var(--p);font-size:8px;padding:3px 7px;border-radius:20px;font-style:normal}.featured{border-color:#b34dff66}.trial{margin:0 clamp(18px,6vw,85px);padding:35px 42px;border:1px solid #c255ff77;border-radius:16px;background:linear-gradient(100deg,#1b0928,#0a070d);display:flex;justify-content:space-between;align-items:center;gap:25px;box-shadow:0 0 50px #8f22c91b}.trial h2{font-size:40px;margin:5px 0}.trial p{color:var(--muted);margin:0;font-size:12px}.cards{max-width:1200px;margin:auto;display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.cards div{height:250px;padding:20px;border-radius:13px;border:1px solid var(--line);display:flex;flex-direction:column;justify-content:end;background:linear-gradient(145deg,#29103c,#08070a);position:relative;overflow:hidden}.cards div:before{content:"";position:absolute;width:180px;height:180px;border-radius:50%;background:#b52dff55;filter:blur(55px);right:-30px;top:-30px}.cards b,.cards span{position:relative}.cards b{font-size:20px}.cards span{font-size:11px;color:#aaa}.cards div:nth-child(2){background:linear-gradient(145deg,#3a1917,#08070a)}.cards div:nth-child(3){background:linear-gradient(145deg,#12233c,#08070a)}.cards div:nth-child(4){background:linear-gradient(145deg,#132b1e,#08070a)}.faq{max-width:1000px;margin:auto}.faq details{border-bottom:1px solid #fff1;padding:20px 5px}.faq summary{cursor:pointer;font-weight:800}.faq p{color:var(--muted);font-size:13px}.contact{padding-top:40px}.contact>div{max-width:1200px;margin:auto;padding:40px;border:1px solid var(--line);border-radius:16px;background:#0c0910;display:flex;align-items:center;justify-content:space-between;gap:25px}.contact h2{font-size:40px;margin:5px 0}.contact p{color:var(--muted)}footer{padding:45px clamp(18px,6vw,85px) 25px;border-top:1px solid #fff1;background:#030304}footer img{width:130px;height:55px;object-fit:cover;object-position:center;mix-blend-mode:screen}footer div{display:flex;gap:20px;margin:22px 0;flex-wrap:wrap;color:#aaa;font-size:11px}footer p{color:#777;font-size:10px}footer small{color:#4f4a53;font-size:9px}@media(max-width:900px){.nav nav{gap:12px}.hero{grid-template-columns:1fr}.features{grid-template-columns:1fr 1fr}.cards{grid-template-columns:1fr 1fr}.plans{grid-template-columns:1fr}.hero-visual{min-height:350px}}@media(max-width:700px){.hamburger{display:block;margin-left:auto}.nav nav{display:none;position:absolute;top:80px;left:0;right:0;padding:18px;background:#08070a;border-bottom:1px solid var(--line);flex-direction:column}.nav nav.open{display:flex}.nav>.button{display:none}.logo img{width:120px}.hero{padding:55px 20px}.hero h1{font-size:49px;letter-spacing:-2px}.hero-visual{min-height:300px}.float{transform:scale(.8)}.features,.cards{grid-template-columns:1fr}.section{padding:75px 18px}.trial{margin:0 18px;padding:28px;flex-direction:column;align-items:flex-start}.trial h2,.contact h2{font-size:31px}.contact>div{padding:28px;flex-direction:column;align-items:flex-start}.price{grid-template-columns:1fr auto}}
