@import url("https://api.fontshare.com/v2/css?f[]=clash-display@500,600,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;700;900&display=swap");:root{--mint:#F6FAF5;--pine:#0D3B2D;--pine-deep:#0A2C22;--green:#0E7C45;--green-700:#0B6238;--lime:#C2F03A;--ink-muted:#5B6F66;--line:#E2E9E4}.lp{font-family:Roboto,system-ui,sans-serif;color:var(--pine);background:var(--mint)}.lp .font-display,.lp h1,.lp h2,.lp h3{font-family:Clash Display,system-ui,sans-serif}.lp .shadow-soft{box-shadow:0 10px 30px -12px rgba(13,59,45,.18)}.lp .logo-img{width:36px;height:36px;border-radius:9px;-o-object-fit:cover;object-fit:cover;display:block}.lp .glass{background:rgba(255,255,255,.82);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(13,59,45,.06)}.lp .nav-link{position:relative}.lp .nav-link:after{content:"";position:absolute;left:0;right:100%;bottom:-6px;height:2px;background:var(--lime);transition:right .25s ease}.lp .nav-link:hover:after{right:0}.lp .hamburger,.lp .hamburger:after,.lp .hamburger:before{display:block;width:20px;height:2px;background:var(--pine);border-radius:2px;transition:.25s}.lp .hamburger{position:relative}.lp .hamburger:after,.lp .hamburger:before{content:"";position:absolute;left:0}.lp .hamburger:before{top:-6px}.lp .hamburger:after{top:6px}.lp .btn-primary{display:inline-flex;align-items:center;gap:.6rem;background:var(--green);color:#fff;font-weight:500;border-radius:999px;transition:transform .15s,background .2s}.lp .btn-primary:hover{background:var(--green-700)}.lp .btn-primary:active{transform:scale(.97)}.lp .btn-lime{display:inline-flex;align-items:center;gap:.6rem;background:var(--lime);color:var(--pine-deep);font-weight:600;border-radius:999px;transition:transform .15s,filter .2s}.lp .btn-lime:hover{filter:brightness(.96)}.lp .btn-lime:active{transform:scale(.97)}.lp .btn-lime.is-done,.lp .btn-lime:disabled,.lp .btn-primary.is-done,.lp .btn-primary:disabled{opacity:.92;cursor:default;pointer-events:none;background:var(--green-700);color:#fff}.lp .btn-arrow{display:grid;place-items:center;width:30px;height:30px;border-radius:999px;background:rgba(255,255,255,.18);transition:transform .2s}.lp .btn-lime .btn-arrow{background:rgba(10,44,34,.12)}.lp .btn-lime:hover .btn-arrow,.lp .btn-primary:hover .btn-arrow{transform:translate(3px,-1px)}.lp .btn-secondary{display:inline-flex;align-items:center;gap:.6rem;background:transparent;color:var(--pine);font-weight:600;border:1.5px solid var(--pine);border-radius:999px;transition:transform .15s,background .2s,color .2s}.lp .btn-secondary:hover{background:var(--pine);color:#fff}.lp .btn-secondary:active{transform:scale(.97)}.lp .btn-arrow.alt{background:rgba(13,59,45,.1)}.lp .btn-secondary:hover .btn-arrow.alt{background:rgba(255,255,255,.18);transform:translate(3px,-1px)}.lp .eyebrow,.lp .eyebrow-dark{font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.lp .eyebrow-dark{color:var(--green);background:rgba(14,124,69,.08);padding:.25rem .7rem;border-radius:999px;display:inline-block}.lp .hero-img{position:absolute;inset:0;background-size:cover;background-position:center 42%;transform:scale(1.05);will-change:transform}.lp .hero-scrim{position:absolute;inset:0;background:linear-gradient(90deg,rgba(8,32,24,.93),rgba(8,32,24,.55) 50%,rgba(8,32,24,.38)),linear-gradient(0deg,rgba(8,32,24,.7),rgba(8,32,24,.3) 55%,rgba(8,32,24,.34))}@media (max-width:640px){.lp .hero-scrim{background:linear-gradient(0deg,rgba(8,32,24,.88),rgba(8,32,24,.5) 60%,rgba(8,32,24,.55))}}.lp .hero-h1{font-weight:700;font-size:clamp(2.6rem,8vw,5.5rem);line-height:.98;letter-spacing:-.02em}.lp .hero-h1 em{font-style:italic;color:var(--lime)}.lp .reserve-input{flex:1;height:48px;border-radius:999px;border:1.5px solid #fff;background:#fff;color:var(--pine-deep);font-size:1rem;font-weight:500;padding:0 1.4rem;box-shadow:0 8px 24px rgba(10,44,34,.35)}.lp .reserve-input::-moz-placeholder{color:#7B8B83;font-weight:500}.lp .reserve-input::placeholder{color:#7B8B83;font-weight:500}@media (max-width:640px){.lp #reserve .reserve-input{min-height:54px;height:54px;font-size:1rem}.lp #reserve .btn-primary{min-height:54px;height:54px}}.lp .reserve-input:focus{outline:none;border-color:var(--lime);background:#fff;box-shadow:0 0 0 3px rgba(194,240,58,.4),0 8px 24px rgba(10,44,34,.35)}@media (max-width:640px){.lp #reserve .reserve-input{height:60px;min-height:60px;font-size:1.05rem}.lp #reserve .btn-primary{height:60px;min-height:60px}}.lp .media-card{position:relative;background-size:cover;background-position:50%;border:6px solid #fff;border-radius:28px;min-height:340px;box-shadow:0 26px 55px -20px rgba(13,59,45,.4);transition:transform .45s cubic-bezier(.16,1,.3,1),box-shadow .45s;will-change:transform}.lp .media-card.tall{min-height:380px}.lp .media-card.tilt-l{transform:rotate(-2.5deg)}.lp .media-card.tilt-r{transform:rotate(2.5deg)}.lp .media-card:hover{transform:translateY(-8px) rotate(0deg) scale(1.012);box-shadow:0 44px 75px -24px rgba(13,59,45,.52)}.lp .media-cap{position:absolute;left:14px;bottom:14px;font-family:Roboto;font-weight:600;font-size:.8rem;color:#fff;background:rgba(10,44,34,.55);backdrop-filter:blur(4px);padding:.35rem .7rem;border-radius:999px;z-index:2}.lp .feat{display:flex;align-items:center;gap:.6rem;color:var(--pine)}.lp .tick{display:grid;place-items:center;width:20px;height:20px;border-radius:999px;background:rgba(14,124,69,.12);color:var(--green);font-size:12px;flex:none}.lp .live-card,.lp .score-card{display:inline-flex;align-items:center;gap:.6rem;background:#fff;border:1px solid var(--line);border-radius:14px;padding:.7rem 1rem;box-shadow:0 2px 10px -4px rgba(13,59,45,.1)}.lp .score-card{font-size:.9rem}.lp .live-dot{width:9px;height:9px;border-radius:999px;background:var(--lime);box-shadow:0 0 0 0 rgba(194,240,58,.7);animation:lp-pulse 1.8s infinite}@keyframes lp-pulse{0%{box-shadow:0 0 0 0 rgba(194,240,58,.6)}70%{box-shadow:0 0 0 8px rgba(194,240,58,0)}to{box-shadow:0 0 0 0 rgba(194,240,58,0)}}.lp .sport-dot{border-radius:10px;display:grid;place-items:center;font-weight:700;color:#fff;font-family:Clash Display}.lp .sport-name{font-size:.85rem;font-weight:500}.lp .marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.lp .marquee-track{display:flex;gap:.75rem;width:-moz-max-content;width:max-content;will-change:transform;animation:mq-left 40s linear infinite}.lp .marquee-track.right{animation:mq-right 46s linear infinite}.lp .marquee:hover .marquee-track{animation-play-state:paused}@keyframes mq-left{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes mq-right{0%{transform:translateX(-50%)}to{transform:translateX(0)}}.lp .sport-pill{display:inline-flex;align-items:center;gap:.6rem;background:#fff;border:1px solid var(--line);border-radius:999px;padding:.6rem 1.1rem;white-space:nowrap;box-shadow:0 2px 8px -5px rgba(13,59,45,.15)}.lp .sport-pill .sport-dot{width:28px;height:28px;border-radius:8px}.lp .sport-dot svg{width:16px;height:16px;stroke:#fff;stroke-width:2.2}.lp .offer-band{background:radial-gradient(120% 140% at 0 0,#0E7C45 0,#0A2C22 70%);border-radius:32px;padding:clamp(2rem,5vw,3.5rem);position:relative;overflow:hidden}.lp .offer-band:after{content:"";position:absolute;right:-40px;top:-40px;width:240px;height:240px;border-radius:999px;background:radial-gradient(circle,rgba(194,240,58,.25),transparent 70%)}.lp .form-card{background:#fff;border:1px solid var(--line);border-radius:24px;padding:clamp(1.4rem,3vw,2rem);box-shadow:0 20px 40px -24px rgba(13,59,45,.25)}.lp .field{display:flex;flex-direction:column;gap:.3rem;font-size:.85rem;color:var(--ink-muted)}.lp .field input,.lp .field select{height:44px;border:1px solid var(--line);border-radius:12px;padding:0 .8rem;color:var(--pine);background:#fff}.lp .field input:focus,.lp .field select:focus{outline:none;border-color:var(--green);box-shadow:0 0 0 3px rgba(14,124,69,.12)}.lp .org-band{background:var(--pine-deep);border-radius:32px;padding:clamp(2rem,5vw,3.5rem)}.lp .org-input{height:46px;border-radius:12px;border:1.5px solid rgba(255,255,255,.35);background:rgba(255,255,255,.1);color:#fff;padding:0 .9rem;font-weight:500}.lp .org-input::-moz-placeholder{color:rgba(255,255,255,.75);font-weight:400}.lp .org-input::placeholder{color:rgba(255,255,255,.75);font-weight:400}.lp .org-input:focus{outline:none;border-color:var(--lime);background:rgba(255,255,255,.14);box-shadow:0 0 0 3px rgba(194,240,58,.2)}.lp .faq-item{background:#fff;border:1px solid var(--line);border-radius:16px;padding:1rem 1.2rem}.lp .faq-item summary{cursor:pointer;font-weight:500;list-style:none;display:flex;justify-content:space-between;align-items:center}.lp .faq-item summary::-webkit-details-marker{display:none}.lp .faq-item summary:after{content:"+";font-size:1.3rem;color:var(--green);transition:transform .2s}.lp .faq-item[open] summary:after{transform:rotate(45deg)}.lp .faq-item p{margin-top:.8rem;color:var(--ink-muted);font-size:.92rem;line-height:1.6}.lp .foot-h{font-weight:700;font-size:.8rem;text-transform:uppercase;letter-spacing:.1em;color:var(--pine);margin-bottom:.8rem}.lp .foot-link{display:block;color:var(--ink-muted);font-size:.9rem;padding:.25rem 0;transition:color .2s;white-space:normal;word-break:break-word}.lp .foot-link:hover{color:var(--green)}.lp .ef{background:var(--mint);overflow:hidden;padding:clamp(4.5rem,9vw,9rem) 1.25rem}.lp .ef-wrap{max-width:74rem;margin:0 auto;display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(1.5rem,3vw,2.5rem);align-items:center;padding-inline:clamp(.5rem,2vw,1.5rem)}.lp .ef-head{font-weight:700;text-transform:uppercase;line-height:.86;letter-spacing:-.02em;color:var(--pine);font-size:clamp(2.1rem,5.3vw,4.8rem);position:relative;z-index:3;margin:0;max-width:14ch}.lp .ef-line{display:block}.lp .ef-line em{font-style:normal;color:var(--green)}.lp .ef-shift{padding-left:.25em}.lp .ef-shift2{padding-left:0}.lp .ef-body{margin-top:1.6rem;max-width:46ch;color:var(--pine);font-size:1.05rem;line-height:1.62}.lp .ef-body--muted{color:var(--ink-muted);margin-top:.55rem}.lp .ef-ctas{display:flex;flex-wrap:wrap;gap:.85rem;margin-top:2.1rem}.lp .ef-cards{position:relative;height:clamp(380px,40vw,580px);perspective:1400px}.lp .ef-card{position:absolute;border-radius:28px;background-size:cover;background-position:50%;box-shadow:0 26px 55px -20px rgba(13,59,45,.45);overflow:hidden;will-change:transform;transform-style:preserve-3d;border:5px solid #fff}.lp .ef-cap{position:absolute;left:12px;bottom:12px;font-family:Roboto;font-weight:600;font-size:.78rem;color:#fff;background:rgba(10,44,34,.55);backdrop-filter:blur(4px);padding:.3rem .65rem;border-radius:999px;z-index:2}.lp .ef-card--bg{width:clamp(140px,14vw,182px);aspect-ratio:3/4;left:13%;top:5%;z-index:3}.lp .ef-card--left{width:clamp(135px,13vw,172px);aspect-ratio:3/4;left:-1%;top:31%;z-index:2}.lp .ef-card--right{width:clamp(140px,14vw,184px);aspect-ratio:3/4;left:55%;top:4%;z-index:4}.lp .ef-card--small{width:clamp(120px,12vw,162px);aspect-ratio:3/4;left:47%;top:55%;z-index:5}.lp .ef-card--center{width:clamp(170px,17vw,214px);aspect-ratio:3/4;left:29%;top:22%;z-index:6}.lp .ef-card{opacity:0;transition:opacity .7s cubic-bezier(.16,1,.3,1),box-shadow .4s}.lp .ef-card--bg{transform:rotate(-8deg)}.lp .ef-card--left{transform:rotate(-14deg)}.lp .ef-card--right{transform:rotate(9deg)}.lp .ef-card--small{transform:rotate(12deg)}.lp .ef-card--center{transform:rotate(-2deg)}.lp .ef-cards.in .ef-card{opacity:1}.lp .ef-cards.in .ef-card--left{transition-delay:.06s}.lp .ef-cards.in .ef-card--right{transition-delay:.12s}.lp .ef-cards.in .ef-card--small{transition-delay:.18s}.lp .ef-cards.in .ef-card--center{transition-delay:.24s}.lp .ef-card:hover{box-shadow:0 40px 70px -20px rgba(13,59,45,.55);z-index:7}@media (max-width:1024px){.lp .ef-wrap{grid-template-columns:1fr;gap:1rem}.lp .ef-cards{order:2;margin-top:1.5rem}.lp .ef-shift,.lp .ef-shift2{padding-left:0}}@media (max-width:640px){.lp .ef{padding:clamp(2.5rem,8vw,4rem) 1rem}.lp .ef-cards{height:auto;display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;perspective:none;margin-top:1rem}.lp .ef-card{position:relative;left:auto;top:auto;transform:none!important;border-width:3px}.lp .ef-card,.lp .ef-card--bg,.lp .ef-card--center,.lp .ef-card--left,.lp .ef-card--right,.lp .ef-card--small{width:clamp(110px,28vw,150px)}.lp .ef-body{font-size:1rem}.lp .ef-ctas{flex-direction:column;align-items:stretch}.lp .ef-ctas .btn-primary,.lp .ef-ctas .btn-secondary{justify-content:center}}.lp .reveal{opacity:0;transform:translateY(38px)}.lp .reveal.in{opacity:1;transform:none;transition:opacity .75s cubic-bezier(.16,1,.3,1),transform .75s cubic-bezier(.16,1,.3,1)}.lp-preloader{position:fixed;inset:0;z-index:200;display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--mint);transition:opacity .5s ease,visibility .5s ease}.lp-preloader.done{opacity:0;visibility:hidden;pointer-events:none}.lp .pl-stage{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;height:108px}.lp .pl-ball{width:60px;height:60px;border-radius:50%;position:relative;transform-origin:center bottom;animation:pl-jump .72s linear infinite}.lp .pl-face{position:absolute;inset:0;border-radius:50%;overflow:hidden;opacity:0;transition:opacity .5s ease;box-shadow:inset -7px -9px 15px rgba(0,0,0,.2),inset 7px 7px 13px rgba(255,255,255,.42)}.lp .pl-face.show{opacity:1}.lp .pl-face svg{position:absolute;inset:0;width:100%;height:100%}.lp .pl-shadow{width:50px;height:10px;border-radius:50%;background:rgba(13,59,45,.4);margin-top:9px;filter:blur(2px);animation:pl-jshadow .72s linear infinite}.lp .pl-word{margin-top:24px;font-family:Clash Display;font-weight:700;font-size:1.2rem;letter-spacing:.04em;color:var(--pine);opacity:.8}@keyframes pl-jump{0%{transform:translateY(0) scale(1.12,.88)}14%{transform:translateY(-32px) scale(.98,1.03)}50%{transform:translateY(-58px) scale(1)}86%{transform:translateY(-32px) scale(.98,1.03)}to{transform:translateY(0) scale(1.12,.88)}}@keyframes pl-jshadow{0%,to{transform:scaleX(1.15);opacity:.5}50%{transform:scaleX(.55);opacity:.2}}@media (prefers-reduced-motion:reduce){.lp *{animation:none!important;transition:none!important}.lp .reveal{opacity:1}.lp .hero-img,.lp .reveal{transform:none}.lp-preloader{display:none}}