.sitio-publico{--radio-l:20px;--radio-xl:28px;--sec:clamp(88px, 10vw, 132px);--halo:#ffffff1c;--halo-2:#ffffff0d;--sombra-tarjeta:0 1px 0 #ffffff0a inset, 0 1px 2px #00000059, 0 24px 48px -30px #000000d9;--escenario:radial-gradient(120% 80% at 50% 0%, #ffffff0b, transparent 60%), var(--fondo-2)}[data-tema=claro] .sitio-publico{--halo:#00000012;--halo-2:#00000009;--sombra-tarjeta:0 1px 2px #0000000a, 0 14px 34px -22px #0003;--escenario:radial-gradient(120% 80% at 50% 0%, #00000006, transparent 60%), var(--fondo-2)}.sitio-publico main:not(.portal) .seccion{padding:var(--sec) 0}.sitio-publico main:not(.portal) :is(h1,h2,h3){text-wrap:balance}.sitio-publico main:not(.portal) p{text-wrap:pretty}.sitio-publico main:not(.portal) .titulo-sec{max-width:720px;margin-bottom:clamp(44px,6vw,64px)}.sitio-publico main:not(.portal) .titulo-sec h2{letter-spacing:-.05em;margin-bottom:18px;font-size:clamp(2.1rem,4.4vw,3.4rem);line-height:1}.sitio-publico main:not(.portal) .titulo-sec p{font-size:clamp(1rem,1.3vw,1.12rem)}.sitio-publico main:not(.portal) .titulo-sec.centro{text-align:center}.sitio-publico .eyebrow{letter-spacing:.12em;font-size:.72rem}.sitio-publico .eyebrow .n{border:1px solid var(--borde-2);border-radius:6px;padding:1px 6px}.sitio-publico main:not(.portal) .franja{background:var(--fondo-2)}.sitio-publico main:not(.portal) .tarjeta{border-radius:var(--radio-l);box-shadow:var(--sombra-tarjeta)}.sitio-publico main:not(.portal) .tarjeta-s{border-radius:16px}.sitio-publico main:not(.portal) .mod-card{gap:12px;padding:24px}.sitio-publico main:not(.portal) .mod-card h3{margin-bottom:0;font-size:1.04rem}.sitio-publico main:not(.portal) .mod-card p{line-height:1.6}.sitio-publico .mod-ic{background:linear-gradient(180deg, var(--sup-2), var(--sup));box-shadow:0 1px 0 var(--brillo) inset;border-radius:11px}.sitio-publico .btn-l{border-radius:12px;min-height:48px;padding:12px 22px;font-weight:550}.sitio-publico .btn-p{box-shadow:0 1px 0 #ffffff40 inset, 0 8px 24px -10px var(--halo)}.sitio-publico .metodo-chip{background:0 0}.sitio-publico .cabecera{background:var(--fondo)}.sitio-publico .cabecera .logo{transition:opacity .15s}.sitio-publico .cabecera a:hover .logo{opacity:.85}.sitio-publico .cabecera .btn-s{border-radius:9px;min-height:34px}.sitio-publico .menu-movil{max-height:calc(100dvh - var(--cab));overscroll-behavior:contain;overflow-y:auto}.portada-fondo,.pagina-fondo{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.pagina-fondo{height:560px;bottom:auto}.portada-halo{background:radial-gradient(closest-side, var(--halo), var(--halo-2) 45%, transparent 75%);width:min(1400px,160vw);height:980px;position:absolute;top:-420px;left:50%;transform:translate(-50%)}:is(.portada-fondo,.pagina-fondo) .rejilla-fondo{background-image:linear-gradient(var(--rejilla) 1px, transparent 1px), linear-gradient(90deg, var(--rejilla) 1px, transparent 1px);background-position:top;background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 0,#000 25%,#0000 75%);mask-image:radial-gradient(70% 60% at 50% 0,#000 25%,#0000 75%)}.portada-fondo .grano,.cta-final .grano{z-index:-1;pointer-events:none}.portada{isolation:isolate;text-align:center;border-bottom:1px solid var(--borde);padding:clamp(64px,9vw,112px) 0 0;position:relative;overflow:clip}.portada-txt{justify-items:center;max-width:1000px;display:grid}.portada .sello{background:color-mix(in srgb, var(--sup) 80%, transparent);margin-bottom:28px}.portada h1{letter-spacing:-.058em;max-width:980px;margin:0 0 24px;font-size:clamp(2.6rem,6.6vw,5.1rem);font-weight:600;line-height:.98}.portada h1 em{font-family:var(--acento-fuente);letter-spacing:-.065em;word-spacing:-.12em;background:linear-gradient(100deg, var(--texto) 20%, var(--texto-3) 45%, var(--texto) 70%);color:#0000;background-size:220% 100%;-webkit-background-clip:text;background-clip:text;padding-right:.06em;font-size:.94em;font-style:normal;font-weight:300;animation:8s ease-in-out infinite brilloTexto}.portada .bajada{color:var(--texto-2);max-width:660px;margin:0 auto 34px;font-size:clamp(1.04rem,1.55vw,1.22rem);line-height:1.6}.portada-ctas{justify-content:center;gap:12px}.portada-nota{color:var(--texto-3);flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 12px;margin:22px 0 0;font-size:.85rem;display:flex}.portada-nota b{color:var(--texto-2);font-weight:550}.portada-nota i{background:var(--borde-3);border-radius:50%;width:3px;height:3px;display:inline-block}.portada-escena{max-width:1200px;margin-top:clamp(52px,7vw,84px);position:relative}.portada-escena:before{content:"";background:radial-gradient(closest-side, var(--halo), transparent);filter:blur(30px);z-index:-1;height:60%;position:absolute;top:12%;left:10%;right:10%}.ep{text-align:left;height:clamp(440px,46vw,600px);position:relative;-webkit-mask-image:linear-gradient(#000 74%,#0000 99%);mask-image:linear-gradient(#000 74%,#0000 99%)}.ep .mq{border-color:var(--mq-borde-2);border-radius:14px;box-shadow:0 0 0 1px #0000000a,0 50px 100px -40px #000000e6,0 30px 60px -40px #0009}[data-tema=claro] .ep .mq{box-shadow:0 0 0 1px #00000005,0 40px 90px -40px #00000059,0 20px 40px -30px #0003}.ep-tienda{z-index:1;width:58%;position:absolute;top:0;left:3%}.ep-panel{z-index:2;width:50%;position:absolute;top:15%;right:3%}.ep-movil{z-index:3;width:24%;position:absolute;top:58%;left:30%}.ep-movil .mq{border-radius:16px}.ep-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.ep-banner{padding:18px 14px}.ep-banner b{font-size:19px}.ep .flotante{animation:7s ease-in-out infinite flotar}.ep-f1{z-index:4;top:4%;right:0}.ep-f2{z-index:4;animation-delay:-3.2s;top:62%;left:0}.ep-f2 .ic{background:var(--texto);color:var(--fondo);border-color:var(--texto)}@media (min-width:1100px){.ep-tienda .mq,.ep-panel .mq{zoom:1.18}.ep-movil .mq{zoom:1.1}}@media (max-width:979px){.ep{height:auto;padding:18px 0 30%;-webkit-mask-image:none;mask-image:none}.ep-tienda{width:86%;position:relative;left:0}.ep-panel{width:70%;top:auto;bottom:0;right:0}.ep-movil,.ep-f2{display:none}.ep-f1{padding:8px 10px;top:0;right:0}.portada-escena{padding-bottom:40px}}@media (max-width:560px){.ep{padding-bottom:42%}.ep-tienda{width:92%}.ep-panel{width:82%}.ep-f1 .ic{width:26px;height:26px}.ep-f1 b{font-size:.76rem}.ep-f1 span{font-size:.68rem}.portada .btn-l{flex:100%}}.cifras-franja{border-bottom:1px solid var(--borde);background:var(--fondo)}.cifras{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.cifras>div{border-left:1px solid var(--borde);align-content:start;gap:6px;padding:clamp(28px,4vw,44px) clamp(16px,2.4vw,32px);display:grid}.cifras>div:last-child{border-right:1px solid var(--borde)}.cifras b{letter-spacing:-.055em;font-variant-numeric:tabular-nums;font-size:clamp(2.1rem,4vw,3.2rem);font-weight:600;line-height:1}.cifras span{color:var(--texto-3);font-size:.88rem;line-height:1.45}.metodos-fila{border-top:1px solid var(--borde);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 28px;padding:22px 0;display:flex}.metodos-fila>p{letter-spacing:.12em;text-transform:uppercase;color:var(--texto-3);margin:0;font-size:.7rem}@media (max-width:760px){.cifras{grid-template-columns:repeat(2,minmax(0,1fr))}.cifras>div{border-left:0;padding-left:0}.cifras>div:nth-child(2n){border-left:1px solid var(--borde);padding-left:18px}.cifras>div:last-child{border-right:0}.cifras>div:nth-child(-n+2){border-bottom:1px solid var(--borde)}.metodos-fila{justify-content:flex-start}}.sitio-publico .marquesina{background:var(--fondo);padding:22px 0}.sitio-publico .marq-chip{background:0 0;font-size:.84rem}.bloques{gap:clamp(72px,10vw,128px);display:grid}.bloque{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:clamp(32px,6vw,88px);display:grid}.bloque-izq .bloque-txt{order:2}.bloque-eyebrow{border:1px solid var(--borde-2);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--texto-2);border-radius:999px;align-items:center;gap:8px;margin:0 0 18px;padding:4px 11px;font-size:.7rem;display:inline-flex}.bloque-eyebrow:before{content:"";background:var(--texto);border-radius:50%;width:6px;height:6px}.bloque h3{letter-spacing:-.048em;margin:0 0 16px;font-size:clamp(1.8rem,3.3vw,2.6rem);font-weight:600;line-height:1.04}.bloque h3 em{font-family:var(--acento-fuente);letter-spacing:-.065em;word-spacing:-.12em;font-size:.94em;font-style:normal;font-weight:300}.bloque-txt>p.muted{max-width:520px;margin:0;font-size:1.05rem;line-height:1.65}.bloque-items{border-top:1px solid var(--borde);margin:28px 0 0;padding:0;list-style:none;display:grid}.bloque-items li{border-bottom:1px solid var(--borde);align-items:flex-start;gap:14px;padding:18px 0;display:flex}.bloque-items li>span:last-child{gap:3px;min-width:0;display:grid}.bloque-items .mod-ic{width:36px;height:36px}.bloque-item-t{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bloque-item-t b{letter-spacing:-.015em;font-weight:600}.bloque-items .muted{font-size:.92rem;line-height:1.55}.bloque-vis{isolation:isolate;border:1px solid var(--borde);border-radius:var(--radio-xl);background:var(--escenario);box-shadow:0 1px 0 var(--brillo) inset;padding:clamp(18px,3.6vw,44px);position:relative;overflow:clip}.bloque-vis:before{content:"";z-index:-1;background-image:linear-gradient(var(--rejilla) 1px, transparent 1px), linear-gradient(90deg, var(--rejilla) 1px, transparent 1px);background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 70% at 50% 30%,#000 20%,#0000 80%);mask-image:radial-gradient(80% 70% at 50% 30%,#000 20%,#0000 80%)}.duo{grid-template-columns:repeat(20,minmax(0,1fr));align-items:start;display:grid}.duo-a{z-index:1;grid-area:1/1/auto/14;position:relative}.duo-b{z-index:2;grid-area:1/10/auto/21;margin-top:22%;position:relative}.duo-izq .duo-a{grid-column:8/21}.duo-izq .duo-b{grid-column:1/12}.duo .mq{box-shadow:var(--sombra-alta)}.duo-b .mq{box-shadow:0 0 0 1px var(--borde), 0 40px 80px -30px #000000d9}[data-tema=claro] .duo-b .mq{box-shadow:0 0 0 1px var(--borde), 0 30px 60px -28px #0000004d}@media (max-width:900px){.bloque{grid-template-columns:minmax(0,1fr);gap:32px}.bloque-izq .bloque-txt{order:0}}@media (max-width:560px){.duo-a,.duo-izq .duo-a{grid-area:1/1/auto/19}.duo-b,.duo-izq .duo-b{grid-area:2/4/auto/21;margin-top:-18%}}.pasos-3{counter-reset:paso;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.pasos-3 .paso{border-radius:var(--radio-l);background:var(--sup);box-shadow:var(--sombra-tarjeta);padding:28px 26px 26px}.pasos-3 .paso:before{margin-bottom:52px}.pasos-3 .paso:after{top:64px;left:26px;right:26px}.pasos-3 .paso h3{letter-spacing:-.03em;font-size:1.3rem}.pasos-3 .paso p{margin:0;line-height:1.6}.paso-ic{border:1px solid var(--borde-2);background:var(--sup-2);width:40px;height:40px;color:var(--texto);border-radius:11px;place-items:center;display:grid;position:absolute;top:22px;right:22px}@media (max-width:860px){.pasos-3{grid-template-columns:minmax(0,1fr)}}main .mod-card>.fila{flex-wrap:nowrap;align-items:flex-start}main .mod-card>.fila h3{padding-top:9px}.rejilla-mods{grid-template-columns:repeat(auto-fill,minmax(min(100%,270px),1fr));gap:14px}.dos-col{align-items:center;gap:clamp(32px,6vw,80px)!important}.h2-col{letter-spacing:-.05em;font-size:clamp(2rem,3.8vw,2.9rem);line-height:1.02}.h2-col em{font-family:var(--acento-fuente);letter-spacing:-.065em;word-spacing:-.12em;font-size:.94em;font-style:normal;font-weight:300}.metodo-card{align-items:flex-start;gap:14px;display:flex}.metodo-card b{letter-spacing:-.01em}.sitio-publico .planes{gap:18px}.sitio-publico .plan{border-radius:var(--radio-l);gap:20px;padding:30px 28px;overflow:visible}.sitio-publico .plan h3{letter-spacing:-.03em;font-size:1.3rem!important}.sitio-publico .plan .precio b{letter-spacing:-.065em;font-size:clamp(2.8rem,4vw,3.4rem)}.sitio-publico .plan .precio .muted{font-size:.95rem}.sitio-publico .plan .instalacion{border-style:solid;border-color:var(--borde);background:var(--fondo-2);border-radius:12px}.sitio-publico .plan .plan-ia{border-style:solid;border-color:var(--borde);border-radius:12px}.sitio-publico .plan .lista-check{border-top:1px solid var(--borde);gap:9px;padding-top:18px}.sitio-publico .plan .btn-bloque{border-radius:11px;min-height:46px}.sitio-publico .plan.tarjeta-borde{border-color:var(--borde-3);background:linear-gradient(180deg, var(--sup-2), var(--sup) 42%);box-shadow:0 0 0 1px var(--texto-3), 0 40px 90px -40px #000000e6}[data-tema=claro] .sitio-publico .plan.tarjeta-borde{box-shadow:0 0 0 1px var(--texto), 0 30px 70px -36px #00000059}.sitio-publico .plan.tarjeta-borde:before{content:"";background:linear-gradient(90deg, transparent, var(--texto), transparent);height:1px;position:absolute;top:-1px;left:12%;right:12%}.sitio-publico .plan .cinta{white-space:nowrap;padding:4px 12px;left:50%;transform:translate(-50%)}.sitio-publico .segmento{padding:4px}.pagina-cab{isolation:isolate;position:relative;overflow:clip}.sitio-publico main:not(.portal) .pagina-cab{padding-top:clamp(56px,8vw,104px)}.pagina-cab h1{letter-spacing:-.055em;margin-bottom:20px;font-size:clamp(2.5rem,6vw,4.4rem);line-height:.98}.pagina-cab h1 em{font-family:var(--acento-fuente);letter-spacing:-.065em;word-spacing:-.12em;font-size:.94em;font-style:normal;font-weight:300}.sitio-publico main:not(.portal) .pagina-cab-planes{padding-bottom:48px}.sitio-publico main:not(.portal) .seccion-comp{padding-top:40px}.comp-titulo{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:22px;display:flex}.comp-titulo h2{letter-spacing:-.045em;margin-bottom:10px;font-size:clamp(1.8rem,3.4vw,2.5rem)}.comp-titulo p{margin:0}.sitio-publico .comp{border-radius:var(--radio-l);box-shadow:var(--sombra-tarjeta)}.sitio-publico .comp-cab{border-radius:var(--radio-l) var(--radio-l) 0 0;min-height:64px}.sitio-publico .comp-t{padding:12px 18px}.sitio-publico .comp-sub .comp-t{padding-left:36px}.sitio-publico .comp-mod .comp-t{letter-spacing:-.01em;font-size:.95rem}.sitio-publico .comp-mod{border-top:1px solid var(--borde)}.comp-plan{text-transform:none;letter-spacing:0;justify-items:center;gap:1px;display:grid}.comp-plan b{font-family:var(--font);letter-spacing:-.015em;color:var(--texto);font-size:.95rem;font-weight:600}.comp-plan small{font-family:var(--mono);color:var(--texto-3);font-size:.7rem}.sitio-publico .comp-c.dest{background-image:linear-gradient(var(--halo-2), var(--halo-2));align-self:stretch}.sitio-publico .comp-cab .comp-c.dest{box-shadow:inset 0 2px 0 var(--texto);border-radius:0}@media (max-width:720px){.sitio-publico .comp-sub .comp-t{padding-left:14px}.sitio-publico .comp-c.dest{border-radius:8px}.comp-titulo{margin-bottom:16px}}.sitio-publico main:not(.portal) .pagina-cab-funciones{padding-bottom:var(--sec)}.sitio-publico .buscador-fijo{background:var(--fondo)}.sitio-publico .buscador-fijo .entrada{background:var(--sup);border-radius:12px;min-height:46px}.sitio-publico .cat-mod{padding:clamp(20px,3vw,34px)}.sitio-publico .cat-mod .mq-fig{border:1px solid var(--borde);background:var(--escenario);border-radius:18px;padding:14px}.sitio-publico .indice-mods a{background:0 0}.sitio-publico .indice-mods a:hover{background:var(--sup)}.sitio-publico .incluido-todos{background:var(--escenario)}.faq-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);align-items:start;gap:clamp(32px,6vw,96px);display:grid}.faq-lado{top:calc(var(--cab) + 40px);position:sticky}.faq-lado h2{letter-spacing:-.05em;font-size:clamp(2rem,4vw,3rem);line-height:1.02}.faq-lado h2 em{font-family:var(--acento-fuente);letter-spacing:-.065em;word-spacing:-.12em;font-size:.94em;font-style:normal;font-weight:300}.faq-grid .faq{max-width:none;margin:0}.sitio-publico .faq summary{padding:20px 0;font-size:1rem}.sitio-publico .faq details>div{font-size:.95rem}@media (max-width:900px){.faq-grid{grid-template-columns:minmax(0,1fr)}.faq-lado{position:static}}.sitio-publico .cta-final{border-radius:var(--radio-xl);background:radial-gradient(90% 130% at 50% 0%, var(--sup-2), var(--sup) 62%);border:1px solid var(--borde-2);box-shadow:var(--sombra-tarjeta);padding:clamp(56px,9vw,112px) clamp(20px,4vw,48px)}.sitio-publico .cta-final h2{letter-spacing:-.055em;margin-bottom:18px;font-size:clamp(2.2rem,5.6vw,4.2rem);line-height:1}.sitio-publico .cta-final>p{max-width:560px;margin:0 auto 30px;font-size:1.05rem}.cta-final .grano{opacity:.05}.sitio-publico main:not(.portal) .pagina-contratar{padding-top:clamp(40px,5vw,64px)}.sitio-publico .pasos-nav li[aria-current=step]{box-shadow:inset 0 0 0 1px var(--borde-2)}.sitio-publico .opcion{border-radius:14px}.sitio-publico main:not(.portal) .pagina-legal{padding-top:clamp(56px,7vw,96px)}.pagina-legal .prosa{margin:0 auto}.pagina-legal .prosa h1{letter-spacing:-.05em;margin-bottom:12px;font-size:clamp(2.3rem,5vw,3.4rem);line-height:1}.pagina-legal .prosa h2{letter-spacing:-.025em;border-top:1px solid var(--borde);margin-top:2.4em;padding-top:1.4em;font-size:1.2rem}.pagina-legal .prosa p,.pagina-legal .prosa li{font-size:.98rem}.pagina-legal .borrador{border-radius:14px}.sitio-publico .pie{padding:clamp(64px,8vw,96px) 0 28px;position:relative;overflow:clip}.sitio-publico .pie-grid{gap:40px}.sitio-publico .pie h4{margin-bottom:16px}.sitio-publico .pie ul a{color:var(--texto-2)}.pie-ctas{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.sitio-publico .pie-marca{opacity:.08;text-align:center;margin-top:48px;font-size:clamp(2.4rem,12vw,10.5rem);-webkit-mask-image:linear-gradient(#000 40%,#0000 95%);mask-image:linear-gradient(#000 40%,#0000 95%)}.sitio-publico .wa-flotante{box-shadow:0 0 0 1px var(--borde-3), 0 16px 36px -12px #0009}@media (prefers-reduced-motion:reduce){.portada h1 em,.ep .flotante,.grano{animation:none!important}}.sitio-publico .cta-viva:before{background:radial-gradient(55% 70% at 50% 0%, var(--halo), transparent 72%);animation:none;inset:0}.sitio-publico main:not(.portal) .seccion-cta{padding-top:clamp(56px,7vw,96px)}@media (max-width:560px){.portada-nota i{display:none}.portada-nota{gap:4px 14px}}
