*{box-sizing:border-box}body{margin:0;font-family:Arial,Helvetica,sans-serif;background:#ffdf6e;color:#111}a{color:inherit;text-decoration:none}button{font-family:inherit}.page{min-height:100vh;padding:24px;overflow:hidden;position:relative;background:radial-gradient(circle at top right,rgba(255,93,93,.38),transparent 30%),radial-gradient(circle at bottom left,rgba(255,199,44,.55),transparent 28%),linear-gradient(135deg,#fff7ed,#fde047,#fb923c)}.bgGlow{position:absolute;width:360px;height:360px;border-radius:999px;filter:blur(90px);opacity:.45;pointer-events:none}.orange{background:#fb923c;top:-110px;right:-100px}.yellow{background:#facc15;bottom:-120px;left:-100px}.pink{background:#fb7185;top:42%;left:48%;opacity:.22}.nav{position:relative;z-index:5;max-width:1200px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 22px;border-radius:30px;background:#ffffffa3;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.72);box-shadow:0 14px 35px #0000001a}.brand{display:flex;gap:14px;align-items:center}.logo{width:58px;height:58px;object-fit:cover;border-radius:20px;box-shadow:0 10px 22px #0000002e}.brand h2{margin:0;font-size:25px;font-weight:1000;letter-spacing:-.04em}.brand p{margin:3px 0 0;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:#57534e;font-weight:900}.xButton,.primaryBtn,.secondaryBtn{display:inline-flex;align-items:center;justify-content:center;gap:9px;border-radius:18px;font-weight:1000;transition:.2s ease;cursor:pointer}.xButton:hover,.primaryBtn:hover,.secondaryBtn:hover{transform:translateY(-3px) rotate(-1deg)}.xButton{background:#111;color:#fff;padding:14px 18px}.hero{position:relative;z-index:2;max-width:1200px;margin:auto;padding:80px 0 58px;display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:56px}.pill{display:inline-flex;align-items:center;gap:8px;padding:11px 16px;border-radius:999px;background:#ffffffb8;border:1px solid rgba(0,0,0,.08);box-shadow:0 10px 22px #00000014;font-weight:1000}h1{margin:25px 0 0;font-size:clamp(70px,11vw,138px);line-height:.82;letter-spacing:-.075em;font-weight:1000;text-transform:uppercase}h1 span{display:block;color:#c2410c;text-shadow:4px 4px 0 rgba(255,255,255,.65)}.tagline{max-width:640px;margin:28px 0 0;color:#3f3f46;font-size:22px;line-height:1.6;font-weight:800}.buttons{display:flex;flex-wrap:wrap;gap:14px;margin-top:34px}.primaryBtn{border:0;background:#111;color:#fff;padding:17px 25px;font-size:18px;box-shadow:0 16px 30px #00000038}.secondaryBtn{background:#fff;color:#111;border:3px solid #111;padding:14px 22px;font-size:18px}.tickerTape{margin-top:28px;display:flex;flex-wrap:wrap;gap:10px}.tickerTape span{background:#ea580c;color:#fff;padding:9px 12px;border-radius:999px;font-size:13px;font-weight:1000;box-shadow:3px 3px #111}.imageWrap{position:relative}.imageGlow{position:absolute;inset:8px;background:#c2410c40;border-radius:54px;transform:rotate(7deg);filter:blur(20px)}.burst{position:absolute;z-index:3;right:-8px;top:-18px;background:#111;color:#fff;padding:18px 20px;border-radius:999px;font-size:24px;font-weight:1000;transform:rotate(12deg);box-shadow:6px 6px #f97316}.heroImage{position:relative;z-index:2;width:100%;max-width:520px;display:block;margin:auto;border-radius:54px;border:9px solid #fff;box-shadow:0 32px 75px #00000047}.stats{position:relative;z-index:2;max-width:1200px;margin:auto;display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.card{background:#ffffffb8;padding:28px;border-radius:32px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 15px 32px #0000001a;border:1px solid rgba(255,255,255,.6)}.icon{width:56px;height:56px;border-radius:19px;display:flex;align-items:center;justify-content:center;background:#111;color:#fff}.card small{display:block;margin-top:22px;color:#71717a;font-size:13px;letter-spacing:.15em;text-transform:uppercase;font-weight:1000}.card h4{margin:9px 0;font-size:33px;font-weight:1000}.card p{margin:0;color:#52525b;font-weight:800}.funSection{position:relative;z-index:2;max-width:1200px;margin:60px auto 0;background:#111;color:#fff;border-radius:38px;padding:46px;display:grid;grid-template-columns:1fr 1fr;gap:42px;box-shadow:0 28px 70px #00000047}.funCopy h3,.cta h3{margin:0;font-size:clamp(42px,6vw,68px);line-height:.95;letter-spacing:-.05em;font-weight:1000}.funCopy p,.cta p{margin-top:20px;color:#e4e4e7;font-size:19px;line-height:1.7;font-weight:700}.steps{display:grid;gap:14px}.step{display:flex;gap:15px;align-items:flex-start;background:#ffffff1a;border:1px solid rgba(255,255,255,.08);padding:16px;border-radius:20px}.step span{min-width:44px;height:44px;border-radius:15px;background:#f97316;display:flex;align-items:center;justify-content:center;font-weight:1000}.step strong{display:block;font-size:19px}.step p{margin:4px 0 0;color:#d4d4d8;font-weight:700}.memeCards{position:relative;z-index:2;max-width:1200px;margin:20px auto 0;display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.memeCard{padding:28px;border-radius:30px;background:#ffffffb8;box-shadow:0 15px 32px #0000001a}.memeCard h4{margin:16px 0 8px;font-size:26px;font-weight:1000}.memeCard p{margin:0;color:#52525b;font-size:17px;line-height:1.5;font-weight:750}.cta{position:relative;z-index:2;max-width:1200px;margin:60px auto 0;border-radius:38px;padding:52px 30px;text-align:center;background:linear-gradient(135deg,#fb923c,#facc15);box-shadow:0 22px 55px #00000029}.cta p{color:#3f3f46}.cta .primaryBtn{margin-top:10px}footer{position:relative;z-index:2;text-align:center;padding:48px 0 8px;color:#3f3f46;font-weight:900}footer p{margin:6px 0}@media(max-width:900px){.page{padding:16px}.nav{flex-direction:column;align-items:flex-start}.hero,.stats,.funSection,.memeCards{grid-template-columns:1fr}.hero{padding-top:52px}.buttons a,.buttons button,.xButton{width:100%}.funSection{padding:30px}.burst{right:4px;top:-8px;font-size:18px}}.addressBox{margin-top:28px;padding:18px;border-radius:22px;background:#111;color:#fff;max-width:680px;box-shadow:6px 6px #f97316}.addressBox p{margin:0 0 10px;font-size:13px;letter-spacing:.12em;font-weight:1000;text-transform:uppercase;color:#fff}.coinAddress{display:block;color:#facc15;font-size:15px;font-weight:1000;word-break:break-all;text-decoration:none}.coinAddress:hover{color:#fff}
