:root{--brand-primary-900:#0b1f3a;--brand-primary-700:#1e40af;--brand-primary-600:#1d4ed8;--brand-accent-600:#60a5fa;--brand-text:#0b0b14;--muted:#64748b;--card:#fff;--bg:#f5f7fb}*{box-sizing:border-box}#root,body,html{height:100%}body{background:#f5f7fb;background:var(--bg);color:#0b0b14;color:var(--brand-text);font-family:Inter,Montserrat,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji;margin:0;overflow-x:hidden}a{color:inherit;text-decoration:none}.container{margin:0 auto;max-width:1200px;padding:0 24px}.btn{align-items:center;border:0;border-radius:14px;cursor:pointer;display:inline-flex;font-weight:700;gap:10px;justify-content:center;padding:14px 24px}.btn-primary{background:#1e40af;background:var(--brand-primary-700);color:#fff}.btn-light{background:#fff;border:1px solid #e2e8f0;color:#0b1f3a;color:var(--brand-primary-900)}.card{background:#fff;background:var(--card);border-radius:14px;box-shadow:0 2px 0 #0206170a,0 8px 28px #02061714}.grid{grid-gap:24px;display:grid;gap:24px}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.hero{--glow1:#60a5fa40;--glow2:#1d4ed84d;background:radial-gradient(800px 400px at 80% -120px,var(--glow1),#0000 60%),radial-gradient(600px 360px at 10% -80px,var(--glow2),#0000 60%),linear-gradient(180deg,#0b1f3a 0,#1e40af 35%,#1d4ed8 100%);color:#fff;overflow:hidden;position:relative}.hero:after{background:radial-gradient(1200px 500px at 50% -360px,#ffffff14,#0000 60%);content:"";inset:0;pointer-events:none;position:absolute}.topbar{background:#0000004d;color:#dbeafe;font-size:14px;font-weight:600;height:56px;justify-content:center;overflow:hidden;padding:0 12px;text-overflow:ellipsis;white-space:nowrap}.navbar,.topbar{align-items:center;display:flex}.navbar{justify-content:space-between;padding:18px 0;position:relative}.nav-surface{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#ffffff0f;border:1px solid #ffffff1f;border-radius:16px;box-shadow:inset 0 1px 0 #ffffff26,0 8px 32px #02061726;margin-top:12px;padding:12px 16px}.brand{align-items:center;display:flex;font-weight:800;gap:8px}.brand-logo{border-radius:8px;box-shadow:0 2px 8px #00000040;height:28px;width:28px}.brand-name{color:#fff;letter-spacing:.5px}.navlinks{display:flex;font-weight:600;gap:12px}.chip{align-items:center;background:#ffffff14;border:1px solid #ffffff24;border-radius:999px;color:#e6f0ff;display:inline-flex;height:34px;padding:0 12px}.chip:hover{background:#ffffff29}.hamburger{align-items:center;background:#0000;border:0;cursor:pointer;display:none;height:36px;justify-content:center;width:36px}.hamburger .bar{background:#fff;border-radius:2px;display:block;height:2px;position:relative;width:20px}.hamburger .bar:after,.hamburger .bar:before{background:#fff;border-radius:2px;content:"";height:2px;left:0;position:absolute;width:100%}.hamburger .bar:before{top:-6px}.hamburger .bar:after{top:6px}.mobile-menu{background:#fff;border-radius:12px;box-shadow:0 8px 24px #0000001f;left:0;overflow:hidden;position:absolute;right:0;top:58px;z-index:10}.mobile-menu a{border-bottom:1px solid #eef2f7;color:#0e2030;display:block;font-weight:700;padding:14px 16px}.mobile-menu a:last-child{border-bottom:0}.hero-inner{padding:56px 0 80px;text-align:center}.hero h1{font-family:Montserrat,sans-serif;font-size:48px;font-weight:800;margin:12px 0}.hero p.subtitle{color:#e6f0ff;font-size:20px;margin:0 auto 28px;max-width:880px}.cta-row{display:flex;gap:16px;justify-content:center}.btn-primary{background:linear-gradient(180deg,var(--brand-primary-600),#1e3a8a);box-shadow:0 10px 24px #1d4ed859,inset 0 1px 0 #ffffff40}.btn-light{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffffe6;border:1px solid #02061714}.kpi-strip{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:24px}.kpi-item{align-items:center;background:#ffffff14;border:1px solid #ffffff24;border-radius:14px;display:flex;gap:12px;padding:12px 14px}.kpi-ico{align-items:center;background:#ffffff29;border-radius:8px;display:inline-flex;height:28px;justify-content:center;width:28px}.kpi-text{align-items:flex-start;display:flex;flex-direction:column}.kpi-title{color:#fff;font-weight:700}.kpi-sub{color:#dbeafe;font-size:12px}.section{padding:40px 0}.section-title{font-family:Montserrat,sans-serif;font-size:32px;font-weight:800;margin:12px 0 20px}.stat-card{display:flex;flex-direction:column;justify-content:center;padding:24px}.stat-big{font-size:56px;font-weight:800}.stat-sub{color:#fff;opacity:.9}.stat-red{background:linear-gradient(180deg,#1d4ed8,#1e40af);color:#fff}.section-alt{background:linear-gradient(180deg,#1e40af0f,#0000)}.features-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(4,minmax(0,1fr))}.feature{padding:18px}.f-ico{font-size:24px}.f-title{font-weight:800;margin-top:6px}.f-desc{color:var(--muted)}.gradient-border{position:relative}.gradient-border:before{background:linear-gradient(135deg,#60a5fa,#1d4ed8);border-radius:14px;content:"";inset:-1px;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px;position:absolute}.hiw{padding:24px}.hiw .step{padding:16px;text-align:center}.step-num{color:#1d4ed8;font-size:40px;font-weight:800}.step-title{font-weight:700;margin-top:8px}.step-desc{color:var(--muted)}.verify .card{padding:24px}.verify .title{align-items:center;display:flex;font-size:24px;font-weight:800;gap:8px}.verify .filebox{border:2px solid #e6eef7;border-radius:12px;padding:20px}.verify .filetitle{color:#1d4ed8;font-weight:700}.verify .muted{color:#475569}.yellowbox{background:#eff6ff;border:1px solid #bfdbfe;border-radius:12px;padding:18px 20px}.yellowbox li{margin:8px 0}.winners .item{border-bottom:1px solid #eef2f7;padding:14px}.winners .meta{color:#6b7280;font-size:12px}.timer{display:inline-flex;gap:8px}.timer .box{background:#0e2030;border-radius:12px;box-shadow:inset 0 -2px 0 #ffffff26;color:#fff;font-size:28px;font-weight:800;padding:10px 14px}.timeline{margin-top:8px;position:relative}.timeline:before{content:none}.timeline-item{grid-gap:12px;display:grid;gap:12px;grid-template-columns:36px 1fr;padding:10px 0}.timeline-item .dot{align-items:center;background:#1d4ed8;border-radius:999px;box-shadow:0 6px 16px #1d4ed859;color:#fff;display:inline-flex;font-weight:800;height:36px;justify-content:center;width:36px}.timeline-item .content{border-bottom:none;padding-bottom:8px}.t-title{font-weight:700}.t-desc{color:var(--muted)}.faq{grid-gap:12px;display:grid;gap:12px}.faq .item{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:12px 14px}.faq summary{cursor:pointer;font-weight:700}.faq summary::marker{color:var(--brand-primary-600)}.cta-band{background:linear-gradient(180deg,#1e40af14,#1e40af05);padding:28px 0}.cta-band-inner{align-items:center;display:flex;gap:16px;justify-content:space-between}.cta-eyebrow{color:var(--brand-accent-600);font-size:12px;font-weight:800;letter-spacing:.6px;text-transform:uppercase}.cta-title{font-size:22px;font-weight:800}.cta-actions{display:flex;gap:10px}.muted{color:#6b7280}.center{text-align:center}.fairness .card{padding:20px}.fairness .grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.fairness h3{font-size:18px;margin:0 0 8px}.purple-box{background:#f6f0ff;border:1px solid #eadcff;border-radius:14px;padding:16px 18px}.purple-note{background:#f3e8ff;border:1px solid #e9d5ff;border-radius:12px;padding:12px 14px}.btn-wide{align-items:center;background:var(--brand-primary-600);border:none;border-radius:12px;color:#fff;cursor:pointer;display:inline-flex;font-weight:800;gap:10px;justify-content:center;padding:16px 26px}.footer{background:#0b1f3a;color:#cbd5e1;margin-top:40px}.footer a{color:#e5e7eb}.footer .top{border-bottom:1px solid #ffffff0f;padding:36px 0}.footer .columns{grid-gap:24px;display:grid;gap:24px;grid-template-columns:2fr 1fr 1fr}.footer .brand-title{color:#fff;font-family:Montserrat,sans-serif;font-weight:800}.footer .bottom{color:#94a3b8;font-size:12px;padding:20px 0 36px;text-align:center}.disclaimer{color:#9ca3af;font-size:12px;line-height:1.6;margin:16px auto 0;max-width:960px}.howtoplay{padding-top:8px}.howtoplay .card{padding:24px}.htp-row{align-items:flex-start;display:flex;gap:16px;padding:14px 8px}.htp-icon{align-items:center;border:2px solid #1d4ed8;border-radius:999px;color:#1d4ed8;display:inline-flex;font-weight:900;height:22px;justify-content:center;line-height:1;margin-top:2px;width:22px}.htp-title{font-weight:700;margin-bottom:4px}.grid-stats-3{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1.2fr 1fr 1fr}.grid-stats-2{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 1fr}@media (max-width:1024px){.navlinks{gap:18px}.hero h1{font-size:40px}.grid-2,.grid-3,.grid-stats-2,.grid-stats-3{grid-template-columns:1fr}.features-grid,.kpi-strip{grid-template-columns:1fr 1fr}}@media (max-width:640px){.navbar{padding:12px 0}.container{padding:0 16px}.brand span>span>span{transform:scale(.85)}.brand{overflow:hidden}.brand-logo{height:24px;width:24px}.navlinks{display:none}.hamburger{display:inline-flex}.hero-inner{padding:36px 0 56px}.hero h1{font-size:26px;letter-spacing:-.02em;line-height:1.2}.hero p.subtitle{font-size:16px;margin-bottom:18px}.cta-row{flex-direction:column}.btn{font-size:15px;padding:12px 18px;width:100%}.stat-big{font-size:44px}.timer .box{font-size:22px;padding:8px 12px}.winners .item{padding:12px}.section{padding:28px 0}.section-title{font-size:26px}.card{border-radius:12px}.verify .card{padding:18px}.filebox{padding:16px!important}.purple-box{padding:14px}.purple-note{padding:10px 12px}.btn-wide{width:100%}.footer .columns{grid-template-columns:1fr}.disclaimer{padding:0 8px}.cta-band-inner{align-items:stretch;flex-direction:column}.features-grid{grid-template-columns:1fr}.feature{padding:14px}.f-title{font-size:16px}.f-desc{font-size:14px}.kpi-strip{gap:10px;grid-template-columns:1fr 1fr}.kpi-item{border-radius:12px;padding:12px}.kpi-ico{height:24px;width:24px}.kpi-text{align-items:flex-start;text-align:right}.timeline:before{content:none}.timeline-item{grid-template-columns:28px 1fr}.timeline-item .dot{font-size:13px;height:28px;width:28px}.timeline-item .content{padding-bottom:10px}.timeline-item:last-child .content{border-bottom:0}.faq .item{padding:10px 12px}}@media (max-width:420px){.kpi-strip{gap:8px;grid-template-columns:1fr}.kpi-item{padding:12px}.cta-actions{flex-direction:column}.topbar{font-size:12px;height:48px}}
/*# sourceMappingURL=main.fe806c1a.css.map*/