:root{--bg:#080912;--p:#121226;--tx:#f7f3ff;--mu:#aaa6b7;--v:#b572ff;--r:#ff5482;--c:#65eee4}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--tx);margin:0;font-family:Arial,sans-serif}a{color:inherit;text-decoration:none}header{z-index:3;background:#090913ee;border-bottom:1px solid #25223b;justify-content:space-between;align-items:center;height:82px;padding:0 8vw;display:flex;position:sticky;top:0}.brand{letter-spacing:2px;align-items:center;gap:10px;font-size:11px;font-weight:900;line-height:.9;display:flex}.brand img{border-radius:11px;width:38px;height:38px}.brand i{color:#c08aff;font-style:normal}nav{color:var(--mu);letter-spacing:1px;gap:26px;font-size:10px;display:flex}.pill,.button{letter-spacing:1px;border:1px solid #625779;border-radius:4px;padding:12px 15px;font-size:10px;font-weight:700;display:inline-flex}.hero{background:radial-gradient(circle at 90% 18%,#54217c77,#0000 30%),linear-gradient(120deg,#080b15,#18102a);grid-template-columns:1.1fr .9fr;align-items:center;gap:5vw;min-height:700px;padding:110px 10vw;display:grid}.eyebrow{letter-spacing:2.5px;color:#d2a6ff;font-size:10px;font-weight:700}.hero h1,.legal h1{letter-spacing:-5px;margin:20px 0;font-size:clamp(54px,7vw,96px);line-height:.94}.hero em,h2 em,.legal em{color:#dcbbff;font-family:Georgia,serif;font-weight:400}.lead{color:var(--mu);max-width:540px;font-size:18px;line-height:1.6}.actions{flex-wrap:wrap;gap:10px;margin:30px 0;display:flex}.primary{background:linear-gradient(90deg,#8d53ff,#e84c83);border:0}.hero small{color:#8a8599;font-size:10px}.visual{place-items:center;height:400px;display:grid;position:relative}.visual>i{border:1px solid #b47cff;border-radius:50%;width:420px;height:150px;position:absolute;transform:rotate(35deg)}.visual>i:nth-child(2){border-color:#ff578a;height:220px;transform:rotate(-28deg)}.visual>i:nth-child(3){border-color:#78ece7aa;width:320px;height:320px}.phone{z-index:1;text-align:center;background:#100b1e;border:1px solid #c394ff;border-radius:34px;place-items:center;width:210px;height:320px;display:grid;box-shadow:0 0 60px #a557ff66}.phone img{border-radius:26px;width:120px}.phone b{letter-spacing:2px;color:#cab7d9;font-size:9px}.phone em{color:var(--c);font-style:normal}.ticker{white-space:nowrap;color:#25152e;letter-spacing:2px;background:#d294ff;padding:13px 0;font-size:11px;font-weight:700;overflow:hidden}.features,.download{padding:110px 10vw}.heading{grid-template-columns:1fr 1fr;align-items:end;gap:30px;margin-bottom:50px;display:grid}.heading h2,.about h2,.download h2{letter-spacing:-4px;margin:0;font-size:clamp(42px,6vw,75px);line-height:.94}.heading>p{color:var(--mu);font-size:16px;line-height:1.6}.cards{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.card{background:linear-gradient(145deg,#17182d,#0d0e1b);border:1px solid #3d3755;min-height:270px;padding:22px;position:relative;overflow:hidden}.card>b{color:#c89aff;font-size:11px}.card h3{margin-top:40px;font-size:21px}.card p{color:var(--mu);font-size:13px;line-height:1.55}.card span{color:#a868ff33;font-size:180px;position:absolute;bottom:-58px;right:-12px}.about{background:radial-gradient(circle at 32%,#57206977,#0000 34%),#100b18;grid-template-columns:1fr 1fr;align-items:center;gap:8vw;padding:110px 10vw;display:grid}.about img{filter:drop-shadow(0 0 24px #9e61ff);width:100%}.download{background:linear-gradient(110deg,#17102b,#0b111d);grid-template-columns:1fr 1fr;align-items:center;gap:7vw;display:grid}.download-card{background:#120c1d;border:1px solid #7950a9;grid-template-columns:76px 1fr;align-items:center;gap:16px;padding:26px;display:grid}.download-card img{border-radius:18px;width:70px}.download-card b{letter-spacing:1px}.download-card small{color:var(--mu);letter-spacing:1px;font-size:9px}.download-card .button{grid-column:1/-1;justify-content:center}footer{background:#06070c;grid-template-columns:1fr 1fr;gap:35px;padding:60px 10vw 25px;display:grid}footer p{color:var(--mu);font-size:14px}.links{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.links div{align-content:start;gap:9px;display:grid}.links b{letter-spacing:1px;color:#a891bf;font-size:10px}.links a{color:var(--mu);font-size:13px}footer small{color:#777183;border-top:1px solid #24212f;grid-column:1/-1;margin-top:30px;padding-top:20px;font-size:9px}.legal{background:radial-gradient(circle at 85% 12%,#581e6c88,#0000 30%),#090912;min-height:75vh;padding:100px 16vw}.legal .lead{color:#bbb4c4}.legal article{border-top:1px solid #5c4b70;max-width:740px;margin-top:50px}.legal section{border-bottom:1px solid #342e41;padding:24px 0}.legal h2{margin:0 0 10px;font-size:23px}.legal article p{color:#bbb6c3;line-height:1.6}.legal .button{margin-top:15px}@media (width<=700px){header{height:70px;padding:0 18px}nav{display:none}.hero,.about,.download{grid-template-columns:1fr;padding:70px 24px}.visual{height:310px}.visual>i:first-child{width:300px}.visual>i:nth-child(2){width:280px}.visual>i:nth-child(3){width:250px;height:250px}.phone{width:170px;height:260px}.phone img{width:98px}.heading{grid-template-columns:1fr}.cards{grid-template-columns:1fr 1fr}.about img{max-width:420px}.download-card{margin-top:10px}.legal{padding:70px 24px}footer{grid-template-columns:1fr;padding:50px 24px 20px}}@media (width<=410px){.cards{grid-template-columns:1fr}.card{min-height:230px}}
