:root{--red:#ff3b30;--yellow:#ffd60a;--blue:#2f6bff;--purple:#7b2ff7;--ink:#141414;--paper:#fffdf6;--card:#fff;--grad:linear-gradient(135deg,#7b2ff7 0%,#2f6bff 55%,#00c2ff 100%)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:Poppins,system-ui,sans-serif;line-height:1.55;overflow-x:hidden}img{max-width:100%}::selection{background:var(--yellow)}.wrap{max-width:1180px;margin:0 auto;padding:0 22px}h1,h2,h3{letter-spacing:-.5px;font-weight:900;line-height:1.08}a{color:inherit}section{padding:88px 0;position:relative}.kicker{background:var(--yellow);border:3px solid var(--ink);box-shadow:5px 5px 0 var(--ink);text-transform:uppercase;letter-spacing:1px;border-radius:999px;padding:8px 18px;font-size:.82rem;font-weight:800;display:inline-block}.btn{border:3px solid var(--ink);box-shadow:6px 6px 0 var(--ink);cursor:pointer;border-radius:14px;padding:15px 30px;font-size:1.02rem;font-weight:800;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-block}.btn:hover{box-shadow:9px 9px 0 var(--ink);transform:translate(-2px,-2px)}.btn:active{box-shadow:2px 2px 0 var(--ink);transform:translate(3px,3px)}.btn-red{background:var(--red);color:#fff}.btn-yellow{background:var(--yellow)}.btn-blue{background:var(--blue);color:#fff}.btn-purple{background:var(--purple);color:#fff}.btn-ghost{background:#fff}.rv{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(26px)}.rv.in{opacity:1;transform:none}.launchbar{z-index:60;background:var(--ink);color:#fff;border-bottom:3px solid var(--ink);flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;padding:10px 14px;font-size:.86rem;display:flex;position:sticky;top:0}.launchbar .tag{background:var(--red);text-transform:uppercase;letter-spacing:1px;border:2px solid #fff;border-radius:8px;padding:3px 12px;font-weight:800;animation:2.4s infinite btnpulse}.launchbar a{color:var(--yellow);border-bottom:2px dashed var(--yellow);font-weight:700;text-decoration:none}.launchbar a:hover{color:#fff;border-color:#fff}.hero{background:radial-gradient(circle at 85% 12%, #7b2ff71f, transparent 42%), radial-gradient(circle at 6% 88%, #2f6bff1f, transparent 45%), var(--paper);padding:110px 0 90px}.blob{filter:blur(2px);opacity:.55;z-index:0;pointer-events:none;position:absolute}.b1{background:var(--red);border-radius:32% 68% 63% 37%/45% 44% 56% 55%;width:120px;height:120px;animation:7s ease-in-out infinite bob;top:9%;left:3%}.b2{background:var(--blue);border-radius:60% 40% 40% 60%/55% 60% 40% 45%;width:80px;height:80px;animation:9s ease-in-out infinite reverse bob;bottom:13%;left:8%}.b3{border-left:44px solid #0000;border-right:44px solid #0000;border-bottom:78px solid var(--yellow);width:0;height:0;animation:8s ease-in-out infinite bob;top:16%;right:5%}.b4{background:var(--purple);border-radius:50%;width:66px;height:66px;animation:6.5s ease-in-out infinite bob;bottom:8%;right:10%}.hero-grid{z-index:2;grid-template-columns:1.12fr .88fr;align-items:center;gap:54px;display:grid;position:relative}.hero h1{margin:24px 0 18px;font-size:clamp(2.4rem,5.6vw,3.9rem)}.hero h1 .hl{background:linear-gradient(transparent 62%, var(--yellow) 62%);-webkit-box-decoration-break:clone;box-decoration-break:clone;position:relative}.hero .sub{color:#2c2c2c;max-width:56ch;font-size:1.06rem}.hero .sub b{background:linear-gradient(#0000 58%,#ffd60ad9 58%)}.ctrow{flex-wrap:wrap;align-items:center;gap:14px;margin-top:30px;display:flex}.trustline{color:#555;flex-wrap:wrap;gap:16px;margin-top:22px;font-size:.84rem;display:flex}.trustline span{align-items:center;gap:6px;display:inline-flex}.panel{border:4px solid var(--ink);box-shadow:12px 12px 0 var(--ink);background:#0a0714;border-radius:20px;max-width:430px;margin:0 auto;padding:12px;position:relative;transform:rotate(2deg)}.panel img{border-radius:12px;animation:7s ease-in-out infinite bob;display:block}.ftag{border:3px solid var(--ink);box-shadow:5px 5px 0 var(--ink);z-index:3;background:#fff;border-radius:12px;padding:8px 13px;font-size:.8rem;font-weight:800;animation:6s ease-in-out infinite bob;position:absolute}.ft1{top:-18px;left:-16px}.ft2{background:var(--yellow);animation-delay:.7s;top:34%;right:-26px}.ft3{background:var(--red);color:#fff;animation-delay:1.3s;bottom:-16px;left:6%}.cdown{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.cdtile{border:3px solid var(--ink);box-shadow:6px 6px 0 var(--ink);text-align:center;border-radius:14px;min-width:86px;padding:12px 10px}.cdtile b{font-variant-numeric:tabular-nums;font-size:2rem;line-height:1;display:block}.cdtile span{letter-spacing:2px;text-transform:uppercase;font-size:.68rem;font-weight:800}.cd1{background:var(--red);color:#fff}.cd2{background:var(--yellow)}.cd3{background:var(--blue);color:#fff}.cd4{background:var(--purple);color:#fff}.cdlabel{margin-top:12px;font-size:.82rem;font-weight:700}.cdlabel em{background:var(--ink);color:var(--yellow);border-radius:6px;padding:2px 8px;font-style:normal}.mqwrap{border-block:3px solid var(--ink);background:var(--yellow);padding:13px 0;overflow:hidden}.mq{white-space:nowrap;text-transform:uppercase;letter-spacing:.6px;font-size:.98rem;font-weight:800;animation:22s linear infinite mq;display:inline-flex}.mq span{padding-right:14px;display:inline-block}.mqwrap.blue{background:var(--blue);color:#fff}.shead{text-align:center;max-width:820px;margin:0 auto 56px}.shead h2{margin:18px 0 14px;font-size:clamp(1.9rem,4.4vw,3rem)}.shead p{color:#3a3a3a;font-size:1.02rem}.mark-red{background:var(--red);color:#fff;border-radius:8px;padding:2px 12px;display:inline-block;transform:rotate(-1.5deg)}.mark-blue{background:var(--blue);color:#fff;border-radius:8px;padding:2px 12px;display:inline-block;transform:rotate(1deg)}.mark-purple{background:var(--purple);color:#fff;border-radius:8px;padding:2px 12px;display:inline-block;transform:rotate(-1deg)}.statgrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:20px;display:grid}.stat{border:3px solid var(--ink);background:var(--card);box-shadow:7px 7px 0 var(--ink);text-align:center;border-radius:16px;padding:22px 18px;transition:transform .2s}.stat:hover{transform:translateY(-5px)rotate(-1deg)}.stat .big{font-size:1.65rem;font-weight:900}.stat .lbl{text-transform:uppercase;letter-spacing:1.4px;color:#666;margin-top:6px;font-size:.75rem;font-weight:800}.stat .sub{color:#888;margin-top:4px;font-size:.72rem}.st-red{border-top:8px solid var(--red)}.st-yellow{border-top:8px solid var(--yellow)}.st-blue{border-top:8px solid var(--blue)}.st-purple{border-top:8px solid var(--purple)}.st-ink{border-top:8px solid var(--ink)}.money{background:linear-gradient(180deg,#faf5ff, var(--paper))}.calc{grid-template-columns:1fr 1fr;align-items:stretch;gap:38px;display:grid}.mathcard{border:3px solid var(--ink);box-shadow:8px 8px 0 var(--ink);background:#fff;border-radius:18px;padding:30px}.mathcard h3{margin-bottom:14px;font-size:1.3rem}.fmath{flex-wrap:wrap;align-items:center;gap:8px;font-weight:800;display:flex}.chipb{border:2.5px solid var(--ink);background:var(--paper);border-radius:10px;padding:7px 12px;font-size:.9rem}.chipb.c-red{background:var(--red);color:#fff}.chipb.c-yellow{background:var(--yellow)}.chipb.c-blue{background:var(--blue);color:#fff}.chipb.c-purple{background:var(--purple);color:#fff}.eqline{border-top:3px dashed var(--ink);margin-top:16px;padding-top:14px;font-size:1.02rem;font-weight:700}.eqline .win{background:linear-gradient(transparent 58%, var(--yellow) 58%)}.bigout{margin:6px 0;font-size:2.6rem;font-weight:900}.note-s{color:#888;margin-top:10px;font-size:.74rem}input[type=range]{width:100%;accent-color:var(--purple);cursor:pointer;height:34px}.sl{color:#555;justify-content:space-between;font-size:.8rem;font-weight:700;display:flex}.salesnum{margin:6px 0 2px;font-size:1.15rem;font-weight:800}.seal{background:var(--red);color:#fff;width:110px;height:110px;box-shadow:6px 6px 0 var(--ink);z-index:4;border:4px solid #fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;font-weight:900;animation:3s infinite sealPulse;display:flex;position:absolute;top:-34px;right:-24px;transform:rotate(10deg)}.joinbox .seal{top:-50px;right:-34px}.seal b{font-size:1.7rem;line-height:1}.seal span{letter-spacing:1.6px;font-size:.6rem}.prod{color:#fff;border-block:4px solid var(--ink);background:#0a0714}.prod .shead p{color:#cfc9e8}.prodgrid{grid-template-columns:1.05fr .95fr;align-items:start;gap:44px;display:grid}.comptiles{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px;display:grid}.comp{background:#141021;border:3px solid #fff;border-radius:14px;transition:transform .2s;overflow:hidden;box-shadow:6px 6px #ffffff38}.comp:hover{transform:translateY(-5px)rotate(-1deg)}.comp img{width:100%;height:auto;display:block}.comp .cap{letter-spacing:.2px;padding:9px 10px 11px;font-size:.72rem;font-weight:700}.whycard{background:#141021;border:3px solid #fff;border-radius:18px;padding:28px;box-shadow:8px 8px #ffd60a80}.whycard h3{color:var(--yellow);margin-bottom:14px;font-size:1.35rem}.whycard li{margin-bottom:12px;padding-left:30px;font-size:.95rem;list-style:none;position:relative}.whycard li:before{content:"✔";color:var(--yellow);font-weight:900;position:absolute;top:0;left:0}.vbox{border:3px dashed var(--yellow);background:#1a132b;border-radius:16px;align-items:center;gap:16px;margin-top:22px;padding:18px;display:flex}.vbox img{flex:none;width:74px;height:74px;animation:spinring}.vbox .ring{flex:none;width:74px;height:74px;position:relative}.vbox .ring img{border:3px solid #fff;border-radius:50%;width:100%;height:100%;display:block}.vbox .ring:after{content:"";border:2.5px dashed var(--purple);border-radius:50%;animation:14s linear infinite spin;position:absolute;inset:-9px}.vbox p{color:#d8d2f2;font-size:.84rem}.vbox p b{color:#fff}.vbox a{color:var(--yellow);font-weight:700}.funnelgrid{flex-direction:column;gap:18px;max-width:860px;margin:0 auto;display:flex}.fstep{border:3px solid var(--ink);box-shadow:7px 7px 0 var(--ink);background:#fff;border-radius:16px;grid-template-columns:120px 1fr 150px;gap:0;transition:transform .18s;display:grid;overflow:hidden}.fstep:hover{transform:translate(6px)}.fprice{color:#fff;flex-direction:column;justify-content:center;align-items:center;padding:18px 10px;font-weight:900;display:flex}.fprice b{font-size:1.55rem}.fprice span{letter-spacing:1.5px;text-transform:uppercase;opacity:.9;font-size:.66rem}.fbody{padding:16px 20px}.fbody h4{margin-bottom:4px;font-size:1.02rem;font-weight:800}.fbody p{color:#444;font-size:.84rem}.fcut{background:var(--paper);border-left:3px dashed var(--ink);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:16px 8px;font-weight:800;display:flex}.fcut b{color:var(--purple);font-size:1.15rem}.fcut span{color:#777;letter-spacing:1px;text-transform:uppercase;font-size:.68rem}.f0 .fprice{background:var(--red)}.f1 .fprice{background:var(--blue)}.f2 .fprice{background:var(--purple)}.f3 .fprice{background:var(--ink)}.f4 .fprice{background:#0aa36e}.f5 .fprice{background:#e0791a}.f0{background:linear-gradient(90deg,#fff 0%,#fff7db 100%)}.fnote{text-align:center;color:#666;margin-top:22px;font-size:.82rem}.fnote b{color:var(--ink)}.kitstrip{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:18px;display:grid}.kcard{border:3px solid var(--ink);box-shadow:6px 6px 0 var(--ink);background:#fff;border-radius:16px;padding:20px}.kcard .ic{font-size:1.6rem}.kcard h4{margin:8px 0 6px;font-size:1rem}.kcard p{color:#4a4a4a;font-size:.84rem}.tl{max-width:760px;margin:0 auto;padding-left:34px;position:relative}.tl:before{content:"";background:var(--ink);border-radius:2px;width:4px;position:absolute;top:6px;bottom:6px;left:10px}.tlrow{border:3px solid var(--ink);box-shadow:6px 6px 0 var(--ink);background:#fff;border-radius:14px;margin-bottom:16px;padding:16px 20px;position:relative}.tlrow:before{content:"";border:3px solid var(--ink);background:var(--yellow);border-radius:50%;width:16px;height:16px;position:absolute;top:50%;left:-32px;transform:translateY(-50%)}.tlrow.r:before{background:var(--red)}.tlrow.b:before{background:var(--blue)}.tlrow.p:before{background:var(--purple)}.tlrow.k:before{background:var(--ink)}.tlrow.g:before{background:#0aa36e}.tlrow h4{font-size:.98rem}.tlrow h4 em{background:var(--ink);color:var(--yellow);letter-spacing:1px;text-transform:uppercase;border-radius:6px;margin-right:8px;padding:2px 9px;font-size:.72rem;font-style:normal}.tlrow p{color:#4a4a4a;margin-top:4px;font-size:.84rem}.swipes{background:linear-gradient(180deg, var(--paper), #f4f8ff)}.swipe{border:3px solid var(--ink);box-shadow:8px 8px 0 var(--ink);background:#fff;border-radius:18px;max-width:900px;margin:0 auto 34px;overflow:hidden}.swhead{border-bottom:3px solid var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 22px;display:flex}.swhead .daytag{text-transform:uppercase;letter-spacing:1px;color:#fff;border-radius:9px;padding:5px 14px;font-size:.92rem;font-weight:900}.sw1 .daytag{background:var(--red)}.sw2 .daytag{background:var(--blue)}.sw3 .daytag{background:var(--purple)}.sw4 .daytag{background:var(--ink)}.sw5 .daytag{background:#e0791a}.swhead .swrole{color:#666;font-size:.82rem;font-weight:700}.copybtn{border:2.5px solid var(--ink);background:var(--yellow);box-shadow:4px 4px 0 var(--ink);cursor:pointer;border-radius:10px;padding:9px 16px;font-family:inherit;font-size:.82rem;font-weight:800;transition:transform .12s,box-shadow .12s}.copybtn:hover{box-shadow:6px 6px 0 var(--ink);transform:translate(-2px,-2px)}.copybtn.copied{color:#fff;background:#0aa36e}.swmeta{padding:18px 22px 6px}.swmeta .line{margin-bottom:10px;font-size:.9rem}.swmeta .lab{background:var(--purple);color:#fff;text-transform:uppercase;letter-spacing:1.4px;border-radius:6px;margin-right:8px;padding:3px 9px;font-size:.68rem;font-weight:800;display:inline-block}.swmeta .lab.y{background:var(--ink);color:var(--yellow)}.swmeta b.subject{background:linear-gradient(#0000 60%,#ffd60ae6 60%);font-weight:800}.swbody{color:#222;white-space:pre-line;padding:6px 22px 26px;font-size:.92rem}.swfoot{color:#888;border-top:2px dashed #ccc;margin:0 22px;padding:10px 0 20px;font-size:.78rem}.rules{grid-template-columns:1fr 1fr;gap:26px;display:grid}.rulecard{border:3px solid var(--ink);box-shadow:8px 8px 0 var(--ink);background:#fff;border-radius:18px;padding:26px}.rulecard h3{margin-bottom:14px;font-size:1.2rem}.rulecard.do{border-top:9px solid #0aa36e}.rulecard.dont{border-top:9px solid var(--red)}.rulecard li{margin-bottom:11px;padding-left:28px;font-size:.9rem;list-style:none;position:relative}.rulecard.do li:before{content:"✅";position:absolute;top:-1px;left:0}.rulecard.dont li:before{content:"🚫";position:absolute;top:-1px;left:0}details.faq{border:3px solid var(--ink);box-shadow:6px 6px 0 var(--ink);background:#fff;border-radius:14px;max-width:860px;margin:0 auto 14px;overflow:hidden}details.faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:17px 22px;font-weight:800;list-style:none;display:flex}details.faq summary::-webkit-details-marker{display:none}details.faq summary:after{content:"+";color:var(--purple);font-size:1.4rem;font-weight:900;transition:transform .2s}details.faq[open] summary:after{transform:rotate(45deg)}details.faq .fa{color:#3d3d3d;padding:0 22px 18px;font-size:.9rem}.join{background:var(--ink);color:#fff;border-block:4px solid var(--ink)}.join .shead p{color:#cfc9e8}.joinbox{box-shadow:10px 10px 0 var(--purple);text-align:center;background:#1c1430;border:4px solid #fff;border-radius:22px;max-width:760px;margin:0 auto;padding:40px 30px;position:relative}.joinbox .big{margin-bottom:10px;font-size:clamp(1.5rem,3.4vw,2.2rem);font-weight:900}.joinbox p.sub{color:#cfc9e8;max-width:52ch;margin:0 auto 24px;font-size:.94rem}.jvman{flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;margin-top:30px;display:flex}.jvman .ring{flex:none;width:88px;height:88px;position:relative}.jvman .ring img{border:4px solid #fff;border-radius:50%;width:100%;height:100%;display:block}.jvman .ring:after{content:"";border:3px dashed var(--yellow);border-radius:50%;animation:14s linear infinite spin;position:absolute;inset:-10px}.jvman .tt{text-align:left;color:#d8d2f2;max-width:44ch;font-size:.86rem}.jvman .tt b{color:#fff;font-size:1rem}.jvman a{color:var(--yellow);font-weight:700}footer{background:var(--ink);color:#9a94b5;border-top:3px solid #000;padding:46px 0 60px;font-size:.8rem}footer h5{color:#fff;text-transform:uppercase;letter-spacing:1.4px;margin-bottom:8px;font-size:.82rem}footer p{max-width:100%;margin-bottom:10px}footer a{color:var(--yellow)}@keyframes mq{to{transform:translate(-50%)}}@keyframes bob{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-12px)rotate(2deg)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes sealPulse{0%,to{transform:rotate(10deg)scale(1)}50%{transform:rotate(10deg)scale(1.07)}}@keyframes btnpulse{0%,to{box-shadow:0 0 #ff3b3099}50%{box-shadow:0 0 0 7px #ff3b3000}}@media (width<=900px){.hero-grid,.calc,.prodgrid,.rules{grid-template-columns:1fr}section{padding:64px 0}.fstep{grid-template-columns:96px 1fr}.fcut{border-left:none;border-top:3px dashed var(--ink);flex-direction:row;grid-column:1/3;gap:8px}.seal{width:92px;height:92px;top:-26px;right:-12px}.joinbox .seal{top:-40px;right:-8px}.panel .seal{top:-30px;right:0}.blob{opacity:.28}.panel{max-width:330px}.ft2{right:-6px}}.prizegrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:22px;display:grid}.prize{border:3px solid var(--ink);background:var(--card);box-shadow:8px 8px 0 var(--ink);text-align:center;border-radius:18px;padding:26px 20px;transition:transform .2s}.prize:hover{transform:translateY(-6px)rotate(-1deg)}.prize .pos{text-transform:uppercase;letter-spacing:1.2px;font-size:.82rem;font-weight:800}.prize .amt{margin:8px 0;font-size:2.6rem;font-weight:900;line-height:1.1}.prize .sub{color:#666;font-size:.8rem}.prize.p1{border-top:10px solid var(--yellow)}.prize.p2{border-top:10px solid var(--blue)}.prize.p3{border-top:10px solid var(--red)}.contestnote{border:3px dashed var(--ink);background:#fff;border-radius:16px;margin-top:26px;padding:20px 22px;font-size:1rem;line-height:1.7}.promogrid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-items:start;gap:24px;display:grid}.promocard{border:3px solid var(--ink);background:var(--card);box-shadow:8px 8px 0 var(--ink);border-radius:18px;margin:0;overflow:hidden}.promocard img{width:100%;height:auto;display:block}.promocard figcaption{border-top:3px solid var(--ink);background:#faf5ff;padding:14px 16px;font-size:.82rem;font-weight:700}.promofoot{margin-top:22px;font-size:.95rem}
