@import url('https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@600;700;800;900&family=DM+Sans:wght@400;500;600;700&display=swap');
:root{--bg:#1c102c;--panel:#2a193e;--ink:#fff7e9;--muted:#c8b9d1;--lime:#dfff67;--pink:#ff69bc;--gold:#ffca63;--line:#493451}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;background:var(--bg);color:var(--ink);font-family:'DM Sans',sans-serif;line-height:1.65}a{color:inherit;text-decoration:none}button,input{font:inherit}button,a,input{touch-action:manipulation}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible{outline:3px solid var(--pink);outline-offset:5px}.wrap{max-width:1320px;width:calc(100% - 104px);margin:auto}.announcement{background:var(--lime);color:var(--bg);text-align:center;padding:8px 20px;font-size:11px;font-weight:800;letter-spacing:1px}.announcement span{margin:0 20px}.announcement a{margin-left:28px;text-decoration:underline}.nav{display:flex;align-items:center;justify-content:space-between;padding:27px 0;gap:28px}.brand{display:flex;gap:11px;align-items:center;font-weight:900;font-size:22px;line-height:1.15;white-space:nowrap}.logo{display:grid;place-items:center;width:42px;height:45px;background:var(--lime);color:var(--bg);border-radius:10px;font-size:35px;font-family:'Barlow Condensed',sans-serif;transform:rotate(-7deg)}.brand-small{display:block;font-size:7px;letter-spacing:2px;margin-top:7px}.nav nav{display:flex;gap:29px;font-size:13px;font-weight:600}.nav nav a:hover,.text-link:hover{color:var(--lime)}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;padding:17px 27px;border-radius:9px;font-size:14px;font-weight:800;border:1px solid transparent;transition:transform .2s;cursor:pointer}.button:hover{transform:translateY(-3px)}.button.lime{background:var(--lime);color:var(--bg);box-shadow:0 4px 0 #91a836}.button.dark{background:var(--bg);color:var(--ink)}.button.outline{border-color:#66546f;color:var(--ink)}.button.small{padding:11px 20px;font-size:12px}.eyebrow{font-size:11px;font-weight:800;letter-spacing:1.8px;margin:0 0 23px}.pink{color:var(--pink)}h1,h2,h3,p{margin-top:0}h1,h2{font-family:'Barlow Condensed',Impact,sans-serif;line-height:.98;font-weight:800;letter-spacing:-1px}h1{font-size:clamp(66px,7.9vw,114px);margin-bottom:29px}h1 em,h2 em{font-style:normal;color:var(--lime)}h2{font-size:clamp(43px,4.8vw,68px);margin-bottom:27px}h3{font-size:22px;line-height:1.25;letter-spacing:-.6px}.hero{display:grid;grid-template-columns:1.03fr 1fr;align-items:center;min-height:650px;padding-top:44px;padding-bottom:85px;gap:32px}.hero-copy{position:relative;z-index:2}.four{color:var(--gold);letter-spacing:0;margin-right:9px}.intro{font-size:18px;line-height:1.7;color:var(--muted)}.actions{display:flex;align-items:center;gap:26px;margin-top:29px}.text-link{font-weight:700;font-size:13px}.hero-meta{display:flex;gap:15px;align-items:center;margin-top:32px;color:var(--muted);font-size:11px}.hero-meta i{font-style:normal;color:var(--pink)}.hero-art{position:relative;max-width:570px;isolation:isolate}.hero-art img{width:100%;height:auto;display:block;border-radius:50% 50% 40% 40%;mix-blend-mode:lighten;position:relative}.orbit{position:absolute;inset:7% -3% 1% -3%;border:1px solid #97744680;border-radius:50%;transform:rotate(-20deg);z-index:-1;box-shadow:0 0 0 22px #d0843210}.sticker{position:absolute;right:-16px;top:10%;padding:17px 21px;background:var(--gold);color:var(--bg);transform:rotate(9deg);font-size:12px;font-weight:800;line-height:1.6;border-radius:2px;box-shadow:6px 6px 0 #10091b}.sticker b{font-family:'Barlow Condensed',sans-serif;font-size:24px}.mascot-caption{margin-top:-25px;position:relative;text-align:center}.mascot-caption span{color:var(--pink);font-size:10px;letter-spacing:3px;font-weight:900}.mascot-caption p{font-size:11px;margin:6px 0}.spark{position:absolute;color:var(--lime);font-size:45px}.s1{top:2%;left:4%}.s2{right:2%;bottom:9%;font-size:62px;color:var(--pink)}.ticker{overflow:hidden;white-space:nowrap;background:var(--pink);color:var(--bg);font-family:'Barlow Condensed',sans-serif;font-size:30px;font-weight:800;padding:15px 0;word-spacing:10px;transform:rotate(-1.2deg);border-top:3px solid var(--bg);border-bottom:3px solid var(--bg)}.ticker b{margin:0 28px;font-size:26px}.how{padding:110px 0}.section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:60px;margin-bottom:43px}.section-head h2{margin-bottom:0}.section-head>p{max-width:350px;color:var(--muted);font-size:15px;margin:0 0 3px}.steps{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.steps article{padding:34px 32px 26px;position:relative;border-right:1px solid var(--line)}.steps article:first-child{padding-left:0}.steps article:last-child{border:0}.step-number{position:absolute;right:25px;top:32px;font-size:11px;color:var(--muted)}.step-icon{font-size:48px;color:var(--gold);line-height:1;margin-bottom:30px}.steps article:nth-child(2) .step-icon{color:var(--pink)}.steps article:nth-child(3) .step-icon{color:var(--lime)}.steps p{color:var(--muted);font-size:14px;margin-bottom:0;max-width:285px}.rival-section{background:var(--gold);color:var(--bg);padding:85px 0}.rival-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:100px}.rival-grid h2 em{color:#9c2876}.rival-grid .button{margin-top:18px}.rival-list article{border-bottom:1px solid #37203835;padding:0 0 23px;margin-bottom:24px}.rival-list article:last-child{border-bottom:0;margin:0;padding:0}.rival-list b{font-size:10px;letter-spacing:1.5px}.rival-list h3{margin:9px 0}.rival-list p{font-size:14px;margin-bottom:0;color:#493047}.token-section{display:grid;grid-template-columns:1fr 1fr;gap:100px;padding:120px 0;align-items:center}.token-section>div>p:not(.eyebrow){color:var(--muted)}.token-art{height:410px;position:relative;display:grid;place-items:center}.big-token{width:310px;height:310px;display:flex;align-items:center;justify-content:center;flex-direction:column;border-radius:50%;background:radial-gradient(circle at 28% 23%,#fff2ae,#ffc454 65%,#c78422);border:9px double #bc792b;box-shadow:12px 15px 0 #99621d,20px 25px 0 #120b21;color:#723f21;transform:rotate(-13deg)}.big-token strong{font-family:'Barlow Condensed';font-size:108px;line-height:1;text-shadow:2px 2px #ffeab0}.big-token small{font-size:12px;font-weight:900;letter-spacing:2px}.big-token span{font-size:23px}.coin-orbit{position:absolute;inset:0;border:1px solid var(--line);border-radius:50%;transform:rotate(-25deg)}.floating{position:absolute;font-size:9px;font-weight:900;letter-spacing:2px;background:var(--pink);color:var(--bg);padding:11px 16px;border-radius:4px;box-shadow:4px 4px #110a1b}.f1{top:28px;left:0;transform:rotate(-7deg)}.f2{bottom:16px;right:0;transform:rotate(6deg);background:var(--lime)}.bonus-card{display:flex;gap:18px;align-items:center;padding:20px;border:1px solid #655239;border-radius:12px;margin:25px 0}.bonus-card>b{font-family:'Barlow Condensed';font-size:40px;white-space:nowrap;color:var(--gold)}.bonus-card>span{font-size:10px;font-weight:800;letter-spacing:1px}.bonus-card small{display:block;font-weight:400;font-size:11px;letter-spacing:0;color:var(--muted);margin-top:6px}.pricing{background:#28193a;padding:90px 0}.price-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.price-card{position:relative;border:1px solid #574363;border-radius:13px;padding:32px 27px;display:flex;flex-direction:column;align-items:flex-start}.price-card.featured{border:2px solid var(--lime);background:#302041}.price-card h3{font-size:22px;min-height:55px}.price-card .eyebrow{font-size:9px;margin-bottom:18px}.price{font-family:'Barlow Condensed';font-size:53px;font-weight:700;line-height:1;margin-bottom:24px}.price small{font:12px 'DM Sans';color:var(--muted)}.price-card>p:not(.eyebrow):not(.price){font-size:13px;color:var(--muted)}.price-card .button{margin-top:auto;font-size:12px;padding:13px 16px;width:100%}.price-card .label{position:absolute;top:-14px;right:20px;background:var(--lime);color:var(--bg);padding:4px 13px;font-size:9px;font-weight:900;letter-spacing:1px;border-radius:3px}.fine{font-size:11px!important;line-height:1.6;color:var(--muted)}.price-card label{font-size:11px;color:var(--muted)}.amount-field{display:flex;align-items:center;gap:10px;background:#1c102c;border:1px solid #665273;border-radius:7px;padding:8px 15px;width:100%;margin:12px 0}.amount-field span{color:var(--lime)}.amount-field input{border:0;background:none;color:var(--ink);width:100%;font-size:25px;font-weight:700;outline:none}.price-card dl{font-size:12px;width:100%;margin-bottom:20px}.price-card dl div{display:flex;justify-content:space-between;gap:15px;padding:10px 0;border-bottom:1px solid #584369}.price-card dd{font-weight:800;margin:0}.price-card dl .net{color:var(--lime);font-size:15px}.rule-section{display:grid;grid-template-columns:1fr 1fr;gap:130px;padding:110px 0}.rule-tabs{display:flex;gap:8px;margin:25px 0}.rule-tabs button{border:1px solid var(--line);background:none;color:var(--muted);padding:8px 16px;border-radius:25px;font-size:11px;cursor:pointer}.rule-tabs button.active{background:var(--pink);color:var(--bg);border-color:var(--pink);font-weight:800}.mini-board{display:grid;grid-template-columns:repeat(7,1fr);gap:8px;background:#533867;border:1px solid #735286;border-radius:16px;padding:15px;width:min(100%,390px);box-shadow:0 10px 0 #10091b;transform:rotate(-3deg)}.mini-board span{aspect-ratio:1;border-radius:50%;background:#1b102a;box-shadow:inset 0 4px 3px #09051080}.mini-board .filled{background:var(--gold);box-shadow:inset 0 0 0 5px #c18e4050,0 0 15px #ffc65e33}.mini-board .pink-disc{background:var(--pink)}.rule-list{padding-top:5px}.rule-list article{display:flex;gap:22px;border-bottom:1px solid var(--line);padding:22px 0}.rule-list article:first-child{padding-top:0}.rule-list article>b{color:var(--pink);font-size:11px;line-height:2.8}.rule-list h3{font-size:18px;margin-bottom:8px}.rule-list p{font-size:13px;color:var(--muted);margin:0}.faq{display:grid;grid-template-columns:.9fr 1.1fr;gap:90px;padding:35px 0 100px}details{border-bottom:1px solid var(--line);padding:22px 0}summary{list-style:none;cursor:pointer;font-size:15px;font-weight:700;display:flex;justify-content:space-between;gap:20px}summary::after{content:'+';color:var(--pink);font-size:20px;line-height:1}details[open] summary::after{content:'−'}details p{font-size:13px;color:var(--muted);margin:16px 25px 0 0}.finale{background:#3a214a;border-radius:20px;padding:70px 65px;position:relative;overflow:hidden}.finale h2{font-size:clamp(45px,5vw,78px);position:relative;z-index:1}.final-spark{position:absolute;right:60px;top:15px;font-size:250px;color:var(--pink);transform:rotate(15deg);line-height:1.4}footer{padding:55px 0 40px;display:flex;align-items:center;gap:30px;justify-content:space-between}footer p{font-size:12px;margin:0;color:var(--muted)}footer div{display:flex;gap:20px;font-size:11px}footer>small{font-size:9px;color:var(--muted)}.legal{max-width:800px;padding:60px 0 100px}.legal h1{font-size:72px}.legal h2{font-size:30px;margin:35px 0 15px}.legal p,.legal li{color:var(--muted);font-size:14px}.legal a{text-decoration:underline;color:var(--lime)}
@media(min-width:1500px){.hero{min-height:720px}}@media(max-width:1100px){.wrap{width:calc(100% - 64px)}.nav nav{gap:17px}.hero{gap:18px;min-height:570px}h1{font-size:80px}.hero .eyebrow{font-size:9px}.actions{gap:17px;flex-wrap:wrap}.sticker{right:0}.token-section,.rival-grid{gap:55px}.rule-section{gap:70px}.price-card{padding:29px 20px}.price-card h3{font-size:20px}.faq{gap:50px}footer{flex-wrap:wrap}}@media(max-width:760px){.wrap{width:calc(100% - 36px)}.announcement{font-size:8px;letter-spacing:.7px}.announcement a{display:none}.announcement span{margin:0 7px}.nav{padding:20px 0;gap:12px}.nav nav{display:none}.brand{font-size:17px}.logo{width:33px;height:36px;font-size:29px}.brand-small{font-size:5px}.nav .button{padding:10px 15px;font-size:10px}.hero{grid-template-columns:1fr;padding-top:30px;padding-bottom:55px;gap:25px}.hero h1{font-size:clamp(65px,13vw,96px)}.hero .intro{font-size:16px}.hero .eyebrow{font-size:8px;margin-bottom:19px}.actions{gap:20px}.actions .button{font-size:13px;padding:16px 22px}.hero-meta{margin-top:25px;font-size:10px}.hero-art{width:90%;max-width:450px;margin:auto}.sticker{font-size:10px;right:-6px;padding:12px 16px}.sticker b{font-size:21px}.s1{font-size:30px}.s2{font-size:42px}.mascot-caption{margin-top:-15px}.ticker{font-size:23px;padding:10px 0}.ticker b{margin:0 15px}.how{padding:65px 0}.section-head{display:block;margin-bottom:30px}.section-head>p{margin-top:23px;max-width:400px}.steps{grid-template-columns:1fr}.steps article,.steps article:first-child{border-right:0;border-bottom:1px solid var(--line);padding:27px 0 27px 70px}.step-icon{position:absolute;left:0;top:28px;font-size:37px}.step-number{right:0;top:25px}.steps h3{font-size:20px;max-width:90%;margin-bottom:12px}.steps p{max-width:100%}.rival-section{padding:60px 0}.rival-grid{grid-template-columns:1fr;gap:45px}.rival-grid h2{max-width:420px}.token-section{grid-template-columns:1fr;gap:45px;padding:65px 0}.token-art{height:345px;width:100%;max-width:420px;margin:auto}.big-token{width:250px;height:250px}.big-token strong{font-size:90px}.floating{font-size:8px}.f1{top:10px}.f2{bottom:0}.pricing{padding:60px 0}.price-grid{grid-template-columns:1fr;gap:28px}.price-card{padding:28px}.price-card h3{min-height:0}.price-card .button{margin-top:15px}.price-card .price{font-size:55px}.rule-section{grid-template-columns:1fr;gap:50px;padding:65px 0}.mini-board{margin:0 auto;max-width:350px}.faq{grid-template-columns:1fr;gap:0;padding-bottom:65px}.faq h2{margin-bottom:20px}.finale{padding:40px 25px}.finale h2{font-size:48px}.final-spark{right:-20px;top:95px;font-size:130px;opacity:.25}.finale .eyebrow{font-size:9px}footer{gap:25px;padding-top:40px}footer p{width:calc(100% - 200px);font-size:10px}footer div{order:3}footer>small{margin-left:auto;order:4}h2{font-size:48px}summary{font-size:14px}.legal h1{font-size:58px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important;animation:none!important}}
body{overflow-x:clip}
