@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2039e8342bda6056-s.0h2amv7e1wlhq.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fabcf92ba1ccea36-s.p.0lwj123ije5i..woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bebas Neue Fallback;src:local(Arial);ascent-override:117.32%;descent-override:39.11%;line-gap-override:0.0%;size-adjust:76.72%}.bebas_neue_781729e7-module__f-BBIq__className{font-family:Bebas Neue,Bebas Neue Fallback;font-style:normal;font-weight:400}.bebas_neue_781729e7-module__f-BBIq__variable{--font-display:"Bebas Neue", "Bebas Neue Fallback"}
@font-face{font-family:Barlow;font-style:normal;font-weight:300;font-display:swap;src:url(../media/c0534b40c1c3b5a4-s.0ed8n_nj-_37y.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-weight:300;font-display:swap;src:url(../media/d219fe3ae333997c-s.05q-j~627b~yy.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:300;font-display:swap;src:url(../media/235a0ef330592118-s.p.0b723ysm_ve25.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(../media/31e5e20239562b7a-s.16c6cr~1k.9vq.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9a8b04342f903b9d-s.005vrn2-1h39-.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c6e2684784a55443-s.p.0v346keojskif.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(../media/742f0fcf9aa5cfe6-s.0lx-wywuwot3e.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b524e3bdcc8dfcd3-s.0j_1ik2r9_gpb.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a083361d37caf3d1-s.p.08pvxdps0wo-e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b221c6d9681431a7-s.0.sekgp0dvxz0.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(../media/af7efeee822b8a1b-s.13zscyw9.1y5o.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6c98c9fb873995d2-s.p.0o4ax6vjjs2k3.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(../media/f1c5314e24238cfd-s.0o4fezauaycti.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(../media/7993b8d2abb72fea-s.12pquhgpv5fua.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0595f7052377a1a2-s.p.0u0xtu5i3hze-.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Fallback;src:local(Arial);ascent-override:103.43%;descent-override:20.69%;line-gap-override:0.0%;size-adjust:96.68%}.barlow_5b3d611-module__hiEYHq__className{font-family:Barlow,Barlow Fallback;font-style:normal}.barlow_5b3d611-module__hiEYHq__variable{--font-body:"Barlow", "Barlow Fallback"}
:root{--green:#00ff87;--green-dim:#00ff871a;--black:#080808;--surface:#111;--surface-2:#1a1a1a;--border:#242424;--text-primary:#fff;--text-secondary:#aaa;--text-muted:#555;--red:#ff4d4d;--font-display:var(--font-display), Impact, sans-serif;--font-body:var(--font-body), -apple-system, BlinkMacSystemFont, sans-serif;--max-w:1100px;--section-pad:100px 0;--radius:4px;--radius-lg:8px}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background-color:var(--black);color:var(--text-primary);font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:17px;font-weight:400;line-height:1.65}img,video{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{cursor:pointer;background:0 0;border:none;font-family:inherit}input,textarea{font-family:inherit}ul{list-style:none}strong{color:var(--text-primary);font-weight:700}.container{max-width:var(--max-w);margin:0 auto;padding:0 28px}.section{padding:var(--section-pad);border-top:1px solid var(--border)}.section-label{font-family:var(--font-body);letter-spacing:.18em;text-transform:uppercase;color:var(--green);align-items:center;gap:10px;margin-bottom:20px;font-size:11px;font-weight:700;display:inline-flex}.section-label:before{content:"";background:var(--green);flex-shrink:0;width:22px;height:2px;display:block}.section-title{font-family:var(--font-display);letter-spacing:.01em;text-transform:uppercase;margin-bottom:56px;font-size:clamp(36px,5vw,58px);font-weight:400;line-height:1.02}.btn-primary{background:var(--green);color:#000;font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;border-radius:var(--radius);white-space:nowrap;cursor:pointer;border:none;justify-content:center;align-items:center;padding:16px 34px;font-size:14px;font-weight:700;transition:background .15s,transform .12s;display:inline-flex}.btn-primary:hover{background:#19ffaa;transform:translateY(-1px)}.btn-primary:active{transform:translateY(0)}.btn-ghost{color:var(--text-primary);font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--border);border-radius:var(--radius);cursor:pointer;white-space:nowrap;background:0 0;justify-content:center;align-items:center;padding:14px 22px;font-size:13px;font-weight:600;transition:border-color .15s,color .15s;display:inline-flex}.btn-ghost:hover{color:var(--text-primary);border-color:#555}.btn-full{width:100%;display:flex}.hero{align-items:center;min-height:100vh;padding:120px 0 80px;display:flex;position:relative;overflow:hidden}.hero:before{content:"";pointer-events:none;z-index:0;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0}.hero:after{content:"";pointer-events:none;z-index:0;background:radial-gradient(#00ff870f 0%,#0000 65%);width:90%;height:65%;position:absolute;top:-15%;left:50%;transform:translate(-50%)}.hero .container{z-index:1;max-width:900px;position:relative}.hero-eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--text-secondary);align-items:center;gap:10px;margin-bottom:28px;font-size:12px;font-weight:600;display:inline-flex}.dot{background:var(--green);width:7px;height:7px;box-shadow:0 0 10px var(--green);border-radius:50%;flex-shrink:0;animation:2.2s ease-in-out infinite pulse;display:block}@keyframes pulse{0%,to{opacity:1}50%{opacity:.35}}.hero-headline{font-family:var(--font-display);letter-spacing:.01em;text-transform:uppercase;margin-bottom:30px;font-size:clamp(64px,10.5vw,116px);font-weight:400;line-height:.93}.accent{color:var(--green)}.hero-sub{color:var(--text-secondary);max-width:580px;margin-bottom:52px;font-size:clamp(17px,2.2vw,20px);font-weight:300;line-height:1.65}.hero-cta-group{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.hero-cta-group .btn-primary{padding:18px 42px;font-size:15px}.email-form{gap:10px;width:100%;max-width:460px;display:flex}.email-input{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);color:var(--text-primary);outline:none;flex:1;min-width:0;padding:14px 18px;font-size:15px;transition:border-color .15s}.email-input::placeholder{color:var(--text-muted)}.email-input:focus{border-color:var(--green)}.email-success{color:var(--green);padding:14px 0;font-size:15px;font-weight:600}.hero-disclaimer{color:var(--text-muted);margin-top:18px;font-size:13px}.problem-grid{background:var(--border);border:1px solid var(--border);border-radius:var(--radius-lg);grid-template-columns:repeat(3,1fr);gap:2px;display:grid;overflow:hidden}.problem-card{background:var(--surface);padding:48px 40px;transition:background .2s}.problem-card:hover{background:var(--surface-2)}.problem-number{font-family:var(--font-display);color:#1e1e1e;margin-bottom:18px;font-size:68px;line-height:1;transition:color .25s}.problem-card:hover .problem-number{color:#00ff871f}.problem-name{color:var(--text-primary);margin-bottom:14px;font-size:19px;font-weight:700}.problem-desc{color:var(--text-secondary);font-size:15px;line-height:1.65}.steps{max-width:720px}.step{grid-template-columns:60px 1fr;align-items:start;gap:36px;display:grid}.step-num{border:2px solid var(--green);width:52px;height:52px;font-family:var(--font-display);color:var(--green);background:var(--black);border-radius:50%;flex-shrink:0;justify-content:center;justify-self:center;align-items:center;font-size:22px;display:flex}.step-content{padding-bottom:8px}.step-content h3{color:var(--text-primary);margin-top:13px;margin-bottom:10px;font-size:19px;font-weight:700}.step-content p{color:var(--text-secondary);font-size:15px;line-height:1.65}.step-divider{background:linear-gradient(to bottom, #00ff8773, var(--border));width:2px;height:44px;margin-top:-2px;margin-bottom:-2px;margin-left:29px}.who-grid{grid-template-columns:1fr 1fr;align-items:start;gap:80px;display:grid}.who-its-for .section-title{margin-bottom:30px}.athlete-tags{flex-wrap:wrap;gap:10px;display:flex}.athlete-tag{border:1px solid var(--border);color:var(--text-secondary);cursor:default;border-radius:100px;align-items:center;padding:10px 18px;font-size:14px;font-weight:500;transition:border-color .15s,color .15s;display:inline-flex}.athlete-tag:hover{border-color:var(--green);color:var(--text-primary)}.not-for-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:40px}.not-for-label{letter-spacing:.2em;text-transform:uppercase;color:var(--red);margin-bottom:14px;font-size:11px;font-weight:700}.not-for-card>p{color:var(--text-secondary);margin-bottom:18px;font-size:15px;line-height:1.6}.not-for-card ul{margin-bottom:20px}.not-for-card li{color:var(--text-secondary);border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:10px 0;font-size:15px;display:flex}.not-for-card li:last-child{border-bottom:none}.not-for-card li:before{content:"×";color:var(--red);flex-shrink:0;font-size:17px;font-weight:700;line-height:1}.not-for-footer{color:var(--text-muted)!important;margin-bottom:0!important;font-size:13px!important}.pricing-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);max-width:500px;padding:48px;position:relative;overflow:hidden}.pricing-card:before{content:"";background:var(--green);height:3px;position:absolute;top:0;left:0;right:0}.pricing-top{justify-content:space-between;align-items:flex-end;margin-bottom:40px;display:flex}.pricing-amount{align-items:flex-start;gap:3px;line-height:1;display:flex}.price-dollar{color:var(--text-secondary);margin-top:10px;font-size:22px;font-weight:300}.price-num{font-family:var(--font-display);color:var(--text-primary);font-size:100px;line-height:1}.price-period{color:var(--text-secondary);align-self:flex-end;margin-bottom:10px;font-size:18px;font-weight:400}.pricing-tag{letter-spacing:.14em;text-transform:uppercase;color:var(--green);background:var(--green-dim);white-space:nowrap;border-radius:100px;padding:7px 14px;font-size:11px;font-weight:700}.pricing-features{margin-bottom:36px}.pricing-features li{border-bottom:1px solid var(--border);color:var(--text-secondary);align-items:center;gap:14px;padding:13px 0;font-size:15px;display:flex}.pricing-features li:last-child{border-bottom:none}.check{color:var(--green);flex-shrink:0;font-size:15px;font-weight:700}.pricing-compare{color:var(--text-muted);margin-top:20px;font-size:13px;line-height:1.65}.footer{border-top:1px solid var(--border);padding:60px 0}.footer .container{text-align:center;flex-direction:column;align-items:center;gap:16px;display:flex}.footer-logo{font-family:var(--font-display);letter-spacing:.1em;color:var(--text-primary);font-size:30px}.footer-disclaimer{max-width:540px;color:var(--text-muted);font-size:13px;line-height:1.65}.footer-copy{color:var(--text-muted);font-size:12px}@media (max-width:900px){.problem-grid{grid-template-columns:1fr}.who-grid{grid-template-columns:1fr;gap:48px}}@media (max-width:640px){:root{--section-pad:72px 0}.hero{min-height:auto;padding:100px 0 64px}.hero-cta-group .btn-primary{text-align:center;justify-content:center;width:100%}.email-form{flex-direction:column;max-width:100%}.email-input,.btn-ghost{width:100%}.problem-card{padding:36px 28px}.not-for-card{padding:28px 24px}.pricing-card{padding:32px 24px}.price-num{font-size:76px}.step{grid-template-columns:52px 1fr;gap:24px}.step-divider{margin-left:25px}}
