.dropdown-menu a,.mobile-dropdown a{float:left;clear:both;width:100%;border-bottom:1px solid hsla(0,0%,100%,.07);padding-bottom:10px;padding-top:10px}.mobile-dropdown a{padding:16px 20px!important}.modal{position:absolute!important}.modal iframe{background-color:#4fc3f7!important}.dropdown-menu{min-width:240px!important}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:#080814;color:#e8e8f0;font-family:DM Sans,sans-serif;min-height:100vh;line-height:1.6;font-size:16px}a{color:#4fc3f7;text-decoration:none}a:hover{text-decoration:underline}img{max-width:100%;display:block}button{font-family:DM Sans,sans-serif}h1,h2,h3,h4{line-height:1.15}.heading-display{font-family:Bebas Neue,sans-serif;letter-spacing:2px;color:#fff}.eyebrow{font-size:11px;letter-spacing:3px;text-transform:uppercase;color:#4fc3f7;margin-bottom:8px;display:block}.page-wrap{max-width:1120px}.page-wrap,.page-wrap-narrow{margin:0 auto;padding:0 20px 60px}.page-wrap-narrow{max-width:900px}.page-hero{text-align:center;padding:48px 0 32px}.page-hero h1{font-family:Bebas Neue,sans-serif;font-size:clamp(36px,7vw,72px);letter-spacing:3px;color:#fff;margin-bottom:10px}.page-hero .subtitle{color:#888;font-size:16px;max-width:560px;margin:0 auto}.section{padding:40px 0;border-top:1px solid hsla(0,0%,100%,.06)}.section-title{font-family:Bebas Neue,sans-serif;font-size:32px;letter-spacing:2px;color:#fff;margin-bottom:20px}.card{background:#12122a;border-radius:16px;padding:24px;border:1px solid hsla(0,0%,100%,.07);transition:transform .2s}.card:hover{transform:translateY(-2px)}.cards-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:20px;gap:20px}.btn-primary{display:inline-block;padding:12px 24px;background:#4fc3f7;color:#080814;border-radius:8px;font-weight:700;font-size:15px;border:none;cursor:pointer;transition:opacity .2s}.btn-primary:hover{opacity:.9;text-decoration:none}.btn-secondary{display:inline-block;padding:12px 24px;background:hsla(0,0%,100%,.07);color:#e8e8f0;border-radius:8px;font-weight:600;font-size:15px;border:1px solid hsla(0,0%,100%,.1);cursor:pointer;transition:background .2s}.btn-secondary:hover{background:hsla(0,0%,100%,.12);text-decoration:none}.btn-powerball{background:#e63946;color:#fff}.btn-mega{background:#c8a400;color:#000}.badge{display:inline-block;padding:4px 12px;border-radius:20px;font-size:12px;font-weight:700;white-space:nowrap}.badge-red{background:#e63946;color:#fff}.badge-gold{background:#c8a400;color:#000}.badge-green{background:#00c896;color:#080814}.badge-blue{background:#4fc3f7;color:#080814}.email-input{flex:1 1;min-width:220px;padding:12px 16px;border-radius:8px;border:1px solid hsla(0,0%,100%,.15);background:hsla(0,0%,100%,.05);color:#fff;font-size:15px;font-family:DM Sans,sans-serif;outline:none}.email-input:focus{border-color:#4fc3f7}.stats-bar{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:12px;gap:12px;padding:24px 0;border-top:1px solid hsla(0,0%,100%,.06);border-bottom:1px solid hsla(0,0%,100%,.06);margin-bottom:32px}.stat{text-align:center}.stat-num{font-family:Bebas Neue,sans-serif;font-size:36px;letter-spacing:2px;color:#4fc3f7;line-height:1}.stat-label{font-size:12px;color:#666;margin-top:4px}.faq-list{display:flex;flex-direction:column;gap:16px}.faq-item{background:#12122a;border-radius:12px;padding:20px 24px;border:1px solid hsla(0,0%,100%,.07)}.faq-item h3{font-size:15px;font-weight:700;color:#fff;margin-bottom:8px}.faq-item p{font-size:14px;color:#888;line-height:1.6}.seo-block{padding:40px 0;border-top:1px solid hsla(0,0%,100%,.06)}.seo-block h2{font-family:Bebas Neue,sans-serif;font-size:28px;letter-spacing:2px;color:#fff;margin-bottom:16px}.seo-block p{color:#888;font-size:15px;line-height:1.7;margin-bottom:12px;max-width:720px}.state-fact{background:rgba(79,195,247,.08);border-left:3px solid #4fc3f7;padding:12px 16px;border-radius:0 8px 8px 0;font-size:14px;color:#aaa;margin:16px 0;line-height:1.6}.site-footer{border-top:1px solid hsla(0,0%,100%,.06);padding:32px 20px 0;text-align:center;color:#444;font-size:13px;line-height:2;max-width:1120px;margin:0 auto}.site-footer .footer-logo{display:block;font-family:Bebas Neue,sans-serif;font-size:20px;letter-spacing:2px;color:#666;margin-bottom:8px;text-decoration:none}.site-footer .footer-links{display:flex;gap:16px;justify-content:center;margin-top:8px;flex-wrap:wrap}.site-footer .footer-links a{color:#555}.num-input{width:52px;height:52px;border-radius:8px;border:2px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.05);color:#fff;font-size:16px;font-family:DM Mono,monospace;font-weight:500;text-align:center;outline:none;-moz-appearance:textfield}.num-input::-webkit-inner-spin-button,.num-input::-webkit-outer-spin-button{-webkit-appearance:none}.num-input:focus{border-color:#4fc3f7}@media (max-width:980px){.page-wrap,.page-wrap-narrow{padding:0 16px 40px}.cards-grid{grid-template-columns:1fr}}@media (max-width:600px){.page-hero{padding:32px 0 20px}.section-title{font-size:26px}}