.hero-section{position:relative;min-height:calc(100vh - 105px);background-color:#121212;background-image:url(/assets/hero-bg-gkwiY7Bh.webp);background-position:center center;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:120px 20px 60px;box-sizing:border-box}.hero-section:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:#121212;opacity:.9;z-index:1}.hero-inner{position:relative;z-index:2;width:100%;max-width:1190px;margin:auto;display:flex;flex-direction:column;align-items:center;text-align:center;padding:0}.hero-tagline{font-family:Bebas Neue,sans-serif;font-size:28px;font-weight:700;color:#cb0404;text-transform:uppercase;letter-spacing:.5px;margin:0 0 16px;line-height:1.1em;text-align:center;text-wrap:balance}.hero-title{font-family:Bebas Neue,sans-serif;font-size:80px;font-weight:700;color:#fff;text-transform:uppercase;line-height:1.05em;letter-spacing:normal;margin:0 auto 20px;max-width:980px;width:100%;text-align:center;text-wrap:balance}.hero-desc{font-family:Roboto Flex,sans-serif;font-size:20px;font-weight:400;line-height:1.75em;color:#fff;margin:0 auto 35px;max-width:870px;width:100%;text-align:center;text-wrap:balance}.hero-desc strong{font-weight:700;color:#fff}.hero-video-wrapper{width:765px;max-width:100%;height:auto;aspect-ratio:16 / 9;border-radius:4px;overflow:hidden;box-shadow:0 10px 30px #000000b3;margin:0 auto 28px;background-color:#000}.hero-video-wrapper iframe{width:100%;height:100%;border:0;display:block}.hero-cta-btn{display:flex;align-items:center;justify-content:center;width:765px;max-width:100%;margin:0 auto;background-color:#cb0404;color:#fff;font-family:Bebas Neue,sans-serif;font-size:27px;font-weight:700;line-height:1.3em;padding:16px 32px;height:67px;border-radius:12px;text-transform:uppercase;letter-spacing:.5px;text-decoration:none;cursor:pointer;transition:all .2s ease;border:2px solid transparent;box-shadow:0 4px 15px #cb040466}.hero-cta-btn:hover{background-color:#fff;color:#121212;border-color:#fff;box-shadow:0 4px 20px #fff6}.trust-badges-section{width:100%;background-color:#f2f2f2;position:relative;z-index:10}.trust-badges-container{display:flex;flex-direction:row;justify-content:space-between;align-items:center;max-width:1190px;margin:0 auto;padding:51px 0;box-sizing:border-box}.badge-item{display:flex;flex-direction:row;align-items:center;gap:15px;text-align:left;flex:0 0 auto}.badge-icon-box{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:60px;height:60px}.badge-svg{width:60px;height:60px;fill:#cb0404;display:block}.badge-content{display:flex;flex-direction:column}.badge-title{font-family:Bebas Neue,sans-serif;font-size:38px;font-weight:700;line-height:1.1em;color:#121212;text-transform:uppercase;margin:0;letter-spacing:.5px;text-wrap:balance}.badge-desc{font-family:Roboto Flex,sans-serif;font-size:17px;font-weight:400;color:#333;line-height:1.9em;margin:0;white-space:nowrap}.losing-focus-section{width:100%;background-color:#fff;position:relative;z-index:10}.losing-focus-container{display:flex;flex-direction:row;justify-content:space-between;align-items:center;max-width:1190px;margin:0 auto;padding:80px 20px;gap:70px}.losing-focus-content{flex:1;min-width:0;max-width:540px;display:flex;flex-direction:column;align-items:flex-start;text-align:left}.losing-focus-title{font-family:Bebas Neue,sans-serif;font-size:48px;font-weight:700;line-height:1.1em;color:#121212;text-transform:uppercase;letter-spacing:normal;margin:0 0 20px;text-wrap:balance}.losing-focus-desc{font-family:Roboto Flex,sans-serif;font-size:17px;font-weight:400;line-height:1.85em;color:#333;margin:0 0 28px}.losing-focus-btn-wrapper{width:100%}.losing-focus-btn{display:inline-block;background-color:#cb0404;color:#fff;font-family:Bebas Neue,sans-serif;font-size:24px;font-weight:700;line-height:1.3em;padding:14px 28px;border-radius:12px;text-transform:uppercase;letter-spacing:.5px;text-decoration:none;cursor:pointer;transition:all .2s ease;border:2px solid transparent;box-shadow:0 4px 15px #cb04044d}.losing-focus-btn:hover{background-color:#121212;color:#fff;box-shadow:0 4px 15px #1212124d}.losing-focus-media{flex:1;min-width:0;max-width:540px;width:100%;position:sticky;top:100px}.athlete-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;width:100%}.athlete-grid-item{width:100%;overflow:hidden;border-radius:0}.athlete-grid-item img{width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover;object-position:center center;border-radius:0;display:block;transition:transform .3s ease}.athlete-grid-item:hover img{transform:scale(1.03)}.team-section{width:100%;position:relative;background-color:#121212;background-image:url(/assets/team-bg-golf-JYPpJXom.webp);background-position:center center;background-repeat:no-repeat;background-size:cover;overflow:hidden}.team-section:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:#121212;opacity:.95;z-index:1}.team-container{position:relative;z-index:2;max-width:1190px;margin:0 auto;padding:80px 20px;box-sizing:border-box;text-align:center}.team-title{font-family:Bebas Neue,sans-serif;font-size:52px;font-weight:700;line-height:1.1em;color:#fff;text-transform:uppercase;letter-spacing:normal;margin:0 auto 20px;max-width:820px;text-wrap:balance}.team-desc{font-family:Roboto Flex,sans-serif;font-size:17px;font-weight:400;line-height:1.85em;color:#fff;max-width:820px;width:100%;margin:0 auto 16px;text-wrap:pretty}.team-desc strong{font-weight:700;color:#fff}.team-disclaimer{font-family:Roboto Flex,sans-serif;font-size:17px;font-weight:400;line-height:1.85em;color:#fff;max-width:820px;width:100%;margin:0 auto 48px;text-wrap:pretty}.how-it-works-section{width:100%;background-color:#fff;position:relative;z-index:10}.how-it-works-container{max-width:1190px;margin:0 auto;padding:80px 20px;box-sizing:border-box;text-align:center}.how-it-works-title{font-family:Bebas Neue,sans-serif;font-size:52px;font-weight:700;line-height:1.1em;color:#121212;text-transform:uppercase;letter-spacing:normal;margin:0 auto 40px;max-width:780px;text-wrap:balance}.how-it-works-list{display:flex;flex-direction:column;align-items:center;gap:20px;width:100%;margin:0 auto}.how-it-works-item{width:100%;max-width:720px;background-color:#f2f2f2;padding:32px;box-sizing:border-box;display:flex;flex-direction:row;align-items:flex-start;gap:24px;text-align:left;border-radius:0;transition:transform .2s ease,box-shadow .2s ease}.how-it-works-item:hover{transform:translateY(-2px);box-shadow:0 6px 20px #0000000f}.how-it-works-icon{width:65px;height:65px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.how-it-works-icon svg{width:65px;height:65px;display:block}.how-it-works-content{flex:1;min-width:0}.how-it-works-step-title{font-family:Bebas Neue,sans-serif;font-size:32px;font-weight:700;line-height:1.15em;color:#121212;text-transform:uppercase;margin:0 0 8px;text-wrap:balance}.how-it-works-step-desc{font-family:Roboto Flex,sans-serif;font-size:17px;font-weight:400;line-height:1.75em;color:#333;margin:0;text-wrap:pretty}.how-it-works-step-desc strong,.how-it-works-step-desc b{font-weight:700;color:#121212}.how-it-works-btn-wrapper{width:100%;display:flex;justify-content:center;margin-top:36px}.how-it-works-btn{display:inline-flex;align-items:center;justify-content:center;background-color:#cb0404;color:#fff;font-family:Bebas Neue,sans-serif;font-size:24px;font-weight:700;line-height:1.3em;padding:14px 32px;border-radius:12px;text-transform:uppercase;letter-spacing:.5px;text-decoration:none;cursor:pointer;transition:all .2s ease;border:2px solid transparent;box-shadow:0 4px 15px #cb04044d}.how-it-works-btn:hover{background-color:#121212;color:#fff;box-shadow:0 4px 15px #1212124d}.mind-hold-back-section{position:relative;background-color:#4b0202;background-image:url(/assets/security-ByDeP0I5.webp);background-position:center center;background-repeat:no-repeat;background-size:cover;overflow:hidden}.mind-hold-back-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#4b0202;opacity:.93;z-index:1}.mind-hold-back-container{position:relative;z-index:2;max-width:1190px;margin:0 auto;padding:120px 20px;box-sizing:border-box;text-align:center;display:flex;flex-direction:column;align-items:center}.mind-hold-back-title{font-family:Bebas Neue,sans-serif;font-size:80px;font-weight:700;line-height:1.1em;color:#fff;text-transform:uppercase;margin:0 auto 20px;max-width:100%;text-wrap:balance}.mind-hold-back-desc{font-family:Roboto Flex,sans-serif;font-size:20px;font-weight:500;line-height:1.9em;color:#fff;margin:0 auto 36px;max-width:900px;text-wrap:pretty}.mind-hold-back-btn-wrapper{width:100%;display:flex;justify-content:center}.mind-hold-back-btn{display:inline-flex;align-items:center;justify-content:center;background-color:#cb0404;color:#fff;font-family:Bebas Neue,sans-serif;font-size:24px;font-weight:700;line-height:1.3em;padding:14px 32px;border-radius:12px;text-transform:uppercase;letter-spacing:.5px;text-decoration:none;cursor:pointer;transition:all .2s ease;border:2px solid transparent;box-shadow:0 4px 15px #cb04044d}.mind-hold-back-btn:hover{background-color:#121212;color:#fff;box-shadow:0 4px 15px #1212124d}.hardest-opponent-section{background-color:#fff;width:100%}.hardest-opponent-container{max-width:1190px;margin:0 auto;padding:90px 20px;box-sizing:border-box;display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:80px}.hardest-opponent-media{flex:1;max-width:calc(50% - 40px);position:sticky;top:100px;align-self:flex-start}.hardest-opponent-img{width:100%;height:450px;object-fit:cover;object-position:center center;display:block;border-radius:0}.hardest-opponent-content{flex:1;max-width:calc(50% - 40px);text-align:left}.hardest-opponent-title{font-family:Bebas Neue,sans-serif;font-size:50px;font-weight:700;line-height:1.1em;color:#121212;text-transform:uppercase;margin:0 0 24px;max-width:440px;text-wrap:balance}.hardest-opponent-text{margin-bottom:28px}.hardest-opponent-desc{font-family:Roboto Flex,sans-serif;font-size:17px;font-weight:400;line-height:1.85em;color:#333;margin:0 0 18px;text-wrap:pretty}.hardest-opponent-desc:last-child{margin-bottom:0}.hardest-opponent-desc strong,.hardest-opponent-desc b{font-weight:700;color:#121212}.hardest-opponent-btn-wrapper{width:100%}.hardest-opponent-btn{display:inline-flex;align-items:center;justify-content:center;background-color:#cb0404;color:#fff;font-family:Bebas Neue,sans-serif;font-size:24px;font-weight:700;line-height:1.3em;padding:14px 32px;border-radius:12px;text-transform:uppercase;letter-spacing:.5px;text-decoration:none;cursor:pointer;transition:all .2s ease;border:2px solid transparent;box-shadow:0 4px 15px #cb04044d}.hardest-opponent-btn:hover{background-color:#121212;color:#fff;box-shadow:0 4px 15px #1212124d}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.faq-section{position:relative;background-color:#121212;background-image:url(/assets/golf-faq-bg-2dqOVcXE.webp);background-position:center center;background-repeat:no-repeat;background-size:cover;overflow:hidden}.faq-section:before,.faq-overlay{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:#121212;opacity:.95;z-index:1;pointer-events:none}.faq-section:has(.faq-overlay):before{display:none!important;content:none!important}.faq-container{position:relative;z-index:2;max-width:1190px;margin:0 auto;padding:100px 20px;box-sizing:border-box;display:flex;flex-direction:row;align-items:flex-start;gap:80px}.faq-title-col{flex:0 0 380px;max-width:380px;align-self:flex-start;margin:0;padding:0}.faq-title{font-family:Bebas Neue,sans-serif;font-size:55px;font-weight:700;line-height:1.1em;color:#fff;text-transform:uppercase;margin:-8px 0 0;padding:0;text-wrap:balance}.faq-accordion-col{flex:1;max-width:730px}.faq-accordion{display:flex;flex-direction:column;gap:12px}.faq-item{border-radius:0;overflow:hidden;transition:all .25s ease}.faq-question{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 24px;background-color:#fff;color:#121212;border:none;font-family:Bebas Neue,sans-serif;font-size:22px;font-weight:700;line-height:1.25em;text-align:left;cursor:pointer;transition:background-color .2s ease,color .2s ease}.faq-question:hover{background-color:#f5f5f5}.faq-question-text{flex:1}.faq-icon{flex-shrink:0;width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center}.faq-icon-arrow{width:100%;height:100%}.faq-answer{display:none;background-color:transparent;padding:18px 24px 20px;box-sizing:border-box}.faq-answer p{font-family:Roboto Flex,sans-serif;font-size:17px;font-weight:400;line-height:1.75em;color:#e6e6e6;margin:0 0 16px}.faq-answer p:last-child{margin-bottom:0}.faq-answer a{color:#cb0404;text-decoration:none;transition:color .2s ease}.faq-answer a:hover{color:#fff;text-decoration:none}.faq-item.active .faq-question{background-color:#cb0404;color:#fff}.faq-item.active .faq-answer{display:block}@media(max-width:1024px){.hero-section{min-height:auto;height:auto;padding:130px 20px 45px;justify-content:flex-start}.hero-inner{padding:0;margin-top:0;margin-bottom:0}.hero-tagline{font-size:22px;margin-bottom:10px}.hero-title{font-size:50px;line-height:1.1em;max-width:720px;margin-bottom:12px}.hero-desc{font-size:15px;line-height:1.55em;max-width:650px;margin-bottom:16px}.hero-video-wrapper{width:410px;max-width:100%;height:auto;aspect-ratio:16 / 9;margin-bottom:24px}.hero-cta-btn{width:410px;max-width:100%;height:40px;font-size:20px;padding:8px 20px 6px;margin-top:6px}.trust-badges-container{flex-wrap:wrap;justify-content:center;gap:40px 30px;padding:40px 20px}.badge-item{width:calc(50% - 20px);max-width:320px}.badge-icon-box,.badge-svg{width:55px;height:55px}.badge-title{font-size:32px}.badge-desc{font-size:16px}.losing-focus-container{display:flex!important;flex-direction:column!important;gap:40px;padding:60px 20px}.losing-focus-content{max-width:100%!important;width:100%!important;order:1!important}.losing-focus-media{max-width:100%!important;width:100%!important;position:static!important;top:auto!important;align-self:auto!important;order:-1!important}.losing-focus-title{font-size:42px;margin-bottom:20px}.losing-focus-desc{font-size:16px;line-height:1.75em;margin-bottom:28px}.athlete-grid-item img{height:auto;aspect-ratio:1 / 1}.losing-focus-btn{font-size:23px;padding:14px 28px}.team-container{padding:60px 20px}.team-title{font-size:42px;margin-bottom:20px}.team-desc{font-size:16px;line-height:1.75em;margin-bottom:14px;max-width:100%;width:100%}.team-disclaimer{font-size:16px;line-height:1.75em;margin-bottom:36px;max-width:100%;width:100%}.how-it-works-container{padding:60px 20px}.how-it-works-title{font-size:42px;margin-bottom:32px}.how-it-works-item{max-width:100%;padding:28px 24px;gap:20px}.how-it-works-step-title{font-size:28px}.how-it-works-step-desc{font-size:16px;line-height:1.7em}.how-it-works-btn{font-size:22px;padding:12px 28px}.mind-hold-back-container{padding:64px 20px}.mind-hold-back-title{font-size:61px;margin-bottom:16px}.mind-hold-back-desc{font-size:18px;line-height:1.8em;margin-bottom:30px}.mind-hold-back-btn{font-size:22px;padding:12px 28px}.hardest-opponent-container{padding:60px 20px;display:flex!important;flex-direction:column!important;align-items:stretch;gap:40px}.hardest-opponent-media{max-width:100%!important;width:100%!important;position:static!important;top:auto!important;align-self:auto!important;order:-1!important}.hardest-opponent-img{height:320px}.hardest-opponent-content{max-width:100%!important;width:100%!important;order:1!important}.hardest-opponent-title{font-size:42px;margin-bottom:20px}.hardest-opponent-desc{font-size:16px;line-height:1.75em;margin-bottom:16px}.hardest-opponent-btn{font-size:22px;padding:12px 28px}.faq-container{padding:64px 20px;flex-direction:column!important;align-items:center!important;gap:20px!important}.faq-title-col{flex:none!important;width:100%!important;max-width:100%!important;text-align:center!important;position:static!important;margin:0 auto!important;display:flex!important;flex-direction:column!important;align-items:center!important}.faq-title{font-size:42px;text-align:center!important;margin:0 auto!important;max-width:650px;text-wrap:balance!important}.faq-accordion-col{max-width:100%;width:100%}.faq-question{font-size:21px;padding:16px 20px}.faq-answer{padding:16px 20px 18px}.faq-answer p{font-size:15px;line-height:1.75em}}@media(max-width:767px){.hero-section{min-height:auto;height:auto;padding:105px 20px 40px;justify-content:flex-start}.hero-inner{padding:0;margin-top:0;margin-bottom:0}.hero-tagline{font-size:18px;margin-bottom:8px}.hero-title{font-size:38px;line-height:1.1em;max-width:100%;margin-bottom:14px}.hero-desc{font-size:14px;line-height:1.6em;max-width:100%;margin-bottom:18px}.hero-video-wrapper{width:100%;height:auto;aspect-ratio:16 / 9;margin-bottom:24px}.hero-cta-btn{width:100%!important;max-width:100%!important;height:44px;font-size:18px;padding:8px 16px 6px;margin-top:8px;box-sizing:border-box;display:flex;align-items:center;justify-content:center}.trust-badges-container{display:grid;grid-template-columns:repeat(2,1fr);gap:32px 16px;padding:40px 20px;box-sizing:border-box}.badge-item{display:flex;flex-direction:column;align-items:center;text-align:center;width:100%;max-width:100%;gap:0}.badge-icon-box{width:48px;height:48px;display:flex;align-items:center;justify-content:center;margin-bottom:10px}.badge-svg{width:44px;height:44px;display:block;margin:0 auto}.badge-content{display:flex;flex-direction:column;align-items:center;text-align:center}.badge-title{font-size:26px;line-height:1.1em;margin:0 0 4px;text-align:center;text-wrap:balance}.badge-desc{font-size:14px;line-height:1.3em;margin:0;text-align:center;white-space:normal}.losing-focus-container{display:flex!important;flex-direction:column!important;padding:48px 20px;gap:32px;box-sizing:border-box}.losing-focus-content{width:100%!important;max-width:100%!important;order:1!important}.losing-focus-media{width:100%!important;max-width:100%!important;position:static!important;top:auto!important;align-self:auto!important;order:-1!important}.losing-focus-title{font-size:34px;margin-bottom:16px}.losing-focus-desc{font-size:15px;line-height:1.7em;margin-bottom:24px}.athlete-grid{gap:12px}.athlete-grid-item img{height:auto;aspect-ratio:1 / 1}.losing-focus-btn-wrapper{width:100%;display:block}.losing-focus-btn{width:100%!important;max-width:100%!important;text-align:center;font-size:17px;padding:12px 14px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;white-space:normal}.team-container{padding:48px 20px;text-align:left}.team-title{font-size:34px;margin:0 0 16px;text-align:left;width:100%;max-width:100%;text-wrap:balance}.team-desc{font-size:15px;line-height:1.7em;margin:0 0 16px;width:100%;max-width:100%;text-wrap:normal;text-align:left}.team-disclaimer{font-size:15px;line-height:1.7em;margin:0 0 32px;width:100%;max-width:100%;text-wrap:normal;text-align:left}.how-it-works-container{padding:48px 20px}.how-it-works-title{font-size:34px;margin-bottom:24px;text-align:center;text-wrap:balance}.how-it-works-item{padding:32px 20px;flex-direction:column;align-items:center;text-align:center;gap:16px}.how-it-works-icon{width:65px;height:65px;margin-bottom:4px}.how-it-works-content{text-align:center;width:100%}.how-it-works-step-title{font-size:26px;text-align:center;margin-bottom:10px;text-wrap:balance}.how-it-works-step-desc{font-size:15px;line-height:1.7em;text-align:center}.how-it-works-btn-wrapper{width:100%;display:block;margin-top:28px}.how-it-works-btn{width:100%!important;max-width:100%!important;font-size:20px;padding:14px 20px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;text-align:center}.mind-hold-back-container{padding:48px 20px}.mind-hold-back-title{font-size:42px;margin-bottom:14px;text-wrap:balance}.mind-hold-back-desc{font-size:17px;line-height:1.7em;width:100%!important;max-width:100%!important;text-wrap:normal!important;margin-bottom:24px}.mind-hold-back-btn-wrapper{width:100%;display:block}.mind-hold-back-btn{width:100%!important;max-width:100%!important;font-size:20px;padding:14px 20px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;text-align:center}.hardest-opponent-container{padding:48px 20px;display:flex!important;flex-direction:column!important;align-items:stretch;gap:28px}.hardest-opponent-media{max-width:100%!important;width:100%!important;position:static!important;top:auto!important;align-self:auto!important;order:-1!important}.hardest-opponent-img{height:270px}.hardest-opponent-content{max-width:100%!important;width:100%!important;text-align:left;order:1!important}.hardest-opponent-title{font-size:36px;margin-bottom:16px;text-align:left;text-wrap:balance}.hardest-opponent-desc{font-size:15px;line-height:1.7em;margin-bottom:16px;text-align:left}.hardest-opponent-btn-wrapper{width:100%;display:block;margin-top:8px}.hardest-opponent-btn{width:100%!important;max-width:100%!important;font-size:20px;padding:14px 20px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;text-align:center}.faq-container{padding:48px 15px;flex-direction:column!important;align-items:center!important;gap:16px!important}.faq-title-col{flex:none!important;width:100%!important;max-width:100%!important;text-align:center!important;position:static!important;margin:0 auto!important;display:flex!important;flex-direction:column!important;align-items:center!important}.faq-title{font-size:34px;text-align:center!important;margin:0 auto!important;max-width:100%;text-wrap:balance!important}.faq-accordion-col{max-width:100%;width:100%}.faq-question{font-size:20px;padding:14px 18px;line-height:1.25em}.faq-answer{padding:14px 18px 18px}.faq-answer p{font-size:15px;line-height:1.75em}}
