*{margin:0;padding:0;box-sizing:border-box}:root{--bg: #050807;--panel: rgba(16, 25, 22, .76);--panel2: rgba(255, 255, 255, .055);--green: #74f0b2;--green2: #1fd28a;--purple: #9b7cff;--text: #f4faf7;--muted: #99aaa3;--border: rgba(255, 255, 255, .1)}html{scroll-behavior:smooth}body{color:var(--text);background:var(--bg);font-family:Inter,Arial,Helvetica,sans-serif;line-height:1.7;overflow-x:hidden}.background{position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;z-index:-5;background:radial-gradient(circle at 15% 20%,#1fd28a18,transparent 28%),radial-gradient(circle at 80% 25%,#9b7cff18,transparent 30%),radial-gradient(circle at 55% 85%,#74f0b212,transparent 28%)}.glow{position:absolute;border-radius:50%;filter:blur(85px);opacity:.25;animation:floatGlow 12s ease-in-out infinite alternate}.glow-one{width:420px;height:420px;background:#20d98d;left:-180px;top:-120px}.glow-two{width:480px;height:480px;background:#7555ff;right:-220px;bottom:-180px;animation-delay:-5s}.glow-three{width:240px;height:240px;background:#00ffc8;left:45%;top:45%;opacity:.12;animation-delay:-8s}@keyframes floatGlow{0%{transform:translate(0) scale(1)}to{transform:translate(90px,-55px) scale(1.18)}}.grid{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.08;background-image:linear-gradient(rgba(255,255,255,.5) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.5) 1px,transparent 1px);background-size:70px 70px;transform:perspective(500px) rotateX(55deg) scale(1.5);transform-origin:center bottom}.particles{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle,#ffffff 1px,transparent 1px);background-size:110px 110px;opacity:.08;animation:particleMove 30s linear infinite}@keyframes particleMove{0%{transform:translateY(0)}to{transform:translateY(-110px)}}.container{width:min(1140px,92%);margin:auto}header{position:sticky;top:0;z-index:50;border-bottom:1px solid var(--border);background:#050807b8;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}nav{min-height:74px;display:flex;align-items:center;justify-content:space-between}.logo{color:#fff;font-size:21px;font-weight:800;letter-spacing:-.5px}.logo span{color:var(--green)}nav a{color:var(--muted);text-decoration:none;margin-left:25px;font-size:14px;transition:.25s ease}nav a:hover{color:#fff}section[id],div[id]{scroll-margin-top:95px}.hero{min-height:760px;display:flex;align-items:center;padding:100px 0}.hero-layout{display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:65px}.hero-copy{animation:heroIn 1s ease both}@keyframes heroIn{0%{opacity:0;transform:translateY(35px)}to{opacity:1;transform:translateY(0)}}.eyebrow{display:inline-flex;align-items:center;gap:8px;padding:7px 13px;border:1px solid #74f0b238;border-radius:50px;color:var(--green);background:#74f0b209;font-size:12px;letter-spacing:.5px;margin-bottom:24px}.eyebrow i{width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 12px var(--green);animation:blink 1.8s infinite}@keyframes blink{50%{opacity:.25}}h1{font-size:clamp(45px,6.5vw,76px);line-height:1.02;letter-spacing:-4px}h1 span{background:linear-gradient(100deg,var(--green),#b2ffda,var(--purple));-webkit-background-clip:text;background-clip:text;color:transparent}.hero-copy>p{color:var(--muted);font-size:18px;max-width:680px;margin:25px 0}.buttons{display:flex;flex-wrap:wrap;gap:13px}.btn{display:inline-block;padding:14px 23px;border-radius:12px;text-decoration:none;font-weight:750;transition:.3s ease}.btn-primary{color:#04100a;background:linear-gradient(135deg,var(--green),var(--green2));box-shadow:0 12px 40px #1fd28a20}.btn-secondary{color:#fff;border:1px solid var(--border);background:#ffffff0a}.btn:hover{transform:translateY(-5px)}.visual{position:relative;animation:visualIn 1.2s ease both}@keyframes visualIn{0%{opacity:0;transform:translate(35px) rotate(2deg)}to{opacity:1;transform:translate(0) rotate(0)}}.wallet-card{position:relative;padding:26px;border:1px solid rgba(255,255,255,.13);border-radius:28px;background:linear-gradient(145deg,#192822e6,#090e0dd1);box-shadow:0 35px 100px #0006,inset 0 1px #ffffff14;transform:rotate(2deg);animation:cardFloat 5s ease-in-out infinite;overflow:hidden}@keyframes cardFloat{0%,to{transform:rotate(2deg) translateY(0)}50%{transform:rotate(-1deg) translateY(-12px)}}.wallet-card:after{content:"";position:absolute;width:220px;height:220px;background:var(--green);opacity:.08;filter:blur(60px);right:-80px;top:-80px}.wallet-top{display:flex;justify-content:space-between;align-items:center;color:#a8b6b0;font-size:13px;padding-bottom:20px;border-bottom:1px solid var(--border)}.status{color:var(--green);display:flex;align-items:center;gap:7px}.status-dot{width:7px;height:7px;background:var(--green);border-radius:50%;box-shadow:0 0 12px var(--green)}.wallet-balance{padding:30px 0}.wallet-balance small{color:#81918a}.wallet-balance strong{display:block;font-size:38px;margin-top:5px}.chart{height:90px;position:relative;overflow:hidden;margin-bottom:22px}.chart svg{width:100%;height:100%}.chart path{fill:none;stroke:var(--green);stroke-width:3;stroke-linecap:round;stroke-dasharray:500;stroke-dashoffset:500;animation:drawChart 3s ease forwards infinite alternate}@keyframes drawChart{to{stroke-dashoffset:0}}.wallet-row{display:flex;justify-content:space-between;padding:14px 0;border-top:1px solid var(--border);color:#a6b3ad;font-size:14px}section{padding:95px 0}.section-heading{text-align:center;max-width:720px;margin:0 auto 48px}.section-heading h2{font-size:clamp(32px,5vw,50px);line-height:1.1;letter-spacing:-1.5px}.section-heading p{color:var(--muted);margin-top:14px}.features{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.feature{padding:31px;background:var(--panel);border:1px solid var(--border);border-radius:22px;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);transition:.35s ease;position:relative;overflow:hidden}.feature:before{content:"";position:absolute;height:2px;width:0;left:0;top:0;background:linear-gradient(90deg,var(--green),var(--purple));transition:.5s}.feature:hover:before{width:100%}.feature:hover{transform:translateY(-8px);border-color:#74f0b233;box-shadow:0 25px 70px #00000040}.feature-icon{width:48px;height:48px;display:grid;place-items:center;border-radius:14px;color:var(--green);background:#74f0b20e;border:1px solid #74f0b21b;margin-bottom:20px;font-weight:700}.feature h3{font-size:20px;margin-bottom:10px}.feature p{color:var(--muted);font-size:15px}.information{display:grid;grid-template-columns:1fr 1fr;gap:25px}.info-card{padding:38px;border:1px solid var(--border);border-radius:25px;background:linear-gradient(145deg,#121d19db,#080c0bc2)}.info-card h2{font-size:30px;margin-bottom:16px}.info-card p{color:var(--muted);margin-bottom:16px}.info-card ul{padding-left:20px;color:var(--muted)}.info-card li{margin:8px 0}.security-strip{margin-top:25px;padding:24px;border-radius:18px;border:1px solid #9b7cff2b;background:#9b7cff0b;color:#c8bfff}.security-strip strong{color:#fff}.cta{position:relative;overflow:hidden;text-align:center;padding:85px 25px;border:1px solid var(--border);border-radius:30px;background:radial-gradient(circle at 50% 0,#74f0b21b,transparent 55%),#0c1411d1}.cta:before{content:"";position:absolute;width:350px;height:350px;border-radius:50%;border:1px solid #74f0b215;left:50%;top:-210px;transform:translate(-50%);animation:pulseCircle 4s infinite}@keyframes pulseCircle{50%{transform:translate(-50%) scale(1.2);opacity:.35}}.cta h2{font-size:clamp(34px,5vw,52px);line-height:1.1;position:relative}.cta p{max-width:680px;margin:17px auto 28px;color:var(--muted);position:relative}footer{padding:40px 0;border-top:1px solid var(--border);text-align:center;color:#718078;font-size:13px}footer a{color:var(--green);text-decoration:none}.footer-note{margin-top:8px}.reveal{opacity:0;transform:translateY(30px);transition:opacity .8s ease,transform .8s ease}.reveal.active{opacity:1;transform:translateY(0)}@media(max-width:850px){nav{flex-wrap:wrap;gap:4px 18px;padding:12px 0}nav>div:last-child{display:flex;flex-wrap:wrap;align-items:center}nav a{margin-left:0;margin-right:18px;font-size:13px}.hero-layout,.information,.features{grid-template-columns:1fr}.wallet-card{transform:none;margin-top:20px}h1{letter-spacing:-2px}.hero{padding-top:75px}}@media(max-width:500px){.info-card,.feature{padding:25px}.wallet-card{padding:20px}}@media(prefers-reduced-motion:reduce){.glow,.particles,.wallet-card,.hero-copy,.visual,.cta:before{animation:none!important}html{scroll-behavior:auto}}
