: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{scroll-behavior:smooth;background-color:var(--bg0);background-image:radial-gradient(circle at 20% 10%,var(--bg2)0%,var(--bg1)45%,var(--bg0)100%);--px:50%;--py:50%}html,body{overscroll-behavior:none;height:100%}body{color:var(--text);background-color:var(--bg0);background-image: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}main,.page{background-color:var(--bg0)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}html{scroll-behavior:auto!important}.breathe,.headline:after,.nft,.nft:before,.nft:after,.btn.legendary{animation:none!important}}a{color:inherit;text-decoration:none}.page{isolation:isolate;background-color:var(--bg0);min-height:100vh;position:relative}.bg-noise,.bg-aura{z-index:0;pointer-events:none;position:fixed;inset:0}.bg-noise{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")}.bg-aura{opacity:.65;background:radial-gradient(80% 60% at 50% 30%,#78beff14 0%,#aa78ff0a 40%,#0000 70%)}#content{z-index:1;position:relative}@media (max-width:900px){.bg-noise{mix-blend-mode:normal;opacity:.12}}.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;transition:background .2s,-webkit-backdrop-filter .2s,backdrop-filter .2s,border-bottom-color .2s;display:flex;position:sticky;top:0}html[data-scrolled="1"] .nav{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#04060d8c;border-bottom-color:#eaf1ff29}@media (max-width:900px){.nav{-webkit-backdrop-filter:none;backdrop-filter:none;background:#04060db3}}.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-wrap{display:inline-block;position:relative}.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{background:radial-gradient(circle at var(--px)var(--py),#eaf1fff2,#78beff8c,#aa78ff59,#eaf1ffa6);color:#0000;-webkit-background-clip:text;background-clip:text;transition:none;animation:5.4s ease-in-out infinite breathe;display:inline-block}@keyframes breathe{0%{opacity:1;transform:translateY(0)scale(1.002)}50%{opacity:.98;transform:translateY(-1px)scale(1.006)}to{opacity:1;transform:translateY(0)scale(1.002)}}.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}@media (hover:hover){.btn:hover{background:#0a101e59;border-color:#eaf1ff38;transform:translateY(-1px)}}.btn.primary{background:linear-gradient(135deg,#78beff29,#aa78ff1f);border-color:#78beff59}.btn.legendary{background:linear-gradient(135deg,#78beff38,#aa78ff2e);border-color:#78beff73;box-shadow:0 0 16px #78beff1a}.section{isolation:isolate;background-color:var(--bg0);padding:66px 20px;position:relative;overflow:clip}.section:before{content:"";pointer-events:none;opacity:.1;background:radial-gradient(circle at 20% 0,#78beff2e,#0000 55%),radial-gradient(circle at 80% 20%,#aa78ff24,#0000 60%);position:absolute;inset:0}#system.section:before{background:radial-gradient(circle at 15% 10%,#78beff29,#0000 50%),radial-gradient(circle at 85% 15%,#aa78ff1a,#0000 55%)}#product.section:before{background:radial-gradient(circle at 25% 5%,#78beff24,#0000 52%),radial-gradient(circle at 75% 25%,#aa78ff1f,#0000 58%)}#nft.section:before{background:radial-gradient(circle at 20% 15%,#c8aa5a1f,#0000 50%),radial-gradient(circle at 80% 10%,#78beff1a,#0000 55%)}#security.section:before{background:radial-gradient(circle at 18% 8%,#78beff1f,#0000 54%),radial-gradient(circle at 82% 18%,#aa78ff1a,#0000 58%)}.container{box-sizing:border-box;width:100%;max-width:1200px;margin:0 auto;padding:0 20px}.eyebrow{letter-spacing:.22em;color:var(--muted2);margin:0 0 10px;font-size:.78rem}.headline{letter-spacing:.06em;margin:0 0 20px;padding-bottom:4px;font-size:clamp(1.5rem,2.5vw,2.2rem);position:relative}.headline:after{content:"";opacity:.6;pointer-events:none;width:100px;max-width:80%;height:1px;position:absolute;bottom:0;left:0}.headline[data-theme=system]:after{background:linear-gradient(90deg,#78beffb3,#0000);animation:3s ease-in-out infinite headline-scan}.headline[data-theme=product]:after{background:#78beff99;animation:2.5s ease-in-out infinite headline-pulse}.headline[data-theme=nft]:after{background:linear-gradient(90deg,#c8aa5acc,#78beff80,#c8aa5acc) 0 0/200% 100%;animation:4s ease-in-out infinite headline-shimmer}.headline[data-theme=security]:after{background:#78beff99;animation:3s ease-in-out infinite headline-lock}@keyframes headline-scan{0%,to{opacity:.6;transform-origin:0;transform:scaleX(.6)}50%{opacity:.9;transform-origin:0;transform:scaleX(1)}}@keyframes headline-pulse{0%,to{opacity:.5}50%{opacity:.9}}@keyframes headline-shimmer{0%,to{background-position:0 0}50%{background-position:100% 0}}@keyframes headline-lock{0%,90%,to{opacity:.5}95%{opacity:1}}.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{gap:14px;display:grid}@media (min-width:1200px){.nft-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.nft-grid .nft:last-child{grid-column:2/span 2}}@media (min-width:900px) and (max-width:1199px){.nft-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nft-grid .nft:last-child{grid-column:auto}}@media (max-width:899px){.nft-grid{grid-template-columns:1fr}.nft-grid .nft:last-child{grid-column:auto}}.nft-cta-wrap{text-align:center;margin-top:28px}.nft{border:1px solid var(--line);background:#0a101e2e;border-radius:18px;flex-direction:column;transition:transform .2s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #eaf1ff0f}.nft .nft-imgwrap{flex-shrink:0;display:block;position:relative}.nft .nft-imgwrap:after{content:"";pointer-events:none;background:radial-gradient(#0000 55%,#00000059);position:absolute;inset:0}.nft:before{content:"";-webkit-mask-composite:xor;opacity:.85;pointer-events:none;background:linear-gradient(135deg,#eaf1ff80,#c8aa5a99,#78beff73,#c8aa5a8c,#eaf1ff80);border-radius:18px;padding:4px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.nft:after{content:"";opacity:.2;pointer-events:none;background:radial-gradient(circle,#78beff1f,#c8aa5a14,#0000 50%);transition:opacity .15s;position:absolute;inset:-12px}@media (hover:hover){.nft:hover{transform:translateY(-2px)}.nft:hover:before{opacity:1}.nft:hover:after{opacity:.35}}@media (max-width:900px){.nft:hover{transform:none}.nft:hover:before{opacity:.85}.nft:hover:after{opacity:.22}}.nft .nft-imgwrap img{object-fit:cover;width:100%;height:260px;display:block}.nft-body{flex-direction:column;flex:1;justify-content:flex-start;min-height:88px;padding:14px 16px 16px;display:flex}.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-inner{flex-direction:column;gap:20px;display:flex}.footer-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.footer-contact{border-top:1px solid var(--line);color:var(--muted2);flex-wrap:wrap;align-items:center;gap:8px;padding-top:12px;font-size:.85rem;display:flex}.footer-contact-label{letter-spacing:.08em}.footer-contact-links a{color:var(--muted);transition:color .15s}.footer-contact-links a:hover{color:var(--text)}.footer-contact-sep{opacity:.6}.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}.mt-8{margin-top:8px}.mt-14{margin-top:14px}.mt-16{margin-top:16px}.btn-ghost{color:var(--muted);background:0 0;border-color:#eaf1ff24}@media (hover:hover){.btn-ghost:hover{color:var(--text);background:#0a101e2e;border-color:#eaf1ff38}.btn.legendary:hover{transform:translateY(-2px);box-shadow:0 0 24px #78beff2e}}.skip-link{z-index:100;background:var(--bg1);color:var(--text);border:1px solid var(--line);border-radius:0 0 10px;padding:12px 18px;font-size:.9rem;text-decoration:none;transition:transform .2s;position:fixed;top:0;left:0;transform:translateY(-120%)}.skip-link:focus{outline:2px solid var(--accent);outline-offset:2px;transform:translateY(0)}.nav-links{align-items:center;gap:10px;display:flex}@media (max-width:900px){.nav-links{display:none}}.nav-link{border:1px solid var(--line);color:var(--muted);letter-spacing:.1em;background:#0a101e2e;border-radius:999px;padding:8px 10px;font-size:.78rem;transition:transform .15s,background .15s,border-color .15s,color .15s}.nav-link:hover{color:var(--text);background:#0a101e47;border-color:#eaf1ff38}.nav-link.active{color:var(--text);background:linear-gradient(135deg,#78beff1f,#aa78ff14);border-color:#78beff59}
