:root{color-scheme:dark;--bg:#080d1d;--ink:#f3f5ff;--muted:#aabbd3;--cyan:#27edf5;--teal:#0ee7ca;--pink:#ef44f9;--purple:#9349f8;--edge:rgba(109,142,194,.27);--font-display:'Exo 2','Arial Black',sans-serif;--font-body:'Space Grotesk',Arial,sans-serif}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:86px}body{margin:0;min-width:320px;background:radial-gradient(ellipse at 10% 30%,rgba(59,16,134,.14),transparent 35%),radial-gradient(ellipse at 94% 45%,rgba(48,19,132,.17),transparent 38%),var(--bg);font-family:var(--font-body);color:var(--ink);overflow-x:hidden}body::before{content:'';position:fixed;inset:0;pointer-events:none;z-index:-1;background-image:radial-gradient(#afbbf5 1px,transparent 1.7px);background-size:73px 91px;opacity:.08}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid #6dfdf5;outline-offset:4px}.gradient-text{background:linear-gradient(105deg,#22f3eb 4%,#59d6ff 38%,#cb55fb 69%,#24f0e5 100%);color:transparent;-webkit-background-clip:text;background-clip:text}.skip-link{position:fixed;z-index:100;top:-60px;left:15px;background:#16ddde;color:#031222;padding:13px 22px;font-weight:700}.skip-link:focus{top:12px}
.site-header{height:66px;position:relative;z-index:20;background:rgba(9,13,30,.95);border-bottom:1px solid rgba(91,119,174,.18);box-shadow:0 2px 12px #03051022}.header-inner{max-width:1422px;height:100%;margin:auto;padding:0 22px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:18px}.brand{display:flex;align-items:center;gap:12px;white-space:nowrap;justify-self:start}.brand img{width:48px;height:48px;object-fit:contain}.brand-name{font:italic 900 clamp(15px,1.75vw,25px)/1 var(--font-display);letter-spacing:-.02em}.main-nav{display:flex;align-items:center;justify-content:center;gap:48px;height:100%}.main-nav a{height:100%;display:inline-flex;align-items:center;position:relative;color:#d9e0f1;font-size:15px;font-weight:500;transition:color .18s}.main-nav a:hover,.main-nav a.is-active{color:#48f9f2}.main-nav a.is-active::after{content:'';height:2px;position:absolute;left:0;right:0;bottom:10px;border-radius:3px;background:#28ecf6;box-shadow:0 0 9px #32f4fc}.buy-btn{justify-self:end;min-width:196px;height:45px;padding:0 18px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border-radius:15px;background:linear-gradient(102deg,#2aeee4 0%,#43c9fd 45%,#ef3beb 100%);box-shadow:0 0 18px #41d5f54d,0 0 21px #dd44f437;color:#071127;font:800 14px var(--font-display);transition:transform .2s,filter .2s}.buy-btn svg{width:19px;height:19px}.buy-btn:hover{transform:translateY(-2px);filter:brightness(1.09)}.menu-toggle{display:none;border:1px solid #60739955;border-radius:10px;background:#182140;color:white;width:42px;height:41px;place-items:center}
.hero{position:relative;height:537px;isolation:isolate;overflow:hidden;background:radial-gradient(ellipse at 43% 38%,#131a46 0%,#0b1231 45%,#0c1028 76%,#080d21 100%)}.scene,.scene-shade,.hero-aurora{position:absolute;inset:0;pointer-events:none}.scene{z-index:-3;background-image:url('assets/city-scene.svg');background-position:center 40%;background-size:cover;background-repeat:no-repeat}.scene-shade{z-index:-1;background:linear-gradient(0deg,#080d1d 0%,#080d1d00 19%),radial-gradient(ellipse at 51% 5%,rgba(7,20,49,.1),transparent 58%)}.hero-aurora--purple{z-index:-2;background:radial-gradient(ellipse at 13% 83%,rgba(126,32,255,.18),transparent 37%)}.hero-aurora--teal{z-index:-2;background:radial-gradient(ellipse at 89% 81%,rgba(0,238,208,.13),transparent 37%)}.hero-inner{height:100%;max-width:1440px;padding:0 28px;margin:0 auto;position:relative}.hero-copy{position:absolute;z-index:5;top:106px;left:28px;max-width:500px}.hero-copy h1{font:italic 900 clamp(51px,5.1vw,79px)/.82 var(--font-display);letter-spacing:-.045em;margin:6px 0 21px;white-space:nowrap;filter:drop-shadow(0 9px 18px #160e42a0)}.hero-copy h1 span:last-child{font-size:.83em}.hero-copy p{color:#cbdaf5;font:italic 500 24px/1.35 var(--font-display);letter-spacing:.16em;margin:0 0 27px;text-shadow:0 1px 12px #0b1834}.hero-actions{display:flex;align-items:center;gap:8px;flex-wrap:nowrap}.social-btn{--btn-color:#69aaff;min-height:49px;padding:7px 13px;border:1.3px solid var(--btn-color);border-radius:999px;background:rgba(4,10,23,.93);box-shadow:0 0 9px color-mix(in srgb,var(--btn-color) 38%,transparent),inset 0 0 14px color-mix(in srgb,var(--btn-color) 8%,transparent);display:inline-flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap;font:800 13px var(--font-display);letter-spacing:.025em;transition:transform .17s,background .17s,box-shadow .17s}.social-btn img{width:23px;height:23px;object-fit:contain;flex:none}.social-btn--pump{--btn-color:#07eea4;color:#a1ffd4}.social-btn--pump img{border-radius:50%}.social-btn--dex{--btn-color:#a443ff;color:#dc97ff}.social-btn--telegram{--btn-color:#00bdff;color:#6be8ff}.social-btn--x{--btn-color:#8d6bf2;color:#fff}.social-btn--x img{filter:invert(1)}.social-btn:hover{transform:translateY(-4px);background:#172443;box-shadow:0 0 16px color-mix(in srgb,var(--btn-color) 65%,transparent)}
.hero-character{position:absolute;z-index:2;pointer-events:none;top:-28px;left:50%;width:min(630px,49vw);aspect-ratio:1098/1145;transform:translateX(-50%);filter:drop-shadow(0 0 22px rgba(40,169,255,.14))}.hero-character::after{content:'';position:absolute;z-index:6;bottom:-1px;left:-5%;right:-5%;height:105px;background:linear-gradient(0deg,#080d1d 3%,rgba(8,13,29,0));pointer-events:none}.hero-character>img{position:relative;display:block;z-index:4;width:100%;height:auto;filter:drop-shadow(0 4px 18px rgba(0,3,21,.4))}.cape{position:absolute;z-index:1;top:13%;height:59%;width:86%;opacity:.96;filter:drop-shadow(0 0 15px rgba(115,17,255,.43))}.cape--purple{left:-58%;background:linear-gradient(150deg,#ed3eff 1%,#7211df 30%,#290a75 59%,#7a23dc 100%);clip-path:polygon(98% 29%,88% 19%,71% 9%,48% 0,2% 18%,17% 30%,38% 42%,53% 59%,31% 80%,54% 100%,87% 80%);transform:rotate(-9deg)}.cape--teal{right:-52%;background:linear-gradient(150deg,#3dffe9,#0ab79f 46%,#04515a 73%,#19ddbf);clip-path:polygon(5% 28%,24% 13%,47% 7%,74% 0,100% 4%,90% 31%,65% 46%,77% 67%,85% 100%,47% 83%,12% 74%);transform:rotate(5deg);filter:drop-shadow(0 0 17px rgba(4,255,206,.26))}.hero-aside{position:absolute;z-index:3;right:145px;top:274px;display:flex;flex-direction:column;align-items:flex-start;line-height:1.02;transform:skewX(-6deg);text-shadow:0 2px 12px #0b1537}.hero-aside>span{font:italic 600 28px var(--font-display);letter-spacing:.09em;color:#d5dff9}.hero-aside strong{font:italic 900 59px/.98 var(--font-display);letter-spacing:-.035em}.hero-aside small{font:italic 500 17px var(--font-display);letter-spacing:.12em;color:#bed0f2;white-space:nowrap;margin-top:7px}.moon-sign{position:absolute;z-index:3;right:6px;top:275px;transform:rotate(7deg);color:#f0b5ff;font:italic 700 21px/1.07 var(--font-display);letter-spacing:.06em;text-shadow:0 0 14px #c73bff}
.contract{position:absolute;z-index:8;left:50%;bottom:40px;width:min(496px,calc(100vw - 36px));transform:translateX(-50%);scroll-margin-top:80px}.contract-card{height:72px;padding:10px 18px 12px 30px;border:1px solid #8c4dcb;border-radius:18px;background:rgba(9,14,32,.97);box-shadow:0 0 22px #803ddb44,0 13px 30px #0206178c;text-align:center}.contract-label{display:block;font:600 13px var(--font-display);letter-spacing:.12em;color:#bfcee7;margin-bottom:4px}.contract-line{display:flex;align-items:center;gap:10px}.contract-value{display:block;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#fff;font:600 14px var(--font-body);letter-spacing:.08em;user-select:all}.contract-copy-icon{cursor:pointer;display:grid;place-items:center;flex:none;padding:0;border:0;color:#bddeee;background:transparent;width:28px;height:29px}.contract-copy-icon svg{width:26px;height:26px}.contract-copy-icon:hover{color:#1dfaf3}.copy-pill{position:absolute;top:64px;left:50%;transform:translateX(-50%);height:36px;min-width:170px;border:0;border-radius:100px;color:#0b1733;font:800 13px var(--font-display);letter-spacing:.05em;background:linear-gradient(100deg,#1ef0dc,#6ed2ff 44%,#f541f1);box-shadow:0 0 14px #28e8fb69,0 0 13px #e94afa4d;display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;transition:filter .18s,transform .18s}.copy-pill svg{width:17px;height:17px}.copy-pill:hover{filter:brightness(1.12);transform:translateX(-50%) translateY(-2px)}
.feature-grid{max-width:1404px;padding:0 18px;margin:0 auto;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;position:relative;z-index:5;scroll-margin-top:81px}.feature{--line-color:#18587e;min-height:85px;display:flex;align-items:center;gap:19px;padding:13px 28px 13px 26px;background:linear-gradient(115deg,rgba(9,29,51,.85),rgba(11,14,38,.92));border:1px solid var(--line-color);border-radius:15px;box-shadow:inset 0 0 24px rgba(14,49,86,.08)}.feature--purple{--line-color:#6740af}.feature--orange{--line-color:#715066}.feature--mint{--line-color:#175b70}.feature-symbol{flex:none;width:54px;height:54px;display:grid;place-items:center}.feature-symbol svg{width:53px;height:53px;filter:drop-shadow(0 0 12px rgba(160,58,250,.18))}.feature-symbol--bolt{color:#37eff6}.feature-symbol--bolt svg{width:44px;height:46px;filter:drop-shadow(0 0 16px #25e6f766)}.feature--mint .feature-symbol{color:#43f8ce}.feature--mint svg{filter:drop-shadow(0 0 8px #1af4bd77)}.feature h2{font:700 14px var(--font-display);white-space:nowrap;letter-spacing:.095em;margin:0 0 7px;color:#9debf5}.feature--purple h2{color:#cb8aff}.feature--orange h2{color:#b0d8fb}.feature--mint h2{color:#9debf5}.feature p{font-size:14px;letter-spacing:.06em;color:#aebed5;margin:0;white-space:nowrap}
.faq-section{max-width:1404px;padding:18px 14px 0;margin:0 auto;scroll-margin-top:80px}.faq-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.faq-heading h2{font:italic 900 34px var(--font-display);letter-spacing:-.025em;margin:0}.faq-all{border:0;background:transparent;color:#37e9fa;font:800 13px var(--font-display);cursor:pointer;display:flex;align-items:center;gap:12px;padding:9px}.faq-all span{font-size:20px;line-height:1}.faq-all:hover{color:#fff}.faq-grid{display:grid;grid-template-columns:1fr 1fr;grid-auto-flow:row;gap:4px 19px}.faq-grid details{border:1px solid rgba(66,108,150,.48);border-radius:15px;background:linear-gradient(100deg,rgba(17,41,63,.93),rgba(18,34,56,.91));min-width:0;overflow:hidden;transition:border-color .15s,background .15s}.faq-grid details[open]{border-color:#3fb4d3;background:#112840}.faq-grid summary{display:flex;align-items:center;justify-content:space-between;list-style:none;padding:9px 16px 9px 21px;min-height:39px;cursor:pointer;font-size:14px;font-weight:500;color:#f3f6ff}.faq-grid summary::-webkit-details-marker{display:none}.faq-grid summary:hover{color:#62fff0}.chevron{display:block;flex:none;width:9px;height:9px;border-right:1.5px solid #ebf4ff;border-bottom:1.5px solid #ebf4ff;transform:translate(-2px,-3px) rotate(45deg);transition:transform .15s}.faq-grid details[open] .chevron{transform:translate(-2px,3px) rotate(225deg)}.faq-grid p{margin:-1px 20px 16px;color:#bfd0e3;font-size:13px;line-height:1.65}.disclaimer{max-width:1378px;min-height:79px;display:grid;grid-template-columns:46px 128px 1fr;align-items:center;column-gap:16px;margin:16px auto 0;padding:12px 19px 12px 17px;border:1px solid #b457dd;border-radius:12px;background:linear-gradient(95deg,rgba(16,20,43,.95),rgba(10,18,33,.88));box-shadow:inset 0 0 20px rgba(139,40,195,.04)}.disclaimer svg{width:42px;height:42px;color:#d663ff}.disclaimer h2{margin:0;color:#e76aff;font:900 18px var(--font-display)}.disclaimer p{max-width:1120px;color:#b7c6da;line-height:1.48;font-size:12px;letter-spacing:.005em;margin:0}.footer{max-width:1390px;min-height:54px;margin:0 auto;padding:18px 10px 12px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;color:#93a4bd;font-size:11px}.footer>span:last-child{text-align:right}.footer-icons{display:flex;align-items:center;gap:22px}.footer-icons a{width:22px;height:22px;display:grid;place-items:center;transition:transform .2s}.footer-icons a:hover{transform:translateY(-3px)}.footer-icons img{display:block;width:16px;height:16px;object-fit:contain;filter:grayscale(1) brightness(1.6)}.footer-icons a:nth-child(2) img{filter:invert(.8)}.toast{position:fixed;left:50%;bottom:26px;z-index:40;transform:translate(-50%,18px);width:max-content;max-width:calc(100vw - 30px);padding:13px 20px;border:1px solid #5df5dc;border-radius:12px;background:#0e2138;box-shadow:0 12px 45px #0008;color:#cafff1;font-size:13px;pointer-events:none;opacity:0;transition:transform .2s,opacity .2s}.toast--show{opacity:1;transform:translate(-50%,0)}
@media (min-width:1550px){.scene{background-size:100% auto}.hero{height:560px}}
@media (max-width:1250px){.brand-name{font-size:19px}.main-nav{gap:29px}.hero-copy{left:25px}.hero-copy h1{font-size:clamp(51px,5.2vw,70px)}.hero-copy p{font-size:19px}.social-btn{font-size:11px;padding:6px 10px;gap:5px;min-height:44px}.social-btn img{width:19px;height:19px}.hero-character{width:590px;left:51%}.hero-aside{right:42px;top:275px}.hero-aside strong{font-size:49px}.hero-aside>span{font-size:23px}.hero-aside small{font-size:13px}.moon-sign{display:none}.feature{padding:13px 14px;gap:11px}.feature h2{font-size:12px;white-space:normal}.feature p{font-size:12px;white-space:normal}.feature-symbol{width:42px}.feature-symbol svg{width:42px}}
@media (max-width:940px){.header-inner{grid-template-columns:1fr auto auto}.menu-toggle{display:grid;grid-column:2}.main-nav{position:absolute;top:66px;left:12px;right:12px;height:auto;padding:15px;display:none;flex-direction:column;gap:0;background:rgba(9,15,37,.98);border:1px solid #484d88;border-radius:14px;box-shadow:0 20px 40px #0009}.main-nav.is-open{display:flex}.main-nav a{width:100%;height:45px;padding:0 13px}.main-nav a.is-active::after{left:13px;right:auto;width:32px;bottom:4px}.buy-btn{grid-column:3;min-width:135px}.hero-copy{top:111px}.hero-copy h1{font-size:53px}.hero-copy p{font-size:17px}.hero-character{width:520px;left:54%}.hero-aside{right:22px;top:292px}.hero-aside>span{font-size:18px}.hero-aside strong{font-size:40px}.hero-aside small{font-size:11px}.hero-actions{max-width:330px;flex-wrap:wrap}.feature-grid{gap:10px}.feature{min-height:100px;gap:6px;padding:12px}.feature-symbol{width:36px}.feature-symbol svg{width:35px}.feature h2{font-size:11px}.feature p{font-size:11px}.faq-section{padding-left:18px;padding-right:18px}.disclaimer{margin-left:18px;margin-right:18px}}
@media (max-width:700px){.site-header{height:66px}.header-inner{padding:0 12px;gap:7px}.brand{gap:6px}.brand img{height:42px;width:42px}.brand-name{font-size:clamp(12px,3.1vw,17px)}.buy-btn{min-width:94px;height:39px;padding:0 9px;font-size:11px;gap:3px;border-radius:11px}.buy-btn svg{width:14px;height:14px}.menu-toggle{width:36px;height:37px}.hero{height:auto;min-height:0;overflow:hidden;padding-bottom:30px}.hero-inner{min-height:770px;padding:0 16px;display:flex;flex-direction:column;align-items:center}.scene{background-size:auto 610px;background-position:53% 3%}.hero-copy{position:relative;top:auto;left:auto;margin:39px auto 0;width:100%;text-align:center;max-width:450px}.hero-copy h1{font-size:clamp(52px,11vw,78px);line-height:.83;margin:0 0 17px}.hero-copy h1 span:last-child{font-size:.86em}.hero-copy p{font-size:clamp(16px,4vw,22px);line-height:1.35;letter-spacing:.13em;margin:0}.hero-actions{position:absolute;top:520px;left:50%;transform:translateX(-50%);max-width:360px;width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;z-index:6}.social-btn{min-height:45px;gap:8px;font-size:13px}.social-btn img{height:21px;width:21px}.hero-character{position:absolute;width:min(95vw,530px);left:50%;top:181px;transform:translateX(-50%)}.hero-character::after{height:90px}.cape--purple{left:-40%}.cape--teal{right:-39%}.hero-aside{position:relative;top:auto;right:auto;align-items:center;transform:none;text-align:center;margin-top:455px;z-index:7}.hero-aside>span{font-size:16px}.hero-aside strong{font-size:39px}.hero-aside small{font-size:11px;margin-top:2px}.contract{bottom:6px;width:min(450px,calc(100vw - 30px))}.contract-card{height:71px}.contract-label{font-size:11px}.contract-value{font-size:12px}.copy-pill{top:63px}.feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding:0 12px;gap:9px}.feature{min-height:96px;gap:10px}.feature-symbol{width:43px}.feature-symbol svg{width:42px}.feature h2{font-size:11px}.feature p{font-size:11px}.faq-section{padding:27px 12px 0}.faq-heading h2{font-size:32px}.faq-grid{grid-template-columns:1fr;gap:8px}.faq-grid summary{min-height:46px}.disclaimer{grid-template-columns:38px 1fr;column-gap:12px;row-gap:8px;margin:18px 12px 0;padding:15px}.disclaimer svg{height:35px;width:35px}.disclaimer h2{font-size:17px}.disclaimer p{grid-column:1/-1;font-size:11px}.footer{padding:23px 15px;display:flex;justify-content:center;flex-wrap:wrap;gap:12px 20px;font-size:10px;text-align:center}.footer>span:last-child{text-align:center}.footer-icons{order:3;width:100%;justify-content:center;gap:28px}}
@media (max-width:430px){.brand-name{font-size:12px}.brand img{width:37px;height:37px}.hero-inner{min-height:745px}.hero-copy{margin-top:34px}.hero-copy h1{font-size:clamp(46px,11vw,59px)}.hero-copy p{font-size:16px}.hero-character{top:165px}.hero-actions{top:493px;max-width:328px}.hero-aside{margin-top:425px}.social-btn{min-height:44px}.feature{min-height:89px;padding:9px;gap:5px}.feature-symbol,.feature-symbol svg{width:33px}.feature h2{font-size:10px;letter-spacing:.02em}.feature p{font-size:10px;letter-spacing:0}.contract{bottom:5px}.contract-card{padding:12px}.contract-label{font-size:10px}.contract-value{font-size:11px;letter-spacing:.02em}}
@media (prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
