@import "https://fonts.googleapis.com/css2?family=Archivo+Black&family=DM+Mono&family=Inter:wght@400;600;800;900&display=swap";
:root{--lime:#9bff00;--black:#0b0b0b;--cyan:#00c8ef;--purple:#b468f5;--yellow:#ffe800}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--black);background:#f8f7f3;margin:0;font-family:Inter,Arial,sans-serif}nav{border-bottom:2px solid var(--black);z-index:10;background:#fff;justify-content:space-between;align-items:center;height:74px;padding:12px 6vw;display:flex;position:sticky;top:0}strong{letter-spacing:-2px;font:900 30px/1 Archivo Black}strong span{color:var(--lime);margin-left:4px}.navlinks{gap:28px;display:flex}.navlinks a{color:inherit;font-size:14px;font-weight:800;text-decoration:none}button,.button,.outline{border:2px solid var(--black);color:var(--black);cursor:pointer;border-radius:7px;padding:13px 20px;font:800 14px Inter;text-decoration:none}.button,nav button{background:var(--lime);box-shadow:4px 4px 0 var(--black)}.outline{background:#fff}.hero{background:radial-gradient(circle at 62% 38%,#fff 0 20%,#0000 21%),#f9f9f9;border-bottom:2px solid;grid-template-columns:1fr 1fr;min-height:500px;padding:65px 7vw 20px;display:grid;overflow:hidden}.eyebrow{letter-spacing:2px;text-transform:uppercase;margin:0;font:800 17px DM Mono}.hero h1,.number-section h2,.how h2{letter-spacing:-6px;margin:12px 0;font:900 clamp(54px,8vw,120px)/.82 Archivo Black}.hero h1 em{color:var(--lime);-webkit-text-stroke:2px var(--black);font-style:normal;display:block}.hero-copy>p:not(.eyebrow){max-width:450px;font-size:18px;line-height:1.45}.actions{gap:14px;margin-top:28px;display:flex}.collage{min-height:420px;position:relative}.ben{text-align:center;filter:contrast(1.3);background:repeating-radial-gradient(#777 0 1px,#eee 2px 4px);border-radius:48% 48% 0 0;width:390px;height:440px;padding-top:100px;font:200px Archivo Black;position:absolute;bottom:-75px;left:8%;transform:rotate(-7deg)}.ben small{font-size:60px}.ben b{font-size:31px}.bubble,.sticker{background:var(--lime);border:2px solid;border-radius:22px;padding:15px;font:900 25px/.85 Archivo Black;position:absolute;transform:rotate(-9deg)}.bubble{top:0;left:0}.sticker{text-align:center;border-radius:50%;font-size:18px;top:28px;right:4%;transform:rotate(10deg)}.money{color:var(--lime);-webkit-text-stroke:3px var(--black);font:150px Archivo Black;position:absolute;top:170px;right:17%;transform:rotate(15deg)}.number-section{text-align:center;background:#fff;padding:65px 7vw}.number-section h2{letter-spacing:-4px;font-size:clamp(42px,6vw,90px)}.number-section h2 i{color:#fff;-webkit-text-stroke:2px var(--black);font-style:normal}.picker{justify-content:center;gap:10px;margin:30px 0;display:flex}.picker input{text-align:center;background:#fff;border:3px solid;border-radius:8px;width:90px;padding:12px 6px;font:900 43px DM Mono}.quote{justify-content:center;align-items:center;gap:28px;margin:0 auto 24px;display:flex}.quote span{font:700 13px DM Mono}.quote b{font:900 25px Archivo Black;display:block}.quote button{background:var(--purple)}.winner{background:var(--lime);border:2px solid;border-radius:22px;grid-template-columns:.8fr 1.2fr;gap:28px;margin:0 3vw 70px;padding:34px;display:grid}.winner h2{margin:8px 0;font:50px DM Mono}.digits{gap:7px;margin-top:28px;display:flex}.digits b{color:#1649df;background:#fff;border:2px solid;border-radius:5px;padding:10px;font:900 31px DM Mono}.winner h3{margin:0;font:900 28px/.9 Archivo Black}.markets{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:14px;display:grid}.markets article{background:#fff;border-radius:8px;min-height:78px;padding:12px}.markets article>*{display:block}.markets b{font-size:12px}.markets span{color:#469d00;font-size:12px;font-weight:900}.how{grid-template-columns:repeat(4,1fr);gap:22px;padding:60px 7vw;display:grid}.how h2{text-align:center;color:#fff;-webkit-text-stroke:2px var(--black);grid-column:1/-1;font-size:clamp(48px,7vw,100px)}.how article b{background:var(--lime);border-radius:50%;place-items:center;width:38px;height:38px;font-weight:900;display:inline-grid}.how h3{margin:15px 0 8px;font:900 20px Archivo Black}.how p{font-size:14px;line-height:1.4}footer{color:#fff;background:#080808;justify-content:space-between;align-items:end;gap:20px;padding:45px 7vw;display:flex}footer p{max-width:180px}@media (max-width:760px){nav{padding:12px 4vw}.navlinks{display:none}.hero{grid-template-columns:1fr;padding:45px 7vw 0}.collage{min-height:330px}.ben{transform-origin:0 100%;transform:scale(.72)rotate(-7deg)}.bubble{font-size:19px}.number-section{padding:50px 4vw}.picker{gap:5px}.picker input{width:70px;font-size:32px}.quote{flex-wrap:wrap;gap:12px}.winner{grid-template-columns:1fr;margin:0 4vw 50px}.markets{grid-template-columns:repeat(2,1fr)}.how{grid-template-columns:repeat(2,1fr);padding:50px 7vw}footer{display:block}footer>*{margin:18px 0}}
