#brand{font-size:21px;letter-spacing:1px}#brand small{font-size:7px;letter-spacing:2px}.landing-hero h1{font-size:clamp(36px,4.25vw,57px);line-height:1.13;letter-spacing:-2px}.landing-hero p{font-size:14px;line-height:1.8}.experience-note{max-width:820px;border-left:2px solid var(--lime);padding:8px 0 8px 22px;margin:20px 0 30px}.experience-note strong{font-size:18px;font-weight:500}.experience-note p{font-size:14px;margin:12px 0 0;max-width:720px}.pack-short-copy{font-size:15px;max-width:670px}.compare-frame[data-compare]{cursor:ew-resize;isolation:isolate}.compare-frame .compare-control{position:absolute;inset:0;z-index:5;display:block;margin:0!important;padding:0!important;max-width:none!important;min-width:0}.compare-control .compare-range{position:absolute;inset:0;width:100%!important;height:100%!important;min-width:0;max-width:none;opacity:0;cursor:ew-resize;margin:0;padding:0;touch-action:pan-y}.compare-frame:focus-within{outline:2px solid var(--lime);outline-offset:3px}.compare-line{width:2px;z-index:3;pointer-events:none;box-shadow:0 0 8px #0008}.compare-line:after{width:42px;height:42px;left:-20px;top:calc(50% - 21px);font-size:22px;background:#101211c9;border:1px solid #fff9;color:#fff;backdrop-filter:blur(6px)}.before-label,.after-label{z-index:4;pointer-events:none}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.gallery-pages{display:flex;flex-wrap:wrap;justify-content:center;gap:7px;padding:18px 5px 8px}.gallery-pages button{width:34px;height:34px;padding:0;border:1px solid var(--line);border-radius:6px;background:transparent;color:var(--muted);font-size:12px;cursor:pointer}.gallery-pages button[aria-current=true]{color:#101211;background:var(--lime);border-color:var(--lime)}.gallery-pages button:hover{border-color:var(--lime);color:var(--ink)}.gallery-pages button[aria-current=true]:hover{color:#101211}.proof .gallery-pages{gap:5px;padding:12px 0 0}.proof .gallery-pages button{width:27px;height:29px;font-size:10px}.feedback-loop{max-width:900px;margin-inline:auto}.feedback-belt{animation-duration:24s}.moving-review{width:450px;flex-basis:450px;padding:16px;justify-content:center}.moving-review img{height:auto;max-height:500px;object-fit:contain;width:100%;border-radius:5px}.moving-review figcaption{line-height:1.6}.loop-label{font-size:10px;letter-spacing:1px}.proof .feedback-loop{width:100%}.proof .moving-review{width:330px;flex-basis:330px}.proof .moving-review img{height:auto;max-height:390px}.proof .loop-label{flex-wrap:wrap;line-height:1.7}.loop-label small{white-space:nowrap}.faq{max-width:850px;margin:70px auto 20px}.faq h2{font-family:Manrope;font-weight:500;letter-spacing:-1px;font-size:37px;margin:0 0 28px}.faq details{border-bottom:1px solid var(--line)}.faq summary{display:flex;align-items:center;justify-content:space-between;gap:20px;list-style:none;cursor:pointer;font-size:16px;padding:22px 0}.faq summary::-webkit-details-marker{display:none}.faq summary>span{color:var(--lime);font-size:25px;font-weight:400;transition:transform .2s}.faq details[open] summary>span{transform:rotate(45deg)}.faq details p{font-size:14px;line-height:1.8;margin:0 0 23px;max-width:760px}.final-choice h2{font-size:clamp(27px,3.3vw,43px);line-height:1.3}.final-choice>.actions>.primary{min-width:270px}.futsal-bonuses .bonus-list p{font-size:12px}.futsal-bonuses .pill{font-size:9px}@media(max-width:760px){.landing-hero h1{font-size:38px;line-height:1.16;letter-spacing:-1.5px}.experience-note{padding-left:16px;margin:15px 0 24px}.experience-note strong{font-size:16px}.experience-note p{font-size:13px}.moving-review{width:310px;flex-basis:310px;padding:12px}.moving-review img{max-height:450px}.loop-label{font-size:9px;line-height:1.6;flex-wrap:wrap;gap:7px}.loop-label small{font-size:9px}.feedback-belt{animation-duration:20s}.proof .moving-review{width:290px;flex-basis:290px}.faq{margin:45px 0 10px}.faq h2{font-size:30px}.faq summary{font-size:14px;padding:18px 0}.faq details p{font-size:13px}.final-choice h2{font-size:28px;letter-spacing:-1px}.gallery-pages{gap:6px}.gallery-pages button{width:31px;height:32px}.gallery-hint{font-size:8px}.compare-line:after{width:36px;height:36px;left:-17px;top:calc(50% - 18px);font-size:20px}}@media(prefers-reduced-motion:reduce){.feedback-belt{animation:none}}
.discount-badge{display:inline-block;margin:13px 0 4px;padding:10px 14px;border-radius:6px;background:var(--lime);color:#151b10;font-weight:800;font-size:20px;letter-spacing:.3px}.price-context .old-price{color:var(--muted);font-size:14px;text-decoration:line-through}.price-context b{color:var(--ink);font-size:15px}
.checkout-link{text-decoration:none}.checkout-instructions{padding:15px 18px;border-left:2px solid var(--lime);background:#1b2017;margin:15px 0}.checkout-instructions strong{font-size:13px;font-weight:500}.checkout-instructions p{font-size:12px;margin:8px 0 0;line-height:1.7}.included-lesson{border:1px solid #e3bd8333;border-radius:10px;padding:30px;margin:35px 0;background:#191e16}.included-lesson h2{font-size:33px;font-weight:500;line-height:1.2;letter-spacing:-1px}.included-lesson p{font-size:14px;max-width:800px}.included-lesson .micro{font-size:10px}.learning-proof{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:25px}.learning-proof figure{margin:0;min-width:0;background:#121610;padding:14px;border-radius:7px}.learning-proof img{display:block;width:100%;height:auto;max-height:550px;object-fit:contain}.learning-proof figcaption{color:var(--muted);font-size:11px;line-height:1.6;margin-top:12px}.included-lesson.compact{padding:19px;margin:20px 0}.included-lesson.compact h2{font-size:24px}.included-lesson.compact p{font-size:12px}.included-lesson.compact .micro{font-size:9px}@media(max-width:760px){.included-lesson{padding:22px}.included-lesson h2{font-size:28px}.learning-proof{grid-template-columns:1fr;gap:15px}.included-lesson p{font-size:13px}}
.support-link{color:var(--lime);font-size:11px;text-decoration:none}.support-link:hover{text-decoration:underline}
.landing-pack-checkout{display:flex;justify-content:center;margin:26px 0 34px}.landing-pack-checkout .primary{max-width:100%;text-align:center}@media(max-width:600px){.landing-pack-checkout .primary{width:100%;justify-content:center;font-size:15px}}
header{position:sticky;top:0;z-index:50;background:#101211f5;backdrop-filter:blur(12px);gap:20px}#pack-navigation{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}#pack-navigation[hidden]{display:none!important}#pack-navigation a,#pack-navigation button,.pack-shortcuts a{border:1px solid var(--line);border-radius:7px;background:transparent;color:var(--ink);padding:10px 14px;text-decoration:none;font-size:13px}#pack-navigation a:hover,#pack-navigation button:hover,.pack-shortcuts a:hover{border-color:var(--lime);color:var(--lime)}header:has(#pack-navigation:not([hidden])) #catalog{display:none}.pack-shortcuts{display:flex;gap:10px;flex-wrap:wrap;margin:24px 0}.visual-pack[id],#conheca{scroll-margin-top:145px}.pack-includes{text-align:center;max-width:none;font-size:15px;color:var(--ink);margin:24px 0 0}.landing-pack-checkout{flex-direction:column;align-items:center;gap:0}.landing-pack-checkout .micro{text-align:center;margin:12px 0 0;max-width:520px}.visual-pack-heading .pack-short-copy{margin:8px 0 18px}@media(max-width:760px){header{flex-wrap:wrap;padding:12px 6%;gap:12px}#brand{font-size:24px}#pack-navigation{width:100%;justify-content:space-between;gap:5px}#pack-navigation a,#pack-navigation button{padding:9px 8px;font-size:11px}.visual-pack[id],#conheca{scroll-margin-top:155px}}
.visual-pack-heading .pack-short-copy{order:3;flex-basis:100%;margin:0}
