.lp{--lp-navy:#07314d;--lp-navy-deep:#052338;--lp-card:#0f1f30;--lp-input:#0a1826;--lp-text:rgba(245,247,250,.82);--lp-text-dim:rgba(245,247,250,.55);--lp-border:rgba(20,171,227,.25);--lp-bezel:#0b0b0b;position:relative;z-index:1;background:var(--lp-navy);color:var(--lp-text);font-size:16px;line-height:1.6}.lp-skip{position:absolute;top:-48px;left:16px;z-index:60;background:var(--brand-gradient);color:#052338;font-weight:700;padding:10px 16px;border-radius:0 0 8px 8px;text-decoration:none;transition:top var(--transition)}.lp-skip:focus{top:0}.lp-visually-hidden{margin:-1px;padding:0;white-space:nowrap;border:0}.lp-honeypot,.lp-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.lp :focus-visible{outline:2px solid var(--brand-blue);outline-offset:2px}html:has(.lp){scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html:has(.lp){scroll-behavior:auto}}html:has(.lp),html:has(.lp) body{overflow-x:clip}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}#media-player,.lp-section,.lp-ticker-section{scroll-margin-top:80px}.lp-section{padding:96px 0}.lp-section--deep{background:var(--lp-navy-deep)}.lp-section--slim{padding:64px 0}.lp-section--light{background:linear-gradient(180deg,#fff,#fff 35%,#e9eef4);color:rgba(7,40,63,.8)}.lp-section--step{position:relative;padding-top:88px;scroll-margin-top:128px}.lp-container{max-width:1340px;margin:0 auto;padding:0 20px}.lp-center{text-align:center}.lp-center .lp-h2:after{margin-left:auto;margin-right:auto}.lp-eyebrow{font-family:Inter,sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.14em;background:var(--brand-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:var(--brand-blue);margin:0 0 12px}.lp-h1{font-size:clamp(2.6rem,6vw,4.2rem);line-height:1.05;margin:0 0 16px}.lp-h1,.lp-h2{font-family:Bebas Neue,sans-serif;letter-spacing:.02em;color:#fff;font-weight:400}.lp-h2{font-size:clamp(2.2rem,5vw,3.6rem);line-height:1.1;margin:0 0 12px}.lp-h2:after{content:"";display:block;width:64px;height:3px;background:var(--brand-gradient);margin-top:16px;border-radius:2px}.lp-h2--small{font-size:clamp(1.6rem,3vw,2rem)}.lp-h2--form{margin-bottom:20px}.lp-lead{font-size:18px;margin:0 0 20px;max-width:500px}.lp-lead--secondary{font-size:16px;color:var(--lp-text-dim);margin-bottom:28px}.lp-sub{font-size:17px;margin:0 0 40px;max-width:640px}.lp-center .lp-sub{margin-left:auto;margin-right:auto}.lp-sub--narrow{max-width:560px}.lp-caption{font-size:12px;color:var(--lp-text-dim);margin:16px 0 0}.lp-caption--narrow{max-width:560px;margin-left:auto;margin-right:auto;font-size:15px}.lp-trust{font-size:13px;color:var(--lp-text-dim);margin:16px 0 0}.lp-btn{display:inline-block;font-family:Inter,sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:12px 24px;border-radius:8px;border:none;cursor:pointer;text-decoration:none;text-align:center;transition:transform var(--transition),box-shadow var(--transition),background var(--transition)}.lp-btn--primary{background:var(--brand-gradient);color:#fff;text-shadow:0 1px 3px rgba(5,35,56,.45)}.lp-btn--primary:hover{transform:translateY(-1px);box-shadow:0 8px 24px rgba(20,171,227,.35)}.lp-btn--secondary{background:transparent;border:1px solid rgba(20,171,227,.5);color:#fff;padding:11px 23px}.lp-btn--secondary:hover{border-color:var(--brand-blue);background:rgba(20,171,227,.08)}.lp-btn--ghost{background:transparent;color:var(--lp-text-dim)}.lp-btn--block{display:block;width:100%}.lp-btn:disabled{opacity:.55;cursor:default;transform:none;box-shadow:none}.lp-cta-row{display:flex;gap:14px;flex-wrap:wrap}.lp-cta-row--center{justify-content:center}.lp-nav{position:-webkit-sticky;position:sticky;top:0;z-index:50;height:92px;background:#fff;transition:height .3s ease,box-shadow .3s ease}.lp-nav--scrolled{height:64px;box-shadow:0 10px 28px rgba(4,20,32,.14)}.lp-nav-inner{max-width:1340px;height:100%;margin:0 auto;padding:0 20px;display:flex;align-items:center;gap:28px}.lp-nav-logo img{height:40px;width:auto;display:block;transition:height .3s ease}.lp-nav--scrolled .lp-nav-logo img{height:28px}.lp-nav-links{display:flex;gap:24px;margin-left:auto}.lp-nav-links a{font-size:13px;font-weight:600;color:var(--lp-navy);text-decoration:none;transition:color var(--transition)}.lp-nav-links a:hover{color:var(--lp-navy-deep)}.lp-nav-cta{padding:9px 18px;font-size:12px}.lp-nav-login{display:inline-block;font-family:Inter,sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:8px 17px;border-radius:8px;border:1px solid rgba(7,49,77,.18);background:transparent;color:var(--lp-navy);text-decoration:none;cursor:pointer;white-space:nowrap;transition:background var(--transition),border-color var(--transition),color var(--transition)}.lp-nav-login:hover{background:rgba(20,171,227,.08);border-color:rgba(20,171,227,.55);color:var(--lp-navy-deep)}.lp-nav-login--placeholder{visibility:hidden}.lp-nav-logout{font-family:Inter,sans-serif;font-size:13px;font-weight:600;color:rgba(7,49,77,.68);background:none;border:none;padding:8px 2px;cursor:pointer;white-space:nowrap;text-decoration:none;transition:color var(--transition)}.lp-nav-logout:hover{color:var(--lp-navy-deep);text-decoration:underline}.lp-nav-burger,.lp-nav-toggle{display:none}.lp-hero{padding:72px 0}.lp-hero-grid{display:grid;grid-template-columns:42% minmax(0,1fr);grid-gap:40px;gap:40px;align-items:center}.lp-hero-demo{min-width:0}.lp-hero-demo .lp-caption{padding:0 4px}.lp-live-demo{border-radius:14px;border:1px solid var(--lp-border);background:#0a1219;box-shadow:0 24px 64px rgba(0,0,0,.45);margin-bottom:14px}.lp-embed-viewport,.lp-live-demo{position:relative;overflow:hidden}.lp-embed-viewport{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.lp-embed-inner{transform-origin:top left}.lp-embed-ticker{font-size:14px}.lp-embed-ticker .ticker{position:relative;z-index:1}.lp-embed{font-size:14px;line-height:1.5;background:var(--bg);color:var(--text);padding:14px 12px 18px}.lp-embed .client-view{gap:12px}.lp-embed .cv-header-left{gap:18px}.lp-embed .cv-header-mark{height:34px}.lp-embed .card{padding:14px 16px}.lp-embed .cv-body{gap:12px}.lp-embed .cv-legend{display:none}.lp-embed .cv-body--main-aside{grid-template-columns:minmax(0,2fr) minmax(220px,1fr)!important}.lp-embed .sport-stack-cols{grid-template-columns:1fr 1fr!important}.lp-demo-chrome{display:flex;align-items:center;gap:6px;padding:10px 14px;background:#101c26;border-bottom:1px solid hsla(0,0%,100%,.06);flex-shrink:0}.lp-demo-dot{width:9px;height:9px;border-radius:50%;background:hsla(0,0%,100%,.18)}.lp-demo-action{position:absolute;left:16px;bottom:14px;z-index:6;display:flex;align-items:center;gap:9px;pointer-events:none;background:rgba(8,16,24,.92);border:1px solid var(--lp-border);border-radius:999px;padding:8px 16px 8px 12px;font-size:12.5px;font-weight:600;color:#fff;box-shadow:0 10px 28px rgba(0,0,0,.45);animation:lp-action-in .35s ease both}.lp-demo-action-cursor{width:14px;height:14px;flex-shrink:0;color:var(--brand-blue)}.lp-demo-action:after{content:"";width:7px;height:7px;border-radius:50%;background:var(--brand-green);box-shadow:0 0 0 0 rgba(141,198,63,.7);animation:lp-action-pulse 1.4s ease-out infinite}@keyframes lp-action-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes lp-action-pulse{to{box-shadow:0 0 0 9px rgba(141,198,63,0)}}.lp-ticker-section{padding:0;background:#060809}.lp-strip-banner{display:flex;align-items:center;justify-content:center;gap:14px;background:var(--brand-gradient);color:var(--lp-navy);font-family:Inter,sans-serif;font-size:14px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;text-align:center;padding:10px 20px}.lp-strip-banner-chevron{width:18px;height:18px;flex-shrink:0}.lp-ticker-section .lp-caption{padding:0 20px}.lp-ticker-frame{border-top:8px solid var(--lp-bezel);border-bottom:8px solid var(--lp-bezel);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),0 12px 40px rgba(0,0,0,.4);background:#000;font-size:12px}.lp-sports-head{font-family:Bebas Neue,sans-serif;font-size:30px;letter-spacing:.05em;color:var(--lp-navy);text-align:center;margin:0 0 28px}.lp-caption-strip{background:#fff;padding:16px 20px 0}.lp-caption-strip .lp-caption{color:rgba(7,40,63,.55);margin:0}.lp-sports-strip{background:#fff;padding:40px 20px 48px;margin-top:0}.lp-sports-band{list-style:none;flex-wrap:wrap;justify-content:center;gap:30px 52px;margin:0 auto;padding:0;max-width:1240px}.lp-sports-band,.lp-sports-band li{display:flex;align-items:center}.lp-sport-mark{height:61px;width:auto;max-width:116px;object-fit:contain}.lp-sport-mark--lg{height:64px}.lp-ticker-frame .ticker{position:relative;z-index:1;border-bottom:none}.lp-ticker-frame .ticker-logo{min-width:110px;padding:0 14px}.lp-how-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:56px;gap:56px;align-items:center}.lp-h2--how{font-size:clamp(2.6rem,6vw,4.2rem)}.lp-how-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.lp-how-step h3{font-family:Bebas Neue,sans-serif;font-size:28px;font-weight:400;letter-spacing:.03em;color:#fff;margin:0 0 2px}.lp-how-step-num{font-size:inherit;line-height:inherit;margin-right:10px;background:var(--brand-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:var(--brand-blue)}.lp-how-step p{margin:0;font-size:16px}.lp-section--light .lp-h2,.lp-section--light .lp-how-step h3{color:var(--lp-navy)}.lp-section--light .lp-eyebrow{background:none;-webkit-text-fill-color:currentColor;color:var(--lp-navy)}.lp-section--light .lp-how-photo{border-color:rgba(7,49,77,.12);box-shadow:0 20px 48px rgba(7,49,77,.18)}.lp-how-photo{position:relative;margin:0;border-radius:14px;overflow:hidden;border:1px solid hsla(0,0%,100%,.06);background:var(--lp-navy-deep);min-height:420px}.lp-how-photo>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.lp-reveal{opacity:0;transform:translateY(18px);transition:opacity .65s ease,transform .65s ease}.lp-reveal:nth-of-type(2){transition-delay:.12s}.lp-reveal--in{opacity:1;transform:none}.lp-feature-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:24px;gap:24px;margin-top:48px}.lp-how-main .lp-feature-row{grid-template-columns:1fr;gap:18px;margin-top:30px;margin-right:40px}.lp-how-main .lp-feature>img{width:42%}.lp-how-main .lp-feature-copy{padding:18px 22px}.lp-how-main .lp-feature-copy h3{font-size:22px}.lp-how-main .lp-feature-copy p{font-size:13.5px}.lp-feature{display:flex;align-items:stretch;background:#fff;border:1px solid rgba(7,49,77,.08);border-radius:16px;box-shadow:0 14px 36px rgba(7,49,77,.12);overflow:hidden}.lp-feature>img{width:46%;aspect-ratio:4/3;height:auto;object-fit:cover;display:block;flex-shrink:0}.lp-feature-copy{align-self:center;padding:24px 26px}.lp-feature-copy h3{font-family:Bebas Neue,sans-serif;font-size:26px;font-weight:400;letter-spacing:.03em;color:var(--lp-navy);margin:0 0 8px}.lp-feature-copy p{font-size:14.5px;line-height:1.55;color:rgba(7,40,63,.75);margin:0}.lp-feature-copy .lp-ticklist{margin:0}.lp-feature-copy .lp-ticklist li{color:rgba(7,40,63,.78);font-size:13.5px;margin-bottom:6px}.lp-steps-photo{min-height:0;overflow:visible;border:none;border-radius:0;background:none}.lp-section--light .lp-steps-photo{box-shadow:none}.lp-steps-frame{position:relative}.lp-steps-frame>img{position:static;width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;display:block;border-radius:14px;border:1px solid rgba(7,49,77,.12);box-shadow:0 20px 48px rgba(7,49,77,.18)}.lp-glass-tile{position:absolute;width:230px;display:flex;flex-direction:column;padding:16px;border-radius:16px;color:#fff;background:hsla(0,0%,100%,.16);-webkit-backdrop-filter:blur(14px) saturate(150%);backdrop-filter:blur(14px) saturate(150%);border:1px solid hsla(0,0%,100%,.38);box-shadow:0 10px 30px rgba(0,0,0,.28);will-change:transform}.lp-glass-tile--odds{left:-30px;bottom:116px}.lp-glass-tile--bar{right:-40px;top:96px}.lp-glass-tile:before{content:"";width:30px;height:3px;border-radius:2px;background:var(--brand-gradient);margin-bottom:8px}.lp-glass-tile strong{font-family:Bebas Neue,sans-serif;font-size:21px;font-weight:400;letter-spacing:.03em;line-height:1.12;text-shadow:0 1px 6px rgba(0,0,0,.35)}.lp-glass-tile span{font-size:12.5px;line-height:1.4;margin-top:5px;color:hsla(0,0%,100%,.94);text-shadow:0 1px 4px rgba(0,0,0,.35)}.lp-step-divider{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);z-index:5;width:88px;height:88px;margin:0;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;border:2px solid transparent;background-image:linear-gradient(#fff,#fff),linear-gradient(90deg,#14abe3,#8dc63f);background-origin:border-box;background-clip:padding-box,border-box;box-shadow:0 12px 32px rgba(4,20,32,.35)}.lp-step-divider-word{font-family:Inter,sans-serif;font-size:11px;font-weight:700;letter-spacing:.24em;text-indent:.24em;color:var(--lp-navy);line-height:1}.lp-step-divider-num{font-family:Bebas Neue,sans-serif;font-size:34px;line-height:.9;background:none;-webkit-text-fill-color:currentColor;color:var(--lp-navy)}.lp-tv-wrap{max-width:960px;margin:0 auto;position:relative}.lp-tv{aspect-ratio:16/9;border:10px solid #111;border-radius:10px;overflow:hidden;display:flex;flex-direction:column;background:#000;box-shadow:0 24px 64px rgba(0,0,0,.5)}.lp-ledwall{position:relative}.lp-ledwall-screen{--lw-left:5.5%;--lw-top:40.2%;--lw-width:87.9%;--lw-height:15.8%;position:absolute;left:var(--lw-left);top:var(--lw-top);width:var(--lw-width);height:var(--lw-height);overflow:hidden;background:#000;border-radius:2px;display:flex;container-type:size;box-shadow:0 0 18px rgba(20,171,227,.25),0 0 40px rgba(20,171,227,.12)}.lp-ledwall-screen .ticker{position:relative;z-index:1;border-bottom:none;width:100%;height:100%!important;font-size:6px;font-size:11cqh}.lp-ledwall-screen .ticker-logo{min-width:9em;max-width:14em;padding:0 1.2em}.lp-tv-ticker-live{flex-shrink:0;font-size:8px}.lp-tv-ticker-live .ticker{position:relative;z-index:1;border-bottom:1px solid hsla(0,0%,100%,.1)}.lp-tv-ticker-live .ticker-logo{min-width:72px;padding:0 10px}.lp-tv-pitch{flex:1 1;position:relative;background:linear-gradient(180deg,#052338,#07314d)}.lp-tv-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.lp-options{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:24px;gap:24px;margin-top:40px;align-items:stretch}.lp-option{position:relative;background:var(--lp-card);border:1px solid hsla(0,0%,100%,.07);border-radius:16px;padding:36px;display:flex;flex-direction:column}.lp-option-num{font-size:12px;font-weight:700;letter-spacing:.14em;background:var(--brand-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:var(--brand-blue);margin-bottom:10px}.lp-option h3{font-family:Bebas Neue,sans-serif;font-size:27px;font-weight:400;letter-spacing:.03em;line-height:1.15;color:#fff;margin:0 0 12px}.lp-option p{font-size:15px;margin:0 0 18px}.lp-option .lp-ticklist{margin-bottom:24px}.lp-option .lp-cta-row{margin-top:auto}.lp-hw-visual{margin:4px 0 22px;min-width:0}.lp-hw-photo{margin:4px 0 22px;border-radius:12px;overflow:hidden;border:1px solid hsla(0,0%,100%,.06);background:var(--lp-navy-deep)}.lp-hw-photo>img{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;display:block}.lp-hw-pricelist{list-style:none;margin:0 0 16px;padding:0;font-size:14px}.lp-hw-pricelist li{display:flex;justify-content:space-between;gap:16px;padding:9px 0;border-bottom:1px solid hsla(0,0%,100%,.08)}.lp-hw-pricelist li span:last-child{font-weight:700;color:#fff;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lp-hw-fine,.lp-option p.lp-hw-fine{font-size:12px;color:var(--lp-text-dim);margin:0 0 22px}.lp-ticklist{list-style:none;margin:0 0 22px;padding:0;font-size:14px}.lp-ticklist li{position:relative;padding-left:26px;margin-bottom:8px}.lp-ticklist li:before{content:"✓";position:absolute;left:0;font-weight:700;background:var(--brand-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:var(--brand-green)}.lp-option p.lp-player-price,.lp-player-price{font-family:Bebas Neue,sans-serif;font-size:44px;color:#fff;margin:0 0 10px;line-height:1}.lp-player-price span{font-family:Inter,sans-serif;font-size:13px;color:var(--lp-text-dim);margin-left:8px}.lp-option p.lp-player-fine,.lp-player-fine{font-size:12px;color:var(--lp-text-dim);margin:8px 0 0}.lp-player-fine+.lp-player-fine{margin-top:4px;margin-bottom:16px}.lp-option p.lp-player-fine--rule,.lp-player-fine--rule{border-top:1px solid hsla(0,0%,100%,.08);padding-top:14px;margin-top:14px}.lp-plans{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;align-items:stretch;margin-top:40px}.lp-plan{position:relative;background:var(--lp-card);border:1px solid hsla(0,0%,100%,.07);border-radius:14px;padding:32px 28px;display:flex;flex-direction:column}.lp-plan--hot{border:2px solid transparent;background-image:linear-gradient(var(--lp-card),var(--lp-card)),linear-gradient(90deg,#14abe3 0,#8dc63f 100%);background-origin:border-box;background-clip:padding-box,border-box;transform:translateY(-8px)}.lp-plan-badge{position:absolute;top:-12px;left:50%;transform:translateX(-50%);font-size:10px;font-weight:700;letter-spacing:.1em;color:#052338;background:var(--brand-gradient);border-radius:20px;padding:4px 14px;white-space:nowrap}.lp-plan h3{font-size:22px;font-weight:400;letter-spacing:.05em;margin:0 0 10px}.lp-plan h3,.lp-plan-price{font-family:Bebas Neue,sans-serif;color:#fff}.lp-plan-price{font-size:40px;margin:0 0 6px;line-height:1}.lp-plan-price span{font-family:Inter,sans-serif;font-size:14px;color:var(--lp-text-dim)}.lp-plan-price--from{font-size:30px}.lp-plan ul,.lp-plan-tag{font-size:14px;margin:0 0 16px}.lp-plan ul{list-style:none;padding:0;flex:1 1}.lp-plan ul li{position:relative;padding-left:20px;margin-bottom:8px}.lp-plan ul li:before{content:"·";position:absolute;left:4px;color:var(--brand-blue);font-weight:700}.lp-plan-pricelist li{display:flex;justify-content:space-between;padding-left:0!important}.lp-plan-pricelist li:before{content:none!important}.lp-plan-pricelist li span:last-child{font-weight:700;color:#fff}.lp-plan-note{font-size:12px;color:var(--lp-text-dim);margin:0 0 16px}.lp-plan-cta{font-size:13px;font-weight:600;color:var(--brand-blue);text-decoration:none;margin-top:auto}.lp-plan-cta:hover{text-decoration:underline}.lp-section--photo{position:relative;overflow:hidden}.lp-section--photo:before{content:"";position:absolute;inset:-24px;background:url(/media/rsl-bar.jpg) 50%/cover no-repeat;filter:blur(6px);z-index:0}.lp-section--photo:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,var(--lp-navy) 0,rgba(7,49,77,.75) 300px);z-index:0}.lp-section--photo .lp-container{position:relative;z-index:1}.lp-form-card{max-width:640px;margin:0 auto;background:var(--lp-card);border:1px solid hsla(0,0%,100%,.07);border-radius:16px;padding:32px 40px 34px}.lp-form-entice{background:rgba(20,171,227,.12);border-left:3px solid var(--brand-blue);border-image:linear-gradient(180deg,#14abe3,#8dc63f) 1;border-radius:0 8px 8px 0;padding:14px 16px;font-size:14px;margin-bottom:20px}.lp-form-entice strong{color:#fff}.lp-field-row{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:16px;column-gap:16px;align-items:start}.lp-field{margin-bottom:14px}.lp-field label{display:block;font-size:13px;font-weight:600;color:#fff;margin-bottom:5px}.lp-field-optional{color:var(--lp-text-dim);font-weight:400}.lp-field input,.lp-field select,.lp-field textarea{width:100%;min-height:44px;background:var(--lp-input);border:1px solid hsla(0,0%,100%,.15);border-radius:8px;color:#fff;font-family:Inter,sans-serif;font-size:15px;padding:10px 14px;transition:border-color var(--transition),box-shadow var(--transition)}.lp-field textarea{resize:vertical;min-height:80px}.lp-field input:focus,.lp-field select:focus,.lp-field textarea:focus{outline:none;border-color:var(--brand-blue);box-shadow:0 0 0 2px rgba(20,171,227,.35)}.lp-field input[aria-invalid=true],.lp-field select[aria-invalid=true],.lp-field textarea[aria-invalid=true]{border-color:var(--danger)}.lp-field select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%2394a4b3' stroke-width='2' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;padding-right:38px}.lp-field-help{color:var(--lp-text-dim)}.lp-field-error,.lp-field-help{display:block;font-size:12px;margin-top:6px}.lp-field-error{color:var(--danger)}.lp-form-error{background:rgba(239,68,68,.12);border:1px solid rgba(239,68,68,.3);border-radius:8px;color:#fca5a5;font-size:13px;padding:12px 16px;margin-bottom:16px}.lp-form-fine{font-size:12px;color:var(--lp-text-dim);text-align:center;margin:12px 0 0}.lp-form-success{text-align:center;padding:24px 0}.lp-form-success--compact{padding:8px 0}.lp-form-tick{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:var(--brand-gradient);color:#052338;font-size:24px;font-weight:700;margin-bottom:16px}.lp-form-success h3{font-family:Bebas Neue,sans-serif;font-size:28px;font-weight:400;letter-spacing:.03em;color:#fff;margin:0 0 10px}.lp-form-success p{font-size:15px;margin:0 0 24px}.lp-form-success strong{color:#fff}.lp-footer{background:#041a2b;border-top:1px solid transparent;border-image:linear-gradient(90deg,#14abe3,#8dc63f) 1;padding:64px 0 0}.lp-footer-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr;grid-gap:48px;gap:48px;padding-bottom:48px}.lp-footer-brand img{height:32px;width:auto;margin-bottom:14px}.lp-footer-brand p{font-size:14px;color:var(--lp-text-dim);margin:0;max-width:300px}.lp-footer-col h4{font-size:12px;font-weight:700;letter-spacing:.12em;color:#fff;margin:0 0 14px}.lp-footer-col a{display:block;font-size:14px;color:var(--lp-text-dim);text-decoration:none;margin-bottom:10px;transition:color var(--transition)}.lp-footer-col a:hover{color:#fff}.lp-footer-col p{font-size:14px;color:var(--lp-text-dim);margin:14px 0 0}.lp-footer-disclaimer{margin:28px 0 24px;font-size:11px;line-height:1.65;color:rgba(245,247,250,.32)}.lp-footer-disclaimer a{color:rgba(245,247,250,.5);text-decoration:underline}.lp-footer-bar{border-top:1px solid hsla(0,0%,100%,.06);padding:20px 24px;text-align:left;font-size:12px;color:rgba(245,247,250,.35)}.lp-footer-bar a{color:rgba(245,247,250,.5);text-decoration:none}.lp-footer-bar a:hover{text-decoration:underline}.lp-modal-overlay{position:fixed;inset:0;z-index:100;background:rgba(4,20,32,.75);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:24px}.lp-modal{width:100%;max-width:460px;background:var(--lp-card);border:1px solid var(--lp-border);border-radius:16px;padding:32px;box-shadow:0 32px 80px rgba(0,0,0,.6);max-height:90vh;overflow-y:auto;color:var(--lp-text)}.lp-modal-title{font-family:Bebas Neue,sans-serif;font-size:26px;font-weight:400;letter-spacing:.03em;color:#fff;margin:0 0 8px}.lp-modal-sub{font-size:14px;margin:0 0 24px}.lp-modal-actions{display:flex;gap:12px;justify-content:flex-end;margin-top:8px;flex-wrap:wrap}.lp-modal-fine{font-size:11px;color:var(--lp-text-dim);text-align:center;margin:14px 0 0}.lp-purchase-notice{position:fixed;top:104px;left:50%;transform:translateX(-50%);z-index:90;display:flex;align-items:center;gap:16px;max-width:min(560px,calc(100vw - 32px));background:var(--lp-card);border:1px solid var(--lp-border);border-radius:12px;padding:14px 18px;font-size:14px;color:#fff;box-shadow:0 16px 48px rgba(0,0,0,.5)}.lp-purchase-notice--success{border-color:rgba(141,198,63,.5)}.lp-purchase-notice button{background:none;border:none;color:var(--lp-text-dim);font-size:20px;cursor:pointer;line-height:1;padding:0 2px}@media (max-width:1024px){.lp-section{padding:72px 0}.lp-section--step{padding-top:80px}.lp-hero-grid{grid-template-columns:1fr;gap:36px}.lp-lead{max-width:640px}.lp-options{grid-template-columns:minmax(0,1fr);gap:20px}.lp-how-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px}}@media (max-width:900px){.lp-nav-links{display:none;position:absolute;top:100%;left:0;right:0;z-index:55;flex-direction:column;gap:0;background:#fff;box-shadow:0 24px 48px rgba(4,20,32,.18);padding:8px 0}.lp-nav-links a{padding:14px 24px}.lp-nav-toggle:checked~.lp-nav-links{display:flex}.lp-nav-burger{display:flex;flex-direction:column;justify-content:center;gap:4px;width:40px;height:40px;padding:8px;cursor:pointer}.lp-nav-burger span{display:block;height:2px;background:var(--lp-navy);border-radius:1px}.lp-nav-cta{margin-left:0}.lp-nav-inner{gap:10px}.lp-nav-burger{margin-left:auto}.lp-nav-login{padding:8px 12px}.lp-nav-logout{font-size:12px}}@media (max-width:420px){.lp-nav-login{border-color:transparent;padding:8px 4px}.lp-nav-cta{padding:9px 12px;letter-spacing:.02em}}@media (max-width:768px){.lp-section{padding:56px 0}.lp-section--step{padding-top:72px}.lp-how-row{grid-template-columns:1fr;gap:28px}.lp-how-photo{min-height:0;aspect-ratio:4/5;max-height:480px}.lp-steps-photo{aspect-ratio:auto;max-height:none}.lp-feature-row{grid-template-columns:1fr}.lp-glass-tile{width:186px}.lp-glass-tile--odds{left:12px;bottom:72px}.lp-glass-tile--bar{right:12px;top:56px}.lp-plans{grid-template-columns:1fr}.lp-plan--hot{order:-1;transform:none}.lp-footer-grid{grid-template-columns:1fr;gap:32px}.lp-form-card{padding:28px 20px}.lp-option{padding:28px 22px}.lp-ticker-frame .ticker{height:72px!important}.lp-ticker-frame .ticker-logo{min-width:100px}.lp-strip-banner{font-size:12px;gap:10px}.lp-strip-banner-chevron{width:14px;height:14px}}@media (max-width:640px){.lp-field-row{grid-template-columns:1fr}}@media (max-width:560px){.lp-cta-row .lp-btn{width:100%}.lp-demo-action{left:10px;bottom:10px;font-size:11px;padding:6px 12px 6px 10px}}@media (prefers-reduced-motion:reduce){.lp-demo-action,.lp-demo-action:after{animation:none!important}.lp-tv-video{display:none}.lp *{transition-duration:.01ms!important}}.lp-sport-chip{font-family:Bebas Neue,sans-serif;font-size:30px;letter-spacing:.06em;color:var(--lp-navy);border:2px solid var(--lp-navy);border-radius:10px;padding:6px 14px 2px;line-height:1.1}.lp-sport-chip--racing{color:#b35c00;border-color:#e09a2d}.lp figure{margin:0}.lp figcaption{font-size:13px;color:var(--lp-text-dim);margin-top:10px}.lp-section--light figcaption{color:rgba(7,40,63,.6)}.lp figure img,.lp figure video{display:block;width:100%;height:auto;border-radius:14px;background:#0b0f14}.lp-venue-hero img{box-shadow:0 30px 80px rgba(0,0,0,.45)}.lp-venue-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px;margin-top:20px}.lp-venue-row img,.lp-venue-row video{aspect-ratio:4/3;object-fit:cover}.lp-capture{margin:0 0 22px}.lp-capture img{display:block;width:100%;height:auto;background:#000;border-radius:10px;border:1px solid rgba(20,171,227,.35)}.lp-capture-label{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--brand-blue);margin:8px 0 0}.lp-two-col{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:40px;gap:40px;margin-top:36px}.lp-point{margin-bottom:22px}.lp-h3,.lp-point h3{font-family:Bebas Neue,sans-serif;font-weight:400;font-size:28px;letter-spacing:.03em;color:#fff;margin:0 0 6px}.lp-point p{margin:0;font-size:16px}.lp-section--light .lp-h3,.lp-section--light .lp-point h3{color:var(--lp-navy)}.lp-split{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);grid-gap:56px;gap:56px;align-items:center}.lp-split--media-left{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.lp-shot img{box-shadow:0 20px 60px rgba(4,20,32,.35)}.lp-shot--portal{max-width:420px;justify-self:center}.lp-shot figcaption b{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--brand-gradient);color:#052338;font-size:12px;margin-right:6px}.lp-ticklist--dark li{color:rgba(7,40,63,.82);font-size:16px}.lp-promo-row{display:grid;grid-template-columns:minmax(0,.55fr) minmax(0,.55fr) minmax(0,1.6fr);grid-gap:20px;gap:20px;margin-top:56px;align-items:start}.lp-promo-row video{aspect-ratio:9/16;object-fit:cover}.lp-promo-wide img{aspect-ratio:auto}.lp-claude-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:28px;gap:28px;align-items:start}.lp-claude-kit{display:grid;grid-template-columns:minmax(0,360px) minmax(0,1fr);grid-gap:48px;gap:48px;align-items:center;margin-top:56px}.lp-claude-kit p{font-size:16px;max-width:560px}.lp-price-pill{display:inline-block;font-family:Bebas Neue,sans-serif;font-size:28px;letter-spacing:.04em;color:#052338;background:var(--brand-gradient);border-radius:999px;padding:6px 22px 2px;margin-top:10px}.lp-compare{margin-top:24px;border-radius:14px;overflow:hidden;border:1px solid rgba(7,49,77,.14);background:#fff}.lp-compare-row{display:grid;grid-template-columns:1.1fr 1fr 1.3fr;grid-gap:16px;gap:16px;padding:16px 22px;border-top:1px solid rgba(7,49,77,.1);font-size:16px;color:rgba(7,40,63,.8)}.lp-compare-row:first-child{border-top:none}.lp-compare-row span:last-child b{color:var(--lp-navy)}.lp-compare-head{background:var(--lp-navy);color:#fff;font-weight:700;font-size:13px;letter-spacing:.08em;text-transform:uppercase}.lp-soon{text-align:center;max-width:780px}.lp-soon .lp-h2:after{margin-left:auto;margin-right:auto}.lp-soon p{font-size:17px}.lp-soon-badge{display:inline-block;font-size:12px;font-weight:800;letter-spacing:.14em;color:#052338;background:#f2b134;border-radius:999px;padding:6px 14px;margin-bottom:16px}.lp-soon-panel{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr);grid-gap:48px;gap:48px;align-items:center}.lp-soon-copy p{font-size:17px;margin:0 0 24px}.lp-soon-mocks{display:flex;gap:32px;align-items:flex-end;justify-content:center}.lp-mock{margin:0;display:flex;flex-direction:column;align-items:center}.lp-mock figcaption{font-size:13px;opacity:.7;margin-top:12px;text-align:center;max-width:100%}.lp-mock--portrait{width:220px}.lp-mock--landscape{width:420px}.lp-mock-screen{width:100%;background:#0b0f14;border:8px solid #1a1f26;border-radius:10px;box-shadow:0 18px 40px rgba(0,0,0,.35);display:flex;flex-direction:column;overflow:hidden;container-type:inline-size;font-family:Bebas Neue,Impact,sans-serif;letter-spacing:.03em}.lp-mock--portrait .lp-mock-screen{aspect-ratio:9/16}.lp-mock--landscape .lp-mock-screen{aspect-ratio:16/9}.lp-banner{flex:1 1;position:relative;background-size:cover;background-position:50%;color:#fff}.lp-banner p{margin:0;line-height:.95}.lp-banner-venue{font-size:6cqw;letter-spacing:.18em;opacity:.9}.lp-banner-kicker{color:#f2b134}.lp-banner-when{font-family:Inter,Arial,sans-serif;font-weight:700;letter-spacing:.06em}.lp-banner--pots{background-image:linear-gradient(180deg,rgba(5,18,30,.88),rgba(5,18,30,.2) 34%,rgba(5,18,30,0) 52%,rgba(5,18,30,.75) 74%,rgba(5,18,30,.95)),url(/media/mock-pots.jpg);display:flex;flex-direction:column;align-items:center;text-align:center;padding:9cqw 6cqw 8cqw}.lp-banner--pots .lp-banner-kicker{font-size:11cqw;margin-top:4cqw}.lp-banner--pots .lp-banner-price{margin-top:auto;font-size:62cqw;line-height:.8;color:#fff;text-shadow:0 4px 18px rgba(0,0,0,.6);display:flex;align-items:flex-start}.lp-banner--pots .lp-banner-price small{font-size:24cqw;margin-top:3cqw;color:#f2b134}.lp-banner--pots .lp-banner-price span{font-size:16cqw;align-self:flex-end;margin:0 0 3cqw 2cqw;color:#f2b134}.lp-banner--pots .lp-banner-when{font-size:5cqw;margin-top:4cqw;background:#f2b134;color:#052338;padding:2cqw 4cqw;border-radius:2cqw}.lp-banner--draw{background-image:linear-gradient(90deg,rgba(5,25,45,.95),rgba(5,25,45,.82) 42%,rgba(5,25,45,.15) 75%,rgba(5,25,45,.05)),url(/media/mock-draw.jpg);display:flex;align-items:center;padding:0 6cqw}.lp-banner--draw .lp-banner-venue{font-size:3cqw}.lp-banner--draw .lp-banner-kicker{font-size:7cqw;margin-top:1.5cqw}.lp-banner-jackpot{font-size:19cqw;background:linear-gradient(180deg,#ffe08a,#f2b134 55%,#c9821a);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 3px 10px rgba(0,0,0,.5))}.lp-banner--draw .lp-banner-when{font-size:2.6cqw;margin-top:1cqw}.lp-mock-ticker{background:#052338;color:#f3f6f9;font-size:3.2cqw;white-space:nowrap;overflow:hidden;display:flex;gap:5cqw;padding:1.8cqw 2.5cqw;border-top:2px solid #14abe3}.lp-mock-ticker em{font-style:normal;color:#14abe3}.lp-mock-ticker i{font-style:normal;font-family:Inter,Arial,sans-serif;font-size:.8em;font-weight:700;background:#0f3d5c;color:#7fd6f5;padding:0 .4em;border-radius:3px;margin:0 .2em}.lp-soon-note{grid-column:1/-1;text-align:center;font-size:12px;opacity:.55;margin:0}@media (max-width:900px){.lp-claude-grid,.lp-claude-kit,.lp-split,.lp-split--media-left,.lp-two-col,.lp-venue-row{grid-template-columns:minmax(0,1fr);gap:28px}.lp-promo-row{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-promo-wide{grid-column:1/-1}.lp-compare-row{grid-template-columns:1fr;gap:4px;padding:14px 18px}.lp-compare-head{display:none}.lp-compare-row span:nth-child(2):before{content:"Retail signage: ";font-weight:600}.lp-compare-row span:first-child{font-weight:700;color:var(--lp-navy)}.lp-shot--portal{max-width:360px}.lp-soon-panel{grid-template-columns:minmax(0,1fr);gap:32px}.lp-soon-mocks{gap:14px}.lp-mock--portrait{width:34%}.lp-mock--landscape{width:66%}.lp-mock-screen{border-width:5px}}