@font-face{font-family:Luckiest Guy;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/LuckiestGuy-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/Inter-var-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Display Fallback;src:local("Arial Black"),local("Impact"),local("Roboto Black");size-adjust:104%;ascent-override:104%;descent-override:26%;line-gap-override:0%}@font-face{font-family:Inter Fallback;src:local("Arial"),local("Helvetica Neue"),local("Roboto");size-adjust:109.4%;ascent-override:88.6%;descent-override:22.1%;line-gap-override:0%}:root{--bg: #06080F;--panel: rgba(8,11,22,.82);--line: rgba(244,241,232,.11);--text: #F4F1E8;--text-2: #C9C6BC;--mute: #A9A9B4;--yellow: #FFD23F;--yellow-2: #FFE07A;--blue: #2F6BE0;--blue-deep: #17307A;--red: #E3261D;--magenta: #FF3FA4;--cyan: #38E0FF;--display: "Luckiest Guy", "Display Fallback", "Arial Black", sans-serif;--font: "Inter", "Inter Fallback", system-ui, sans-serif;--pad: clamp(20px, 5vw, 72px);--max: 1240px;--ease: cubic-bezier(.22, 1, .36, 1)}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg)}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;overflow-x:hidden}h1,h2,h3{font-family:var(--display);font-weight:400;letter-spacing:.012em;line-height:1.02;margin:0}h2{font-size:clamp(32px,3.6vw,52px)}h3{font-size:21px;letter-spacing:.02em;margin-bottom:10px}p{margin:0}a{color:inherit}img{display:block;max-width:100%;height:auto}button{font:inherit}address{font-style:normal;color:var(--text-2);line-height:1.7}.acc{color:var(--yellow)}.eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--mute);margin-bottom:12px}.eyebrow:before{content:"";width:14px;height:3px;background:var(--yellow);transform:skew(-20deg)}.sub{color:var(--text-2);font-size:clamp(15px,1.1vw,16.5px);max-width:58ch;margin-top:14px}.sub--center{margin-inline:auto;text-align:center}.lede{color:var(--text);font-size:clamp(15px,1.2vw,18px);max-width:64ch;margin:18px auto 0;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.9),0 4px 18px rgba(0,0,0,.85)}.note{color:var(--mute);font-size:13px;margin-top:14px}.note a{color:var(--yellow);font-weight:600;text-decoration:none}.note a:hover{text-decoration:underline}.skip{position:absolute;left:-999px;top:8px;background:var(--yellow);color:#10131f;font-weight:700;padding:8px 12px;z-index:100;border-radius:6px}.skip:focus{left:8px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 22px;border-radius:10px;font-weight:700;font-size:14px;text-decoration:none;line-height:1;cursor:pointer;border:1px solid transparent;white-space:nowrap;transition:transform .25s var(--ease),box-shadow .3s var(--ease),background .2s,border-color .2s}.btn--yellow{background:var(--yellow);color:#10131f}.btn--yellow:hover{transform:translateY(-2px);box-shadow:0 14px 30px -12px #ffd23fd9}.btn--blue{background:var(--blue);color:#fff}.btn--blue:hover{transform:translateY(-2px);box-shadow:0 14px 30px -12px #2f6be0e6}.btn--ghost{background:#06080f80;color:var(--text);border-color:#f4f1e83d}.btn--ghost:hover{border-color:#ffd23fb3;transform:translateY(-2px)}.btn--sm{padding:10px 14px;font-size:13px}.btn--lg{padding:17px 28px;font-size:15px}.btn:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid var(--yellow);outline-offset:3px}.row{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}.row--tight{margin-top:14px;gap:8px}.row--center{justify-content:center}.world{position:fixed;inset:0;z-index:0;background:var(--bg)}.world canvas{width:100%;height:100%;display:block;opacity:0;transition:opacity .9s var(--ease)}.world.is-ready canvas{opacity:1}.nav{position:fixed;inset:0 0 auto;z-index:50;display:flex;align-items:center;gap:22px;padding:16px var(--pad);transition:background .4s,box-shadow .4s,padding .4s}.nav.is-scrolled{background:#06080fdb;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 1px 0 var(--line);padding-block:10px}.nav__brand{display:flex;align-items:baseline;text-decoration:none;line-height:1}.nav__word{font-family:var(--display);font-size:22px;letter-spacing:.01em;color:var(--yellow);-webkit-text-stroke:.04em var(--blue-deep);paint-order:stroke fill;text-shadow:1px 1px 0 var(--blue-deep),2px 2px 0 rgba(23,48,122,.7);transform:rotate(-4deg);display:inline-block}.nav__links{display:flex;gap:18px;margin-left:auto}.nav__links a{text-decoration:none;font-size:12.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-2);position:relative;padding:4px 0;white-space:nowrap}.nav__links a:after{content:"";position:absolute;left:0;right:100%;bottom:0;height:2px;background:var(--yellow);transition:right .3s var(--ease)}.nav__links a:hover:after,.nav__links a.is-active:after{right:0}.nav__cta{padding:11px 16px;font-size:13px}.nav__toggle{display:none;margin-left:auto;width:44px;height:44px;border:1px solid rgba(244,241,232,.22);border-radius:10px;background:#06080f80;cursor:pointer;flex-direction:column;justify-content:center;gap:5px;align-items:center}.nav__toggle span{display:block;width:18px;height:2px;background:var(--text);transition:transform .3s}.nav__toggle[aria-expanded=true] span:first-child{transform:translateY(3.5px) rotate(45deg)}.nav__toggle[aria-expanded=true] span:last-child{transform:translateY(-3.5px) rotate(-45deg)}.mobile-menu[hidden]{display:none}.mobile-menu{position:fixed;inset:0;z-index:40;background:#06080ff7;padding:100px var(--pad) 40px;display:flex;flex-direction:column;gap:12px;overflow:auto}.mobile-menu a{font-family:var(--display);font-size:34px;text-decoration:none}.mobile-menu .btn{font-family:var(--font);font-size:14px;align-self:flex-start;margin-top:12px}main{position:relative;z-index:1;pointer-events:none}main a,main button,main input,main textarea,main label,.panel,.strip,.cta{pointer-events:auto}.sec{min-height:100vh;display:flex;align-items:center;justify-content:flex-start;padding:120px var(--pad) 80px}.sec--hero{min-height:100svh;justify-content:center;align-items:flex-start;text-align:center;padding-top:clamp(96px,13vh,176px)}.hero__copy{position:relative;max-width:860px;display:flex;flex-direction:column;align-items:center}.hero__copy:before{content:"";position:absolute;left:50%;top:48%;width:170%;height:265%;transform:translate(-50%,-50%);background:radial-gradient(52% 46% at 50% 50%,#04060ceb,#04060ccc 26%,#04060c99,#04060c57 66%,#04060c1f 84%,#04060c00);z-index:-1;pointer-events:none}.pill{margin-top:26px;display:inline-flex;align-items:center;gap:10px;padding:8px 14px 8px 10px;border:1px solid rgba(244,241,232,.18);border-radius:999px;background:#06080fc2;text-decoration:none;font-size:13px;color:var(--text-2)}.pill:hover{border-color:#ffd23f8c}.pill__dot{width:8px;height:8px;border-radius:50%;background:var(--yellow);box-shadow:0 0 0 4px #ffd23f29}.pill__count{color:var(--text);font-variant-numeric:tabular-nums}.pill__count:empty{display:none}.pill.is-live .pill__dot{animation:pulse 1.6s infinite}@keyframes pulse{0%,to{box-shadow:0 0 0 3px #ffd23f47}50%{box-shadow:0 0 0 9px #ffd23f00}}.mark{display:flex;flex-direction:column;align-items:center;gap:.12em;margin:0;transform:rotate(-4deg);filter:drop-shadow(0 16px 34px rgba(0,0,0,.7))}.mark__big{font-family:var(--display);font-size:clamp(64px,12vw,148px);line-height:1;letter-spacing:.01em;color:var(--yellow);-webkit-text-stroke:.045em var(--blue-deep);paint-order:stroke fill;text-shadow:.012em .016em 0 var(--blue-deep),.024em .032em 0 var(--blue-deep),.036em .048em 0 #0E1E52,.05em .066em 0 #0A1638,0 .09em .16em rgba(0,0,0,.75)}.mark__sub{font-family:var(--display);font-size:clamp(17px,2.9vw,34px);letter-spacing:.06em;line-height:1.1;color:var(--text);-webkit-text-stroke:.035em var(--blue-deep);paint-order:stroke fill;text-shadow:.012em .018em 0 var(--blue-deep),0 .08em .2em rgba(0,0,0,.7)}.mark.is-hit .mark__big{animation:hit .6s var(--ease) both}@keyframes hit{0%{filter:none}16%{filter:brightness(1.65) drop-shadow(0 0 22px rgba(255,210,63,.75))}to{filter:none}}.strip{position:relative;z-index:1;margin:-40px var(--pad) 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#06080fc2}.strip__list{list-style:none;margin:0 auto;padding:22px 0;max-width:var(--max);display:grid;grid-template-columns:repeat(5,1fr);gap:16px}.strip__list li{display:flex;flex-direction:column;align-items:center;text-align:center}.strip__list b{font-family:var(--display);font-size:clamp(20px,2.1vw,30px);line-height:1.1;letter-spacing:.015em;color:var(--text)}.strip__list span{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--mute);margin-top:6px}.panel{width:min(100%,560px);margin:0 auto 0 0;background:var(--panel);border:1px solid var(--line);border-radius:22px;padding:clamp(26px,3.4vw,46px);opacity:0;transform:translateY(26px);transition:opacity .8s var(--ease),transform .8s var(--ease)}.panel--wide{width:min(100%,720px)}.panel--full{width:min(100%,var(--max));margin-inline:auto}.sec--full{justify-content:center}.panel.is-in,.cta.is-in{opacity:1;transform:none}@media(min-width:901px)and (prefers-reduced-motion:no-preference){.panel{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}}.chips{list-style:none;margin:26px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.chips li{border:1px solid var(--line);border-radius:999px;padding:8px 14px;font-size:13.5px;color:var(--text-2);background:#f4f1e808}.quad{list-style:none;margin:26px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.quad li{border:1px solid var(--line);border-radius:14px;padding:16px 18px;background:#f4f1e806;display:flex;flex-direction:column;gap:6px;transition:transform .25s var(--ease),border-color .25s var(--ease)}.quad li:hover{transform:translateY(-2px);border-color:#ffd23f59}.quad b{font-family:var(--display);font-size:22px;letter-spacing:.03em;color:var(--yellow);line-height:1.1}.quad span{color:var(--text-2);font-size:14px}.tbl{border-collapse:collapse;width:100%;margin-top:24px}.tbl__cap{text-align:left;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--mute);padding-bottom:6px}.tbl th,.tbl td{text-align:left;padding:11px 0;border-top:1px solid var(--line);vertical-align:top;font-size:15px;color:var(--text-2)}.tbl th{font-weight:600;padding-right:16px;white-space:nowrap}.tbl td b{font-family:var(--display);font-size:21px;letter-spacing:.02em;color:var(--text)}.tbl small{display:block;color:var(--mute);font-size:12.5px;line-height:1.45;margin-top:3px}.plan{margin:26px 0 0;border:1px solid var(--line);border-radius:16px;padding:12px;background:#f4f1e805}.plan img{width:100%;border-radius:10px}.plan figcaption{color:var(--mute);font-size:12.5px;letter-spacing:.04em;margin-top:10px;text-align:center}.two{display:grid;grid-template-columns:1fr 1fr;gap:34px;margin-top:28px}.map{margin-top:20px}.map__btn{display:flex;flex-direction:column;align-items:flex-start;gap:4px;width:100%;min-height:132px;justify-content:center;padding:18px;cursor:pointer;text-align:left;color:var(--text);border:1px solid var(--line);border-radius:16px;background:linear-gradient(150deg,#2f6be029,#06080f99 55%),#06080f99;transition:transform .25s var(--ease),border-color .25s var(--ease)}.map__btn:hover{transform:translateY(-2px);border-color:#ffd23f73}.map__pin{width:12px;height:12px;border-radius:50%;background:var(--yellow);box-shadow:0 0 0 6px #ffd23f24;margin-bottom:8px}.map__btn b{font-family:var(--display);font-size:20px;letter-spacing:.02em}.map__btn small{color:var(--mute);font-size:12.5px}.map iframe{width:100%;height:280px;border:0;border-radius:16px;display:block}.rules__wrap{margin-top:30px;padding-top:24px;border-top:1px solid var(--line)}.rules{list-style:none;margin:4px 0 0;padding:0;columns:2;column-gap:28px}.rules li{break-inside:avoid;color:var(--text-2);font-size:14px;padding:5px 0 5px 16px;position:relative}.rules li:before{content:"";position:absolute;left:0;top:12px;width:7px;height:2px;background:var(--yellow)}.spon{display:grid;grid-template-columns:300px 1fr;gap:32px;margin-top:28px;align-items:start}.spon__card{border:1px solid rgba(255,210,63,.3);border-radius:18px;padding:24px;background:#ffd23f0d}.spon__price{font-family:var(--display);font-size:46px;line-height:1;color:var(--yellow)}.spon__card h3{margin-top:8px}.ticks{list-style:none;margin:14px 0 0;padding:0;display:grid;gap:8px}.ticks li{color:var(--text-2);font-size:14px;padding-left:18px;position:relative}.ticks li:before{content:"";position:absolute;left:0;top:8px;width:8px;height:2px;background:var(--yellow)}.spon__h{font-size:15px;letter-spacing:.14em;text-transform:uppercase;color:var(--mute);font-family:var(--font);font-weight:700;margin:0 0 12px}.spon__lists .spon__h+.logos+.spon__h{margin-top:26px}.logos{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.logos li{border:1px solid var(--line);border-radius:14px;background:#f4f1e808;transition:transform .25s var(--ease),border-color .25s var(--ease)}.logos li:hover{transform:translateY(-2px);border-color:#ffd23f59}.logos a{display:flex;flex-direction:column;align-items:center;gap:8px;padding:14px 10px 12px;text-decoration:none}.logos img{width:84px;height:84px;object-fit:contain;border-radius:8px}.logos span{color:var(--text-2);font-size:12px;text-align:center;line-height:1.35}.sec--cta{justify-content:center;text-align:center;min-height:96vh}.cta{width:min(100%,640px);opacity:0;transform:translateY(26px);transition:opacity .8s var(--ease),transform .8s var(--ease)}.cta__h{font-size:clamp(44px,7vw,92px);text-shadow:0 2px 2px rgba(0,0,0,.85),0 12px 40px rgba(0,0,0,.9)}.cta .eyebrow{justify-content:center;color:var(--text-2)}.cta .sub{color:var(--text);text-shadow:0 1px 2px rgba(0,0,0,.9),0 4px 18px rgba(0,0,0,.85)}.form{display:grid;gap:12px;text-align:left;margin-top:30px;background:var(--panel);border:1px solid var(--line);border-radius:22px;padding:clamp(20px,2.6vw,30px)}.form label{display:grid;gap:6px;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--mute)}.form__row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.form input,.form textarea{font:inherit;font-size:15px;color:var(--text);background:#f4f1e80d;border:1px solid rgba(244,241,232,.18);border-radius:10px;padding:11px 12px;letter-spacing:0;text-transform:none}.form button{justify-self:start}.form__hint,.form__demo{color:var(--mute);font-size:12.5px}.form__demo a{color:var(--yellow)}.form__ok{color:#7be0a0;font-weight:600}.social{list-style:none;margin:22px 0 0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:8px 22px}.social a{color:var(--text-2);font-size:13px;letter-spacing:.1em;text-transform:uppercase;text-decoration:none}.social a:hover{color:var(--yellow)}.foot{position:relative;z-index:1;padding:40px var(--pad) 48px;text-align:center;color:var(--mute);font-size:13px;background:linear-gradient(180deg,transparent,rgba(6,8,15,.92) 30%);display:grid;gap:12px;justify-items:center}.foot a{color:var(--text-2)}.foot__legal{max-width:76ch;font-size:12px;line-height:1.5}.foot__by{font-size:11.5px;letter-spacing:.16em;text-transform:uppercase}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.panel,.cta{opacity:1;transform:none;transition:none}.pill.is-live .pill__dot,.mark.is-hit .mark__big{animation:none}.btn:hover,.quad li:hover,.logos li:hover,.map__btn:hover{transform:none}}@media(max-width:1100px){.nav__links{display:none}.nav__toggle{display:flex}.nav__cta{margin-left:auto}.nav__toggle{margin-left:0}.spon{grid-template-columns:1fr}.logos{grid-template-columns:repeat(3,1fr)}}@media(max-width:900px){.sec{padding:104px 20px 64px;min-height:0}.panel,.form{background:#06080ff0}.sec--hero{min-height:100svh;padding-top:108px}.panel,.panel--wide,.panel--full{width:100%}.two{grid-template-columns:1fr;gap:26px}.strip__list{grid-template-columns:repeat(3,1fr);gap:18px 8px}}@media(max-width:640px){.nav{gap:12px}.nav__cta{display:none}.nav__toggle{margin-left:auto}.sec{padding:96px 18px 56px}.strip{margin-inline:18px}.strip__list{grid-template-columns:repeat(2,1fr)}.strip__list li:last-child{grid-column:1 / -1}.panel{padding:22px 18px;border-radius:18px}.quad,.form__row{grid-template-columns:1fr}.rules{columns:1}.logos{grid-template-columns:repeat(2,1fr)}.mark__big{font-size:clamp(56px,17vw,84px)}.mark__sub{font-size:16px}.lede{font-size:15px}.pill{max-width:100%}.pill__text{max-width:58vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cta__h{font-size:52px}.sec--cta{min-height:0;padding-top:80px}}
