:root{color-scheme:dark;background:#090514;color:#f4efff;font-family:Inter,system-ui,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:35px}body{margin:0;background:radial-gradient(ellipse 900px 800px at 90% 9%,#38205a80,transparent),#090514}a{color:inherit}header{max-width:1280px;margin:auto;display:flex;justify-content:space-between;align-items:center;padding:28px 36px}.brand{display:flex;gap:10px;align-items:center;text-decoration:none;font-weight:850;font-size:25px;letter-spacing:2px}.brand img{object-fit:contain}.brand small{display:block;letter-spacing:5px;font-size:8px;color:#b7a6d3}.nav-download{font-size:13px;text-decoration:none;color:#cfc1e4}.nav-download span{margin-left:20px}main{max-width:1280px;margin:auto;padding:0 36px}.hero{min-height:740px;display:grid;grid-template-columns:1fr 1.1fr;gap:15px;align-items:center;padding:50px 0 65px}.pill{display:inline-flex;align-items:center;gap:10px;padding:10px 14px;border:1px solid #b58bf743;border-radius:40px;background:#b58bf710;font-size:10px;font-weight:750;letter-spacing:2px;color:#d8bfff}.pill span{width:6px;height:6px;background:#a78bfa;border-radius:50%;box-shadow:0 0 15px #c4a0ff}h1{font-family:Sora,Inter,sans-serif;font-size:clamp(50px,5.9vw,82px);line-height:1.04;letter-spacing:-4px;margin:26px 0 22px;font-weight:800}h1 em{font-style:normal;color:#c0a0ff;background:linear-gradient(110deg,#f1d8ff,#ae82f5 65%,#83e4e1);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.lead{font-size:22px;line-height:1.5;font-weight:500;letter-spacing:-.3px}.intro{max-width:420px;color:#b5a9c9;font-size:15px;line-height:1.9}.intro strong{color:#e3d7f4;font-weight:600}.download-group{margin-top:30px}.download{display:inline-flex;gap:13px;justify-content:center;align-items:center;background:#c7a8ff;color:#180a2d;padding:18px 24px;border-radius:14px;font-size:15px;font-weight:800;text-decoration:none;box-shadow:0 10px 50px #9b56ed27;transition:transform .2s,background .2s}.download:hover{transform:translateY(-3px);background:#dbc7ff}.download img{object-fit:contain}.download>span{font-size:23px;margin-left:16px}.micro{display:block;color:#a395ba;font-size:10px;margin-top:13px;letter-spacing:.4px}.version{font-size:11px;color:#a395ba;margin:18px 0}.how-link{font-size:11px;color:#d1b8f2;text-underline-offset:5px}.phones{overflow:clip;position:relative;height:610px;isolation:isolate;display:flex;align-items:center;justify-content:center;perspective:1000px}.halo{position:absolute;width:530px;height:530px;border-radius:50%;border:1px solid #b98be02b;background:radial-gradient(ellipse,#9b54e720,transparent 65%);z-index:-1}.halo:after{content:'';position:absolute;inset:40px;border:1px dashed #c3a4e420;border-radius:50%}.phone{position:absolute;max-width:100%;object-fit:cover;border-radius:28px;border:5px solid #2e223e;box-shadow:0 25px 70px #0008}.phone.main{height:500px;width:230px;z-index:3;transform:rotate(-3deg)}.phone.side{height:430px;width:198px;filter:brightness(.75)}.phone.left{left:0;transform:translateY(23px) rotate(-12deg)}.phone.right{right:0;transform:translateY(-8px) rotate(12deg)}.floating-label{position:absolute;bottom:25px;z-index:4;background:#1a112bc9;backdrop-filter:blur(20px);padding:13px 20px;border:1px solid #ffffff20;border-radius:50px;font-size:9px;letter-spacing:2px}.floating-label span{color:#a78bfa;margin-right:9px}.risks{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #ffffff16;border-radius:20px;background:#1b112f65;margin:0 0 100px}.risks article{display:flex;gap:17px;padding:30px 25px}.risks article+article{border-left:1px solid #ffffff13}.risk-icon{display:grid;place-content:center;flex-shrink:0;width:43px;height:43px;border-radius:12px;font-size:35px}.red{color:#ff8c9b;background:#d8456320}.purple{color:#c29dff;background:#9556dd22}.cyan{color:#83e1dd;background:#55cbbf19}.risks p{font-size:8px;letter-spacing:2px;color:#a092b6;margin:2px 0 10px}.risks h2{font-size:16px;margin:0 0 10px;letter-spacing:-.3px}.risks article div>span{font-size:11px;line-height:1.9;color:#b0a3c1}.early{display:grid;grid-template-columns:1fr 1fr;gap:80px;border-bottom:1px solid #ffffff15;padding:0 0 80px;margin-bottom:80px}.eyebrow{color:#c9a7ff;letter-spacing:2px;font-size:9px;font-weight:800}h2{font-family:Sora,Inter,sans-serif}.early h2,.section-heading h2{font-size:34px;letter-spacing:-1.3px;line-height:1.25;margin:20px 0}.early>p{font-size:14px;color:#bcafce;line-height:1.9;padding-top:15px}.early small{font-size:10px;display:block;color:#9688a8;margin-top:18px}.section-heading{text-align:center}.section-heading>p:last-child{font-size:13px;color:#ac9dbd}.install-layout{display:grid;grid-template-columns:1.35fr 1fr;gap:80px;margin:55px 0 75px}.steps{list-style:none;padding:0;margin:0}.steps li{display:flex;gap:24px;border-bottom:1px solid #ffffff13;padding:27px 0}.steps li:first-child{padding-top:12px}.steps li>span{font-size:13px;color:#b090e4;line-height:28px}.steps h3{font-size:16px;margin:0 0 10px}.steps p{font-size:12px;line-height:1.9;color:#b3a5c4;margin:0;max-width:450px}.qr-card{text-align:center;background:linear-gradient(140deg,#24143d,#151023);border:1px solid #ad82dc33;border-radius:24px;padding:28px;align-self:start}.qr{background:white;padding:13px;display:inline-block;border-radius:16px;margin:20px 0 5px}.qr img{display:block;width:min(220px,100%);height:auto}.qr-card h3{font-size:15px;margin-top:20px}.qr-card>p:not(.eyebrow){font-size:11px;color:#bba8d0}.qr-card .download{width:100%;margin-top:14px}.qr-link{display:block;font-size:10px;margin-top:18px;color:#bb9ce4}.trust{display:flex;gap:24px;background:#141020;border:1px solid #ffffff14;padding:32px;border-radius:20px}.trust-symbol{flex-shrink:0;background:#92d7b51c;color:#a0e0bc;width:44px;height:44px;border-radius:50%;display:grid;place-content:center}.trust h2{font-size:20px;margin:5px 0 14px}.trust p{font-size:12px;line-height:1.9;color:#b3a5c4;margin:0 0 15px}.trust details{margin-top:16px;font-size:11px;color:#bda6d9}.trust summary{cursor:pointer;line-height:1.7}.trust details p{margin-top:14px;overflow-wrap:anywhere;font-family:monospace;font-size:11px}.coverage{font-size:10px;line-height:1.9;color:#8c7e9e;padding:28px 10px 55px;max-width:850px;margin:auto}footer{max-width:1208px;margin:auto;display:flex;gap:30px;flex-wrap:wrap;align-items:center;border-top:1px solid #ffffff15;padding:28px 0 40px}footer>span{font-size:11px;color:#a596b8}footer>div{margin-left:auto;display:flex;gap:24px;font-size:10px;color:#c1accf}footer small{width:100%;font-size:9px;color:#7c708b}button,a:focus-visible{outline:2px solid #e1c8ff;outline-offset:5px}@media(min-width:1000px){.phone.main{animation:float 7s ease-in-out infinite}@keyframes float{50%{transform:translateY(-12px) rotate(-3deg)}}}@media(max-width:850px){header{padding:22px}main{padding:0 22px}.hero{grid-template-columns:1fr;padding-top:15px}.hero-copy{text-align:center}.intro{margin:20px auto}.phones{height:520px;max-width:540px;width:100%;margin:auto}.phone.main{height:410px;width:189px}.phone.side{height:355px;width:164px}.phone.left{left:8%}.phone.right{right:8%}.halo{width:430px;height:430px;max-width:100%}.hero{padding-bottom:25px}.risks{margin-bottom:65px}.risks article{padding:20px 14px;gap:10px;display:block}.risk-icon{margin-bottom:15px}.risks h2{font-size:13px}.early{gap:30px}.install-layout{gap:35px}.early h2,.section-heading h2{font-size:29px}footer{margin:0 22px}}@media(max-width:560px){h1{font-size:57px;letter-spacing:-3px}.lead{font-size:20px}.intro{font-size:13px}.phones{height:470px}.phone.main{height:370px;width:170px}.phone.side{height:315px;width:145px}.phone.left{left:1%}.phone.right{right:1%}.halo{width:350px;height:350px}.floating-label{bottom:15px}.risks{grid-template-columns:1fr;border-radius:16px}.risks article{display:flex;padding:23px}.risks article+article{border-left:0;border-top:1px solid #ffffff13}.risks h2{font-size:16px}.risk-icon{margin-bottom:0}.risks article div>span{font-size:12px}.early,.install-layout{grid-template-columns:1fr;gap:18px}.early{padding-bottom:45px;margin-bottom:50px}.early>p{padding:0;margin:0}.install-layout{margin-top:30px}.qr-card{margin-top:25px}.trust{padding:24px 19px;gap:13px}.trust h2{font-size:17px}.trust-symbol{width:30px;height:30px}footer>div{margin-left:0}footer>span{font-size:9px}.nav-download{font-size:10px}}@media(prefers-reduced-motion:reduce){*{animation:none!important;scroll-behavior:auto!important;transition:none!important}}
