:root{--azul:#004a93;--azul-osc:#003670;--azul-claro:#e6eef8;--tinta:#0a1a33;--texto:#2b3a52;--suave:#5b6a80;--papel:#fff;--bandeja:#e9eef4;--linea:#d6dee8;--rojo:#c8102e;--verde-wa:#1fa855;--cian:#00a0dc;--magenta:#d6007e;--amarillo:#ffd200;--r-sm:6px;--r-md:12px;--r-lg:20px;--ancho:1180px}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}:not(.entrada):not(.entrada *),:not(.entrada):not(.entrada *):after,:not(.entrada):not(.entrada *):before{animation:none!important;transition:none!important}}body{margin:0;font-family:Archivo,system-ui,sans-serif;font-size:17px;line-height:1.6;color:var(--texto);background:var(--papel);font-stretch:100%}img{max-width:100%;display:block}a{color:var(--azul)}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--cian);outline-offset:2px;border-radius:4px}h1,h2,h3{color:var(--tinta);line-height:1.08;margin:0;font-stretch:112%;letter-spacing:-.015em}h1{font-size:clamp(2.3rem,5.2vw,4rem)}h1,h2{font-weight:800}h2{font-size:clamp(1.75rem,3.4vw,2.6rem)}h3{font-size:1.22rem;font-weight:700;font-stretch:105%;line-height:1.25}p{margin:0 0 1em}.contenedor{width:min(var(--ancho),100% - 32px);margin-inline:auto}.seccion{padding:clamp(56px,8vw,104px) 0}.seccion-gris{background:var(--bandeja)}.intro{max-width:60ch;margin-bottom:40px}.intro p{color:var(--suave);font-size:1.08rem;margin-top:14px}.registro{display:inline-flex;gap:5px;align-items:center}.registro i{width:9px;height:9px;border-radius:50%;display:block}.registro i:first-child{background:var(--cian)}.registro i:nth-child(2){background:var(--magenta)}.registro i:nth-child(3){background:var(--amarillo)}.registro i:nth-child(4){background:var(--tinta)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:13px 22px;border-radius:var(--r-sm);border:2px solid transparent;font-weight:700;font-size:1rem;text-decoration:none;cursor:pointer;line-height:1.2;transition:background .15s,border-color .15s,color .15s}.btn-azul{background:var(--azul);color:#fff}.btn-azul:hover{background:var(--azul-osc)}.btn-borde{background:transparent;border-color:var(--tinta);color:var(--tinta)}.btn-borde:hover{background:var(--tinta);color:#fff}.btn-rojo{background:transparent;border-color:var(--rojo);color:var(--rojo)}.btn-rojo:hover{background:var(--rojo);color:#fff}.btn-wa{background:var(--verde-wa);color:#fff}.btn-wa:hover{background:#168a45}.btn-blanco{background:#fff;color:var(--azul)}.btn-fantasma{background:transparent;color:#fff;border-color:hsla(0,0%,100%,.45)}.btn-fantasma:hover{background:hsla(0,0%,100%,.1)}.btn-sm{padding:9px 14px;font-size:.92rem}.btn[disabled]{opacity:.6;cursor:wait}.enc{position:-webkit-sticky;position:sticky;top:0;z-index:30;background:hsla(0,0%,100%,.96);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--linea)}.enc .contenedor{display:flex;align-items:center;gap:24px;min-height:74px}.enc-logo img{height:46px;width:auto}.enc nav{display:flex;gap:4px;margin-left:auto}.enc nav a{text-decoration:none;color:var(--tinta);font-weight:600;padding:8px 12px;border-radius:var(--r-sm);font-size:.98rem}.enc nav a.on,.enc nav a:hover{background:var(--azul-claro);color:var(--azul)}.enc-acc{display:flex;gap:8px}.menu-btn{display:none;margin-left:auto;background:none;border:1.5px solid var(--linea);border-radius:var(--r-sm);width:44px;height:44px;cursor:pointer}@media (max-width:960px){.enc nav,.enc-acc{display:none}.menu-btn{display:grid;place-items:center}.enc.abierto .enc-acc,.enc.abierto nav{display:flex}.enc.abierto .contenedor{flex-wrap:wrap;padding-bottom:14px}.enc.abierto nav{flex-direction:column;width:100%;margin:0;order:3}.enc.abierto .enc-acc{order:4;width:100%}.enc.abierto .enc-acc .btn{flex:1 1}.enc-logo img{height:38px}}.portada{padding:clamp(40px,6vw,80px) 0 clamp(56px,7vw,96px);background:#fff;border-bottom:1px solid var(--linea)}.portada .contenedor{display:grid;grid-template-columns:1.05fr .95fr;grid-gap:clamp(28px,5vw,64px);gap:clamp(28px,5vw,64px);align-items:center}.portada h1{max-width:13ch}.portada .bajada{font-size:1.18rem;color:var(--suave);max-width:46ch;margin:22px 0 30px}.portada .acciones{display:flex;flex-wrap:wrap;gap:12px}.portada .marcas-linea{display:flex;align-items:center;gap:14px;margin-top:34px;color:var(--suave);font-size:.95rem}.portada .marcas-linea b{color:var(--tinta);font-stretch:112%;letter-spacing:.02em}@media (max-width:880px){.portada .contenedor{grid-template-columns:1fr}}.impresora{position:relative;max-width:460px;margin-inline:auto;width:100%;padding-top:232px}.hoja{position:absolute;left:13%;right:13%;top:0;height:250px;z-index:1;background:#fff;border:1px solid var(--linea);border-radius:3px;box-shadow:0 14px 30px rgba(10,26,51,.1);padding:20px 22px;font-size:.86rem;color:var(--texto);animation:sale 1.6s cubic-bezier(.2,.8,.2,1) .25s both}@keyframes sale{0%{transform:translateY(120px)}to{transform:translateY(0)}}.hoja .cab{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--linea);padding-bottom:10px;margin-bottom:12px}.hoja .cab b{color:var(--tinta);font-stretch:110%}.hoja .fila{display:flex;justify-content:space-between;padding:4px 0}.hoja .fila span{color:var(--suave)}.hoja .fila strong{color:var(--tinta);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hoja .total{margin-top:10px;padding-top:10px;border-top:1px dashed var(--linea);display:flex;justify-content:space-between;color:var(--azul);font-weight:700}.cuerpo-imp{position:relative;z-index:2;background:var(--tinta);border-radius:18px 18px 12px 12px;height:170px;box-shadow:0 24px 44px rgba(10,26,51,.28)}.cuerpo-imp:before{content:"";position:absolute;left:10%;right:10%;top:0;height:14px;background:#05101f;border-radius:0 0 6px 6px}.cuerpo-imp .panel{position:absolute;right:22px;top:38px;width:92px;height:54px;background:#13294a;border-radius:8px;display:grid;place-items:center}.cuerpo-imp .panel span{width:56px;height:26px;background:var(--azul);border-radius:4px;box-shadow:inset 0 0 0 2px hsla(0,0%,100%,.18)}.cuerpo-imp .led{position:absolute;right:30px;bottom:30px;width:10px;height:10px;border-radius:50%;background:#34d399;box-shadow:0 0 10px #34d399}.cuerpo-imp .bandeja{position:absolute;left:7%;right:7%;bottom:-16px;height:26px;background:#1b2f52;border-radius:0 0 10px 10px}.cuerpo-imp .nombre{position:absolute;left:24px;bottom:26px;color:#9fb3d1;font-size:.78rem;letter-spacing:.04em}.leyenda-imp{text-align:center;color:var(--suave);font-size:.9rem;margin-top:30px}.servicios{display:grid;grid-template-columns:1.1fr 1fr;grid-gap:28px;gap:28px;align-items:start}.serv-principal{background:var(--azul);color:#dbe7f6;border-radius:var(--r-lg);padding:clamp(26px,4vw,44px)}.serv-principal h3{color:#fff;font-size:1.7rem;font-stretch:112%;margin:14px 0 12px}.serv-principal ul{list-style:none;padding:0;margin:22px 0 28px;display:grid;grid-gap:10px;gap:10px}.serv-principal li{display:flex;gap:10px;align-items:flex-start}.serv-principal li svg{flex:0 0 auto;margin-top:4px;color:#8fc1ff}.serv-item,.serv-lista{display:grid}.serv-item{grid-template-columns:48px 1fr;grid-gap:16px;gap:16px;padding:22px 0;border-bottom:1px solid var(--linea)}.serv-item:first-child{padding-top:4px}.serv-item .ic{width:48px;height:48px;border-radius:var(--r-md);background:var(--azul-claro);color:var(--azul);display:grid;place-items:center}.serv-item p{color:var(--suave);margin:6px 0 0}@media (max-width:880px){.servicios{grid-template-columns:1fr}}.pasos{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:0;gap:0;counter-reset:paso;border-top:2px solid var(--tinta)}.paso{padding:22px 22px 8px 0;position:relative}.paso+.paso{padding-left:22px;border-left:1px solid var(--linea)}.paso:before{counter-increment:paso;content:counter(paso);display:block;font-size:2.6rem;font-weight:800;font-stretch:125%;color:var(--azul);line-height:1;margin-bottom:12px}.paso p{color:var(--suave);margin-top:8px;font-size:.98rem}@media (max-width:880px){.pasos{grid-template-columns:1fr 1fr}.paso:nth-child(3){border-left:0;padding-left:0}.paso:nth-child(n+3){border-top:1px solid var(--linea)}}@media (max-width:520px){.pasos{grid-template-columns:1fr}.paso+.paso{border-left:0;padding-left:0;border-top:1px solid var(--linea)}}.prod-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-gap:22px;gap:22px}.prod{display:flex;flex-direction:column;background:#fff;border:1px solid var(--linea);border-radius:var(--r-md);overflow:hidden;text-decoration:none;color:inherit;transition:border-color .15s}.prod:hover{border-color:var(--azul)}.prod-img{aspect-ratio:4/3;background:var(--bandeja);display:grid;place-items:center;overflow:hidden}.prod-img img{width:100%;height:100%;object-fit:contain;padding:14px;background:#fff}.prod-cuerpo{padding:16px 18px 18px;display:flex;flex-direction:column;gap:6px;flex:1 1}.prod-cat{font-size:.82rem;color:var(--azul);font-weight:600}.prod h3{font-size:1.08rem}.prod-res{color:var(--suave);font-size:.93rem;margin:0}.prod-precio{margin-top:auto;padding-top:10px;font-weight:800;color:var(--tinta);font-size:1.05rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.prod-precio.cotizar{font-size:.98rem}.etiqueta,.prod-precio.cotizar{color:var(--azul);font-weight:700}.etiqueta{display:inline-block;font-size:.78rem;padding:3px 9px;border-radius:999px;background:var(--azul-claro)}.filtros{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.chip{border:1.5px solid var(--linea);background:#fff;border-radius:999px;padding:8px 15px;cursor:pointer;font-weight:600;font-size:.93rem;color:var(--tinta)}.chip.on{background:var(--tinta);border-color:var(--tinta);color:#fff}.buscador{width:100%;max-width:440px;padding:12px 16px;border:1.5px solid var(--linea);border-radius:var(--r-sm);margin-bottom:26px}.vacio{text-align:center;color:var(--suave);padding:48px 16px;border:1.5px dashed var(--linea);border-radius:var(--r-md)}.detalle{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(24px,5vw,56px);gap:clamp(24px,5vw,56px);align-items:start}.galeria-principal{border:1px solid var(--linea);border-radius:var(--r-md);aspect-ratio:1/1;display:grid;place-items:center;background:#fff;overflow:hidden}.galeria-principal img{width:100%;height:100%;object-fit:contain;padding:18px}.miniaturas{display:flex;gap:10px;margin-top:12px;flex-wrap:wrap}.miniaturas button{width:74px;height:74px;border:1.5px solid var(--linea);border-radius:var(--r-sm);background:#fff;padding:4px;cursor:pointer}.miniaturas button.on{border-color:var(--azul)}.miniaturas img{width:100%;height:100%;object-fit:contain}.detalle h1{font-size:clamp(1.9rem,3.6vw,2.8rem);max-width:none}.detalle .precio-g{font-size:1.7rem;font-weight:800;color:var(--tinta);margin:18px 0 4px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.detalle .caract{list-style:none;padding:0;margin:22px 0;border-top:1px solid var(--linea)}.detalle .caract li{padding:11px 0;border-bottom:1px solid var(--linea);display:flex;gap:10px}.detalle .caract svg{color:var(--azul);flex:0 0 auto;margin-top:5px}.detalle .acciones{display:flex;flex-wrap:wrap;gap:10px}.miga{font-size:.92rem;margin-bottom:22px}.miga,.miga a{color:var(--suave)}@media (max-width:820px){.detalle{grid-template-columns:1fr}}.banda-soporte{background:var(--tinta);color:#c6d3e6;border-radius:var(--r-lg);padding:clamp(28px,5vw,52px);display:grid;grid-template-columns:1.2fr 1fr;grid-gap:32px;gap:32px;align-items:center}.banda-soporte h2{color:#fff}.banda-soporte p{margin-top:14px}.ticket{background:#fff;color:var(--texto);border-radius:var(--r-md);padding:22px;font-size:.94rem;border-top:6px solid var(--rojo)}.ticket .num{font-size:1.6rem;font-weight:800;font-stretch:120%;color:var(--tinta)}.ticket .estado{display:flex;gap:6px;margin-top:14px;flex-wrap:wrap}.ticket .estado span{font-size:.78rem;padding:4px 10px;border-radius:999px;background:var(--bandeja);color:var(--suave);font-weight:600}.ticket .estado span.on{background:#ede9fe;color:#6d28d9}@media (max-width:820px){.banda-soporte{grid-template-columns:1fr}}.form{grid-gap:14px}.form,.form .dos{display:grid;gap:14px}.form .dos{grid-template-columns:1fr 1fr;grid-gap:14px}.campo label{display:block;font-weight:600;font-size:.93rem;color:var(--tinta);margin-bottom:6px}.campo label small{font-weight:400;color:var(--suave)}.campo input,.campo select,.campo textarea{width:100%;padding:12px 14px;border:1.5px solid var(--linea);border-radius:var(--r-sm);background:#fff}.campo input:focus,.campo select:focus,.campo textarea:focus{border-color:var(--azul);outline:none;box-shadow:0 0 0 3px rgba(0,74,147,.14)}.trampa{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.msg-ok{background:#ecfdf3;border:1px solid #a7f3c4;color:#14532d;padding:16px 18px;border-radius:var(--r-md)}.msg-error{background:#fef2f2;border:1px solid #fecaca;color:#991b1b;padding:12px 16px;border-radius:var(--r-md)}.foto-prev{display:flex;align-items:center;gap:12px;margin-top:10px}.foto-prev img{width:84px;height:84px;object-fit:cover;border-radius:var(--r-sm);border:1px solid var(--linea)}@media (max-width:620px){.form .dos{grid-template-columns:1fr}}.nosotros{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(28px,5vw,64px);gap:clamp(28px,5vw,64px);align-items:start}.cifras{display:grid;grid-template-columns:1fr 1fr;border-top:2px solid var(--tinta)}.cifras div{padding:18px 0 16px;border-bottom:1px solid var(--linea)}.cifras div:nth-child(odd){padding-right:16px}.cifras div:nth-child(2n){padding-left:16px;border-left:1px solid var(--linea)}.cifras b{display:block;font-size:1.45rem;font-stretch:115%;color:var(--tinta)}.cifras span{color:var(--suave);font-size:.93rem}.sectores{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}.sectores span{border:1.5px solid var(--linea);border-radius:999px;padding:9px 16px;font-weight:600;color:var(--tinta);background:#fff}.marcas{display:grid;grid-template-columns:1fr 1fr;grid-gap:22px;gap:22px}.marca{border:1px solid var(--linea);border-radius:var(--r-md);padding:26px;background:#fff}.marca .nm{font-size:2rem;font-weight:800;font-stretch:125%;color:var(--tinta);letter-spacing:.01em}.marca p{color:var(--suave);margin:10px 0 0}@media (max-width:820px){.marcas,.nosotros{grid-template-columns:1fr}}.faq{border-top:2px solid var(--tinta)}.faq details{border-bottom:1px solid var(--linea);padding:18px 0}.faq summary{cursor:pointer;font-weight:700;color:var(--tinta);list-style:none;display:flex;justify-content:space-between;gap:16px;font-size:1.05rem}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-size:1.4rem;line-height:1;color:var(--azul)}.faq details[open] summary:after{content:"–"}.faq details p{margin:12px 0 0;color:var(--suave);max-width:70ch}.contacto{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:clamp(28px,5vw,64px);gap:clamp(28px,5vw,64px)}.datos{list-style:none;padding:0;margin:26px 0 0;display:grid;grid-gap:16px;gap:16px}.datos li{display:grid;grid-template-columns:40px 1fr;grid-gap:12px;gap:12px;align-items:start}.datos .ic{width:40px;height:40px;border-radius:var(--r-sm);background:var(--azul-claro);color:var(--azul);display:grid;place-items:center}.datos b{display:block;color:var(--tinta)}.datos a{text-decoration:none}.tarjeta-form{background:#fff;border:1px solid var(--linea);border-radius:var(--r-lg);padding:clamp(22px,4vw,36px)}@media (max-width:880px){.contacto{grid-template-columns:1fr}}.pie{background:var(--tinta);color:#9fb0c9;padding:56px 0 28px;font-size:.95rem}.pie .contenedor{display:grid;grid-template-columns:1.4fr 1fr 1fr;grid-gap:32px;gap:32px}.pie .logo-blanco{background:#fff;display:inline-block;padding:10px 14px;border-radius:var(--r-md)}.pie .logo-blanco img{height:40px;width:auto}.pie h4{color:#fff;margin:0 0 12px;font-size:1rem;font-stretch:110%}.pie a{color:#c6d3e6;text-decoration:none;display:block;padding:3px 0}.pie a:hover{color:#fff}.pie .legal{grid-column:1/-1;border-top:1px solid #1f3355;padding-top:20px;margin-top:12px;display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px;font-size:.86rem}@media (max-width:760px){.pie .contenedor{grid-template-columns:1fr}}.wa-flot{position:fixed;left:18px;bottom:18px;z-index:40;width:54px;height:54px;border-radius:50%;background:var(--verde-wa);color:#fff;display:grid;place-items:center;box-shadow:0 10px 24px rgba(31,168,85,.35)}.ch-btn{position:fixed;right:18px;bottom:18px;z-index:50;display:flex;align-items:center;gap:10px;background:var(--azul);color:#fff;border:0;border-radius:999px;padding:8px 18px 8px 8px;cursor:pointer;box-shadow:0 14px 30px rgba(0,74,147,.35);font-weight:700}.ch-btn .av{width:40px;height:40px;border-radius:50%;background:#fff;color:var(--azul);display:grid;place-items:center;font-weight:800}.ch-btn .bad{position:absolute;top:-4px;right:-2px;background:var(--rojo);color:#fff;border-radius:999px;min-width:22px;height:22px;font-size:12px;display:grid;place-items:center;padding:0 6px}.ch{position:fixed;right:18px;bottom:18px;z-index:50;width:min(390px,calc(100vw - 24px));height:min(620px,calc(100vh - 36px));background:#fff;border-radius:18px;box-shadow:0 24px 60px rgba(10,26,51,.3);flex-direction:column;overflow:hidden;border:1px solid var(--linea)}.ch,.ch-h{display:flex}.ch-h{background:var(--azul);color:#fff;padding:14px 14px 12px 16px;align-items:center;gap:12px}.ch-h .av{width:42px;height:42px;border-radius:50%;background:#fff;color:var(--azul);display:grid;place-items:center;font-weight:800;flex:0 0 auto}.ch-h b{display:block;font-size:1rem}.ch-h small{opacity:.85;font-size:.8rem;display:flex;align-items:center;gap:6px}.ch-h small i{width:8px;height:8px;border-radius:50%;background:#4ade80;display:inline-block}.ch-h .x{margin-left:auto;display:flex;gap:4px}.ch-h .x button{background:hsla(0,0%,100%,.14);border:0;color:#fff;width:34px;height:34px;border-radius:8px;cursor:pointer}.ch-m{flex:1 1;overflow-y:auto;padding:16px;flex-direction:column;gap:10px;background:var(--bandeja)}.ch-m,.msg{display:flex}.msg{gap:8px;max-width:88%}.msg .bb{background:#fff;border-radius:4px 14px 14px 14px;padding:10px 13px;font-size:.94rem;line-height:1.5;white-space:pre-wrap;color:var(--tinta)}.msg.u{align-self:flex-end}.msg.u .bb{background:var(--azul);color:#fff;border-radius:14px 4px 14px 14px}.msg .bb a{color:inherit;text-decoration:underline}.aviso{align-self:center;background:#ecfdf3;color:#166534;font-size:.8rem;font-weight:600;padding:5px 12px;border-radius:999px}.aviso.caso{background:#ede9fe;color:#5b21b6}.wa-card{background:#fff;border:1.5px solid #bbf7d0;border-radius:14px;padding:12px;font-size:.9rem}.wa-card p{margin:0 0 10px;color:var(--suave)}.wa-card .btn{width:100%}.typing{display:inline-flex;gap:4px}.typing i{width:7px;height:7px;border-radius:50%;background:var(--suave);animation:tp 1s infinite}.typing i:nth-child(2){animation-delay:.15s}.typing i:nth-child(3){animation-delay:.3s}@keyframes tp{0%,60%,to{opacity:.3;transform:none}30%{opacity:1;transform:translateY(-3px)}}.rapidas{display:flex;flex-wrap:wrap;gap:6px;padding:10px 14px 0;background:#fff}.rapidas button{border:1.5px solid var(--linea);background:#fff;border-radius:999px;padding:6px 12px;font-size:.84rem;cursor:pointer;color:var(--tinta);font-weight:600}.rapidas button:hover{border-color:var(--azul);color:var(--azul)}.ch-f{display:flex;gap:8px;padding:12px 14px;background:#fff;border-top:1px solid var(--linea)}.ch-f textarea{flex:1 1;resize:none;border:1.5px solid var(--linea);border-radius:12px;padding:10px 12px;max-height:120px;font-size:.95rem}.ch-f button{width:46px;border:0;border-radius:12px;background:var(--azul);color:#fff;cursor:pointer;font-size:1.1rem}.ch-f button:disabled{opacity:.5}.ch-pie{text-align:center;font-size:.72rem;color:var(--suave);padding:0 0 8px;background:#fff}a.trampa:focus{position:fixed;left:16px;top:10px;width:auto;height:auto;z-index:100;background:#fff;padding:10px 14px;border-radius:6px}@media (max-width:520px){.hoja{left:5%;right:5%;padding:16px;font-size:.8rem}.impresora{padding-top:220px}.cuerpo-imp{height:140px}}html.entrada-activa,html.entrada-activa body{overflow:hidden}html.sin-intro .entrada{display:none}.entrada{position:fixed;inset:0;z-index:300;display:grid;place-items:center;cursor:pointer;background:radial-gradient(circle at 50% 42%,#14366b 0,#0a1a33 52%,#040b18 100%);transition:opacity .45s ease;animation:intro-seguridad .4s ease 5s forwards}.entrada:before{content:"";position:absolute;inset:0;background:#fff;opacity:0;transition:opacity .7s ease .15s}.entrada.fase-salir:before,.entrada.fase-volar:before{opacity:1}.entrada.fase-salir{opacity:0;pointer-events:none}@keyframes intro-seguridad{to{opacity:0;visibility:hidden;pointer-events:none}}.im-escena{position:relative;text-align:center;animation:im-aparece .6s cubic-bezier(.2,.8,.2,1) both;transition:opacity .45s ease,transform .6s ease}.fase-salir .im-escena,.fase-volar .im-escena{opacity:0;transform:scale(.92) translateY(30px)}@keyframes im-aparece{0%{opacity:0;transform:translateY(26px) scale(.97)}to{opacity:1;transform:none}}.im-imp{position:relative;width:min(400px,84vw);height:500px;margin:0 auto}.im-tapa{position:absolute;left:7%;right:7%;bottom:184px;height:36px;background:linear-gradient(180deg,#284a7c,#18325a);border-radius:10px 10px 2px 2px;z-index:1;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.15)}.im-tapa span{position:absolute;left:18%;right:18%;top:10px;height:6px;border-radius:3px;background:hsla(0,0%,100%,.08)}.im-salida{position:absolute;left:15%;right:15%;bottom:186px;height:292px;overflow:hidden;z-index:2}.im-hoja{position:absolute;left:0;right:0;bottom:0;height:100%;background:#fff;border-radius:3px;box-shadow:0 12px 34px rgba(0,0,0,.35);transform:translateY(100%);animation:im-sale 1.55s cubic-bezier(.35,.75,.25,1) .75s forwards}@keyframes im-sale{to{transform:translateY(0)}}.im-contenido{position:relative;height:100%;padding:26px 18px 18px;display:flex;flex-direction:column;align-items:center;gap:11px;-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0);animation:im-imprime 1.35s linear .95s forwards}@keyframes im-imprime{to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}.im-contenido img{width:86%;height:auto;margin:8px 0 12px}.im-linea{display:block;height:7px;border-radius:4px;background:#e2e8f0}.im-linea.l1{width:82%;background:#cfe0f3}.im-linea.l2{width:66%}.im-linea.l3{width:74%}.im-cmyk{display:flex;gap:6px;margin-top:auto}.im-cmyk i{width:9px;height:9px;border-radius:50%;display:block}.im-cmyk i:first-child{background:var(--cian)}.im-cmyk i:nth-child(2){background:var(--magenta)}.im-cmyk i:nth-child(3){background:var(--amarillo)}.im-cmyk i:nth-child(4){background:var(--tinta)}.corte{position:absolute;width:11px;height:11px;border:0 solid #0a1a33}.corte.c1{top:7px;left:7px;border-top-width:1.5px;border-left-width:1.5px}.corte.c2{top:7px;right:7px;border-top-width:1.5px;border-right-width:1.5px}.corte.c3{bottom:7px;left:7px;border-bottom-width:1.5px;border-left-width:1.5px}.corte.c4{bottom:7px;right:7px;border-bottom-width:1.5px;border-right-width:1.5px}.im-cabezal{position:absolute;left:-4%;right:-4%;top:0;height:3px;background:var(--cian);box-shadow:0 0 14px 3px rgba(0,160,220,.75);opacity:0;animation:im-cabezal 1.35s linear .95s forwards}@keyframes im-cabezal{0%{top:0;opacity:1}92%{opacity:1}to{top:100%;opacity:0}}.im-cuerpo{position:absolute;left:0;right:0;bottom:20px;height:168px;z-index:3;border-radius:16px 16px 12px 12px;background:linear-gradient(180deg,#23457a,#12294d 16%,#0a1a33);box-shadow:0 34px 60px rgba(0,0,0,.5),inset 0 1px 0 hsla(0,0%,100%,.16)}.im-cuerpo:before{content:"";position:absolute;top:0;left:13%;right:13%;height:10px;background:#030a16;border-radius:0 0 7px 7px}.im-pantalla{position:absolute;right:22px;top:34px;width:118px;height:58px;border-radius:9px;background:#06142b;border:1px solid #22406e;display:grid;place-content:center;grid-gap:2px;gap:2px;color:#8fd0ff;opacity:.25;animation:im-pantalla .5s ease .45s forwards}.im-pantalla b{font-size:12px;letter-spacing:.16em;font-stretch:115%}.im-pantalla small{font-size:10px;color:#6fb4e8;animation:im-parpadeo 1s steps(2) .9s infinite}@keyframes im-pantalla{to{opacity:1;box-shadow:0 0 22px rgba(0,160,220,.45)}}@keyframes im-parpadeo{50%{opacity:.35}}.im-led{position:absolute;right:32px;bottom:30px;width:9px;height:9px;border-radius:50%;background:#1f5f47;animation:im-led .8s ease .5s infinite alternate}@keyframes im-led{to{background:#34d399;box-shadow:0 0 12px #34d399}}.im-marca{position:absolute;left:24px;bottom:28px;color:#6f86ab;font-size:11px;letter-spacing:.22em}.im-bandeja{position:absolute;left:6%;right:6%;bottom:-15px;height:24px;background:linear-gradient(180deg,#1b335c,#10223f);border-radius:0 0 11px 11px}.im-sombra{position:absolute;left:10%;right:10%;bottom:-6px;height:26px;border-radius:50%;background:rgba(0,0,0,.45);filter:blur(14px);z-index:0}.im-texto{color:#9fb3d1;margin:6px 0 0;font-size:.98rem;letter-spacing:.02em;animation:im-aparece .5s ease .6s both}.im-vuelo{position:fixed;bottom:auto;z-index:2;animation:none;transform:none;transform-origin:center;transition:transform .8s cubic-bezier(.7,0,.2,1),box-shadow .8s ease,border-radius .8s ease}.im-vuelo .im-contenido{-webkit-clip-path:none;clip-path:none;animation:im-desvanece .3s ease forwards}@keyframes im-desvanece{to{opacity:0}}.im-saltar{position:fixed;right:22px;bottom:22px;z-index:3;background:transparent;color:#cfdcf0;border:1px solid hsla(0,0%,100%,.3);border-radius:999px;padding:8px 16px;cursor:pointer;font-weight:600}.fase-salir .im-saltar,.fase-volar .im-saltar{opacity:0}.entrada.suave .im-escena{animation:im-fundido .5s ease both}.entrada.suave .im-hoja{transform:none;opacity:0;animation:im-fundido .7s ease .7s forwards}.entrada.suave.fase-salir .im-escena,.entrada.suave.fase-volar .im-escena{transform:none}@keyframes im-fundido{0%{opacity:0}to{opacity:1}}@media (max-height:600px){.im-imp{transform:scale(.8);transform-origin:bottom center}}.acceso{position:relative}.acceso .flecha{display:inline-block;transition:transform .15s}.acceso .flecha.on{transform:rotate(180deg)}.acceso-menu{position:absolute;right:0;top:calc(100% + 8px);width:300px;background:#fff;border:1px solid var(--linea);border-radius:var(--r-md);box-shadow:0 18px 40px rgba(10,26,51,.16);padding:8px;z-index:40}.acceso-grupo{font-size:.8rem;font-weight:700;color:var(--suave);padding:10px 10px 4px}.acceso-menu a{display:grid;grid-template-columns:34px 1fr;grid-gap:10px;gap:10px;align-items:center;padding:9px 10px;border-radius:var(--r-sm);text-decoration:none;color:var(--tinta)}.acceso-menu a:hover{background:var(--azul-claro)}.acceso-menu a svg{color:var(--azul);justify-self:center}.acceso-menu b{display:block;font-size:.95rem}.acceso-menu small{color:var(--suave);font-size:.82rem}@media (max-width:960px){.acceso{flex:1 1}.acceso>.btn{width:100%}.acceso-menu{position:static;width:100%;margin-top:8px;box-shadow:none}}.portada{overflow:hidden}.portada,.portada .contenedor{position:relative}.marca-corte{position:absolute;width:22px;height:22px;border:0 solid var(--linea);pointer-events:none}.marca-corte.a{top:-18px;left:-14px;border-top-width:2px;border-left-width:2px}.marca-corte.b{top:-18px;right:-14px;border-top-width:2px;border-right-width:2px}.marca-corte.c{bottom:-18px;left:-14px;border-bottom-width:2px;border-left-width:2px}.marca-corte.d{bottom:-18px;right:-14px;border-bottom-width:2px;border-right-width:2px}.diana{position:absolute;right:-6px;top:50%;width:26px;height:26px;border:1.5px solid var(--linea);border-radius:50%;transform:translateY(-50%)}.diana:after,.diana:before{content:"";position:absolute;background:var(--linea)}.diana:before{left:50%;top:-8px;bottom:-8px;width:1.5px;transform:translateX(-50%)}.diana:after{top:50%;left:-8px;right:-8px;height:1.5px;transform:translateY(-50%)}@media (max-width:880px){.diana,.marca-corte{display:none}}.contador-vivo{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.portada h1{font-size:clamp(2.5rem,5.6vw,4.4rem)}.sello{display:inline-flex;align-items:center;gap:10px;border:1.5px solid var(--linea);border-radius:999px;padding:6px 14px 6px 8px;font-size:.9rem;color:var(--texto);margin-bottom:22px;background:#fff}.sello i{width:10px;height:10px;border-radius:50%;background:#16a34a;box-shadow:0 0 0 4px #dcfce7}.plataforma{background:var(--tinta);color:#b9c7dc;overflow:hidden}.plataforma .contenedor{display:grid;grid-template-columns:1fr 1.05fr;grid-gap:clamp(28px,5vw,64px);gap:clamp(28px,5vw,64px);align-items:center}.plataforma h2{color:#fff}.plataforma .intro p{color:#9fb0c9}.plataforma ul{list-style:none;padding:0;margin:0 0 28px;display:grid;grid-gap:14px;gap:14px}.plataforma li{display:grid;grid-template-columns:26px 1fr;grid-gap:10px;gap:10px}.plataforma li svg{color:#5fb3ff;margin-top:3px}.plataforma li b{color:#fff;display:block}@media (max-width:880px){.plataforma .contenedor{grid-template-columns:1fr}}.portal-mock{background:#fff;color:var(--texto);border-radius:16px;padding:18px;box-shadow:0 30px 70px rgba(0,0,0,.45);transform:rotate(-1.2deg)}.pm-barra{display:flex;align-items:center;gap:10px;padding-bottom:12px;border-bottom:1px solid var(--linea)}.pm-barra b{color:var(--tinta)}.pm-barra small{margin-left:auto;color:var(--suave)}.pm-kpis{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;margin:14px 0}.pm-kpis div{background:var(--bandeja);border-radius:10px;padding:10px 12px}.pm-kpis small{display:block;color:var(--suave);font-size:.76rem}.pm-kpis b{color:var(--tinta);font-size:1.15rem;font-stretch:112%}.pm-graf small{color:var(--suave);font-size:.78rem}.pm-barras{display:flex;align-items:flex-end;gap:5px;height:96px;margin-top:8px;padding-bottom:4px;border-bottom:1px solid var(--linea)}.pm-barras span{flex:1 1;background:linear-gradient(180deg,var(--azul) 0,#3b82c4 100%);border-radius:3px 3px 0 0}.pm-equipos{display:grid;grid-gap:8px;gap:8px;margin-top:14px}.pm-equipos div{display:grid;grid-template-columns:12px 1fr;grid-gap:10px;gap:10px;align-items:center;font-size:.88rem}.pm-equipos i{width:10px;height:10px;border-radius:50%;background:#16a34a}.pm-equipos b{display:block;color:var(--tinta);font-size:.9rem}.pm-equipos small{color:var(--suave)}.impresora .chip-pc{position:absolute;left:-26px;bottom:54px;z-index:4;display:grid;grid-template-columns:38px 1fr 10px;grid-gap:10px;gap:10px;align-items:center;background:#fff;border:1px solid var(--linea);border-radius:12px;padding:10px 14px 10px 10px;box-shadow:0 16px 34px rgba(10,26,51,.16);font-size:.82rem;min-width:230px}.chip-pc .ic{width:38px;height:38px;border-radius:10px;background:var(--azul-claro);color:var(--azul);display:grid;place-items:center}.chip-pc b{display:block;color:var(--tinta);font-size:.9rem}.chip-pc small{color:var(--suave)}.chip-pc>i{width:9px;height:9px;border-radius:50%;background:#16a34a;box-shadow:0 0 0 4px #dcfce7}@media (max-width:520px){.impresora .chip-pc{left:0;bottom:40px;min-width:0}}.marcas{grid-template-columns:repeat(3,1fr)}@media (max-width:820px){.marcas{grid-template-columns:1fr}}.orbita-escena{--r:190px;--t:520px;position:relative;width:var(--t);height:var(--t);max-width:100%;margin:0 auto}.orbita-anillo{position:absolute;left:50%;top:50%;width:calc(var(--r) * 2);height:calc(var(--r) * 2);transform:translate(-50%,-50%);overflow:visible}.orbita-anillo circle{fill:none;stroke:rgba(148,197,255,.28);stroke-width:.35;stroke-dasharray:308;stroke-dashoffset:0}.con-explosion .orbita-anillo circle{stroke-dashoffset:308;animation:or-traza 1.1s ease .7s forwards}@keyframes or-traza{to{stroke-dashoffset:0}}.orbita{position:absolute;inset:0;animation:or-gira 46s linear infinite}@keyframes or-gira{to{transform:rotate(1turn)}}.astro{position:absolute;left:50%;top:50%;width:0;height:0;transform:rotate(var(--a)) translateX(var(--r)) rotate(calc(-1 * var(--a)))}.con-explosion .astro{animation:or-sale .75s cubic-bezier(.2,1.35,.4,1) var(--d) backwards}@keyframes or-sale{0%{transform:rotate(var(--a)) translateX(0) rotate(calc(-1 * var(--a))) scale(.15);opacity:0}}.astro-in{position:absolute;left:0;top:0;display:flex;flex-direction:column;align-items:center;gap:7px;width:96px;transform:translate(-50%,-32px);animation:or-contra 46s linear infinite}@keyframes or-contra{0%{transform:translate(-50%,-32px) rotate(0deg)}to{transform:translate(-50%,-32px) rotate(-1turn)}}.astro-ic{width:60px;height:60px;border-radius:18px;display:grid;place-items:center;color:#fff;background:linear-gradient(160deg,hsla(0,0%,100%,.16),hsla(0,0%,100%,.04));border:1px solid hsla(0,0%,100%,.22);box-shadow:0 10px 30px rgba(0,0,0,.35),inset 0 1px 0 hsla(0,0%,100%,.2);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.astro-txt{color:#c6d3e6;font-size:.8rem;font-weight:600;letter-spacing:.01em;white-space:nowrap}.nucleo{position:absolute;left:50%;top:50%;width:132px;height:132px;transform:translate(-50%,-50%)}.con-explosion .nucleo{animation:or-nucleo .7s cubic-bezier(.2,1.5,.4,1) .35s backwards}@keyframes or-nucleo{0%{transform:translate(-50%,-50%) scale(0)}}.nucleo-disco{position:absolute;inset:0;border-radius:50%;background:#fff;display:grid;place-items:center;box-shadow:0 0 0 6px rgba(56,189,248,.18),0 0 70px rgba(56,189,248,.55)}.nucleo-disco img{width:104px;height:auto}.onda{position:absolute;inset:0;border-radius:50%;border:1.5px solid rgba(56,189,248,.55);animation:or-onda 2.6s ease-out infinite}.onda.o2{animation-delay:1.3s}@keyframes or-onda{0%{transform:scale(1);opacity:.9}to{transform:scale(2.3);opacity:0}}.portal-entrada{position:fixed;inset:0;z-index:300;display:grid;place-items:center;cursor:pointer;overflow:hidden;background:radial-gradient(circle at 50% 46%,#10335f 0,#071a36 45%,#030a17 100%);transition:opacity .85s ease;animation:intro-seguridad .5s ease 6s forwards}.portal-entrada.fase-salir{opacity:0;pointer-events:none}.pe-centro{position:relative;display:grid;place-items:center;transition:transform .85s cubic-bezier(.6,0,.4,1),opacity .85s ease}.fase-salir .pe-centro{transform:scale(2.4);opacity:0}.pe-chispa{position:absolute;left:50%;top:calc(50% - 22px);width:10px;height:10px;border-radius:50%;background:#fff;box-shadow:0 0 30px 12px rgba(125,211,252,.9);transform:translate(-50%,-50%) scale(0);animation:pe-chispa .7s ease-out forwards}@keyframes pe-chispa{40%{transform:translate(-50%,-50%) scale(1.6);opacity:1}to{transform:translate(-50%,-50%) scale(14);opacity:0}}.pe-texto{color:#dbe7f6;font-size:clamp(1.05rem,2.2vw,1.35rem);font-stretch:110%;margin:-10px 0 0;opacity:0;animation:im-fundido .6s ease 2s forwards}.portal-entrada .im-saltar{z-index:3}.portal{min-height:100vh;color:#b9c7dc;background-color:#050d1c;background-image:radial-gradient(circle at 78% 18%,rgba(0,74,147,.55) 0,transparent 42%),radial-gradient(circle at 10% 90%,rgba(14,116,144,.35) 0,transparent 40%),radial-gradient(hsla(0,0%,100%,.07) 1px,transparent 0);background-size:auto,auto,26px 26px}.pt-barra{display:flex;justify-content:space-between;align-items:center;gap:16px;width:min(var(--ancho),100% - 32px);margin:0 auto;padding:18px 0}.pt-logo{background:#fff;border-radius:12px;padding:7px 12px;display:flex}.pt-logo img{height:36px;width:auto}.pt-volver{color:#dbe7f6;text-decoration:none;border:1px solid hsla(0,0%,100%,.25);border-radius:999px;padding:8px 16px;font-weight:600;font-size:.92rem}.pt-volver:hover{background:hsla(0,0%,100%,.08)}.pt-main{width:min(var(--ancho),100% - 32px);margin:0 auto;padding-bottom:56px}.pt-hero{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px;align-items:center;padding:18px 0 30px}.pt-hero h1{color:#fff;font-size:clamp(2.4rem,5.4vw,4.2rem)}.pt-hero p{font-size:1.12rem;max-width:46ch;margin:18px 0 22px;color:#b9c7dc}.pt-estado{display:inline-flex;align-items:center;gap:10px;border:1px solid hsla(0,0%,100%,.18);border-radius:999px;padding:7px 14px;font-size:.88rem;color:#dbe7f6}.pt-estado i{width:9px;height:9px;border-radius:50%;background:#4ade80;box-shadow:0 0 0 4px rgba(74,222,128,.18)}.orbita-escena.calma{--r:160px;--t:440px}.pt-grupo{margin-top:30px}.pt-grupo h2{color:#fff;font-size:1.35rem;margin-bottom:14px}.pt-grid{grid-template-columns:repeat(auto-fit,minmax(255px,1fr));grid-gap:14px}.pt-card,.pt-grid{display:grid;gap:14px}.pt-card{grid-template-columns:50px 1fr 14px;grid-gap:14px;align-items:center;text-align:left;width:100%;padding:18px;border-radius:16px;color:inherit;text-decoration:none;cursor:pointer;font:inherit;background:linear-gradient(160deg,hsla(0,0%,100%,.07),hsla(0,0%,100%,.02));border:1px solid hsla(0,0%,100%,.1);transition:border-color .15s,background .15s,transform .15s}.pt-card:hover{border-color:var(--c,#38bdf8);background:hsla(0,0%,100%,.08);transform:translateY(-2px)}html:not(.entrada-activa) .pt-card{animation:pt-entra .55s cubic-bezier(.2,.8,.2,1) both}.pt-grid .pt-card:nth-child(2){animation-delay:.06s}.pt-grid .pt-card:nth-child(3){animation-delay:.12s}.pt-grid .pt-card:nth-child(4){animation-delay:.18s}@keyframes pt-entra{0%{opacity:0;transform:translateY(14px)}}.pt-ic{width:50px;height:50px;border-radius:14px;display:grid;place-items:center;color:var(--c);background:color-mix(in srgb,var(--c) 16%,transparent);border:1px solid color-mix(in srgb,var(--c) 35%,transparent)}.pt-tx b{display:block;color:#fff;font-size:1.02rem}.pt-tx small{color:#9fb0c9;font-size:.88rem;line-height:1.4;display:block;margin-top:2px}.pt-ir{color:#64748b;font-size:1.7rem;line-height:1}.pt-pie{width:min(var(--ancho),100% - 32px);margin:0 auto;border-top:1px solid hsla(0,0%,100%,.1);padding:20px 0 90px;display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px;font-size:.88rem}.pt-pie a{color:#dbe7f6;text-decoration:none;display:inline-flex;gap:6px;align-items:center}@media (max-width:880px){.pt-hero{grid-template-columns:1fr}.orbita-escena.calma{--r:120px;--t:330px}}@media (max-width:560px){.orbita-escena{--r:128px;--t:350px}.astro-ic{width:48px;height:48px;border-radius:14px}.astro-txt{font-size:.7rem}.nucleo{width:100px;height:100px}.nucleo-disco img{width:80px}.astro-in{transform:translate(-50%,-26px)}@keyframes or-contra{0%{transform:translate(-50%,-26px) rotate(0deg)}to{transform:translate(-50%,-26px) rotate(-1turn)}}}.portal{overflow-x:hidden}@media (min-width:900px){.portal-entrada .orbita-escena{--r:240px;--t:620px}.portal-entrada .nucleo{width:156px;height:156px}.portal-entrada .nucleo-disco img{width:124px}}@media (max-width:560px){.orbita-escena.calma{--r:112px;--t:310px}}.im-tapa{left:9%;right:9%;bottom:204px;height:34px;background:linear-gradient(180deg,#4a5462,#2c333d);border-radius:9px 9px 3px 3px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.18)}.im-tapa span{left:14%;right:14%;top:9px;height:5px;background:hsla(0,0%,100%,.12)}.im-cuerpo{height:190px;bottom:26px;border-radius:12px 12px 8px 8px;background:linear-gradient(180deg,#fff,#eef1f5 18%,#dde2ea);box-shadow:0 34px 60px rgba(0,0,0,.5),inset 0 -2px 0 rgba(0,0,0,.06),inset 0 1px 0 #fff}.im-cuerpo:before{display:none}.im-ranura{position:absolute;top:6px;left:14%;right:14%;height:12px;border-radius:0 0 8px 8px;background:linear-gradient(180deg,#1c222b,#3a424e);box-shadow:inset 0 2px 4px rgba(0,0,0,.5)}.im-pantalla{right:16px;top:30px;width:112px;height:50px;border-radius:8px;background:#121a24;border:3px solid #2c333d;transform:perspective(300px) rotateX(14deg);box-shadow:0 6px 12px rgba(0,0,0,.25)}.im-pantalla b{color:#9fd3ff}.im-led{right:140px;bottom:auto;top:50px;width:7px;height:7px}.im-marca{left:18px;bottom:auto;top:34px;color:#7b8698;font-size:10.5px;letter-spacing:.24em;font-weight:700}.im-cajon{position:absolute;left:4%;right:4%;height:34px;border-radius:4px;background:linear-gradient(180deg,#e9edf2,#d5dbe3);border:1px solid #c6cdd7}.im-cajon.k1{bottom:52px}.im-cajon.k2{bottom:12px}.im-cajon i{position:absolute;left:50%;top:11px;width:58px;height:9px;margin-left:-29px;border-radius:5px;background:#4a5462;box-shadow:inset 0 2px 3px rgba(0,0,0,.4)}.im-base{position:absolute;left:5%;right:5%;bottom:14px;height:14px;border-radius:0 0 8px 8px;background:#2c333d;z-index:2}.im-bandeja{display:none}.im-imp.con-foto .im-salida{bottom:196px;z-index:1}.im-pedestal{position:absolute;left:-4%;right:-4%;bottom:8px;height:282px;border-radius:36px;background:#fff;z-index:0;box-shadow:0 0 50px 34px hsla(0,0%,100%,.96),0 0 150px 90px rgba(170,205,255,.28)}.im-foto{position:absolute;left:0;right:0;bottom:18px;width:100%;height:260px;object-fit:contain;object-position:center bottom;mix-blend-mode:multiply;z-index:3}.im-imp:not(.con-foto) .im-salida{bottom:212px}.im-imp.transparente{width:min(360px,78vw);height:650px}.im-imp.transparente .im-foto{mix-blend-mode:normal;height:auto;bottom:22px;filter:drop-shadow(0 24px 30px rgba(0,0,0,.45))}.im-imp.transparente .im-salida{left:24%;right:10%;bottom:330px;height:290px}.im-halo{position:absolute;left:-30%;right:-30%;bottom:40px;height:420px;border-radius:50%;background:radial-gradient(ellipse at 50% 55%,rgba(120,180,255,.35) 0,rgba(60,120,220,.12) 45%,transparent 70%);z-index:0}.im-imp.transparente .im-sombra{bottom:8px;left:8%;right:14%}@media (max-height:780px){.im-imp.transparente{transform:scale(.8);transform-origin:center bottom;margin-top:-120px}}@media (max-width:520px){.im-imp.transparente{width:72vw;height:560px}.im-imp.transparente .im-salida{bottom:268px;height:250px}}.vitrina{position:relative;max-width:520px;margin:24px auto 0}.vitrina-foto{position:relative;z-index:2;width:100%;max-width:340px;height:auto;display:block;margin:0 auto}.vitrina-luz{position:absolute;left:4%;right:4%;top:18%;height:62%;border-radius:50%;background:radial-gradient(ellipse at 50% 60%,var(--azul-claro) 0,rgba(230,238,248,0) 70%);z-index:0}.vitrina-datos{position:relative;z-index:3;display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;align-items:start;margin-top:-6px}.vitrina .hoja{position:relative;inset:auto;width:auto;height:auto;animation:vitrina-hoja 1s cubic-bezier(.2,.8,.2,1) .2s both}@keyframes vitrina-hoja{0%{opacity:0;transform:translateY(14px)}}.vitrina .chip-pc{position:relative;inset:auto;align-self:end;display:grid;grid-template-columns:38px 1fr 10px;grid-gap:10px;gap:10px;align-items:center;background:#fff;border:1px solid var(--linea);border-radius:12px;padding:10px 14px 10px 10px;box-shadow:0 16px 34px rgba(10,26,51,.16);font-size:.82rem;min-width:0;animation:vitrina-hoja 1s cubic-bezier(.2,.8,.2,1) .35s both}@media (max-width:620px){.vitrina-foto{max-width:280px}.vitrina-datos{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.vitrina .chip-pc,.vitrina .hoja{animation:none}}