:root{--bg:#060a1f;--bg2:#0a0f2b;--card:#10163a;--line:rgba(255,255,255,.09);--muted:#a5a8ba;--white:#f7f7fb;--purple:#19e6f7;--orange:#19e6f7;--font:'Inter',sans-serif;--display:'Montserrat',sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;background:var(--bg);color:var(--white);font-family:var(--font);font-size:15px;line-height:1.55}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer}.shell{overflow:hidden}.header{height:78px;max-width:1320px;padding:0 42px;margin:auto;display:flex;align-items:center;justify-content:space-between;position:relative;z-index:20}.brand{font-family:var(--display);font-size:22px;font-weight:800;letter-spacing:-1.4px;display:flex;align-items:center;gap:5px}.brand i,.mini-brand b{font-style:normal;color:var(--orange);font-size:27px;line-height:1}.nav{display:flex;align-items:center;gap:34px;margin-left:95px}.nav a,.footer-col a{font-size:13px;color:#c4c5d1;transition:color .2s}.nav a:hover,.footer-col a:hover{color:var(--orange)}.actions{display:flex;align-items:center;gap:16px}.lang{position:relative}.lang-btn{border:1px solid var(--line);border-radius:10px;background:#ffffff08;padding:10px 12px;font-size:12px}.lang-menu{display:none;position:absolute;top:45px;right:0;width:160px;background:#0e1438;border:1px solid var(--line);padding:7px;border-radius:12px;box-shadow:0 15px 40px #0008}.lang.open .lang-menu{display:grid}.lang-menu a{padding:9px;border-radius:7px;font-size:12px}.lang-menu a:hover{background:#ffffff0e}.head-cta{font-size:12px;font-weight:700;border-radius:9px;padding:12px 16px;background:var(--orange);color:#041021}.head-cta b{padding-left:10px}.menu-btn{display:none;background:none;border:0;padding:7px}.menu-btn span{width:23px;height:2px;background:white;display:block;margin:5px}.hero{height:695px;min-height:630px;max-width:1440px;margin:auto;position:relative;display:flex;align-items:center;padding:0 max(6.5%,calc((100% - 1220px)/2));background:radial-gradient(ellipse at 77% 43%,#2f6bff44 0,transparent 39%),linear-gradient(120deg,#070b22 25%,#0b1030 70%,#060a1f)}.hero:after{position:absolute;content:'';inset:0;pointer-events:none;background-image:radial-gradient(#fff 0.55px,transparent .7px);background-size:44px 44px;opacity:.06;mask-image:linear-gradient(90deg,transparent,#000)}.hero-copy{position:relative;z-index:2;width:49%;padding-bottom:34px}.eyebrow,.kicker{font-size:10px;font-weight:700;letter-spacing:2px;color:#9fb0e0}.eyebrow{display:flex;align-items:center;gap:9px}.eyebrow i,.live i{height:6px;width:6px;border-radius:50%;background:#82edb3;box-shadow:0 0 14px #82edb3;display:inline-block}.hero h1{font:800 clamp(44px,5.2vw,72px)/1.08 var(--display);letter-spacing:-3.8px;margin:24px 0 20px}.hero h1 em,h2 em{font-style:normal;color:var(--purple)}.hero-copy>p{font-size:16px;color:#b4b5c5;max-width:475px;line-height:1.75}.hero-buttons{display:flex;align-items:center;gap:25px;margin-top:29px}.btn{display:inline-flex;justify-content:center;align-items:center;gap:20px;padding:14px 20px;border-radius:9px;font-size:13px;font-weight:700;transition:transform .2s,background .2s}.btn:hover,.head-cta:hover{transform:translateY(-2px)}.primary{background:var(--orange);color:#041021;box-shadow:0 7px 25px #19e6f72a}.primary:hover{background:#ffd477}.plain-link{color:#e6e4f0;font-size:12px;font-weight:600;background:none;border:0;display:inline-flex;align-items:center;gap:10px}.plain-link span{color:var(--orange)}.hero-proof{display:flex;align-items:center;gap:7px;color:#aaadbd;font-size:10px;margin-top:40px}.proof-icons{font-size:16px;letter-spacing:-3px;color:#c8b9ff;margin-right:6px}.hero-proof b{color:white}.hero-proof>i{height:16px;border-left:1px solid #ffffff24;margin:0 8px}.hero-proof strong{color:var(--orange);letter-spacing:1px}.hero-art{width:53%;height:590px;position:relative;z-index:1}.glow{position:absolute;border-radius:50%;filter:blur(75px);opacity:.22}.g1{width:340px;height:300px;background:#7554dc;right:8%;top:20%}.g2{width:220px;height:220px;background:#f0a43b;right:3%;bottom:9%;opacity:.12}.ring{border:1px solid #cbc4ff14;border-radius:50%;position:absolute;transform:rotate(-18deg)}.r1{width:570px;height:330px;top:100px;left:20px}.r2{width:520px;height:285px;top:125px;left:45px}.tv{position:absolute;width:min(86%,530px);height:330px;top:103px;left:37px;transform:perspective(1000px) rotateY(-5deg);filter:drop-shadow(0 35px 35px #0008)}.tv-screen{height:100%;border:8px solid #282932;border-radius:14px;background:linear-gradient(120deg,#161d34 10%,#404b66 42%,#c48257 100%);position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #757789}.tv-screen:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#101521dc 0%,#1b1b2799 56%,#25233744)}.screen-head,.screen-copy,.screen-tabs,.posters{position:absolute;z-index:1}.screen-head{top:17px;left:22px;right:22px;display:flex;justify-content:space-between;font-size:10px;color:#f2efff}.screen-head>b{font:700 12px var(--display)}.screen-head span{color:#c4c1ce}.screen-copy{top:70px;left:32px;display:flex;flex-direction:column}.screen-copy small{font-size:7px;letter-spacing:2px;color:#c9c2e1}.screen-copy strong{font:800 34px/.98 var(--display);letter-spacing:-1.5px;margin:10px 0}.screen-copy strong em{color:#b4a0ff;font-style:normal}.screen-copy button{align-self:flex-start;background:#ffffff19;color:white;border:1px solid #ffffff44;border-radius:5px;padding:7px 10px;font-size:8px}.screen-tabs{left:25px;bottom:101px;font-size:8px;color:#c8c7d2}.posters{display:flex;gap:8px;bottom:12px;left:24px;right:24px}.posters i{height:69px;flex:1;border-radius:4px;background:linear-gradient(160deg,#b86c4d,#353753 65%,#151827);font-style:normal;font-size:7px;font-weight:700;padding:44px 6px 0;letter-spacing:.5px}.posters i:nth-child(2){background:linear-gradient(160deg,#836d57,#252b49 60%,#141722)}.posters i:nth-child(3){background:linear-gradient(160deg,#c18b52,#59426c 65%,#161722)}.posters i:nth-child(4){background:linear-gradient(160deg,#519193,#283d58 65%,#111721)}.tv-neck{position:absolute;left:44%;top:428px;width:76px;height:37px;background:linear-gradient(90deg,#24252d,#454650,#25262d);clip-path:polygon(29% 0,71% 0,100% 100%,0 100%)}.tv-foot{position:absolute;left:35%;top:462px;width:180px;height:9px;background:linear-gradient(#44454b,#22232a);border-radius:50%}.float{position:absolute;background:#242435eF;border:1px solid #ffffff19;box-shadow:0 10px 30px #0005;border-radius:11px;padding:12px 14px;font-size:10px;z-index:4;backdrop-filter:blur(12px)}.live{top:75px;right:20px;color:white;letter-spacing:1px}.live b{background:#ffffff18;border-radius:4px;padding:3px 5px;margin-left:6px;font-size:8px}.sync{top:347px;left:0;font-size:20px;color:#beadff;display:flex;gap:9px;align-items:center}.sync span{font-size:10px;color:white}.sync small{display:block;color:#aaa9bb;font-size:8px;margin-top:2px}.phone{position:absolute;z-index:5;right:8px;bottom:51px;width:123px;height:231px;background:#111;border:4px solid #30303a;border-radius:19px;box-shadow:0 20px 40px #0008;padding:20px 8px 8px;font-size:8px}.notch{position:absolute;top:5px;left:43px;width:32px;height:7px;border-radius:5px;background:#303039}.phone>b{font-size:8px}.phone-poster{height:106px;margin:8px 0;background:linear-gradient(150deg,#8b4b64,#dc9960 48%,#38375f);border-radius:6px}.phone small{font-size:6px;color:#aaa}.phone strong{display:block;font-size:8px}.progress{height:2px;background:#ffffff33;margin-top:8px}.progress i{display:block;height:100%;width:35%;background:var(--purple)}.art-caption{position:absolute;right:29px;bottom:15px;color:#9d9daf;font-size:9px}.scroll-cue{position:absolute;bottom:22px;left:max(6.5%,calc((100% - 1220px)/2));color:#858697;font-size:9px;letter-spacing:.4px;z-index:3}.section{max-width:1190px;margin:auto;padding:100px 35px}.intro{text-align:center;padding-top:115px;padding-bottom:108px}.kicker{color:#9fb0e0}.section h2,.intro h2,.features h2,.download h2,.faq h2,.video-section h2,.final-cta h2{font:700 clamp(32px,4vw,48px)/1.15 var(--display);letter-spacing:-2px;margin:13px 0}.intro>p{max-width:680px;margin:20px auto;color:var(--muted);line-height:1.9;font-size:14px}.notice{max-width:640px;margin:30px auto 0;padding:15px 18px;background:#ffffff06;border:1px solid var(--line);border-radius:10px;text-align:left;display:flex;align-items:center;gap:13px;color:#b8b9c8;font-size:11px}.notice>b{border:1px solid #aa97ff66;color:#ad9aff;border-radius:50%;height:24px;width:24px;text-align:center;line-height:22px}.notice strong{color:#f6f5ff}.platforms{padding-top:76px;padding-bottom:96px}.section-top{display:flex;align-items:end;justify-content:space-between}.section-top h2{margin-bottom:0}.arrow-link{color:#c4b7ff;font-size:11px;border-bottom:1px solid #8d76db55;padding-bottom:5px}.lead{color:var(--muted);font-size:13px;margin:13px 0 29px}.platform-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.platform{position:relative;min-height:124px;background:#10163a;border:1px solid var(--line);border-radius:12px;padding:19px 17px;display:flex;flex-direction:column;transition:transform .2s,border-color .2s,background .2s}.platform:hover{transform:translateY(-3px);border-color:#9a83ff66;background:#1c1d2d}.platform>i{font-style:normal;color:#b7a6ff;font-size:19px;margin-bottom:9px;height:25px}.platform>i.lg{font-size:15px;font-weight:800;color:#f35a91}.platform>i.sam{color:#75a8ff}.platform>i.roku{color:#b08cff;font-weight:800}.platform>b{font-size:12px}.platform>small{color:#9294a7;font-size:10px;margin-top:2px}.platform>span{position:absolute;right:15px;top:16px;color:#7d7f90;font-size:12px}.features{display:grid;grid-template-columns:1.05fr .95fr;gap:90px;align-items:center;padding-top:93px;padding-bottom:110px}.laptop-art{height:375px;position:relative;display:flex;align-items:center;justify-content:center}.lap-glow{position:absolute;width:330px;height:280px;border-radius:50%;background:#795cda;filter:blur(80px);opacity:.21}.laptop{position:relative;z-index:1;width:440px;height:270px;border:9px solid #343540;border-bottom-width:15px;border-radius:13px;background:#101019;transform:perspective(900px) rotateY(7deg);box-shadow:0 24px 55px #0007;overflow:hidden}.lap-screen{height:100%;padding:16px 22px;background:radial-gradient(ellipse at 90% 40%,#42356a,#171a2a 57%,#060a1f);position:relative}.lap-screen>b{font:700 10px var(--display)}.lap-screen>b:first-letter{color:var(--orange)}.lap-screen>small{display:block;margin-top:25px;color:#bbb2d8;font-size:7px;letter-spacing:1.5px}.lap-screen>strong{font:800 25px/1.04 var(--display);display:block;margin-top:10px}.lap-screen>strong em{color:#b5a0ff;font-style:normal}.lap-row{position:absolute;bottom:15px;display:flex;gap:8px;left:20px;right:20px}.lap-row i{height:60px;flex:1;border-radius:4px;background:linear-gradient(135deg,#b17250,#272b4e)}.lap-row i:nth-child(2){background:linear-gradient(135deg,#458994,#232843)}.lap-row i:nth-child(3){background:linear-gradient(135deg,#94625d,#272848)}.laptop-base{position:absolute;z-index:2;width:480px;height:12px;bottom:36px;background:linear-gradient(#73747e,#2c2d35);clip-path:polygon(4% 0,96% 0,100% 65%,88% 100%,12% 100%,0 65%);border-radius:0 0 13px 13px}.lap-chip{position:absolute;z-index:3;right:2%;bottom:72px;padding:12px 15px;background:#242435;border:1px solid var(--line);border-radius:10px;color:#ddd3ff;font-size:10px;box-shadow:0 10px 25px #0005}.feature-copy h2{font-size:42px}.feature-copy>p,.download-copy>p,.video-section>div>p{color:var(--muted);font-size:13px;max-width:410px;line-height:1.8}.feature-list{margin:26px 0}.feature-list>div{display:flex;gap:14px;margin:19px 0;align-items:center}.feature-list>div>i{display:grid;place-items:center;width:34px;height:34px;border-radius:9px;background:#a48aff16;color:#b7a6ff;font-size:17px;font-style:normal}.feature-list b,.feature-list small{display:block}.feature-list b{font-size:12px}.feature-list small{font-size:10px;color:#999bab;margin-top:3px}.feature-link{color:#c2b3ff}.download{max-width:none;padding-left:max(calc((100% - 1120px)/2),50px);padding-right:max(calc((100% - 1120px)/2),50px);min-height:520px;background:radial-gradient(ellipse at 78% 50%,#393057 0%,#211e35 32%,#171724 72%);display:grid;grid-template-columns:1fr 1fr;align-items:center;overflow:hidden;position:relative}.download-copy{position:relative;z-index:2}.download h2{font-size:46px}.download-copy>p{max-width:390px}.stores{display:flex;gap:11px;margin:26px 0 13px}.stores>a{display:flex;align-items:center;gap:11px;padding:11px 14px;border:1px solid #ffffff24;border-radius:8px;background:#0f101b88;min-width:158px}.stores>a>span{font-size:22px}.stores small{font-size:8px;color:#c7c6d0;line-height:1.35;flex:1}.stores small b{font-size:13px;color:white}.stores>a{font-size:10px}.fine{font-size:9px;color:#999aaa}.download-art{height:440px;position:relative;display:flex;align-items:center;justify-content:center}.big-phone{position:relative;width:223px;height:405px;border:7px solid #34343f;border-radius:33px;background:#101018;padding:22px 12px 8px;z-index:2;box-shadow:0 35px 70px #0008;transform:rotate(4deg)}.big-phone .notch{top:8px;left:76px;width:55px;height:10px}.mobile-head{display:flex;justify-content:space-between;font-size:10px}.mobile-poster{height:235px;margin:15px 0 13px;border-radius:11px;padding:18px 14px;background:linear-gradient(145deg,#5186a0,#b88865 46%,#2e294b 100%);position:relative;overflow:hidden}.mobile-poster:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#17131ae8,transparent 78%)}.mobile-poster small,.mobile-poster strong,.mobile-poster button{position:relative;z-index:1;display:block}.mobile-poster small{font-size:7px;letter-spacing:1px}.mobile-poster strong{font:800 27px/.98 var(--display);margin-top:23px;letter-spacing:-1px}.mobile-poster strong em{font-style:normal;color:#d2b5ff}.mobile-poster button{background:#fff2;border:1px solid #fff6;border-radius:5px;padding:6px 9px;font-size:8px;margin-top:13px}.big-phone>b{font-size:9px}.mobile-cards{display:flex;gap:5px;margin-top:7px}.mobile-cards i{height:44px;flex:1;background:linear-gradient(130deg,#cc8e57,#303e5d);border-radius:4px}.mobile-cards i:nth-child(2){background:linear-gradient(130deg,#726584,#283c55)}.mobile-cards i:nth-child(3){background:linear-gradient(130deg,#aa6654,#37375d)}.mobile-nav{border-top:1px solid #ffffff18;margin-top:11px;padding-top:7px;text-align:center;color:#a6a1bd;font-size:11px}.download-badge{position:absolute;bottom:70px;right:4%;z-index:4;background:#252337;border:1px solid #ffffff1a;border-radius:10px;padding:13px 17px;font-size:10px;color:#eee4ff;box-shadow:0 10px 25px #0005}.download-badge:first-letter{color:var(--orange)}.pricing{text-align:center;padding-top:110px;padding-bottom:100px}.pricing h2{margin-bottom:0}.billing{display:flex;justify-content:center;align-items:center;gap:11px;color:#b2b2c1;font-size:11px;margin:27px 0 28px}.billing>span:last-child b{color:#9c86ff;background:#9d85ff18;padding:5px 7px;border-radius:5px;font-size:9px;margin-left:4px}.switch{height:23px;width:40px;background:#6452a4;border:0;border-radius:14px;padding:3px}.switch i{height:17px;width:17px;border-radius:50%;background:#fff;display:block;transition:transform .2s}.switch.on i{transform:translateX(17px)}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;text-align:left;max-width:990px;margin:auto}.price-card{position:relative;background:#10163a;border:1px solid var(--line);border-radius:14px;padding:26px 24px 23px}.price-card.featured{border-color:#19e6f78a;background:linear-gradient(155deg,#122052,#0e1438 43%);box-shadow:0 12px 45px #19e6f71a}.popular{position:absolute;right:16px;top:15px;background:#19e6f7;color:#16131e;border-radius:4px;padding:4px 7px;font-size:7px;font-weight:800;letter-spacing:.6px}.plan-tag,.includes{font-size:8px;letter-spacing:1.4px;color:#a59bbf;font-weight:700}.price-card h3{font:700 23px var(--display);margin:10px 0 2px}.price-card>p{color:#9b9cad;font-size:10px;margin:0}.price{height:80px;display:flex;align-items:center;gap:7px}.price strong{font:800 36px var(--display);letter-spacing:-2px}.price small{color:#999aaa;font-size:10px;align-self:center;margin-top:11px}.price-card .btn{width:100%;padding:12px 9px;font-size:10px;justify-content:center}.outline{border:1px solid #ffffff27;background:#ffffff07}.outline:hover{border-color:#a894ff;color:#d1c5ff}.price-card hr{border:0;border-top:1px solid var(--line);margin:20px 0 17px}.price-card ul{list-style:none;margin:12px 0 0;padding:0}.price-card li{font-size:10px;color:#c1c2cf;padding:6px 0 6px 20px;position:relative}.price-card li:before{content:'✓';position:absolute;left:0;color:#a991ff;font-size:12px}.pricing-note{color:#77798b;font-size:9px;margin:24px 0 0}.faq{display:grid;grid-template-columns:.75fr 1.25fr;gap:90px;padding-top:100px;padding-bottom:110px;border-top:1px solid #ffffff08}.faq-heading h2{font-size:39px}.faq-heading p{color:var(--muted);font-size:12px;margin:10px 0 21px}.faq-heading .plain-link{color:#c4b4ff}.faq-list details{border-bottom:1px solid var(--line);padding:0 0 0}.faq-list details:first-child{border-top:1px solid var(--line)}.faq-list summary{list-style:none;padding:17px 32px 17px 0;position:relative;cursor:pointer;font-size:12px;font-weight:600}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:'+';position:absolute;right:4px;top:12px;color:#b6a1ff;font-size:20px;font-weight:400}.faq-list details[open] summary:after{content:'−'}.faq-list details p{font-size:11px;line-height:1.8;color:#a5a7b8;max-width:630px;margin:0 25px 17px 0}.video-section{display:grid;grid-template-columns:.8fr 1.2fr;align-items:center;gap:80px;padding-top:80px;padding-bottom:100px}.video-section h2{font-size:41px}.video-section .plain-link{margin-top:13px}.video-preview{height:290px;border:1px solid #ffffff20;border-radius:14px;padding:12px;background:#1b1a2a;text-align:left;box-shadow:0 20px 60px #0004;transition:transform .25s}.video-preview:hover{transform:translateY(-4px)}.video-ui{height:100%;border-radius:8px;position:relative;overflow:hidden;background:linear-gradient(115deg,#191d32,#575070 45%,#b38c73 100%);padding:20px}.video-ui:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#151521bf,transparent 90%)}.video-ui>b,.video-ui>strong,.video-ui>span,.video-ui>small{position:absolute;z-index:1}.video-ui>b{font:700 11px var(--display)}.video-ui>strong{left:10%;top:29%;font:800 35px/1.05 var(--display);letter-spacing:-1px}.video-ui>strong em{font-style:normal;color:#cfb9ff}.video-ui>span{left:50%;top:45%;width:45px;height:45px;border-radius:50%;background:#ffffff29;border:1px solid #fff8;text-align:center;line-height:44px;padding-left:3px}.video-ui>small{right:14px;bottom:12px;font-size:9px}.news{padding-top:90px;padding-bottom:105px}.carousel-controls{display:flex;gap:7px}.carousel-controls button{height:34px;width:34px;border-radius:50%;border:1px solid #ffffff25;background:#ffffff06;color:#e6e0ff}.carousel-controls button:hover{background:#19e6f7;color:#16131e}.news-window{overflow:hidden}.news-track{display:flex;gap:17px;transition:transform .35s ease}.news-card{flex:0 0 calc((100% - 34px)/3);min-width:0;padding-bottom:8px}.news-image{height:166px;border-radius:11px;margin-bottom:14px;padding:15px;position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between}.news-image b{font-size:9px;letter-spacing:1.3px;position:relative;z-index:1}.news-image strong{font:800 25px/1.05 var(--display);position:relative;z-index:1;align-self:flex-end;text-align:right}.n1{background:radial-gradient(ellipse at 30% 20%,#8579b5,#292d4b 53%,#171925)}.n1 strong{color:#ddcdff}.n2{background:radial-gradient(ellipse at 85% 30%,#bb8276,#444062 55%,#191a29)}.n2 strong{align-self:flex-start;text-align:left}.n3{background:radial-gradient(ellipse at 25% 40%,#a260cf,#272343 65%,#171824)}.n3 b{font-size:38px}.n4{background:linear-gradient(120deg,#285b6f,#514168,#b07863)}.n4 strong{align-self:flex-start;text-align:left}.n5{background:linear-gradient(120deg,#263c66,#7a506f,#d28e61)}.n5 strong{align-self:flex-start;text-align:left}.news-card>small{font-size:8px;letter-spacing:.7px;color:#9c9cac}.news-card h3{font:700 15px/1.4 var(--display);margin:9px 0 5px}.news-card p{font-size:10px;color:#9c9eae;margin:0 0 12px;line-height:1.65}.news-card>span{font-size:10px;color:#c3b2ff}.news-card>span:hover{color:var(--orange)}.final-cta{text-align:center;position:relative;padding:95px 20px 100px;background:radial-gradient(ellipse at center,#30264e,#171723 62%);overflow:hidden}.final-cta h2{font-size:47px}.final-cta p{color:#b1b0c1;font-size:12px;margin:13px 0 23px}.final-cta .btn{font-size:11px}.star{position:absolute;color:#9780ee4d;font-style:normal}.s1{font-size:55px;left:15%;top:36%}.s2{font-size:76px;right:15%;top:20%}.footer{max-width:1190px;margin:auto;padding:60px 35px 20px}.footer-main{display:grid;grid-template-columns:1.5fr 1fr 1fr 1.15fr;gap:42px;padding-bottom:43px}.footer-brand p,.footer-col p{font-size:10px;line-height:1.7;color:#999bab;max-width:230px}.social{display:flex;gap:7px;margin-top:18px}.social a{height:28px;width:28px;border:1px solid var(--line);border-radius:50%;display:grid;place-items:center;color:#cbc7dd;font-size:9px}.social a:hover{background:#9c82ff;color:#17151e}.footer-col{display:flex;flex-direction:column;gap:10px}.footer-col>b{font-size:9px;letter-spacing:1.2px;color:#d7d4e4;margin-bottom:5px}.footer-col>a{font-size:10px}.footer-col p{margin:0 0 5px}.footer-col .footer-store{border:1px solid var(--line);border-radius:6px;padding:7px 9px;color:white;font-size:9px;display:flex;justify-content:space-between}.footer-bottom{border-top:1px solid var(--line);padding:18px 0;display:flex;justify-content:space-between;color:#828495;font-size:9px}.footer-bottom>div{display:flex;gap:20px}.footer-bottom a:hover{color:white}.disclaimer{font-size:8px;color:#666879;margin:0}.modal{position:fixed;z-index:50;inset:0;background:#070810eF;display:none;align-items:center;justify-content:center;padding:20px;backdrop-filter:blur(10px)}.modal.open{display:flex}.modal-box{height:min(470px,80vh);width:min(760px,95vw);border:1px solid #ffffff20;border-radius:16px;background:radial-gradient(ellipse at 65% 30%,#554176,#1b1a2d 57%,#12131e);display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;position:relative;overflow:hidden}.modal-brand{font:700 13px var(--display);position:absolute;top:25px;left:27px}.modal-brand:first-letter{color:var(--orange)}.modal-play{display:grid;place-items:center;height:62px;width:62px;border:1px solid #ffffff55;border-radius:50%;background:#ffffff1c;color:var(--orange);padding-left:4px;margin-bottom:17px}.modal-box h3{font:700 24px var(--display);margin:4px}.modal-box p{font-size:12px;color:#b1b0c1;margin:5px 0 19px}.modal-box .btn{font-size:11px}.close-modal{position:absolute;top:20px;right:25px;border:0;background:none;font-size:30px;color:#fff;z-index:2}
@media(max-width:900px){.header{padding:0 25px}.nav{gap:19px;margin-left:10px}.nav a{font-size:11px}.head-cta{font-size:10px;padding:10px 11px}.hero{padding:0 5%;height:660px}.hero h1{font-size:54px}.hero-copy{width:50%}.hero-art{transform:scale(.86);transform-origin:center left;width:57%;margin-left:-10px}.hero-proof{flex-wrap:wrap;max-width:370px}.features{gap:40px}.laptop{width:380px}.laptop-base{width:415px}.download{padding-left:7%;padding-right:7%}.faq{gap:45px}.footer-main{gap:25px}}
@media(max-width:680px){html{scroll-padding-top:70px}.header{height:68px;padding:0 20px}.brand{font-size:20px}.nav{display:none;position:absolute;top:64px;left:12px;right:12px;margin:0;padding:13px;background:#1b1c2b;border:1px solid var(--line);border-radius:12px;box-shadow:0 18px 40px #0009;flex-direction:column;align-items:stretch;gap:0}.nav.open{display:flex}.nav a{padding:12px;font-size:13px}.actions{gap:10px}.head-cta{display:none}.lang-btn{padding:9px;font-size:11px}.menu-btn{display:block}.hero{height:auto;min-height:940px;display:flex;flex-direction:column;align-items:stretch;padding:87px 23px 45px;background:radial-gradient(ellipse at 65% 56%,#36315170,transparent 40%),#12131e}.hero-copy{width:100%;padding:0}.eyebrow{font-size:8px;letter-spacing:1.3px}.hero h1{font-size:47px;letter-spacing:-2.4px;margin:18px 0}.hero-copy>p{font-size:13px;max-width:420px}.hero-buttons{gap:17px;margin-top:23px}.btn{padding:13px 15px;font-size:11px}.plain-link{font-size:10px}.hero-proof{margin-top:25px;font-size:8px;max-width:none}.hero-art{height:415px;width:100%;margin:10px 0 0;transform:scale(.82);transform-origin:top left;width:122%}.tv{left:5%;top:35px;width:84%;height:270px}.screen-copy{top:57px;left:27px}.screen-copy strong{font-size:29px}.posters{bottom:10px}.posters i{height:53px;padding:32px 4px 0;font-size:6px}.screen-tabs{bottom:75px}.tv-neck{top:310px}.tv-foot{top:344px}.live{top:12px;right:9%}.sync{top:274px;left:-3px}.phone{right:5%;bottom:35px;transform:scale(.86);transform-origin:bottom right}.art-caption{bottom:12px;right:12%}.r1{width:430px;height:260px;top:55px;left:0}.r2{width:395px;height:230px;top:72px;left:17px}.scroll-cue{display:none}.section{padding:72px 22px}.intro{padding-top:80px;padding-bottom:75px}.section h2,.intro h2{font-size:36px}.intro>p{font-size:12px}.notice{font-size:10px}.section-top{align-items:flex-start;gap:12px}.section-top h2{font-size:31px}.arrow-link{font-size:9px;max-width:130px;text-align:right;margin-top:16px}.lead{font-size:11px;margin-bottom:22px}.platform-grid{grid-template-columns:repeat(2,1fr);gap:9px}.platform{min-height:112px;padding:14px}.platform>b{font-size:11px}.platform>small{font-size:9px}.features{grid-template-columns:1fr;gap:31px}.laptop-art{height:290px;order:2}.feature-copy{order:1}.feature-copy h2{font-size:35px}.feature-copy>p{font-size:12px}.feature-list{margin:20px 0}.laptop{width:min(91vw,400px);height:235px;border-width:7px;border-bottom-width:12px}.laptop-base{width:min(99vw,426px);bottom:35px}.lap-screen{padding:13px 17px}.lap-screen>small{margin-top:16px}.lap-screen>strong{font-size:22px}.lap-row i{height:47px}.lap-chip{right:0;bottom:70px;font-size:9px}.download{grid-template-columns:1fr;padding:72px 23px 40px;min-height:780px}.download h2{font-size:38px}.download-copy>p{font-size:12px}.stores{gap:8px}.stores>a{min-width:0;padding:9px 10px}.download-art{height:385px}.big-phone{transform:rotate(4deg) scale(.89);transform-origin:center}.download-badge{right:0;bottom:35px}.pricing{padding-top:77px}.pricing h2{font-size:36px}.pricing-grid{grid-template-columns:1fr;gap:12px;max-width:400px}.price-card{padding:23px}.price-card h3{font-size:21px}.price-card li{font-size:10px}.faq{grid-template-columns:1fr;gap:30px}.faq-heading h2{font-size:34px}.faq-list summary{font-size:11px;padding:15px 28px 15px 0}.faq-list details p{font-size:10px}.video-section{grid-template-columns:1fr;gap:27px}.video-section h2{font-size:36px}.video-preview{height:220px}.video-ui>strong{font-size:28px}.news{padding-top:72px}.news-card{flex-basis:78%}.news-image{height:150px}.news-card h3{font-size:13px}.final-cta{padding:77px 20px}.final-cta h2{font-size:37px}.s1{left:3%;top:16%;font-size:34px}.s2{right:4%;top:9%;font-size:45px}.footer{padding:47px 22px 20px}.footer-main{grid-template-columns:1fr 1fr;gap:28px 22px}.footer-brand{grid-column:1/-1}.footer-bottom{flex-direction:column;gap:12px;line-height:1.5}.footer-bottom>div{flex-wrap:wrap;gap:15px}.disclaimer{line-height:1.6}.modal-box{height:380px}.modal-box h3{font-size:21px}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}

.brand img{height:30px;width:auto;display:block}.footer .brand img{height:28px}
