:root{--black:#08090b;--surface:#11151b;--orange:#ff7511;--hot:#ff4d16;--gold:#ffac21;--muted:#b7bcc4;--white:#fff;--line:#343c45;--container:1240px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:86px}body{margin:0;background:var(--black);color:#f6f6f6;font-family:Inter,system-ui,-apple-system,'Segoe UI',Arial,sans-serif;line-height:1.5;overflow-x:hidden}a{color:inherit;text-decoration:none}button{font:inherit}img{max-width:100%;height:auto}em{font-style:normal;color:var(--orange)}p{margin:0}.container{max-width:var(--container);width:calc(100% - 64px);margin-inline:auto}.site-header{height:79px;position:sticky;top:0;z-index:80;background:rgba(7,8,11,.95);border-bottom:1px solid #ffffff20;backdrop-filter:blur(20px)}.nav-wrap{height:100%;display:flex;gap:20px;align-items:center;justify-content:space-between}.logo-link{display:flex;min-width:180px}.logo-link img{width:190px;height:auto;object-fit:contain}.main-nav{display:flex;align-items:center;gap:27px}.main-nav a{font-size:13px;font-weight:650;color:#ddd;transition:color .2s}.main-nav a:hover{color:var(--orange)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:linear-gradient(110deg,#ff9b13,#ff650e 55%,#f53f1c);color:white;border:1px solid #ffb44960;border-radius:10px;font-size:14px;font-weight:800;line-height:1.15;min-height:48px;padding:13px 21px;box-shadow:0 6px 24px #f65d163d;letter-spacing:.01em;transition:transform .2s,box-shadow .2s,filter .2s;text-align:center}.btn:hover{transform:translateY(-2px);box-shadow:0 11px 28px #fa5a1b70;filter:brightness(1.08)}.btn:focus-visible,.main-nav a:focus-visible,.testimonial-shot:focus-visible,.faq-item summary:focus-visible,.menu-toggle:focus-visible{outline:3px solid #ffb54a;outline-offset:3px}.header-cta{min-width:171px;font-size:13px;min-height:45px}.menu-toggle{display:none;border:1px solid #3b3c3f;background:#171a1e;padding:12px 11px;border-radius:9px;width:46px;height:45px;align-items:center;justify-content:center;flex-direction:column;gap:5px}.menu-toggle span{width:22px;height:2px;background:white;border-radius:3px}
.hero{position:relative;min-height:850px;overflow:hidden;isolation:isolate;background:#0a0c0c}.hero-photo,.hero-shade{position:absolute;inset:0;z-index:-2}.hero-photo{background-image:url('../assets/hero-moto-clara.webp');background-size:cover;background-position:center 45%;transform:scale(1.015);animation:heroBreath 18s ease-in-out infinite alternate}.hero-shade{z-index:-1;background:linear-gradient(90deg,rgba(4,6,8,.98) 0%,rgba(4,6,8,.95) 20%,rgba(4,6,8,.81) 40%,rgba(4,6,8,.22) 71%,rgba(3,5,8,.08) 100%),linear-gradient(0deg,rgba(3,5,7,.55),transparent 30%)}.hero-inner{position:relative;padding:58px 0 58px;min-height:850px;display:flex;align-items:center}.hero-content{width:min(100%,610px);position:relative;z-index:2}.eyebrow,.overline{display:inline-flex;align-items:center;gap:8px;color:var(--gold);font-size:12px;letter-spacing:.15em;font-weight:850;text-transform:uppercase}.pulse-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--hot);box-shadow:0 0 14px var(--orange);animation:pulse 2s infinite}.hero h1{font-size:clamp(45px,4.7vw,69px);font-weight:900;letter-spacing:-.048em;line-height:1.035;margin:14px 0 13px;text-transform:none;text-wrap:balance;text-shadow:0 3px 15px #0007}.hero h1 em{background:linear-gradient(95deg,#ffae27,#ff6909 65%,#ff4b15);-webkit-background-clip:text;background-clip:text;color:transparent}.hero-sub{font-size:clamp(19px,2.0vw,23px);line-height:1.33;font-weight:760;max-width:540px}.hero-sub strong{color:#ffa12b}.hero-desc{color:#dedfe3;font-size:15px;max-width:525px;line-height:1.6;margin-top:14px}.hero-stats{display:flex;gap:10px;margin:21px 0 15px}.hero-stats>div{min-width:0;flex:1;border:1px solid #ff8b3044;background:#080b10b8;border-radius:9px;padding:9px 8px;display:flex;align-items:center;justify-content:center;gap:9px;min-height:55px}.hero-stats b{font-size:23px;color:var(--orange);line-height:1}.hero-stats span{font-size:11px;font-weight:700;line-height:1.2}.hero-price{display:flex;max-width:425px;margin:0 0 12px;border:1px solid #ff9c306a;border-radius:9px;overflow:hidden;background:#090b10d9}.price-old,.price-new{padding:12px 18px;display:flex;align-items:flex-start;flex-direction:column;justify-content:center;min-width:0}.price-old{width:45%;border-right:1px solid #aa67377d}.price-new{flex:1;background:linear-gradient(110deg,#f76b091e,#f76b0945)}.hero-price span,.offer-price span{font-size:11px;letter-spacing:.01em;color:#f4f4f4;font-weight:650}.price-old s{font-weight:900;font-size:28px;line-height:1.18;text-decoration-color:#ff4343;text-decoration-thickness:3px}.price-new strong{font-size:41px;line-height:1.1;color:var(--gold);font-weight:900;letter-spacing:-.03em}.hero-buy{width:min(100%,425px);font-size:15px;min-height:58px}.hero-video{max-width:475px;margin-top:20px;border:1px solid #ff993a77;border-radius:11px;background:#0a0c11df;box-shadow:0 15px 35px #0009;overflow:hidden}.video-heading{display:flex;align-items:center;gap:10px;font-weight:800;font-size:12px;padding:10px 13px;background:#111319}.video-heading span:last-child{margin-left:auto;color:var(--orange);font-size:21px}.live-icon{color:#ff7043;animation:pulse 1.6s infinite}.hero-video video{width:100%;height:225px;object-fit:contain;background:black;display:block}.hero-video p{font-size:11px;color:#cbd0d7;padding:9px 12px}.micro-trust{display:flex;flex-wrap:wrap;gap:13px;margin-top:14px;color:#e5e5e5;font-size:11px;font-weight:680}.micro-trust span:before{color:var(--orange)}.tear-bottom{position:absolute;left:0;right:0;bottom:-1px;height:12px;background:linear-gradient(174deg,transparent 18%,#ff700f 35%,#ffc57d 51%,#101012 58%);clip-path:polygon(0 38%,6% 67%,19% 36%,32% 70%,45% 46%,58% 65%,72% 34%,85% 55%,100% 30%,100% 100%,0 100%)}
.section-dark{background:#0d1014}.section-intro{max-width:610px}.section-intro h2,.guarantee h2,.offer h2,.payment h2,.faq h2,.final-cta h2{font-size:clamp(29px,3.45vw,49px);line-height:1.08;letter-spacing:-.035em;font-weight:880;margin:11px 0 14px}.section-intro p,.faq-title p{color:#c9ced6;line-height:1.62}.section-intro.centered{text-align:center;margin-inline:auto;max-width:820px;margin-bottom:35px}.section-intro.centered .overline{justify-content:center}.problems{padding:62px 0 64px;background:linear-gradient(125deg,#100e0e,#0a1015 62%,#17120e);position:relative}.problems-layout{display:grid;grid-template-columns:260px 1fr;gap:45px;align-items:center}.problem-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.mini-card{border:1px solid #3c3532;background:linear-gradient(160deg,#1e1714e8,#11151b 73%);min-height:193px;border-radius:12px;padding:22px 17px;transition:transform .25s,border-color .25s}.mini-card:hover{transform:translateY(-5px);border-color:var(--orange)}.mini-card .icon-circle{font-size:32px;color:var(--orange);display:block;margin-bottom:16px;line-height:1}.mini-card h3{font-size:15px;line-height:1.2;margin:0 0 8px;font-weight:800}.mini-card p{font-size:12px;line-height:1.5;color:#c1c6ca}
.benefits{position:relative;background:#13181a;isolation:isolate;padding:68px 0 78px;overflow:hidden}.benefits-image{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#0d1014 0%,#0d1014d9 45%,#0d10148f 75%,#0b0d0fa9 100%),url('../assets/bike-closeup.webp') right center / cover no-repeat}.benefits-inner{display:grid;grid-template-columns:350px 1fr;align-items:center;gap:40px}.benefit-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px}.benefit-item{min-height:116px;display:flex;flex-direction:column;gap:12px;padding:17px 13px;border-radius:10px;background:#0a1119db;border:1px solid #ff7b213d;font-size:12px;font-weight:760;line-height:1.42}.benefit-item span{color:var(--orange);font-size:29px;line-height:1}.benefit-item:hover{border-color:var(--orange);background:#171b22}
.modules{padding:72px 0;background:radial-gradient(ellipse at 80% 0,#352116 0%,transparent 45%),#0d1014}.modules-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.module{border:1px solid #384049;border-radius:11px;overflow:hidden;background:#171b21;transition:border-color .25s,transform .25s;min-height:288px}.module:hover{transform:translateY(-3px);border-color:var(--orange)}.module-cover{height:145px;position:relative;overflow:hidden;background:radial-gradient(circle at 83% 15%,#654024,#151a21 60%);display:flex;align-items:center;justify-content:center}.module-cover>img{height:100%;width:100%;object-fit:cover;transition:transform .4s}.module:hover .module-cover>img{transform:scale(1.055)}.module-cover:after{content:'';position:absolute;inset:70% 0 0;background:linear-gradient(transparent,#11171dc5);pointer-events:none}.module-number{position:absolute;z-index:2;top:10px;left:10px;background:var(--orange);font-weight:900;color:#121212;font-size:14px;padding:2px 10px;border-radius:6px}.real-label{position:absolute;right:6px;bottom:5px;z-index:3;padding:4px 7px;border-radius:5px;background:#ff6c12;color:#101010;font-size:9px;font-weight:900}.technical-illustration{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;color:#f69a46;width:100%;height:100%;background-image:linear-gradient(#ffffff06 1px,transparent 1px),linear-gradient(90deg,#ffffff06 1px,transparent 1px);background-size:26px 26px;transform:skewY(-1deg)}.technical-illustration svg{filter:drop-shadow(0 0 18px #ffa12b30)}.technical-illustration span{font-size:9px;color:#a4b1bf;letter-spacing:.1em}.module-body{padding:15px}.chapter{font-size:10px;font-weight:850;color:var(--orange);letter-spacing:.08em}.module h3{font-size:15px;line-height:1.25;margin:7px 0 7px;font-weight:820}.module p{font-size:12px;color:#bdc3cd;line-height:1.45}.section-note{color:#98a3ad;font-size:11px;text-align:center;margin:20px auto 0;line-height:1.55;max-width:730px}
.bonuses{padding:68px 0 75px;background:radial-gradient(ellipse at center bottom,#65301144,transparent 55%),#0d0e10;position:relative}.bonus-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.bonus{text-align:center;min-width:0}.bonus-product{height:300px;display:flex;justify-content:center;align-items:flex-end;position:relative;filter:drop-shadow(0 16px 24px #0008)}.bonus-product::after{content:'';position:absolute;bottom:0;width:75%;height:10px;background:#ff6e0f2a;filter:blur(10px)}.bonus-product img{max-height:100%;width:auto;max-width:100%;object-fit:contain;transition:transform .3s}.bonus:hover img{transform:translateY(-8px) scale(1.04)}.bonus-kicker{color:#ff952e;font-size:11px;font-weight:850;letter-spacing:.09em;display:block;margin:12px 0 7px}.bonus h3{font-size:15px;line-height:1.27;margin:0 0 8px}.bonus p{font-size:12px;color:#c4c9ce;max-width:225px;margin:auto}
.testimonials{padding:70px 0 75px;background:radial-gradient(ellipse at 90% 20%,#3b28196b,transparent 50%),#10171a}.testimonials-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:18px}.testimonial-shot{border:1px solid #546266;border-radius:14px;padding:10px;background:linear-gradient(150deg,#19272b,#0e161b);color:white;cursor:zoom-in;box-shadow:0 15px 30px #0007;text-align:center;transition:transform .25s,box-shadow .25s}.testimonial-shot:hover{transform:translateY(-5px);box-shadow:0 18px 32px #fa6c151d}.testimonial-shot img{width:auto;height:480px;max-width:100%;object-fit:contain;border-radius:8px;display:block;margin:auto}.testimonial-shot span{color:#ffa64c;display:block;font-size:11px;font-weight:750;padding:9px 0 2px}
.guarantee{padding:49px 0;background:linear-gradient(100deg,#121210,#2d1d12 55%,#101317);border-block:1px solid #ac672e66}.guarantee-grid{display:grid;grid-template-columns:225px 1fr;gap:40px;align-items:center;max-width:1040px}.guarantee-seal img{width:220px;border-radius:50%;mix-blend-mode:screen;filter:drop-shadow(0 0 20px #a9762930)}.guarantee h2{font-size:clamp(29px,3.2vw,42px)}.guarantee p{font-size:16px;line-height:1.6;color:#f1e9df}.guarantee .guarantee-caveat{font-size:11px;color:#cbc2b8;margin-top:12px}
.offer{padding:76px 0;background:radial-gradient(ellipse at 70% 50%,#47200c6b,transparent 50%),#0a0b0f}.offer-grid{display:grid;grid-template-columns:1fr .95fr;gap:25px;align-items:center}.offer h2{font-size:clamp(38px,4.4vw,60px);max-width:520px}.offer-copy>p{color:#cfd2d6;font-size:15px;max-width:540px}.offer-benefits{list-style:none;margin:20px 0 23px;padding:0;display:grid;gap:9px}.offer-benefits li{font-size:14px;font-weight:680}.offer-benefits li:before{content:'✓';color:#ff9518;font-weight:900;margin-right:11px}.offer-price{display:flex;align-items:center;gap:30px;margin-bottom:18px}.offer-price span{font-size:13px}.offer-price s{font-size:18px;text-decoration-color:#ff5637;margin-left:9px}.offer-price strong{font-size:58px;color:#ff9519;font-weight:900;line-height:1}.offer .btn{font-size:15px;width:min(100%,430px)}.under-button{margin-top:12px;font-size:11px!important}.offer-visual{position:relative;min-height:340px}.offer-products{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;isolation:isolate}.offer-products img{max-height:315px;width:28%;object-fit:contain;filter:drop-shadow(0 15px 11px #000c);margin-left:-3.5%;transition:transform .3s;z-index:1}.offer-products img:first-child{transform:translateY(18px) rotate(-5deg)}.offer-products img:nth-child(2){transform:translateY(-16px) rotate(-2deg)}.offer-products img:nth-child(3){transform:translateY(16px) rotate(3deg)}.offer-products img:nth-child(4){transform:translateY(-7px) rotate(7deg)}.offer-glow{position:absolute;bottom:32px;left:10%;right:10%;height:90px;filter:blur(37px);background:#e56b1340}
.payment{padding:32px 0 45px;border-top:1px solid #d8762228}.payment-layout{display:grid;grid-template-columns:330px 1fr;gap:45px;align-items:center}.payment h2{font-size:28px;margin:8px 0}.payment p{color:#c4c9ce;font-size:13px}.payment-reference{margin:0;text-align:center}.payment-reference img{max-width:100%;max-height:155px;object-fit:contain}.payment-reference figcaption{color:#a9adb2;font-size:10px;margin-top:5px}
.faq{padding:75px 0 80px;background:radial-gradient(ellipse at 5% 90%,#56240852,transparent 35%),#0b0f13}.faq-layout{display:grid;grid-template-columns:330px 1fr;gap:55px}.faq h2{font-size:clamp(35px,3.9vw,50px)}.faq-title p{font-size:14px}.faq-cta{margin-top:22px;font-size:12px}.faq-list{display:grid;gap:10px;align-content:start}.faq-item{border:1px solid #44494f;background:#151b20;border-radius:9px;overflow:hidden}.faq-item summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:15px;padding:17px 18px;font-weight:740;font-size:14px}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary span{font-size:24px;color:var(--orange);line-height:1;transition:transform .2s}.faq-item[open] summary span{transform:rotate(45deg)}.faq-item[open]{border-color:#fa811766}.faq-item p{font-size:13px;color:#cbd0d4;padding:0 18px 17px;line-height:1.58}
.final-cta{background:linear-gradient(100deg,#35180e,#0a1015 65%);padding:35px 0;border-top:1px solid #ff791d40}.final-cta-inner{display:flex;justify-content:space-between;align-items:center;gap:25px}.final-cta h2{font-size:25px;margin:0 0 6px}.final-cta p{font-size:13px;color:#c6cace}.footer{background:#050608;padding:27px 0}.footer-inner{display:flex;justify-content:space-between;align-items:center;gap:25px}.footer img{max-width:170px}.footer p{font-size:10px;color:#9ca5ad;max-width:660px}.footer a{font-size:12px;color:#ff982a}.sticky-buy{display:none}.lightbox{position:fixed;z-index:150;inset:0;display:none;background:rgba(0,0,0,.94);padding:50px 20px 25px;align-items:center;justify-content:center}.lightbox.active{display:flex}.lightbox img{max-height:88vh;max-width:100%;width:auto;object-fit:contain}.lightbox button{position:absolute;right:20px;top:16px;border:1px solid #6a6a6a;border-radius:50%;background:#181b20;color:white;font-size:22px;line-height:1;width:42px;height:42px;cursor:pointer}.reveal{transition:opacity .5s ease, transform .6s ease}@media(prefers-reduced-motion:no-preference){.reveal.visible{animation:sectionRise .5s ease both}}@keyframes sectionRise{from{transform:translateY(8px)}to{transform:translateY(0)}}@keyframes heroBreath{from{transform:scale(1.015)}to{transform:scale(1.06)}}@keyframes pulse{50%{opacity:.48}}
@media(max-width:1100px){.container{width:calc(100% - 44px)}.main-nav{gap:15px}.header-cta{min-width:auto}.problems-layout,.benefits-inner{grid-template-columns:1fr;gap:28px}.benefit-grid{grid-template-columns:repeat(4,1fr)}.modules-grid{grid-template-columns:repeat(3,1fr)}.bonus-product{height:245px}.hero-shade{background:linear-gradient(90deg,#06080af7 0%,#06080aed 24%,#06080ad0 44%,#06080a4a 81%)}}
@media(max-width:760px){html{scroll-padding-top:67px}.container{width:calc(100% - 32px)}.site-header{height:66px}.logo-link{min-width:0;margin-right:auto}.logo-link img{width:139px}.header-cta{min-height:40px;font-size:11px;padding:11px 12px;white-space:nowrap}.menu-toggle{display:flex;height:40px;width:40px;padding:8px}.main-nav{position:absolute;left:0;right:0;top:65px;display:none;padding:18px 21px;background:#0e1216;box-shadow:0 20px 25px #000b;border-bottom:1px solid #4b3524}.main-nav.open{display:flex;flex-direction:column;align-items:stretch;gap:0}.main-nav a{padding:13px 10px;border-bottom:1px solid #ffffff13;font-size:14px}.hero{min-height:0;padding-top:0}.hero-photo{height:410px;bottom:auto;background-image:url('../assets/hero-moto-celular.webp');background-position:center 52%;background-size:cover;transform:none;animation:none}.hero-shade{background:linear-gradient(0deg,#07090d 0%,#07090d 9%,#07090deb 21%,#07090d7b 35%,transparent 49%);inset:0}.hero-inner{min-height:0;display:block;padding:325px 0 48px}.hero-content{width:100%}.hero h1{font-size:clamp(37px,9vw,56px);margin:7px 0 13px;line-height:1.035;max-width:660px;letter-spacing:-.042em}.eyebrow{font-size:10px;letter-spacing:.095em}.hero-sub{font-size:20px}.hero-desc{font-size:14px}.hero-stats{gap:8px;margin:18px 0 13px}.hero-stats>div{padding:9px 6px;gap:5px}.hero-stats b{font-size:19px}.hero-stats span{font-size:10px}.hero-price{max-width:100%}.price-old s{font-size:28px}.price-new strong{font-size:43px}.hero-buy{width:100%;min-height:57px;font-size:14px}.hero-video{max-width:none}.hero-video video{height:auto;aspect-ratio:16 / 9;object-fit:contain}.micro-trust{gap:8px;font-size:10px}.problems{padding:52px 0}.problem-list{grid-template-columns:repeat(2,minmax(0,1fr))}.mini-card{min-height:155px;padding:18px 14px}.benefits{padding:58px 0 65px}.benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.benefit-item{min-height:100px;font-size:12px}.benefit-item span{font-size:25px}.modules{padding:59px 0}.modules-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.module{min-height:0}.module-cover{height:118px}.module-body{padding:12px}.module h3{font-size:13px}.module p{font-size:11px}.module-number{font-size:12px}.technical-illustration svg{width:58px;height:58px}.technical-illustration span{font-size:8px}.bonuses{padding:62px 0}.bonus-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 16px}.bonus-product{height:235px}.bonus h3{font-size:13px}.bonus p{font-size:11px}.testimonials{padding:60px 0}.testimonials-grid{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:0;padding-bottom:14px;-webkit-overflow-scrolling:touch}.testimonial-shot{min-width:min(78%,340px);scroll-snap-align:start;flex-shrink:0}.testimonial-shot img{height:430px}.guarantee{padding:38px 0}.guarantee-grid{grid-template-columns:100px 1fr;gap:15px}.guarantee-seal img{width:100px}.guarantee h2{font-size:25px}.guarantee p{font-size:13px}.guarantee .guarantee-caveat{font-size:10px}.offer{padding:60px 0}.offer-grid{grid-template-columns:1fr;gap:15px}.offer-visual{min-height:270px;order:-1}.offer-products img{max-height:255px}.offer h2{font-size:42px}.payment-layout{grid-template-columns:1fr;gap:20px}.payment-reference img{max-height:135px}.faq{padding:60px 0}.faq-layout{grid-template-columns:1fr;gap:26px}.faq-title h2{max-width:480px}.final-cta{padding:33px 0 100px}.final-cta-inner{align-items:flex-start;flex-direction:column;gap:17px}.footer{padding:28px 0 100px}.footer-inner{flex-wrap:wrap;gap:17px}.sticky-buy{display:block;position:fixed;z-index:89;bottom:0;left:0;right:0;padding:9px 14px calc(9px + env(safe-area-inset-bottom));background:linear-gradient(0deg,#050608 64%,#050608ed);border-top:1px solid #ff8c2360;box-shadow:0 -9px 24px #0009}.sticky-buy a{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;border-radius:9px;background:linear-gradient(100deg,#ff9818,#ff510f);color:white;padding:15px;font-size:15px;font-weight:850;box-shadow:0 4px 17px #ff621b45}.section-intro h2{font-size:33px}}
@media(max-width:420px){.container{width:calc(100% - 28px)}.logo-link img{width:130px}.header-cta{font-size:10px;padding:9px 10px}.menu-toggle{width:37px}.hero-inner{padding-top:300px}.hero-photo{height:372px}.hero h1{font-size:clamp(33px,9vw,39px)}.hero-sub{font-size:18px}.hero-desc{font-size:13px}.price-new strong{font-size:36px}.price-old s{font-size:24px}.hero-stats{gap:5px}.hero-stats span{font-size:9px}.hero-stats b{font-size:18px}.section-intro h2{font-size:29px}.module-cover{height:108px}.module h3{font-size:12px}.module p{font-size:10px}.bonus-product{height:208px}.bonus h3{font-size:12px}.guarantee-grid{grid-template-columns:83px 1fr;gap:10px}.guarantee-seal img{width:82px}.guarantee h2{font-size:23px}.guarantee p{font-size:12px}.offer h2{font-size:37px}.faq-item summary{font-size:12px;padding:14px}.faq h2{font-size:36px}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation:none!important;transition:none!important}.reveal{opacity:1!important;transform:none!important}}

/* V10 | Contenido fotográfico para problemas, beneficios y los 11 módulos */
.problem-list .mini-card {position:relative;display:flex;flex-direction:column;align-items:flex-start;min-height:253px;padding:0 14px 17px;overflow:hidden;border-radius:13px;background:#12171d;border-color:#4a3830}
.problem-image{display:block;width:calc(100% + 28px);max-width:none;height:138px;object-fit:cover;object-position:center;filter:saturate(.96) contrast(1.09);margin:0 -14px 0}
.problem-list .mini-card:before{content:"";position:absolute;top:64px;left:0;right:0;height:80px;background:linear-gradient(transparent,#12171d9f);pointer-events:none}
.problem-icon{position:relative;z-index:1;display:flex!important;align-items:center;justify-content:center;width:38px;height:38px;border:1px solid #ff831f8c;border-radius:50%;background:#0c1117;box-shadow:0 4px 14px #000b;margin:-18px 0 8px!important;font-size:22px!important;flex-shrink:0}
.problem-list .mini-card h3{position:relative;z-index:1;font-size:15px;line-height:1.22;margin:0 0 6px}
.problem-list .mini-card p{font-size:12px;line-height:1.5}
.benefit-item{position:relative;overflow:hidden;padding:0;min-height:184px;display:flex;flex-direction:column;gap:0;justify-content:flex-end;border-color:#6d4f35;background:#11151b!important;isolation:isolate}
.benefit-item>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:contrast(1.13) saturate(.93);transition:transform .35s;z-index:-2}
.benefit-item:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(5,8,11,.04) 0%,rgba(6,9,13,.42) 38%,rgba(6,9,13,.97) 95%)}
.benefit-item:hover>img{transform:scale(1.06)}
.benefit-caption{position:relative;min-height:87px;padding:30px 13px 13px;font-size:12px;font-weight:760;line-height:1.44;color:#fff;text-shadow:0 1px 4px #000}
.benefit-caption span{position:absolute;left:12px;top:-15px;width:33px;height:33px;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:22px!important;color:#ff881d;background:#0b131bbf;border:1px solid #ff8d3688;box-shadow:0 4px 12px #0009}
.module-cover{height:160px;background:#11151a}
.module-cover>img{object-position:center;filter:saturate(1.03) contrast(1.04)}
.module-cover:after{inset:61% 0 0;background:linear-gradient(transparent,#121820a9)}
.module-number{border:1px solid #0003;box-shadow:0 4px 9px #0008}
@media(max-width:1100px){.problems-layout{grid-template-columns:1fr}.problem-list{grid-template-columns:repeat(4,minmax(0,1fr))}.benefit-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media(max-width:760px){.problem-list{grid-template-columns:repeat(2,minmax(0,1fr))}.problem-list .mini-card{min-height:230px}.problem-image{height:118px}.benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.benefit-item{min-height:176px}.module-cover{height:124px}.benefit-caption{font-size:11.5px;min-height:84px;padding:29px 10px 12px}}
@media(max-width:420px){.problem-list{gap:9px}.problem-list .mini-card{padding:0 10px 14px;min-height:228px}.problem-image{width:calc(100% + 20px);margin:0 -10px}.problem-list .mini-card h3{font-size:13px}.problem-list .mini-card p{font-size:11px}.benefit-item{min-height:163px}.benefit-caption{font-size:11px}.module-cover{height:114px}}
