@font-face{font-family:Poppins;font-weight:400;font-style:normal;font-display:swap;src:url(/sitio/fonts/poppins-latin-400-normal.woff2) format("woff2")}@font-face{font-family:Poppins;font-weight:500;font-style:normal;font-display:swap;src:url(/sitio/fonts/poppins-latin-500-normal.woff2) format("woff2")}@font-face{font-family:Poppins;font-weight:600;font-style:normal;font-display:swap;src:url(/sitio/fonts/poppins-latin-600-normal.woff2) format("woff2")}@font-face{font-family:Poppins;font-weight:700;font-style:normal;font-display:swap;src:url(/sitio/fonts/poppins-latin-700-normal.woff2) format("woff2")}@font-face{font-family:Inter;font-weight:400;font-style:normal;font-display:swap;src:url(/sitio/fonts/inter-latin-400-normal.woff2) format("woff2")}@font-face{font-family:Inter;font-weight:500;font-style:normal;font-display:swap;src:url(/sitio/fonts/inter-latin-500-normal.woff2) format("woff2")}@font-face{font-family:Inter;font-weight:600;font-style:normal;font-display:swap;src:url(/sitio/fonts/inter-latin-600-normal.woff2) format("woff2")}:root{--naranja:#FF5A00;--naranja-btn:#D44400;--naranja-btn-h:#B83A00;--naranja-txt:#B83A00;--negro:#111111;--texto:#3D3A38;--gris:#6B6B6B;--crema:#FFE7D9;--crema-suave:#FFF5EE;--gris-claro:#F5F5F5;--linea:#EAE6E2;--blanco:#fff;--verde:#1E7A46;--verde-suave:#E6F4EC;--r-s:10px;--r-m:16px;--r-l:24px;--r-xl:32px;--sombra-s:0 1px 2px rgba(17,17,17,.04),0 4px 14px rgba(17,17,17,.05);--sombra-m:0 2px 4px rgba(17,17,17,.04),0 14px 34px rgba(17,17,17,.08);--sombra-l:0 4px 8px rgba(17,17,17,.04),0 30px 70px rgba(17,17,17,.14);--titulo:Poppins,"Segoe UI",system-ui,sans-serif;--cuerpo:Inter,"Segoe UI",system-ui,sans-serif;--enc:76px}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--enc) + 16px)}body{margin:0;font-family:var(--cuerpo);font-size:1.0625rem;line-height:1.6;color:var(--texto);background:var(--blanco);-webkit-font-smoothing:antialiased;overflow-x:hidden}img,svg{display:block;max-width:100%}img{height:auto}h1,h2,h3,h4,p,ul,ol,dl,dd,figure,table{margin:0}ul,ol{padding:0;list-style:none}a{color:var(--naranja-txt);text-underline-offset:3px}a:hover{color:var(--negro)}button{font:inherit;color:inherit;cursor:pointer}strong,b{font-weight:600;color:var(--negro)}:focus-visible{outline:3px solid var(--negro);outline-offset:3px;border-radius:6px}[hidden]{display:none!important}.saltar{position:absolute;left:12px;top:-60px;z-index:200;background:var(--negro);color:#fff;padding:12px 18px;border-radius:var(--r-s);font-weight:600;text-decoration:none}.saltar:focus{top:12px;color:#fff}.cont{width:100%;max-width:1240px;margin-inline:auto;padding-inline:20px}.cont-angosto{max-width:860px}.centro{text-align:center}.seccion{padding-block:clamp(56px,7.5vw,104px);position:relative}.seccion-chica{padding-block:clamp(40px,6vw,80px)}.seccion-gris{background:var(--gris-claro)}.seccion-crema{background:var(--crema-suave)}.cabeza{max-width:780px;margin-bottom:clamp(32px,5vw,56px)}.cabeza-centro{margin-inline:auto;text-align:center}.cabeza .bajada{margin-top:16px}.t0,.t1,.t2,.t3,.t4,.t5,.t6{font-family:var(--titulo);color:var(--negro);font-weight:700;letter-spacing:-.02em;text-wrap:balance}.t0{font-size:clamp(2.7rem,6.4vw,4.6rem);line-height:1.02;letter-spacing:-.035em}.t1{font-size:clamp(2.1rem,4.8vw,3.4rem);line-height:1.08;letter-spacing:-.03em}.t2{font-size:clamp(1.7rem,3.5vw,2.6rem);line-height:1.12}.t3{font-size:clamp(1.35rem,2.3vw,1.75rem);line-height:1.2;font-weight:600}.t4{font-size:1.3rem;line-height:1.25;font-weight:600}.t5{font-size:1.1rem;line-height:1.3;font-weight:600;letter-spacing:-.01em}.t6{font-size:.98rem;line-height:1.3;font-weight:600;letter-spacing:0}.acento{color:var(--naranja)}.bajada{font-size:clamp(1.06rem,1.5vw,1.22rem);line-height:1.6;color:var(--texto);text-wrap:pretty}.ceja{font-family:var(--titulo);font-weight:600;font-size:.84rem;letter-spacing:.09em;text-transform:uppercase;color:var(--naranja-txt);margin-bottom:14px}.ceja-clara{color:var(--naranja)}.ceja-pildora{display:inline-flex;align-items:center;gap:8px;background:var(--crema);padding:8px 14px;border-radius:999px;letter-spacing:.02em;text-transform:none;font-size:.88rem}.ceja-pildora .ico{width:16px;height:16px}.ico{width:1.25em;height:1.25em;flex:none}.tag{display:inline-flex;align-items:center;font-family:var(--cuerpo);font-size:.72rem;font-weight:600;letter-spacing:.02em;padding:3px 9px;border-radius:999px;background:var(--gris-claro);color:var(--gris);vertical-align:middle;white-space:nowrap}.tag-prox{background:#EEF1FF;color:#3A46A8}.nota-centro{text-align:center;color:var(--gris);font-size:.95rem;max-width:720px;margin:32px auto 0}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:12px 22px;border-radius:14px;border:1.5px solid transparent;font-family:var(--titulo);font-weight:600;font-size:1rem;line-height:1.2;text-decoration:none;text-align:center;transition:background .18s,color .18s,border-color .18s,transform .18s,box-shadow .18s}.btn .ico{width:20px;height:20px}.btn-primario{background:var(--naranja-btn);color:#fff;box-shadow:0 6px 18px rgba(212,68,0,.28)}.btn-primario:hover{background:var(--naranja-btn-h);color:#fff;transform:translateY(-1px)}.btn-secundario{background:#fff;color:var(--negro);border-color:var(--linea);box-shadow:var(--sombra-s)}.btn-secundario:hover{border-color:var(--negro);color:var(--negro)}.btn-claro{background:#fff;color:var(--negro)}.btn-claro:hover{background:var(--crema);color:var(--negro);transform:translateY(-1px)}.btn-fantasma{background:transparent;color:var(--negro);padding-inline:14px}.btn-fantasma:hover{background:var(--gris-claro)}.btn-texto{min-height:44px;padding:8px 0;background:none;color:var(--naranja-txt);border-radius:8px;gap:6px}.btn-texto .ico-flecha{transition:transform .18s}.btn-texto:hover{color:var(--negro)}.btn-texto:hover .ico-flecha,.tarjeta-enlace:hover .ico-flecha,.duo-item:hover .ico-flecha,.mega-todo:hover .ico-flecha{transform:translateX(4px)}.btn-chico{min-height:44px;padding:9px 16px;font-size:.93rem;border-radius:12px}.btn-grande,.btn[data-grande]{min-height:56px;font-size:1.06rem;padding-inline:28px}.btn-ancho{width:100%}.acciones{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.acciones-centro{justify-content:center}.enlace{background:none;border:0;padding:0;color:var(--naranja-txt);font-weight:600;text-decoration:underline;text-underline-offset:3px;min-height:44px;display:inline-flex;align-items:center}.deco{position:absolute;pointer-events:none;color:var(--crema);z-index:0}.deco-circuito{color:#F1D9CB}.enc{position:sticky;top:0;z-index:100;background:rgba(255,255,255,.92);backdrop-filter:saturate(1.4) blur(14px);border-bottom:1px solid transparent;transition:border-color .2s,box-shadow .2s}.enc.con-sombra{border-color:var(--linea);box-shadow:0 6px 24px rgba(17,17,17,.05)}.enc-fila{display:flex;align-items:center;gap:20px;height:var(--enc)}.enc-logo{flex:none;display:block;padding:4px 0}.enc-logo img{height:56px;width:auto}.nav{display:flex;align-items:center;flex:1;gap:16px}.nav-lista{display:flex;align-items:center;gap:2px;margin-inline:auto}.nav-item{position:static}.nav-btn,.nav-a{display:inline-flex;align-items:center;gap:4px;min-height:44px;padding:8px 13px;border:0;background:none;border-radius:10px;font-family:var(--titulo);font-weight:500;font-size:.96rem;color:var(--negro);text-decoration:none}.nav-btn .ico{width:16px;height:16px;transition:transform .2s}.nav-btn[aria-expanded=true] .ico{transform:rotate(180deg)}.nav-btn:hover,.nav-a:hover,.nav-btn[aria-expanded=true]{background:var(--gris-claro);color:var(--negro)}.nav-a[aria-current],.nav-btn[data-activo]{color:var(--naranja-txt)}.nav-acciones{display:flex;align-items:center;gap:8px}.enc-movil{display:none;align-items:center;gap:8px;margin-left:auto}.hamb{width:48px;height:48px;display:grid;place-items:center;border:1.5px solid var(--linea);background:#fff;border-radius:12px}.hamb .ico{width:24px;height:24px}.hamb .hamb-cerrar,.hamb[aria-expanded=true] .hamb-abrir{display:none}.hamb[aria-expanded=true] .hamb-cerrar{display:block}.mega{display:none;position:absolute;left:50%;top:calc(var(--enc) - 6px);transform:translateX(-50%);width:min(1120px,calc(100vw - 40px));background:#fff;border:1px solid var(--linea);border-radius:var(--r-l);box-shadow:var(--sombra-l);padding:28px}.mega-chico{width:min(680px,calc(100vw - 40px))}.nav-btn[aria-expanded=true]+.mega{display:block}.mega-rejilla{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.mega-col2{display:grid;grid-template-columns:1fr 1fr;gap:4px 16px}.mega-grupo{font-family:var(--titulo);font-size:.78rem;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--gris);margin:0 0 8px 12px}.mega-enlace{display:flex;gap:12px;align-items:flex-start;padding:10px 12px;border-radius:12px;text-decoration:none;color:var(--negro);min-height:44px}.mega-enlace>.ico{width:22px;height:22px;color:var(--naranja);margin-top:2px}.mega-enlace b{display:block;font-family:var(--titulo);font-weight:600;font-size:.95rem;line-height:1.3}.mega-enlace small{display:block;font-size:.84rem;color:var(--gris);line-height:1.35;margin-top:2px}.mega-enlace:hover,.mega-enlace[aria-current]{background:var(--crema-suave);color:var(--negro)}.mega-todo{display:inline-flex;align-items:center;gap:6px;margin:18px 0 0 12px;font-family:var(--titulo);font-weight:600;font-size:.95rem;text-decoration:none;min-height:44px}.mega-todo .ico{transition:transform .18s}@media (max-width:1079px){:root{--enc:64px}.enc-logo img{height:44px}.enc-movil{display:flex}.nav{display:none;position:fixed;inset:var(--enc) 0 0 0;background:#fff;flex-direction:column;align-items:stretch;gap:0;padding:12px 20px 32px;overflow-y:auto;overscroll-behavior:contain}.nav.abierto{display:flex}.nav-lista{flex-direction:column;align-items:stretch;margin:0;gap:0}.nav-item{border-bottom:1px solid var(--linea)}.nav-btn,.nav-a{width:100%;justify-content:space-between;min-height:56px;padding:12px 4px;font-size:1.1rem;font-weight:600;border-radius:0}.nav-btn:hover,.nav-a:hover,.nav-btn[aria-expanded=true]{background:none}.mega{position:static;transform:none;width:auto;border:0;box-shadow:none;padding:0 0 14px;border-radius:0}.mega-rejilla,.mega-col2{grid-template-columns:1fr;gap:10px}.mega-grupo{margin-left:4px;margin-top:8px}.mega-enlace{padding:8px 4px}.mega-todo{margin-left:4px}.nav-acciones{flex-direction:column;align-items:stretch;margin-top:24px;gap:12px}.nav-acciones .btn{min-height:52px}.nav-acciones .btn-fantasma{border-color:var(--linea)}body.nav-abierta{overflow:hidden}}@media (max-width:420px){.enc-movil .btn{padding-inline:12px;font-size:.88rem}}.migas{background:#fff;padding-top:14px}.migas ol{display:flex;flex-wrap:wrap;gap:6px;font-size:.86rem;color:var(--gris)}.migas li+li::before{content:"/";margin-right:6px;color:#C9C4BF}.migas a{color:var(--gris);text-decoration:none;padding:4px 0;display:inline-block}.migas a:hover{color:var(--negro);text-decoration:underline}.migas [aria-current]{color:var(--negro);font-weight:500;padding:4px 0}.marco{background:#fff;border:1px solid var(--linea);border-radius:var(--r-m);overflow:hidden;box-shadow:var(--sombra-l)}.marco-barra{display:flex;gap:6px;align-items:center;height:26px;padding:0 12px;background:#F6F4F2;border-bottom:1px solid var(--linea)}.marco-barra i{width:8px;height:8px;border-radius:50%;background:#D9D4CF}.marco-barra i:first-child{background:var(--naranja)}.marco img{width:100%}.disp{filter:drop-shadow(0 18px 30px rgba(17,17,17,.14))}.disp-cel{width:min(100%,300px);margin-inline:auto}.hero{position:relative;overflow:hidden;padding:clamp(28px,5vw,64px) 0 clamp(56px,8vw,104px);background:linear-gradient(180deg,#fff 0%,var(--crema-suave) 100%)}.hero-deco1{width:340px;right:-90px;top:20px;opacity:.75;transform:rotate(-14deg) scaleX(-1)}.hero-deco2{width:300px;left:-150px;bottom:40px;opacity:.6;transform:rotate(18deg)}.hero-deco3{width:520px;right:6%;bottom:-40px;opacity:.7}.hero-rejilla{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);gap:clamp(28px,4vw,64px);align-items:center}.hero-texto .bajada{margin-top:20px;max-width:560px}.hero-precio{display:flex;align-items:center;gap:18px;margin-top:26px;padding:16px 20px;background:#fff;border:1px solid var(--linea);border-radius:var(--r-l);box-shadow:var(--sombra-s);width:fit-content;max-width:100%}.hero-precio-n{font-family:var(--titulo);font-weight:700;font-size:clamp(2rem,3.6vw,2.7rem);line-height:1;color:var(--negro);letter-spacing:-.03em;white-space:nowrap}.hero-precio-n small{font-size:.38em;font-weight:600;letter-spacing:0;color:var(--gris)}.hero-precio-t{font-size:.95rem;line-height:1.4;color:var(--texto);font-weight:500;border-left:2px solid var(--naranja);padding-left:16px}.hero-precio-t em{display:block;font-style:normal;font-size:.82rem;color:var(--gris)}.hero-enlace{margin-top:6px}.hero-puntos{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:10px;font-size:.92rem;color:var(--gris)}.hero-puntos li{display:flex;align-items:center;gap:6px}.hero-puntos .ico{color:var(--verde);width:18px;height:18px}.hero-visual{position:relative;padding:0 0 10% 10%}.hero-pc{width:106%;max-width:none}.hero-cel{position:absolute;left:-3%;bottom:0;width:35%;filter:drop-shadow(0 24px 40px rgba(17,17,17,.22))}.hero-aviso{position:absolute;right:-3%;top:-22px;display:flex;gap:12px;align-items:center;background:#fff;border:1px solid var(--linea);border-radius:16px;padding:12px 16px 12px 12px;box-shadow:var(--sombra-m);animation:flota 6s ease-in-out infinite}.hero-aviso span{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;background:var(--verde-suave);color:var(--verde)}.hero-aviso p{display:grid;line-height:1.3}.hero-aviso b{font-family:var(--titulo);font-size:.88rem}.hero-aviso small{font-size:.78rem;color:var(--gris)}.hero-aviso2{top:auto;bottom:4%;right:6%;animation-delay:-3s}.hero-aviso2 span{background:var(--crema);color:var(--naranja-txt)}@keyframes flota{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}@media (max-width:999px){.hero-rejilla{grid-template-columns:1fr}.hero-visual{padding:0 0 12% 6%;margin-top:8px}.hero-pc{width:100%}.hero-cel{width:30%;left:0}.hero-aviso{right:0;top:-14px}.hero-aviso2{display:none}}@media (max-width:560px){.hero-precio{flex-direction:column;align-items:flex-start;gap:10px;width:100%}.hero-precio-t{border-left:0;padding-left:0;border-top:2px solid var(--naranja);padding-top:10px}.hero-precio-t br{display:none}.hero .acciones .btn{width:100%}.hero-aviso{padding:8px 12px 8px 8px}.hero-aviso span{width:32px;height:32px}}.franja{background:var(--negro);color:#fff;padding:22px 0}.franja ul{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.franja li{display:grid;justify-items:center;text-align:center;line-height:1.25}.franja b{font-family:var(--titulo);font-size:clamp(1.3rem,2.6vw,1.9rem);color:var(--naranja);font-weight:700;letter-spacing:-.02em}.franja span{font-size:.9rem;color:#D6D2CE}@media (max-width:640px){.franja ul{grid-template-columns:1fr 1fr;gap:18px 10px}}.reco{background:var(--gris-claro);border-radius:var(--r-xl);padding:clamp(16px,3vw,32px)}.reco-tabs{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.reco-tab{position:relative;display:flex;align-items:center;gap:10px;min-height:56px;padding:10px 14px;background:transparent;border:0;border-radius:14px;font-family:var(--titulo);font-weight:600;font-size:1rem;color:var(--gris);text-align:left;overflow:hidden}.reco-n{width:30px;height:30px;flex:none;display:grid;place-items:center;border-radius:50%;background:#fff;color:var(--gris);font-size:.9rem;border:1px solid var(--linea)}.reco-tab:hover{color:var(--negro)}.reco-tab[aria-selected=true]{background:#fff;color:var(--negro);box-shadow:var(--sombra-s)}.reco-tab[aria-selected=true] .reco-n{background:var(--naranja-btn);color:#fff;border-color:transparent}.reco-barra{position:absolute;left:0;right:0;bottom:0;height:3px;background:transparent}.reco-barra i{display:block;height:100%;width:0;background:var(--naranja)}.reco[data-andando] .reco-tab[aria-selected=true] .reco-barra i{animation:avance var(--dur,6.5s) linear forwards}@keyframes avance{to{width:100%}}.reco-paneles{margin-top:16px;background:#fff;border-radius:var(--r-l);padding:clamp(20px,3.4vw,44px);box-shadow:var(--sombra-s)}.reco-panel{display:grid;grid-template-columns:minmax(0,.62fr) minmax(0,1.38fr);gap:clamp(20px,4vw,56px);align-items:center;min-height:420px}.reco-panel-cel{grid-template-columns:1fr 1fr}.reco-ico,.tarjeta-ico{width:52px;height:52px;display:grid;place-items:center;border-radius:16px;background:var(--crema);color:var(--naranja-txt);margin-bottom:18px}.reco-ico .ico,.tarjeta-ico .ico{width:26px;height:26px}.reco-texto p{margin-top:12px;font-size:1.08rem}.reco-visual .disp-cel{max-width:270px}.reco-visual .marco{box-shadow:var(--sombra-m)}@media (max-width:899px){.reco-tabs{display:flex;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;margin-inline:-4px;padding:4px}.reco-tabs::-webkit-scrollbar{display:none}.reco-tab{flex:none;scroll-snap-align:start;padding-right:18px}.reco-panel,.reco-panel-cel{grid-template-columns:1fr;min-height:0}.reco-ico{display:none}}.problema{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(28px,5vw,72px);align-items:center}.problema-texto .bajada{margin-top:18px}.lema{margin-top:22px;font-family:var(--titulo);font-weight:600;font-size:1.15rem;color:var(--negro)}.antes-despues{display:grid;grid-template-columns:1fr 1fr;gap:16px}.ad{border-radius:var(--r-l);padding:24px;border:1px solid var(--linea);background:#fff}.ad h3{margin-bottom:14px;color:var(--gris);font-size:.82rem;letter-spacing:.08em;text-transform:uppercase}.ad li{display:flex;gap:10px;align-items:flex-start;padding:9px 0;font-size:.98rem;line-height:1.4;border-top:1px solid var(--linea)}.ad li:first-child{border-top:0}.ad .ico{width:18px;height:18px;margin-top:3px}.ad-antes{background:transparent;border-style:dashed;border-color:#D8D2CC}.ad-antes li{color:var(--gris)}.ad-antes .ico{color:#A39C95}.ad-despues{border-color:transparent;box-shadow:var(--sombra-m)}.ad-despues h3{color:var(--naranja-txt)}.ad-despues li{color:var(--negro);font-weight:500}.ad-despues .ico{color:var(--verde)}@media (max-width:899px){.problema{grid-template-columns:1fr}}@media (max-width:520px){.antes-despues{grid-template-columns:1fr}}.roles-tabs{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:28px}.rol-tab{display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:10px 18px;border-radius:999px;border:1.5px solid var(--linea);background:#fff;font-family:var(--titulo);font-weight:600;font-size:.96rem;color:var(--texto)}.rol-tab .ico{width:18px;height:18px;color:var(--gris)}.rol-tab:hover{border-color:var(--negro);color:var(--negro)}.rol-tab[aria-selected=true]{background:var(--negro);border-color:var(--negro);color:#fff}.rol-tab[aria-selected=true] .ico{color:var(--naranja)}.rol-panel{display:grid;grid-template-columns:minmax(0,.55fr) minmax(0,1.45fr);gap:clamp(20px,4vw,56px);align-items:center;background:var(--crema-suave);border-radius:var(--r-xl);padding:clamp(20px,4vw,48px);min-height:480px}.rol-panel-cel{grid-template-columns:1fr 1fr}.rol-texto dl{margin-top:18px;display:grid;gap:4px}.rol-texto dt{font-family:var(--titulo);font-size:.78rem;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--naranja-txt);margin-top:14px}.rol-texto dd{font-size:1.08rem;color:var(--negro);line-height:1.45}.rol-visual .disp-cel{max-width:260px}.rol-visual .marco{box-shadow:var(--sombra-m)}.principio{margin-top:36px;text-align:center;font-family:var(--titulo);font-weight:600;font-size:clamp(1.2rem,2.4vw,1.6rem);color:var(--negro)}@media (max-width:899px){.roles-tabs{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;scrollbar-width:none;margin-inline:-20px;padding:4px 20px}.roles-tabs::-webkit-scrollbar{display:none}.rol-tab{flex:none}.rol-panel,.rol-panel-cel{grid-template-columns:1fr;min-height:0}}.roles-mini{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;position:relative}.rol-mini{background:#fff;border:1px solid var(--linea);border-radius:var(--r-m);padding:18px 16px;box-shadow:var(--sombra-s);display:grid;gap:4px}.rol-mini span{width:42px;height:42px;display:grid;place-items:center;border-radius:12px;background:var(--crema);color:var(--naranja-txt);margin-bottom:8px}.rol-mini b{font-family:var(--titulo);font-size:1rem}.rol-mini small{color:var(--gris);font-size:.85rem;line-height:1.35}.rol-mini:first-child{background:var(--negro);border-color:var(--negro)}.rol-mini:first-child b{color:#fff}.rol-mini:first-child small{color:#CFCAC5}.rol-mini:first-child span{background:var(--naranja);color:#fff}@media (max-width:480px){.roles-mini{grid-template-columns:1fr 1fr}}.linea{display:grid;grid-template-columns:repeat(5,1fr);gap:20px;position:relative;counter-reset:l}.linea-4{grid-template-columns:repeat(4,1fr)}.linea::before{content:"";position:absolute;left:5%;right:5%;top:27px;height:2px;background:repeating-linear-gradient(90deg,#DCD5CE 0 8px,transparent 8px 16px)}.linea li{position:relative;display:grid;gap:6px;justify-items:center;text-align:center;align-content:start}.linea-ico{width:56px;height:56px;display:grid;place-items:center;border-radius:50%;background:#fff;border:2px solid var(--naranja);color:var(--naranja-txt);font-family:var(--titulo);font-weight:700;font-size:1.15rem;margin-bottom:8px;box-shadow:0 0 0 8px var(--fondo-linea,var(--gris-claro))}.seccion:not(.seccion-gris) .linea-ico{--fondo-linea:#fff}.linea b{font-family:var(--titulo);font-size:1.02rem;line-height:1.3}.linea small{font-size:.92rem;color:var(--gris);line-height:1.45;max-width:230px}@media (max-width:899px){.linea,.linea-4{grid-template-columns:1fr;gap:0}.linea::before{left:27px;right:auto;top:10px;bottom:10px;width:2px;height:auto;background:repeating-linear-gradient(180deg,#DCD5CE 0 8px,transparent 8px 16px)}.linea li{grid-template-columns:56px 1fr;justify-items:start;text-align:left;column-gap:18px;padding:12px 0}.linea-ico{grid-row:span 2;margin:0}.linea b{align-self:end}.linea small{max-width:none}}.rejilla{display:grid;gap:18px}.rejilla-2{grid-template-columns:repeat(2,1fr)}.rejilla-3{grid-template-columns:repeat(3,1fr)}.rejilla-4{grid-template-columns:repeat(4,1fr)}.rejilla-5{grid-template-columns:repeat(5,1fr)}@media (max-width:1099px){.rejilla-5{grid-template-columns:repeat(3,1fr)}.rejilla-4{grid-template-columns:repeat(2,1fr)}}@media (max-width:820px){.rejilla-3,.rejilla-5{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.rejilla-2,.rejilla-3,.rejilla-4,.rejilla-5{grid-template-columns:1fr;gap:12px}}.tarjeta{position:relative;display:block;background:#fff;border:1px solid var(--linea);border-radius:var(--r-l);padding:26px 24px;box-shadow:var(--sombra-s);text-decoration:none;color:var(--texto)}.tarjeta p{margin-top:8px;font-size:.98rem;line-height:1.5;color:var(--texto)}.tarjeta .t5{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.tarjeta .t5 .ico-flecha{color:var(--naranja);width:18px;height:18px;transition:transform .18s;margin-left:auto}.tarjeta-enlace{transition:transform .18s,box-shadow .18s,border-color .18s}.tarjeta-enlace:hover{transform:translateY(-3px);box-shadow:var(--sombra-m);border-color:#F3C6AE;color:var(--texto)}.tarjeta-prox{background:transparent;border-style:dashed;box-shadow:none}.tarjeta-prox .tarjeta-ico{background:#EEF1FF;color:#3A46A8}.tarjeta-compacta{padding:20px}.tarjeta-compacta .tarjeta-ico{width:44px;height:44px;border-radius:13px;margin-bottom:14px}.tarjeta-compacta .tarjeta-ico .ico{width:22px;height:22px}.mini{display:flex;gap:14px;align-items:flex-start;padding:18px;border-radius:var(--r-m);border:1px solid var(--linea);background:#fff;text-decoration:none;color:var(--texto);transition:border-color .18s,box-shadow .18s}.mini>.ico{width:24px;height:24px;color:var(--naranja);margin-top:2px}.mini b{display:block;font-family:var(--titulo);font-size:1rem;line-height:1.3}.mini small{display:block;font-size:.88rem;color:var(--gris);line-height:1.4;margin-top:4px}.mini:hover{border-color:#F3C6AE;box-shadow:var(--sombra-s);color:var(--texto)}.otras{margin-top:24px}.fila{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(28px,5vw,72px);align-items:center}.fila+.fila{margin-top:clamp(48px,7vw,96px)}.fila-inv{grid-template-columns:minmax(0,1.18fr) minmax(0,.82fr)}.fila-inv .fila-texto{order:2}.fila-cel{grid-template-columns:1fr 1fr}.fila-suelta{margin-top:clamp(40px,6vw,72px)}.fila-texto .bajada,.fila-texto>p{margin-top:16px}.fila-texto .btn-texto{margin-top:14px}.palomas{display:grid;gap:10px;margin-top:20px}.palomas li{display:flex;gap:10px;align-items:flex-start;font-weight:500;color:var(--negro);line-height:1.45}.palomas .ico{color:var(--verde);width:20px;height:20px;margin-top:2px}.pasos{counter-reset:p;display:grid;gap:14px;margin-top:22px}.pasos li{counter-increment:p;display:grid;grid-template-columns:40px 1fr;column-gap:14px}.pasos li::before{content:counter(p);grid-row:span 2;width:40px;height:40px;display:grid;place-items:center;border-radius:50%;background:var(--negro);color:#fff;font-family:var(--titulo);font-weight:600}.pasos b{font-family:var(--titulo);line-height:1.3}.pasos span{font-size:.95rem;color:var(--gris);line-height:1.45}@media (max-width:899px){.fila,.fila-cel{grid-template-columns:1fr}.fila-inv .fila-texto{order:0}}.qr-diag{display:grid;grid-template-columns:auto 1fr;gap:clamp(16px,3vw,32px);align-items:center;background:#fff;border:1px solid var(--linea);border-radius:var(--r-xl);padding:clamp(18px,3vw,32px);box-shadow:var(--sombra-m);position:relative}.qr-tienda{width:clamp(140px,18vw,190px);background:var(--negro);color:#fff;border-radius:20px;padding:16px;text-align:center;display:grid;gap:10px;transform:rotate(-3deg);box-shadow:var(--sombra-m)}.qr-tienda p{font-family:var(--titulo);font-weight:700;font-size:1.05rem;color:var(--naranja)}.qr-svg{background:#fff;color:var(--negro);border-radius:12px;padding:10px;width:100%}.qr-tienda small{font-size:.74rem;line-height:1.3;color:#D6D2CE}.qr-pasos{display:grid;gap:10px}.qr-pasos li{display:flex;gap:12px;align-items:center;padding:10px 12px;border-radius:14px;background:var(--gris-claro)}.qr-pasos li>span{width:38px;height:38px;flex:none;display:grid;place-items:center;border-radius:11px;background:#fff;color:var(--naranja-txt)}.qr-pasos b{display:block;font-family:var(--titulo);font-size:.96rem;line-height:1.25}.qr-pasos small{display:block;font-size:.84rem;color:var(--gris);line-height:1.35}.qr-pasos li:last-child{background:var(--verde-suave)}.qr-pasos li:last-child>span{color:var(--verde)}@media (max-width:520px){.qr-diag{grid-template-columns:1fr;justify-items:center}.qr-pasos{width:100%}}.duo{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:stretch}.duo-item{display:flex;flex-direction:column;justify-content:space-between;gap:20px;background:var(--gris-claro);border-radius:var(--r-xl);padding:clamp(18px,3vw,32px);text-decoration:none;color:var(--texto);transition:background .18s}.duo-item:hover{background:var(--crema-suave);color:var(--texto)}.duo-item .marco{box-shadow:var(--sombra-m)}.duo-item p{display:grid;gap:2px}.duo-item b{display:flex;align-items:center;gap:8px;font-family:var(--titulo);font-size:1.25rem}.duo-item b .ico{color:var(--naranja);transition:transform .18s}.duo-tableta .disp{margin:-2% -3%;width:106%;max-width:none}@media (max-width:899px){.duo{grid-template-columns:1fr}}.ia-vis{display:grid;grid-template-columns:minmax(0,.8fr) auto minmax(0,1.2fr);gap:14px;align-items:center}.ia-carta{position:relative;background:#FFFDF8;border:1px solid #E8DFD2;border-radius:10px;padding:22px 18px 30px;box-shadow:var(--sombra-m);transform:rotate(-3deg);font-family:Georgia,"Times New Roman",serif;color:#3b332a}.ia-carta-t{text-align:center;font-size:1.25rem;font-style:italic;border-bottom:1px solid #D9CDBB;padding-bottom:8px;margin-bottom:8px}.ia-carta-c{font-weight:700;font-size:.8rem;letter-spacing:.12em;text-transform:uppercase;margin-top:12px}.ia-carta p:not(.ia-carta-t):not(.ia-carta-c){display:flex;align-items:baseline;gap:6px;font-size:.9rem;padding:3px 0}.ia-carta i{flex:1;border-bottom:1px dotted #B9AC97}.ia-foto{position:absolute;right:-10px;bottom:-14px;display:flex;align-items:center;gap:6px;background:var(--negro);color:#fff;font-family:var(--cuerpo);font-size:.75rem;font-weight:600;padding:7px 11px;border-radius:999px;transform:rotate(3deg)}.ia-foto .ico{width:14px;height:14px}.ia-flecha{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:var(--naranja-btn);color:#fff;box-shadow:0 8px 20px rgba(212,68,0,.3)}.ia-lista{background:#fff;border:1px solid var(--linea);border-radius:var(--r-m);padding:14px;box-shadow:var(--sombra-m);display:grid;gap:6px}.ia-lista-t{display:flex;align-items:center;gap:8px;font-size:.84rem;font-weight:600;color:var(--verde);background:var(--verde-suave);padding:8px 10px;border-radius:10px;margin-bottom:4px}.ia-lista-t .ico{width:16px;height:16px}.ia-lista p:not(.ia-lista-t){display:grid;grid-template-columns:1fr auto auto;gap:8px;align-items:center;padding:9px 10px;border:1px solid var(--linea);border-radius:10px;font-size:.88rem}.ia-lista b{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ia-lista p>span:last-child{font-weight:600;color:var(--negro);font-variant-numeric:tabular-nums}@media (max-width:560px){.ia-vis{grid-template-columns:1fr;justify-items:center}.ia-carta{width:78%}.ia-flecha{transform:rotate(90deg)}.ia-lista{width:100%}}.plan,.incluido,.precio-tarjeta{position:relative;overflow:hidden;background:var(--negro);color:#E4E0DC;border-radius:var(--r-xl)}.plan{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(24px,4vw,56px);padding:clamp(28px,5vw,64px);align-items:center}.plan .t2,.incluido .t2{color:#fff}.plan-deco{color:#1F1F1F;width:420px;right:-80px;bottom:-60px;transform:rotate(-12deg) scaleX(-1)}.plan-precio,.plan-lista{position:relative;z-index:1}.plan-n,.precio-n{display:flex;align-items:flex-end;gap:14px;margin:22px 0 10px}.plan-n b,.precio-n b{font-family:var(--titulo);font-weight:700;font-size:clamp(3.6rem,9vw,6rem);line-height:.9;letter-spacing:-.04em;color:var(--naranja)}.plan-n span,.precio-n span{font-family:var(--titulo);font-weight:600;font-size:1.05rem;line-height:1.25;color:#fff;padding-bottom:6px}.plan-n em,.precio-n em{font-style:normal;font-weight:400;font-size:.85rem;color:#BDB7B1}.plan .btn-texto,.incluido .btn-texto,.precio-tarjeta .btn-texto{color:#fff}.plan .btn-texto:hover,.incluido .btn-texto:hover{color:var(--naranja)}.plan-lista{display:grid;grid-template-columns:1fr 1fr;gap:10px}.plan-lista li{display:flex;gap:10px;align-items:center;background:#1C1C1C;border:1px solid #2A2A2A;border-radius:14px;padding:12px 14px;font-weight:500;color:#fff;font-size:.95rem;line-height:1.3}.plan-lista .ico{color:var(--naranja);width:18px;height:18px}@media (max-width:899px){.plan{grid-template-columns:1fr}}@media (max-width:480px){.plan-lista{grid-template-columns:1fr}}.incluido{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px;padding:clamp(28px,4vw,48px)}.incluido>div:first-child{max-width:640px}.incluido p:not(.ceja){margin-top:12px}.incluido-acc{display:flex;flex-wrap:wrap;gap:8px 20px;align-items:center}.viene{margin-top:28px;display:flex;flex-wrap:wrap;gap:8px 24px;align-items:center;justify-content:space-between;border:1px dashed #D8D2CC;border-radius:var(--r-m);padding:16px 22px;font-size:.95rem;color:var(--gris)}.viene p{flex:1 1 420px}.cierre{padding-top:0}.seccion+.cierre{padding-top:clamp(32px,5vw,64px)}.cierre-caja{position:relative;overflow:hidden;background:var(--naranja);border-radius:var(--r-xl);padding:clamp(40px,7vw,88px) clamp(22px,5vw,72px);text-align:center;color:var(--negro)}.cierre-caja>:not(.deco){position:relative;z-index:1}.cierre-caja .t1{color:#fff}.cierre-caja .bajada{color:var(--negro);font-weight:500;max-width:620px;margin:16px auto 0}.cierre-caja .btn-texto{color:var(--negro);text-decoration:underline}.cierre-caja .deco{z-index:0;color:#FF6E1A}.cierre-deco1{width:300px;left:-120px;top:-40px;transform:rotate(-24deg)}.cierre-deco2{width:300px;right:-110px;bottom:-70px;transform:rotate(150deg)}.cierre-form{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:clamp(24px,5vw,64px);text-align:left;align-items:center}.cierre-form .bajada{margin-inline:0}.palomas-claras li{color:var(--negro)}.palomas-claras .ico{color:#fff}.cierre-texto .btn{margin-top:24px}@media (max-width:899px){.cierre-form{grid-template-columns:1fr}}.form-caja{background:#fff;border-radius:var(--r-l);padding:clamp(20px,3vw,32px);box-shadow:var(--sombra-l);border:1px solid var(--linea);color:var(--texto)}.form-caja>.t4{margin-bottom:16px}.form-intro{font-size:.9rem;color:var(--gris);margin:-8px 0 16px}.form{display:grid;gap:16px}.form-campos{display:grid;grid-template-columns:1fr 1fr;gap:14px}.form-corto .campo:nth-child(3),.form-campos .campo:nth-child(7){grid-column:1/-1}.campo{display:grid;gap:6px;font-size:.92rem;font-weight:600;color:var(--negro)}.campo em{font-style:normal;font-weight:400;color:var(--gris)}.campo input,.campo select,.campo textarea{width:100%;min-height:50px;padding:12px 14px;border:1.5px solid #D8D2CC;border-radius:12px;background:#fff;font:inherit;font-weight:400;font-size:1rem;color:var(--negro);transition:border-color .15s,box-shadow .15s}.campo textarea{min-height:110px;resize:vertical}.campo select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%236B6B6B' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:40px}.campo input::placeholder,.campo textarea::placeholder{color:#8C8680}.campo input:focus,.campo select:focus,.campo textarea:focus{outline:none;border-color:var(--naranja-btn);box-shadow:0 0 0 4px rgba(255,90,0,.16)}.campo [aria-invalid=true]{border-color:#C0271B}.chips{border:0;padding:0;margin:0}.chips legend{font-size:.92rem;font-weight:600;color:var(--negro);padding:0;margin-bottom:8px}.chips div{display:flex;flex-wrap:wrap;gap:8px}.chips label{position:relative;cursor:pointer}.chips input{position:absolute;opacity:0;inset:0;width:100%;height:100%;margin:0;cursor:pointer}.chips span{display:inline-flex;align-items:center;min-height:44px;padding:8px 16px;border:1.5px solid #D8D2CC;border-radius:999px;font-weight:500;font-size:.94rem;color:var(--texto);background:#fff}.chips input:checked+span{background:var(--negro);border-color:var(--negro);color:#fff}.chips input:focus-visible+span{outline:3px solid var(--negro);outline-offset:3px}.trampa{position:absolute!important;left:-9999px;width:1px;height:1px;overflow:hidden}.form-msj{background:#FDECEA;color:#8F1D14;border-radius:12px;padding:12px 14px;font-size:.94rem;font-weight:500}.form-nota{font-size:.82rem;color:var(--gris);text-align:center;line-height:1.45}.form-ok{display:grid;justify-items:center;text-align:center;gap:10px;padding:16px 0}.form-ok>.ico{width:56px;height:56px;color:var(--verde)}.form-ok .btn{margin-top:10px}.form-ok:focus{outline:none}@media (max-width:520px){.form-campos{grid-template-columns:1fr}}.dlg{border:0;padding:0;border-radius:var(--r-l);width:min(460px,calc(100vw - 32px));box-shadow:var(--sombra-l);color:var(--texto)}.dlg::backdrop{background:rgba(17,17,17,.55);backdrop-filter:blur(3px)}.dlg-caja{position:relative;padding:32px 28px 26px;display:grid;gap:14px}.dlg-x{position:absolute;right:10px;top:10px;width:44px;height:44px;display:grid;place-items:center;border:0;background:none;border-radius:12px;color:var(--gris)}.dlg-x:hover{background:var(--gris-claro);color:var(--negro)}.dlg-p{font-size:.96rem}.entrar-linea{display:flex;align-items:center;border:1.5px solid #D8D2CC;border-radius:12px;overflow:hidden;background:#fff}.entrar-linea:focus-within{border-color:var(--naranja-btn);box-shadow:0 0 0 4px rgba(255,90,0,.16)}.entrar-linea input{border:0;min-width:0;flex:1;box-shadow:none!important;border-radius:0}.entrar-linea>span{padding:0 14px 0 4px;color:var(--gris);font-weight:500;white-space:nowrap;font-size:.95rem}.dlg-nota{font-size:.88rem;text-align:center;color:var(--gris)}.hero-int{position:relative;overflow:hidden;padding:clamp(24px,4vw,48px) 0 clamp(48px,7vw,88px);background:linear-gradient(180deg,#fff,var(--crema-suave))}.hero-int-rejilla{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(28px,5vw,72px);align-items:center}.hero-int-texto .tag-prox{margin:-6px 0 14px;font-size:.8rem;padding:5px 12px}.hero-int-texto .bajada{margin-top:18px}.hero-int-visual{position:relative}.hero-int-visual>*{position:relative;z-index:1}.hero-int-circuito{width:110%;left:-5%;top:-12%;z-index:0!important;position:absolute!important}.hero-int-combo{position:relative;padding:0 0 8% 0}.hero-int-combo .combo-cel{position:absolute;right:-3%;bottom:0;width:27%;filter:drop-shadow(0 20px 34px rgba(17,17,17,.24))}.hero-int-celulares{display:flex;justify-content:center;align-items:flex-end;gap:4%}.hero-int-celulares .disp{width:44%;max-width:290px;margin:0}.hero-int-celulares .combo-cel{width:38%;transform:translateY(6%);opacity:.96}.hero-int-una .disp-cel{max-width:300px}@media (max-width:999px){.hero-int-rejilla{grid-template-columns:1fr}.hero-int-visual{max-width:680px;margin-inline:auto;width:100%}}.hero-simple{padding:clamp(36px,6vw,80px) 0 clamp(24px,4vw,48px);background:linear-gradient(180deg,#fff,var(--crema-suave))}.hero-simple .bajada{margin-top:18px}.etapa{display:flex;gap:18px;align-items:center;margin-bottom:24px}.etapa-n{width:56px;height:56px;flex:none;display:grid;place-items:center;border-radius:18px;background:var(--negro);color:#fff;font-family:var(--titulo);font-weight:700;font-size:1.4rem}.etapa-n .ico{color:var(--naranja)}.etapa p{color:var(--gris);margin-top:2px}.prox{display:grid;gap:6px;align-content:start;justify-items:start;padding:20px;border:1px dashed #CFC9C3;border-radius:var(--r-m);text-decoration:none;color:var(--texto);background:transparent}.prox>.ico{color:#3A46A8;width:24px;height:24px;margin-bottom:6px}.prox b{font-family:var(--titulo);font-size:.98rem;line-height:1.3}.prox small{font-size:.86rem;color:var(--gris);line-height:1.4}.prox .tag{margin-top:6px}a.prox:hover{border-color:#3A46A8;color:var(--texto)}.prox-lista{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.prox-lista li{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border:1px dashed #CFC9C3;border-radius:999px;font-weight:500;font-size:.94rem;color:var(--texto);background:#fff}.prox-lista .ico{width:18px;height:18px;color:#3A46A8}.receta{background:#fff;border:1px solid var(--linea);border-radius:var(--r-l);padding:24px;box-shadow:var(--sombra-l);opacity:.97}.receta-t{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px}.receta-t b{font-family:var(--titulo);font-size:1.15rem}.receta table{width:100%;border-collapse:collapse;font-size:.95rem}.receta td{padding:9px 4px;border-bottom:1px solid var(--linea)}.receta td:nth-child(2){color:var(--gris)}.receta td:last-child{text-align:right;font-variant-numeric:tabular-nums;color:var(--negro);font-weight:500}.receta tfoot td{border:0;font-weight:700;color:var(--negro);padding-top:12px}.receta-res{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:14px}.receta-res p{background:var(--crema-suave);border-radius:12px;padding:12px;display:grid}.receta-res small{font-size:.76rem;color:var(--gris)}.receta-res b{font-family:var(--titulo);font-size:1.15rem}.dos-col{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,5vw,72px);align-items:center}.dos-col .bajada{margin-top:16px}@media (max-width:899px){.dos-col{grid-template-columns:1fr}}.precio-hero{position:relative;overflow:hidden;padding:clamp(36px,6vw,80px) 0 clamp(40px,6vw,72px);background:linear-gradient(180deg,#fff,var(--crema-suave))}.precio-hero>.cont{position:relative;z-index:1}.precio-hero .bajada{margin-top:18px}.precio-tarjeta{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);margin-top:clamp(28px,5vw,48px);box-shadow:var(--sombra-l)}.precio-izq{padding:clamp(28px,5vw,56px);display:flex;flex-direction:column;align-items:flex-start;gap:6px}.precio-n{margin-top:6px}.precio-n b{font-size:clamp(4.2rem,11vw,7.4rem)}.precio-sub{font-family:var(--titulo);font-weight:500;font-size:1.2rem;color:#fff;margin-bottom:22px}.precio-izq .btn-wa{margin-top:10px}.precio-mini{font-size:.9rem;color:#BDB7B1;margin-top:14px}.precio-der{background:#fff;margin:10px;border-radius:calc(var(--r-xl) - 8px);padding:clamp(16px,3vw,28px);display:grid;gap:2px;align-content:center}.precio-der li{display:flex;align-items:center;gap:14px;padding:11px 8px;border-bottom:1px solid var(--linea);font-family:var(--titulo);font-weight:500;color:var(--negro);font-size:1rem}.precio-der li:last-child{border:0}.precio-der li>.ico:first-child{color:var(--naranja);width:22px;height:22px}.precio-der span{flex:1}.precio-ok{color:var(--verde);width:20px;height:20px}@media (max-width:899px){.precio-tarjeta{grid-template-columns:1fr}.precio-izq .btn{width:100%}}.vs{display:grid;grid-template-columns:1fr 1fr;gap:20px;max-width:980px;margin-inline:auto}.vs-col{border-radius:var(--r-l);padding:clamp(22px,3vw,36px);border:1px solid var(--linea);background:#fff}.vs-col ul{display:grid;gap:12px;margin-top:18px}.vs-col li{display:flex;gap:12px;align-items:flex-start;line-height:1.45}.vs-col .ico{width:20px;height:20px;margin-top:3px}.vs-vf{background:var(--negro);border-color:var(--negro);color:#fff;box-shadow:var(--sombra-m)}.vs-vf .t4{color:#fff}.vs-vf li{font-weight:500}.vs-vf .ico{color:var(--naranja)}.vs-otros{background:transparent;border-style:dashed;border-color:#CFC9C3}.vs-otros li{color:var(--gris)}.vs-otros .t4{color:var(--texto)}.vs-otros .ico{color:#A39C95}.vs-nota{margin-top:16px;font-size:.92rem;color:var(--gris)}@media (max-width:720px){.vs{grid-template-columns:1fr}}.claridad{display:grid;grid-template-columns:1fr 1fr;gap:16px}.claridad-una{grid-template-columns:1fr}.claridad>div{background:#fff;border:1px solid var(--linea);border-radius:var(--r-l);padding:24px;box-shadow:var(--sombra-s)}.claridad h2,.claridad h3{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px}.claridad h2 .ico,.claridad h3 .ico{color:var(--naranja-txt)}.claridad>div:first-child h3 .ico{color:var(--verde)}.claridad li{position:relative;padding:7px 0 7px 16px;font-size:.96rem;line-height:1.45;border-top:1px solid var(--linea)}.claridad li:first-child{border-top:0}.claridad li::before{content:"";position:absolute;left:0;top:16px;width:6px;height:6px;border-radius:50%;background:#CFC9C3}@media (max-width:520px){.claridad{grid-template-columns:1fr}}.ruta-pasos{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:36px}.ruta-pasos a{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:8px 16px 8px 8px;background:#fff;border:1px solid var(--linea);border-radius:999px;font-family:var(--titulo);font-weight:500;font-size:.92rem;color:var(--negro);text-decoration:none;box-shadow:var(--sombra-s)}.ruta-pasos span{width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:var(--negro);color:#fff;font-size:.82rem;font-weight:600}.ruta-pasos a:hover{border-color:var(--naranja)}.paso-n{display:flex;align-items:center;gap:10px;font-family:var(--titulo);font-weight:600;font-size:.88rem;letter-spacing:.08em;text-transform:uppercase;color:var(--naranja-txt);margin-bottom:14px}.paso-n span{width:36px;height:36px;display:grid;place-items:center;border-radius:50%;background:var(--naranja-btn);color:#fff;font-size:1rem;letter-spacing:0}.seg-vis{display:grid;gap:14px}.seg-caja{display:flex;gap:16px;align-items:center;background:#fff;border:1px solid var(--linea);border-radius:var(--r-m);padding:18px 20px;box-shadow:var(--sombra-s)}.seg-caja:nth-child(2){margin-left:8%}.seg-caja:nth-child(3){margin-left:16%}.seg-caja>.ico{width:44px;height:44px;padding:10px;border-radius:13px;background:var(--gris-claro);color:var(--gris)}.seg-caja b{display:block;font-family:var(--titulo);font-size:1rem;overflow-wrap:anywhere}.seg-caja small{font-size:.86rem;color:var(--gris)}.seg-caja-activa{border-color:var(--naranja);box-shadow:var(--sombra-m)}.seg-caja-activa>.ico{background:var(--crema);color:var(--naranja-txt)}.tabla-caja{overflow-x:auto;border:1px solid var(--linea);border-radius:var(--r-l);background:#fff;box-shadow:var(--sombra-m)}.tabla{width:100%;min-width:680px;border-collapse:collapse;font-size:.98rem;line-height:1.45}.tabla caption{caption-side:bottom;padding:14px 20px;font-size:.84rem;color:var(--gris);text-align:left;border-top:1px solid var(--linea)}.tabla th,.tabla td{padding:16px 20px;text-align:left;vertical-align:top;border-bottom:1px solid var(--linea)}.tabla thead th{font-family:var(--titulo);font-size:1rem;color:var(--negro);background:var(--gris-claro)}.tabla thead th:nth-child(2){background:var(--negro);color:#fff}.tabla thead small{font-weight:400;font-family:var(--cuerpo);color:var(--gris);font-size:.8rem}.tabla tbody th{font-weight:600;color:var(--negro);width:24%}.tabla tbody td:nth-child(2){background:var(--crema-suave);color:var(--negro)}.tabla tbody td:nth-child(3){color:var(--texto)}.tabla tbody tr:last-child>*{border-bottom:0}.fuente{margin-top:16px;font-size:.86rem;color:var(--gris);max-width:900px}.faq{display:grid;gap:10px}.faq-item{background:#fff;border:1px solid var(--linea);border-radius:var(--r-m);transition:box-shadow .18s,border-color .18s}.faq-item[open]{box-shadow:var(--sombra-m);border-color:#F3C6AE}.faq-item summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:60px;padding:16px 20px;font-family:var(--titulo);font-weight:600;font-size:1.04rem;line-height:1.35;color:var(--negro);cursor:pointer;border-radius:var(--r-m)}.faq-item summary::-webkit-details-marker{display:none}.faq-mas{width:22px;height:22px;color:var(--naranja-txt);transition:transform .2s}.faq-item[open] .faq-mas{transform:rotate(45deg)}.faq-r{padding:0 20px 20px;max-width:720px}.faq-grupo{margin-bottom:48px;scroll-margin-top:calc(var(--enc) + 24px)}.faq-grupo>.t3{margin-bottom:16px}.ancla-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:28px}.ancla-chips a{display:inline-flex;align-items:center;min-height:44px;padding:8px 16px;border:1px solid var(--linea);border-radius:999px;background:#fff;font-weight:500;font-size:.94rem;color:var(--negro);text-decoration:none}.ancla-chips a:hover{border-color:var(--naranja)}.cabeza .bajada a{font-weight:600}.demo{position:relative;overflow:hidden;padding:clamp(28px,5vw,64px) 0 clamp(56px,8vw,96px);background:linear-gradient(180deg,#fff,var(--crema-suave))}.demo-rejilla{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.95fr);gap:clamp(28px,5vw,72px);align-items:start}.demo-texto{padding-top:clamp(0px,3vw,36px)}.demo-texto .bajada{margin-top:18px}.demo-texto .btn-wa{margin-top:20px}.demo-precio{display:flex;gap:12px;align-items:center;margin-top:26px;padding:14px 18px;background:#fff;border:1px solid var(--linea);border-radius:var(--r-m);width:fit-content;max-width:100%;box-shadow:var(--sombra-s)}.demo-precio .ico{color:var(--naranja);width:22px;height:22px}.contacto-datos{display:grid;gap:14px;margin-top:24px}.contacto-datos li{display:flex;gap:14px;align-items:flex-start}.contacto-datos .ico{color:var(--naranja);width:24px;height:24px;margin-top:2px}.contacto-datos b{display:block;font-family:var(--titulo)}.aviso-suave{display:flex;gap:14px;align-items:flex-start;margin-top:28px;padding:18px 20px;border-radius:var(--r-m);background:#fff;border:1px solid var(--linea);font-size:.96rem;line-height:1.5}.aviso-suave>.ico{color:var(--naranja);width:24px;height:24px;margin-top:2px}@media (max-width:899px){.demo-rejilla{grid-template-columns:1fr}}.legal{padding:clamp(32px,5vw,64px) 0 clamp(56px,8vw,96px)}.legal-fecha{color:var(--gris);margin:12px 0 8px;font-size:.92rem}.legal h2{margin:36px 0 10px}.legal p,.legal li{font-size:1rem;line-height:1.7}.legal p+p{margin-top:12px}.legal ul{list-style:disc;padding-left:22px;display:grid;gap:8px}.error{position:relative;overflow:hidden;padding:clamp(48px,9vw,120px) 0;background:linear-gradient(180deg,#fff,var(--crema-suave));min-height:60vh;display:grid;align-items:center}.error .cont{position:relative;z-index:1}.error-n{font-family:var(--titulo);font-weight:700;font-size:clamp(5rem,18vw,10rem);line-height:.9;color:var(--naranja);letter-spacing:-.05em}.error .bajada{margin-top:14px}.error-nota{margin-top:28px;color:var(--gris)}.pie{background:var(--negro);color:#BDB7B1;padding:clamp(48px,7vw,80px) 0 28px;font-size:.95rem}.pie a{color:#E4E0DC;text-decoration:none}.pie a:hover{color:var(--naranja);text-decoration:underline}.pie-arriba{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:clamp(24px,4vw,56px)}.pie-logo img{height:76px;width:auto}.pie-marca{display:grid;gap:14px;justify-items:start;align-content:start}.pie-marca p{max-width:300px;line-height:1.5}.pie-precio{font-family:var(--titulo);font-weight:600;color:#fff}.pie-t{font-family:var(--titulo);font-weight:600;color:#fff;margin-bottom:10px}.pie-col li a{display:inline-block;padding:6px 0;line-height:1.35}.pie-nota{margin-top:40px;padding:24px max(0px,calc(100% - 900px)) 0 0;border-top:1px solid #2A2A2A;font-size:.82rem;line-height:1.55;color:#A8A29C}.pie-abajo{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px 24px;margin-top:20px;font-size:.86rem}.pie-abajo ul{display:flex;flex-wrap:wrap;gap:6px 20px}.pie-abajo a{display:inline-block;padding:6px 0}@media (max-width:899px){.pie-arriba{grid-template-columns:1fr 1fr}.pie-marca{grid-column:1/-1}}@media (max-width:480px){.pie-arriba{grid-template-columns:1fr}}.fijo{position:fixed;left:0;right:0;bottom:0;z-index:90;display:none;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:rgba(255,255,255,.96);backdrop-filter:blur(12px);border-top:1px solid var(--linea);box-shadow:0 -8px 24px rgba(17,17,17,.08);transform:translateY(110%);transition:transform .25s}.fijo.visible{transform:none}.fijo p{display:grid;line-height:1.2}.fijo b{font-family:var(--titulo);font-size:1.05rem}.fijo span{font-size:.8rem;color:var(--gris)}@media (max-width:760px){.fijo:not([hidden]){display:flex}body.con-fijo .pie{padding-bottom:104px}}.wa-flota{position:fixed;right:18px;bottom:18px;z-index:95;width:58px;height:58px;display:grid;place-items:center;border-radius:50%;background:#128C4B;color:#fff;box-shadow:var(--sombra-l)}.wa-flota .ico{width:28px;height:28px}.wa-flota:hover{color:#fff;transform:scale(1.05)}@media (max-width:760px){.wa-flota{bottom:84px}}.js-ver [data-ver]{opacity:0;transform:translateY(18px);transition:opacity .6s ease,transform .6s ease}.js-ver [data-ver].visto{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}.js-ver [data-ver]{opacity:1;transform:none}}@media print{.enc,.pie,.fijo,.wa-flota,.cierre{display:none}}@media (max-width:560px){.tarjeta{display:grid;grid-template-columns:44px 1fr;column-gap:14px;padding:18px;border-radius:var(--r-m)}.tarjeta .tarjeta-ico{grid-row:span 2;width:44px;height:44px;border-radius:13px;margin:0}.tarjeta .tarjeta-ico .ico{width:22px;height:22px}.tarjeta>:not(.tarjeta-ico){grid-column:2}.tarjeta:not(:has(.tarjeta-ico)){display:block}.tarjeta p{margin-top:4px;font-size:.95rem}.hero-deco1{display:none}.ceja-pildora{font-size:.8rem;padding:7px 12px}.prox-rejilla{grid-template-columns:1fr 1fr!important}.prox{padding:14px}}.tickets{display:flex;justify-content:center;align-items:flex-start;gap:5%;padding:10px 0 20px}.ticket{width:44%;max-width:250px;background:#fff;padding:20px 16px 26px;font-family:"Courier New",ui-monospace,monospace;font-size:.84rem;line-height:1.45;color:#222;box-shadow:var(--sombra-l);transform:rotate(-3deg);clip-path:polygon(0 0,100% 0,100% calc(100% - 8px),95% 100%,90% calc(100% - 8px),85% 100%,80% calc(100% - 8px),75% 100%,70% calc(100% - 8px),65% 100%,60% calc(100% - 8px),55% 100%,50% calc(100% - 8px),45% 100%,40% calc(100% - 8px),35% 100%,30% calc(100% - 8px),25% 100%,20% calc(100% - 8px),15% 100%,10% calc(100% - 8px),5% 100%,0 calc(100% - 8px))}.ticket-2{transform:rotate(2deg) translateY(36px)}.tickets{filter:drop-shadow(0 18px 30px rgba(17,17,17,.14))}.ticket-t{text-align:center;font-weight:700;font-size:1.1rem;letter-spacing:.14em;border-bottom:1px dashed #999;padding-bottom:8px;margin-bottom:8px;color:#111}.ticket-m{font-size:.76rem;color:#555;border-bottom:1px dashed #999;padding-bottom:8px;margin-bottom:8px}.ticket-p{margin-bottom:8px}.ticket-p b{display:block;color:#111;font-size:.92rem}.ticket-p span{display:block;padding-left:14px}.ticket-l{display:flex;justify-content:space-between;gap:8px}.ticket-tot{border-top:1px dashed #999;margin-top:8px;padding-top:8px;font-weight:700;color:#111;font-size:.95rem}.ticket-fin{text-align:center;color:#777;font-size:.74rem;margin-top:12px}.movs .tag{background:var(--crema);color:var(--naranja-txt)}.movs p:not(.ia-lista-t):not(.movs-alerta){margin-top:6px}.movs p>span:last-child{font-weight:500!important;color:var(--gris)!important;font-size:.82rem}.movs-alerta{display:flex!important;align-items:center;gap:8px;margin-top:8px;background:#FFF4E0;color:#8A5300;border:0!important;font-weight:600;font-size:.86rem!important;padding:9px 10px;border-radius:10px}.movs-alerta .ico{width:16px;height:16px}.movs small{display:block;text-align:right;margin-top:8px;color:var(--gris);font-size:.74rem}.nota-suave{margin-top:18px!important;font-size:.88rem;color:var(--gris);line-height:1.5;border-left:3px solid var(--crema);padding-left:12px}.cuatro{display:grid;grid-template-columns:1fr 1fr;gap:14px}.cuatro p{display:grid;gap:4px;background:#fff;border:1px solid var(--linea);border-radius:var(--r-m);padding:20px;box-shadow:var(--sombra-s)}.cuatro .ico{color:var(--naranja);width:26px;height:26px;margin-bottom:6px}.cuatro b{font-family:var(--titulo);font-size:1.1rem}.cuatro small{font-size:.9rem;color:var(--gris);line-height:1.4}.beneficios-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.beneficios-chips li{display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border-radius:999px;background:#fff;border:1px solid var(--linea);font-weight:500;font-size:.92rem;color:var(--negro)}.beneficios-chips .ico{width:17px;height:17px;color:var(--naranja)}.inv-visual{display:grid;gap:16px}.inv-visual .movs{width:82%;margin:-40px 0 0 auto;position:relative;z-index:2}@media (max-width:520px){.tickets{gap:3%}.ticket{font-size:.7rem;padding:14px 10px 20px}.inv-visual .movs{width:100%;margin-top:0}}.hero-linea{margin-top:22px;font-size:1rem;color:var(--gris)}.hero-linea b{color:var(--negro);font-family:var(--titulo);font-weight:600}.promo-aviso{display:flex;gap:10px;align-items:flex-start;margin-bottom:18px;padding:12px 16px;border-radius:14px;background:#e9f7ee;color:#14532d;font-size:.95rem;line-height:1.45}.promo-aviso[hidden]{display:none}.promo-aviso .ico{width:20px;height:20px;flex:none;margin-top:2px}.blog-titulo{margin-bottom:24px}.blog-lista{margin-top:0}.blog-lista+.nota-centro{margin-top:28px}.blog-tarjeta{display:flex;flex-direction:column;gap:0}.blog-tarjeta .t5{font-size:1.15rem;line-height:1.3}.blog-tarjeta p{margin-top:10px}.blog-cat{font-family:var(--titulo);font-weight:600;font-size:.76rem;letter-spacing:.08em;text-transform:uppercase;color:var(--naranja-txt)!important;margin:0 0 8px!important}.blog-meta,.art-meta{font-size:.88rem!important;color:var(--gris)!important}.blog-tarjeta .blog-meta{margin-top:auto;padding-top:16px}.art-cabeza .bajada{margin-top:16px}.art-meta{margin-top:18px}.art-cuerpo{padding-block:clamp(28px,4vw,48px) clamp(40px,6vw,72px)}.art-cuerpo>*+*{margin-top:18px}.art-cuerpo p,.art-cuerpo li{font-size:1.08rem;line-height:1.75}.art-cuerpo h2{font-size:clamp(1.4rem,2.4vw,1.8rem);line-height:1.2;margin-top:44px}.art-cuerpo h3{font-size:1.2rem;line-height:1.3;margin-top:30px}.art-cuerpo ul,.art-cuerpo ol{padding-left:24px;display:grid;gap:8px}.art-cuerpo ul{list-style:disc}.art-cuerpo ol{list-style:decimal}.art-cuerpo li::marker{color:var(--naranja-txt);font-weight:600}.art-nota{background:var(--crema-suave);border-left:4px solid var(--naranja);border-radius:var(--r-s);padding:16px 20px}.art-tabla{overflow-x:auto;border:1px solid var(--linea);border-radius:var(--r-m)}.art-tabla table{width:100%;border-collapse:collapse;font-size:.98rem;line-height:1.45}.art-tabla th,.art-tabla td{padding:11px 14px;text-align:left;border-bottom:1px solid var(--linea);font-variant-numeric:tabular-nums}.art-tabla th{font-family:var(--titulo);font-size:.92rem;color:var(--negro);background:var(--gris-claro)}.art-tabla tr:last-child td{border-bottom:0}