:root{--bg:#061525;--bg-deep:#04101c;--panel:#0e263d;--panel2:#112f4d;--line:rgba(143,208,244,.16);--text:#f0fbff;--muted:#a2bdd0;--cyan:#00b5f1;--blue:#3479ff;--green:#79edca;--radius:22px;--max:1160px}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;min-height:100vh;background:var(--bg);color:var(--text);font:16px/1.65 -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Noto Sans",Arial,sans-serif;overflow-x:hidden}body::before{content:"";position:absolute;inset:0 0 auto 0;height:900px;z-index:-2;background:radial-gradient(ellipse at 86% 12%,rgba(0,162,235,.2),transparent 44%),radial-gradient(ellipse at 11% 35%,rgba(64,95,255,.14),transparent 44%),linear-gradient(#071c32, #061525)}a{color:inherit;text-decoration:none}button{font:inherit}img{max-width:100%}.container{max-width:var(--max);margin:0 auto;padding:0 26px}.page-effects{position:absolute;z-index:-1;pointer-events:none;inset:0 0 auto;height:900px;opacity:.3;background-image:radial-gradient(rgba(164,219,250,.2) 1px,transparent 1px);background-size:30px 30px;mask-image:linear-gradient(to bottom,#000,transparent)}.skip{position:absolute;left:18px;top:-100px;background:#fff;color:#06203b;padding:10px;z-index:100}.skip:focus{top:12px}
.site-header{position:relative;z-index:20;border-bottom:1px solid var(--line);background:rgba(4,17,31,.83);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.header-inner{min-height:78px;display:flex;align-items:center;justify-content:space-between;gap:22px}.brand{display:inline-flex;align-items:center;gap:12px;font-weight:850;font-size:21px;letter-spacing:-.8px;white-space:nowrap}.brand-mark{display:grid;place-items:center;border:1px solid rgba(174,237,255,.55);width:37px;height:37px;border-radius:11px;background:linear-gradient(145deg,#10c6f6,#185dde);box-shadow:0 6px 24px rgba(0,178,247,.23);color:white;font-size:23px}.brand-blue{color:#60d7ff}.main-nav{display:flex;gap:32px;font-size:14px;color:#b8cedd;font-weight:600}.main-nav a{transition:color .2s}.main-nav a:hover,.footer-links a:hover{color:#44ccfb}.header-actions{display:flex;align-items:center;gap:14px}.language-switch{border:1px solid rgba(157,216,244,.2);padding:3px;border-radius:12px;display:inline-flex;background:#0a233b;gap:3px}.language-switch a{font-size:12px;font-weight:800;letter-spacing:.35px;min-width:37px;padding:6px 9px;text-align:center;border-radius:9px;color:#9ebfd2}.language-switch a[aria-current=page]{background:linear-gradient(135deg,#18bff0,#266fee);color:#fff}.menu-toggle{display:none;background:transparent;border:1px solid var(--line);border-radius:10px;padding:10px;cursor:pointer}.menu-toggle span{display:block;width:20px;height:2px;margin:4px 0;background:#f7ffff}
.hero{display:grid;grid-template-columns:1.03fr .97fr;align-items:center;min-height:665px;padding-top:85px;padding-bottom:85px;gap:55px}.eyebrow,.section-kicker{font-size:12px;font-weight:800;color:#6bdaff;letter-spacing:2.7px}.eyebrow{display:inline-flex;align-items:center;gap:12px;background:rgba(3,175,241,.075);padding:10px 15px;border:1px solid rgba(75,184,239,.14);border-radius:999px}.pulse-dot{height:8px;width:8px;display:inline-block;border-radius:50%;background:#0ad0f6;box-shadow:0 0 0 6px rgba(0,194,240,.09)}.hero h1{font-size:clamp(44px,5.1vw,71px);line-height:1.13;letter-spacing:-2.8px;margin:22px 0 20px;font-weight:860}.gradient-text{background:linear-gradient(108deg,#69dffc 0%,#04b5f5 32%,#4a88ff 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.hero-desc{font-size:17px;line-height:1.82;color:var(--muted);max-width:565px;margin:0}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.btn{display:inline-flex;gap:10px;align-items:center;justify-content:center;padding:13px 20px;border-radius:11px;font-weight:750;min-height:50px;font-size:14px;transition:transform .2s,filter .2s,background .2s}.btn:hover{transform:translateY(-2px)}.btn-primary{background:linear-gradient(110deg,#09bff1,#227cff);box-shadow:0 8px 32px rgba(0,178,247,.21);color:#fff}.btn-ghost{background:rgba(121,196,237,.06);border:1px solid var(--line);color:#d5eaf6}.hero-metrics{display:flex;gap:24px;margin-top:46px}.hero-metrics>div{border-left:1px solid rgba(123,202,248,.32);padding-left:19px;min-width:105px}.hero-metrics b{font-size:22px;display:block;letter-spacing:-.65px}.hero-metrics span{font-size:12px;color:var(--muted)}
.hero-art{position:relative;min-height:480px;display:grid;place-items:center;isolation:isolate}.halo{position:absolute;border-radius:50%;pointer-events:none;z-index:-1}.h1{height:440px;width:440px;background:radial-gradient(circle,rgba(0,180,240,.2),rgba(30,92,248,.03) 56%,transparent 69%);filter:blur(8px)}.h2{height:325px;width:325px;border:1px solid rgba(51,180,253,.19);transform:rotate(-12deg)}.mockup{width:min(100%,414px);overflow:hidden;background:linear-gradient(155deg,#e9f9ff,#d4f3ff);border:1px solid rgba(176,242,255,.78);border-radius:22px;box-shadow:0 34px 80px rgba(0,0,0,.47),0 0 38px rgba(0,173,255,.16);transform:rotate(2deg)}.mockup-top{background:#d2f1fc;color:#477f9e;display:flex;align-items:center;gap:12px;justify-content:space-between;padding:12px 16px;font-size:10px;letter-spacing:.5px;font-weight:750}.mockup-dots{display:flex;gap:5px}.mockup-dots i{height:8px;width:8px;border-radius:50%;background:#8dc5dd}.top-pill{padding:4px 8px;background:#1eafea;color:#fff;border-radius:6px;font-size:9px}.mockup-body{padding:24px;color:#07517a}.mock-head{display:flex;align-items:center;gap:12px;margin-bottom:20px}.mock-head img{border-radius:16px;filter:drop-shadow(0 7px 10px rgba(2,120,211,.22))}.mock-head strong{font-size:23px;display:block;color:#075680;line-height:1.35}.mock-head span{color:#318fbc;font-size:12px}.mock-progress{background:white;border:1px solid #b9e6fa;border-radius:15px;padding:18px}.download-ok{font-weight:790;font-size:14px;color:#075887}.check-dot{color:#00b1e0;margin-right:5px}.mock-progress p{color:#6e95ac;font-size:12px;margin:8px 0 18px}.meter{width:100%;height:7px;background:#deeff8;border-radius:12px;overflow:hidden}.meter span{height:100%;width:100%;display:block;border-radius:inherit;background:linear-gradient(90deg,#00c8f9,#167ee9)}.mock-progress-foot{display:flex;justify-content:space-between;font-size:11px;color:#5c91b2;margin-top:11px}.mock-actions{display:flex;gap:10px;margin-top:14px}.mock-actions span{border-radius:10px;background:white;color:#0084bf;font-size:13px;text-align:center;font-weight:700;padding:10px 7px;flex:1;border:1px solid #b4e2f9}.mock-actions span:last-child{background:#078cca;color:white}.float-card{position:absolute;z-index:3;display:flex;align-items:center;gap:9px;background:rgba(12,48,75,.97);border:1px solid rgba(79,207,253,.28);border-radius:12px;padding:10px 12px;box-shadow:0 14px 35px rgba(0,0,0,.32);font-size:13px;color:#d7ebf9;font-weight:750}.float-a{left:-1%;top:15%;transform:rotate(-9deg)}.float-b{right:0%;bottom:14%;transform:rotate(8deg)}.mini-icon{color:#3ccfff;display:flex}.float-ok{color:#66e8bb}
.section{padding-top:64px;padding-bottom:70px}.section-head{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:36px}.section-head h2,.center-head h2,.about-copy h2,.support-card h2{font-size:clamp(30px,3.4vw,45px);line-height:1.22;letter-spacing:-1.6px;margin:11px 0 12px}.section-head p,.center-head p,.about-copy>p{font-size:16px;color:var(--muted);margin:0;max-width:640px}.section-index{font-size:13px;font-weight:750;color:#5e829b;letter-spacing:3px}.product-card{display:grid;grid-template-columns:1.1fr .9fr;border:1px solid rgba(106,185,241,.22);overflow:hidden;border-radius:26px;background:linear-gradient(143deg,rgba(16,52,82,.91),rgba(6,26,48,.94));box-shadow:0 26px 80px rgba(0,0,0,.13)}.product-content{padding:45px 46px}.product-heading{display:flex;gap:19px;align-items:center}.product-heading>img{border-radius:18px;box-shadow:0 12px 30px rgba(7,143,239,.22)}.chip-row{display:flex;gap:7px}.chip{font-size:11px;line-height:1;font-weight:800;color:#97c3d9;padding:6px 8px;border-radius:6px;background:rgba(119,184,231,.1)}.accent-chip{background:rgba(20,229,183,.13);color:#82e7c5}.product-heading h3{font-size:26px;letter-spacing:-.6px;margin:6px 0 0;line-height:1.2}.product-platform{font-size:12px;color:#90b2ca}.product-summary{color:#c0d8e6;max-width:490px;font-size:16px;line-height:1.75;margin:28px 0}.tag-row{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:28px}.tag-row span{border-radius:99px;padding:7px 12px;font-size:12px;color:#b7d9ea;border:1px solid rgba(118,192,237,.19)}.disabled-install{display:inline-flex;background:#24405d;color:#e1edf4;opacity:.86;cursor:not-allowed;font-size:13px;font-weight:700;padding:12px 18px;border:1px solid rgba(136,195,228,.19);border-radius:10px}.install-hint{font-size:12px;color:#789cb5;line-height:1.6;margin:12px 0 0;max-width:390px}.product-preview{display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;background:radial-gradient(circle at 50% 45%,rgba(42,170,249,.23),rgba(10,71,131,.08) 50%,transparent 65%),linear-gradient(170deg,rgba(14,70,118,.42),rgba(10,28,48,.35));border-left:1px solid rgba(124,204,255,.14);padding:45px 28px}.product-preview img{width:282px;height:auto;max-height:320px;object-fit:contain;border-radius:17px;box-shadow:0 22px 45px rgba(0,0,0,.37)}.preview-label{position:absolute;top:25px;right:24px;font-size:10px;font-weight:800;color:#76dffc;letter-spacing:1.8px}.product-preview p{color:#a2bfd0;font-size:12px;text-align:center;margin:20px 0 0}
.center-head{text-align:center;max-width:750px;margin:0 auto 44px}.center-head p{margin:0 auto}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:17px}.feature{padding:29px;border:1px solid var(--line);border-radius:20px;background:linear-gradient(140deg,rgba(22,53,80,.66),rgba(11,34,54,.65));min-height:204px;transition:transform .2s,border-color .2s}.feature:hover{transform:translateY(-4px);border-color:rgba(18,194,255,.32)}.feature-icon{width:43px;height:43px;border-radius:12px;color:#56ccf5;background:linear-gradient(140deg,rgba(16,177,245,.17),rgba(57,118,239,.12));display:grid;place-items:center;margin-bottom:17px}.feature h3{font-size:17px;margin:0 0 9px;letter-spacing:-.3px}.feature p{color:#9fbacf;font-size:13px;line-height:1.76;margin:0}.about-section{display:grid;grid-template-columns:.92fr 1.08fr;gap:70px;align-items:center;padding-top:100px;padding-bottom:110px}.about-visual{border:1px solid var(--line);border-radius:26px;min-height:320px;position:relative;display:grid;place-items:center;overflow:hidden;background:radial-gradient(circle at 50% 40%,rgba(3,181,244,.27),transparent 45%),linear-gradient(140deg,#123457,#091e38)}.about-logo{font-size:110px;font-weight:900;letter-spacing:-10px;color:transparent;background:linear-gradient(110deg,#6ce2ff,#05a9fa,#648afc);-webkit-background-clip:text;background-clip:text}.small-orbit{width:235px;height:235px;border:1px dashed rgba(111,222,253,.25);border-radius:50%;position:absolute}.orbit-one{transform:rotate(28deg) scaleX(1.3)}.orbit-two{transform:rotate(-28deg) scaleX(.9)}.orbit-caption{position:absolute;bottom:24px;color:#64b8de;font-size:11px;letter-spacing:4px}.about-copy>p{line-height:1.8}.about-copy .disclaimer{display:flex;align-items:start;gap:9px;color:#7fa4bd;font-size:12px;margin-top:24px}.disclaimer svg{flex-shrink:0}.support-card{background:linear-gradient(115deg,#04a9ea,#1765e7);border-radius:24px;min-height:210px;padding:40px 48px;display:flex;align-items:center;justify-content:space-between;gap:30px;box-shadow:0 30px 80px rgba(3,119,214,.15)}.support-card h2{margin-top:0;color:white}.support-card p{color:#def6ff;max-width:490px;margin:0}.btn-light{background:#fff;color:#07517d;white-space:nowrap}.faq-section{padding-bottom:110px}.faq-list{max-width:820px;margin:0 auto}.faq{border:1px solid rgba(147,199,230,.15);border-radius:13px;padding:0 22px;margin:10px 0;background:rgba(14,41,63,.59)}.faq summary{padding:20px 3px;font-size:15px;font-weight:700;cursor:pointer;list-style:none;position:relative;padding-right:36px}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:'+';font-size:23px;color:#78cbe9;position:absolute;right:0;top:12px;font-weight:300}.faq[open] summary:after{content:'−'}.faq p{font-size:14px;line-height:1.75;color:var(--muted);margin:0 0 23px}.site-footer{background:#03101d;border-top:1px solid var(--line)}.footer-inner{padding-top:47px;padding-bottom:40px;display:flex;justify-content:space-between;gap:20px}.footer-inner p{font-size:13px;color:var(--muted)}.footer-links{display:flex;align-items:center;flex-wrap:wrap;gap:24px;font-size:13px;color:#abc6d8}.footer-bottom{border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:20px;padding-top:18px;padding-bottom:26px;color:#6889a1;font-size:11px}
.policy{max-width:870px;padding-top:70px;padding-bottom:110px}.policy .back{font-size:13px;color:#71c9f7}.policy h1{font-size:clamp(35px,5vw,52px);line-height:1.22;margin:22px 0}.policy-intro{font-size:17px;color:#bfd8e6;border-bottom:1px solid var(--line);padding-bottom:25px}.policy section{padding:18px 0}.policy h2{font-size:21px;letter-spacing:-.4px;margin-bottom:10px}.policy p{color:var(--muted);line-height:1.9}.fallback-language{min-height:100vh;display:grid;place-content:center;gap:9px;text-align:center}.fallback-language h1{font-size:48px;margin:0}.fallback-language a{color:#64d9ff}
@media (max-width:1050px){.hero{gap:15px}.hero h1{font-size:55px}.float-a{left:0}.float-b{right:0}.product-content{padding:32px}.about-section{gap:35px}}@media(max-width:800px){.container{padding-left:22px;padding-right:22px}.main-nav{gap:15px;font-size:13px}.hero{grid-template-columns:1fr;gap:12px;padding-top:75px;padding-bottom:30px}.hero h1{font-size:clamp(42px,8vw,64px)}.hero-art{min-height:495px}.mockup{max-width:385px}.float-a{left:5%}.float-b{right:5%}.feature-grid{grid-template-columns:repeat(2,1fr)}.about-section{grid-template-columns:1fr;gap:34px}.about-visual{min-height:260px}.product-card{grid-template-columns:1fr}.product-preview{border-left:0;border-top:1px solid var(--line);min-height:400px}.support-card{padding:35px;align-items:start;flex-direction:column}.footer-inner{align-items:start}.footer-links{flex-direction:column;align-items:start;gap:11px}}@media (max-width:570px){.container{padding-left:18px;padding-right:18px}.header-inner{min-height:70px}.brand{font-size:19px;gap:8px}.brand-mark{width:33px;height:33px}.header-actions{gap:8px}.menu-toggle{display:block}.main-nav{display:none;position:absolute;top:70px;left:0;right:0;flex-direction:column;align-items:stretch;background:#08213a;padding:20px 22px;border-bottom:1px solid var(--line);box-shadow:0 22px 34px rgba(0,0,0,.28)}.main-nav.open{display:flex}.main-nav a{padding:7px 2px}.hero{padding-top:55px}.eyebrow{font-size:9px;letter-spacing:1.8px}.hero h1{font-size:clamp(37px,10vw,51px);letter-spacing:-1.7px}.hero-desc{font-size:15px}.hero-metrics{gap:13px;margin-top:35px}.hero-metrics>div{min-width:0;padding-left:12px}.hero-metrics b{font-size:17px}.hero-metrics span{font-size:10px}.hero-art{min-height:385px}.mockup{max-width:92%;transform:rotate(1deg)}.mockup-top{padding:9px 11px;font-size:9px}.mockup-body{padding:15px}.mock-head img{width:57px;height:57px}.mock-head strong{font-size:19px}.mock-progress{padding:12px}.mock-actions span{font-size:11px}.float-card{font-size:10px;padding:7px}.float-a{left:-1%;top:5%}.float-b{right:-1%;bottom:6%}.section{padding-top:48px;padding-bottom:45px}.section-head h2,.center-head h2,.about-copy h2,.support-card h2{font-size:31px}.section-head{align-items:start}.section-index{display:none}.product-content{padding:25px}.product-heading h3{font-size:21px}.product-heading>img{width:59px;height:59px}.product-summary{font-size:14px}.product-preview{padding:42px 18px 24px}.product-preview img{max-width:85%;width:263px}.feature-grid{grid-template-columns:1fr}.feature{min-height:auto;padding:24px}.about-section{gap:20px}.about-visual{min-height:220px}.about-logo{font-size:83px}.support-card{padding:27px}.footer-inner{flex-direction:column}.footer-bottom{flex-direction:column;gap:5px}.policy{padding-top:45px;padding-bottom:70px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}
