:root{--negro:#0a0a0a;--carbon:#151515;--grafito:#1f1f1f;--linea:#2e2e2e;--rojo:#ff1e1e;--rojo-boton:#d90d0d;--rojo-hover:#b80808;--hueso:#f4f4f2;--gris:#a8a8a8;--oro:#d8a93b;--ancho:1120px;--titular:"Barlow Condensed","Arial Narrow",Impact,sans-serif;--texto:Inter,system-ui,-apple-system,"Segoe UI",sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:var(--negro);color:var(--hueso);font:17px/1.55 var(--texto);margin:0;padding-bottom:76px}img{max-width:100%;height:auto;display:block}a{color:inherit}h1,h2,h3{font-family:var(--titular);text-transform:uppercase;letter-spacing:.005em;text-wrap:balance;margin:0;font-style:italic;font-weight:800;line-height:.98}h1{font-size:clamp(46px,12vw,92px)}h2{font-size:clamp(34px,8vw,56px)}h3{font-size:28px}p{margin:0}em.r{font-style:inherit;color:var(--rojo)}.cont{width:100%;max-width:var(--ancho);margin:0 auto;padding:0 18px}section{padding:56px 0}.sub{color:var(--gris);max-width:60ch;margin-top:12px}.eti{font:700 13px/1 var(--texto);letter-spacing:.14em;text-transform:uppercase;color:var(--rojo);margin-bottom:12px;display:block}:focus-visible{outline-offset:3px;outline:3px solid #fff}.btn{background:var(--rojo-boton);color:#fff;min-height:54px;font:800 22px/1 var(--titular);text-transform:uppercase;letter-spacing:.03em;cursor:pointer;border:0;border-radius:6px;justify-content:center;align-items:center;gap:10px;padding:12px 26px;font-style:italic;text-decoration:none;transition:background .15s;display:inline-flex;transform:skew(-6deg)}.btn>span{display:inline-block;transform:skew(6deg)}.btn:hover{background:var(--rojo-hover)}.btn.sec{color:var(--hueso);box-shadow:inset 0 0 0 2px var(--linea);background:0 0}.btn.sec:hover{box-shadow:inset 0 0 0 2px var(--hueso);background:0 0}.btn.ancho{width:100%}.nota-amz{color:var(--gris);margin-top:10px;font-size:13.5px}header.top{z-index:20;backdrop-filter:blur(8px);border-bottom:1px solid var(--linea);background:#0a0a0aeb;position:sticky;top:0}header.top .cont{justify-content:space-between;align-items:center;height:60px;display:flex}header.top img{width:auto;height:26px}header.top nav{gap:26px;font-size:15px;font-weight:600;display:none}header.top nav a{color:var(--gris);text-decoration:none}header.top nav a:hover{color:#fff}.hero{background:radial-gradient(120% 80% at 80% 10%,#3a0606 0%,var(--negro) 60%);padding:36px 0 44px}.hero .cont{gap:28px;display:grid}.hero p.lead{color:#ddd;max-width:46ch;margin:16px 0 24px;font-size:19px}.hero .acciones{flex-wrap:wrap;gap:12px;display:flex}.hero figure{margin:0;position:relative}.hero figure img{aspect-ratio:1;object-fit:cover;border-radius:10px;width:100%}.confianza{border-block:1px solid var(--linea);background:var(--carbon);padding:0}.confianza ul{grid-template-columns:1fr 1fr;gap:16px 12px;margin:0;padding:18px 0;list-style:none;display:grid}.confianza li{color:var(--gris);font-size:14px;line-height:1.3}.confianza b{font:800 30px/1 var(--titular);color:#fff;margin-bottom:4px;font-style:italic;display:block}.trio{gap:14px;margin-top:28px;display:grid}.trio article{background:var(--carbon);border:1px solid var(--linea);border-radius:10px;padding:22px}.trio .n{font:800 54px/1 var(--titular);color:var(--rojo);font-style:italic}.trio h3{margin:6px 0 8px}.trio p{color:var(--gris)}.modelos{gap:18px;margin-top:28px;display:grid}.modelo{background:var(--carbon);border:1px solid var(--linea);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.modelo .foto{aspect-ratio:4/3;background:#fff;place-items:center;display:grid}.modelo .foto img{object-fit:contain;width:auto;max-height:100%}.modelo .cuerpo{flex-direction:column;flex:1;gap:14px;padding:22px;display:flex}.modelo .tacto{font:700 13px/1 var(--texto);letter-spacing:.14em;text-transform:uppercase}.modelo.pro .tacto{color:var(--oro)}.modelo.ultra .tacto{color:var(--rojo)}.modelo h3{font-size:44px}.modelo ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.modelo li{color:#ddd;padding-left:26px;position:relative}.modelo li:before{content:"";background:var(--rojo);width:14px;height:3px;position:absolute;top:.55em;left:0;transform:skew(-20deg)}.modelo li.no{color:var(--gris)}.modelo li.no:before{background:#555}.cifras{border-block:1px solid var(--linea);grid-template-columns:repeat(3,1fr);gap:8px;padding:14px 0;display:grid}.cifras div{color:var(--gris);font-size:12.5px;line-height:1.25}.cifras b{font:800 26px/1 var(--titular);color:#fff;font-style:italic;display:block}.colores{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.colores span.t{color:var(--gris);width:100%;font-size:13.5px}.colores a{border:2px solid var(--linea);background:var(--c);border-radius:50%;width:44px;height:44px;display:block;position:relative}.colores a:hover{border-color:#fff}.formatos{gap:8px;display:grid}.formatos a{border:1px solid var(--linea);border-radius:8px;justify-content:space-between;align-items:center;gap:10px;min-height:48px;padding:10px 14px;font-size:15.5px;text-decoration:none;display:flex}.formatos a:hover{border-color:var(--hueso)}.formatos a small{color:var(--gris);white-space:nowrap;font-size:13.5px}.modelo .pie{margin-top:auto}#test{background:var(--carbon);border-block:1px solid var(--linea)}.quiz{max-width:720px;margin-top:26px}.quiz fieldset{border:0;margin:0 0 24px;padding:0}.quiz legend{font:800 26px/1.05 var(--titular);text-transform:uppercase;margin-bottom:12px;padding:0;font-style:italic}.quiz legend i{color:var(--rojo);font-style:inherit;margin-right:8px}.ops{gap:8px;display:grid}.ops label{border:2px solid var(--linea);cursor:pointer;background:var(--negro);border-radius:8px;align-items:center;min-height:52px;padding:10px 16px;display:flex}.ops input{opacity:0;position:absolute}.ops label:has(input:checked){border-color:var(--rojo);background:#240505}.ops label:has(input:focus-visible){outline-offset:2px;outline:3px solid #fff}#resultado{border:2px solid var(--rojo);background:var(--negro);border-radius:12px;margin-top:8px;padding:24px}#resultado[hidden]{display:none}#resultado h3{margin:6px 0 10px;font-size:40px}#resultado p{color:#ddd;margin-bottom:18px}.pasos{counter-reset:p;gap:14px;margin:28px 0 0;padding:0;list-style:none;display:grid}.pasos li{counter-increment:p;background:var(--carbon);border:1px solid var(--linea);color:var(--gris);border-radius:10px;padding:20px 20px 20px 76px;position:relative}.pasos li:before{content:counter(p);font:800 54px/1 var(--titular);color:var(--rojo);font-style:italic;position:absolute;top:14px;left:20px}.pasos b{color:#fff;margin-bottom:4px;font-size:18px;display:block}.tabla{border-collapse:collapse;width:100%;margin-top:26px;font-size:16px}.tabla th,.tabla td{text-align:left;border-bottom:1px solid var(--linea);padding:14px 10px}.tabla th{font:700 12.5px/1.2 var(--texto);letter-spacing:.1em;text-transform:uppercase;color:var(--gris)}.tabla td.num{font:800 26px/1 var(--titular);white-space:nowrap;font-style:italic}.tabla tr.top td.num{color:var(--rojo)}.tabla a{color:var(--hueso)}.scroll-x{overflow-x:auto}.mas{grid-template-columns:1fr;gap:14px;margin-top:26px;display:grid}.mas a{background:var(--carbon);border:1px solid var(--linea);border-radius:10px;grid-template-columns:96px 1fr;align-items:center;gap:16px;padding:12px;text-decoration:none;display:grid}.mas a:hover{border-color:var(--hueso)}.mas img{aspect-ratio:1;object-fit:contain;background:#fff;border-radius:6px;width:96px}.mas b{font:800 24px/1 var(--titular);text-transform:uppercase;font-style:italic;display:block}.mas span{color:var(--gris);font-size:14.5px}.faq{max-width:800px;margin-top:24px}.faq details{border-bottom:1px solid var(--linea)}.faq summary{cursor:pointer;min-height:48px;padding:18px 36px 18px 0;font-weight:600;list-style:none;position:relative}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font:800 30px/1 var(--titular);color:var(--rojo);position:absolute;top:12px;right:4px}.faq details[open] summary:after{content:"–"}.faq details p{color:var(--gris);max-width:65ch;padding:0 0 18px}.final{text-align:center;background:radial-gradient(90% 120% at 50% 100%,#3a0606 0%,var(--negro) 70%)}.final .sub{margin-inline:auto}.final .btn{margin-top:26px}footer{border-top:1px solid var(--linea);color:var(--gris);padding:32px 0;font-size:14px}footer img{width:auto;height:22px;margin-bottom:14px}footer p+p{margin-top:8px}.fijo{z-index:30;padding:10px 14px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--linea);background:#0a0a0af2;position:fixed;bottom:0;left:0;right:0}.fijo .btn{width:100%;transform:none}.fijo .btn>span{transform:none}@media (width>=760px){body{padding-bottom:0}.fijo{display:none}section{padding:88px 0}header.top nav{display:flex}header.top img{height:30px}.hero{padding:64px 0 72px}.hero .cont{grid-template-columns:1.1fr .9fr;align-items:center;gap:48px}.confianza ul{grid-template-columns:repeat(4,1fr)}.trio{grid-template-columns:repeat(3,1fr)}.modelos{grid-template-columns:1fr 1fr}.pasos,.ops,.mas{grid-template-columns:repeat(3,1fr)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.btn{transition:none}}
