:root{--ink:#f8f6ff;--muted:#aaa5b9;--quiet:#777185;--base:#080611;--surface:#100c1d;--surface-strong:#161128;--violet:#7c5cff;--violet-dark:#6041dc;--mint:#9dffd8;--line:#e8e2ff21;--line-strong:#e8e2ff3d}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--base)}body{color:var(--ink);background:var(--base);font-family:var(--font-geist-sans), "Noto Sans SC", "PingFang SC", "Hiragino Sans", system-ui, sans-serif;-webkit-font-smoothing:antialiased;margin:0}a{color:inherit;text-decoration:none}button,select{font:inherit}button,a,select{-webkit-tap-highlight-color:transparent}:focus-visible{outline:3px solid var(--mint);outline-offset:4px}.srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.siteShell{background:var(--base);min-height:100vh;position:relative;overflow:hidden}.siteShell:before{content:"";pointer-events:none;opacity:.45;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0,#0000 48%);mask-image:linear-gradient(#000 0,#0000 48%)}.aurora{pointer-events:none;filter:blur(110px);opacity:.24;border-radius:999px;position:absolute}.auroraOne{background:#7145ff;width:720px;height:520px;top:100px;right:-130px;transform:rotate(-24deg)}.auroraTwo{opacity:.08;background:#55d9b0;width:430px;height:360px;top:520px;right:12%}.sectionWidth{width:min(1240px,100% - 48px);margin-inline:auto;position:relative}.independentNote{text-align:center;color:#cbc5d7;min-height:38px;font:11px/1.5 var(--font-geist-mono), monospace;letter-spacing:.04em;z-index:10;background:#7c5cff1a;border-bottom:1px solid #7c5cff33;justify-content:center;align-items:center;gap:9px;padding:9px 24px;display:flex;position:relative}.noteDot{background:var(--mint);width:6px;height:6px;box-shadow:0 0 12px var(--mint);border-radius:50%;flex:none}.siteHeader{border-bottom:1px solid var(--line);z-index:20;grid-template-columns:1fr auto 1fr;align-items:center;width:min(1360px,100% - 48px);height:88px;margin-inline:auto;display:grid;position:relative}.brand{letter-spacing:.13em;align-items:center;gap:12px;width:max-content;font-size:13px;font-weight:750;display:inline-flex}.brand b{color:#aaa3ba;font-weight:500}.brandMark{color:#fff;letter-spacing:0;background:linear-gradient(145deg,#9378ff,#6543e8);border-radius:11px;place-items:center;width:32px;height:32px;font-weight:850;display:grid;box-shadow:0 9px 26px #7c5cff4d,inset 0 1px #ffffff47}.mainNav{align-items:center;gap:38px;display:flex}.mainNav a{color:#9f99ad;font-size:13px;transition:color .18s}.mainNav a:hover{color:#fff}.languagePicker{border:1px solid var(--line);color:#c7c1d2;background:#ffffff09;border-radius:999px;justify-self:end;align-items:center;gap:7px;min-width:118px;height:40px;padding:0 12px;display:flex;position:relative}.languagePicker>span:first-of-type{color:var(--mint)}.languagePicker select{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.localeShort{font-size:12px;font-weight:650}.menuButton{color:#fff;background:0 0;border:0;padding:8px;display:none}.menuButton span{background:currentColor;width:22px;height:1px;margin:5px 0;display:block}.hero{z-index:2;grid-template-columns:1.04fr .96fr;align-items:center;gap:40px;min-height:610px;padding:76px 0 68px;display:grid}.heroCopy{padding-top:8px}.eyebrow{color:#c1b8ff;font:11px/1 var(--font-geist-mono), monospace;text-transform:uppercase;letter-spacing:.14em;align-items:center;gap:10px;font-weight:650;display:inline-flex}.eyebrow span{background:var(--mint);width:7px;height:7px;box-shadow:0 0 16px var(--mint);border-radius:50%}.hero h1{letter-spacing:-.06em;max-width:720px;margin:22px 0;font-size:clamp(54px,5.35vw,78px);font-weight:780;line-height:.99}.hero h1>span{display:block}.accentText{color:var(--mint);text-shadow:0 0 46px #9dffd81f}.heroLead{color:#aaa5b9;max-width:610px;margin:0 0 32px;font-size:17px;line-height:1.65}.heroActions{flex-wrap:wrap;gap:12px;display:flex}.button{border:1px solid #0000;border-radius:14px;justify-content:center;align-items:center;gap:10px;min-height:54px;padding:0 18px;font-size:13px;font-weight:720;transition:transform .18s,box-shadow .18s,border-color .18s;display:inline-flex}.button:hover{transform:translateY(-2px)}.buttonPrimary{background:linear-gradient(135deg,#8668ff,#6b48ef);box-shadow:0 18px 45px #7c5cff40}.buttonPrimary:hover{box-shadow:0 22px 55px #7c5cff5c}.buttonSecondary{border-color:var(--line-strong);background:#ffffff0b}.buttonSecondary:hover{border-color:#9dffd86b}.buttonIcon{color:#fff;min-width:26px;font:8px/1 var(--font-geist-mono), monospace;letter-spacing:0}.playIcon{color:var(--mint);font-size:10px}.textLink{color:#b6b0c2;align-items:center;gap:8px;margin-top:18px;font-size:13px;font-weight:600;display:inline-flex}.textLink span{color:var(--mint)}.phoneStage{place-items:center;min-height:460px;display:grid;position:relative}.orbit{border:1px solid #9dffd826;border-radius:50%;position:absolute}.orbitOuter{width:450px;height:450px;transform:rotate(14deg)}.orbitInner{border-color:#7c5cff3d;width:330px;height:330px}.orbitOuter i{background:var(--mint);width:8px;height:8px;box-shadow:0 0 18px var(--mint);border-radius:50%;position:absolute}.orbitOuter i:first-child{top:116px;left:22px}.orbitOuter i:last-child{width:6px;height:6px;bottom:76px;right:35px}.phoneGlow{filter:blur(75px);opacity:.32;background:#6f45f4;border-radius:50%;width:280px;height:320px;position:absolute}.phone{z-index:2;background:linear-gradient(155deg,#251b41fc,#0a0813fc);border:1px solid #ffffff3d;border-radius:40px;width:234px;height:424px;padding:18px;animation:7s ease-in-out infinite phoneFloat;position:relative;transform:rotate(5deg);box-shadow:0 48px 90px #00000085,inset 0 1px #ffffff1f}.phoneNotch{background:#08060f;border-radius:99px;width:64px;height:6px;margin:0 auto 20px}.phoneTopline{color:#777084;font:7px/1 var(--font-geist-mono), monospace;letter-spacing:.08em;justify-content:space-between;align-items:center;display:flex}.phoneTopline b{color:var(--mint);font-weight:600}.phoneTopline b i{background:var(--mint);border-radius:50%;width:4px;height:4px;margin-right:3px;display:inline-block}.phoneTitle{letter-spacing:-.03em;margin:12px 0 13px;font-size:20px;font-weight:700}.phoneChart{background:linear-gradient(#7c5cff38,#ffffff06);border-radius:16px;align-items:end;gap:7px;height:100px;padding:12px;display:flex;overflow:hidden}.phoneChart span{opacity:.8;background:linear-gradient(#9dffd8,#7c5cff6b);border-radius:4px 4px 2px 2px;width:14px}.phoneChart span:first-child{height:27%}.phoneChart span:nth-child(2){height:45%}.phoneChart span:nth-child(3){height:38%}.phoneChart span:nth-child(4){height:64%}.phoneChart span:nth-child(5){height:56%}.phoneChart span:nth-child(6){height:78%}.phoneChart span:nth-child(7){height:93%}.phoneApps{gap:8px;margin-top:12px;display:grid}.phoneApps>div{background:#ffffff0e;border-radius:12px;grid-template-columns:28px 1fr auto;align-items:center;gap:8px;min-height:46px;padding:8px 9px;display:grid}.phoneApps i{background:var(--violet);color:#fff;border-radius:9px;place-items:center;width:27px;height:27px;font-size:10px;font-style:normal;font-weight:800;display:grid}.phoneApps div:nth-child(2) i{background:var(--mint);color:#07110e}.phoneApps span{font-size:10px;font-weight:700}.phoneApps small{color:#807a8b;margin-top:2px;font-size:7px;font-weight:500;display:block}.phoneApps b{color:var(--mint);font-size:11px}.phoneButton{color:#06110e;background:var(--mint);text-align:center;font:8px/1 var(--font-geist-mono), monospace;border-radius:12px;margin-top:12px;padding:12px 8px;font-weight:850}.floatingBadge{z-index:3;border:1px solid var(--line-strong);color:#dcd7e6;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);font:9px/1 var(--font-geist-mono), monospace;background:#0c0916c7;border-radius:12px;align-items:center;gap:8px;padding:10px 12px;display:flex;position:absolute;box-shadow:0 18px 40px #0000004d}.badgeShield{top:25%;left:5%}.badgeShield span{color:#07110e;background:var(--mint);border-radius:7px;place-items:center;width:20px;height:20px;display:grid}.badgeLanguages{bottom:22%;right:1%}.badgeLanguages span{color:var(--mint);font-size:15px}.trustBand{border-top:1px solid var(--line);border-bottom:1px solid var(--line);z-index:2;grid-template-columns:repeat(3,1fr);min-height:82px;display:grid}.trustBand>div{color:#d5d0dc;align-items:center;gap:12px;font-size:13px;display:flex}.trustBand>div+div{border-left:1px solid var(--line);padding-left:32px}.trustBand span{width:25px;height:25px;color:var(--mint);border:1px solid #9dffd859;border-radius:50%;place-items:center;font-size:11px;display:grid}.trustBand strong{font-weight:600}.appsSection{z-index:2;padding:112px 0 120px}.sectionHeading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:38px;display:flex}.sectionKicker{color:var(--mint);font:10px/1 var(--font-geist-mono), monospace;letter-spacing:.13em}.sectionHeading h2,.securityCopy h2{letter-spacing:-.045em;margin:14px 0 0;font-size:clamp(34px,4vw,52px);line-height:1.05}.sectionHeading>p{color:#6f697b;max-width:420px;font:10px/1.6 var(--font-geist-mono), monospace;text-align:right;margin:0 0 5px}.appGrid{grid-template-columns:repeat(4,1fr);gap:13px;display:grid}.appCard{border:1px solid var(--line);background:#ffffff08;border-radius:21px;flex-direction:column;min-height:252px;padding:22px;transition:transform .18s,border-color .18s,background .18s;display:flex}.appCard:hover{background:#ffffff0e;border-color:#9dffd866;transform:translateY(-5px)}.featuredCard{background:linear-gradient(145deg,#7c5cff3b,#ffffff09);border-color:#9dffd852}.appCardTop{justify-content:space-between;align-items:flex-start;display:flex}.appGlyph{color:#fff;background:var(--violet);border-radius:13px;place-items:center;width:43px;height:43px;font-weight:800;display:grid;box-shadow:inset 0 1px #ffffff38}.appCard:nth-child(2) .appGlyph{color:#07110e;background:var(--mint)}.appCard:nth-child(3) .appGlyph{color:#302362;background:#e3dcff}.appCard:nth-child(4) .appGlyph{color:#0f3225;background:#baf6dd}.cardArrow{border:1px solid var(--line);width:33px;height:33px;color:var(--mint);border-radius:50%;place-items:center;display:grid}.appCard h3{letter-spacing:-.02em;margin:31px 0 9px;font-size:18px}.appCard p{color:#9690a2;margin:0;font-size:13px;line-height:1.55}.platforms{color:#716b7b;font:9px/1 var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;margin-top:auto;padding-top:26px}.securitySection{border-top:1px solid var(--line);border-bottom:1px solid var(--line);z-index:2;background:linear-gradient(130deg,#7c5cff1a,#9dffd806 62%,#0000);padding:110px 0;position:relative}.securitySection:before{content:"";border:1px solid #7c5cff2e;border-radius:50%;width:380px;height:380px;position:absolute;top:10%;left:-170px;box-shadow:0 0 0 70px #7c5cff06,0 0 0 140px #7c5cff05}.securityInner{grid-template-columns:.9fr 1.1fr;align-items:center;gap:90px;display:grid}.securityCopy h2{max-width:480px}.securityCopy>p{color:#918b9f;max-width:540px;margin:22px 0 28px;font-size:13px;line-height:1.65}.domainRow{flex-wrap:wrap;gap:9px;display:flex}.domainRow span{border:1px solid var(--line);color:#a9a3b5;font:9px/1 var(--font-geist-mono), monospace;background:#ffffff06;border-radius:999px;align-items:center;gap:7px;padding:9px 11px;display:inline-flex}.domainRow i{background:var(--mint);width:5px;height:5px;box-shadow:0 0 9px var(--mint);border-radius:50%}.securityList{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.securityList li{border-bottom:1px solid var(--line);grid-template-columns:58px 1fr;align-items:center;min-height:92px;display:grid}.securityList span{color:var(--mint);font:10px/1 var(--font-geist-mono), monospace}.securityList strong{font-size:15px;font-weight:590}.faqSection{z-index:2;padding:112px 0 130px}.faqHeading{margin-bottom:28px}.faqList{border-top:1px solid var(--line)}.faqList details{border-bottom:1px solid var(--line)}.faqList summary{cursor:pointer;color:#eeeaf4;grid-template-columns:58px 1fr auto;align-items:center;gap:8px;min-height:84px;font-size:16px;font-weight:580;list-style:none;display:grid}.faqList summary::-webkit-details-marker{display:none}.faqList summary>span{color:#6e6878;font:9px/1 var(--font-geist-mono), monospace}.faqList summary i{border:1px solid var(--line);width:30px;height:30px;color:var(--mint);border-radius:50%;place-items:center;font-style:normal;font-weight:400;transition:transform .18s;display:grid}.faqList details[open] summary i{transform:rotate(45deg)}.faqList details>p{color:#9993a4;max-width:820px;margin:-8px 48px 28px 58px;font-size:14px;line-height:1.7}.siteFooter{border-top:1px solid var(--line);z-index:2;background:#06040c;position:relative}.footerInner{grid-template-columns:auto 1fr auto;align-items:center;gap:70px;min-height:188px;display:grid}.footerBrand{align-self:center}.footerCopy{max-width:690px}.footerCopy p{color:#726d7d;font:10px/1.6 var(--font-geist-mono), monospace;margin:6px 0}.backTop{border:1px solid var(--line);width:42px;height:42px;color:var(--mint);border-radius:50%;place-items:center;display:grid}@keyframes phoneFloat{0%,to{transform:rotate(5deg)translateY(0)}50%{transform:rotate(3.8deg)translateY(-9px)}}@media (width<=1050px){.siteHeader{grid-template-columns:1fr auto}.mainNav{border:1px solid var(--line);background:#0a0711f7;border-radius:16px;flex-direction:column;align-items:stretch;gap:0;padding:18px;display:none;position:absolute;top:75px;left:0;right:0;box-shadow:0 24px 60px #00000080}.mainNav.isOpen{display:flex}.mainNav a{padding:14px}.menuButton{justify-self:end;margin-right:118px;display:block}.languagePicker{position:absolute;right:0}.hero{grid-template-columns:1.1fr .9fr}.phone{transform:scale(.9)rotate(5deg)}.orbitOuter{width:390px;height:390px}.appGrid{grid-template-columns:repeat(2,1fr)}.securityInner{gap:50px}}@media (width<=820px){.sectionWidth{width:min(100% - 34px,680px)}.siteHeader{width:calc(100% - 34px)}.brand b{display:none}.hero{text-align:center;grid-template-columns:1fr;padding-top:58px}.heroCopy{flex-direction:column;align-items:center;display:flex}.hero h1{font-size:clamp(48px,11vw,70px)}.heroActions{justify-content:center}.phoneStage{min-height:500px}.trustBand{grid-template-columns:1fr;padding:13px 0}.trustBand>div{min-height:54px}.trustBand>div+div{border-left:0;border-top:1px solid var(--line);padding-left:0}.appsSection,.faqSection{padding:86px 0}.sectionHeading{flex-direction:column;align-items:flex-start}.sectionHeading>p{text-align:left}.securityInner{grid-template-columns:1fr}.footerInner{grid-template-columns:1fr auto;gap:28px;padding:45px 0}.footerCopy{grid-area:2/1/auto/-1}}@media (width<=560px){.independentNote{text-align:left;justify-content:flex-start;font-size:9px}.siteHeader{height:76px}.brand{font-size:11px}.brandMark{border-radius:10px;width:29px;height:29px}.menuButton{margin-right:82px}.languagePicker{width:72px;min-width:72px;padding:0 9px}.languagePicker>span:first-of-type{display:none}.localeShort{text-align:center;width:100%}.hero{padding-top:48px}.hero h1{margin-top:18px;font-size:clamp(43px,13vw,61px)}.heroLead{font-size:15px}.heroActions,.button{width:100%}.phoneStage{min-height:430px;margin:-12px -30px;transform:scale(.86)}.badgeShield{left:0}.badgeLanguages{right:0}.appGrid{grid-template-columns:1fr}.appCard{min-height:222px}.sectionHeading h2,.securityCopy h2{font-size:36px}.securitySection{padding:82px 0}.securityList li{grid-template-columns:45px 1fr}.faqList summary{grid-template-columns:38px 1fr auto;font-size:14px}.faqList details>p{margin-left:38px;margin-right:10px}.footerInner{grid-template-columns:1fr auto}.footerBrand b{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
