@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300 800;src:url(../../assets/fonts/open-sans-latin-ext-wght-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:300 800;src:url(../../assets/fonts/open-sans-latin-wght-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--navy:#030b18;--navy-deep:#030912;--navy-mid:#091426;--blue:var(--cyan);--blue-dk:var(--cyan2);--blue-lt:#47d8ff;--blue-tint:#eef5fb;--blue-pale:#eaf2fa;--steel:#d1def2;--borde-control:#7e90b6;--grey:#f8f8f8;--ink-soft:#4a5069;--ok:#4cd07d;--warn:#ffc531;--alert:#ff6b5b;--line:#94b5db29;--line-dark:#ffffff24;--cyan:#00b9e8;--cyan2:#087db8;--bg:#050b16;--bg2:#091426;--surface:#0c1b30c7;--surface2:#0f2038;--text:#f5f8ff;--muted:#9dafc6;--nav-link:#94a4b7;--gold:#2c9dff;--green:#31dcb1;--danger:#ff776d;--shadow:0 28px 80px #00000057;--radius:8px;--max:1240px;--dc-azul:#030b18;--dc-azul-2:#0c2036;--dc-celeste-texto:#0d8bbf;--dc-radius:18px;--banda:#030914;--banda-alta:var(--bg2);--form-error:#c62b1c;--ok-texto:#12653a;--ok-fondo:#e6f6ec;--error-texto:#b3261e;--error-fondo:#fdecea;--aviso-legal-texto:#6b4e00;--aviso-legal-fondo:#fff4d6;--whatsapp:#1ea952;--foco:#44d7ff;--foco-oscuro:#44d7ff;--foco-ancho:3px;--disabled-bg:color-mix(in srgb, var(--borde-control) 16%, transparent);--disabled-text:color-mix(in srgb, var(--borde-control) 70%, transparent);--disabled-border:color-mix(in srgb, var(--borde-control) 40%, transparent);--fuente-sistema:"Open Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--peso-regular:400;--peso-medio:500;--peso-semi:600;--peso-negrita:700;--base-tamano:16px;--base-interlineado:1.6;--h1-portada:clamp(1.875rem, 1.542rem + 1.481vw, 2.875rem);--h1-interior:clamp(1.375rem, 1.0615rem + 1.3378vw, 2.125rem);--h1-articulo:clamp(1.5rem, 1.0819rem + 1.7837vw, 2.5rem);--subtitulo-seccion:clamp(1.1875rem, 1.0046rem + .7804vw, 1.625rem);--cifras:clamp(1.875rem, 1.4569rem + 1.7837vw, 2.875rem);--prosa:19px;--microetiqueta-min:13px;--measure:66ch;--titular-medida-min:16ch;--titular-medida-max:22ch;--sec-y:clamp(2.25rem, 1.2048rem + 4.4593vw, 4.75rem);--sec-y-sm:clamp(1.75rem, .9661rem + 3.3445vw, 3.625rem);--gap-head:clamp(1.25rem, .8319rem + 1.7837vw, 2.25rem);--ancho-maximo:1240px;--barra-alto:70px;--radio-boton:8px;--radio-pildora:12px;--radio-tarjeta:20px;--radio-contenedor:28px;--sombra-tarjeta-hover:0 10px 26px #00031d17;--sombra-articulo:0 12px 30px #00031d1f;--sombra-flotante:0 0 0 3px #fff, 0 6px 18px #00031d52;--sombra-cookies:0 -10px 30px #06102c21;--transicion-estandar:.18s;--transicion-panel:.28s;--transicion-revelado:.35s}[data-tema=dia]{--bg:#f6f9fd;--bg2:#eaf2fa;--surface:#ffffffd1;--surface2:#fff;--text:#071326;--muted:#53677f;--nav-link:#31496a;--line:#11325324;--cyan:#007fad;--cyan2:#0969c3;--gold:#0878cf;--green:#0c8e70;--banda:#edf4f8;--banda-alta:var(--bg2);--shadow:0 24px 70px #1b436921}@media (prefers-reduced-motion:reduce){:root{--transicion-estandar:0s;--transicion-panel:0s;--transicion-revelado:0s}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width<=619px){:root{--prosa:17px}}
.dcbot-launch{z-index:90;cursor:pointer;filter:drop-shadow(0 20px 24px #00000073);background:0 0;border:0;border-radius:0;width:112px;height:126px;margin:0;padding:0;transition:filter .35s,transform .35s;position:fixed;bottom:12px;right:18px;overflow:visible}.dcbot-launch:hover{filter:drop-shadow(0 23px 28px #00b9e838);transform:translateY(-5px)}.dcbot-launch:focus-visible{outline:3px solid var(--foco-oscuro,#9fc0ff);outline-offset:4px}.dcbot-launch img{object-fit:contain;object-position:center bottom;width:100%;height:100%;position:absolute;inset:0}.dcbot-idle{filter:drop-shadow(0 14px 18px #0006);opacity:1;transition:opacity .18s,transform .35s,filter .35s;transform:scale(.88)}.dcbot-wave{opacity:0;transition:opacity .18s,transform .35s;transform:scale(.82)translateY(8px)}.dcbot-launch:hover .dcbot-idle,.dcbot-launch[aria-expanded=true] .dcbot-idle{opacity:0;transform:scale(.8)}.dcbot-launch:hover .dcbot-wave,.dcbot-launch[aria-expanded=true] .dcbot-wave{opacity:1;transform-origin:64% 58%;animation:.72s ease-in-out 2 dcbot-saludo;transform:scale(1)}@keyframes dcbot-saludo{0%,to{rotate:0deg}50%{rotate:4deg}}@media (prefers-reduced-motion:reduce){.dcbot-launch,.dcbot-idle,.dcbot-wave{transition:none}.dcbot-launch:hover .dcbot-wave,.dcbot-launch[aria-expanded=true] .dcbot-wave{animation:none}}.dcbot-panel{z-index:91;border-radius:var(--dc-radius,18px);background:color-mix(in srgb, var(--bg2) 76%, transparent);backdrop-filter:blur(30px)saturate(1.18);overscroll-behavior:contain;opacity:0;pointer-events:none;border:0;width:min(360px,100vw - 32px);max-height:calc(100svh - 273px);padding:26px;transition:transform .25s,opacity .25s;position:fixed;bottom:157px;right:26px;overflow:auto;transform:translateY(16px)scale(.96);box-shadow:0 30px 80px #00000042,inset 0 1px #ffffff0f}[data-tema=dia] .dcbot-panel{background:#ffffffb8;box-shadow:0 30px 80px #143a5a2e}.dcbot-panel[aria-hidden=false]{opacity:1;pointer-events:auto;transform:none}.dcbot-title{align-items:flex-start;gap:13px;margin-bottom:16px;display:flex}.dcbot-dot{background:var(--green);width:11px;height:11px;box-shadow:0 0 12px var(--green);border-radius:50%;flex:none;margin-top:5px}.dcbot-title strong{color:var(--text);margin-bottom:6px;display:block}.dcbot-title small{max-width:275px;color:var(--muted);font-size:.84rem;line-height:1.48;display:block}.dcbot-presence{color:var(--muted);letter-spacing:.15em;text-transform:uppercase;margin:-4px 0 18px 24px;font-size:.66rem;font-weight:850}.dcbot-options{border-top:1px solid var(--line);gap:0;display:block}.dcbot-options a{border:0;border-bottom:1px solid var(--line);color:var(--text);justify-content:space-between;align-items:center;gap:10px;padding:15px 4px;text-decoration:none;transition:background .2s,transform .2s;display:flex}.dcbot-options a span{color:var(--cyan);transition:transform .25s}.dcbot-options a:hover,.dcbot-options a:focus-visible{background:linear-gradient(90deg,#00b9e814,#0000);transform:translate(10px)}.dcbot-options a:hover span,.dcbot-options a:focus-visible span{transform:translate(3px,-3px)}@media (height<=760px){.dcbot-panel{max-height:calc(100svh - 261px);bottom:157px}}@media (width<=680px){.dcbot-launch{width:88px;height:102px;bottom:6px;right:8px}.dcbot-panel{overscroll-behavior:contain;max-height:calc(100svh - 195px);bottom:127px;right:14px;overflow:auto}}
.btn{border-radius:var(--radio-boton);min-height:44px;font:inherit;line-height:1.6;font-weight:var(--peso-semi);cursor:pointer;background:var(--blue);color:#fff;white-space:nowrap;transition:background-color var(--transicion-estandar) ease, border-color var(--transicion-estandar) ease, color var(--transicion-estandar) ease, transform var(--transicion-estandar) ease;border:1px solid #0000;justify-content:center;align-items:center;gap:.5em;padding:0 1.5em;text-decoration:none;display:inline-flex}.btn:hover{background:var(--blue-dk);transform:translateY(-2px)}.btn:focus-visible{outline:var(--foco-ancho) solid var(--foco);outline-offset:4px}[data-superficie=oscura] .btn:focus-visible{outline-color:var(--foco-oscuro)}.btn--oscuro{background:var(--navy);color:#fff}.btn--oscuro:hover{background:var(--navy-mid)}.btn--claro-oscuro{color:var(--navy);background:#fff}.btn--claro-oscuro:hover{background:var(--blue-tint)}.btn--fantasma-claro{background:var(--blue-pale);color:var(--navy);border-color:var(--steel)}.btn--fantasma-claro:hover{background:#fff;border-color:#fff}.btn--fantasma-oscuro{color:var(--navy);background:0 0;border-color:#00053d8c}.btn--fantasma-oscuro:hover{border-color:var(--navy);background:#00053d0d}.li-link{border:1px solid var(--borde-control);border-radius:var(--radio-boton);min-height:44px;font-size:14.5px;font-weight:var(--peso-semi);color:var(--navy);transition:color var(--transicion-estandar) ease, border-color var(--transicion-estandar) ease, background-color var(--transicion-estandar) ease;align-items:center;gap:10px;padding:11px 16px;text-decoration:none;display:inline-flex}.li-link svg{fill:currentColor;opacity:.8;width:17px;height:17px}.li-link:hover{border-color:var(--blue);color:var(--blue);background:var(--blue-tint)}.btn--contorno{border-color:var(--blue);color:var(--blue);background:0 0}.btn--contorno:hover{background:var(--blue-tint);border-color:var(--blue-dk);color:var(--blue-dk)}[data-superficie=oscura] .btn--contorno{border-color:color-mix(in srgb, var(--blue) 70%, currentColor);color:color-mix(in srgb, var(--blue) 70%, currentColor)}.btn--pequeno{min-height:36px;padding:0 1em;font-size:.9375rem}.campo{flex-direction:column;gap:.375rem;display:flex}.campo__etiqueta{font-weight:var(--peso-medio);color:var(--navy)}[data-superficie=oscura] .campo__etiqueta,[data-superficie=oscura] .wp463-fieldset legend{color:inherit}[data-superficie=oscura] .wp463-opcion-radio{color:color-mix(in srgb, currentColor 82%, transparent)}.campo__control{border:1px solid var(--borde-control);border-radius:var(--radio-boton);min-height:44px;font:inherit;color:var(--navy);transition:border-color var(--transicion-estandar) ease, box-shadow var(--transicion-estandar) ease;background:#fff;padding:0 1em;font-size:16px}.campo__control:focus-visible{border-color:var(--blue);box-shadow:0 0 0 var(--foco-ancho) var(--foco);outline:none}.campo[data-estado=error] .campo__control,.campo__control[aria-invalid=true]{border-color:var(--form-error)}.campo[data-estado=error] .campo__control:focus-visible,.campo__control[aria-invalid=true]:focus-visible{box-shadow:0 0 0 var(--foco-ancho) var(--form-error)}.campo__telefono{align-items:stretch;gap:8px;display:flex}div.campo__telefono>select.campo__telefono-pais{text-overflow:ellipsis;flex:none;width:min(44%,11.5rem);min-width:0}div.campo__telefono>input.campo__telefono-numero{flex:1 1 0;width:auto;min-width:0}.campo__mensaje-error{color:var(--form-error);font-size:.9375rem}form>.campo__mensaje-error[role=alert]{border-radius:var(--radio-boton);background:#fdecea;border:1px solid #f3b6b0;margin-top:16px;padding:14px 16px;font-size:14.5px;font-weight:500;display:block}.tarjeta{border-radius:var(--radio-tarjeta);border:1px solid var(--line);transition:box-shadow var(--transicion-estandar) ease, transform var(--transicion-estandar) ease;background:#fff;flex-direction:column;gap:1rem;padding:1.5rem;display:flex}[data-superficie=oscura] .tarjeta,[data-superficie=oscura] .tarjeta h1,[data-superficie=oscura] .tarjeta h2,[data-superficie=oscura] .tarjeta h3{color:var(--navy)}.tarjeta--plana{transition:none}.tarjeta--enlazada{cursor:pointer}.tarjeta--enlazada:hover{box-shadow:var(--sombra-tarjeta-hover);transform:translateY(-4px)}.tarjeta--enlazada:focus-within{box-shadow:var(--sombra-tarjeta-hover);outline:var(--foco-ancho) solid var(--foco);outline-offset:3px}[data-superficie=oscura] .tarjeta--enlazada:focus-within{outline-color:var(--foco-oscuro)}.btn:disabled,.btn[aria-disabled=true]{background:var(--disabled-bg);color:var(--disabled-text);border-color:var(--disabled-border);cursor:not-allowed}.btn--contorno:disabled,.btn--contorno[aria-disabled=true],.btn--claro-oscuro:disabled,.btn--claro-oscuro[aria-disabled=true]{background:var(--disabled-bg);border-color:var(--disabled-border);color:var(--disabled-text)}.btn:disabled:hover,.btn[aria-disabled=true]:hover{background:var(--disabled-bg)}.campo__control:disabled{background:var(--disabled-bg);color:var(--disabled-text);border-color:var(--disabled-border);cursor:not-allowed}.sec.sec-cabecera{background:radial-gradient(150% 520px at 50% 0%, #1b3a8f 0%, #0a1b5e 38%, var(--navy-deep) 88%)!important;padding:clamp(22px,3.4vh,44px) 0 clamp(18px,2.8vh,34px)!important}@media (width<=900px){.sec.sec-cabecera{padding:40px 0 34px!important}}@media (width<=620px){.sec.sec-cabecera{padding:32px 0 30px!important}}.case-grid{text-align:left;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:24px;display:grid}.case{border:1px solid var(--line);text-align:left;background:#fff;border-radius:20px;flex-direction:column;display:flex;overflow:hidden}.case-top{background:var(--navy);color:#fff;padding:26px}.case-top .sector{letter-spacing:.08em;text-transform:uppercase;color:var(--blue-lt);font-size:11.5px;font-weight:700}.case-top h3{color:#fff;margin-top:10px;font-size:19px;font-weight:600}.case-serv{letter-spacing:.03em;color:var(--blue-lt);background:#ffffff1a;border-radius:20px;margin-top:14px;padding:5px 11px;font-size:12px;font-weight:600;display:inline-block}.case-body{flex-direction:column;flex:1;padding:26px;display:flex}.case-l{letter-spacing:.12em;text-transform:uppercase;color:var(--blue);margin:18px 0 7px;font-size:11.5px;font-weight:600}.case-body .case-l:first-of-type{margin-top:16px}.case-t{color:var(--ink-soft);font-size:14.5px;line-height:1.6}.case-metric{flex-wrap:wrap;gap:22px;margin-bottom:18px;display:flex}.case-metric div b{letter-spacing:-.02em;color:var(--blue);font-size:26px;font-weight:600;display:block}.case-metric div span{color:var(--ink-soft);font-size:12.5px}.case-cita{background:var(--blue-pale);border-left:3px solid var(--blue);border-radius:12px;margin:20px 0 0;padding:16px 18px}.case-cita p{color:var(--navy);font-size:14.5px;font-style:italic;line-height:1.6}.case-cita footer{flex-direction:column;margin-top:11px;display:flex}.case-cita footer b{color:var(--navy);font-size:13.5px;font-style:normal}.case-cita footer span{color:var(--ink-soft);font-size:12.5px}body[data-menu=abierto] .wa,body[data-menu=abierto] .bot-launch,body[data-menu=abierto] .bot-lanzador-rotulo,body[data-menu=abierto] .bot{display:none}.wa{z-index:100;color:#fff;cursor:pointer;background:#25d366;border:none;border-radius:50%;place-items:center;width:58px;height:58px;text-decoration:none;transition:background-color .2s ease-out,box-shadow .2s ease-out,transform .2s ease-out,translate .2s ease-out;display:grid;position:fixed;bottom:46px;left:45px;box-shadow:0 14px 30px #00000059}.wa span{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.wa:hover{background:#25d366;transform:translateY(-3px)scale(1.05);box-shadow:0 18px 36px #25d36659}.wa svg{fill:currentColor;flex:none;width:24px;height:24px}@media (width<=620px){.wa{width:52px;height:52px;bottom:31px;left:26px}.wa svg{width:26px;height:26px}}@media (width>=621px) and (width<=680px){.wa{bottom:28px}}.bot-launch{z-index:100;cursor:pointer;background:0 0;border:none;border-radius:50%;width:64px;height:64px;padding:0;transition:all .2s ease-out;position:fixed;bottom:96px;right:22px}.bot-launch img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.bot-launch:hover{transform:translateY(-2px);box-shadow:0 0 0 3px #fff,0 10px 22px #00031d66}.bot-launch:focus-visible{outline-offset:3px;outline:3px solid #9fc0ff}.bot-lanzador-rotulo{z-index:100;max-width:220px;color:var(--navy,#00053d);background:#fff;border-radius:14px;padding:8px 14px;font-size:13px;font-weight:600;line-height:1.3;position:fixed;bottom:108px;right:96px;box-shadow:0 4px 12px #00053d26}.bot{z-index:110;background:#fff;border-radius:16px;flex-direction:column;width:min(370px,100vw - 44px);height:500px;display:none;position:fixed;bottom:96px;right:22px;overflow:hidden;box-shadow:0 5px 40px #00053d1a}.bot[data-open=true]{display:flex}.bot-top{background:var(--navy,#00053d);color:#fff;flex-shrink:0;align-items:center;gap:12px;padding:18px 20px;display:flex}.bot-top .av{border-radius:50%;flex:none;width:38px;height:38px;overflow:hidden}.bot-top .av img{object-fit:cover;width:100%;height:100%;display:block}.bot-top b{font-size:15px;font-weight:600;display:block}.bot-top span{color:#ffffffad;font-size:12.5px;display:block}.bot-top button{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:44px;height:44px;margin-left:auto;padding:0;display:flex}.bot-top button svg{fill:none;stroke:#fff;stroke-width:2px;stroke-linecap:round;width:18px;height:18px}.bot-top button:focus-visible{outline-offset:3px;outline:3px solid #9fc0ff}.bot-log{flex-direction:column;flex:1;gap:12px;min-height:190px;padding:20px;display:flex;overflow-y:auto}.bot-msg{word-wrap:break-word;border-radius:14px;max-width:84%;padding:12px 15px;font-size:14.5px;line-height:1.5}.bot-msg.from-bot{background:var(--blue-pale,#f3f8ff);color:var(--ink,#000);border-bottom-left-radius:4px;align-self:flex-start}.bot-msg.from-me{background:var(--blue,#0b5cff);color:#fff;border-bottom-right-radius:4px;align-self:flex-end}.bot-opts{flex-wrap:wrap;gap:8px;padding:0 20px 20px;display:flex}.bot-opts button{border:1px solid var(--blue,#0b5cff);color:var(--blue,#0b5cff);cursor:pointer;background:#fff;border-radius:20px;padding:8px 16px;font-size:13px;transition:all .2s ease-out}.bot-opts button:hover{background:var(--blue,#0b5cff);color:#fff}.bot-opts button:focus-visible{outline:3px solid var(--blue,#0b5cff);outline-offset:2px}.bot-note{color:var(--ink-soft,#4a5069);flex-shrink:0;padding:0 20px 18px;font-size:12px}@media (width<=620px){.bot-launch{width:52px;height:52px;bottom:76px;right:14px}.bot-lanzador-rotulo{bottom:86px;right:78px}.bot{width:calc(100vw - 28px);bottom:76px;right:14px}}:root{--ck-h:120px}@media (width<=1080px){:root{--ck-h:141px}}@media (width<=620px){:root{--ck-h:323px}}body:has(.alira-cookies:not([hidden])) .wa{translate:0 calc(var(--ck-h,140px) * -1)}body:has(.alira-cookies:not([hidden])) .dcbot-launch{bottom:calc(12px + var(--ck-h,140px))}body:has(.alira-cookies:not([hidden])) .dcbot-panel{bottom:calc(157px + var(--ck-h,140px));max-height:calc(100svh - 273px - var(--ck-h,140px))}@media (height<=760px){body:has(.alira-cookies:not([hidden])) .dcbot-panel{bottom:calc(157px + var(--ck-h,140px));max-height:calc(100svh - 261px - var(--ck-h,140px))}}@media (width<=680px){body:has(.alira-cookies:not([hidden])) .dcbot-launch{bottom:calc(6px + var(--ck-h,140px))}body:has(.alira-cookies:not([hidden])) .dcbot-panel{bottom:calc(127px + var(--ck-h,140px));max-height:calc(100svh - 195px - var(--ck-h,140px))}}.sec-franja-confianza__lista[data-marquesina]{flex-wrap:nowrap;animation:64s linear infinite dctech-marquee}.sec-franja-confianza__lista[data-marquesina]:hover{animation-play-state:paused}@keyframes dctech-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.sec-franja-confianza__lista[data-marquesina]{animation:none}}#contenido-principal:focus{outline:none}
h1,h2,h3,h4,h5,h6{font-weight:var(--peso-medio);letter-spacing:-.01em;color:var(--navy);margin:0}main :is(h1,h2,h3),.postula-band h2{font-weight:var(--peso-negrita);letter-spacing:-.005em}p{margin:0}ul,ol{margin:0;padding:0;list-style:none}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}body{font-family:var(--fuente-sistema);font-size:var(--base-tamano);line-height:var(--base-interlineado);font-weight:var(--peso-regular);color:var(--navy);background:var(--banda);margin:0}h1{font-size:var(--h1-interior);max-width:var(--titular-medida-max);line-height:1.14}.hero h1{font-size:var(--h1-portada);max-width:var(--titular-medida-min);letter-spacing:-.02em;margin-inline:auto;line-height:1.12}.sec h2{max-width:var(--titular-medida-max);font-size:clamp(2rem,3.5vw,3.25rem);line-height:1.12}.section-head h2,.muro-clientes--grilla .muro-clientes__titulo,.rejilla-productos__titulo{text-wrap:balance}.has-h1-interior-font-size{font-size:clamp(1.375rem,1.125rem + 1.111vw,2.125rem)}h2.has-h1-interior-font-size{font-size:clamp(2rem,3.5vw,3.25rem);line-height:1.12}.has-h1-portada-font-size{font-size:var(--h1-portada)}.prose{font-size:var(--prosa);color:var(--navy);max-width:var(--measure);line-height:1.6}.lede{font-size:var(--prosa);line-height:var(--base-interlineado);max-width:var(--measure)}.sec-white{background:#fff}.sec-grey{background:var(--grey)}.sec-center{text-align:center}.sec-center h2{margin-inline:auto}[data-superficie=oscura],[data-superficie=oscura] h1,[data-superficie=oscura] h2,[data-superficie=oscura] h3{color:#fff}[data-superficie=oscura] .lede,[data-superficie=oscura] .prose{color:#ffffffd1}[data-tema=dia] [data-superficie=oscura],[data-tema=dia] [data-superficie=oscura] h1,[data-tema=dia] [data-superficie=oscura] h2,[data-tema=dia] [data-superficie=oscura] h3{color:var(--navy)}[data-tema=dia] [data-superficie=oscura] .lede,[data-tema=dia] [data-superficie=oscura] .prose{color:var(--ink-soft)}:is(h1,h2,.lede)+:is(.vgrid,.actions){margin-top:var(--gap-head)}
*,:before,:after{box-sizing:border-box}img,svg,video{max-width:100%;height:auto;display:block}.wrap{width:calc(100% - 40px);max-width:var(--ancho-maximo);margin-inline:auto}@media (width<=620px){.wrap{width:calc(100% - 28px)}}.sec{padding:var(--sec-y) 0}.vgrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:20px;display:grid}@media (width<=900px){.vgrid{grid-template-columns:1fr}}.actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.hero .actions{justify-content:center}.hero{text-align:center}.hero .lede{max-width:60ch;margin-inline:auto}
.nav{z-index:60;background:var(--navy);border-bottom:1px solid var(--line-dark);position:sticky;top:0}.nav-in{max-width:var(--ancho-maximo);height:var(--barra-alto);align-items:center;gap:28px;margin-inline:auto;padding-inline:24px;display:flex}.nav-logo{color:#fff;font-weight:var(--peso-semi);white-space:nowrap}.nav-logo img{width:auto;height:34px;display:block}.nav-logo .logo-oscuro{display:none}.nav-links{flex:1;align-items:center;gap:22px;display:flex}.nav-links a{color:#fff;font-size:15px;font-weight:var(--peso-medio);opacity:.92;align-items:center;gap:5px;display:flex}.nav-links a:hover{opacity:1}.nav-links a[aria-current]{opacity:1;position:relative}.nav-links a[aria-current]:after{content:"";background:var(--blue-lt);border-radius:2px;height:2px;position:absolute;bottom:-24px;left:0;right:14px}.chev{opacity:.8;border-bottom:1.8px solid;border-right:1.8px solid;width:9px;height:9px;transform:rotate(45deg)translateY(-2px)}.has-sub{position:relative}.has-sub .submenu{border:1px solid var(--line);border-radius:var(--radio-pildora);opacity:0;visibility:hidden;min-width:270px;transition:opacity var(--transicion-estandar) ease, transform var(--transicion-estandar) ease, visibility var(--transicion-estandar);z-index:80;background:#fff;padding:8px;position:absolute;top:calc(100% + 14px);left:-14px;transform:translateY(-6px)}.has-sub:hover .submenu,.has-sub:focus-within .submenu{opacity:1;visibility:visible;transform:none}.has-sub .submenu a{border-radius:var(--radio-boton);color:var(--navy);opacity:1;padding:11px 14px;font-size:14.5px;display:block}.has-sub .submenu a:hover,.has-sub .submenu a:focus-visible{background:var(--blue-tint);color:var(--blue)}.nav-right{align-items:center;gap:12px;margin-left:auto;display:flex}.nav-icon{cursor:pointer;border-radius:var(--radio-boton);background:0 0;border:0;place-items:center;width:44px;height:44px;padding:0;line-height:0;display:grid}.nav-icon svg{fill:none;stroke:#fff;stroke-width:2px;stroke-linecap:round;opacity:.9;width:19px;height:19px}.nav-icon:hover{background:#ffffff1f}.nav-icon:focus-visible,.tema:focus-visible,.nav-links a:focus-visible,.nav-toggle:focus-visible,.nav-logo:focus-visible{outline:var(--foco-ancho) solid var(--foco-oscuro);outline-offset:2px}.search-wrap{align-items:center;display:flex;position:relative}.search-input{color:#fff;border-radius:var(--radio-boton);width:210px;font:400 14.5px var(--fuente-sistema);transform-origin:100%;transition:transform var(--transicion-estandar) ease, opacity var(--transicion-estandar) ease;opacity:0;pointer-events:none;background:#ffffff24;border:0;padding:0 13px;position:absolute;top:50%;right:52px;transform:translateY(-50%)scaleX(0)}.search-wrap[data-open=true] .search-input{opacity:1;pointer-events:auto;transform:translateY(-50%)scaleX(1)}.search-input::placeholder{color:#fff9}.search-input:focus-visible{outline:var(--foco-ancho) solid var(--foco-oscuro);outline-offset:2px}.search-wrap .search-results{border-radius:var(--radio-pildora);border:1px solid var(--line);z-index:70;background:#fff;width:340px;max-width:calc(100vw - 24px);max-height:60vh;padding:8px;display:none;position:absolute;top:calc(100% + 10px);right:0;overflow-y:auto}.search-wrap[data-results=true] .search-results{display:block}.search-wrap .search-results a{border-radius:var(--radio-boton);color:var(--navy);padding:11px 13px;display:block}.search-wrap .search-results a:hover,.search-wrap .search-results a:focus-visible{background:var(--blue-tint)}.search-wrap .search-results b{font-size:14.5px;font-weight:var(--peso-semi);display:block}.search-wrap .search-results span{color:var(--ink-soft);margin-top:2px;font-size:13px;display:block}.search-wrap .search-empty{color:var(--ink-soft);text-align:center;padding:16px;font-size:14px}.tema{cursor:pointer;border-radius:var(--radio-boton);background:0 0;border:0;place-items:center;width:44px;height:44px;padding:0;line-height:0;display:grid}.tema svg{fill:none;stroke:#fff;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;opacity:.9;width:19px;height:19px}.tema:hover{background:#ffffff1f}.tema .i-noche,[data-tema=dia] .tema .i-dia{display:none}[data-tema=dia] .tema .i-noche{display:block}.nav-toggle{cursor:pointer;border-radius:var(--radio-boton);background:0 0;border:0;place-items:center;width:44px;height:44px;margin-left:auto;padding:0;display:none}.ham{width:22px;height:16px;display:block;position:relative}.ham span{width:22px;height:2px;transition:transform var(--transicion-panel) cubic-bezier(.4, 0, .2, 1), opacity var(--transicion-estandar) linear;background:#fff;border-radius:2px;position:absolute;left:0}.ham span:first-child{top:0}.ham span:nth-child(2){top:7px}.ham span:nth-child(3){top:14px}.nav-toggle[aria-expanded=true] .ham span{background:var(--navy)}.nav-toggle[aria-expanded=true] .ham span:first-child{transform:translateY(7px)rotate(45deg)}.nav-toggle[aria-expanded=true] .ham span:nth-child(2){opacity:0}.nav-toggle[aria-expanded=true] .ham span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}body[data-menu=abierto] .nav{border-bottom-color:var(--line);background:#fff}body[data-menu=abierto] .nav-logo,body[data-menu=abierto] .nav-links a,body[data-menu=abierto] .nav-icon svg,body[data-menu=abierto] .tema svg{color:var(--navy)}body[data-menu=abierto] .logo-claro{display:none}body[data-menu=abierto] .logo-oscuro{display:block}body[data-menu=abierto] .nav-icon svg,body[data-menu=abierto] .tema svg{stroke:var(--navy)}.m-menu{inset:var(--barra-alto) 0 0;z-index:90;transition:transform var(--transicion-panel) cubic-bezier(.4, 0, .2, 1);background:#fff;flex-direction:column;padding:22px 24px 24px;display:flex;position:fixed;overflow-y:auto;transform:translate(100%)}.m-menu[data-open=true]{transform:translate(0)}.m-menu nav{flex-direction:column;display:flex}.m-menu nav>a{color:var(--navy);font-size:19px;font-weight:var(--peso-semi);border-bottom:1px solid var(--line);min-height:44px;padding:16px 0;display:block}.m-menu nav>a:hover{color:var(--blue)}.m-group{border-bottom:1px solid var(--line)}.m-group-t{cursor:pointer;width:100%;font:var(--peso-semi) 19px var(--fuente-sistema);color:var(--navy);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:14px;min-height:56px;padding:16px 0;display:flex}.chev-r{fill:none;width:20px;height:20px;stroke:var(--blue);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;transition:transform var(--transicion-panel) cubic-bezier(.4, 0, .2, 1);flex:none}.m-group[data-abierto=true] .chev-r{transform:rotate(90deg)}.m-group[data-abierto=true] .m-group-t{color:var(--blue)}.m-sub{transition:grid-template-rows var(--transicion-panel) cubic-bezier(.4, 0, .2, 1);grid-template-rows:0fr;display:grid}.m-sub>*{overflow:hidden}.m-group[data-abierto=true] .m-sub{grid-template-rows:1fr}.m-sub-int{background:var(--blue-pale);border-radius:var(--radio-pildora);padding:0 16px}.m-group[data-abierto=true] .m-sub-int{margin-bottom:14px}.m-sub a{min-height:48px;color:var(--navy);border-bottom:1px solid var(--line);align-items:center;font-size:16px;display:flex}.m-sub a:last-child{border-bottom:0}.m-sub a:hover{color:var(--blue)}.m-sub-todo{font-weight:var(--peso-semi);color:var(--blue)}.m-search{gap:8px;margin-bottom:22px;display:flex}.m-search input{border-radius:var(--radio-boton);border:1px solid var(--borde-control);min-height:48px;color:var(--navy);font:400 16px var(--fuente-sistema);background:#fff;flex:1;padding:0 16px}.m-search input::placeholder{color:var(--ink-soft)}.m-search input:focus-visible{outline:var(--foco-ancho) solid var(--foco);outline-offset:1px}.m-search button{border-radius:var(--radio-boton);background:var(--blue);cursor:pointer;border:0;place-items:center;width:48px;min-height:48px;display:grid}.m-search button svg{fill:none;stroke:#fff;stroke-width:2px;stroke-linecap:round;width:20px;height:20px}.m-search button:focus-visible{outline:var(--foco-ancho) solid var(--foco);outline-offset:2px}.m-menu .m-cta{background:#fff;gap:12px;margin-top:26px;padding:16px 0 8px;display:grid;position:sticky;bottom:0;box-shadow:0 -16px 22px 6px #fff}.m-menu .m-tel{color:var(--navy);font-size:16px;font-weight:var(--peso-semi);min-height:44px;margin-top:20px;padding:14px 0;display:block}@media (width<=900px){.nav-links,.search-wrap{display:none}.nav-toggle{display:grid}}@media (width<=620px){.nav-cta{display:none}.nav-in{gap:16px;padding-inline:24px 20px}.ham{width:20px;height:15px}.ham span{width:20px}.ham span:nth-child(2){top:6.5px}.ham span:nth-child(3){top:13px}.nav-toggle[aria-expanded=true] .ham span:first-child{transform:translateY(6.5px)rotate(45deg)}.nav-toggle[aria-expanded=true] .ham span:nth-child(3){transform:translateY(-6.5px)rotate(-45deg)}}.foot{background:var(--navy-deep);color:#fff;border-top:1px solid var(--line-dark);padding:72px 0 32px}.foot :focus-visible{outline-color:var(--foco-oscuro)}.foot-cols{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:40px;display:grid}.foot-logo{margin-bottom:18px}.foot-logo a{color:#fff;font-weight:var(--peso-semi);font-size:19px}.foot-logo img{width:auto;height:38px;display:block}.foot-logo .logo-oscuro{display:none}.foot-h{font-size:14px;font-weight:var(--peso-semi);color:#fff;margin-bottom:16px}.foot-p{color:#fff9;font-size:14.5px}.foot-p+.foot-p{margin-top:8px}.foot li{margin-bottom:11px}.foot li a{color:#ffffffa8;font-size:14.5px}.foot li a:hover{color:#fff}.foot-cols ul+.foot-h{margin-top:26px}.social{flex-wrap:wrap;gap:8px;margin-top:26px;display:flex}.social a{border-radius:var(--radio-boton);border:1px solid var(--line-dark);color:#ffffffb8;width:44px;min-height:44px;font-size:14.5px;font-weight:var(--peso-medio);transition:color var(--transicion-estandar) ease, background-color var(--transicion-estandar) ease, border-color var(--transicion-estandar) ease, transform var(--transicion-estandar) ease;justify-content:center;align-items:center;display:inline-flex}.social svg{fill:currentColor;width:19px;height:19px}.social a:hover{background:var(--blue);border-color:var(--blue);color:#fff;transform:translateY(-2px)}.foot-bot{border-top:1px solid var(--line-dark);color:#ffffff80;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:52px;padding-top:24px;font-size:13.5px;display:flex}.foot-ck{font:inherit;color:inherit;cursor:pointer;opacity:.85;background:0 0;border:0;padding:0;text-decoration:underline}.foot-ck:hover{opacity:1}@media (width<=900px){.foot-cols{grid-template-columns:1fr;gap:32px}.foot li a{align-items:center;min-height:44px;display:inline-flex}.foot-bot{gap:10px}.foot-ck{min-height:44px}}[data-tema=dia] .nav{border-bottom:1px solid var(--line);background:#fff}[data-tema=dia] .nav-logo,[data-tema=dia] .nav-links a{color:var(--navy)}[data-tema=dia] .logo-claro{display:none}[data-tema=dia] .logo-oscuro{display:block}[data-tema=dia] .nav-icon svg,[data-tema=dia] .tema svg{stroke:var(--navy)}[data-tema=dia] .nav-icon:hover,[data-tema=dia] .tema:hover{background:#00053d12}[data-tema=dia] .search-input{color:var(--navy);background:#00053d0f}[data-tema=dia] .search-input::placeholder{color:var(--ink-soft)}[data-tema=dia] .ham span{background:var(--navy)}[data-tema=dia] .nav-icon:focus-visible,[data-tema=dia] .tema:focus-visible,[data-tema=dia] .nav-links a:focus-visible,[data-tema=dia] .nav-toggle:focus-visible,[data-tema=dia] .nav-logo:focus-visible,[data-tema=dia] .search-input:focus-visible{outline-color:var(--foco)}[data-tema=dia] .foot{background:var(--banda-alta);color:var(--navy);border-top:1px solid var(--line)}[data-tema=dia] .foot :focus-visible{outline-color:var(--foco)}[data-tema=dia] .foot-logo a,[data-tema=dia] .foot-h{color:var(--navy)}[data-tema=dia] .foot-p,[data-tema=dia] .foot li a{color:var(--ink-soft)}[data-tema=dia] .foot li a:hover{color:var(--navy)}[data-tema=dia] .social a{color:var(--ink-soft);border-color:var(--line)}[data-tema=dia] .social a:hover{color:#fff}[data-tema=dia] .foot-bot{color:var(--ink-soft)}
.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sub{color:var(--ink-soft);max-width:62ch;margin-top:clamp(.75rem,.55rem + .9vw,1.125rem);font-size:clamp(1rem,.958rem + .185vw,1.0625rem);line-height:1.6}[data-superficie=oscura] .sub{color:#ffffffc7}:is(h1,h2,.lede,p.sub)+:is(.rail-wrap,.sec-franja-confianza__lista,.sec-cifras__grid,.sec-casos__grid,.sec-testimonios__grid,.shop-grid,.post-grid,.alira-job-list,.job-list,.founder,.form-solo){margin-top:var(--gap-head)}.sec-texto-diagrama,.sec-cifras,.sec-franja-confianza{--banda:#fff;--banda-alta:#fff}.sec-beneficios-tarjetas{--banda:var(--blue-pale);--banda-alta:var(--blue-pale)}.sec-texto-diagrama[data-superficie=oscura],.sec-cifras[data-superficie=oscura],.sec-beneficios-tarjetas[data-superficie=oscura],.sec-franja-confianza[data-superficie=oscura],.sec-texto-diagrama[data-superficie=oscura] h2,.sec-cifras[data-superficie=oscura] h2,.sec-beneficios-tarjetas[data-superficie=oscura] h2,.sec-texto-diagrama[data-superficie=oscura] .lede,.sec-texto-diagrama[data-superficie=oscura] .prose{color:var(--navy)}.sec-preguntas--clara{--banda:#fff;--banda-alta:#fff}.sec-preguntas--clara[data-superficie=oscura],.sec-preguntas--clara[data-superficie=oscura] .sec-preguntas__titulo{color:var(--navy)}body{--fondo-seccion-impar-bg:#07111e;--fondo-seccion-impar-img:none;--fondo-seccion-par-bg:#07111e;--fondo-seccion-par-img:none;--fondo-glow-cian:#00b9e821}[data-tema=dia] body{--fondo-seccion-impar-bg:#f7fbfd;--fondo-seccion-impar-img:none;--fondo-seccion-par-bg:#f7fbfd;--fondo-seccion-par-img:none;--fondo-glow-cian:#007fad21}.sec.hero{background-color:#020813;background-image:none;padding:clamp(28px,6vh,88px) 0 0;overflow:hidden}@media (width<=1000px){.sec.hero{padding-top:450px}}@media (width<=680px){.sec.hero{padding-top:365px}}[data-tema=dia] .sec.hero[data-superficie=oscura] h1{color:#fff}[data-tema=dia] .sec.hero[data-superficie=oscura] .lede{color:#ffffffd1}[data-tema=dia] .sec.hero[data-superficie=oscura] .hero-metrics .metric strong{color:#fff}[data-tema=dia] .sec.hero[data-superficie=oscura] .hero-metrics .metric span{color:#9dafc6}[data-tema=dia] .sec.sec-cabecera{border-bottom:1px solid var(--line);background:linear-gradient(180deg, var(--banda) 0%, var(--banda-alta) 100%)!important}.sec-cabecera h1,.sec-cabecera h2{letter-spacing:-.02em;max-width:44ch;font-size:clamp(1.375rem,1.125rem + 1.111vw,2.125rem)}.rail-wrap{margin-top:clamp(22px,5vh,64px);padding-bottom:clamp(26px,5.4vh,64px);position:relative}.rail{--cw:285px;--gap:20px;--sangria:calc((100vw - var(--cw)) / 2);grid-auto-flow:column;grid-auto-columns:var(--cw);gap:var(--gap);padding-inline:var(--sangria);scroll-snap-type:x mandatory;scrollbar-width:none;scroll-padding-inline-start:var(--sangria);display:grid;overflow-x:auto}.rail::-webkit-scrollbar{display:none}@media (width>=900px){.rail{--sangria:max(24px, calc((100vw - var(--ancho-maximo)) / 2 + 24px))}}@media (width<=620px){.rail{--cw:min(300px, 78vw);--gap:14px}}.rail-dots{justify-content:center;gap:9px;margin-top:26px;padding:14px 0;display:flex}.rail-dots:empty{display:none}.rail-dot{cursor:pointer;width:26px;height:9px;transition:background-color var(--transicion-estandar) ease, transform var(--transicion-estandar) ease;background:#00053d80;border:0;border-radius:20px;padding:0;position:relative;transform:scaleX(.346154)}.rail-dot:after{content:"";position:absolute;inset:-18px -9px}.rail-dot:hover{background:#00053db8}.rail-dot[aria-current=true]{background:var(--navy);transform:scaleX(1)}.rail-dot:focus-visible{outline:var(--foco-ancho) solid var(--foco-oscuro);outline-offset:3px}.rail-pause{color:var(--ink-soft);cursor:pointer;font:var(--peso-semi) 12.5px/1 var(--fuente-sistema);background:0 0;border:0;align-items:center;gap:7px;min-height:44px;margin-left:10px;padding:0 8px;display:inline-flex}.rail-pause:hover{color:var(--navy)}.rail-pause svg{fill:currentColor;width:13px;height:13px}.rail-pause:focus-visible{outline:var(--foco-ancho) solid var(--foco-oscuro);outline-offset:3px}@media (prefers-reduced-motion:reduce){.rail-pause{display:none}}.rail-btn{z-index:5;backdrop-filter:blur(6px);cursor:pointer;width:44px;min-width:44px;height:44px;min-height:44px;transition:background-color var(--transicion-estandar) ease, border-color var(--transicion-estandar) ease;color:#fff;background:#00053db8;border:1px solid #ffffff4d;border-radius:50%;place-items:center;font-size:1.5rem;line-height:1;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.rail-btn:hover{background:var(--blue);border-color:var(--blue)}.rail-btn:focus-visible{outline:var(--foco-ancho) solid var(--foco-oscuro);outline-offset:3px}.rail-btn[disabled]{opacity:.25;cursor:default}.rail-btn[disabled]:hover{background:#00053db8;border-color:#ffffff4d}.rail-prev{left:max(10px, calc(50% - (var(--ancho-maximo) - 48px) / 2 - 54px))}.rail-next{right:max(10px, calc(50% - (var(--ancho-maximo) - 48px) / 2 - 54px))}@media (width<=900px){.rail-btn{display:none}}.pcard{aspect-ratio:285/380;border-radius:var(--radio-tarjeta);scroll-snap-align:center;background:linear-gradient(160deg, var(--blue-dk), var(--navy));transition:transform var(--transicion-estandar) ease;display:block;position:relative;overflow:hidden}.pcard:hover{transform:translateY(-4px)}.pcard:focus-visible{outline:3px solid var(--foco-oscuro);outline-offset:4px}.pcard-img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.pcard-label{z-index:2;color:#fff;font-weight:var(--peso-semi);letter-spacing:-.01em;align-items:center;gap:8px;font-size:15px;display:flex;position:absolute;top:18px;left:18px;right:18px}.pcard-label .dot{background:#fff3;border-radius:6px;flex:none;place-items:center;width:22px;height:22px;display:grid}.pcard--dark .pcard-label{color:#fff}.pcard--light .pcard-label{color:var(--navy)}.pcard--light .pcard-label .dot{background:var(--blue)}.pcard--light .pcard-resumen{color:#00053db3}.pcard-label-texto{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.pcard-resumen{font-weight:var(--peso-regular);color:#ffffffd1;margin-top:.3rem;font-size:13px;line-height:1.4;display:block}.sec-cabecera__media{margin-top:var(--gap-head);border-radius:var(--radio-contenedor);max-width:100%;overflow:hidden}.sec-cabecera__img{width:100%;height:auto;display:block}.sec-texto-diagrama__interior{gap:var(--gap-head);flex-direction:column;display:flex}.sec-texto-diagrama__interior:not(:has(.sec-texto-diagrama__media)) .sec-texto-diagrama__texto{max-width:var(--measure)}.sec-texto-diagrama[data-superficie=clara] .sec-texto-diagrama__prosa,.sec-texto-diagrama[data-superficie=clara] .sec-texto-diagrama__texto>p{color:var(--ink-soft)}.sec-texto-diagrama__media{background:var(--navy);border-radius:var(--radio-contenedor);max-width:100%;padding:20px;overflow:hidden}.sec-texto-diagrama__media img{width:100%;height:auto;display:block}@media (width>=900px){.sec-texto-diagrama__interior:has(.sec-texto-diagrama__media){grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(2rem,.75rem + 3.7vw,3.5rem);display:grid}.sec-texto-diagrama--invertido .sec-texto-diagrama__media{order:-1}}.wp-block-alira-nosotros-historia{--wp--preset--spacing--gap-head:clamp(1.5rem, 4.5vw, 3rem)}.wp-block-alira-nosotros-historia>.sec-texto-diagrama__interior{max-width:var(--ancho-maximo);margin-inline:auto}.wp-block-alira-fundador,.wp-block-alira-franja-boton,.dctech-seccion{--wp--preset--spacing--gap-head:clamp(1.5rem, 4.5vw, 3rem)}.wp-block-alira-fundador>.founder,.wp-block-alira-franja-boton>*,.dctech-seccion>*{max-width:var(--ancho-maximo);margin-inline:auto}.sec-texto-diagrama__prosa ul{gap:14px;margin:22px 0 0;padding:0;list-style:none;display:grid}.sec-texto-diagrama__prosa ul li{background:var(--blue-pale);border:1px solid var(--line);font-size:16px;font-weight:var(--peso-medio);color:var(--navy);border-radius:14px;align-items:center;gap:14px;padding:14px 18px 14px 52px;display:flex;position:relative}.sec-texto-diagrama__prosa ul li:before{content:"";background-color:var(--blue);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z'/%3E%3Cpath d='m9 10 2 2 4-4'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:13px 13px;border-radius:50%;flex:none;width:24px;height:24px;position:absolute;top:50%;left:18px;transform:translateY(-50%)}.sec-franja-confianza__item{border:1px solid var(--line);height:96px;transition:border-color var(--transicion-estandar) ease, transform var(--transicion-estandar) ease;background:#fff;border-radius:14px;flex:176px;place-items:center;padding:18px;display:grid}.sec-franja-confianza__item:hover,.sec-franja-confianza__item:focus-within{border-color:var(--blue);transform:translateY(-2px)}.sec-franja-confianza__item a{place-items:center;min-width:44px;min-height:44px;display:grid}.sec-franja-confianza__item a:focus-visible{outline:var(--foco-ancho) solid var(--foco);outline-offset:3px}.sec-franja-confianza__item img{filter:grayscale();opacity:.72;width:auto;max-width:100%;height:auto;max-height:76px;transition:filter var(--transicion-estandar) ease, opacity var(--transicion-estandar) ease}.sec-franja-confianza__item:hover img,.sec-franja-confianza__item:focus-within img{filter:none;opacity:1}@media (width<=620px){.sec-franja-confianza__item{flex-basis:120px}}.sec-franja-confianza__lista[data-marquesina]{flex-wrap:wrap;justify-content:center}.sec-franja-confianza__item[aria-hidden=true]{display:none}.home .sec-franja-confianza__item{background:0 0;border:0;border-radius:0;flex:none;height:auto;padding:0}.home .sec-franja-confianza__item:hover,.home .sec-franja-confianza__item:focus-within{transform:none}.home .sec-franja-confianza__item img{opacity:.7;width:140px;max-width:none;height:44px;max-height:none}@media (width<=620px){.home .sec-franja-confianza__item img{width:104px;height:30px}}.sec-cifras__item{border-top:2px solid var(--blue);padding-top:22px}.sec-cifras__numero{color:var(--navy);letter-spacing:-.04em;line-height:1;display:block}.sec-cifras__etiqueta{color:var(--ink-soft);margin-top:12px;font-size:15.5px;line-height:1.45;display:block}.sec-casos__item{padding:0;overflow:hidden}.sec-casos__media{aspect-ratio:16/10;background:var(--blue-pale);border-radius:var(--radio-tarjeta) var(--radio-tarjeta) 0 0;margin:-1.5rem -1.5rem 0;overflow:hidden}.sec-casos__media img{object-fit:cover;width:100%;height:100%}.sec-casos__item>:not(.sec-casos__media){padding-inline:1.5rem}.sec-casos__media+*{margin-top:1.25rem}.sec-casos__item:last-child{padding-bottom:1.5rem}.sec-casos__item-titulo{font-size:19px;font-weight:var(--peso-semi)}.sec-casos__item:not(:has(.sec-casos__media)){padding-top:1.5rem}[data-superficie=oscura] .sec-casos__item-titulo{color:var(--navy)}.sec-casos__item-titulo a:hover{color:var(--blue)}.sec-casos__item-resumen{color:var(--ink-soft);font-size:14.5px;line-height:1.6}.sec-testimonios__item{text-align:left}.sec-testimonios__texto p{color:var(--navy);font-size:16px;font-style:italic;line-height:1.6}[data-superficie=oscura] .sec-testimonios__texto p{color:var(--navy)}.sec-testimonios__autor{border-top:1px solid var(--line);font-size:14px;font-weight:var(--peso-semi);color:var(--navy);margin-top:20px;padding-top:18px}.sec-testimonios__cargo{font-weight:var(--peso-regular);color:var(--ink-soft);margin-top:2px;display:block}.shop-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:20px;display:grid}.shop{border:1px solid var(--line);border-radius:var(--radio-tarjeta);transition:border-color var(--transicion-estandar) ease, transform var(--transicion-estandar) ease;background:#fff;flex-direction:column;display:flex;overflow:hidden}.shop:hover{border-color:var(--blue);transform:translateY(-3px)}.shop:focus-within{outline:var(--foco-ancho) solid var(--foco);outline-offset:3px}.shop-art{aspect-ratio:16/10;background:var(--blue-pale);overflow:hidden}.shop-art img{object-fit:cover;width:100%;height:100%}.shop-body{flex-direction:column;flex:1;padding:20px;display:flex}.shop-body .cat{font-size:11.5px;font-weight:var(--peso-semi);letter-spacing:.06em;text-transform:uppercase;color:var(--blue);margin:0 0 6px;display:block}.shop .shop-body h2{font-size:16.5px;font-weight:var(--peso-semi);max-width:none;margin:0 0 6px}.shop-body .cat+h2{margin-top:0}.shop-body p{color:var(--ink-soft);flex:1;margin:0;font-size:14px;line-height:1.5}.shop-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;display:flex}.shop-foot .price{color:var(--ink-soft);font-size:13.5px}.post-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:24px;display:grid}.pc{border:1px solid var(--line);border-radius:var(--radio-tarjeta);transition:box-shadow var(--transicion-estandar) ease, transform var(--transicion-estandar) ease, border-color var(--transicion-estandar) ease;background:#fff;flex-direction:column;display:flex;overflow:hidden}.pc:hover{box-shadow:var(--sombra-tarjeta-hover);border-color:var(--blue);transform:translateY(-2px)}.pc:focus-within{outline:var(--foco-ancho) solid var(--foco);outline-offset:3px}.pc-img{aspect-ratio:16/9;background:var(--blue-pale);display:block;overflow:hidden}.pc-img img{object-fit:cover;width:100%;height:100%}.pc-b{flex-direction:column;flex:1;gap:8px;padding:20px 22px 24px;display:flex}.pc-b h2,.pc-b h3{font-size:18px;line-height:1.34;font-weight:var(--peso-semi);max-width:none;margin:0}[data-superficie=oscura] .pc-b h2,[data-superficie=oscura] .pc-b h3,.pc-b h2 a,.pc-b h3 a{color:var(--navy)}.pc-b h2 a:hover,.pc-b h3 a:hover{color:var(--blue)}.pc-b p{color:var(--ink-soft);margin:0;font-size:14.5px;line-height:1.56}.pc-b .meta{color:var(--ink-soft);margin-top:auto;padding-top:4px;font-size:13px}.pc-b .chip{font-size:12px;font-weight:var(--peso-semi);letter-spacing:.06em;text-transform:uppercase;color:var(--blue);align-self:flex-start;display:inline-block}.pagination{margin-top:var(--gap-head);justify-content:center;display:flex}.pagination .page-numbers{align-items:center;gap:6px;margin:0;padding:0;list-style:none;display:inline-flex}.pagination a.page-numbers,.pagination span.page-numbers{border-radius:var(--radio-boton);min-width:40px;min-height:40px;color:var(--navy);justify-content:center;align-items:center;padding:0 .5em;font-size:14.5px;display:inline-flex}.pagination a.page-numbers:hover{background:var(--blue-tint);color:var(--blue-dk)}.pagination a.page-numbers:focus-visible{outline:var(--foco-ancho) solid var(--foco);outline-offset:2px}.pagination span.page-numbers.current{background:var(--blue);color:#fff;font-weight:var(--peso-semi)}.founder{grid-template-columns:340px 1fr;align-items:center;gap:56px;display:grid}.wp-block-alira-fundador .li-link,.wp-block-alira-franja-boton .btn{margin-top:var(--wp--preset--spacing--gap-head)}.founder-photo{border-radius:var(--radio-contenedor);background:linear-gradient(160deg, #264cab, var(--navy));overflow:hidden}.founder-photo img{width:100%;height:auto;display:block}@media (width<=900px){.founder{grid-template-columns:1fr;gap:32px}.founder-photo{max-width:300px;margin-inline:auto}}.job-list,.alira-job-list{gap:14px;display:grid}.job,.alira-job-list>.tarjeta{flex-flow:wrap;justify-content:space-between;align-items:center;gap:20px;padding:22px 26px;display:flex}.alira-job-list>.tarjeta>h2{font-size:17px;font-weight:var(--peso-semi);max-width:none}.job h3{font-size:17px;font-weight:var(--peso-semi)}.job .meta,.alira-job-list>.tarjeta>p{color:var(--ink-soft);margin-top:5px;font-size:14px}.alira-job-list>.tarjeta>.btn{flex:none}.pending{background:var(--blue-pale);border-style:dashed}.pending-tag{background:var(--blue-tint);color:var(--blue);letter-spacing:.05em;text-transform:uppercase;border-radius:20px;align-items:center;gap:7px;padding:5px 11px;font-size:11.5px;font-weight:700;display:inline-flex}@media (width<=620px){.job,.alira-job-list>.tarjeta{flex-direction:column;align-items:flex-start}.alira-job-list>.tarjeta>.btn{justify-content:center;align-self:stretch}}#alira-contactar,#alira-postular{border:1px solid var(--line);border-radius:var(--radio-contenedor);background:#fff;gap:0 20px;max-width:720px;margin-inline:auto;padding:clamp(1.25rem,.9rem + 1.5vw,1.75rem);display:grid}#alira-contactar .campo,#alira-postular .campo{margin-bottom:14px}@media (width>=900px){#alira-contactar{grid-template-columns:1fr 1fr;max-width:900px}}#alira-contactar .campo:has(select),#alira-contactar .campo:has(textarea),#alira-contactar .campo:has([type=checkbox]),#alira-contactar input[type=hidden]+.campo,#alira-contactar>.campo:first-of-type,#alira-postular .campo{grid-column:1/-1}#alira-contactar .campo:has(textarea) .campo__control{resize:vertical;min-height:140px}#alira-contactar .campo:has([type=checkbox]){align-items:flex-start;display:flex}#alira-contactar .campo:has([type=checkbox]) label{color:var(--ink-soft);align-items:flex-start;gap:.6em;font-size:13.5px;line-height:1.5;display:flex}#alira-contactar .campo:has([type=checkbox]) input{width:18px;height:18px;accent-color:var(--blue);flex:none;margin-top:.2em}#alira-contactar button[type=submit],#alira-postular button[type=submit]{grid-column:1/-1;justify-self:start;margin-top:4px}#alira-postular .campo:has([type=file]) .campo__mensaje-error{margin-top:.375rem}.form-solo{max-width:720px;margin-inline:auto}.form-solo--2col{max-width:720px}@media (width>=1000px){.form-solo--2col{max-width:1000px}}.formcard{border:1px solid var(--line);border-radius:var(--radio-contenedor);background:#fff;padding:28px}@media (width>=900px) and (width<=1440px){.formcard{margin-right:78px}}.sec.sec-white--contacto{padding-top:clamp(18px,2.4vh,26px)}.rb041-contacto{background-color:var(--fondo-seccion-par-bg);background-image:var(--fondo-seccion-par-img)}[data-tema=dia] .rb041-contacto{background-image:var(--fondo-seccion-par-img)}.sec.sec-white.wp-block-alira-listado-articulos{background-color:var(--fondo-seccion-par-bg);background-image:var(--fondo-seccion-par-img)}.form-cab{flex-wrap:wrap;align-items:center;gap:10px 18px;margin-bottom:16px;display:flex}.form-nota{color:var(--ink-soft);margin:0;font-size:14px}.form-origen{color:var(--blue);background:var(--blue-tint);border:1px solid var(--blue-pale);border-radius:var(--radio-boton);margin:0;padding:8px 12px;font-size:13.5px;line-height:1.45}.form-origen[hidden]{display:none}.form-garantias{border-top:1px solid var(--line);color:var(--ink-soft);flex-wrap:wrap;gap:6px 24px;margin:14px 0 0;padding:12px 0 0;font-size:13px;list-style:none;display:flex}.form-2col{grid-template-columns:1fr;gap:0;display:grid}@media (width>=900px){.form-2col{grid-template-columns:1.35fr 1fr;gap:0 26px}}.form-row{grid-template-columns:1fr 1fr;gap:0 16px;display:grid}@media (width<=620px){.form-row{grid-template-columns:1fr}}.blog-ficha{padding:var(--sec-y) clamp(1.5rem, 4.5vw, 3rem);background:#fff;display:block}.blog-ficha__cabecera{max-width:var(--measure);text-align:left;margin-inline:auto}.blog-ficha__cabecera .chip{font-size:12px;font-weight:var(--peso-semi);letter-spacing:.06em;text-transform:uppercase;color:var(--blue);margin-bottom:12px;display:inline-block}.blog-ficha__cabecera .meta{color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:14px;font-size:14.5px;display:flex}.blog-ficha__autor:before{content:"·";margin-right:10px}.blog-ficha__media{max-width:var(--measure);margin:var(--gap-head) auto 0;border-radius:var(--radio-contenedor);box-shadow:var(--sombra-articulo);overflow:hidden}.blog-ficha__media img{width:100%;height:auto;display:block}.blog-ficha__cuerpo{margin:var(--gap-head) auto 0}.blog-ficha__cuerpo :is(h2,h3){margin-top:1.75em;margin-bottom:.6em}.blog-ficha__cuerpo p+p{margin-top:1.1em}.blog-ficha__cuerpo ul,.blog-ficha__cuerpo ol{list-style:revert;margin:1.1em 0;padding-left:1.4em}.blog-ficha__firma{max-width:var(--measure);margin:var(--gap-head) auto 0;border-top:1px solid var(--line);color:var(--ink-soft);padding-top:1.25rem;font-size:14.5px}.post-body{align-items:start;gap:40px;display:grid}@media (width>=1000px){.post-body{grid-template-columns:260px 1fr}}.post-toc{border:1px solid var(--line);border-radius:var(--radio-tarjeta);background:var(--blue-pale);padding:22px 24px;position:sticky;top:96px}.post-toc>p{font-size:17px;font-weight:var(--peso-semi);color:var(--navy);margin:0 0 16px}.post-toc ol{counter-reset:t;margin:0;padding:0;list-style:none}.post-toc li{counter-increment:t;border-top:1px solid var(--line);gap:14px;padding:10px 0;display:flex}.post-toc li:first-child{border-top:0}.post-toc li:before{content:counter(t, decimal-leading-zero);color:var(--blue);font-weight:var(--peso-semi);flex:none;font-size:13px}.post-toc a{color:var(--navy);font-size:14.5px;line-height:1.45}.post-toc a:hover{color:var(--blue)}@media (width<=900px){.post-toc{position:static}}.sec-franja-confianza .wrap{overflow:hidden}.sec-franja-confianza .marquee{margin:36px 0 40px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.sec-franja-confianza .marquee-track{width:max-content;animation:64s linear infinite dctech-marquee;display:flex}.sec-franja-confianza .marquee:hover .marquee-track,.sec-franja-confianza .marquee[data-parado=true] .marquee-track{animation-play-state:paused}.sec-franja-confianza .marquee-run{align-items:center;gap:64px;padding-right:64px;display:flex}.sec-franja-confianza .marquee-run a{align-items:center;display:inline-flex}.sec-franja-confianza .marquee-run img{filter:grayscale();opacity:.7;width:auto;max-width:160px;height:44px;transition:filter var(--transicion-estandar) ease, opacity var(--transicion-estandar) ease;flex:none}.sec-franja-confianza .marquee-run a:hover img,.sec-franja-confianza .marquee-run a:focus-visible img{filter:none;opacity:1}.sec-franja-confianza .marquee-ctl{justify-content:center;margin:-26px 0 26px;display:flex}@media (prefers-reduced-motion:reduce){.sec-franja-confianza .marquee-ctl{display:none}}@keyframes dctech-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.sec-cierre{--banda:#fff;--banda-alta:#fff;background:#fff}.sec-cierre__interior{border-radius:var(--radio-contenedor);text-align:center;background:radial-gradient(120% 190% at 50% 115%,#6c63e8 0%,#264cab 26%,#0a1b5e 52%,#00053d 78%);padding-block:76px}.sec-cierre[data-superficie=oscura] .sec-cierre__interior,.sec-cierre[data-superficie=oscura] .sec-cierre__titulo{color:#fff}.sec-cierre__titulo{max-width:20ch;margin-inline:auto}.sec-cierre__texto{color:#ffffffd1;max-width:var(--measure);margin-inline:auto}.sec-cierre__cta{margin-top:var(--gap-head);flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.sec-cierre__cta .btn--contorno{color:#fff;border-color:#ffffff80}.sec-cierre__cta .btn--contorno:hover{color:#fff;background:#ffffff24;border-color:#fff}.section-head h2{text-wrap:balance;max-width:820px}.eyebrow{display:none!important}html:not([data-tema=dia]) body.search-results .sec-white{background-color:var(--fondo-seccion-par-bg)}html:not([data-tema=dia]) body.search-results .legal-cabecera h1,html:not([data-tema=dia]) body.search-results .lede,html:not([data-tema=dia]) body.search-results .migas span,html:not([data-tema=dia]) body.search-results .migas li{color:var(--text)}html:not([data-tema=dia]) body.search-results .sub,html:not([data-tema=dia]) body.search-results .pc-b p{color:var(--muted)}html:not([data-tema=dia]) body.search-results #pageSearch{background:var(--surface)!important;color:var(--text)!important}html:not([data-tema=dia]) body.search-results #pageSearch::placeholder{color:var(--muted)}html:not([data-tema=dia]) body.search-results .btn.btn-blue{color:#00111f;background-color:#0000;background-image:linear-gradient(135deg,#3bd8ff,#1689df)}html:not([data-tema=dia]) body.search-results .pc{background:var(--bg2);border-color:#35d3ff6b}html:not([data-tema=dia]) body.search-results .pc-b h2 a{color:var(--text)}html:not([data-tema=dia]) body.search-results .pc-b h2 a:hover{color:var(--blue)}html:not([data-tema=dia]) body.search-results .pagination a.page-numbers,html:not([data-tema=dia]) body.search-results .pagination span.page-numbers{color:var(--text)}html:not([data-tema=dia]) body.search-results .pagination span.page-numbers.current{color:#00111f}
.tipo-seg{border:0;margin:0 0 4px;padding:0}.tipo-seg__grupo{flex-wrap:wrap;gap:10px;display:flex}.tipo-seg__opcion{border:1px solid var(--line);border-radius:var(--radio-boton);cursor:pointer;flex:1;align-items:flex-start;gap:10px;min-width:150px;padding:10px 16px;transition:border-color .15s,background-color .15s;display:flex}.tipo-seg__opcion input{flex:none;width:16px;height:16px;margin:2px 0 0}.tipo-seg__texto{flex-direction:column;display:flex}.tipo-seg__texto b{font-size:15px;font-weight:var(--peso-semi)}.tipo-seg__sub{color:var(--ink-soft);margin-top:3px;font-size:12.5px;font-weight:400}.tipo-seg__opcion:has(input:checked){border-color:var(--blue);background:var(--blue-tint)}.tipo-seg__opcion:has(input:checked) .tipo-seg__sub{color:var(--blue)}.tipo-seg__opcion:has(input:focus-visible){outline:2px solid var(--foco);outline-offset:2px}#alira-contactar .campo a{color:var(--blue);text-underline-offset:2px;text-decoration:underline}@media (width<=480px){.tipo-seg__grupo{flex-direction:column}.tipo-seg__opcion{width:100%;min-width:0}}#alira-contactar .campo--tipo{grid-column:1/-1;min-width:0}#alira-contactar .form-2col{grid-column:1/-1;grid-template-columns:1fr}@media (width>=1000px){#alira-contactar .form-2col{grid-template-columns:1.35fr 1fr;gap:0 26px}}#alira-contactar .form-row{grid-template-columns:minmax(0,1fr)}@media (width>=1000px){#alira-contactar .form-row--serv{grid-template-columns:minmax(0,.68fr) minmax(0,1.32fr)}}#alira-contactar .form-row.seg-only{display:none}#alira-contactar:has(input[name=tipo][value=Empresa]:checked) .form-row.seg-only-empresa{display:grid}#alira-contactar .form-row .campo:has(select){grid-column:auto}#alira-contactar .form-col--msg{flex-direction:column;display:flex}#alira-contactar .form-col--msg .campo{flex-direction:column;flex:1;display:flex}@media (width>=1000px){#alira-contactar .form-col--msg .campo__control{flex:1}}.tipo-seg,.tipo-seg__grupo{min-width:0}#alira-contactar button[type=submit]{justify-self:stretch;width:100%;margin-top:8px}#alira-contactar{grid-template-columns:minmax(0,1fr)}@media (width>=1000px){#alira-contactar{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}#alira-contactar+.form-garantias{margin-top:-14px}.form-status{border-radius:var(--radio-boton);margin-top:16px;padding:14px 16px;font-size:14.5px;font-weight:500;display:none}.form-status.err{color:#b3261e;background:#fdecea;border:1px solid #f3b6b0;display:block}.hoja-cab{background:var(--blue-pale);border:1px solid var(--line);border-radius:var(--radio-tarjeta);margin-bottom:26px;padding:18px 20px}.hoja-num{color:var(--ink-soft);margin:0 0 12px;font-size:14px}.hoja-num b{color:var(--navy);font-weight:var(--peso-semi);letter-spacing:.02em}.hoja-h3{font-size:15px;font-weight:var(--peso-semi);color:var(--navy);border-top:1px solid var(--line);margin:26px 0 14px;padding-top:18px}.hoja-nota{color:var(--ink-soft);margin:0 0 16px;font-size:13.5px;line-height:1.5}.hoja-nota b{color:var(--navy);font-weight:var(--peso-semi)}.hoja-tipo{border:1px solid var(--line);border-radius:var(--radio-boton);gap:12px;margin:0 0 16px;padding:14px 16px;display:grid}.hoja-tipo legend{font-size:13.5px;font-weight:var(--peso-semi);color:var(--navy);padding:0 6px}.hoja-tipo .privacy-check strong{letter-spacing:.03em;font-weight:700}.menor-only[hidden],form:has(#wp463-menor:not(:checked)) .menor-only{display:none}
.sec-pale{background:var(--blue-pale)}.sec-tarjetas.is-style-blanco{background:#fff}.vcard{border:1px solid var(--line);background:#fff;border-radius:20px;padding:clamp(1.25rem,.9rem + 1.5vw,1.625rem)}.vcard h3{margin-bottom:10px;font-size:20px;font-weight:600}.vcard p{color:var(--ink-soft);font-size:15px;line-height:1.6}.vcard .ico{background:var(--blue-tint);border-radius:12px;flex:none;place-items:center;width:44px;height:44px;margin-bottom:18px;display:grid}.vcard .ico svg{fill:none;width:22px;height:22px;stroke:var(--blue);stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round}.vcard--link{transition:all .18s;position:relative}.vcard--link:hover{border-color:var(--blue);transform:translateY(-2px);box-shadow:0 10px 26px #00031d17}.vcard--link .stretch:after{content:"";border-radius:inherit;position:absolute;inset:0}.vcard--link:focus-within{outline:3px solid var(--blue);outline-offset:3px}.vcard--link .stretch:focus-visible{outline:none}.vcard--link p,.vcard--link .mini-list{z-index:1;pointer-events:none;position:relative}
.faq{max-width:var(--measure);gap:20px;margin:0 auto;display:grid}.faq-item{position:relative}.faq-t{cursor:pointer;text-align:left;width:100%;min-height:56px;font:500 19px/1.1 var(--fuente-sistema);color:inherit;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;display:flex}.faq-t:hover{color:var(--blue)}@media (width<=620px){.faq-t{font-size:17px}}.faq-ind{flex:none;width:20px;height:20px;position:relative}.faq-ind:before,.faq-ind:after{content:"";background:var(--blue);transition:transform .2s;position:absolute}.faq-ind:before{width:20px;height:2px;top:9px;left:0}.faq-ind:after{width:2px;height:20px;top:0;left:9px}.faq-t[aria-expanded=true] .faq-ind:after{transform:scaleY(0)}.faq-a{visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .25s,visibility .25s;display:grid}.faq-a>*{overflow:hidden}.faq-item[data-open=true] .faq-a{visibility:visible;grid-template-rows:1fr}.faq-a-int{margin-top:20px}.faq-item[data-open=true] .faq-a-int{margin-bottom:10px}.faq-a p{color:var(--ink-soft);margin:0;font-size:16px;line-height:1.5}.faq-a p+p{margin-top:16px}@media (prefers-reduced-motion:reduce){.faq-a,.faq-item[data-open=true] .faq-a{transition:grid-template-rows,visibility}.faq-ind:before,.faq-ind:after{transition:none}}
.hero-foto{--hero-foto-cyan:#35d3ff;--hero-foto-velo-rgb:1, 7, 15;isolation:isolate;min-height:clamp(460px,58vw,650px);box-shadow:inset 0 0 0 100vmax rgba(var(--hero-foto-velo-rgb), .32);background-color:#07111e;align-items:flex-end;padding:100px 0 70px;display:flex;position:relative;overflow:hidden}.hero-foto:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg, rgba(var(--hero-foto-velo-rgb), .96), rgba(var(--hero-foto-velo-rgb), .72) 48%, rgba(var(--hero-foto-velo-rgb), .2) 82%), linear-gradient(0deg, rgba(var(--hero-foto-velo-rgb), .72), transparent 58%);position:absolute;inset:0}body.post-type-archive-alira_vacante .hero-foto:before{background-image:linear-gradient(90deg, rgba(var(--hero-foto-velo-rgb), .72) 0%, rgba(var(--hero-foto-velo-rgb), .5) 42%, rgba(var(--hero-foto-velo-rgb), .15) 75%, rgba(var(--hero-foto-velo-rgb), .05) 100%), linear-gradient(0deg, rgba(var(--hero-foto-velo-rgb), .55), transparent 58%)}.hero-foto__marco{z-index:0;display:block;position:absolute;inset:0}.hero-foto__img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.hero-foto__contenido{z-index:2;width:min(calc(100% - 88px), var(--max));margin:auto;position:relative}.hero-foto__titulo{max-width:820px;font-family:var(--fuente-sistema);letter-spacing:.015em;word-spacing:.03em;color:var(--hero-foto-cyan);text-shadow:0 12px 42px #0000008f;text-wrap:balance;margin:0;font-size:clamp(2.6rem,5vw,5.1rem);font-weight:800;line-height:1.06}.hero-foto__bajada{color:#e5edf3;text-shadow:0 4px 24px #000000bf;max-width:720px;margin:24px 0 0;font-size:clamp(1.08rem,1.5vw,1.34rem);line-height:1.6}.hero-foto__cifras{--hero-foto-cifra-numero:#4ad9ff;--hero-foto-cifra-etiqueta:#c9d7e3;--hero-foto-cifra-linea:#ffffff24;border-top:1px solid var(--hero-foto-cifra-linea);border-bottom:1px solid var(--hero-foto-cifra-linea);grid-template-columns:repeat(auto-fit,minmax(calc(25% - 1px),1fr));gap:0;margin-top:45px;display:grid}.hero-foto__cifra{box-sizing:border-box;border-right:1px solid var(--hero-foto-cifra-linea);padding:25px}.hero-foto__cifra:last-child{border-right:none}.hero-foto__cifra strong{color:var(--hero-foto-cifra-numero);font-size:2rem;font-weight:700;line-height:1.6;display:block}.hero-foto__cifra span{color:var(--hero-foto-cifra-etiqueta);font-size:1rem;font-weight:400;line-height:1.6;display:inline}@media (width<=680px){.hero-foto__cifras{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}.hero-foto__cifra:nth-child(2n){border-right:none}.hero-foto__cifra:nth-child(-n+2){border-bottom:1px solid var(--hero-foto-cifra-linea)}.hero-foto{min-height:500px;box-shadow:inset 0 0 0 100vmax rgba(var(--hero-foto-velo-rgb), .16);padding:154px 0 48px}.hero-foto__img{object-position:62% center}.hero-foto__contenido{width:calc(100% - 36px)}.hero-foto__titulo{max-width:100%}.hero-foto__bajada{font-size:.98rem;line-height:1.5}}
body:before{content:"";z-index:0;pointer-events:none;background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);opacity:.13;background-size:82px 82px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 76%);mask-image:linear-gradient(#000,#0000 76%)}#contenido-principal,.foot{z-index:1;position:relative}body.home .sec.hero:before{display:none}
html.fx-tema-cambia::view-transition-old(root),html.fx-tema-cambia::view-transition-new(root){mix-blend-mode:normal;animation:none}@media (prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}
html.reb0201-nav-abierto,html.reb0201-nav-abierto body{overflow:hidden}.site-header{z-index:130;transition:background-color var(--transicion-estandar) ease, box-shadow var(--transicion-estandar) ease, border-color var(--transicion-estandar) ease;background:0 0;border-bottom:1px solid #0000;position:sticky;top:0}[data-tema=dia] .site-header{background:var(--surface2);border-bottom:1px solid #030b181f;box-shadow:0 6px 24px #030b1812}html:not([data-tema=dia]) .site-header{background:color-mix(in srgb, var(--navy) 90%, transparent)}html:not([data-tema=dia]) .home .site-header:not(.scrolled){background:linear-gradient(#020913f5,#020913e6)}html:not([data-tema=dia]) .site-header.scrolled{background:#030b18f7}.site-header .nav-wrap{justify-content:normal;align-items:center;gap:18px;max-width:1240px;height:74px;margin:0 auto;padding:0;display:flex}.site-header .brand{flex:none;align-items:center;gap:11px;margin-right:auto;text-decoration:none;display:flex}.site-header .brand:focus-visible{outline:var(--foco-ancho) solid var(--foco);outline-offset:4px}.site-header .brand-logo{width:190px;aspect-ratio:var(--reb0201-logo-ratio,300 / 93);animation:.8s .1s backwards reb0201LogoLlega;display:block;position:relative;container-type:inline-size}.site-header .brand-logo-img{object-fit:contain;object-position:left center;opacity:1;width:100%;height:100%;transition:opacity var(--transicion-estandar) ease;display:block;position:absolute;inset:0}.site-header .brand-logo-img.brand-logo-blue{opacity:0}@keyframes reb0201LogoLlega{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:none}}.site-header .brand-logo-glint{z-index:2;pointer-events:none;-webkit-mask:var(--reb0201-logo-mask) left center / contain no-repeat;mask:var(--reb0201-logo-mask) left center / contain no-repeat;position:absolute;inset:0;overflow:hidden}.site-header .brand-logo-glint:before{content:"";background:linear-gradient(100deg,#0000,#fffffff2 45%,#96ecffd9 55%,#0000);width:60%;animation:6s cubic-bezier(.55,.05,.25,1) 1.2s infinite reb0201LogoDestello;position:absolute;top:0;bottom:0;left:-60%}@keyframes reb0201LogoDestello{0%{transform:translate(0)}30%,to{transform:translate(270%)}}.site-header .brand-logo-electron{z-index:3;pointer-events:none;width:0;height:0;position:absolute;top:45%;left:11.6%;transform:rotate(-38deg)}.site-header .brand-logo-electron b{animation:1.4s cubic-bezier(.37,0,.63,1) infinite alternate reb0201ElectronX;position:absolute;top:0;left:0}.site-header .brand-logo-electron b:before{content:"";background:#f2ffff;border-radius:50%;width:max(4px,2.6cqw);height:max(4px,2.6cqw);animation:1.4s cubic-bezier(.37,0,.63,1) -.7s infinite alternate reb0201ElectronY;position:absolute;translate:-50% -50%;box-shadow:0 0 5px 1px #4ce3ff,0 0 12px 3px #4ce3ff73}.site-header .brand-logo-electron b:nth-child(2){animation-delay:-1.4s}.site-header .brand-logo-electron b:nth-child(2):before{animation-delay:-2.1s}@keyframes reb0201ElectronX{0%{transform:translate(-12cqw)}to{transform:translate(12cqw)}}@keyframes reb0201ElectronY{0%{transform:translateY(-4.6cqw)}to{transform:translateY(4.6cqw)}}[data-tema=dia] .site-header .brand-logo-img:not(.brand-logo-blue){opacity:0}[data-tema=dia] .site-header .brand-logo-img.brand-logo-blue{opacity:1}.site-header .brand-fallback{font-weight:var(--peso-negrita);color:var(--text);font-size:20px}.site-header .main-nav{align-items:center;gap:2px;display:flex}.site-header .main-nav .mobile-nav-head{display:none}.site-header .main-nav>a{min-width:62px;font-family:var(--fuente-sistema);font-size:.82rem;font-weight:var(--peso-regular);color:var(--nav-link);white-space:nowrap;transition:color var(--transicion-estandar) ease;justify-content:center;align-items:center;padding:12px 10px;text-decoration:none;display:flex;position:relative}.site-header .main-nav>a span{font-weight:var(--peso-negrita)}@media (width>=1001px){.site-header .main-nav>a span{font-size:.86rem;font-weight:var(--peso-semi)}}.site-header .main-nav>a:hover{color:var(--text)}[data-tema=dia] .site-header .main-nav>a:hover{color:var(--navy)}html:not([data-tema=dia]) .site-header .main-nav>a:hover{color:#fff}.site-header .main-nav>a.active{color:var(--navy)}html:not([data-tema=dia]) .site-header .main-nav>a.active{color:#fff}.site-header .main-nav>a:after{content:"";background:var(--cyan);transform-origin:0;height:2px;transition:transform .3s;position:absolute;bottom:0;left:4px;right:4px;transform:scaleX(0)}.site-header .main-nav>a:hover:after,.site-header .main-nav>a.active:after{transform:scaleX(1)}.site-header .main-nav>a:focus-visible{outline:var(--foco-ancho) solid var(--foco);outline-offset:3px}.site-header .main-nav>a.nav-contacto,.site-header .nav-scrim{display:none}.site-header .nav-actions{flex:none;align-items:center;gap:8px;display:flex}.site-header .search-btn{cursor:pointer;width:40px;height:40px;transition:color var(--transicion-estandar) ease;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.site-header .search-btn:focus-visible,.site-header .icon-btn:focus-visible,.site-header .menu-btn:focus-visible{outline:var(--foco-ancho) solid var(--foco);outline-offset:4px}.site-header .icon-btn{border:1px solid var(--line);background:var(--surface);width:40px;height:40px;color:var(--text);cursor:pointer;border-radius:14px;justify-content:center;align-items:center;padding:0;display:inline-flex}[data-tema=dia] .site-header .icon-btn{background:var(--surface2);border-color:#030b182e}.site-header .icon-btn .theme-moon{display:block}.site-header .icon-btn .theme-sun,[data-tema=dia] .site-header .icon-btn .theme-moon{display:none}[data-tema=dia] .site-header .icon-btn .theme-sun{display:block}.site-header .menu-btn{width:40px;height:40px;color:var(--text);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:none}.site-header .header-cta{font-size:14.4px;font-weight:var(--peso-negrita);color:#00111f;background:linear-gradient(135deg,#3bd8ff,#1689df);border-radius:999px;padding:0 30px;box-shadow:0 14px 34px #1497dc3d}.site-header .header-cta:hover{background:linear-gradient(135deg,#7ce7ff,#2fa5ee);box-shadow:0 18px 44px #1497dc4d}@media (width<=999.98px){.site-header .nav-wrap{height:80px;padding:0 20px}.site-header .brand-logo{width:164px}.site-header .header-cta{display:none}.site-header .menu-btn{display:inline-flex}.site-header .icon-btn,.site-header .menu-btn{border:1px solid var(--line);background:var(--surface);width:42px;height:42px;color:var(--text);border-radius:14px}[data-tema=dia] .site-header .icon-btn,[data-tema=dia] .site-header .menu-btn{border:1px solid var(--navy);background:var(--navy);color:#fff}.site-header .search-btn{width:42px;height:42px}.site-header .nav-actions{gap:10px}.site-header .main-nav{z-index:236;background:var(--surface2);visibility:hidden;width:min(88vw,390px);height:100dvh;transition:transform var(--transicion-panel) ease, visibility 0s linear var(--transicion-panel);flex-direction:column;align-items:stretch;gap:0;padding:22px 20px 34px;position:fixed;inset:0 0 0 auto;overflow-y:auto;transform:translate(100%);box-shadow:-30px 0 80px #00000075}html:not([data-tema=dia]) .site-header .main-nav{background:linear-gradient(#061525,#020a13)}.site-header .main-nav.open{visibility:visible;transition:transform var(--transicion-panel) ease;transform:translate(0)}.site-header .main-nav .mobile-nav-head{letter-spacing:.16em;text-transform:uppercase;color:var(--navy);border-bottom:1px solid #030b181f;justify-content:space-between;align-items:center;margin-bottom:18px;padding:2px 4px 18px;font-size:12px;font-weight:800;display:flex}html:not([data-tema=dia]) .site-header .main-nav .mobile-nav-head{border-bottom-color:#79b5d729}html:not([data-tema=dia]) .site-header .main-nav .mobile-nav-head span{color:#dff7ff}.site-header .main-nav .nav-close{color:#fff;cursor:pointer;background:#0a2134;border:1px solid #62b8e13d;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;font-size:24.8px;line-height:1;display:inline-flex}.site-header .main-nav>a{box-sizing:border-box;min-height:58px;color:var(--navy);border-bottom:1px solid #030b181a;align-items:center;padding:10px 12px;font-size:.92rem;display:grid}html:not([data-tema=dia]) .site-header .main-nav>a{color:#a9bfd1;border-bottom-color:#79b5d71f}html:not([data-tema=dia]) .site-header .main-nav>a.active{color:#fff}.site-header .main-nav>a:after{display:none}.site-header .main-nav>a.active{background:#1f97ce1f}.site-header .main-nav>a.nav-contacto{display:grid}.site-header .nav-scrim{z-index:220;opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity var(--transicion-panel) ease;background:#00070ead;border:0;margin:0;padding:0;display:block;position:fixed;inset:0}.site-header .nav-scrim.open{opacity:1;pointer-events:auto}}@media (width<=390px){.site-header .nav-wrap{height:64px;padding:0 14px}.site-header .brand-logo{width:120px}.site-header .icon-btn,.site-header .menu-btn,.site-header .search-btn{width:44px;height:44px}.site-header .nav-actions{gap:5px}}@media (prefers-reduced-motion:reduce){.site-header .main-nav,.site-header .nav-scrim{transition:none}.site-header .brand-logo,.site-header .brand-logo-glint:before,.site-header .brand-logo-electron b,.site-header .brand-logo-electron b:before{animation:none}.site-header .brand-logo-electron{display:none}}#searchDialog .search-row input:focus,#searchDialog .search-row input:focus-visible{border-color:var(--foco);outline:none}
.site-footer{z-index:2;border-top:1px solid var(--line);background:linear-gradient(180deg, var(--navy-deep), #01060c);color:#e9f0fb;padding:70px 0 28px;position:relative}.site-footer .container{width:min(calc(100% - 40px), var(--max));margin:auto}.footer-grid{grid-template-columns:1.45fr .8fr 1.05fr .95fr .75fr;gap:34px;display:grid}.site-footer p,.site-footer a{color:#91a5bd}.site-footer .footer-grid>div>p{margin:16px 0}.site-footer a{margin:8px 0;display:block}.site-footer a:hover{color:#fff}.site-footer h3{color:inherit;font-weight:var(--peso-negrita);letter-spacing:.1em;text-transform:uppercase;margin-bottom:18px;font-size:1rem;line-height:1.2}.site-footer .brand{align-items:center;gap:11px;margin:8px 0;display:flex}.site-footer .brand img{object-fit:contain;object-position:0% 50%;width:190px;height:60px;transition:transform var(--transicion-estandar) ease, filter var(--transicion-estandar) ease;display:block}.site-footer .brand:hover img{filter:drop-shadow(0 0 18px #31d2f633);transform:scale(1.035)}.footer-legal a{font-size:.9rem}.footer-socials{gap:2px;display:grid}.footer-socials a{align-items:center;gap:10px;display:flex;margin:4px 0!important}.footer-socials .social-icon{object-fit:contain;flex:none;width:25px;height:25px;display:block}.footer-bottom{color:#8192a7;border-top:1px solid #ffffff1a;justify-content:space-between;margin-top:46px;padding-top:24px;font-size:.85rem;display:flex}@media (width<=1180px){.footer-grid{grid-template-columns:1.35fr 1fr 1fr}.footer-grid>div:nth-last-child(-n+2){grid-column:auto}}@media (width<=1000px){.footer-grid{grid-template-columns:1fr 1fr}.footer-grid>div:last-child{grid-column:auto}.site-footer .brand img{height:52px}}@media (width<=680px){.site-footer .container{width:min(calc(100% - 28px), var(--max))}.footer-grid{grid-template-columns:1fr}.site-footer .brand img{height:46px}.footer-socials{grid-template-columns:1fr 1fr}.footer-bottom{flex-direction:column;gap:10px}}@media (width<=900px){.footer-bottom{flex-flow:wrap;gap:10px 16px}.footer-bottom>:last-child{flex-basis:100%}.footer-bottom .foot-ck{text-align:left;flex-basis:100%;margin-block:-11px}}
.search-btn{width:40px;height:40px;color:var(--text);cursor:pointer;background:0 0;border:0;padding:0;font-size:1.15rem;line-height:1}[data-tema=dia] .search-btn{color:var(--dc-azul)}.search-dialog{z-index:300;backdrop-filter:blur(18px);opacity:0;pointer-events:none;transition:opacity var(--transicion-panel);background:#010812c7;place-items:start center;padding-top:14vh;display:grid;position:fixed;inset:0}.search-dialog.open{opacity:1;pointer-events:auto}.search-box{border:1px solid var(--line);width:min(680px,100% - 30px);box-shadow:var(--shadow);background:#071426;padding:26px}.search-row{gap:12px;display:flex}.search-row input{border:0;border-bottom:1px solid var(--line);color:var(--text);font-size:1.45rem;font-family:var(--fuente-sistema);background:0 0;outline:none;flex:1;padding:12px 2px}.search-close{color:var(--text);cursor:pointer;background:0 0;border:0;padding:0;font-size:1.5rem;line-height:1}.search-dialog .search-results{gap:8px;max-height:50vh;margin-top:20px;display:grid;overflow:auto}.search-dialog .search-results a{color:var(--muted);font-family:var(--fuente-sistema);border-left:2px solid #0000;padding:13px 15px;text-decoration:none;display:block}.search-dialog .search-results a:hover,.search-dialog .search-results a:focus-visible{border-color:var(--cyan);color:var(--text);background:#ffffff0d}.search-results-mas{border-top:1px solid var(--line);margin-top:4px}.search-empty{color:var(--muted);font-family:var(--fuente-sistema);padding:13px 15px}@media (prefers-reduced-motion:reduce){.search-dialog{transition:none}}
.rejilla-productos__cabecera{grid-template-columns:3fr 2fr;align-items:end;gap:50px;margin:0 0 22px;display:grid}@media (width>=1001px){.rejilla-productos__cabecera{margin-bottom:50px}}.rejilla-productos__titulo{color:var(--text);margin:0}.rejilla-productos__bajada{color:var(--muted);margin:0;font-size:16px;line-height:1.6}@media (width<=1000px){.rejilla-productos__cabecera{grid-template-columns:1fr;gap:14px}}.product-filters{flex-wrap:wrap;gap:10px;margin:0 0 34px;display:flex}[data-product-filter]{height:44px;line-height:22.5px;font-family:var(--fuente-sistema);font-size:14.08px;font-weight:var(--peso-negrita);color:var(--muted);background:var(--surface);border:1px solid var(--line);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0 18px;transition:background-color .25s,color .25s,border-color .25s;display:flex}[data-product-filter]:hover,[data-product-filter]:focus-visible{color:var(--text);border-color:#35d3ff8c}[data-product-filter]:focus-visible{outline:var(--foco-ancho) solid var(--foco);outline-offset:2px}[data-product-filter].active{color:#00111f;background:linear-gradient(135deg,#3bd8ff,#1689df);border-color:#0000}@media (width<=680px){.product-filters{scrollbar-width:none;flex-wrap:nowrap;margin:0 -14px 26px;padding:0 14px 4px;overflow-x:auto}.product-filters::-webkit-scrollbar{display:none}[data-product-filter]{flex:none}}.sec.wp-block-alira-rejilla-productos{background-color:var(--fondo-seccion-par-bg);background-image:var(--fondo-seccion-par-img)}.product-card[hidden]{display:none}.shop-grid.product-catalog{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:16px}@media (width>=681px){.shop-grid.product-catalog{gap:18px}}@media (width>=1001px){.shop-grid.product-catalog{gap:22px}}.product-card{box-shadow:none;transition:transform var(--transicion-estandar) ease, box-shadow var(--transicion-estandar) ease, border-color var(--transicion-estandar) ease;background:linear-gradient(#0c1e34f0,#050f1dfa);border:1px solid #35d3ff6b;border-radius:18px}.product-card:hover{border-color:#35d3ff6b;transform:translateY(-6px);box-shadow:0 28px 60px #00000057}[data-tema=dia] .product-card:hover{border-color:#35d3ff99;box-shadow:0 26px 54px #19446329}.product-media{box-sizing:border-box;background-image:radial-gradient(circle at 50% 56%,#35d3ff38,#0000 60%),linear-gradient(160deg,#0b2440,#061426);justify-content:center;align-items:center;height:210px;padding-top:16px;display:flex;position:relative}.product-icon{width:112px;height:112px;transition:transform var(--transicion-estandar) ease;background:linear-gradient(145deg,#14466eb3,#041222eb);border:1px solid #5adcff59;border-radius:30px;place-items:center;display:grid;position:relative}.product-icon svg{width:58px;height:58px}.product-card:hover .product-icon{transform:translateY(-6px)scale(1.05)}[data-tema=dia] .product-icon{background:linear-gradient(145deg,#fff,#e3f3fa);border-color:#0078af40}.product-badge{font-size:11.52px;font-weight:var(--peso-negrita);color:#bff3ff;background:#020a14b8;border:1px solid #5adcff47;border-radius:999px;padding:6px 11px;position:absolute;top:16px;left:16px}.product-body{padding:24px 24px 22px}.product-body .product-category{letter-spacing:.14em;text-transform:uppercase;color:#35d3ff;margin:0;font-size:11.52px;font-weight:800;display:block}.product-body h3{font-size:20.8px;line-height:1.25;font-weight:var(--peso-negrita);color:var(--text);margin:8px 0 10px}.product-body>p{color:var(--muted);margin:0 0 16px;font-size:15.2px;line-height:1.6}.product-features{gap:9px;margin:0 0 22px;padding:0;list-style:none;display:grid}.product-features li{color:var(--text);margin:0;padding-left:26px;font-size:14.08px;line-height:1.45;position:relative}.product-features li:before{content:"✓";color:#35d3ff;background:#35d3ff24;border-radius:50%;justify-content:center;align-items:center;width:17px;height:17px;font-size:9.92px;font-weight:900;line-height:1.45;display:flex;position:absolute;top:1px;left:0}.product-foot{border-top:1px solid #94b5db29;justify-content:flex-end;margin-top:0;padding:18px 0 0}.product-foot .btn{color:#00111f;background:linear-gradient(135deg,#3bd8ff,#1689df);border-radius:999px;gap:10px;min-height:44px;padding:0 18px;font-size:16px;font-weight:750;box-shadow:0 14px 34px #1497dc3d}[data-tema=dia] .product-foot{border-top-color:#11325324}[data-tema=dia] .product-card{background:#fff;border-color:#35d3ff99;box-shadow:0 14px 36px #19446314}[data-tema=dia] .product-media{background-image:radial-gradient(circle at 50% 56%,#0096d226,#0000 60%),linear-gradient(160deg,#f1f8fc,#dcedf6)}[data-tema=dia] .product-badge{color:#075f87;background:#ffffffeb;border-color:#0078af40}[data-tema=dia] .product-category,[data-tema=dia] .product-features li:before{color:#0878cf}@media (width<=680px){.product-media{height:170px;padding-top:36px}.product-icon{border-radius:24px;width:92px;height:92px}.product-icon svg{width:48px;height:48px}.product-body{padding:20px 18px 18px}}
.credentials-section{background-color:var(--fondo-seccion-par-bg);background-image:var(--fondo-seccion-par-img);padding:120px 0;scroll-margin-top:76px;position:relative;overflow:hidden}@media (width<=1000px){.credentials-section{scroll-margin-top:82px}}@media (width<=390px){.credentials-section{scroll-margin-top:66px}}body.page-fid-nosotros:not(.page-fid-certificaciones) .credentials-section{background-color:var(--fondo-seccion-impar-bg);background-image:var(--fondo-seccion-impar-img)}@media (width<=1000px){.credentials-section{padding:46px 0}}.credentials-section .container{width:min(calc(100% - 40px), var(--max));margin-inline:auto}@media (width<=680px){.credentials-section .container{width:min(calc(100% - 28px), var(--max))}}.credentials-section .section-head{text-align:start;gap:50px;margin-bottom:50px;display:grid}@media (width<=1000px){.credentials-section .section-head{text-align:center;justify-items:center;gap:14px;margin-bottom:22px}}.credentials-section .section-head h2{font-size:clamp(2rem,3.5vw,3.15rem);font-weight:var(--peso-negrita);letter-spacing:-.005em;color:var(--text);margin:0;line-height:1.12}.credentials-section .section-head p{color:var(--muted);margin:0;font-size:16px;line-height:1.6}.credentials-section .credential-list{gap:16px;display:grid}.credentials-section .credential-card{box-shadow:none;background:linear-gradient(145deg,#091e34e6,#030e1cd1);border:1px solid #35d3ff6b;border-radius:18px;grid-template-columns:150px 1fr;align-items:center;gap:30px;padding:30px;display:grid}[data-tema=dia] .credentials-section .credential-card{background:linear-gradient(145deg,#fffffff5,#e8f3faeb);border-color:#35d3ff99;box-shadow:0 24px 60px #1944631a}.credentials-section .credential-card{transition:transform .28s cubic-bezier(.2,.8,.2,1)}@media (hover:hover) and (pointer:fine){.credentials-section .credential-card:hover,.credentials-section .credential-card.fx-aparicion-en-vista:hover{transform:matrix3d(.99863,0,.052336,-.0000475781,0,1,0,0,-.052336,0,.99863,-.000907845,6.20961,-3,34.3721,.968753)}[data-tema=noche] .credentials-section .credential-card:hover{background:var(--surface2)}}@media (width<=680px){.credentials-section .credential-card{grid-template-columns:auto 96px;gap:16px;padding:22px 18px}}.credentials-section .certificate-logo{background:#fff;border-radius:16px;width:150px;height:150px;padding:12px;display:block}@media (width<=680px){.credentials-section .certificate-logo{order:2;width:96px;height:96px;padding:9px}}.credentials-section .certificate-logo img{object-fit:contain;width:100%;height:100%;display:block}.credentials-section .credential-card>div{order:0}@media (width<=680px){.credentials-section .credential-card>div{order:1}}.credentials-section .credential-card strong{font-size:24.8px;font-weight:var(--peso-negrita);color:var(--cyan);margin:0 0 5px;display:block}@media (width<=680px){.credentials-section .credential-card strong{margin-top:5px;font-size:20.48px}}.credentials-section .credential-card h3{font-size:20.48px;font-weight:var(--peso-negrita);letter-spacing:-.005em;color:var(--text);margin:0;line-height:1.2;display:block}.credentials-section .credential-card p{color:var(--muted);max-width:586px;margin:8px 0 0;font-size:16px;line-height:1.6}[data-tema=dia] .credentials-section .credential-card p{color:#526b82}
.allies-section{background-color:var(--fondo-seccion-impar-bg);background-image:var(--fondo-seccion-impar-img);padding:120px 0}body.page-fid-nosotros:not(.page-fid-certificaciones) .allies-section{background-color:var(--fondo-seccion-par-bg);background-image:var(--fondo-seccion-par-img)}@media (width<=1000px){.allies-section{padding:46px 0}}.allies-section .container{width:min(calc(100% - 40px), var(--max));margin-inline:auto}@media (width<=680px){.allies-section .container{width:min(calc(100% - 28px), var(--max))}}.allies-section .section-head{text-align:start;gap:50px;margin-bottom:50px;display:grid}@media (width<=1000px){.allies-section .section-head{text-align:center;justify-items:center;gap:14px;margin-bottom:22px}}.allies-section .section-head h2{font-size:clamp(2rem,3.5vw,3.15rem);font-weight:var(--peso-negrita);letter-spacing:-.005em;color:var(--text);margin:0;line-height:1.12}.allies-section .section-head p{color:var(--muted);margin:0;font-size:16px;line-height:1.6}.allies-section .alliance-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:16px;display:grid}@media (width<=1000px){.allies-section .alliance-list{grid-template-columns:1fr}}.allies-section .alliance-brand{background:linear-gradient(150deg,#203a50,#25303d);border:1px solid #35d3ff6b;border-radius:18px;align-items:center;gap:16px;padding:26px;display:grid}[data-tema=dia] .allies-section .alliance-brand{border-color:#35d3ff99}.allies-section .alliance-brand img{object-fit:contain;background:#fff;border-radius:12px;width:100%;max-width:100%;height:96px;padding:16px 22px;display:block}.allies-section .alliance-brand small{color:#fff;margin:0;font-size:15.2px;font-weight:400;line-height:1.6;display:block}
html.js .reveal-hero{opacity:0;transform:translateY(28px)}html.js .reveal-hero.reveal-visible{opacity:1;transition:opacity .65s,transform .65s;transition-delay:calc(var(--reveal-i,0) * 60ms);transform:none}html.js .reveal-hero-line{opacity:0;transform:translateY(48px)}html.js .reveal-hero-line.reveal-visible{animation:1.05s cubic-bezier(.16,.84,.2,1) forwards dctech-reveal-hero-linea;animation-delay:calc(var(--reveal-i,0) * .11s)}@keyframes dctech-reveal-hero-linea{to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){html.js .reveal-hero,html.js .reveal-hero-line{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}}
html.fx-js .fx-aparicion{opacity:0;transition:opacity .65s,transform .65s;transform:translateY(28px)}html.fx-js .fx-aparicion.fx-aparicion-en-vista{opacity:1;transform:none}html.fx-js .fx-motion{opacity:0;clip-path:inset(0 0 18%);transition:opacity .8s cubic-bezier(.2,.75,.2,1),transform .8s cubic-bezier(.2,.75,.2,1),clip-path .9s cubic-bezier(.2,.75,.2,1);transition-delay:calc(var(--fx-motion-orden,0) * 45ms);transform:translateY(34px)}html.fx-js .fx-motion.fx-motion-en-vista{opacity:1;clip-path:inset(0);transform:none}.number-counter{font-variant-numeric:tabular-nums;will-change:transform, filter;min-width:2.2ch;display:inline-block}.number-counter.count-complete{animation:.5s cubic-bezier(.16,.9,.2,1) dctech-fx-contador-asiento}@keyframes dctech-fx-contador-asiento{0%{filter:brightness();transform:translateY(4px)scale(.94)}55%{filter:brightness(1.55);transform:translateY(-3px)scale(1.06)}to{filter:none;transform:none}}
i.fx-glare{z-index:6;border-radius:inherit;opacity:0;background:radial-gradient(360px circle at var(--mx,50%) var(--my,50%), #5adcff21, transparent 46%);pointer-events:none;transition:opacity .3s;position:absolute;inset:0}.fx-glare-host:hover>i.fx-glare{opacity:1}[data-tema=dia] i.fx-glare{background:radial-gradient(360px circle at var(--mx,50%) var(--my,50%), #0096d217, transparent 46%)}@media (prefers-reduced-motion:reduce){i.fx-glare{transition:none}}
.skip-link{position:absolute;top:0;left:-999px}.skip-link:focus{z-index:400;background:var(--text);color:var(--bg);border-radius:10px;padding:10px 16px;text-decoration:none;top:16px;left:20px}.skip-link:focus-visible{outline:var(--foco-ancho) solid var(--foco);outline-offset:4px}.scroll-progress{z-index:120;pointer-events:none;background:0 0;height:3px;position:fixed;top:0;left:0;right:0}.scroll-progress span{transform-origin:0;will-change:transform;background:linear-gradient(90deg,#118ed9,#5be5ff);width:100%;height:100%;display:block;transform:scaleX(0);box-shadow:0 0 18px #00b9e8b8}@media (prefers-reduced-motion:reduce){.scroll-progress span{transition:none}}
.home-clients.muro-clientes--marquesina{padding-top:72px}.home-clients.muro-clientes--marquesina .muro-clientes__cabecera{padding-top:0}@media (width<=1000px){.home-clients.muro-clientes--marquesina{padding-top:44px}}.home-clients .wrap.muro-clientes__cabecera{width:min(100% - 40px,1240px);max-width:none;margin-inline:auto;padding-inline:0}@media (width<=680px){.home-clients .wrap.muro-clientes__cabecera{width:min(100% - 28px,1240px)}}
.about-intro,.founder-section,.wp-block-alira-equipo{--wp--preset--spacing--sec-y:46px}@media (width>=1440px){.about-intro,.founder-section,.wp-block-alira-equipo{--wp--preset--spacing--sec-y:120px}}.about-intro,.founder-section,.wp-block-alira-equipo{--wp--preset--spacing--gap-head:0px}body.page-fid-nosotros .sec-cierre{background:#00b9e8;padding-top:0;padding-bottom:0}body.page-fid-nosotros .sec-cierre__interior{text-align:left;background:0 0;border-radius:0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:30px;min-height:210px;padding-block:0;display:flex}@media (width<=1000px){body.page-fid-nosotros .sec-cierre__interior{min-height:170px}}@media (width<=680px){body.page-fid-nosotros .sec-cierre__interior{flex-direction:column;align-items:flex-start;min-height:0;padding-block:22px}}body.page-fid-nosotros .sec-cierre[data-superficie=oscura] .sec-cierre__interior,body.page-fid-nosotros .sec-cierre[data-superficie=oscura] .sec-cierre__titulo,body.page-fid-nosotros .sec-cierre__eyebrow,body.page-fid-nosotros .sec-cierre__texto{color:#00141f}body.page-fid-nosotros .sec-cierre__titulo{letter-spacing:-.005em;max-width:none;margin-inline:0;font-size:clamp(2.8rem,6vw,6.5rem);line-height:1.02}body.page-fid-nosotros .sec-cierre__texto{max-width:none;margin-inline:0}body.page-fid-nosotros .sec-cierre__cta{justify-content:flex-start;margin-top:0}body.page-fid-nosotros .sec-columnas{text-align:center;padding-top:46px;padding-bottom:46px}@media (width>=1440px){body.page-fid-nosotros .sec-columnas{padding-top:120px;padding-bottom:120px}}body.page-fid-nosotros .sec-columnas .columnas-grid--3{grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr))}@media (width>=1001px){body.page-fid-nosotros .sec-columnas .columnas-grid--3{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr))}}body.page-fid-nosotros .sec-columnas .columnas-grid{gap:16px;margin-top:24px}@media (width>=1440px){body.page-fid-nosotros .sec-columnas .columnas-grid{margin-top:34px}}body.page-fid-nosotros .sec-columnas .columna{padding:38px 34px}body.page-fid-nosotros .sec-columnas h2{color:var(--text);max-width:none}body.page-fid-nosotros .sec-columnas.is-style-mission .columna h3{line-height:1.2}body.page-fid-nosotros .sec-columnas .columna p{color:var(--muted);font-size:17.3px;line-height:29.4px}[data-tema=dia] body.page-fid-nosotros .sec-columnas .columna p{color:#030b18}body.page-fid-certificaciones .migas{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.about-intro .leader-linkedin{color:#bcefff;font-weight:750}[data-tema=dia] .about-intro .leader-linkedin{color:#075f87}.about-intro .leader-linkedin .social-glyph{background:#07172a;border-color:#4bd3f657}[data-tema=dia] .about-intro .leader-linkedin .social-glyph{background:#e6f5fb;border-color:#075f874d}
