html{scroll-behavior:smooth;scroll-padding-top:25px}.actions a{text-decoration:none}.video-card{background:#191b17;border:1px solid var(--line);border-radius:12px;padding:20px;align-self:center;min-width:0}.video-card video{display:block;width:100%;aspect-ratio:16/9;background:#070907;object-fit:contain;border-radius:6px;margin-top:18px}.video-card p{font-size:11px;margin-bottom:0}.landing-hero{align-items:center;min-height:530px}.landing-feedback{border-block:1px solid var(--line);padding:35px 0;margin:40px 0 70px;text-align:center}.landing-feedback .eyebrow{margin-bottom:18px}.landing-feedback blockquote{font-size:clamp(19px,2.5vw,28px);line-height:1.5;font-family:Manrope;margin:0 auto 15px;max-width:750px}.landing-feedback>span{font-size:11px;color:var(--muted)}.section-heading h2,.what-you-get h2,.author-note h2,.final-choice h2{font-size:clamp(30px,4vw,45px);font-weight:500;line-height:1.2;letter-spacing:-1.5px;margin:0 0 20px}.section-heading{margin-bottom:40px}.pack-story{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center;padding:40px 0 65px;border-bottom:1px solid var(--line);margin-bottom:45px}.pack-story>*{min-width:0}.pack-story.reverse .pack-intro{order:2}.pack-story .compare-frame{height:460px}.pack-intro h2{font-size:clamp(35px,4vw,49px);font-weight:500;line-height:1.15;letter-spacing:-1.5px;margin:0 0 25px}.pack-cover-row{display:flex;gap:20px;align-items:center;margin-top:30px}.pack-cover-row img{width:46%;height:auto;max-width:200px;border-radius:6px}.pack-cover-row strong{font-size:15px;font-weight:500;display:block}.pack-cover-row span{display:block;color:var(--lime);font-size:12px;margin-top:8px}.pack-cover-row small{display:block;color:var(--muted);font-size:11px;line-height:1.6;margin-top:10px}.testimonial-wall{padding:25px 0 65px}.review-wall{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.review-wall figure{margin:0;min-width:0;padding:24px;background:#191d17;border:1px solid var(--line);border-radius:9px}.review-wall blockquote{font-size:14px;line-height:1.8;margin:0 0 20px}.review-wall figcaption{font-size:10px;color:var(--muted)}.review-wall img{width:100%;height:auto;margin-top:12px}.what-you-get{padding:50px 0;border-block:1px solid var(--line)}.benefit-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:40px}.benefit-grid span{color:var(--lime);font-size:12px}.benefit-grid h3{font-size:18px;font-weight:500}.benefit-grid p{font-size:13px}.author-note{padding:70px 0;max-width:740px}.final-choice{padding:50px;background:#1a2017;border:1px solid #e3bd8335;border-radius:12px}.final-choice p{max-width:660px}.final-choice .actions{margin-top:25px}@media(max-width:760px){.landing-hero{min-height:0}.video-card{padding:15px}.landing-feedback{margin:35px 0 45px;padding:30px 5px}.pack-story{grid-template-columns:1fr;gap:25px;padding:15px 0 35px;margin-bottom:35px}.pack-story.reverse .pack-intro{order:0}.pack-story .compare-frame{height:360px}.pack-intro h2{font-size:35px}.pack-cover-row{margin-top:20px}.review-wall{grid-template-columns:1fr}.benefit-grid{grid-template-columns:1fr;gap:20px}.benefit-grid h3{margin:10px 0}.final-choice{padding:28px 22px}.final-choice .actions>*{width:100%}.section-heading h2,.what-you-get h2,.author-note h2,.final-choice h2{font-size:31px}.author-note{padding:45px 0}.what-you-get{padding:35px 0}.testimonial-wall{padding-bottom:40px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
.futsal-bonuses{padding:30px;border:1px solid #e3bd8340;background:#1b2017;border-radius:10px;margin:0 0 50px}.futsal-bonuses h2{font-size:28px;letter-spacing:-1px;font-weight:500}.futsal-bonuses>p{font-size:13px}.bonus-list{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;margin:25px 0}.bonus-list article{border-top:1px solid var(--line);padding-top:17px}.bonus-list article>span{color:var(--lime);font-size:9px;letter-spacing:1px}.bonus-list h3{font-size:17px;font-weight:500}.bonus-list p{font-size:12px}.futsal-bonuses.compact{padding:20px;margin:20px 0}.compact .bonus-list{grid-template-columns:1fr;gap:8px}.compact h2{font-size:23px}.compact .bonus-list h3{margin:10px 0}.compact .bonus-list p{margin:5px 0}.video-card video{pointer-events:none}@media(max-width:760px){.bonus-list{grid-template-columns:1fr;gap:12px}.futsal-bonuses{padding:22px}.futsal-bonuses h2{font-size:25px}}
