.g1LwZa_page{--accent:#4d7c0f;--deep:#121412;--ink:#121412;--muted:#62685f;--line:#e9ece6;color:var(--ink);min-height:100vh;font-family:var(--font-sans),Arial,sans-serif;background:#f7f8f5;overflow:hidden}.g1LwZa_page *{box-sizing:border-box}.g1LwZa_page button,.g1LwZa_page input{font:inherit}.g1LwZa_page button{cursor:pointer}.g1LwZa_page a{color:inherit;text-decoration:none}.g1LwZa_page h1,.g1LwZa_page h2,.g1LwZa_page .g1LwZa_brand{font-family:var(--font-heading),Arial,sans-serif}.g1LwZa_header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;max-width:1320px;height:82px;margin:auto;padding:0 42px;display:flex}.g1LwZa_brand{letter-spacing:-1.3px;white-space:nowrap;font-size:26px;font-weight:850}.g1LwZa_brand span{color:var(--accent)}.g1LwZa_brand i{background:#b7f34a;border-radius:50%;width:6px;height:6px;margin:0 0 17px 2px;display:inline-block}.g1LwZa_header nav{align-items:center;gap:34px;font-size:14px;font-weight:650;display:flex}.g1LwZa_header nav>a:hover{color:var(--accent)}.g1LwZa_navCta{color:#121412;background:#b7f34a;border:0;border-radius:999px;align-items:center;gap:10px;padding:13px 19px;font-weight:700;display:flex}.g1LwZa_navCta:hover,.g1LwZa_primary:hover{background:#8fc928;transform:translateY(-2px);box-shadow:0 12px 25px #4d7c0f40}.g1LwZa_hero{grid-template-columns:1.02fr .98fr;align-items:center;gap:40px;max-width:1320px;min-height:650px;margin:auto;padding:70px 42px 88px;display:grid}.g1LwZa_heroCopy{z-index:2;position:relative}.g1LwZa_eyebrow{color:#4d7c0f;letter-spacing:.02em;background:#eff9dc;border-radius:30px;align-items:center;gap:9px;margin:0 0 30px;padding:9px 14px;font-size:12px;font-weight:750;display:inline-flex}.g1LwZa_liveDot{background:#4d7c0f;border-radius:50%;width:7px;height:7px;animation:2s infinite g1LwZa_pulse;box-shadow:0 0 0 5px #e6f6c8}.g1LwZa_hero h1{letter-spacing:-.03em;max-width:750px;margin:0;font-size:clamp(48px,5.1vw,76px);font-weight:850;line-height:1.07}.g1LwZa_hero h1 em{color:var(--accent);font-style:normal}.g1LwZa_lead{color:var(--muted);max-width:510px;margin:29px 0 31px;font-size:18px;line-height:1.65}.g1LwZa_heroActions{flex-wrap:wrap;align-items:center;gap:27px;display:flex}.g1LwZa_primary{background:var(--accent);color:#fff;border:0;border-radius:13px;justify-content:center;align-items:center;gap:13px;padding:17px 22px;font-weight:750;transition:transform .22s,box-shadow .22s,background .22s;display:inline-flex}.g1LwZa_textLink{align-items:center;gap:2px;font-weight:750;display:inline-flex}.g1LwZa_textLink:hover{color:var(--accent)}.g1LwZa_localNote{color:#62685f;align-items:center;gap:9px;margin-top:34px;font-size:13px;display:flex}.g1LwZa_localNote svg{color:var(--accent)}.g1LwZa_heroVisual{isolation:isolate;height:510px;position:relative}.g1LwZa_orbit{border:2px dashed #e6f6c8;border-radius:47% 53% 49% 51%;animation:26s linear infinite g1LwZa_orbit;position:absolute;inset:6% 2% 0 3%;transform:rotate(-14deg)}.g1LwZa_photoWrap{background:linear-gradient(140deg,#eff9dc,#dcebb4);border-radius:230px 220px 160px 180px;position:absolute;inset:21px 28px 20px 25px;overflow:hidden;transform:rotate(-3deg);box-shadow:0 26px 55px #12141229}.g1LwZa_photoWrap:after{content:"";background:linear-gradient(#0000 55%,#12141224);position:absolute;inset:0}.g1LwZa_photoWrap svg{width:100%;height:100%;animation:13s ease-in-out infinite alternate g1LwZa_photoDrift;transform:scale(1.08)rotate(3deg)}.g1LwZa_floatingTag{background:#fff;border:1px solid #e9ece6;border-radius:15px;align-items:center;gap:11px;padding:11px 17px;font-size:14px;font-weight:800;animation:5s ease-in-out infinite g1LwZa_float;display:flex;position:absolute;bottom:14px;left:-10px;box-shadow:0 14px 34px #1214121f}.g1LwZa_floatingTag small{color:var(--muted);margin-top:3px;font-size:12px;font-weight:500;display:block}.g1LwZa_tagIcon{width:39px;height:39px;color:var(--accent);background:#eff9dc;border-radius:11px;place-items:center;display:grid}.g1LwZa_roundBadge{background:#b7f34a;border:7px solid #fff;border-radius:50%;place-items:center;width:69px;height:69px;animation:4s ease-in-out infinite reverse g1LwZa_float;display:grid;position:absolute;top:30px;right:2px;box-shadow:0 10px 25px #1214122b}.g1LwZa_speedLines{gap:10px;display:grid;position:absolute;bottom:57px;right:-20px;transform:rotate(-14deg)}.g1LwZa_speedLines i{background:#cde6a0;border-radius:3px;width:75px;height:3px;animation:2.4s ease-in-out infinite g1LwZa_dash;display:block}.g1LwZa_speedLines i:nth-child(2){width:48px;animation-delay:.2s}.g1LwZa_speedLines i:nth-child(3){width:64px;animation-delay:.4s}.g1LwZa_sportsSection{background:#fff;padding:76px 42px 86px}.g1LwZa_sectionIntro{text-align:center;max-width:660px;margin:0 auto 32px}.g1LwZa_kicker{letter-spacing:.19em;color:var(--accent);font-size:11px;font-weight:850}.g1LwZa_sectionIntro h2{letter-spacing:-.045em;margin:12px 0;font-size:clamp(31px,3vw,44px)}.g1LwZa_sectionSubtitle{color:var(--muted);max-width:520px;margin:8px auto 0;font-size:16px;line-height:1.6}.g1LwZa_sportCarousel{max-width:1180px;margin:auto;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.g1LwZa_sportTrack{width:max-content;animation:55s linear infinite g1LwZa_sportMarquee;display:flex}.g1LwZa_sportTrack:hover{animation-play-state:paused}.g1LwZa_sportList{gap:16px;padding-right:16px;display:flex}.g1LwZa_sportCard{background:#fff;border:1px solid #e9ece6;border-radius:20px;flex-direction:column;flex:none;align-items:flex-start;width:230px;min-height:168px;padding:25px;transition:transform .25s,box-shadow .25s;animation:.7s backwards g1LwZa_rise;display:flex}.g1LwZa_sportCard:hover{transform:translateY(-7px);box-shadow:0 16px 30px #12141214}.g1LwZa_sportIcon{width:48px;height:48px;color:var(--accent);background:#eff9dc;border-radius:13px;place-items:center;margin-bottom:19px;display:grid}.g1LwZa_sportCard strong{font-size:17px}@keyframes g1LwZa_sportMarquee{0%{transform:translate(-50%)}to{transform:translate(0)}}.g1LwZa_bottomCta{color:#fff;background:linear-gradient(115deg,#4d7c0f 0%,#2f5a0b 100%);border-radius:25px;justify-content:space-between;align-items:center;gap:25px;max-width:1180px;margin:80px auto;padding:49px 54px;display:flex;position:relative;overflow:hidden}.g1LwZa_bottomCta>div:not(.g1LwZa_track),.g1LwZa_bottomCta button{z-index:1;position:relative}.g1LwZa_bottomCta p{letter-spacing:.18em;opacity:.76;margin:0 0 11px;font-size:11px;font-weight:800}.g1LwZa_bottomCta h2{letter-spacing:-.04em;max-width:560px;margin:0;font-size:clamp(26px,3vw,38px);line-height:1.15}.g1LwZa_bottomCta button{color:#4d7c0f;background:#fff;border:0;border-radius:12px;flex-shrink:0;align-items:center;gap:11px;padding:16px 21px;font-weight:800;transition:transform .2s;display:flex}.g1LwZa_bottomCta button:hover{transform:translateY(-3px)}.g1LwZa_track{border:2px solid #ffffff30;border-radius:50%;width:650px;height:650px;animation:35s linear infinite g1LwZa_orbit;position:absolute;top:-190%;left:40%}.g1LwZa_track:before,.g1LwZa_track:after{content:"";border:2px solid #ffffff23;border-radius:50%;position:absolute;inset:45px}.g1LwZa_track:after{inset:90px}.g1LwZa_track span{background:#b7f34a;border-radius:50%;width:15px;height:15px;position:absolute;top:55px;left:85px}.g1LwZa_footer{border-top:1px solid var(--line);max-width:1320px;color:var(--muted);justify-content:space-between;align-items:center;gap:20px;margin:auto;padding:28px 42px 35px;font-size:12px;display:flex}.g1LwZa_footer .g1LwZa_brand{color:var(--ink);font-size:20px}.g1LwZa_overlay{z-index:20;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#121412ae;place-items:center;padding:18px;animation:.2s ease-out g1LwZa_fade;display:grid;position:fixed;inset:0}.g1LwZa_dialog{background:#fff;border-radius:24px;width:min(100%,470px);max-height:min(90vh,780px);padding:42px;animation:.3s ease-out g1LwZa_rise;position:relative;overflow:auto;box-shadow:0 30px 90px #1214124d}.g1LwZa_close{color:#62685f;background:#f1f2ec;border:0;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:19px;right:19px}.g1LwZa_dialogIcon,.g1LwZa_success>span{width:54px;height:54px;color:var(--accent);background:#eff9dc;border-radius:16px;place-items:center;margin-bottom:24px;display:grid}.g1LwZa_dialog h2{letter-spacing:-.04em;margin:9px 0 12px;font-size:32px;line-height:1.13}.g1LwZa_dialog p:not(.g1LwZa_kicker):not(.g1LwZa_error){color:var(--muted);margin:0 0 25px;font-size:15px;line-height:1.55}.g1LwZa_dialog form{flex-direction:column;gap:11px;display:flex}.g1LwZa_dialog form>label:first-child{font-size:13px;font-weight:750}.g1LwZa_dialog input[type=email]{border:1px solid #d6dad1;border-radius:10px;outline:none;height:50px;padding:0 14px}.g1LwZa_dialog input[type=email]:focus{border-color:var(--accent);box-shadow:0 0 0 3px #4d7c0f22}.g1LwZa_consent{color:#62685f;cursor:pointer;align-items:flex-start;gap:10px;margin:7px 0 8px;font-size:12px;line-height:1.5;display:flex}.g1LwZa_consent input{accent-color:var(--accent);flex:none;margin-top:3px}.g1LwZa_dialog .g1LwZa_primary{width:100%}.g1LwZa_dialog .g1LwZa_primary:disabled{opacity:.65;cursor:wait}.g1LwZa_error{color:#b42338;margin:0;font-size:13px}.g1LwZa_success{text-align:center}.g1LwZa_success>span{color:#318447;background:#eaf7e3;margin:0 auto 24px}.g1LwZa_success .g1LwZa_primary{width:100%}.g1LwZa_honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}@keyframes g1LwZa_pulse{50%{box-shadow:0 0 0 9px #e6f6c855}}@keyframes g1LwZa_float{50%{transform:translateY(-12px)}}@keyframes g1LwZa_orbit{to{transform:rotate(360deg)}}@keyframes g1LwZa_photoDrift{to{transform:scale(1.18)rotate(3deg)translate(-2%)}}@keyframes g1LwZa_dash{50%{opacity:.5;transform:translate(-18px)}}@keyframes g1LwZa_rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes g1LwZa_fade{0%{opacity:0}to{opacity:1}}@media (max-width:900px){.g1LwZa_hero{grid-template-columns:1fr;gap:20px;padding-top:60px}.g1LwZa_heroVisual{width:min(100%,620px);height:460px;margin:auto}.g1LwZa_bottomCta{margin:60px 24px}.g1LwZa_header{padding:0 25px}}@media (max-width:600px){.g1LwZa_header{height:68px;padding:0 20px}.g1LwZa_brand{font-size:23px}.g1LwZa_header nav>a{display:none}.g1LwZa_navCta{padding:11px;font-size:0}.g1LwZa_navCta svg{width:20px;height:20px}.g1LwZa_hero{gap:20px;min-height:0;padding:55px 22px 60px}.g1LwZa_hero h1{font-size:clamp(44px,11vw,61px)}.g1LwZa_lead{margin:24px 0;font-size:16px}.g1LwZa_heroActions{gap:18px}.g1LwZa_heroVisual{height:345px}.g1LwZa_photoWrap{inset:10px 25px 14px}.g1LwZa_floatingTag{font-size:12px;bottom:0;left:0}.g1LwZa_roundBadge{width:56px;height:56px;top:4px;right:1px}.g1LwZa_speedLines{right:0}.g1LwZa_sportsSection{padding:60px 20px}.g1LwZa_sportList{gap:11px;padding-right:11px}.g1LwZa_sportCard{width:200px;min-height:148px;padding:18px}.g1LwZa_sportCard strong{font-size:15px}.g1LwZa_sportIcon{margin-bottom:14px}.g1LwZa_bottomCta{margin:48px 20px;padding:35px 26px;display:block}.g1LwZa_bottomCta button{margin-top:25px}.g1LwZa_footer{flex-wrap:wrap;padding:27px 20px}.g1LwZa_footer span:nth-child(2){order:3;width:100%}.g1LwZa_dialog{padding:34px 24px}.g1LwZa_dialog h2{font-size:28px}}@media (prefers-reduced-motion:reduce){.g1LwZa_page *,.g1LwZa_page :before,.g1LwZa_page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.g1LwZa_langToggle{border:1px solid var(--line);background:#fff;border-radius:999px;display:inline-flex;overflow:hidden}.g1LwZa_langToggle button{letter-spacing:.03em;color:var(--muted);cursor:pointer;background:0 0;border:0;padding:7px 12px;font-size:12px;font-weight:750;transition:background .2s,color .2s}.g1LwZa_langToggle button:hover{color:var(--accent)}.g1LwZa_langToggle .g1LwZa_langActive{color:#121412;background:#b7f34a}.g1LwZa_langToggle .g1LwZa_langActive:hover{color:#121412}@media (max-width:600px){.g1LwZa_langToggle{margin-right:2px}.g1LwZa_langToggle button{padding:6px 10px}}.g1LwZa_proximity{background:#4d7c0f0f;border:2px dashed #4d7c0f80;border-radius:50%;width:310px;height:310px;animation:80s linear infinite g1LwZa_spinDashed;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.g1LwZa_youDot{background:var(--accent);border:3px solid #fff;border-radius:50%;width:14px;height:14px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 3px 10px #4d7c0f66}.g1LwZa_youPulse{background:#4d7c0f4d;border-radius:50%;width:14px;height:14px;animation:3s ease-out infinite g1LwZa_ripple;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.g1LwZa_proximityChip{color:var(--accent);letter-spacing:.04em;white-space:nowrap;background:#fff;border-radius:999px;padding:6px 12px;font-size:11px;font-weight:800;position:absolute;top:calc(50% - 178px);left:50%;transform:translate(-50%);box-shadow:0 6px 18px #1214121f}.g1LwZa_mapPin{flex-direction:column;align-items:center;gap:4px;animation:5.5s ease-in-out infinite g1LwZa_float;display:flex;position:absolute}.g1LwZa_mapPinIcon{width:34px;height:34px;color:var(--accent);background:#fff;border:1px solid #e9ece6;border-radius:11px;place-items:center;display:grid;box-shadow:0 8px 20px #12141221}.g1LwZa_mapPinDot{background:var(--accent);opacity:.6;border-radius:50%;width:6px;height:6px}@keyframes g1LwZa_spinDashed{to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes g1LwZa_ripple{70%,to{opacity:0;transform:translate(-50%,-50%)scale(22)}}@media (max-width:900px){.g1LwZa_proximity{width:200px;height:200px}.g1LwZa_proximityChip{padding:5px 9px;font-size:10px;top:calc(50% - 114px)}.g1LwZa_mapPinIcon{border-radius:9px;width:30px;height:30px}}.g1LwZa_shareEmailButton{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:999px;align-items:center;gap:9px;margin-top:22px;padding:10px 16px;font-size:13px;font-weight:750;transition:transform .2s,border-color .2s,color .2s;display:inline-flex}.g1LwZa_shareEmailButton:hover{border-color:var(--accent);color:var(--accent);transform:translateY(-2px)}.g1LwZa_footerLegal{gap:18px;display:flex}.g1LwZa_footerLegal a{color:var(--muted);text-decoration:none;transition:color .2s}.g1LwZa_footerLegal a:hover{color:var(--accent)}@media (max-width:600px){.g1LwZa_footerLegal{justify-content:center;width:100%}}