:root{--bg:#090e19;--panel:#101827;--line:#202b3d;--text:#f2f5fc;--muted:#94a1b7;--cyan:#40e3d2;--purple:#9380ff}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:var(--bg);color:var(--text);font-family:Inter,"Segoe UI","Microsoft YaHei",sans-serif;-webkit-font-smoothing:antialiased;font-size:15px;line-height:1.7}a{color:inherit;text-decoration:none}button{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid var(--cyan);outline-offset:6px}button{color:inherit}.container{max-width:1200px;width:calc(100% - 80px);margin:0 auto}.header{position:sticky;top:0;z-index:20;background:#090e19ed;backdrop-filter:blur(16px);border-bottom:1px solid #ffffff0b}.nav{height:88px;display:flex;align-items:center;justify-content:space-between;gap:32px}.brand{display:inline-flex;align-items:center;gap:10px;font-size:26px;font-weight:800;letter-spacing:-1px}.brand-icon{display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#25d9cc,#7180ff);color:#fff;width:38px;height:38px;border-radius:11px;font-size:28px;font-weight:800;line-height:1}.brand-dot{color:var(--cyan)}nav{display:flex;gap:29px;margin-left:auto}nav a,.language{color:#aeb8ca;font-size:13px}nav a:hover,nav a[aria-current],.language:hover{color:var(--cyan)}.nav-actions{display:flex;gap:25px;align-items:center}.language span{margin-left:6px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:29px;min-height:54px;padding:0 26px;border:0;border-radius:9px;background:linear-gradient(105deg,#2ed8cc,#7585f3 75%,#9a75fa);color:#07131f;font-size:14px;font-weight:750;box-shadow:0 6px 32px #40dacf18;cursor:default;white-space:nowrap}.btn span{font-size:21px;font-weight:400}.btn.small{min-height:42px;padding:0 19px;font-size:13px;gap:20px}.menu-toggle{display:none}.hero{min-height:740px;display:grid;grid-template-columns:1.05fr 1fr;gap:40px;align-items:center;padding-top:52px;padding-bottom:70px;position:relative}.hero:before{content:"";position:absolute;top:0;right:-20px;width:750px;height:620px;background:radial-gradient(ellipse,#27407722,transparent 65%);z-index:-1}.pill{display:inline-flex;align-items:center;gap:10px;border:1px solid #284245;background:#1133374d;padding:7px 13px;border-radius:30px;color:#8bdace;font-size:11px;letter-spacing:1px}.pill i,.top-label i{width:6px;height:6px;border-radius:50%;background:var(--cyan);box-shadow:0 0 12px #40e3d2}.pill span{color:#55726f}h1,h2,h3,p{margin-top:0}h1{font-size:61px;line-height:1.25;letter-spacing:-2px;margin-bottom:25px;margin-top:25px;font-weight:760}h2{font-size:36px;line-height:1.4;letter-spacing:-1px;margin-bottom:20px;font-weight:650}h3{font-weight:600}.gradient{background:linear-gradient(95deg,#52ead6,#64b9ee 50%,#a18cfc);-webkit-background-clip:text;background-clip:text;color:transparent}.hero-description{font-size:16px;color:var(--muted);max-width:470px;line-height:1.95}.hero-buttons{display:flex;gap:28px;align-items:center;margin-top:32px}.text-link{display:inline-flex;gap:20px;align-items:center;font-size:13px}.text-link span{font-size:21px;color:var(--cyan)}.device-row{display:flex;gap:17px;align-items:center;margin-top:29px;color:#8f9bb2}.platform-icon{width:21px;height:21px;display:block}.device-caption{font-size:11px;padding-left:8px;border-left:1px solid #2d3545}.hero-proof{display:flex;gap:23px;font-size:11px;color:#7f8ca3;margin-top:39px}.hero-proof i{font-style:normal;color:#52c4b2;margin-right:5px}.hero-art{height:550px;position:relative;display:flex;align-items:center;justify-content:center}.orbit{position:absolute;border:1px solid #5473b321;border-radius:50%;width:500px;height:500px;transform:rotate(-25deg)}.orbit-two{width:420px;height:420px;border-style:dashed;border-color:#5ee0d91a}.orbit-one:after{content:"";position:absolute;top:40px;left:70px;width:9px;height:9px;background:#51d3d2;border-radius:50%;box-shadow:0 0 18px #51d3d2}.star{position:absolute;width:5px;height:5px;border-radius:50%;background:#8d8bd9}.star-a{right:25px;top:120px}.star-b{left:40px;bottom:130px}.connection-panel{position:relative;z-index:1;width:338px;background:linear-gradient(150deg,#172336,#0e1727 60%);border:1px solid #3b52635e;border-radius:20px;padding:24px;box-shadow:0 30px 90px #0007;transform:rotate(-4deg)}.panel-top{display:flex;align-items:center;justify-content:space-between}.mini-brand{display:flex;align-items:center;gap:6px;font-weight:750;font-size:15px}.mini-brand .brand-icon{width:23px;height:23px;font-size:18px;border-radius:6px}.demo-tag{font-size:9px;border:1px solid #314255;color:#8295b2;padding:2px 7px;border-radius:5px}.power-circle{margin:29px auto 14px;width:114px;height:114px;border-radius:50%;border:1px solid #43e2d74d;display:grid;place-items:center;background:radial-gradient(circle,#143b43,#122936 60%,#152733);box-shadow:0 0 0 9px #33d8cd07,0 0 40px #32dfcd0b}.power-circle svg{width:47px;height:47px;fill:none;stroke:#51e5d6;stroke-width:3.3;stroke-linecap:round}.panel-heading{text-align:center;font-size:19px;margin:0 0 3px}.panel-sub{text-align:center;color:#7e90ac;font-size:10px}.panel-stats{display:flex;justify-content:center;margin:23px 0}.panel-stats div{width:50%;text-align:center}.panel-stats div+div{border-left:1px solid #2a3749}.panel-stats strong{font-size:13px;letter-spacing:2px;font-weight:600;color:#93b9ce}.panel-stats span{display:block;color:#7a8ba4;font-size:9px;margin-top:3px}.route{display:flex;align-items:center;gap:10px;background:#ffffff04;border:1px solid #2a3749;border-radius:7px;padding:10px;font-size:11px}.route small{display:block;font-size:9px;color:#788da8}.route>span:last-child{margin-left:auto}.route-icon{font-size:25px;color:#6ee1d7}.panel-button{display:flex;justify-content:space-between;background:linear-gradient(100deg,#33dccc,#8a82f8);color:#101a2a;border-radius:7px;margin-top:12px;padding:10px 15px;font-size:12px;font-weight:700}.float-card{position:absolute;right:-6px;bottom:90px;z-index:2;display:flex;align-items:center;gap:11px;background:#182437eb;border:1px solid #3a4b61;border-radius:12px;padding:16px 20px;box-shadow:0 10px 40px #0005;font-size:12px;transform:rotate(3deg)}.float-card small{display:block;color:#91a2bb;font-size:9px;margin-top:2px}.shield{border:1px solid #3be3cf60;background:#23baa51a;color:#67e3cc;border-radius:10px 10px 15px 15px;padding:3px 10px;font-size:21px}.floating-label{position:absolute;z-index:3;font-size:8px;letter-spacing:1.6px;color:#7c94b0}.top-label{top:27px;left:70px;display:flex;align-items:center;gap:9px}.bottom-label{bottom:17px;right:100px}.value-strip{border-block:1px solid #ffffff0b;background:#0d1421}.value-strip .container{display:flex;align-items:center;justify-content:space-between;min-height:100px;gap:20px}.value-strip span{font-size:11px;color:#63738d;letter-spacing:1px}.value-strip strong{color:#a2afc3;font-size:17px;font-weight:500;letter-spacing:2px}.value-strip b{color:#39506a;font-size:20px;font-weight:400}.section{padding-top:100px;padding-bottom:100px}.section-head{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:40px}.section-head h2{margin-bottom:0}.eyebrow{font-size:10px;letter-spacing:2px;color:#5dd7c7;display:block;margin-bottom:17px}.section-head p{font-size:13px;color:var(--muted);line-height:1.9;margin-bottom:5px}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.feature-card{position:relative;padding:33px;border:1px solid var(--line);border-radius:14px;background:linear-gradient(135deg,#121d2d,#0e1624);overflow:hidden;min-height:280px}.feature-card.wide{grid-column:span 2}.feature-card:first-child{grid-column:span 2;min-height:310px}.feature-card:nth-child(2){grid-column:span 1}.feature-icon{display:grid;place-items:center;color:#67e3cf;background:#47dfcd0d;border:1px solid #47dfcd24;border-radius:11px;width:40px;height:40px;font-size:24px;margin-bottom:25px}.feature-card h3{font-size:19px;margin-bottom:12px}.feature-card p{color:var(--muted);font-size:12px;max-width:420px;line-height:1.9}.feature-card a{color:#78dacc;display:inline-block;font-size:12px;margin-top:18px}.signal-art{height:125px;display:flex;gap:8px;align-items:flex-end;position:absolute;right:32px;bottom:22px;opacity:.6;mask-image:linear-gradient(0deg,#000,transparent)}.signal-art i{width:14px;height:var(--h);background:linear-gradient(#40dac7,#384870);border-radius:4px}.card-caption{display:block;margin-top:30px;font-size:9px;letter-spacing:2px;color:#6d91a1}.mini-route{display:flex;gap:8px;align-items:center;font-size:9px;color:#a8b6cf;margin-top:29px}.mini-route span{border:1px solid #2c3a51;border-radius:6px;padding:6px}.mini-route i{font-style:normal;color:#59d6c5}.device-feature{display:flex;align-items:center;gap:15px;min-height:270px}.device-feature>div:first-child{width:65%}.device-art{width:35%;position:relative;height:170px;align-self:end}.laptop{position:absolute;top:10px;right:10px;width:180px;height:125px;display:grid;place-items:center;border:5px solid #32415a;border-radius:8px;background:radial-gradient(circle at 50% 30%,#1f5c65,#142239);transform:rotate(-8deg)}.laptop:after{content:"";position:absolute;bottom:-12px;width:204px;height:6px;background:#475873;border-radius:0 0 9px 9px}.laptop span,.phone span{font-size:45px;font-weight:700;color:#7de4d4}.phone{position:absolute;right:-4px;top:67px;width:57px;height:104px;display:grid;place-items:center;border:3px solid #62708d;border-radius:12px;background:linear-gradient(135deg,#2c4f69,#232a45);transform:rotate(8deg)}.phone span{font-size:26px}.scenes-section{background:#0d1421;border-block:1px solid #ffffff08}.scene-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.scene-card{border-radius:13px;overflow:hidden;background:#111c2d;border:1px solid #28354a}.scene-visual{height:210px;position:relative;overflow:hidden;background:radial-gradient(ellipse at 70% 85%,#284b72,#142337 70%)}.scene-visual>span{position:absolute;top:20px;left:24px;font-size:11px;letter-spacing:2px;color:#97b9ca}.scene-visual b{position:absolute;font-size:130px;font-weight:300;right:44px;top:3px;color:#82d4da;transform:rotate(-16deg);text-shadow:20px 20px 0 #76b8ce0d}.scene-shape{width:240px;height:100px;border:1px solid #4e8b9b55;transform:rotate(-25deg);border-radius:50%;position:absolute;bottom:-20px;left:-15px;box-shadow:0 0 0 18px #4e8b9b0b,0 0 0 36px #4e8b9b07}.learn .scene-visual{background:radial-gradient(ellipse at 70% 85%,#493d76,#222039 70%)}.learn .scene-visual b{color:#b3a2f1}.travel .scene-visual{background:radial-gradient(ellipse at 70% 85%,#24575a,#142d32 70%)}.travel .scene-visual b{color:#78c5b7}.scene-content{padding:27px}.scene-content small{font-size:10px;letter-spacing:2px;color:#78baa9}.scene-content h3{font-size:19px;margin-top:10px;margin-bottom:12px}.scene-content p{font-size:12px;color:var(--muted);margin:0}.start-section,.faq-section{display:grid;grid-template-columns:1fr 1.15fr;gap:90px}.start-section{border-bottom:1px solid var(--line)}.muted{color:var(--muted)}.start-section .text-link,.faq-section .text-link{margin-top:15px;color:#b5c7dc}.steps article{display:flex;gap:25px;padding:23px 0;border-bottom:1px solid var(--line)}.steps article:first-child{padding-top:0}.steps article:last-child{border:0}.steps article>span{font-size:13px;color:#64ddcd;border:1px solid #365054;border-radius:50%;min-width:40px;height:40px;display:grid;place-items:center}.steps h3{font-size:17px;margin-bottom:6px}.steps p{color:var(--muted);font-size:12px;margin:0}.faq-list details{border-bottom:1px solid var(--line);padding:20px 0}.faq-list details:first-child{padding-top:0}.faq-list summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:20px;font-size:14px}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:var(--cyan);font-size:19px;line-height:1.3}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list p{font-size:12px;line-height:1.9;color:var(--muted);margin:17px 35px 0 0}.cta{display:flex;justify-content:space-between;gap:40px;align-items:center;padding:53px 65px;border:1px solid #365365;border-radius:18px;background:radial-gradient(ellipse at 0 50%,#18445177,transparent 60%),radial-gradient(ellipse at 100% 50%,#49407466,transparent 60%),#101c2b;margin-bottom:95px}.cta h2{font-size:34px;margin-bottom:0}.cta .eyebrow{font-size:9px}.cta>div:last-child{text-align:center}.cta p{font-size:10px;color:#91a5bf;margin:13px 0 0}footer{border-top:1px solid var(--line);background:#080d17;padding-top:55px}.footer-top{display:grid;grid-template-columns:1.4fr 1fr 1fr 1.1fr;gap:40px;padding-bottom:45px}.footer-top p{font-size:11px;color:#77869e;line-height:2;margin:17px 0}.footer-top h3{font-size:12px;color:#b4bfd0;margin-bottom:20px}.footer-top a:not(.brand){display:block;font-size:11px;color:#7f8fa9;margin-bottom:10px}.footer-top a:hover{color:var(--cyan)}.footer-note h3{font-size:9px;letter-spacing:1px}.footer-bottom{display:flex;justify-content:space-between;padding-block:22px;border-top:1px solid #1c2638;font-size:10px;color:#60718b}.subhero{text-align:center;padding-top:90px;padding-bottom:65px;position:relative}.subhero:before{position:absolute;content:"";inset:0;background:radial-gradient(ellipse at 50% 0,#2f6b8225,transparent 65%);pointer-events:none}.subhero h1{font-size:46px;line-height:1.45;margin-top:20px}.subhero h1 span{display:block}.subhero p{font-size:14px;color:var(--muted);max-width:650px;margin:0 auto}.download-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.download-card{background:linear-gradient(150deg,#142334,#101725);border:1px solid #2c3c51;border-radius:14px;padding:27px 22px;position:relative}.os-icon{display:grid;place-items:center;width:57px;height:57px;background:#73cbe40d;border:1px solid #73cbe425;border-radius:14px;color:#80dbd6;margin-bottom:37px}.os-icon svg{width:30px;height:30px}.platform-label{position:absolute;right:18px;top:36px;font-size:8px;letter-spacing:1.5px;color:#677e98}.download-card h2{font-size:20px;letter-spacing:-.5px;margin-bottom:16px}.download-card h3{font-size:13px;font-weight:500;margin-bottom:10px}.download-card p{font-size:11px;color:var(--muted);min-height:44px}.full{width:100%;font-size:12px;gap:12px;padding:0 12px;min-height:44px}.download-card>small{display:block;font-size:9px;color:#63768f;margin-top:16px;line-height:1.8}.info-bar{border:1px solid #29404c;background:#15313b40;border-radius:10px;padding:23px 26px;display:flex;gap:18px;align-items:center}.info-bar>span{color:var(--cyan);font-size:22px}.info-bar p{margin:0;font-size:12px;color:#99abbf}.info-bar a{font-size:11px;color:#65d5c8;margin-left:auto;white-space:nowrap}.download-grid+.section{padding-block:34px}.support-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.support-cards>a{border:1px solid var(--line);border-radius:13px;padding:28px;background:#101b2b;position:relative}.support-cards span{font-size:9px;letter-spacing:1px;color:#69c5bd}.support-cards h2{font-size:23px;margin-top:25px;margin-bottom:8px}.support-cards p{font-size:12px;color:var(--muted);margin:0}.support-cards b{position:absolute;right:25px;top:25px;color:#7cd4d0;font-weight:400}.guide{border-bottom:1px solid var(--line)}.guide ol{display:grid;grid-template-columns:repeat(3,1fr);gap:50px;counter-reset:guide;padding:15px 0 0;list-style:none}.guide li:before{counter-increment:guide;content:'0' counter(guide);display:block;color:var(--cyan);margin-bottom:15px;font-size:13px}.guide h3{font-size:17px}.guide p{font-size:12px;color:var(--muted)}.policy{max-width:820px;padding-bottom:100px}.policy-intro{background:#132132;border:1px solid #2b3f53;border-radius:12px;padding:25px;font-size:13px;color:#b1c4d8}.policy article{display:flex;gap:30px;border-bottom:1px solid var(--line);padding:28px 0}.policy article>span{font-size:13px;color:var(--cyan);padding-top:7px}.policy h2{font-size:22px;letter-spacing:0;margin-bottom:10px}.policy p{color:var(--muted);font-size:13px;line-height:2}.skip-link{position:fixed;top:-100px;left:20px;z-index:100;background:var(--cyan);color:#102336;padding:10px}.skip-link:focus{top:10px}@media(min-width:1500px){.hero{min-height:800px}}@media(max-width:1150px){.container{width:calc(100% - 64px)}nav{gap:18px}.nav{gap:20px}.nav-actions{gap:15px}.language{display:none}h1{font-size:50px}.hero-art{transform:scale(.9);transform-origin:center}.hero{gap:10px}.hero-proof{gap:14px}.device-caption{font-size:10px}.download-grid{grid-template-columns:repeat(2,1fr)}.download-card p{min-height:0}.signal-art{opacity:.35}.start-section,.faq-section{gap:50px}}@media(max-width:850px){.nav{height:74px}.header nav{display:none}.nav-actions{margin-left:auto}.menu-toggle{display:block;background:none;border:1px solid #334258;border-radius:7px;font-size:19px;width:38px;height:38px}.menu-open nav{display:flex;position:absolute;top:74px;left:0;right:0;background:#101a2b;flex-direction:column;padding:22px 32px;border-bottom:1px solid #334258;gap:15px}.hero{grid-template-columns:1fr;gap:0;padding-top:65px;padding-bottom:20px}.hero-copy{max-width:600px}.hero-art{height:540px;max-width:570px;width:100%;margin:auto;transform:scale(.95)}h1{font-size:57px}.hero-description{max-width:540px}.hero-proof{margin-top:26px}.feature-grid{grid-template-columns:1fr 1fr}.feature-card:first-child{grid-column:span 1}.feature-card.wide{grid-column:span 1}.feature-card.device-feature{grid-column:span 2}.scene-grid{gap:14px}.scene-content{padding:21px}.scene-content h3{font-size:16px}.scene-visual{height:160px}.scene-visual b{right:20px;font-size:100px}.value-strip strong{font-size:13px;letter-spacing:1px}.value-strip b{font-size:14px}.value-strip span{display:none}.section-head{align-items:start}.section{padding-block:70px}h2{font-size:30px}.start-section,.faq-section{grid-template-columns:1fr;gap:38px}.cta{padding:36px}.footer-top{grid-template-columns:1.5fr 1fr 1fr}.footer-note{display:none}.support-cards{gap:12px}.support-cards>a{padding:22px}.support-cards h2{font-size:21px}.subhero h1{font-size:42px}}@media(max-width:560px){.container{width:calc(100% - 40px)}.brand{font-size:23px}.brand-icon{width:33px;height:33px;font-size:25px}.nav{gap:13px}.nav-actions .btn{min-height:36px;font-size:11px;padding:0 12px;gap:10px}.menu-toggle{width:34px;height:34px}.hero{padding-top:43px}.pill{font-size:9px;padding:6px 10px;letter-spacing:.3px}h1{font-size:41px;letter-spacing:-1.5px;margin-top:22px}.hero-description{font-size:13px;line-height:1.95}.hero-buttons{gap:20px;margin-top:25px}.btn{min-height:49px;font-size:12px;gap:22px;padding:0 20px}.text-link{font-size:11px;gap:13px}.device-row{gap:15px;margin-top:24px}.device-row svg{width:18px;height:18px}.device-caption{font-size:9px}.hero-proof{font-size:9px;gap:17px}.hero-art{height:470px;transform:none}.connection-panel{width:278px;padding:20px;border-radius:17px}.power-circle{width:95px;height:95px;margin-top:25px}.panel-heading{font-size:17px}.panel-stats{margin:18px 0}.orbit{width:345px;height:345px;max-width:100%}.orbit-two{width:310px;height:310px}.float-card{right:-2px;bottom:46px;padding:12px 15px;font-size:10px}.float-card small{font-size:8px}.top-label{top:17px;left:23px;font-size:7px}.bottom-label{bottom:13px;right:60px;font-size:7px}.value-strip .container{min-height:76px;gap:10px}.value-strip strong{font-size:10px;letter-spacing:0}.value-strip b{font-size:12px}.section{padding-block:57px}.section-head{display:block;margin-bottom:28px}.section-head p{font-size:11px;margin-top:20px}.eyebrow{font-size:8px;letter-spacing:1.6px;margin-bottom:13px}h2{font-size:28px}.feature-grid{grid-template-columns:1fr;gap:15px}.feature-card,.feature-card:first-child{min-height:250px;padding:26px}.feature-card.device-feature{grid-column:span 1;min-height:360px;display:block}.device-feature>div:first-child{width:100%}.device-art{width:100%;height:130px}.laptop{right:55px;top:20px;width:140px;height:90px}.laptop:after{width:160px}.phone{right:33px;top:56px;width:45px;height:81px}.scene-grid{grid-template-columns:1fr;gap:20px}.scene-visual{height:180px}.scene-visual b{right:70px;top:-10px;font-size:130px}.scene-content{padding:24px}.scene-content h3{font-size:20px}.scene-content p{font-size:12px}.steps article{gap:18px}.faq-list summary{font-size:13px}.faq-list p{font-size:11px}.cta{flex-direction:column;align-items:start;gap:28px;padding:29px;margin-bottom:55px}.cta h2{font-size:29px}.cta .eyebrow{font-size:7px}.cta>div:last-child{text-align:left}.footer-top{grid-template-columns:1fr 1fr;gap:25px}.footer-top>div:first-child{grid-column:span 2}.footer-top p{margin-top:10px}.footer-top h3{font-size:11px}.footer-bottom{font-size:8px;gap:15px}.subhero{padding-top:55px;padding-bottom:40px}.subhero h1{font-size:32px;letter-spacing:-1px}.subhero p{font-size:12px}.download-grid{grid-template-columns:1fr;gap:18px}.download-card{padding:25px}.download-card h2{font-size:23px}.os-icon{margin-bottom:26px}.download-card p{margin-bottom:24px;font-size:12px}.full{width:100%}.info-bar{align-items:start;flex-wrap:wrap;padding:21px;gap:11px}.info-bar p{width:85%;font-size:11px}.info-bar a{margin-left:32px}.support-cards{grid-template-columns:1fr}.guide ol{grid-template-columns:1fr;gap:20px}.guide li{border-bottom:1px solid var(--line);padding-bottom:15px}.guide li:last-child{border:0}.policy{padding-bottom:55px}.policy article{gap:18px}.policy-intro{padding:20px}.policy p{font-size:12px}.policy h2{font-size:20px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
