:root{--bg:#f4f7fa;--panel:#fff;--ink:#0a1024;--suave:#4a5568;--tenue:#5f6b7e;--linea:#d7dfea;--oro:#b8913f;--oro-texto:#80611c;--oro-claro:#d4af5f;--azul:#2f6bff;--azul-neon:#4d8dff;--cian:#22e6ff;--verde:#2fe39f;--logo:"Russo One","Arial Black",sans-serif;--display:"Archivo","Arial Black",system-ui,sans-serif;--cuerpo:"Manrope","Segoe UI",system-ui,sans-serif;--eti:"Michroma","Segoe UI",system-ui,sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--ink);font-family:var(--cuerpo);font-size:16px;line-height:1.6}a{color:var(--azul)}button{font:inherit}:focus-visible{outline:3px solid var(--azul);outline-offset:3px}.gutter{padding-inline:clamp(16px,4vw,56px)}.max{width:100%;max-width:1280px;margin:0 auto}.eti{font-family:var(--eti);letter-spacing:.3em;text-transform:uppercase;color:var(--oro-texto);font-size:11px}.h2{font-family:var(--display);letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(38px,5.6vw,80px);font-weight:900;line-height:.96}.h2 em{color:var(--azul);font-style:normal}.btn{font-family:var(--display);border:2px solid var(--ink);cursor:pointer;background:var(--panel);color:var(--ink);align-items:center;gap:10px;padding:13px 22px;font-size:16px;font-weight:800;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex}.btn:hover{box-shadow:5px 5px 0 var(--ink);transform:translate(-3px,-3px)}.btn.osc{background:var(--ink);color:#fff}.btn.oro{background:linear-gradient(#e2c27a,#c9a35a)}canvas.esc{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.nav{top:env(safe-area-inset-top,0px);z-index:30;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--linea);background:#f4f7fae0;position:sticky}.nav .max{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-block:12px;display:flex}.marca{color:var(--ink);align-items:center;gap:10px;text-decoration:none;display:flex}.marca svg{width:34px;height:34px}.marca b{font-family:var(--logo);font-size:22px;font-weight:400;line-height:1;display:block}.marca small{letter-spacing:.62em;color:var(--oro-texto);margin-top:4px;font-family:Montserrat,sans-serif;font-size:7.5px;font-weight:700;display:block}.nav nav{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.nav nav a{color:var(--ink);font-size:15px;font-weight:700;text-decoration:none}.portada{background-color:var(--bg);background-image:none;background-size:22px 22px;align-items:flex-start;min-height:min(880px,100svh);display:flex;position:relative;overflow:hidden}.portada-in{z-index:2;text-align:center;pointer-events:none;flex-direction:column;align-items:center;gap:18px;width:100%;padding-block:clamp(48px,9vh,110px) 40px;display:flex;position:relative}.portada-in a{pointer-events:auto}.logo-caja{aspect-ratio:2400/869;width:min(1240px,98%)}.portada .studio{display:none}.logo-caja svg{width:100%;height:100%;display:block}.portada-in:not(.sin3d) .logo-caja img.sinwebgl{visibility:hidden}.studio{letter-spacing:.52em;color:var(--ink);white-space:nowrap;align-items:center;gap:clamp(10px,2vw,22px);margin-top:-4px;padding-left:.52em;font-family:Montserrat,sans-serif;font-size:clamp(17px,2.7vw,36px);font-weight:800;display:flex}.studio:before,.studio:after{content:"";background:linear-gradient(90deg,transparent,var(--oro-claro));flex:none;width:clamp(26px,6vw,90px);height:2px}.studio:after{background:linear-gradient(90deg,var(--oro-claro),transparent);margin-left:-.52em}.lema{color:var(--suave);max-width:46ch;margin:14px 0 0;font-size:clamp(16px,1.6vw,20px)}.lema b{color:var(--ink)}.acciones{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:10px;display:flex}.bloque{padding-block:clamp(64px,9vw,120px)}.declara{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));align-items:end;gap:32px;margin-bottom:48px;display:grid}.declara p{color:var(--suave);max-width:52ch;margin:0;font-size:18px}.rejilla{border-top:2px solid var(--ink);border-left:2px solid var(--ink);grid-template-columns:repeat(auto-fill,minmax(270px,1fr));display:grid}.tarjeta{box-sizing:border-box;color:var(--ink);background:var(--panel);border-right:2px solid var(--ink);border-bottom:2px solid var(--ink);flex-direction:column;gap:14px;min-height:250px;padding:26px 24px;text-decoration:none;transition:background .2s;display:flex}.tarjeta:hover{background:#eef3ff}.tarjeta svg{width:40px;height:40px;stroke:var(--ink)}.tarjeta h3{font-family:var(--display);letter-spacing:-.02em;margin:0;font-size:25px;font-weight:800;line-height:1.08}.tarjeta p{color:var(--suave);margin:0;font-size:15px}.tarjeta .pie{justify-content:space-between;align-items:center;margin-top:auto;font-size:14px;font-weight:700;display:flex}.tarjeta .pie span:first-child{color:var(--oro-texto)}.tarjeta .pie>span:last-child{font-family:var(--display);font-size:22px}.proceso{border-block:1px solid var(--linea);background:#fbfcfe;position:relative;overflow:hidden}.proceso .max{z-index:2;grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));align-items:center;gap:40px;padding-block:clamp(64px,8vw,110px);display:grid;position:relative}.chip-zona{min-height:440px;position:relative}.pasos{counter-reset:p;flex-direction:column;gap:18px;margin:28px 0 0;padding:0;list-style:none;display:flex}.pasos li{counter-increment:p;grid-template-columns:48px 1fr;align-items:start;gap:16px;display:grid}.pasos li:before{content:counter(p,decimal-leading-zero);font-family:var(--eti);color:var(--oro-texto);border:2px solid var(--ink);background:#fff;justify-content:center;align-items:center;width:44px;height:44px;font-size:13px;display:flex}.pasos b{font-family:var(--display);font-size:20px;font-weight:800;display:block}.pasos span{color:var(--suave);font-size:15px}.productos{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:24px;margin-top:40px;display:grid}.producto{background:var(--panel);border:2px solid var(--ink);flex-direction:column;gap:14px;min-width:0;padding:28px;display:flex}.producto h3{font-family:var(--display);letter-spacing:-.03em;margin:0;font-size:32px;font-weight:900}.producto p{color:var(--suave);margin:0}.cifra{flex-wrap:wrap;gap:28px;display:flex}.cifra div{flex-direction:column;display:flex}.cifra b{font-family:var(--display);letter-spacing:-.03em;color:var(--azul);font-size:40px;font-weight:900;line-height:1}.cifra small{color:var(--tenue);font-size:13px}.hueco{font-family:var(--eti);letter-spacing:.08em;color:#5c4400;background:#fff3c4;border:2px dashed #c79a00;padding:10px 12px;font-size:11px}.llamado{background:var(--ink);color:#fff;position:relative;overflow:hidden}.llamado .max{z-index:2;text-align:center;pointer-events:none;flex-direction:column;align-items:center;gap:20px;padding-block:clamp(80px,10vw,140px);display:flex;position:relative}.llamado .max a{pointer-events:auto}.llamado .h2{color:#fff;max-width:16ch}.llamado .h2 em{color:var(--cian)}.llamado p{color:#b8c3d9;max-width:48ch;margin:0;font-size:18px}.llamado .hueco{color:#ffe7a0;background:#fff3c41a;border-color:#c79a00}footer{color:var(--tenue);padding-block:28px;font-size:14px}footer .max{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.detalle{padding-block:48px 90px}.detalle .max{flex-direction:column;gap:36px;display:flex}.volver{align-self:flex-start}.det-cab{flex-direction:column;gap:16px;max-width:900px;display:flex}.det-cab p{color:var(--suave);max-width:60ch;margin:0;font-size:clamp(18px,1.8vw,22px)}.det-rej{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;display:grid}.caja{background:var(--panel);border:2px solid var(--ink);flex-direction:column;gap:12px;min-width:0;padding:24px;display:flex}.caja h3{font-family:var(--display);margin:0;font-size:22px;font-weight:800}.caja ul{flex-direction:column;gap:6px;margin:0;padding-left:20px;display:flex}.lpasos{counter-reset:q;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.lpasos li{counter-increment:q;grid-template-columns:36px 1fr;gap:12px;display:grid}.lpasos li:before{content:counter(q);font-family:var(--display);background:var(--oro-claro);border:2px solid var(--ink);justify-content:center;align-items:center;width:30px;height:30px;font-weight:900;display:flex}.precio{background:var(--ink);color:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:26px 28px;display:flex}.precio b{font-family:var(--display);letter-spacing:-.03em;color:var(--oro-claro);font-size:clamp(30px,4vw,48px);font-weight:900}.precio small{color:#aeb9cb;font-size:14px;display:block}#logoSvg{--mask:#0a1024;--traza:#d4af5f;--pulso:#e9f2ff;--borde:#4d8dff;--n1:#4d8dff;--n2:#22e6ff;--n3:#8fb8ff}#pulsos path{stroke-dasharray:14 3000;animation:corre var(--d,3s) linear var(--r,0s) infinite}@keyframes corre{0%{stroke-dashoffset:var(--l,400)}to{stroke-dashoffset:-14px}}@media (max-width:640px){.nav nav{gap:14px}.nav nav a{font-size:13px}.nav nav a.ocultable{display:none}.nav .btn{padding:9px 14px;font-size:14px}.portada{min-height:auto}.portada-in{padding-bottom:180px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}#pulsos path{opacity:.2;animation:none}}.marca-txt{flex-direction:column;gap:2px;display:flex}#logoOficial{width:206px;height:46px;display:block}.marca-txt small{letter-spacing:.62em;color:#0a1024;filter:drop-shadow(0 0 3px #2ee6d6d9)drop-shadow(0 0 1px #3df58ae6);padding-left:14px;font-family:Montserrat,sans-serif;font-size:8.6px;font-weight:800}.studio{text-shadow:0 0 16px #2ee6d680,0 0 4px #3df58a8c}@media (max-width:640px){#logoOficial{width:150px;height:34px}.marca .iso{width:38px;height:38px}.marca-txt small{font-size:6.6px}}.nav{-webkit-backdrop-filter:none;backdrop-filter:none;background:#141519;border-bottom:1px solid #262a33}.nav .btn.osc{color:#0a1024;background:linear-gradient(#e8c87e,#c9a35a);border-color:#e8c87e}.nav .btn.osc:hover{box-shadow:5px 5px #c9a35a}.marca{gap:12px}.marca .iso{flex:none;width:48px;height:48px}.marca-txt{flex-direction:column;align-items:center;gap:0;display:flex}.marca-txt img{-webkit-mask-composite:source-in;width:auto;height:62px;display:block;-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000),linear-gradient(#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000),linear-gradient(#0000,#000 7% 93%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.marca-txt small{letter-spacing:.55em;background:linear-gradient(#fff 0%,#e2e6eb 42%,#8e96a2 54%,#eef1f4 100%);color:#0000;filter:drop-shadow(0 1px #000000a6);-webkit-background-clip:text;background-clip:text;margin-top:3px;padding-left:.55em;font-family:Montserrat,sans-serif;font-size:11px;font-weight:800}.studio{background:linear-gradient(#4a5465 0%,#9aa3b1 46%,#1c2331 54%,#55606f 100%);color:#0000;text-shadow:none;filter:drop-shadow(0 1px #ffffffb3)drop-shadow(0 0 10px #2ee6d640);-webkit-background-clip:text;background-clip:text}@media (max-width:640px){.marca .iso{width:38px;height:38px}.marca-txt img{height:38px}.marca-txt small{font-size:7.5px}}.nav{border-bottom:1px solid var(--linea);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffeb}.nav nav a{color:var(--ink)}.nav nav a:hover{color:var(--azul)}.marca-txt img{mix-blend-mode:multiply;height:58px;-webkit-mask-image:none;mask-image:none}@media (max-width:640px){.marca-txt img{height:42px}}.logoV{line-height:0;display:inline-flex}.logoV img{width:auto;height:62px;display:block}.logoGrande img{height:96px}.logoPie img{height:52px}@media (max-width:640px){.logoV img{height:44px}.logoGrande img{height:64px}}.wa-flot{right:max(18px,env(safe-area-inset-right,0px));bottom:calc(18px + env(safe-area-inset-bottom,0px));z-index:60;color:#fff;background:#0e7a40;border-radius:999px;align-items:center;gap:10px;padding:12px 18px 12px 14px;font-size:15px;font-weight:800;text-decoration:none;transition:transform .15s;display:inline-flex;position:fixed;box-shadow:0 10px 26px #0a102447}.wa-flot:hover{transform:translateY(-2px)}.wa-flot svg{width:28px;height:28px}.wa-grande{padding:16px 26px;font-size:18px}@media (max-width:640px){.wa-flot span{display:none}.wa-flot{padding:14px}}#pilares{flex-direction:column;gap:56px;display:flex}#pilares .rejilla{grid-template-columns:1fr}@media (min-width:700px){#pilares .rejilla{grid-template-columns:repeat(2,1fr)}}@media (min-width:1000px){#pilares .rejilla{grid-template-columns:repeat(3,1fr)}#pilares .rejilla.n4{grid-template-columns:repeat(4,1fr)}}.pilar-cab{align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.pilar-n{font-family:var(--eti);color:#fff;background:var(--pc);border:2px solid var(--ink);flex:none;padding:10px 12px;font-size:13px}.pilar-cab h3{font-family:var(--display);letter-spacing:-.03em;margin:0;font-size:clamp(26px,3vw,38px);font-weight:900;line-height:1.05}.pilar-cab p{color:var(--suave);max-width:60ch;margin:6px 0 0}.pilar-bloque .tarjeta{position:relative}.pilar-bloque .tarjeta:before{content:"";background:var(--pc);transform-origin:0;height:5px;transition:transform .25s;position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.pilar-bloque .tarjeta:hover:before{transform:scaleX(1)}.pilar-bloque .tarjeta svg{stroke:var(--pc)}.tarjeta .pie span:first-child{flex-direction:column;gap:2px;display:flex}.tarjeta .pie i{color:var(--suave);font-style:normal;font-weight:600}.tarjeta .cmp{color:var(--tenue);font-size:12px;font-weight:600}.nota-mercado{color:var(--tenue);max-width:80ch;margin:0;font-size:13px}.det2-hero{background:var(--ink);color:#fff;background-image:radial-gradient(#ffffff12 1px,transparent 1px),linear-gradient(135deg,var(--ink) 55%,color-mix(in srgb,var(--pc) 45%,var(--ink)));background-size:22px 22px,100% 100%;position:relative;overflow:hidden}.det2-hero .max{flex-direction:column;gap:22px;padding-block:36px 52px;display:flex}.volver2{color:#c9d3e6;border:1px solid #ffffff40;align-self:flex-start;padding:8px 14px;font-weight:700;text-decoration:none}.volver2:hover{color:#fff;border-color:#fff}.det2-pilar{font-family:var(--eti);letter-spacing:.25em;text-transform:uppercase;color:#c9d3e6;align-items:center;gap:10px;font-size:11px;display:flex}.det2-pilar span{background:var(--pc);color:#fff;letter-spacing:.1em;padding:5px 8px}.det2-tit{align-items:center;gap:20px;display:flex}.det2-tit svg{stroke:#fff;border:2px solid var(--pc);background:color-mix(in srgb,var(--pc) 25%,transparent);flex:none;width:clamp(48px,6vw,72px);height:auto;padding:12px}.det2-tit h1{font-family:var(--display);letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(38px,6.4vw,92px);font-weight:900;line-height:.95}.det2-simple{color:#dce3f0;max-width:62ch;margin:0;font-size:clamp(18px,1.9vw,23px);line-height:1.5}.det2-simple b{color:#fff}.det2-datos{background:#ffffff2e;border:1px solid #ffffff2e;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:1px;max-width:820px;display:grid}.det2-datos div{background:#0a1024d9;flex-direction:column;gap:2px;padding:14px 18px;display:flex}.det2-datos small{font-family:var(--eti);letter-spacing:.2em;text-transform:uppercase;color:#9aa8c2;font-size:10px}.det2-datos b{font-family:var(--display);font-size:19px;font-weight:800}.det2-ia{color:#b8c3d9;align-items:center;gap:10px;font-size:14px;display:flex}.det2-ia:before{content:"";background:var(--verde);width:10px;height:10px;box-shadow:0 0 10px var(--verde);border-radius:50%;flex:none}.det2-cuerpo{flex-direction:column;gap:56px;padding-block:56px 90px;display:flex}.det2-cuerpo h2{font-family:var(--display);letter-spacing:-.03em;margin:0 0 20px;font-size:clamp(28px,3.2vw,42px);font-weight:900}ul.chips{flex-wrap:wrap;gap:12px;margin:0;padding:0;list-style:none;display:flex}ul.chips li{background:var(--panel);border:2px solid var(--ink);padding:12px 18px;font-size:16px;font-weight:700}ul.checks{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}ul.checks li{background:var(--panel);border:1px solid var(--linea);padding:16px 18px 16px 52px;font-size:16px;position:relative}ul.checks li:before{content:"✓";background:var(--pc);color:#fff;justify-content:center;align-items:center;width:24px;height:24px;font-size:14px;font-weight:900;display:flex;position:absolute;top:14px;left:16px}ol.linea{counter-reset:l;border-top:3px solid var(--pc);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}ol.linea li{counter-increment:l;flex-direction:column;gap:10px;padding:22px 20px 0 0;font-size:16px;display:flex}ol.linea li:before{content:counter(l,decimal-leading-zero);font-family:var(--eti);color:#fff;background:var(--ink);border:3px solid var(--pc);justify-content:center;align-items:center;width:44px;height:44px;margin-top:-45px;font-size:13px;display:flex}.planes{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px;display:grid}.plan{background:var(--panel);border:2px solid var(--ink);flex-direction:column;gap:6px;padding:22px;display:flex}.plan small{font-family:var(--eti);letter-spacing:.2em;text-transform:uppercase;color:var(--suave);font-size:10px}.plan b{font-family:var(--display);letter-spacing:-.03em;font-size:clamp(26px,2.6vw,34px);font-weight:900}.plan span{color:var(--suave);font-size:15px}.compara{background:var(--panel);border:1px solid var(--linea);flex-direction:column;gap:12px;margin-top:24px;padding:20px 22px;display:flex}.compara-fila{grid-template-columns:minmax(120px,220px) 1fr auto;align-items:center;gap:14px;font-weight:700;display:grid}.compara-fila .bar{background:#eef2f7;height:14px}.compara-fila .bar i{background:var(--pc);height:100%;display:block}.compara-fila.gris .bar i{background:#aeb8c8}.compara-fila.gris{color:var(--suave)}.compara-fila b{font-family:var(--display);font-variant-numeric:tabular-nums;font-size:20px}.compara small{color:var(--tenue);font-size:13px}.noinc{color:var(--suave);margin:18px 0 0;font-size:15px}.det2-cta{background:var(--ink);color:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:28px;display:flex}.det2-cta b{font-family:var(--display);font-size:30px;font-weight:900;display:block}.det2-cta span{color:#b8c3d9}.sig{color:var(--ink);text-align:right;flex-direction:column;align-self:flex-end;text-decoration:none;display:flex}.sig small{color:var(--tenue)}.sig b{font-family:var(--display);font-size:22px;font-weight:800}.sig:hover b{color:var(--azul)}@media (max-width:640px){.compara-fila{grid-template-columns:1fr auto}.compara-fila .bar{grid-area:2/1/auto/-1}ol.linea{border-top:0;border-left:3px solid var(--pc);grid-template-columns:1fr}ol.linea li{flex-direction:row;align-items:flex-start;gap:14px;padding:0 0 18px 24px}ol.linea li:before{flex:none;margin:0 0 0 -48px}.det2-tit{flex-direction:column;align-items:flex-start;gap:14px}}.producto.con-img{padding-top:0;overflow:hidden}.prod-img{aspect-ratio:1200/630;object-fit:cover;border-bottom:2px solid var(--ink);width:calc(100% + 56px);max-width:none;height:auto;margin:0 -28px 6px;display:block}.confianza{background:var(--ink);color:#fff}.conf-fila{background:#ffffff24;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1px;display:grid}.conf-fila div{background:var(--ink);flex-direction:column;gap:4px;padding:22px 20px;display:flex}.conf-fila b{font-family:var(--display);color:var(--oro-claro);font-size:19px;font-weight:800}.conf-fila span{color:#b8c3d9;font-size:14px}.cot{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:28px;display:grid}.cot-lista{flex-direction:column;gap:22px;display:flex}.cot-grupo{border:2px solid var(--ink);background:var(--panel);margin:0;padding:0 0 6px}.cot-grupo legend{font-family:var(--display);align-items:center;gap:10px;margin-left:12px;padding:0 10px;font-size:20px;font-weight:900;display:flex}.cot-grupo legend span{font-family:var(--eti);color:#fff;background:var(--pc);padding:4px 7px;font-size:11px;font-weight:400}.cot-item{border-top:1px solid var(--linea);cursor:pointer;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 16px;display:grid}.cot-item:hover{background:#f2f6ff}.cot-item.on{background:color-mix(in srgb,var(--pc) 9%,#fff)}.cot-item input{width:20px;height:20px;accent-color:var(--pc);margin:0}.cot-n{flex-direction:column;min-width:0;display:flex}.cot-n b{font-size:15px}.cot-n small{color:var(--suave);font-size:13px}.cot-p{font-family:var(--display);white-space:nowrap;text-align:right;font-size:16px;font-weight:800}.cot-p i{color:var(--suave);font-size:12px;font-style:normal;font-weight:600}.cot-total{background:var(--ink);color:#fff;flex-direction:column;gap:14px;padding:24px;display:flex;position:sticky;top:96px}.cot-total small{color:#9aa8c2}.cot-total b{font-family:var(--display);letter-spacing:-.03em;color:#fff;font-variant-numeric:tabular-nums;font-size:36px;font-weight:900;display:block}.cot-total p{color:#b8c3d9;margin:0;font-size:14px}.cot-nota{font-size:12px;line-height:1.5}@media (max-width:900px){.cot{grid-template-columns:1fr}.cot-total{z-index:5;grid-template-columns:1fr 1fr;gap:6px 14px;padding:14px 16px;display:grid;position:sticky;top:auto;bottom:0}.cot-total>.eti,.cot-total p,.cot-total .cot-nota,.cot-total .btn{grid-column:1/-1}.cot-total b{font-size:24px}.cot-total .btn{justify-content:center}.cot-total .cot-nota{display:none}}.diag{color:#fff;background:linear-gradient(135deg,#0a1024 40%,#0b2a5c)}.diag-in{grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));align-items:center;gap:40px;padding-block:clamp(64px,8vw,110px);display:grid}.diag .h2{color:#fff}.diag .h2 em{color:var(--cian)}.diag-txt{flex-direction:column;gap:18px;display:flex}.diag-txt p{color:#c9d3e6;max-width:52ch;margin:0;font-size:18px}.diag-form{color:var(--ink);border:2px solid var(--cian);background:#fff;flex-direction:column;gap:14px;padding:26px;display:flex}.diag-form label{flex-direction:column;gap:6px;font-size:14px;font-weight:700;display:flex}.diag-form label span{color:var(--tenue);font-weight:500}.diag-form input{font:inherit;background:#f8fafd;border:2px solid #7b879a;padding:12px 14px;font-weight:500}.diag-form input:focus{border-color:var(--azul)}.diag-form input:focus-visible{outline:3px solid var(--azul);outline-offset:2px}.diag-form small{color:var(--tenue)}.nocon{background:#fff7e8;border-left:5px solid #e8a33d;flex-direction:column;gap:4px;max-width:820px;margin-top:22px;padding:16px 20px;display:flex}.nocon b{font-family:var(--display);color:#7a4b00;font-size:17px;font-weight:800}.nocon span{color:#5c4400}.agente-btn{left:max(18px,env(safe-area-inset-left,0px));bottom:calc(18px + env(safe-area-inset-bottom,0px));z-index:60;background:var(--ink);color:#fff;border:2px solid var(--cian);cursor:pointer;border-radius:999px;align-items:center;gap:10px;padding:12px 18px;font-size:15px;font-weight:800;display:inline-flex;position:fixed;box-shadow:0 10px 26px #0a10244d}.agente-btn[hidden]{display:none}.ag-punto{background:var(--cian);width:10px;height:10px;box-shadow:0 0 10px var(--cian);border-radius:50%;animation:1.8s ease-in-out infinite agl}@keyframes agl{50%{opacity:.35}}.agente{left:max(18px,env(safe-area-inset-left,0px));bottom:calc(80px + env(safe-area-inset-bottom,0px));z-index:61;border:2px solid var(--ink);background:#fff;flex-direction:column;width:min(380px,100vw - 36px);height:min(540px,100svh - 120px);display:flex;position:fixed;box-shadow:0 20px 50px #0a102459}.agente[hidden]{display:none}.ag-cab{background:var(--ink);color:#fff;justify-content:space-between;align-items:center;gap:10px;padding:14px 16px;display:flex}.ag-cab b{font-family:var(--display);font-size:17px;display:block}.ag-cab small{color:#9aa8c2;font-size:12px}.ag-cab button{color:#fff;cursor:pointer;background:0 0;border:0;padding:6px;font-size:18px}.ag-log{background:#f4f7fa;flex-direction:column;flex:1;gap:10px;padding:14px;display:flex;overflow-y:auto}.ag-msg{white-space:pre-wrap;word-wrap:break-word;max-width:88%;padding:10px 13px;font-size:15px;line-height:1.45}.ag-msg.ia{border:1px solid var(--linea);background:#fff;align-self:flex-start}.ag-msg.yo{background:var(--azul);color:#fff;align-self:flex-end}.ag-sug{flex-wrap:wrap;gap:6px;display:flex}.ag-sug button{font:inherit;border:1.5px solid var(--ink);cursor:pointer;background:#fff;padding:6px 10px;font-size:13px;font-weight:700}.ag-form{border-top:1px solid var(--linea);gap:6px;padding:10px;display:flex}.ag-form input{min-width:0;font:inherit;border:2px solid var(--linea);flex:1;padding:10px 12px;font-size:15px}.ag-form button{font:inherit;background:var(--ink);color:#fff;cursor:pointer;border:0;padding:0 14px;font-size:14px;font-weight:800}.ag-form button:disabled{opacity:.5}.ag-nota{color:var(--tenue);padding:0 12px 10px;font-size:11px}@media (max-width:640px){.agente-btn{padding:12px 14px;font-size:14px}}@media (max-width:900px){body.en-cot .wa-flot,body.en-cot .agente-btn{display:none}}@media (prefers-reduced-motion:reduce){.ag-punto{animation:none}}.planit-obra{aspect-ratio:1200/630;border-bottom:2px solid var(--ink);background:#12052e;width:calc(100% + 56px);margin:0 -28px 6px;overflow:hidden}.planit-obra svg{width:100%;height:100%;display:block}.obra-nota{color:var(--suave);margin:0;font-size:14px}.fund-in{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(28px,5vw,72px);display:grid}.fund-foto{flex-direction:column;gap:12px;margin:0;display:flex}.fund-foto>img{aspect-ratio:1;object-fit:cover;border:2px solid var(--ink);width:100%;height:auto;box-shadow:10px 10px 0 var(--azul)}.fund-foto figcaption{color:var(--suave);font-size:13px}.fund-mini{gap:10px;display:flex}.fund-mini button{border:2px solid var(--linea);cursor:pointer;background:0 0;flex:none;width:64px;height:64px;padding:0}.fund-mini button.on{border-color:var(--azul);box-shadow:0 0 0 2px var(--azul)}.fund-mini img{object-fit:cover;width:100%;height:100%;display:block}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.fund-txt{flex-direction:column;gap:16px;display:flex}.fund-cargo{font-family:var(--eti);letter-spacing:.25em;text-transform:uppercase;color:var(--oro-texto);margin:0;font-size:13px}.fund-txt p{color:var(--suave);max-width:56ch;margin:0;font-size:18px}.fund-txt blockquote{border-left:5px solid var(--azul);font-family:var(--display);letter-spacing:-.02em;margin:6px 0;padding:6px 0 6px 18px;font-size:clamp(24px,2.6vw,34px);font-weight:900;line-height:1.1}.fund-txt cite{font-family:var(--eti);letter-spacing:.25em;color:var(--oro-texto);text-transform:uppercase;margin-top:8px;font-size:11px;font-style:normal;font-weight:400;display:block}.fund-txt .btn{align-self:flex-start}@media (max-width:800px){.fund-in{grid-template-columns:1fr}}.portada-in.max{max-width:1560px}.logo-caja{width:min(1240px,100%)}.portada-in{padding-top:clamp(28px,5vh,70px)}.oferta{background:var(--panel);border-block:2px solid var(--ink)}.of-compara{border:2px solid var(--ink);grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));display:grid}.of-col{background:var(--bg);flex-direction:column;gap:14px;min-width:0;padding:26px 24px;display:flex}.of-col+.of-col{border-left:2px solid var(--ink)}.of-nuestra{background:var(--panel)}.of-col ul{gap:10px;margin:0;padding-left:20px;font-size:16px;display:grid}.of-gris{color:var(--tenue)}.of-fuente{color:var(--tenue);margin:12px 0 0;font-size:13px}.of-ofertas{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:20px;margin-top:40px;display:grid}.of-caja{background:var(--ink);color:#fff;flex-direction:column;align-items:flex-start;gap:12px;min-width:0;padding:28px 26px;display:flex}.of-caja h3{font-family:var(--display);letter-spacing:-.03em;margin:0;font-size:clamp(24px,2.6vw,32px);font-weight:900;line-height:1.05}.of-caja p{color:#b8c3d9;max-width:52ch;margin:0}.of-caja .btn{margin-top:6px}@media (max-width:640px){.of-col+.of-col{border-left:0;border-top:2px solid var(--ink)}}.fund-aviso{border:2px solid var(--ink);background:var(--ink);color:#fff;flex-direction:column;gap:4px;margin-bottom:16px;padding:16px 18px;display:flex}.fund-aviso b{font-family:var(--display);color:var(--oro-claro);font-size:18px;font-weight:800}.fund-aviso span{color:#b8c3d9;font-size:15px}.plan .fund{color:var(--azul);margin-top:4px;font-size:13.5px;font-style:normal;font-weight:700}.det2-caja{border:2px solid var(--ink);background:var(--panel);flex-direction:column;gap:8px;margin-top:16px;padding:20px 22px;display:flex}.det2-caja b{font-family:var(--display);font-size:18px;font-weight:800}.det2-caja p{color:var(--suave);max-width:70ch;margin:0}.det2-caja .btn{align-self:flex-start;margin-top:6px}.det2-muestra{background:var(--ink);color:#fff}.det2-muestra p{color:#b8c3d9}.det2-pago{gap:8px;max-width:75ch;margin:0;padding-left:20px;display:grid}.faq{gap:10px;display:grid}.faq details{border:2px solid var(--ink);background:var(--panel);padding:14px 18px}.faq summary{cursor:pointer;font-weight:800;font-family:var(--display);font-size:17px}.faq details p{color:var(--suave);max-width:70ch;margin:10px 0 0}.cot-grupo summary{font-family:var(--display);cursor:pointer;align-items:center;gap:10px;padding:14px 16px;font-size:20px;font-weight:900;list-style:none;display:flex}.cot-grupo summary::-webkit-details-marker{display:none}.cot-grupo summary:after{content:"+";margin-left:auto;font-size:26px;font-weight:700;line-height:1}.cot-grupo[open] summary:after{content:"−"}.cot-grupo summary span{font-family:var(--eti);color:var(--pct,#fff);background:var(--pc);padding:4px 7px;font-size:11px;font-weight:400}.cot-cuenta{font-family:var(--cuerpo);color:var(--azul);font-size:13px;font-weight:700}[hidden]{display:none!important}html{scroll-padding-top:100px}@media (max-width:640px){html{scroll-padding-top:180px}}@media (max-width:900px){html:has(body.en-cot){scroll-padding-bottom:200px}}@media (min-width:641px) and (max-width:900px){.nav nav a.ocultable{display:none}.nav nav{gap:18px}}h1.lema{font-family:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit}.saltar{z-index:100;background:var(--ink);color:#fff;padding:10px 16px;font-weight:700;text-decoration:none;position:absolute;top:-80px;left:12px}.saltar:focus{top:12px}.pilar-n,.cot-grupo legend span,.det2-pilar span{color:var(--pct,#fff)}.menu-btn{display:none}@media (max-width:640px){.nav .max{flex-wrap:nowrap;padding-block:10px}.menu-btn{border:2px solid var(--ink);cursor:pointer;background:0 0;flex-direction:column;justify-content:center;align-items:stretch;gap:5px;width:46px;height:46px;padding:0 11px;display:inline-flex}.menu-btn span{background:var(--ink);width:100%;height:2px;transition:transform .2s,opacity .2s;display:block}.nav.abierto .menu-btn span:first-child{transform:translateY(7px)rotate(45deg)}.nav.abierto .menu-btn span:nth-child(2){opacity:0}.nav.abierto .menu-btn span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.nav nav{border-bottom:1px solid var(--linea);background:#fff;flex-direction:column;align-items:stretch;gap:0;padding:8px 16px 18px;display:none;position:absolute;top:100%;left:0;right:0;box-shadow:0 12px 24px #0a10241f}.nav.abierto nav{display:flex}.nav nav a{border-bottom:1px solid var(--linea);padding:13px 4px;font-size:17px}.nav nav a.ocultable{display:block}.nav nav .btn{border-bottom:2px solid var(--ink);justify-content:center;margin-top:12px;padding:13px;font-size:16px}html{scroll-padding-top:84px}}@media (max-width:900px){.cot-total>.eti{display:none}.cot-total{gap:2px 14px;padding:10px 16px}.cot-total b{font-size:20px}.cot-total p{font-size:13px}.cot-total .btn{margin-top:6px;padding:11px 14px}}.pausa{z-index:4;border:1px solid var(--linea);color:var(--ink);font:inherit;cursor:pointer;background:#ffffffe6;align-items:center;gap:8px;padding:8px 12px;font-size:13px;font-weight:700;display:inline-flex;position:absolute;bottom:16px;left:clamp(16px,4vw,56px)}.pausa:hover{border-color:var(--ink)}.pausa svg{width:12px;height:12px}body.pausado #pulsos path{animation-play-state:paused}@media (max-width:640px){.logo-caja{flex:none;width:calc(114.811vw - 20.6659px);max-width:none;transform:translate(-1%)}}.correo-con{color:#b8c3d9;margin:18px 0 0;font-size:15px}.correo-con a{color:#fff;text-underline-offset:3px;white-space:nowrap;font-weight:700;display:inline-block}.prod-btns{flex-wrap:wrap;align-items:center;gap:10px 18px;display:flex}.prod-link{color:inherit;text-underline-offset:3px;font-size:15px;font-weight:600;text-decoration:underline}.pie-datos a{color:inherit;text-underline-offset:3px;text-decoration:underline}.plan .plan-btn{text-align:center;justify-content:center;margin-top:auto}.plan-cobro .plan-precio{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.plan-cobro .plan-precio i{color:var(--suave);font-size:15px;font-style:normal;font-weight:700}.plan .plan-antes{color:var(--suave);font-size:14px}.plan .plan-saldo{letter-spacing:0;text-transform:none;color:var(--suave);text-align:center;font-family:inherit;font-size:13px}.plan .plan-wa{color:var(--ink);text-align:center;text-underline-offset:3px;padding:6px 0;font-size:14px;font-weight:600;text-decoration:underline}.ejemplos{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;display:grid}.ejemplo{border:2px solid var(--ink);background:var(--panel);flex-direction:column;margin:0;display:flex}.ejemplo img{aspect-ratio:1200/630;object-fit:cover;border-bottom:2px solid var(--ink);width:100%;height:auto;display:block}.ejemplo video{aspect-ratio:9/16;border-bottom:2px solid var(--ink);background:#000;width:100%;height:auto;display:block}.ejemplo:has(video){max-width:340px}.ejemplo:only-child:not(:has(video)){max-width:460px}.plan .fund{color:#2a62f0}.pie-datos a{white-space:nowrap}.tarjeta .pie>span:only-child{font-family:inherit;font-size:inherit}.tarjeta .pie>span>span:first-child{display:block}.tarjeta .ver-todo{background:var(--ink);color:#fff;font-family:var(--display);justify-content:space-between;align-items:center;gap:10px;padding:11px 14px;font-size:15px;font-weight:800;transition:background .2s,color .2s;display:flex}.tarjeta .ver-todo b{font-size:20px;line-height:1;transition:transform .2s}.tarjeta:hover .ver-todo,.tarjeta:focus-visible .ver-todo{background:var(--pc);color:var(--pct)}.tarjeta:hover .ver-todo b{transform:translate(4px)}.marcas-fila{flex-wrap:wrap;gap:18px 22px;margin:0;padding:0;list-style:none;display:flex}.marcas-fila li{text-align:center;flex-direction:column;align-items:center;gap:8px;width:78px;font-size:13px;font-weight:700;line-height:1.2;display:flex}.marca-ic{border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;display:flex;box-shadow:0 6px 16px #0a102429}.marca-ic svg{fill:#fff;width:30px;height:30px}.marca-txt{background:var(--ink);color:#fff;font-family:var(--display);font-size:24px;font-weight:900}.compra{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid;position:relative}.compra li{background:var(--panel);border:2px solid var(--ink);flex-direction:column;gap:8px;padding:18px 16px;display:flex;position:relative}.compra li:not(:last-child):after{content:"→";text-align:center;width:14px;color:var(--pc);font-weight:900;position:absolute;top:30px;right:-14px}.compra-ic{background:var(--pc);border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.compra-ic svg{fill:none;width:26px;height:26px;stroke:var(--pct);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.compra b{font-family:var(--display);font-size:18px;font-weight:800;line-height:1.15}.compra li>span:last-child{color:var(--suave);font-size:14.5px}@media (max-width:860px){.compra{grid-template-columns:repeat(2,minmax(0,1fr))}.compra li:after{display:none}}@media (max-width:420px){.compra{grid-template-columns:1fr}.compra li{flex-flow:wrap;align-items:center;column-gap:14px}.compra li>b{flex:1;min-width:0}.compra li>span:last-child{flex-basis:100%}}.chat-intro{color:var(--suave);margin:-6px 0 14px}.chips.chat li{color:#0a1024;background:#dcf8c6;border:0;border-radius:16px 16px 16px 4px;padding:12px 16px 12px 40px;font-weight:600;position:relative;box-shadow:0 2px #0a10241f}.chips.chat li:before{content:"💬";font-size:16px;position:absolute;top:11px;left:13px}.pedido,.legal{padding-block:clamp(28px,5vw,64px)}.pedido-in,.legal-in{flex-direction:column;gap:18px;max-width:760px;display:flex}.pedido-sub,.legal-sub{color:var(--suave);margin:0;font-size:18px}.pedido-lista{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.pedido-lista a{background:var(--panel);border:2px solid var(--ink);color:var(--ink);flex-direction:column;gap:4px;height:100%;padding:16px 18px;text-decoration:none;display:flex}.pedido-lista a:hover,.pedido-lista a:focus-visible{background:#eef3ff}.pedido-lista b{font-family:var(--display);font-size:17px;font-weight:800}.pedido-lista span{color:var(--suave);font-size:14px}.pedido-pasos{color:var(--suave);grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.pedido-pasos li{border:1px solid var(--linea);background:var(--panel);align-items:center;gap:8px;padding:10px 12px;display:flex}.pedido-pasos b{background:var(--linea);width:26px;height:26px;color:var(--ink);font-family:var(--display);flex:none;justify-content:center;align-items:center;display:flex}.pedido-pasos li.on{border-color:var(--ink);color:var(--ink);font-weight:700}.pedido-pasos li.on b{background:var(--ink);color:#fff}@media (max-width:620px){.pedido-pasos{grid-template-columns:1fr}}.pedido-form{flex-direction:column;gap:20px;display:flex}.pedido-form fieldset{border:2px solid var(--ink);background:var(--panel);flex-direction:column;gap:16px;min-width:0;margin:0;padding:18px 18px 20px;display:flex}.pedido-form legend{font-family:var(--display);padding:0 6px;font-size:18px;font-weight:800}.campo-f{flex-direction:column;gap:6px;min-width:0;display:flex}.campo-f>span{font-size:16px;font-weight:700}.campo-f i{color:var(--suave);font-style:normal;font-weight:500}.campo-f small{color:var(--suave);margin-top:-2px;font-size:14px}.campo-f input,.campo-f select,.campo-f textarea{font:inherit;color:var(--ink);background:#fff;border:1.5px solid #9aa3b8;border-radius:0;width:100%;padding:11px 12px;font-size:16px}.campo-f textarea{resize:vertical;min-height:84px}.campo-f input:focus,.campo-f select:focus,.campo-f textarea:focus{outline:3px solid var(--azul);outline-offset:1px;border-color:var(--ink)}.campos-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}@media (max-width:620px){.campos-2{grid-template-columns:1fr}}.check{align-items:flex-start;gap:10px;font-size:15px;line-height:1.45;display:flex}.check input{width:20px;height:20px;accent-color:var(--azul);flex:none;margin-top:2px}.check a,.acepta-puntos a{color:#2a62f0;font-weight:700}.pedido .volver2{color:var(--suave)}.trampa{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.pedido-form>.btn{align-self:flex-start;padding:14px 22px;font-size:17px}.pedido-form>.btn[disabled]{opacity:.6;cursor:wait}.pedido-nota{color:var(--suave);margin-top:-8px;font-size:14px}.pedido-ok,.pedido-fallo{border:2px solid var(--ink);background:#e6f4ec;flex-direction:column;gap:10px;padding:20px;display:flex}.pedido-fallo{background:#fff4e5}.pedido-ok b,.pedido-fallo b{font-family:var(--display);font-size:20px;font-weight:800}.pedido-ok p,.pedido-fallo p{margin:0}.pedido-ok .btn,.pedido-fallo .btn{align-self:flex-start}.acepta-resumen{--pc:#2a62f0;border:2px solid var(--ink);background:var(--panel);flex-direction:column;gap:14px;padding:20px;display:flex}.acepta-resumen>div:first-child{flex-direction:column;gap:4px;display:flex}.acepta-resumen small{font-family:var(--eti);letter-spacing:.18em;text-transform:uppercase;color:var(--suave);font-size:10px}.acepta-resumen b{font-family:var(--display);font-size:20px;font-weight:800}.acepta-resumen span,.acepta-resumen p{color:var(--suave);margin:0}.acepta-montos{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.acepta-montos>div{border:1px solid var(--linea);flex-direction:column;gap:2px;padding:12px 14px;display:flex}.acepta-montos b{letter-spacing:-.02em;font-size:clamp(24px,4vw,32px)}.acepta-montos .hoy{background:var(--ink);border-color:var(--ink)}.acepta-montos .hoy small{color:#b8c3d9}.acepta-montos .hoy b{color:var(--oro-claro)}.acepta-puntos{flex-direction:column;gap:10px;display:flex}.acepta-puntos h2,.legal-in h2{font-family:var(--display);margin:0;font-size:22px;font-weight:800}.acepta-puntos ol{flex-direction:column;gap:8px;margin:0;padding-left:22px;display:flex}.legal-in section{flex-direction:column;gap:8px;display:flex}.legal-in p{max-width:68ch;margin:0;line-height:1.6}.pie-legal a{color:inherit;text-underline-offset:3px;white-space:nowrap;text-decoration:underline}.pilar-cab .pilar-tit{font-family:var(--display);letter-spacing:-.03em;margin:0;font-size:clamp(26px,3vw,38px);font-weight:900;line-height:1.05}.ejemplo figcaption{flex-direction:column;gap:6px;padding:14px 16px;display:flex}.ejemplo figcaption b{font-family:var(--display);font-size:18px;font-weight:800}.ejemplo figcaption span{color:var(--suave);font-size:15px}.ejemplo figcaption a{color:var(--ink);font-weight:700}.plan.plan-estrella{border-width:3px;border-color:#2a62f0;position:relative;box-shadow:0 10px 28px #2a62f038}.plan .plan-sello{color:#fff;font-family:var(--display);letter-spacing:.06em;background:#2a62f0;align-self:flex-start;margin:-4px 0 4px;padding:4px 10px;font-size:13px;font-weight:800}.versus{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:16px;margin-top:18px;display:grid}.versus>div{border:2px solid var(--ink);background:var(--panel);flex-direction:column;gap:10px;min-width:0;padding:20px 22px;display:flex}.versus>div.si{border:3px solid #2a62f0}.versus b{font-family:var(--display);font-size:19px;font-weight:800}.versus ul{color:var(--suave);flex-direction:column;gap:6px;margin:0;padding-left:20px;display:flex}.versus .dif{color:var(--ink);margin:0;font-weight:700}.baratas{gap:10px;margin:12px 0 0;padding:0;list-style:none;display:grid}.baratas li{border-left:4px solid #2a62f0;grid-template-columns:minmax(0,1fr);gap:4px;padding:6px 0 6px 14px;display:grid}.baratas b{font-family:var(--display);font-size:17px;font-weight:800}.baratas span{color:var(--suave)}.fotos-intro{color:var(--suave);margin:-4px 0 0}.subir{border:2px dashed var(--ink);cursor:pointer;background:#fff;align-self:flex-start;align-items:center;gap:8px;padding:11px 16px;font-weight:700;display:inline-flex}.subir:hover{background:#eef3ff}.campo-f .subir-in{opacity:0;clip-path:inset(50%);border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}:is(.subir-in:focus-visible+*,.campo-f:has(.subir-in:focus-visible) .subir){outline:3px solid var(--azul);outline-offset:2px}.fotos-mini{grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:8px;margin:4px 0 0;padding:0;list-style:none;display:grid}.fotos-mini li{aspect-ratio:1;background:#fff;border:1.5px solid #9aa3b8;position:relative}.fotos-mini img{object-fit:cover;width:100%;height:100%;display:block}.fotos-mini button{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:50%;width:28px;height:28px;font-size:18px;line-height:1;position:absolute;top:4px;right:4px}.pedido-aviso{background:#fff4e5;border:1px solid #e0a23b;padding:10px 12px}.pedido-aviso a{color:#2a62f0;font-weight:700}.estilos-escogidos{border:2px solid var(--ink);background:#e6f4ec;flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:14px 16px;display:flex}.estilos-escogidos span{color:var(--suave);flex-basis:100%;font-size:14px}.estilos-escogidos b{font-family:var(--display);font-size:18px;font-weight:800}.estilos-escogidos a{color:#2a62f0;font-size:14px;font-weight:700}.cual{border:2px solid var(--ink);background:var(--panel);margin-top:22px;overflow-x:auto}.cual table{border-collapse:collapse;width:100%;min-width:640px;font-size:15px}.cual th,.cual td{border-bottom:1px solid var(--linea);text-align:center;vertical-align:middle;padding:11px 12px}.cual th:first-child,.cual td:first-child{text-align:left;background:var(--panel);font-weight:600;position:sticky;left:0}.cual thead th{font-family:var(--display);vertical-align:bottom;font-size:16px;font-weight:800;line-height:1.2}.cual thead small{color:var(--suave);margin-top:3px;font-family:inherit;font-size:13px;font-weight:600;display:block}.cual .est{background:#eef3ff}.cual .s{color:#0e7a40;font-size:18px;font-weight:900}.cual .n{color:#9aa3b8}.cual .pr td{font-family:var(--display);font-size:17px;font-weight:800}.cual caption{caption-side:top;text-align:left;font-family:var(--display);padding:14px 12px 4px;font-size:20px;font-weight:800}.cual .nota{color:var(--suave);font-size:12.5px;font-weight:500;display:block}.cual-cel{display:none}@media (max-width:700px){.cual{background:0 0;border:0;overflow:visible}.cual table{display:none}.cual-cel{flex-direction:column;gap:12px;display:flex}.cual-cel>div{border:2px solid var(--ink);background:var(--panel);padding:16px}.cual-cel>div.est{border:3px solid #2a62f0}.cual-cel b{font-family:var(--display);font-size:19px;font-weight:800;display:block}.cual-cel .pc{font-family:var(--display);margin:4px 0 8px;font-size:22px;font-weight:800;display:block}.cual-cel .pc s{color:var(--suave);font-size:14px;font-weight:600}.cual-cel ul{flex-direction:column;gap:6px;margin:0;padding:0;font-size:15px;list-style:none;display:flex}.cual-cel em{font-style:normal;font-weight:700}.cual-cel .no{color:var(--suave);margin:10px 0 0;font-size:13.5px}}.rev{opacity:0;transition:opacity .35s,transform .35s cubic-bezier(.2,.7,.2,1);transform:translateY(14px)}.rev.vis{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.rev{opacity:1;transition:none;transform:none}}.plan.plan-armada{background:var(--ink);color:#fff;border-color:var(--ink)}.plan.plan-armada small{color:#e2c27a}.plan.plan-armada span{color:#c8cfdf}.armada{border:2px solid var(--ink);background:var(--panel);margin-top:30px;padding:clamp(18px,3vw,30px);scroll-margin-top:90px}.armada h2 em{color:var(--pc);font-style:normal}.armada-sub{color:var(--suave);max-width:70ch;margin:6px 0 4px}.armada fieldset{border:0;flex-direction:column;gap:10px;min-width:0;margin:18px 0 0;padding:0;display:flex}.armada legend{font-family:var(--display);letter-spacing:-.02em;margin-bottom:8px;padding:0;font-size:clamp(20px,2.4vw,26px);font-weight:900}.armada-bases{grid-template-columns:1fr 1fr;display:grid!important}.arm-op{border:2px solid var(--ink);background:var(--panel);flex-wrap:wrap;align-items:flex-start;gap:8px 12px;padding:14px 16px;transition:transform .15s,box-shadow .15s,background .15s;display:flex}.arm-op:hover{box-shadow:5px 5px 0 var(--ink);transform:translate(-3px,-3px)}.arm-op.on{border-color:var(--pc);box-shadow:5px 5px 0 var(--pc);background:#eef3ff}label.arm-op,.arm-marca{cursor:pointer;flex:260px;align-items:flex-start;gap:12px;min-width:0;display:flex}.arm-op input{width:20px;height:20px;accent-color:var(--pc);flex:none;margin-top:4px}.arm-op .tx{flex-direction:column;min-width:0;display:flex}.arm-op .tx b{font-family:var(--display);font-size:17px;font-weight:800}.arm-op .tx span{color:var(--suave);font-size:14.5px}.arm-op .pr{text-align:right;font-family:var(--display);white-space:nowrap;margin-left:auto;font-size:17px;font-weight:900}.arm-op .pr small{color:var(--suave);font-family:inherit;font-size:12.5px;font-weight:600;display:block}.arm-cant{flex-basis:100%;align-items:center;gap:8px;padding-left:32px;display:flex}.arm-cant button{border:2px solid var(--ink);background:var(--panel);width:34px;height:34px;font:900 18px var(--display);cursor:pointer}.arm-cant output{text-align:center;min-width:26px;font-family:var(--display);font-weight:900}.armada-tienda{color:var(--suave);margin:16px 0 0}.armada-tienda a{color:var(--pc);font-weight:700}.armada-total{z-index:5;background:var(--ink);color:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 18px;margin:18px calc(-1*clamp(18px,3vw,30px)) calc(-1*clamp(18px,3vw,30px));padding:14px clamp(18px,3vw,30px);display:flex;position:sticky;bottom:0}.armada-total small{font-family:var(--eti);letter-spacing:.2em;text-transform:uppercase;color:#e2c27a;font-size:10px;display:block}.armada-total b{font-family:var(--display);color:#e2c27a;font-size:clamp(22px,3vw,30px);font-weight:900}.armada-total s{color:#98a2bb;margin-left:6px}.armada-total span{color:#c8cfdf;font-size:13px;display:block}.armada-total .btn{border-color:#fff}.arm-op .tx{flex:180px}label.arm-op{flex-wrap:nowrap}@media (max-width:620px){.armada-bases{grid-template-columns:1fr}.arm-op .pr{text-align:left;margin-left:32px}label.arm-op{flex-wrap:wrap}label.arm-op .tx{flex:calc(100% - 40px)}.armada-total{gap:6px 10px;padding:10px 14px}.armada-total small{display:none}.armada-total b{font-size:21px}.armada-total span{font-size:12px}.armada-total .btn{flex:100%;justify-content:center;padding:10px 14px;font-size:15px}}@media (hover:hover){.det2-cuerpo :is(.plan,.ejemplo,.det2-caja,.faq details,.det2-cta,.compra>li,.checks>li,.chips>li,.linea>li,.versus>div,.nocon,.compara,.fund-aviso,.garantias>li,.marcas-fila>li,.plegable){transition:opacity .35s,transform .18s,box-shadow .18s}.det2-cuerpo :is(.plan,.ejemplo,.det2-cta,.det2-muestra,.faq details,.plegable):hover{box-shadow:5px 5px 0 var(--ink);transform:translate(-3px,-3px)}.det2-cuerpo :is(.compra>li,.checks>li,.chips>li,.linea>li,.versus>div,.nocon,.compara,.fund-aviso,.garantias>li,.marcas-fila>li,.det2-caja:not(.det2-muestra)):hover{box-shadow:0 4px 0 var(--pc);transform:translateY(-3px)}}.det2-acc{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.det2-acc .btn.sec{color:#fff;background:0 0;border-color:#fff}.det2-sigla{font-family:var(--eti);letter-spacing:.25em;text-transform:uppercase;color:#e2c27a;margin:4px 0 0;font-size:11px}.det2-autor{color:#c8cfdf;margin:12px 0 0;font-size:14px}.det2-autor b{color:#fff}.portada-gratis{text-align:center;text-wrap:balance;max-width:38ch;margin:16px auto 0;font-weight:700}.garantias{grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr));gap:10px;margin:16px 0;padding:0;list-style:none;display:grid}.garantias>li{border:2px solid var(--ink);background:#e6f4ec;align-items:flex-start;gap:10px;padding:12px 14px;font-weight:700;line-height:1.35;display:flex}.garantias>li>span{font-size:20px;line-height:1}.plan .plan-ahorro,.plan .plan-dia{letter-spacing:0;text-transform:none;font-family:inherit;line-height:1.35}.plan .plan-ahorro{color:#0e7a40;font-size:13px;font-weight:700}.plan .plan-dia{color:var(--suave);text-align:center;font-size:12.5px}.plan:first-child{box-shadow:none}.plan-trae{flex-direction:column;gap:7px;margin:6px 0 4px;padding:0;font-size:14.5px;line-height:1.35;list-style:none;display:flex}.plan-trae li{padding-left:24px;position:relative}.plan-trae li:before{content:"";background:#0e7a40 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8.5l2.5 2.5L12 5.5' fill='none' stroke='white' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/13px no-repeat;border-radius:50%;width:17px;height:17px;position:absolute;top:1px;left:0}.plan-trae li.nota{color:var(--suave);padding-left:0;font-size:13px}.plan-trae li.nota:before{display:none}.plan-armada .plan-trae{color:#dde4f2}@media (min-width:701px){.planes:has(.plan-estrella){padding-top:16px}.planes>.plan{position:relative}.plan-estrella .plan-sello{margin:0;position:absolute;top:-14px;left:22px}}.plan-armada .plan-desde{color:#b8c3d9;margin-bottom:-6px;font-size:14px;font-style:normal}.plegable{border:2px solid var(--ink);background:var(--panel);margin-top:18px}.plegable>summary{cursor:pointer;font-family:var(--display);justify-content:space-between;align-items:center;gap:12px;padding:15px 18px;font-size:17px;font-weight:800;list-style:none;display:flex}.plegable>summary::-webkit-details-marker{display:none}.plegable>summary:after{content:"+";font-size:24px;font-weight:900;line-height:1}.plegable[open]>summary:after{content:"−"}.plegable>summary small{font-family:var(--cuerpo);color:var(--suave);font-size:13.5px;font-weight:600;display:block}.plegable-in{padding:0 18px 18px}.plegable-in>.cual{margin-top:0}.armada-abrir{margin-top:14px}.armada.cerrada fieldset,.armada.cerrada .armada-tienda,.armada.cerrada .armada-total,.barra-cel{display:none}@media (max-width:700px){.barra-cel{z-index:55;padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px));background:var(--ink);gap:8px;transition:transform .25s;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}.barra-cel.ver{transform:none}.barra-cel .btn{flex:1;justify-content:center;padding:11px 8px;font-size:15px}.barra-cel .btn.sec{color:#fff;background:0 0;border-color:#fff}body:has(.barra-cel.ver) .wa-flot{bottom:calc(80px + env(safe-area-inset-bottom,0px))}body:has(.armada:not(.cerrada)) .wa-flot{bottom:calc(150px + env(safe-area-inset-bottom,0px))}.cot-item{min-height:44px}.cot-item input{width:24px;height:24px}.tarjeta .cmp,.cot-p i{font-size:13px}.pausa{min-height:44px}}@media (prefers-reduced-motion:reduce){.det2-cuerpo :is(.plan,.ejemplo,.det2-caja,.plegable):hover{transform:none}.barra-cel{transition:none}}.logoV img{width:auto;display:block}
