:root{color:#f8f6ff;font-synthesis:none;background:#130d20;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{background:radial-gradient(circle at 80% 12%,#402856 0,#1c122c 30%,#130d20 62%);min-width:320px;margin:0}a{color:inherit}header,footer,main{max-width:1180px;margin:auto}header{justify-content:space-between;align-items:center;height:84px;padding:0 28px;display:flex}.brand{letter-spacing:-.7px;align-items:center;gap:10px;font-size:20px;font-weight:800;display:flex}.brand-link{text-decoration:none}.brand-mark{color:#fff;background:linear-gradient(135deg,#ff4ecb,#72e4ff);border-radius:9px;place-items:center;width:30px;height:30px;padding-left:2px;font-size:13px;display:grid}nav{color:#d4cbe2;gap:28px;font-size:14px;display:flex}nav a{text-decoration:none}nav a:hover,footer a:hover,.policy a{color:#ff74d6}.hero{min-height:690px;padding:104px 28px 110px;position:relative;overflow:hidden}.eyebrow{color:#ff72cf;letter-spacing:1.4px;margin:0 0 20px;font-size:12px;font-weight:800}.hero h1,.page h1{letter-spacing:-6px;max-width:720px;margin:0;font-size:clamp(58px,8vw,104px);line-height:.92}.hero h1 em{color:#0000;background:linear-gradient(90deg,#ff55cb,#93e7ff);-webkit-background-clip:text;background-clip:text;font-style:normal}.lead{color:#d4cbe2;max-width:610px;margin:30px 0;font-size:19px;line-height:1.55}.actions{flex-wrap:wrap;gap:12px;display:flex}.button{border-radius:999px;padding:14px 21px;font-size:14px;font-weight:750;text-decoration:none;display:inline-block}.primary{color:#1a1028;background:linear-gradient(90deg,#ff58cb,#c77aff)}.secondary{color:#f7ecff;border:1px solid #705881}.reel-card{place-items:center;width:320px;height:540px;display:grid;position:absolute;top:70px;right:4%}.reel-glow{filter:blur(45px);background:#ff54c830;border-radius:50%;width:350px;height:350px;position:absolute}.phone{background:linear-gradient(160deg,#3a2851,#161020 65%);border:1px solid #a780bd88;border-radius:37px;justify-content:center;align-items:end;width:255px;height:490px;padding:30px 18px;display:flex;position:relative;overflow:hidden;box-shadow:0 25px 70px #08040d80}.phone:before{content:"";background:linear-gradient(130deg,#0000 42%,#ff79d126,#0000 65%);position:absolute;inset:0}.phone span{letter-spacing:1.4px;z-index:1;font-size:10px;font-weight:800}.timeline{align-items:center;gap:7px;height:106px;display:flex;position:absolute;bottom:80px;left:16px;right:16px}.timeline:before{content:"";background:#ff60cc;height:2px;position:absolute;left:0;right:0}.timeline i{z-index:1;background:linear-gradient(#80e6ff,#ff57c9);border-radius:10px;width:10px}.timeline i:first-child{height:34px}.timeline i:nth-child(2){height:70px}.timeline i:nth-child(3){height:46px}.timeline i:nth-child(4){height:96px}.timeline i:nth-child(5){height:56px}.timeline i:nth-child(6){height:80px}.timeline i:nth-child(7){height:39px}.statement{color:#e9e1ef;border-top:1px solid #84669a55;border-bottom:1px solid #84669a55;justify-content:space-between;gap:30px;padding:43px 28px;display:flex}.statement p{max-width:730px;margin:0;font-size:24px}.statement span{color:#ff74d6;white-space:nowrap;font-weight:700}.features{padding:120px 28px}.features h2,.cta h2,.page h2{letter-spacing:-3px;margin:0 0 54px;font-size:clamp(36px,5vw,60px);line-height:1}.grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.grid article,.support-grid article{background:#261a3548;border:1px solid #725a8255;border-radius:18px;padding:25px}.grid b{color:#ff72cf;font-size:13px}.grid h3{margin:35px 0 13px;font-size:21px}.grid p,.support-grid p{color:#cfc2d9;margin:0;line-height:1.5}.cta{text-align:center;background:linear-gradient(120deg,#43265a,#291938);border-radius:25px;margin:0 28px 90px;padding:82px 40px}.cta h2{margin-bottom:20px}.cta>p:not(.eyebrow){color:#d8cde3;margin:0 0 30px}footer{color:#b6a9c0;border-top:1px solid #84669a55;justify-content:space-between;align-items:center;gap:25px;padding:45px 28px;font-size:13px;display:flex}footer div{gap:17px;display:flex}footer a{text-decoration:none}.page{max-width:860px;min-height:70vh;padding:112px 28px}.page h1{margin-bottom:25px;font-size:clamp(48px,7vw,80px)}.page .lead{max-width:700px}.support-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:82px;display:grid}.support-grid article{padding:25px}.support-grid h2{letter-spacing:-1px;margin:0 0 16px;font-size:21px}.policy{color:#d9cfdf;font-size:17px;line-height:1.65}.policy h1{color:#fff}.policy h2{letter-spacing:-1px;margin:45px 0 8px;font-size:27px}.policy p{max-width:760px}.policy li{margin:12px 0}.updated{color:#a999b3;font-size:14px}@media (width<=780px){header{height:72px}nav{gap:14px;font-size:12px}.hero{padding-top:70px}.hero h1{letter-spacing:-4px}.reel-card{opacity:.35;right:-95px}.statement{display:block}.statement p{margin-bottom:12px;font-size:20px}.grid,.support-grid{grid-template-columns:1fr 1fr}.cta{padding:60px 22px}footer{display:block}footer .brand,footer p{margin-bottom:18px}}@media (width<=480px){nav a:first-child{display:none}.grid,.support-grid{grid-template-columns:1fr}.hero{min-height:610px}.reel-card{right:-130px}.hero h1{font-size:58px}.page{padding-top:75px}}
