@font-face{font-family:Rajdhani;src:url(/fonts/rajdhani-400.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Rajdhani;src:url(/fonts/rajdhani-700.woff2) format("woff2");font-style:normal;font-weight:600 900;font-display:swap}
html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
*{box-sizing:border-box}body{margin:0;background:#fff;color:#333;font-family:Arial,sans-serif;font-size:16px;line-height:1.5}h1,h2,h3,h4,h5,p{margin:0 0 20px}h1,h2,h3,h4,h5{line-height:1.2}h2{font-size:28px}h3{font-size:24px}h5{font-size:20px}.section{position:relative}.section-inner{display:flex;max-width:1140px;margin:auto;position:relative}.column{width:100%;padding:10px;min-width:0}.widget{position:relative;margin-bottom:20px}.widget:last-child{margin-bottom:0}.image{text-align:center}.image img{max-width:100%;height:auto;vertical-align:middle}.button a{display:inline-block;padding:12px 24px;border-radius:3px;text-decoration:none;line-height:1;max-width:100%}.button a:hover{filter:brightness(1.1)}a:focus-visible{outline:3px solid orange;outline-offset:5px}.icon-box{text-align:center}.icon-box h3{margin-bottom:20px}.icon-box p{margin-bottom:0}.icon-list ul{list-style:none;margin:0;padding:0}.icon-list li{display:flex;align-items:center;justify-content:center;gap:8px}.icon-list .tick{color:#61ce70}.spacer{height:50px}.video video{width:100%;height:auto}.overlay{position:absolute;inset:0}.shape{position:absolute;bottom:-1px;left:0;width:100%;height:23px;background:#fff;clip-path:polygon(0 100%,0 55%,8% 70%,22% 30%,35% 70%,49% 20%,60% 70%,72% 30%,84% 62%,100% 40%,100% 100%)}@media(max-width:767px){.section-inner{flex-wrap:wrap}.column{width:100%!important}.button a{overflow-wrap:anywhere}}
#e40ef2a12{background-color:#0B2099}
#e92f6785{width:100%}
#e2307611f{padding:0px 0px 20px 0px;text-align:center}
#e2307611f{font-size:86px;font-family:Rajdhani,Arial,sans-serif;font-weight:700}
#e2307611f{color:#EFF000}
@media(max-width:767px){#e2307611f{padding:0px 0px 0px 0px;text-align:center}#e2307611f{font-size:44px}}
#e8d9a1c0{padding:0px 0px 0px 0px;text-align:center}
#e8d9a1c0{font-size:34px;font-family:Rajdhani,Arial,sans-serif;font-weight:400}
#e8d9a1c0{color:#FFFFFF}
@media(max-width:767px){#e8d9a1c0{padding:0px 0px 0px 0px}#e8d9a1c0{font-size:18px}}
#e2522b4eb{text-align:center}
#e2522b4eb{font-size:60px;font-family:Rajdhani,Arial,sans-serif;font-weight:600;text-decoration:line-through}
#e2522b4eb{color:#EF0909}
@media(max-width:767px){#e2522b4eb{text-align:center}#e2522b4eb{font-size:37px}}
#e24debe5f{text-align:center}
#e24debe5f{font-size:35px;font-family:Rajdhani,Arial,sans-serif;font-weight:600}
#e24debe5f{color:#FFFFFF}
@media(max-width:767px){#e24debe5f{text-align:center}#e24debe5f{font-size:37px}}
#ed60904a{margin:-16px -16px -16px -16px;padding:0px 0px 0px 0px;text-align:center}
#ed60904a{font-size:79px;font-family:Arial,sans-serif;font-weight:600}
#ed60904a{color:#FFDF4F}
@media(max-width:767px){#ed60904a{font-size:52px}}
#e621f58f6{text-align:center}
#e621f58f6 a{font-size:29px;font-family:Rajdhani,Arial,sans-serif;font-weight:700;text-transform:uppercase}
#e621f58f6 a{color:#FFFFFF}
#e621f58f6 a{background:#13B84F}
#e621f58f6 a{box-shadow:0px 19px 14px -7px rgba(11.249999999999986, 10.530659262759912, 7.214673913043469, 0.83)}
@media(max-width:767px){#e621f58f6{text-align:center}#e621f58f6 a{font-size:18px}}
#e19d2190c{margin:2px 2px 2px 2px;padding:0px 0px 0px 0px;text-align:center}
#e19d2190c{font-size:20px;font-family:Rajdhani,Arial,sans-serif;font-weight:400}
#e19d2190c{color:#FFFFFF}
@media(max-width:767px){#e19d2190c{padding:0px 0px 0px 0px}#e19d2190c{font-size:14px}}
#e34fed398{margin:0px 0px 100px 0px}
#e69247026{width:100%}
#e3a6aab78{margin:0px 0px 30px 0px;text-align:center}
#e3a6aab78{font-size:30px;letter-spacing:2px;font-family:Rajdhani,Arial,sans-serif;font-weight:700}
#e3a6aab78{color:#FF0000}
@media(max-width:767px){#e3a6aab78{margin:0px 0px 0px 0px}#e3a6aab78{font-size:21px}}
#eace70e4{text-align:center}
#eace70e4{font-size:22px;font-family:Rajdhani,Arial,sans-serif;font-weight:400}
#eace70e4{color:#000000}
@media(max-width:767px){#eace70e4{text-align:center}}
#e38fd0c3{width:100%}
#e12dd2e28{text-align:center}
#e12dd2e28 a{font-size:29px;font-family:Rajdhani,Arial,sans-serif;font-weight:700;text-transform:uppercase}
#e12dd2e28 a{color:#FFFFFF}
#e12dd2e28 a{background:#13B84F}
#e12dd2e28 a{box-shadow:0px 19px 14px -7px rgba(11.249999999999986, 10.530659262759912, 7.214673913043469, 0.83)}
@media(max-width:767px){#e12dd2e28{text-align:center}#e12dd2e28 a{font-size:18px}}
#e4be83aab{margin:0px 0px 50px 0px;background-color:var(--wods-light)}
#e4be83aab>.section-inner{max-width:1250px}
#e26449bb7{width:100%}
#e456c8d9a{padding:0px 0px 20px 0px;text-align:center}
#e456c8d9a{font-size:50px;font-family:Rajdhani,Arial,sans-serif;font-weight:700}
#e456c8d9a{color:var(--wods-ink)}
@media(max-width:767px){#e456c8d9a{padding:0px 0px 0px 0px;text-align:center}#e456c8d9a{font-size:22px}}
#e1058ce1f h3{font-family:Arial,sans-serif;font-weight:600;color:#699AFF}
#e1058ce1f p{font-family:Arial,sans-serif;font-weight:400;color:#FFFFFF}
#e7868deee h3{font-family:Arial,sans-serif;font-weight:600;color:#699AFF}
#e7868deee p{font-family:Arial,sans-serif;font-weight:400;color:#FFFFFF}
#e8c82b60 h3{font-family:Arial,sans-serif;font-weight:600;color:#699AFF}
#e8c82b60 p{font-family:Arial,sans-serif;font-weight:400;color:#FFFFFF}
#e62e5f493 h3{font-family:Arial,sans-serif;font-weight:600;color:#699AFF}
#e62e5f493 p{font-family:Arial,sans-serif;font-weight:400;color:#FFFFFF}
#eebd72d7 h3{font-family:Arial,sans-serif;font-weight:600;color:#699AFF}
#eebd72d7 p{font-family:Arial,sans-serif;font-weight:400;color:#FFFFFF}
#ec6d861e h3{font-family:Arial,sans-serif;font-weight:600;color:#699AFF}
#ec6d861e p{font-family:Arial,sans-serif;font-weight:400;color:#FFFFFF}
#e52c86411 h3{font-family:Arial,sans-serif;font-weight:600;color:#699AFF}
#e52c86411 p{font-family:Arial,sans-serif;font-weight:400;color:#FFFFFF}
#e571ce1b8 h3{font-family:Arial,sans-serif;font-weight:600;color:#699AFF}
#e571ce1b8 p{font-family:Arial,sans-serif;font-weight:400;color:#FFFFFF}
#e8e2e130{text-align:center}
#e8e2e130{font-size:30px;font-family:Rajdhani,Arial,sans-serif;font-weight:400}
#e8e2e130{color:#FFFFFF}
@media(max-width:767px){#e8e2e130{font-size:20px}}
#e529c71a{background-color:#FF0000}
#e432d15aa{width:100%}
#e17839b66{text-align:center}
#e17839b66{font-family:Arial,sans-serif;font-weight:600}
#e17839b66{color:#FFFFFF}
@media(max-width:767px){#e17839b66{text-align:center}#e17839b66{font-size:21px}}
#e1236d110{margin:0px 0px 100px 0px}
#e1236d110>.section-inner{max-width:1250px}
#e6091ec48{background-color:#41B5EF}
#e51d40d75{text-align:center}
#e51d40d75{font-size:15px;font-family:Arial,sans-serif;font-weight:400}
#e51d40d75{color:#00FF50}
#e7dae9b72{text-align:center}
#e7dae9b72 a{font-size:36px;letter-spacing:1.5px;word-spacing:2px;font-family:Arial,sans-serif;font-weight:600;font-style:italic;text-transform:uppercase}
#e7dae9b72 a{color:#FFFFFF}
#e7dae9b72 a{background:#0052FF}
#e7dae9b72 a{box-shadow:0px 0px 10px 2px rgba(255, 255, 255, 0.5)}
#e97783c5{background-color:#04132B}
#e43c7846{width:100%}
#e5077b76e{text-align:left}
#e5077b76e{font-size:28px;line-height:1.4em;font-family:Arial,sans-serif;font-weight:700}
#e5077b76e{color:#FFFFFF}
@media(min-width:768px) and (max-width:1024px){#e5077b76e{text-align:center}#e5077b76e{font-size:27px}}
@media(max-width:767px){#e5077b76e{margin:0px 0px 0px 0px;text-align:center}#e5077b76e{font-size:21px}}
#e5a5d5fda{width:100%}
#e118382cc{margin:0px 0px -15px 0px;text-align:left}
#e118382cc{font-size:17px;line-height:1.5em;font-family:Arial,sans-serif}
#e118382cc{color:#000000}
@media(max-width:767px){#e118382cc{text-align:center}#e118382cc{font-size:16px}}
#e68d48381{margin:0px 0px 0px 0px;padding:30px 0px 30px 0px;background-color:#01898F2E}
#e68d48381>.section-inner{max-width:1250px}
#e610c2255{width:100%}
#e232686b{text-align:center}
#e232686b{font-size:28px;font-family:Arial,sans-serif;font-weight:600}
#e232686b{color:#3F3F3F}
#e3e774bf0{padding:50px 0px 0px 0px;background-color:#EDEDED}
#e3e774bf0>.section-inner{max-width:1250px}
#e456c7d7f{width:100%}
#e358edc74{text-align:center}
#e358edc74 a{font-size:36px;letter-spacing:1.5px;word-spacing:2px;font-family:Arial,sans-serif;font-weight:600;font-style:italic;text-transform:uppercase}
#e358edc74 a{color:#FFFFFF}
#e358edc74 a{background:#0052FF}
#e358edc74 a{box-shadow:0px 0px 10px 2px rgba(255, 255, 255, 0.5)}
#e58bdb991{text-align:center}
#e58bdb991{font-size:12px;font-family:Arial,sans-serif;font-weight:300}
#e58bdb991{color:#000000}
#e42a022bf{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;background-color:#EDEDED}
#e42a022bf>.section-inner{max-width:1250px}
#e39f2e4f8{width:100%}
#ed37a795{background-color:#EDEDED}
#e4bd8093b{width:100%}
#e51a3d23c{text-align:center}
#e51a3d23c{font-size:15px;font-family:Rajdhani,Arial,sans-serif;font-weight:600}
#e51a3d23c{color:#424242}
#e2307611f{font-size:clamp(2.7rem,7vw,5.375rem);line-height:1.04;text-transform:none;max-width:1000px;margin-inline:auto}
#e8d9a1c0{max-width:810px;margin-inline:auto}
.product-mockup{max-width:700px;margin:12px auto 28px;text-align:center}
.product-mockup img{display:block;width:100%;height:auto}
.training-photo{max-width:760px;margin:28px auto;overflow:hidden;border-radius:14px}
.training-photo img{display:block;width:100%;max-height:460px;object-fit:cover}
.sample-section{background:#071124;color:#fff;padding:64px 18px 70px;overflow:hidden}
.sample-inner{max-width:1120px;margin:auto}
.sample-kicker{color:#eff000;font:700 16px Rajdhani,sans-serif;letter-spacing:.16em;margin-bottom:6px}
.sample-section h2{font:700 clamp(2rem,4vw,3.5rem) Rajdhani,sans-serif;line-height:1.05;margin-bottom:10px}
.sample-section p{max-width:690px;color:#d6e0ed}
.sample-controls{display:flex;justify-content:flex-end;align-items:center;gap:12px;margin:12px 0}
.sample-controls button{cursor:pointer;background:#eff000;border:0;color:#071124;border-radius:50%;width:45px;height:45px;font-size:30px;line-height:1}
.sample-controls button:focus-visible{outline:3px solid white;outline-offset:3px}
.sample-track{display:flex;gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;padding:8px 0 22px}
.wod-sheet{flex:0 0 min(83vw,320px);min-height:395px;scroll-snap-align:start;background:#f7f9fb;color:#0a1830;border-top:9px solid #eff000;padding:25px 25px 20px;box-shadow:0 10px 25px #0004;display:flex;flex-direction:column}
.wod-sheet small{color:#536b88;font-weight:700;letter-spacing:.13em}.wod-sheet h3{font:700 2.25rem Rajdhani,sans-serif;margin:18px 0 4px}.wod-sheet strong{font:700 1.15rem Rajdhani,sans-serif;color:#1251a5}.wod-rule{height:2px;background:#cfdae8;margin:20px 0}.wod-sheet p{font:600 1.12rem/1.8 Rajdhani,sans-serif;color:#142744}.wod-sheet footer{border-top:1px solid #cfdae8;padding-top:12px;margin-top:auto;font-size:.88rem;color:#536b88}.sample-disclaimer{font-size:.85rem;margin:4px 0 0}
@media(max-width:767px){.sample-section{padding:42px 16px}.product-mockup{max-width:100%}#e2307611f{font-size:clamp(2.5rem,10vw,3.4rem)}.sample-controls{justify-content:flex-start}}
.guarantee-seal{width:196px;height:196px;margin:14px auto 28px;border:7px double #e4b73d;border-radius:50%;background:#061653;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;box-shadow:0 12px 30px #07183b44;transform:rotate(-7deg);font-family:Rajdhani,Arial,sans-serif;letter-spacing:.07em}.guarantee-seal strong{font-size:2.65rem;line-height:1.05;color:#eff000;letter-spacing:0}.seal-top,.seal-bottom{font-weight:700;font-size:1rem}.seal-bottom{border-top:1px solid #e4b73d;padding-top:5px;margin-top:7px;font-size:.8rem}
#e4be83aab .column{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px;max-width:1100px;margin:0 auto}
#e4be83aab .column>.heading,#e4be83aab .column>.spacer,#e4be83aab .column>.icon,#e4be83aab .column>.text-editor{grid-column:1/-1}
#e4be83aab .icon-box{background:#fff;border:1px solid rgba(2,19,99,.12);border-top:4px solid #021363;border-radius:14px;padding:22px 20px;box-shadow:0 8px 24px rgba(2,19,99,.08);text-align:left;margin:0!important;transition:transform .2s,box-shadow .2s}
#e4be83aab .icon-box:hover{transform:translateY(-4px);box-shadow:0 14px 30px rgba(2,19,99,.16)}
#e4be83aab .icon-box h3{margin:0 0 10px;color:#021363}
#e4be83aab .icon-box p{margin:0;color:#333}
#e4be83aab .icon-box::before{display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:12px;background:#021363;font-size:26px;margin-bottom:14px}
#e1058ce1f::before{content:"🎖️"}
#e7868deee::before{content:"🫀"}
#e8c82b60::before{content:"⏱️"}
#e62e5f493::before{content:"🔁"}
#eebd72d7::before{content:"🏠"}
#ec6d861e::before{content:"📊"}
#e52c86411::before{content:"🏆"}
#e571ce1b8::before{content:"🌎"}
#wods-emom::before{content:"⏲️"}
#wods-tabata::before{content:"⚡"}
#wods-chipper::before{content:"🧩"}
#wods-pareja::before{content:"🤝"}
#wods-emom::before,#wods-tabata::before,#wods-chipper::before,#wods-pareja::before{background:var(--wods-yellow)!important;color:var(--wods-night)}
@media(max-width:767px){#ed60904a{margin-inline:0}}
:root{--wods-ink:#091e5d;--wods-night:#0d1425;--wods-light:#fff;--wods-yellow:#eff000;--wods-green:#13b84f;--wods-muted:#cbd5e1;--wods-check:#67e898;--wods-offer-accent:#d8222d}
.section>.section-inner{width:min(100% - 32px,1140px)}
.section .column{padding:0}
.section .widget{margin-bottom:16px}
.section .widget:last-child{margin-bottom:0}
.section .heading{line-height:1.13}
.section .heading h1,.section .heading h2,.section .heading h3{line-height:inherit}
#e40ef2a12{padding:32px 0 42px}
#e40ef2a12 .overlay{pointer-events:none}
#e2307611f{font-size:clamp(42px,5vw,68px);max-width:900px}
#e8d9a1c0{font-size:clamp(18px,2vw,22px);line-height:1.45}
#e2522b4eb{font-size:clamp(32px,4vw,48px)}
#e24debe5f{font-size:clamp(22px,2.6vw,28px)}
#ed60904a{font-size:clamp(48px,5.8vw,68px);line-height:1}
#e19d2190c{font-size:16px}
.product-mockup{max-width:570px;margin:8px auto 20px}
.section .button a{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:52px;padding:12px 26px;background:var(--wods-green);color:var(--wods-light);font:700 22px/1.15 Rajdhani,Arial,sans-serif;font-style:normal;letter-spacing:0;word-spacing:normal;box-shadow:0 8px 18px #0004;text-decoration:none}
.section .button a .checkout-cart{display:block;flex:none;width:21px;height:21px;stroke:currentColor}
#e4be83aab{margin:0;padding:48px 0 56px;background:var(--wods-light)}
#e4be83aab .column{gap:16px}
#e456c8d9a{font-size:clamp(30px,3.5vw,42px);padding:0}
#e4be83aab .icon-box{border-radius:8px;padding:22px;margin:0;box-shadow:0 8px 24px color-mix(in srgb,var(--wods-ink) 8%,transparent)}
#e4be83aab .icon-box h3{font-size:21px;line-height:1.25;text-align:left}
#e4be83aab .icon-box p{font-size:16px;line-height:1.55;text-align:left;text-align-last:left}
#e4be83aab .icon-box::before{border-radius:8px}
#e8e2e130{font-size:20px}#e3a6aab78{font-size:clamp(28px,3vw,36px);letter-spacing:0}
#e34fed398{margin:0;padding:16px 0 48px}
#e34fed398 .column{max-width:900px;margin:auto}
#e34fed398{background:var(--wods-light)}
#e34fed398 .column{max-width:900px}
#e34fed398 #e3a6aab78{margin:0 auto 30px;max-width:760px;color:var(--wods-ink);font:700 38px/1.05 Rajdhani,Arial,sans-serif;text-align:left;text-transform:uppercase}
#e34fed398 #e3a6aab78 h2{font:inherit;margin:0}
#e34fed398 #e3a6aab78 h2 span{color:var(--wods-ink);background:linear-gradient(transparent 60%,var(--wods-yellow) 60%)}
#e34fed398 .wods-story-bands{max-width:760px;margin:0 auto 34px;display:grid;gap:18px}
#e34fed398 .wods-story-band{display:grid;grid-template-columns:32px minmax(0,1fr);align-items:start;gap:16px;padding:24px;border:1px solid color-mix(in srgb,var(--wods-ink) 12%,var(--wods-light));border-left:6px solid var(--wods-yellow);border-radius:0 8px 8px 0;background:var(--wods-light);box-shadow:8px 8px 0 color-mix(in srgb,var(--wods-ink) 5%,transparent)}
#e34fed398 .wods-story-band:nth-child(2){border-left-color:var(--wods-ink)}
#e34fed398 .wods-story-icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;font:25px/1 Arial,sans-serif}
#e34fed398 .wods-story-band p{font:400 17px/1.6 Arial,sans-serif;color:var(--wods-ink);margin:0;text-align:left;text-align-last:left}#eace70e4{font-size:19px;line-height:1.5}
.training-photo{border-radius:8px}
.sample-section{padding:54px 18px 58px}
.sample-section h2{font-size:clamp(30px,3.5vw,42px)}
.sample-section>.sample-inner>p:not(.sample-kicker){font-size:16px;line-height:1.5}
#e6668b20f{padding:28px 0 36px}
#e529c71a{padding:20px 0}
#e17839b66{font-size:clamp(26px,3vw,34px)}
#e1236d110{margin:0;padding:45px 0 48px}
#e6091ec48{padding:26px 0;scroll-margin-top:0}
#e40ef2a12 .first-fold-highlights{list-style:none;width:min(100%,570px);margin:0 auto 22px;padding:0;color:var(--wods-light);display:grid;gap:9px}
#e40ef2a12 .first-fold-highlights li{display:flex;align-items:flex-start;gap:10px;font:400 17px/1.4 Arial,sans-serif;text-align:left;text-align-last:left}
#e40ef2a12 .first-fold-highlights li::before{content:"✓";color:var(--wods-check);font-weight:700;flex:none}
#e51d40d75{color:var(--wods-light)}
#e51d40d75 .offer-price-label{font:700 22px/1.2 Rajdhani,Arial,sans-serif;margin:0}
#e51d40d75 .offer-price{font:700 58px/1 Rajdhani,Arial,sans-serif;color:var(--wods-yellow);margin:4px 0 12px}
#e51d40d75 p:last-child{font-size:14px;line-height:1.4;color:var(--wods-muted);margin:0}
#e7dae9b72 a,#e358edc74 a{min-width:min(100%,290px)}
#e97783c5{padding:26px 0}
#e5077b76e{font-size:clamp(26px,3vw,34px);text-align:center}
#e51e5b3{padding:32px 0}
#e118382cc{max-width:760px;margin:auto;font-size:18px;line-height:1.5;text-align:center}
#e68d48381{padding:36px 0}
#e232686b{font-size:clamp(24px,3vw,32px)}
#e3e774bf0{padding:34px 0 0}
@media(max-width:767px){
  #e40ef2a12{padding:24px 0 34px}
  #e2307611f{font-size:clamp(36px,9vw,44px)}
  #e8d9a1c0{font-size:18px}
  .product-mockup{margin:6px auto 12px}
  #e2522b4eb{font-size:34px}
  #e24debe5f{font-size:24px}
  #ed60904a{font-size:52px}
  #e19d2190c{font-size:15px}
  #e4be83aab{padding:36px 0 44px}
  #e456c8d9a{font-size:32px}
  #e4be83aab .column{grid-template-columns:1fr}
  #e34fed398{padding:30px 0 42px}
  #e34fed398 .column{padding:10px 20px}
  #e34fed398 #e3a6aab78{font-size:34px;line-height:1.04;margin-bottom:28px}
  #e34fed398 .wods-story-bands{gap:18px;margin-bottom:38px}
  #e34fed398 .wods-story-band{grid-template-columns:28px minmax(0,1fr);gap:14px;padding:22px 17px 22px 18px}
  #e34fed398 .wods-story-icon{width:28px;height:28px;font-size:24px}
  #e34fed398 .wods-story-band p{font-size:16px;line-height:1.55}#eace70e4{font-size:18px}
  #e1236d110{padding:36px 0}
  #e6091ec48{padding:20px 0}
  #e40ef2a12 .first-fold-highlights{margin-bottom:20px;gap:7px}
  #e40ef2a12 .first-fold-highlights li{font-size:15px;line-height:1.35}
  #e51d40d75 .offer-price{font-size:52px}
}
#ed60904a{margin:0 0 14px;line-height:1.05}
#e621f58f6{margin-top:8px}
#e4be83aab .column{grid-template-columns:repeat(3,minmax(0,1fr))}
#e621f58f6 a,#e12dd2e28 a,#e7dae9b72 a,#e358edc74 a{font:700 22px/1.15 Rajdhani,Arial,sans-serif;letter-spacing:0;word-spacing:normal;font-style:normal;background:var(--wods-green);color:var(--wods-light);box-shadow:0 8px 18px #0004}
@media(max-width:767px){#e4be83aab .column{grid-template-columns:1fr}#ed60904a{margin:0 0 18px}}
@media(min-width:768px) and (max-width:950px){#e4be83aab .column{grid-template-columns:repeat(2,minmax(0,1fr))}}
#e4be83aab .icon-box{text-align:center;display:flex;flex-direction:column;align-items:center}
#e4be83aab .icon-box::before{margin-inline:auto}
#e4be83aab .icon-box h3,#e4be83aab .icon-box p{text-align:center;text-align-last:center}
#e4be83aab .icon-box{border-color:color-mix(in srgb,var(--wods-ink) 15%,var(--wods-light));border-top-color:var(--wods-ink)}
#e4be83aab .icon-box h3{color:var(--wods-ink)}
#e4be83aab .icon-box p{color:var(--wods-night)}
#e4be83aab #e8e2e130{color:var(--wods-ink)}
.sample-inner{text-align:center}
.sample-inner>p{margin-inline:auto}
.sample-controls{justify-content:center;margin:22px 0 12px}
.sample-controls button:disabled{opacity:.45;cursor:default}
.sample-track{width:min(100%,360px);margin-inline:auto;gap:0;padding:8px 0 24px;scroll-snap-type:x mandatory;scrollbar-width:none}
.sample-track::-webkit-scrollbar{display:none}
.wod-sheet{flex:0 0 100%;scroll-snap-align:center;text-align:left;border-radius:8px}
@media(max-width:767px){.sample-controls{justify-content:center}}
:is(#e6091ec48,#wods-offer-after-bonus){background:var(--wods-light);padding:58px 16px 68px}
:is(#e6091ec48,#wods-offer-after-bonus) .section-inner{display:block;max-width:660px;width:100%}
:is(#e6091ec48,#wods-offer-after-bonus) .offer-card{border:2px solid var(--wods-green);border-top:7px solid var(--wods-green);border-radius:8px;background:var(--wods-light);color:var(--wods-night);padding:34px 38px 28px;box-shadow:0 16px 36px color-mix(in srgb,var(--wods-night) 10%,transparent)}
:is(#e6091ec48,#wods-offer-after-bonus) .offer-card-header{text-align:center;margin-bottom:30px}
:is(#e6091ec48,#wods-offer-after-bonus) .offer-eyebrow{font:700 13px/1.3 Arial,sans-serif;color:var(--wods-ink);margin:0 0 10px}
:is(#e6091ec48,#wods-offer-after-bonus) .offer-card-header h2{font:700 34px/1.1 Rajdhani,Arial,sans-serif;margin:0 0 6px;color:var(--wods-ink)}
:is(#e6091ec48,#wods-offer-after-bonus) .offer-card-header p:last-child{font:400 16px/1.45 Arial,sans-serif;margin:0;color:var(--wods-ink)}
:is(#e6091ec48,#wods-offer-after-bonus) .offer-inclusions{margin:0}
:is(#e6091ec48,#wods-offer-after-bonus) .offer-deliverables h3,:is(#e6091ec48,#wods-offer-after-bonus) .offer-extras h3{font:700 23px/1.2 Rajdhani,Arial,sans-serif;color:var(--wods-ink);text-align:left;margin:0 0 13px}
:is(#e6091ec48,#wods-offer-after-bonus) .offer-deliverables ul,:is(#e6091ec48,#wods-offer-after-bonus) .offer-extras ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px 24px}
:is(#e6091ec48,#wods-offer-after-bonus) .offer-deliverables li,:is(#e6091ec48,#wods-offer-after-bonus) .offer-extras li{display:flex;align-items:flex-start;gap:9px;font:400 15px/1.4 Arial,sans-serif;text-align:left;text-align-last:left}
:is(#e6091ec48,#wods-offer-after-bonus) .tick{color:var(--wods-green);font-weight:700;flex:none}
:is(#e6091ec48,#wods-offer-after-bonus) .offer-extras{border-top:1px solid var(--wods-muted);margin-top:23px;padding-top:22px}
:is(#e6091ec48,#wods-offer-after-bonus) .offer-extras ul{grid-template-columns:1fr}
:is(#e6091ec48,#wods-offer-after-bonus) .offer-total{border-top:1px solid var(--wods-muted);margin-top:27px;padding-top:24px;text-align:center}
:is(#e6091ec48,#wods-offer-after-bonus) :is(#e1b591965,#bonus-offer-old-price){font:400 19px/1.2 Arial,sans-serif;color:var(--wods-ink);margin:0 0 9px}
:is(#e6091ec48,#wods-offer-after-bonus) :is(#e51d40d75,#bonus-offer-price) .offer-price-label{font:700 16px/1.3 Rajdhani,Arial,sans-serif;color:var(--wods-ink);margin:0}
:is(#e6091ec48,#wods-offer-after-bonus) :is(#e51d40d75,#bonus-offer-price) .offer-price{font:700 62px/1 Rajdhani,Arial,sans-serif;color:var(--wods-green);margin:2px 0 8px}
:is(#e6091ec48,#wods-offer-after-bonus) :is(#e51d40d75,#bonus-offer-price) p:last-child{font:400 12px/1.35 Arial,sans-serif;color:var(--wods-ink);margin:0}
:is(#e6091ec48,#wods-offer-after-bonus) :is(#e7dae9b72,#bonus-offer-cta){margin:24px 0 0;text-align:center}
:is(#e6091ec48,#wods-offer-after-bonus) :is(#e7dae9b72,#bonus-offer-cta) a{width:100%;min-height:58px;border-radius:6px;font:700 24px/1.2 Rajdhani,Arial,sans-serif;background:var(--wods-green);color:var(--wods-light)}
:is(#e6091ec48,#wods-offer-after-bonus) .offer-trust{text-align:center;font:400 12px/1.5 Arial,sans-serif;color:var(--wods-ink);margin:17px 0 0}
:is(#e6091ec48,#wods-offer-after-bonus) .offer-trust span{margin:0 5px}
@media(max-width:767px){:is(#e6091ec48,#wods-offer-after-bonus){padding:34px 16px 42px}:is(#e6091ec48,#wods-offer-after-bonus) .offer-card{padding:27px 20px 22px}:is(#e6091ec48,#wods-offer-after-bonus) .offer-card-header h2{font-size:29px}:is(#e6091ec48,#wods-offer-after-bonus) .offer-card-header{margin-bottom:24px}:is(#e6091ec48,#wods-offer-after-bonus) .offer-deliverables ul{grid-template-columns:1fr;gap:10px}:is(#e6091ec48,#wods-offer-after-bonus) .offer-deliverables li,:is(#e6091ec48,#wods-offer-after-bonus) .offer-extras li{font-size:15px}:is(#e6091ec48,#wods-offer-after-bonus) .offer-trust{font-size:11px}}
#wods-offer-after-bonus{background:var(--wods-night);padding:72px 16px 80px}
#wods-offer-after-bonus .section-inner{max-width:700px}
#wods-offer-after-bonus .offer-card{border:1px solid var(--wods-light);border-top:8px solid var(--wods-offer-accent);border-radius:6px;padding:40px 44px 32px;box-shadow:0 20px 48px color-mix(in srgb,var(--wods-night) 35%,transparent)}
#wods-offer-after-bonus .offer-card-header{margin-bottom:34px}
#wods-offer-after-bonus .offer-eyebrow{color:var(--wods-offer-accent);font-weight:700}
#wods-offer-after-bonus .offer-card-header h2{font-size:39px;font-weight:700;line-height:1.08;text-transform:uppercase}
#wods-offer-after-bonus .offer-inclusions{max-width:460px;margin-inline:auto}
#wods-offer-after-bonus .offer-deliverables h3,#wods-offer-after-bonus .offer-extras h3{font-size:25px;text-align:center}
#wods-offer-after-bonus .offer-deliverables ul,#wods-offer-after-bonus .offer-extras ul{grid-template-columns:1fr;max-width:410px;margin-inline:auto}
#wods-offer-after-bonus .offer-deliverables li,#wods-offer-after-bonus .offer-extras li{font-weight:500}
#wods-offer-after-bonus .tick{color:var(--wods-offer-accent)}
#wods-offer-after-bonus #bonus-offer-price .offer-price{color:var(--wods-night);font-size:70px}
#wods-offer-after-bonus #bonus-offer-cta a{background:var(--wods-night);color:var(--wods-light);box-shadow:0 8px 18px color-mix(in srgb,var(--wods-night) 22%,transparent)}
#wods-offer-after-bonus #bonus-offer-cta a:hover{background:var(--wods-ink)}
@media(max-width:767px){#wods-offer-after-bonus{padding:52px 16px 58px}#wods-offer-after-bonus .offer-card{padding:30px 21px 25px}#wods-offer-after-bonus .offer-card-header h2{font-size:32px}#wods-offer-after-bonus #bonus-offer-price .offer-price{font-size:60px}}
#e4be83aab .column{display:block}
#e4be83aab .category-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:10px 4px 28px}
#e4be83aab .category-grid .icon-box{min-width:0;min-height:270px;background:color-mix(in srgb,var(--wods-light) 96%,var(--wods-ink));border:2px solid color-mix(in srgb,var(--wods-ink) 42%,var(--wods-light));border-top:6px solid var(--wods-ink);border-bottom:5px solid var(--wods-yellow);box-shadow:0 18px 30px -14px color-mix(in srgb,var(--wods-ink) 30%,transparent)}
#e4be83aab #e735cd64{display:none}
#e4be83aab #e3eb60dc1{margin:0 auto}
#e4be83aab #e8e2e130{text-align:center}
#e4be83aab #e8e2e130 p{text-align:center;text-align-last:center;margin:0}
@media(min-width:768px) and (max-width:950px){#e4be83aab .category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:767px){#e4be83aab .category-grid{grid-template-columns:1fr;gap:18px;padding:10px 2px 28px}#e4be83aab .category-grid .icon-box{min-height:0;padding:22px 20px}}
.audience-section{background:var(--wods-night);padding:56px 16px 64px}
.audience-inner{max-width:900px;margin:auto;display:grid;gap:24px}
.audience-card{display:grid;grid-template-columns:52px minmax(0,1fr);align-items:start;gap:22px;padding:36px 34px;background:var(--wods-light);border-left:6px solid var(--wods-yellow);color:var(--wods-night)}
.audience-icon{width:52px;height:52px;display:grid;place-items:center;border-radius:4px;background:var(--wods-yellow);color:var(--wods-night)}
.audience-icon svg{width:28px;height:28px}
.audience-card h2{font:700 32px/1.1 Rajdhani,Arial,sans-serif;color:var(--wods-ink);margin:0 0 12px}
.audience-card p{font:400 23px/1.55 Arial,sans-serif;margin:0}
.audience-card strong{color:var(--wods-ink)}
@media(max-width:767px){.audience-section{padding:42px 16px 48px}.audience-inner{gap:16px}.audience-card{grid-template-columns:42px minmax(0,1fr);gap:14px;padding:22px 18px}.audience-icon{width:42px;height:42px}.audience-icon svg{width:24px;height:24px}.audience-card h2{font-size:24px}.audience-card p{font-size:17px;line-height:1.5}}
#e529c71a{background:var(--wods-ink)}
#e529c71a #e17839b66{color:var(--wods-light)}
#e1236d110{background:var(--wods-light);padding:42px 16px 62px}
#e1236d110 .section-inner{max-width:1080px}
#e1236d110 .bonus-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;width:100%}
#e1236d110 .bonus-card{display:flex;flex-direction:column;min-width:0;margin:0;border:1px solid var(--wods-muted);border-top:6px solid var(--wods-ink);border-radius:6px;background:var(--wods-light);overflow:hidden}
#e1236d110 .bonus-copy{padding:26px 28px 8px;flex:1}
#e1236d110 .bonus-number{font:700 14px/1.3 Rajdhani,Arial,sans-serif;color:var(--wods-ink);margin:0 0 9px}
#e1236d110 .bonus-card h3{font:700 29px/1.12 Rajdhani,Arial,sans-serif;color:var(--wods-ink);text-align:left;margin:0 0 12px}
#e1236d110 .bonus-copy>p:last-child{font:400 16px/1.5 Arial,sans-serif;color:var(--wods-night);margin:0;text-align:left;text-align-last:left}
#e1236d110 .bonus-card img{display:block;width:min(100%,360px);height:auto;align-self:center;aspect-ratio:1;object-fit:contain;margin:10px auto 18px}
#e1236d110 .bonus-cost{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0;padding:17px 28px;background:var(--wods-ink);color:var(--wods-light);font:700 21px/1.15 Rajdhani,Arial,sans-serif}
#e1236d110 .bonus-cost s{opacity:.8;font-size:19px}
#e1236d110 .bonus-cost strong{color:var(--wods-yellow)}
:is(#e6091ec48,#wods-offer-after-bonus) .value-breakdown{border:1px solid var(--wods-muted);border-radius:6px;overflow:hidden;margin:0 0 24px;text-align:left}
:is(#e6091ec48,#wods-offer-after-bonus) .value-heading{font:700 22px/1.2 Rajdhani,Arial,sans-serif;color:var(--wods-ink);padding:17px 18px;margin:0;background:color-mix(in srgb,var(--wods-ink) 7%,var(--wods-light))}
:is(#e6091ec48,#wods-offer-after-bonus) .value-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;padding:12px 18px;border-top:1px solid var(--wods-muted);font:400 15px/1.4 Arial,sans-serif;color:var(--wods-night)}
:is(#e6091ec48,#wods-offer-after-bonus) .value-row span:last-child{white-space:nowrap;font-weight:700}
:is(#e6091ec48,#wods-offer-after-bonus) .value-sum{background:var(--wods-ink);color:var(--wods-light);font:700 20px/1.2 Rajdhani,Arial,sans-serif;padding-block:16px}
:is(#e6091ec48,#wods-offer-after-bonus) .value-sum strong:last-child{white-space:nowrap}
@media(max-width:767px){#e1236d110{padding:30px 16px 46px}#e1236d110 .bonus-grid{grid-template-columns:1fr;gap:18px}#e1236d110 .bonus-copy{padding:22px 20px 8px}#e1236d110 .bonus-card h3{font-size:25px}#e1236d110 .bonus-card img{width:min(100%,300px)}#e1236d110 .bonus-cost{padding:15px 20px}:is(#e6091ec48,#wods-offer-after-bonus) .value-row{gap:10px;padding:12px;font-size:14px}:is(#e6091ec48,#wods-offer-after-bonus) .value-sum{font-size:19px}:is(#e6091ec48,#wods-offer-after-bonus) .value-heading{padding:14px 12px}}
:is(#e6091ec48,#wods-offer-after-bonus) .offer-card-header .offer-start{display:inline-flex;align-items:center;gap:9px;margin:19px auto 0;padding:9px 13px;border-left:4px solid var(--wods-green);background:color-mix(in srgb,var(--wods-green) 10%,var(--wods-light));color:var(--wods-ink);font:700 15px/1.35 Arial,sans-serif;text-align:left}
:is(#e6091ec48,#wods-offer-after-bonus) .offer-start::before{content:"✓";color:var(--wods-green);font-size:19px;line-height:1}
:is(#e6091ec48,#wods-offer-after-bonus) :is(#e51d40d75,#bonus-offer-price) .offer-price-notice{max-width:360px;margin:0 auto 12px;padding:8px 12px;border-left:3px solid var(--wods-yellow);background:color-mix(in srgb,var(--wods-yellow) 17%,var(--wods-light));color:var(--wods-ink);font:700 15px/1.35 Arial,sans-serif;text-align:left}
:is(#e6091ec48,#wods-offer-after-bonus) :is(#e51d40d75,#bonus-offer-price) .offer-today{font:700 16px/1.3 Rajdhani,Arial,sans-serif;color:var(--wods-ink);margin:0 0 10px}
html{scroll-behavior:smooth}
.hero-anchor{text-align:center;margin-top:12px}
.hero-anchor a{display:inline-block;padding:10px 22px;border:2px solid var(--wods-yellow,#FFC400);border-radius:8px;color:var(--wods-yellow,#FFC400);font:700 18px/1.1 Rajdhani,Arial,sans-serif;text-decoration:none;text-transform:uppercase}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
.offer-mockup{display:block;width:100%;max-width:420px;height:auto;margin:8px auto 20px}
@media(max-width:767px){.offer-mockup{max-width:300px}}
/* Hero: botón único ancla */
#e621f58f6 a.hero-offer-anchor{text-decoration:none}
/* Mockup sin fondo */
.product-mockup img,.offer-mockup{background:transparent;height:auto}
/* Vista previa: dos filas en bucle */
.sample-rows{display:grid;gap:18px;margin:26px calc(50% - 50vw) 10px;overflow:hidden}
.sample-row{display:flex;gap:18px;width:max-content;animation:wods-marquee 40s linear infinite}
.sample-row--reverse{animation-direction:reverse}
.sample-rows:hover .sample-row,.sample-rows:active .sample-row,.sample-rows:focus-within .sample-row{animation-play-state:paused}
.sample-row .wod-sheet{flex:0 0 260px;width:260px;min-height:0}
@keyframes wods-marquee{to{transform:translateX(calc(-50% - 9px))}}
@media(max-width:767px){.sample-row .wod-sheet{flex-basis:220px;width:220px}.sample-row{animation-duration:32s}}
@media(prefers-reduced-motion:reduce){.sample-row{animation:none}.sample-rows{overflow-x:auto}}
.sample-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;max-width:1120px;margin:48px auto 24px;padding:0 8px}
.sample-grid .wod-sheet{width:auto;min-width:0;margin:0;border-radius:16px;box-shadow:0 14px 34px rgba(0,30,80,.18);transition:transform .25s}
.sample-grid .wod-sheet:hover{transform:translateY(-4px)}
@media(max-width:900px){.sample-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}}
@media(max-width:480px){.sample-grid{grid-template-columns:1fr;gap:20px;max-width:340px}}
