*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#080a0d;color:#f4f0e7;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}header{height:82px;display:flex;align-items:center;justify-content:space-between;padding:0 6vw;border-bottom:1px solid #24272d;position:sticky;top:0;background:#080a0de0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:10}.brand{display:flex;align-items:center;gap:11px;font-weight:800;letter-spacing:.18em}.coin{display:grid;place-items:center;width:38px;height:38px;border:1px solid #d9b65d;border-radius:50%;color:#e8c96e;font-family:Georgia,serif;font-size:22px;box-shadow:0 0 20px #d8b4541f}nav{display:flex;gap:30px;color:#b6b2a9;font-size:14px}nav a:hover{color:#e8c96e}.outline,.secondary,#copyBtn{background:transparent;color:#e8c96e;border:1px solid #7c6936;border-radius:10px;padding:11px 17px;cursor:pointer}.hero{min-height:720px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:90px 7vw;position:relative;overflow:hidden}.glow{position:absolute;width:620px;height:620px;border-radius:50%;background:radial-gradient(circle,#cca13929,#080a0d00 68%);top:60px}.eyebrow,.section-tag{font-size:12px;letter-spacing:.28em;color:#d7b65b;font-weight:700}.hero h1{font-family:Georgia,serif;font-weight:500;font-size:clamp(48px,7vw,92px);line-height:1.02;margin:25px 0;position:relative}.hero h1 span{color:#d8b45a}.lead{max-width:760px;color:#aaa79f;line-height:1.8;font-size:18px;position:relative}.actions{display:flex;gap:14px;margin-top:26px;z-index:1}.primary{padding:13px 20px;border-radius:10px;background:#d5b257;color:#111;font-weight:750}.secondary{display:inline-block}.stats{width:min(100%,950px);display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #292b30;margin-top:75px;background:#0d1014;z-index:1}.stats div{padding:24px;border-right:1px solid #292b30}.stats div:last-child{border-right:0}.stats small,.card span,.contract span,.countdown small{display:block;color:#777a7f;font-size:12px;text-transform:uppercase;letter-spacing:.12em;margin-bottom:9px}.stats strong{font-family:Georgia,serif;font-size:20px}.section{max-width:1180px;margin:auto;padding:110px 6vw;border-top:1px solid #202329}.section h2{font-family:Georgia,serif;font-weight:500;font-size:clamp(38px,5vw,62px);margin:18px 0 24px}.section>p{max-width:760px;color:#9c9da0;line-height:1.8;font-size:17px}.cards{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:45px}.card{border:1px solid #292c31;background:#0d1014;padding:25px;min-height:120px}.card b{font-family:Georgia,serif;font-size:20px}.contract{display:flex;align-items:center;gap:18px;margin-top:18px;border:1px solid #292c31;padding:18px;background:#0d1014}.contract span{margin:0}.contract code{color:#c7c3ba;overflow:hidden;text-overflow:ellipsis;flex:1}.reward-box{display:grid;grid-template-columns:1.3fr .7fr;gap:50px}.reward-box p{color:#999ca1;line-height:1.8}.countdown{border:1px solid #66562f;background:linear-gradient(145deg,#12110e,#0b0d10);padding:36px;display:flex;flex-direction:column;justify-content:center}.countdown strong{font-family:Georgia,serif;color:#e0bd61;font-size:32px;margin:8px 0}.countdown span{color:#888b90}.timeline{margin-top:45px}.step{display:flex;gap:24px;padding:26px 0;border-bottom:1px solid #272a2f;color:#686b70}.step.active{color:#e8e4db}.step i{font-style:normal;color:#c8a64e}.step b{font-size:20px}.step p{color:#83868b;margin-bottom:0}footer{padding:60px 6vw;border-top:1px solid #25282d;text-align:center;color:#74777c}footer .brand{justify-content:center;color:#eee;margin-bottom:20px}.disclaimer{font-size:12px}@media(max-width:800px){header{padding:0 20px}nav{display:none}.hero{min-height:650px;padding-left:20px;padding-right:20px}.stats{grid-template-columns:1fr 1fr}.stats div:nth-child(2){border-right:0}.stats div{border-bottom:1px solid #292b30}.cards{grid-template-columns:1fr 1fr}.reward-box{grid-template-columns:1fr}.contract{align-items:flex-start;flex-wrap:wrap}.contract code{flex-basis:100%}}@media(max-width:500px){.cards{grid-template-columns:1fr}.actions{flex-direction:column;width:100%;max-width:300px}.stats{grid-template-columns:1fr}.stats div{border-right:0}.hero h1{font-size:49px}}
