:root{--bg0:#04060d;--bg1:#050b18;--bg2:#071a33;--text:#eaf1ff;--muted:#eaf1ffb8;--muted2:#eaf1ff94;--line:#eaf1ff1f;--card:#0a101e8c;--card2:#0a101e59;--accent:#78beffe6;--accent2:#aa78ffb3;--shadow:0 20px 80px #0000008c}*{box-sizing:border-box}html,body{height:100%}body{color:var(--text);background:radial-gradient(circle at 20% 10%,var(--bg2)0%,var(--bg1)45%,var(--bg0)100%);margin:0;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji;overflow-x:hidden}a{color:inherit;text-decoration:none}.page{min-height:100vh;position:relative}.bg-noise{pointer-events:none;mix-blend-mode:overlay;opacity:.35;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)' opacity='.22'/%3E%3C/svg%3E");position:fixed;inset:0}.nav{z-index:50;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);background:#04060d59;justify-content:space-between;align-items:center;padding:18px 22px;display:flex;position:sticky;top:0}.nav-left{align-items:baseline;gap:14px;display:flex}.nav-logo{letter-spacing:.28em;font-size:.95rem;font-weight:700}.nav-tag{color:var(--muted2);letter-spacing:.12em;font-size:.78rem}.nav-right{align-items:center;gap:12px;display:flex}.lang{border:1px solid var(--line);background:#0a101e40;border-radius:999px;gap:6px;padding:4px;display:flex}.lang-btn{cursor:pointer;color:var(--muted);letter-spacing:.12em;background:0 0;border:0;border-radius:999px;padding:8px 10px;font-size:.78rem}.lang-btn.active{color:var(--text);background:#eaf1ff24}.hero{place-items:center;min-height:92vh;padding:70px 20px 40px;display:grid;position:relative}.hero-inner{text-align:center;width:min(980px,92vw)}.hero-title{letter-spacing:.32em;text-transform:uppercase;margin:0;font-size:clamp(2.8rem,6.2vw,4.7rem);font-weight:700;line-height:1.08}.breathe{animation:5.4s ease-in-out infinite breathe;display:inline-block}@keyframes breathe{0%{opacity:1;transform:translateY(0)scale(1)}50%{opacity:.95;transform:translateY(-2px)scale(1.015)}to{opacity:1;transform:translateY(0)scale(1)}}.hero-subtitle{width:min(720px,92vw);color:var(--muted);letter-spacing:.08em;margin:18px auto 0;font-size:1rem;line-height:1.7}.hero-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px;display:flex}.btn{border:1px solid var(--line);color:var(--text);cursor:pointer;letter-spacing:.08em;background:#0a101e40;border-radius:14px;padding:12px 16px;font-size:.9rem;transition:transform .15s,background .15s,border-color .15s}.btn:hover{background:#0a101e59;border-color:#eaf1ff38;transform:translateY(-1px)}.btn.primary{background:linear-gradient(135deg,#78beff29,#aa78ff1f);border-color:#78beff59}.section{padding:66px 20px}.container{width:min(1080px,92vw);margin:0 auto}.eyebrow{letter-spacing:.22em;color:var(--muted2);margin:0 0 10px;font-size:.78rem}.headline{letter-spacing:.06em;margin:0 0 16px;font-size:clamp(1.5rem,2.5vw,2.2rem)}.text{color:var(--muted);margin:10px 0;font-size:1rem;line-height:1.8}.split{grid-template-columns:1.25fr .75fr;align-items:start;gap:18px;display:grid}@media (max-width:900px){.split{grid-template-columns:1fr}}.cards{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}@media (max-width:900px){.cards{grid-template-columns:1fr}}.card{background:linear-gradient(180deg,var(--card),var(--card2));border:1px solid var(--line);box-shadow:var(--shadow);border-radius:18px;padding:18px}.card h4{letter-spacing:.08em;margin:0 0 8px}.card p{color:var(--muted);margin:0;line-height:1.7}.facts{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}@media (max-width:900px){.facts{grid-template-columns:1fr}}.fact{border:1px solid var(--line);background:#0a101e2e;border-radius:18px;padding:18px}.fact-number{letter-spacing:.12em;font-size:1.35rem;font-weight:700}.fact-label{color:var(--muted2);letter-spacing:.08em;margin-top:8px;display:block}.nft-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}@media (max-width:900px){.nft-grid{grid-template-columns:1fr}}.nft{border:1px solid var(--line);background:#0a101e2e;border-radius:18px;overflow:hidden}.nft img{object-fit:cover;filter:saturate(1.02)contrast(1.02);width:100%;height:260px;display:block}.nft-body{padding:14px 16px 16px}.nft-title{letter-spacing:.08em;margin:0}.nft-mini{color:var(--muted);margin:8px 0 0;font-size:.95rem;line-height:1.7}.footer{border-top:1px solid var(--line);background:#04060d40;padding:40px 20px 60px}.footer-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.small{color:var(--muted2);font-size:.9rem;line-height:1.6}.badges{flex-wrap:wrap;gap:10px;display:flex}.badge{border:1px solid var(--line);color:var(--muted);letter-spacing:.08em;background:#0a101e38;border-radius:999px;padding:8px 10px;font-size:.78rem}
