@font-face{font-family:LandingMontserrat;src:url(../landing/montserrat.ttf)}@font-face{font-family:LandingExo;src:url(../landing/exo.ttf)}.sports-header[data-v-173aebc7]{z-index:20;position:sticky;top:0}.landing[data-v-173aebc7]{text-align:center;background:radial-gradient(60% 50% at 20% 15%,#4a9be824,#0000),radial-gradient(50% 40% at 90% 90%,#4a9be81a,#0000),#fff;flex-direction:column;align-items:center;padding:30px 20px 40px;font-family:LandingMontserrat,sans-serif;display:flex}.bonus h1[data-v-173aebc7]{color:#111;font-size:21px;font-weight:800;line-height:1.05}.amount[data-v-173aebc7]{color:#4a9be8;letter-spacing:2px;text-shadow:0 10px 30px #4a9be840;justify-content:center;align-items:center;margin:6px 0;font-size:58px;font-weight:800;line-height:.95;display:flex}.amount span[data-v-173aebc7]{font-size:44px}.bonus p[data-v-173aebc7]{color:#9a9a9a;margin-top:6px;font-size:14px;font-weight:500}.hero-image[data-v-173aebc7]{filter:drop-shadow(0 25px 35px #0003);width:100%;max-width:300px;height:auto;margin:20px 0 30px}.call-to-action[data-v-173aebc7]{flex-direction:column;align-items:center;width:100%;display:flex}.call-to-action h2[data-v-173aebc7]{color:#111;max-width:420px;margin:0 0 18px;font-size:18px;font-weight:800;line-height:1.3}.call-to-action h2 span[data-v-173aebc7]{color:#4a9be8}.signup-button[data-v-173aebc7]{color:#fff;letter-spacing:.03em;background:linear-gradient(315deg,#2e7fd6,#4a9be8);border-radius:999px;padding:14px 36px;font:italic 900 18px LandingExo,sans-serif;animation:1.8s ease-in-out infinite pulse-173aebc7;display:inline-block;position:relative;overflow:hidden;box-shadow:0 14px 28px #4a9be873}.signup-button[data-v-173aebc7]:after{content:"";background:linear-gradient(120deg,#0000,#ffffff8c,#0000);width:50%;height:100%;animation:2.6s ease-in-out infinite shine-173aebc7;position:absolute;top:0;left:-75%;transform:skew(-20deg)}.login-link[data-v-173aebc7]{color:#4a9be8;margin-top:22px;font-size:16px;font-weight:700;text-decoration:underline}@keyframes pulse-173aebc7{50%{transform:scale(1.06)}}@keyframes shine-173aebc7{60%,to{left:130%}}@media (prefers-reduced-motion:reduce){.signup-button[data-v-173aebc7],.signup-button[data-v-173aebc7]:after{animation:none}}@media (width>=480px){.bonus h1[data-v-173aebc7]{font-size:26px}.amount[data-v-173aebc7]{font-size:78px}.amount span[data-v-173aebc7]{font-size:56px}.bonus p[data-v-173aebc7]{font-size:17px}.hero-image[data-v-173aebc7]{max-width:420px}.call-to-action h2[data-v-173aebc7]{font-size:22px}}.landing[data-v-173aebc7]{min-height:calc(100dvh - 110px - env(safe-area-inset-top) - env(safe-area-inset-bottom));background:linear-gradient(to bottom,#fff 0,transparent 12%,transparent 84%,var(--bg) 100%),radial-gradient(60% 50% at 20% 15%,#4a9be824,transparent),radial-gradient(50% 40% at 90% 90%,#4a9be81a,transparent),#fff}.hero-link[data-v-173aebc7],.landing[data-v-173aebc7]{justify-content:center}.hero-link[data-v-173aebc7]{width:100%;display:flex}.section-heading[data-v-173aebc7]{gap:10px;height:44px;padding:0 12px}.section-heading h2[data-v-173aebc7]{font-size:18px;font-weight:700}.section-more[data-v-173aebc7]{color:#999;background:#fff;border-radius:50%;place-items:center;width:32px;height:32px;margin-left:auto;display:grid}.slots-grid[data-v-173aebc7]{grid-template-columns:repeat(3,1fr);gap:8px;padding:0 8px;display:grid}.slots-grid img[data-v-173aebc7]{aspect-ratio:1;-o-object-fit:cover;object-fit:cover;border-radius:12px;width:100%}.slots-grid span[data-v-173aebc7]{margin:8px 0;font-size:12px;display:block}
