.si-banda{padding:clamp(72px,9vw,120px) 0}.si-sim-panel[hidden],.si-tarjeta[hidden],.si-neg[hidden]{display:none}.si-banda--corta{padding-bottom:clamp(64px,8vw,104px)}.si-ico{width:46px;height:46px;color:var(--brand-vivo);background:#e05a5524;border-radius:14px;flex:0 0 46px;justify-content:center;align-items:center;display:inline-flex}.band--light .si-ico{color:var(--brand);background:#c23d391a}.si-hero{padding:clamp(140px,18vh,190px) 0 clamp(64px,8vw,104px);position:relative;overflow:hidden}.si-hero .wrap{z-index:2;position:relative}.si-hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(40px,5vw,72px);display:grid}.si-hero .sub{max-width:540px}.si-hero .hero-cta{flex-wrap:wrap;gap:12px;display:flex}.si-chips{flex-wrap:wrap;gap:10px;margin:28px 0 0;padding:0;list-style:none;display:flex}.si-chips li{color:var(--claro);border:1px solid var(--linea-d);border-radius:100px;align-items:center;gap:8px;padding:7px 14px;font-size:14px;display:flex}.si-chips svg{color:var(--brand-vivo)}.si-hero-foto img{aspect-ratio:4/3;object-fit:cover;border-radius:28px;width:100%;height:auto;display:block;box-shadow:0 40px 80px -40px #000000b3}.si-sim{border:1px solid var(--linea-d);background:#0b3150;border-radius:28px;padding:22px;box-shadow:0 40px 80px -40px #0009}.si-sim-escenas,.si-tabs{flex-wrap:wrap;gap:8px;display:flex}.si-sim-escenas{margin-bottom:18px}.si-sim-escenas button,.si-tabs button{border:1px solid var(--linea-d);min-height:44px;color:var(--claro);font:500 14.5px var(--f-body);cursor:pointer;background:0 0;border-radius:100px;padding:10px 18px;transition:background .2s,border-color .2s,color .2s}.si-sim-escenas button:hover{border-color:#e05a55b3}.si-sim-escenas button[aria-selected=true]{background:var(--claro);border-color:var(--claro);color:var(--tinta)}.si-sim-cab{background:#041a2999;border-radius:16px;align-items:center;gap:12px;margin-bottom:16px;padding:12px 14px;display:flex}.si-sim-cab b{font-family:var(--f-display);font-size:15px}.si-sim-canal{color:var(--claro-dim);margin-left:auto;display:inline-flex}.si-vivo{background:#4fd1a5;border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 6px #4fd1a529}.si-burbujas{flex-direction:column;gap:10px;min-height:250px;margin:0;padding:0;list-style:none;display:flex}.si-burbuja{max-width:86%;animation:.45s both si-entra;animation-delay:calc(var(--n) * .35s);border-radius:18px;padding:11px 15px;font-size:14.5px;line-height:1.45}.si-burbuja small{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;opacity:.78;margin-bottom:3px;font-size:10.5px;display:block}.si-burbuja--cliente{background:#eff4f81a;border-bottom-left-radius:6px;align-self:flex-start}.si-burbuja--ia{background:var(--brand);color:#fff;border-bottom-right-radius:6px;align-self:flex-end}.si-sim-resumen{background:var(--claro);color:var(--tinta);border-radius:16px;align-items:flex-start;gap:12px;margin:16px 0 0;padding:14px 16px;font-size:14px;line-height:1.45;display:flex}.si-sim-resumen b{font-family:var(--f-display)}.si-sim-resumen svg{color:var(--brand);flex:0 0 20px;width:20px;height:20px}@keyframes si-entra{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.si-franja{border-top:1px solid var(--linea-d);border-bottom:1px solid var(--linea-d);color:var(--claro);background:#041a29}.si-franja ul{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:0 auto;padding-top:26px;padding-bottom:26px;list-style:none;display:grid}.si-franja li{align-items:center;gap:14px;font-size:15px;line-height:1.4;display:flex}.si-pasos{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:clamp(32px,5vw,64px);margin-top:44px;display:grid}.si-pasos-lista{flex-direction:column;gap:10px;display:flex}.si-paso{text-align:left;border:1px solid var(--linea-l);width:100%;color:var(--tinta);font:inherit;cursor:pointer;background:#fff;border-radius:18px;align-items:flex-start;gap:16px;padding:18px 20px;transition:background .2s,border-color .2s,color .2s;display:flex}.si-paso:hover{border-color:#c23d3973}.si-paso[aria-selected=true]{background:var(--tinta);border-color:var(--tinta);color:var(--claro)}.si-paso-n{height:36px;font-family:var(--f-mono);border:1px solid;border-radius:50%;flex:0 0 36px;justify-content:center;align-items:center;font-size:13px;display:flex}.si-paso[aria-selected=true] .si-paso-n{border-color:var(--brand-vivo);color:var(--brand-vivo)}.si-paso b{font-family:var(--f-display);margin-bottom:2px;font-size:18px;display:block}.si-paso span span{opacity:.78;font-size:14.5px}.si-escenario{background:var(--tinta);border-radius:28px;justify-content:center;align-items:center;min-height:400px;padding:clamp(24px,4vw,44px);display:flex;position:relative;overflow:hidden}.si-escenario:before{content:"";background:radial-gradient(420px 260px at 80% 0,#c23d394d,#0000 70%);position:absolute;inset:0}.si-tarjeta{background:var(--claro);width:100%;max-width:400px;color:var(--tinta);border-radius:22px;padding:24px;animation:.4s both si-entra;position:relative;box-shadow:0 30px 60px -30px #0009}.si-tarjeta-etq{font-family:var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--brand-oscuro);margin:0 0 10px;font-size:11px}.si-tarjeta h3{font-family:var(--f-display);margin-bottom:8px;font-size:22px;line-height:1.2}.si-tarjeta p{color:var(--tinta-dim);margin:0;font-size:15.5px}.si-huecos{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:16px;display:grid}.si-huecos span{text-align:center;font-family:var(--f-mono);border:1px solid var(--linea-l);background:#fff;border-radius:10px;padding:10px 0;font-size:13px}.si-huecos .si{background:var(--brand);color:#fff;border-color:var(--brand)}.si-huecos .no{color:#07273d73;text-decoration:line-through}.si-rejilla{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:44px;display:grid}.si-card{border:1px solid var(--linea-d);background:#0b3150;border-radius:20px;padding:26px 24px;transition:transform .25s,border-color .25s}.si-card:hover{border-color:#e05a558c;transform:translateY(-4px)}.si-card .si-ico{margin-bottom:18px}.si-card h3,.si-proc h3{font-family:var(--f-display);margin-bottom:6px;font-size:19px}.si-card p,.si-proc p{color:var(--claro-dim);margin:0;font-size:15px}.si-proc{border:1px solid var(--linea-d);border-radius:20px;padding:28px 24px}.si-proc-n{font-family:var(--f-display);color:var(--brand-vivo);margin-bottom:18px;font-size:56px;line-height:1;display:block}.si-dos{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(32px,5vw,64px);display:grid}.si-segmentos{border:1px solid var(--linea-l);background:#fff;border-radius:28px;flex-wrap:wrap;gap:6px;padding:6px;display:inline-flex}.si-segmentos button{min-height:44px;color:var(--tinta);font:600 14px var(--f-body);cursor:pointer;background:0 0;border:0;border-radius:100px;padding:10px 18px}.si-segmentos button[aria-pressed=true]{background:var(--tinta);color:#fff}.si-reloj{border:1px solid var(--linea-l);background:#fff;border-radius:24px;padding:28px}.si-reloj-cab{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:18px;display:flex}.si-reloj-cab b{font-family:var(--f-display);font-size:20px}.si-reloj-cab span{color:var(--tinta-dim);font-size:14px}.si-horas{grid-template-columns:repeat(24,minmax(0,1fr));gap:4px;display:grid}.si-horas span{background:var(--brand);border-radius:6px;height:64px;transition:background .3s}.si-horas[data-modo-actual="1"] span{background:repeating-linear-gradient(135deg,var(--brand) 0 5px,#f4c9c7 5px 10px)}.si-horas[data-modo-actual="2"] span.laboral{background:#e3e9ee}.si-horas-eje{font-family:var(--f-mono);color:var(--tinta-dim);justify-content:space-between;margin-top:8px;font-size:11px;display:flex}.si-leyenda{color:var(--tinta-dim);flex-wrap:wrap;gap:18px;margin:18px 0 0;padding:0;font-size:13.5px;list-style:none;display:flex}.si-leyenda i{vertical-align:-2px;border-radius:4px;width:14px;height:14px;margin-right:6px;display:inline-block}.si-leyenda .siempre{background:var(--brand)}.si-leyenda .parcial{background:repeating-linear-gradient(135deg,var(--brand) 0 4px,#f4c9c7 4px 8px)}.si-leyenda .tu{background:#e3e9ee}.si-calc{border:1px solid var(--linea-d);border-radius:28px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-top:40px;display:grid;overflow:hidden}.si-calc-in{background:#0b3150;padding:clamp(28px,4vw,44px)}.si-campo+.si-campo{margin-top:28px}.si-campo-cab{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:10px;display:flex}.si-campo label{font-size:15px;font-weight:600}.si-campo output{font-family:var(--f-display);color:var(--brand-vivo);white-space:nowrap;font-size:22px}.si-campo input{width:100%;height:28px;accent-color:var(--brand-vivo);cursor:pointer}.si-calc-out{background:var(--brand);color:#fff;flex-direction:column;justify-content:center;padding:clamp(28px,4vw,44px);display:flex}.si-calc-out small{font-family:var(--f-mono);letter-spacing:.18em;text-transform:uppercase;opacity:.88;font-size:12px}.si-cifra{font-family:var(--f-display);letter-spacing:-.03em;margin:12px 0 10px;font-size:clamp(48px,6vw,76px);line-height:1}.si-calc-out p{color:#ffffffe6;max-width:400px;margin:0 0 26px;font-size:16px}.si-calc-out .si-cifra{color:#fff;max-width:none;margin:12px 0 10px;font-size:clamp(48px,6vw,76px)}.si-calc-out .btn{align-self:flex-start}.si-tabs{margin-top:32px}.si-tabs button{border-color:var(--linea-l);color:var(--tinta);background:#fff;font-weight:600}.si-tabs button:hover{border-color:#c23d3973}.si-tabs button[aria-selected=true]{background:var(--brand);border-color:var(--brand);color:#fff}.si-neg{border:1px solid var(--linea-l);background:#fff;border-radius:28px;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);margin-top:24px;animation:.4s both si-entra;display:grid;overflow:hidden}.si-neg img{object-fit:cover;width:100%;height:100%;min-height:340px;display:block}.si-neg-txt{flex-direction:column;justify-content:center;padding:clamp(28px,4vw,44px);display:flex}.si-neg-txt h3{font-family:var(--f-display);margin-bottom:16px;font-size:clamp(23px,2.4vw,28px);line-height:1.15}.si-neg-txt ul{flex-direction:column;gap:10px;margin:0 0 24px;padding:0;list-style:none;display:flex}.si-neg-txt li{color:var(--tinta-dim);align-items:flex-start;gap:10px;font-size:15.5px;display:flex}.si-neg-txt li svg{color:var(--brand);flex:0 0 18px;margin-top:3px}.si-enlace{color:var(--brand-oscuro);font-weight:600;text-decoration:none}.si-enlace:hover{text-decoration:underline}.si-faq{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(24px,5vw,64px);display:grid}.si-guia{border:1px solid var(--linea-l);background:#fff;border-radius:24px;margin-top:56px;padding:clamp(20px,3vw,32px)}.si-guia summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:44px;list-style:none;display:flex}.si-guia summary::-webkit-details-marker{display:none}.si-guia summary b{font-family:var(--f-display);font-size:21px;display:block}.si-guia summary small{color:var(--tinta-dim);font-size:14px}.si-guia-icono{border:1px solid var(--linea-l);height:40px;color:var(--brand);border-radius:50%;flex:0 0 40px;justify-content:center;align-items:center;font-size:22px;transition:transform .3s;display:flex}.si-guia[open] .si-guia-icono{transform:rotate(45deg)}.si-guia-indice{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:24px 0 8px;padding:0;list-style:none;display:grid}.si-guia-indice a{background:var(--hueso);min-height:44px;color:var(--tinta);border-radius:12px;align-items:center;gap:10px;padding:10px 14px;font-size:14.5px;line-height:1.3;text-decoration:none;display:flex}.si-guia-indice a:hover{background:#e8ecef}.si-guia-indice em{font-style:normal;font-family:var(--f-mono);color:var(--brand-oscuro);font-size:11px}.si-guia-texto{max-width:760px;margin:32px auto 8px}.si-guia-texto h2{scroll-margin-top:110px}.si-rel{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:36px;display:grid}.si-rel-card{border:1px solid var(--linea-d);min-height:150px;color:var(--claro);background:#0b3150;border-radius:20px;flex-direction:column;justify-content:space-between;gap:32px;padding:22px;text-decoration:none;transition:border-color .25s,transform .25s;display:flex}.si-rel-card:hover{border-color:#e05a5599;transform:translateY(-3px)}.si-rel-card h3{font-family:var(--f-display);font-size:19px;line-height:1.2}.si-rel-card>span{color:var(--brand-vivo);font-size:14px;font-weight:600}@media (width<=900px){.si-hero{padding-top:120px}.si-hero-grid,.si-pasos,.si-dos,.si-calc,.si-neg,.si-faq{grid-template-columns:minmax(0,1fr)}.si-franja ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.si-franja li{flex-direction:column;align-items:flex-start;gap:10px;font-size:14px}.si-rejilla,.si-guia-indice{grid-template-columns:minmax(0,1fr)}.si-rel{grid-template-columns:repeat(2,minmax(0,1fr))}.si-escenario{min-height:320px}.si-neg img{min-height:220px;max-height:280px}.si-horas{gap:2px}.si-horas span{height:48px}.si-burbujas{min-height:0}}@media (prefers-reduced-motion:reduce){.si-burbuja,.si-tarjeta,.si-neg{animation:none}}
