:root{--black:#050505;--near:#0d0e0b;--white:#f5f6f1;--muted:#a3a79e;--line:#292b27;--lime:#b6ff31;--blue:#91c5ff}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--black);color:var(--white);font:16px/1.55 Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}a{color:inherit}.skip{position:absolute;left:-999px;z-index:99;padding:10px;background:#fff;color:#000}.skip:focus{left:12px;top:12px}.campaign{min-height:48px;background:linear-gradient(100deg,#18230a,#0b1304 52%,#1b270b);display:flex;align-items:center;justify-content:center;gap:32px;padding:8px 24px;color:#fff;font-size:13px;font-weight:650}.campaign a{padding:7px 17px;border-radius:30px;background:#fff;color:#111;text-decoration:none}.header{height:86px;padding:0 clamp(24px,6vw,112px);display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.logo{display:inline-flex;align-items:center;gap:15px;text-decoration:none}.logo img{width:130px;height:auto;filter:invert(1)}.logo span{border-left:1px solid #4d504a;padding-left:15px;color:#aeb2a9;font-size:9px;line-height:1.3;font-weight:800;letter-spacing:.15em}.header nav{display:flex;align-items:center;gap:32px}.header nav a{font-size:13px;text-decoration:none}.header nav a:hover,.footer-top a:hover{text-decoration:underline}.buy{padding:12px 20px;border-radius:28px;background:linear-gradient(180deg,#d7ebff,#76b3fa);color:#0c1621;font-weight:800}.menu-toggle{display:none;background:none;border:0;color:#fff;font:inherit}.hero{display:grid;grid-template-columns:1fr 1fr;min-height:740px}.hero-copy{padding:clamp(88px,11vw,160px) clamp(28px,7vw,120px)}.kicker{margin:0 0 22px;text-transform:uppercase;letter-spacing:.18em;font-size:10px;font-weight:850;color:var(--lime)}h1,h2,h3,p{margin-top:0}h1{font-size:clamp(58px,7vw,116px);letter-spacing:-.075em;line-height:.87;margin-bottom:38px}h1 em{font-style:normal;color:var(--lime)}.intro{max-width:570px;font-size:clamp(17px,1.45vw,21px);color:#babeb5}.actions{display:flex;align-items:center;gap:28px;margin-top:36px}.button{padding:15px 22px;border-radius:30px;text-decoration:none;font-size:13px;font-weight:800}.lime{background:var(--lime);color:#10120d}.text-link{font-size:13px;font-weight:750;text-decoration:none}.text-link b{color:var(--lime);font-size:17px}.hero-art{position:relative;overflow:hidden;display:grid;place-items:center;background:radial-gradient(ellipse at 52% 50%,#26320e,#0c0e09 43%,#050505 75%)}.glow{position:absolute;width:62%;aspect-ratio:1;border-radius:50%;background:#b6ff3122;filter:blur(60px)}.line{position:absolute;width:800px;height:280px;border:1px solid #b6ff3540;border-radius:50%;transform:rotate(-25deg)}.line-a{transform:rotate(-25deg) translateY(-80px)}.line-b{transform:rotate(-25deg) translateY(105px)}.app-phone{position:absolute;z-index:2;width:250px;height:500px;padding:13px;border-radius:42px;background:#242720;border:1px solid #767b72;box-shadow:0 40px 85px #000;transform:translate(100px,-20px) rotate(8deg)}.app-phone>span{display:block;width:70px;height:5px;margin:4px auto 16px;border-radius:5px;background:#646a60}.app-phone>div{height:445px;padding:27px 20px;border-radius:29px;background:#e7eae2;color:#111;display:flex;flex-direction:column}.app-phone small{letter-spacing:.14em;font-size:9px}.app-phone strong{margin-top:65px;font-size:26px;line-height:1.05}.app-phone b{display:grid;place-items:center;width:76px;height:76px;margin:31px auto;border:1px solid #777;border-radius:50%;font-size:12px}.app-phone em{font-size:11px;color:#666;text-align:center;font-style:normal}.wallet-card{position:absolute;z-index:3;width:355px;height:220px;padding:30px;border:1px solid #656a61;border-radius:18px;background:linear-gradient(145deg,#464b42,#11130f 65%);box-shadow:0 35px 80px #000;transform:translate(-110px,75px) rotate(-11deg);display:flex;flex-direction:column}.wallet-card strong{font-size:18px;letter-spacing:.11em}.wallet-card span{margin:auto;color:var(--lime);font-size:42px}.wallet-card small{letter-spacing:.17em;color:#afb4aa;font-size:9px}.hero-art>p{position:absolute;bottom:25px;z-index:4;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#abb0a5}.provider{padding:42px clamp(28px,7vw,120px);background:var(--lime);color:#11130e;display:grid;grid-template-columns:1.25fr 1fr 1fr auto;gap:35px;align-items:center}.provider .kicker{color:#11130e;margin-bottom:8px}.provider h2{font-size:clamp(42px,5vw,68px);letter-spacing:-.06em;line-height:.95;margin:0}.provider address{font-weight:700;font-style:normal}.provider-contact{display:grid;gap:5px;font-weight:700}.outline{border:1px solid #10120c;border-radius:28px;padding:13px 17px;text-decoration:none;font-size:12px;font-weight:800;white-space:nowrap}.app-id{padding:65px clamp(28px,7vw,120px);display:grid;grid-template-columns:1fr 360px;align-items:center;gap:80px;border-bottom:1px solid var(--line)}.app-id h2{margin:0 0 10px;font-size:clamp(32px,4vw,54px);letter-spacing:-.05em}.app-id p{color:var(--muted);margin:0}.app-id>a{background:#151713;border:1px solid #33362f;border-radius:18px;padding:24px;text-decoration:none;display:grid;gap:7px}.app-id>a span{color:var(--lime);font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.app-id>a b{font:16px ui-monospace,monospace}.app-id>a em{font-size:12px;color:#b1b6ac;font-style:normal;text-decoration:underline}.statement{padding:clamp(90px,12vw,175px) clamp(28px,7vw,120px);background:#efefea;color:#10110f;position:relative}.statement p{font-size:clamp(50px,7vw,112px);letter-spacing:-.07em;line-height:.9;margin:0}.statement span{color:#6d7569}.statement small{position:absolute;right:7vw;bottom:42px;color:#626760;font-size:11px;letter-spacing:.12em;text-transform:uppercase}.section{padding:clamp(85px,11vw,155px) clamp(28px,7vw,120px)}.section-head{max-width:850px}.section h2{font-size:clamp(42px,5vw,78px);letter-spacing:-.06em;line-height:.97;margin-bottom:0}.system{background:#0c0d0b}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-top:70px}.steps article{min-height:330px;padding:32px;border:1px solid #30322e;border-radius:20px;background:#141612;display:flex;flex-direction:column}.steps article>span{font:12px ui-monospace,monospace;color:var(--lime)}.steps h3{margin:70px 0 12px;font-size:25px}.steps p{color:#b0b5ab;font-size:14px}.steps small{margin-top:auto;color:#8f958b;letter-spacing:.11em;font-size:9px}.source{margin:25px 0 0;color:#92978d;font-size:11px}.source a{color:#fff}.security{display:grid;grid-template-columns:1fr 1fr;gap:clamp(45px,9vw,140px);align-items:center;padding:clamp(85px,11vw,155px) clamp(28px,7vw,120px);border-top:1px solid var(--line)}.security-visual{position:relative;max-width:570px;aspect-ratio:1;border-radius:50%;background:#14170f;overflow:hidden;display:grid;place-items:center;color:var(--lime);font-size:14px;letter-spacing:.18em;text-align:center}.security-visual i{position:absolute;border:1px solid #b6ff3555;border-radius:50%}.security-visual i:nth-child(1){width:38%;height:38%}.security-visual i:nth-child(2){width:61%;height:61%}.security-visual i:nth-child(3){width:84%;height:84%}.security-visual span{z-index:1}.security-copy h2{font-size:clamp(44px,5vw,78px);letter-spacing:-.06em;line-height:.94}.security-copy>p:not(.kicker){font-size:18px;color:#b7bcb2;max-width:570px}.security ul{margin:35px 0;padding:0;list-style:none}.security li{padding:14px 0;border-bottom:1px solid var(--line)}.security li:before{content:'✓';color:var(--lime);margin-right:13px}.official{background:#161813}.official-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin-top:60px}.official-grid a{min-height:190px;padding:28px;background:#f4f5ef;color:#10120e;border-radius:20px;text-decoration:none;display:flex;flex-direction:column}.official-grid small{font-size:9px;letter-spacing:.15em;color:#667061}.official-grid strong{font-size:25px;letter-spacing:-.03em;margin:auto 0}.official-grid span{font-size:12px;text-decoration:underline}.disclosure{padding:80px clamp(28px,7vw,120px);background:var(--lime);color:#10120e}.disclosure .kicker{color:#10120e}.disclosure h2{font-size:clamp(40px,5vw,70px);letter-spacing:-.06em;line-height:.95;margin-bottom:25px}.disclosure>p:last-child{max-width:830px;font-size:17px}footer{padding:45px clamp(28px,7vw,120px);background:#050505}.footer-top{display:flex;justify-content:space-between;gap:30px;padding-bottom:42px;border-bottom:1px solid var(--line)}.footer-top>div{display:flex;gap:24px}.footer-top a{font-size:13px;text-decoration:none}.footer-provider{padding:25px 0;display:flex;gap:22px;flex-wrap:wrap;font-size:12px;border-bottom:1px solid var(--line)}.footer-provider strong{color:var(--lime)}footer>p{margin:25px 0 0;color:#83887f;font-size:11px}@media(max-width:1050px){.provider{grid-template-columns:1fr 1fr}.hero{grid-template-columns:1fr}.hero-art{min-height:610px}.app-id{grid-template-columns:1fr}.security{grid-template-columns:1fr}.security-visual{max-width:520px}}@media(max-width:760px){.campaign{gap:12px;text-align:center;flex-wrap:wrap}.header{height:70px}.logo img{width:100px}.logo span{font-size:7px;padding-left:9px}.header nav{display:none;position:absolute;top:115px;left:14px;right:14px;z-index:8;padding:20px;background:#171914;border:1px solid var(--line);border-radius:15px;flex-direction:column;align-items:stretch}.header nav.open{display:flex}.header nav a{text-align:center}.menu-toggle{display:block}.hero-art{min-height:500px}.app-phone{transform:translate(70px,-10px) rotate(8deg) scale(.85)}.wallet-card{transform:translate(-70px,70px) rotate(-11deg) scale(.82)}.provider{grid-template-columns:1fr;gap:20px}.statement small{position:static;display:block;margin-top:32px}.steps,.official-grid{grid-template-columns:1fr}.footer-top{display:grid}.footer-top>div{flex-wrap:wrap}}@media(max-width:450px){h1{font-size:56px}.hero-copy{padding-top:75px}.actions{display:grid;justify-items:start;gap:20px}.hero-art{min-height:420px}.app-phone{transform:translate(58px,-5px) rotate(8deg) scale(.67)}.wallet-card{transform:translate(-65px,55px) rotate(-11deg) scale(.64)}.hero-art>p{font-size:8px}.app-id>a{width:100%}.campaign{font-size:11px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
