._base_2s2dg_1{--relleno:.85rem 1.5rem;padding:var(--relleno);font-family:var(--fuente-texto);letter-spacing:-.01em;cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;transition:background-color var(--transicion), border-color var(--transicion), color var(--transicion), transform var(--transicion);border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;font-size:.9688rem;font-weight:500;line-height:1.2;text-decoration:none;display:inline-flex}._base_2s2dg_1:active{transition-duration:.1s;transform:scale(.97)}._pequeno_2s2dg_35{--relleno:.6rem 1.1rem;font-size:.9063rem}._grande_2s2dg_40{--relleno:1rem 1.85rem;font-size:1.0313rem}._primario_2s2dg_49{background:var(--c-boton-primario);color:var(--c-boton-primario-texto)}._secundario_2s2dg_54{color:var(--c-tinta);border-color:var(--c-linea-fuerte);background:0 0}._claro_2s2dg_60{background:var(--c-sobre-oscuro);color:var(--c-noche)}._fantasmaOscuro_2s2dg_65{color:var(--c-sobre-oscuro);border-color:var(--c-linea-oscura);background:0 0}@media (hover:hover) and (pointer:fine){._primario_2s2dg_49:hover{background:var(--c-boton-primario-hover)}._secundario_2s2dg_54:hover{border-color:var(--c-tinta);background:var(--c-sutil)}._claro_2s2dg_60:hover{background:var(--c-azul-suave)}._fantasmaOscuro_2s2dg_65:hover{border-color:var(--c-sobre-oscuro);background:#ffffff14}}._bloque_2s2dg_92{width:100%}._zona_crdl2_1{z-index:60;padding:0 var(--margen-lateral) clamp(1rem, 3vw, 1.75rem);pointer-events:none;position:fixed;bottom:0;left:0;right:0}._tarjeta_crdl2_11{pointer-events:auto;background:var(--c-superficie);border:1px solid var(--c-linea);border-radius:var(--radio);width:min(46rem,100%);box-shadow:var(--sombra-media);overscroll-behavior:contain;max-height:calc(100svh - 2rem);margin-inline:auto;padding:clamp(1.15rem,2.5vw,1.5rem);animation:.24s cubic-bezier(.22,.61,.36,1) _entrar_crdl2_1;overflow-y:auto}@keyframes _entrar_crdl2_1{0%{opacity:0;transform:translateY(12px)}}._encabezado_crdl2_34{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1.25rem;display:flex}._texto_crdl2_42{max-width:46ch}._titulo_crdl2_46{font-family:var(--fuente-titulo);letter-spacing:-.02em;margin-bottom:.35rem;font-size:1.0625rem;font-weight:600}._descripcion_crdl2_54{color:var(--c-tinta-suave);font-size:.9063rem}._botones_crdl2_59{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}._ajustes_crdl2_66{border-top:1px solid var(--c-linea);gap:.85rem;margin-top:1.25rem;padding-top:1.25rem;display:grid}._opcion_crdl2_74{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}._opcionTexto_crdl2_81{font-size:.9063rem}._opcionTitulo_crdl2_85{font-weight:500}._opcionDetalle_crdl2_89{color:var(--c-tinta-suave);font-size:.8438rem}._interruptor_crdl2_95{flex:none;width:42px;height:24px;position:relative}._interruptor_crdl2_95 input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}._interruptor_crdl2_95 input:disabled{cursor:not-allowed}._pista_crdl2_116{background:var(--c-gris);transition:background-color var(--transicion);pointer-events:none;border-radius:999px;position:absolute;inset:0}._pista_crdl2_116:after{content:"";width:18px;height:18px;transition:transform var(--transicion);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px}._interruptor_crdl2_95 input:checked+._pista_crdl2_116{background:var(--c-azul-texto)}._interruptor_crdl2_95 input:checked+._pista_crdl2_116:after{transform:translate(18px)}._interruptor_crdl2_95 input:disabled+._pista_crdl2_116{background:var(--c-linea-fuerte)}._interruptor_crdl2_95 input:focus-visible+._pista_crdl2_116{outline:2px solid var(--c-azul);outline-offset:3px}._piePanel_crdl2_154{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;margin-top:.35rem;display:flex}._enlacePolitica_crdl2_162{font-size:.8438rem}@media (width<=640px){._encabezado_crdl2_34{flex-direction:column}._botones_crdl2_59{width:100%}._botones_crdl2_59>*{flex:8rem}._piePanel_crdl2_154{justify-content:stretch}}@media (height<=30rem){._zona_crdl2_1{padding-bottom:.75rem}._tarjeta_crdl2_11{padding:.9rem 1.1rem}._titulo_crdl2_46{margin-bottom:.15rem}._descripcion_crdl2_54{font-size:.8438rem;line-height:1.5}}@media (height<=30rem) and (width>=641px){._encabezado_crdl2_34{flex-wrap:nowrap;align-items:center}._botones_crdl2_59{flex-direction:column;flex:none;align-items:stretch}}._pagina_lipnl_1{align-content:center;min-height:52vh;padding-block:clamp(4rem,9vw,7rem);display:grid}._etiqueta_lipnl_8{letter-spacing:.12em;text-transform:uppercase;color:var(--c-tinta-suave);margin-bottom:1.25rem;font-size:.75rem;font-weight:500}._titulo_lipnl_17{max-width:20ch;font-size:clamp(2.25rem,5.5vw,3.75rem)}._texto_lipnl_22{max-width:52ch;color:var(--c-tinta-suave);margin-top:1.5rem;font-size:1.0313rem}._acciones_lipnl_29{flex-wrap:wrap;gap:.75rem;margin-top:2.25rem;display:flex}._lienzo_1bdxc_2{z-index:-1;pointer-events:none;opacity:0;width:100%;height:100%;transition:opacity .6s;position:fixed;inset:0}[data-escena=activa] ._lienzo_1bdxc_2{opacity:1}._lienzo_1bdxc_2[data-delante]{z-index:10}._cinta_3vmng_2{z-index:60;pointer-events:none;width:100vw;height:100vh;position:fixed;inset:0}@media (hover:none),(pointer:coarse){._cinta_3vmng_2{display:none}}._modulo_13xnc_1{flex:none;overflow:visible}._borde_13xnc_6{fill:none;stroke:var(--c-linea-fuerte);stroke-width:1px}._nucleo_13xnc_12{fill:var(--c-azul)}._modulo_13xnc_1._claro_13xnc_17 ._borde_13xnc_6{stroke:var(--c-linea-oscura)}._modulo_13xnc_1._claro_13xnc_17 ._nucleo_13xnc_12{fill:var(--c-azul-suave)}._reticula_13xnc_25{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}._trama_13xnc_33{fill:none;stroke:currentColor;stroke-width:1px;opacity:.5}._pie_143wy_10{isolation:isolate;background:var(--c-noche);color:var(--c-sobre-oscuro);position:relative;overflow:hidden}._pie_143wy_10:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(46rem 26rem at 8% 0,#476cff47,#0000 70%);height:40rem;position:absolute;inset:0 0 auto}._reticula_143wy_34{z-index:-1;color:var(--c-linea-oscura);-webkit-mask-image:radial-gradient(60% 70% at 90% 0,#000 0%,#0000 75%);mask-image:radial-gradient(60% 70% at 90% 0,#000 0%,#0000 75%)}._interior_143wy_44{padding-top:clamp(3.5rem,7vw,5.5rem)}._pie_143wy_10 :focus-visible{outline-color:var(--c-azul-suave)}._indice_143wy_55{grid-template-columns:minmax(0,1.35fr) minmax(0,.9fr) minmax(0,.75fr) minmax(0,1.3fr);gap:clamp(1.75rem,3vw,2.75rem);display:grid}._titulo_143wy_63{letter-spacing:.12em;text-transform:uppercase;color:var(--c-gris);flex-wrap:wrap;align-items:baseline;gap:0 .5rem;margin-bottom:1rem;font-size:.75rem;font-weight:500;display:flex}._modo_143wy_77{letter-spacing:0;text-transform:none;color:#a9c7ffcc;font-size:.75rem}._lista_143wy_84{gap:.1rem;margin:0;padding:0;list-style:none;display:grid}._enlace_143wy_96{color:#ffffffdb;min-height:2rem;transition:color var(--transicion), transform var(--transicion);align-items:baseline;gap:.5rem;padding:.2rem 0;font-size:.9375rem;line-height:1.35;text-decoration:none;display:inline-flex;position:relative}._enlace_143wy_96:before{content:"";background:var(--c-azul-suave);opacity:0;width:4px;height:4px;transition:opacity var(--transicion), transform var(--transicion);border-radius:50%;position:absolute;top:.85em;left:-.85rem;transform:scale(.4)}[data-columna=servicios] ._lista_143wy_84{gap:.6rem}._enlaceTexto_143wy_133{gap:.1rem;display:grid}._detalle_143wy_138,._usuario_143wy_139{color:var(--c-gris);font-size:.8125rem}._copiado_143wy_145{color:var(--c-azul-suave);font-size:.75rem}._copiado_143wy_145:empty{display:none}._zona_143wy_154{color:var(--c-sobre-oscuro);font-size:.9375rem;line-height:1.5}._nota_143wy_160{color:var(--c-gris);margin-top:.75rem;font-size:.8125rem;line-height:1.5}._redes_143wy_167{margin:.75rem 0 0;padding:0;list-style:none;display:grid}._firma_143wy_182{margin-top:clamp(3rem,6vw,4.5rem);text-decoration:none;display:block;position:relative}._firma_143wy_182 img{opacity:0;width:100%;height:auto;display:block}._firma_143wy_182:after{content:"";opacity:.9;transition:opacity .32s var(--ease-salida);background:linear-gradient(#f1f4fff2 0%,#a9c7ffb3 30%,#6d8bff52 60%,#476cff0f 88%,#476cff00 100%);position:absolute;inset:0;-webkit-mask:url(/brand/novotech-wordmark-dark.svg) 50%/100% 100% no-repeat;mask:url(/brand/novotech-wordmark-dark.svg) 50%/100% 100% no-repeat}._firma_143wy_182:focus-visible{outline-offset:8px}._legal_143wy_219{border-top:1px solid var(--c-linea-oscura);color:var(--c-gris);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem 1.5rem;margin-top:clamp(1rem,2vw,1.5rem);padding-block:.75rem;font-size:.8438rem;display:flex}._derechos_143wy_232{align-items:center;gap:.55rem;display:inline-flex}._legales_143wy_238{flex-wrap:wrap;gap:0 1.25rem;margin:0;padding:0;list-style:none;display:flex}._enlaceLegal_143wy_247{min-height:40px;color:var(--c-gris);font:inherit;cursor:pointer;transition:color var(--transicion);background:0 0;border:0;align-items:center;padding:0;text-decoration:none;display:inline-flex}._arriba_143wy_261{min-height:40px;color:var(--c-sobre-oscuro);font:inherit;cursor:pointer;transition:color var(--transicion);background:0 0;border:0;align-items:center;gap:.4rem;padding:0;display:inline-flex}._arriba_143wy_261 svg{width:16px;height:16px;transition:transform .32s var(--ease-salida)}@media (hover:hover) and (pointer:fine){._enlace_143wy_96:hover{color:var(--c-azul-suave);transform:translate(3px)}._enlace_143wy_96:hover:before{opacity:1;transform:none}._enlaceLegal_143wy_247:hover,._arriba_143wy_261:hover{color:var(--c-azul-suave)}._arriba_143wy_261:hover svg{transform:translateY(-3px)}._firma_143wy_182:hover:after{opacity:1}}@media (prefers-reduced-motion:reduce){._enlace_143wy_96,._arriba_143wy_261 svg{transition:none}._enlace_143wy_96:hover,._arriba_143wy_261:hover svg{transform:none}}@media (width<=75rem){._indice_143wy_55{grid-template-columns:repeat(2,minmax(0,1fr))}._indice_143wy_55>[data-columna=proyectos]{order:-1}._indice_143wy_55>[data-columna=servicios]{order:-2}}@media (width<=40rem){._indice_143wy_55{grid-template-columns:minmax(0,1fr);row-gap:2.25rem}._indice_143wy_55>:not([data-columna=servicios]):not([data-columna=zona]) ._lista_143wy_84{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:1.5rem}._legal_143wy_219{flex-direction:column;align-items:flex-start}}._cabecera_tudd6_1{--tinta-cabecera:var(--c-tinta);--alto-barra:var(--alto-cabecera);z-index:50;height:var(--alto-cabecera);color:var(--tinta-cabecera);position:sticky;top:0}._cabecera_tudd6_1[data-amplia=true]{--alto-barra:var(--alto-cabecera-amplia)}._cabecera_tudd6_1:before{content:"";height:var(--alto-barra);transition:height .42s var(--ease-salida), background-color .24s var(--ease-salida), border-color var(--transicion);background:0 0;border-bottom:1px solid #0000;position:absolute;inset:0 0 auto}._desplazada_tudd6_37:before{background:color-mix(in srgb, var(--c-fondo) 78%, transparent);border-bottom-color:var(--c-linea);-webkit-backdrop-filter:saturate(1.6)blur(16px);backdrop-filter:saturate(1.6)blur(16px);box-shadow:0 6px 14px -12px #17213b38}._sobreInicio_tudd6_49{--tinta-cabecera:#17213b}._sobreInicio_tudd6_49:before{background:0 0}._sobreInicio_tudd6_49 ._enlace_tudd6_57._activo_tudd6_57{color:#3352d9}._sobreInicio_tudd6_49 ._enlace_tudd6_57:after{background:#3352d9}._sobreInicio_tudd6_49 ._botonMenu_tudd6_65{border-color:#17213b33}._sobreInicio_tudd6_49 ._icono_tudd6_69 span{background:#17213b}._sobreInicio_tudd6_49 :focus-visible{outline-color:#3352d9}._hablemos_tudd6_79{background:var(--c-boton-primario);color:var(--c-boton-primario-texto);white-space:nowrap;transition:background-color var(--transicion);border-radius:999px;align-items:center;gap:.6rem;padding:.35rem .35rem .35rem 1rem;font-size:.9063rem;font-weight:500;text-decoration:none;display:inline-flex}._hablemosFlecha_tudd6_94{color:#3352d9;width:1.75rem;height:1.75rem;transition:transform var(--transicion);background:#fff;border-radius:50%;place-items:center;display:grid}._sobreInicio_tudd6_49 ._hablemos_tudd6_79{color:#fff;background:#3352d9}@media (hover:hover) and (pointer:fine){._sobreInicio_tudd6_49 ._hablemos_tudd6_79:hover{background:#2a45b8}._hablemos_tudd6_79:hover{background:var(--c-boton-primario-hover)}._hablemos_tudd6_79:hover ._hablemosFlecha_tudd6_94{transform:translate(2px)}}._barra_tudd6_126{height:var(--alto-barra);transition:height .42s var(--ease-salida);justify-content:space-between;align-items:center;gap:1.5rem;display:flex;position:relative}._cabecera_tudd6_1[data-amplia=true] ._marca_tudd6_137 img,._cabecera_tudd6_1[data-amplia=true] ._marca_tudd6_137 picture{height:1.5rem}._cabecera_tudd6_1[data-amplia=true] ._enlace_tudd6_57{font-size:1.0625rem}._cabecera_tudd6_1[data-amplia=true] ._hablemos_tudd6_79{padding:.45rem .45rem .45rem 1.3rem;font-size:1rem}._cabecera_tudd6_1[data-amplia=true] ._hablemosFlecha_tudd6_94{width:2.1rem;height:2.1rem}._marca_tudd6_137 img,._marca_tudd6_137 picture,._enlace_tudd6_57,._hablemos_tudd6_79,._hablemosFlecha_tudd6_94{transition:height .42s var(--ease-salida), width .42s var(--ease-salida), padding .42s var(--ease-salida), font-size .42s var(--ease-salida)}@media (width<=900px){._cabecera_tudd6_1[data-amplia=true]{--alto-barra:5.5rem}._cabecera_tudd6_1[data-amplia=true] ._marca_tudd6_137 img,._cabecera_tudd6_1[data-amplia=true] ._marca_tudd6_137 picture{height:1.25rem}}._marca_tudd6_137{align-items:center;text-decoration:none;display:inline-flex}._marca_tudd6_137 picture,._marca_tudd6_137 img{width:auto;height:1rem;display:block}._navegacion_tudd6_193{align-items:center;gap:2rem;display:flex}._enlace_tudd6_57{color:var(--tinta-cabecera);padding-block:.35rem;font-size:.9375rem;text-decoration:none;position:relative}._enlace_tudd6_57:after{content:"";background:var(--c-azul);transform-origin:0;width:100%;height:1px;transition:transform var(--transicion);position:absolute;bottom:0;left:0;transform:scaleX(0)}._enlace_tudd6_57:hover:after,._enlace_tudd6_57._activo_tudd6_57:after{transform:scaleX(1)}._enlace_tudd6_57._activo_tudd6_57{color:var(--c-azul-texto)}._acciones_tudd6_229{align-items:center;gap:.75rem;display:flex}._botonMenu_tudd6_65{border:1px solid var(--c-linea-fuerte);color:var(--tinta-cabecera);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:.55rem;padding:.5rem .9rem .5rem .75rem;font-size:.875rem;display:none}._icono_tudd6_69{gap:4px;width:16px;display:grid}._icono_tudd6_69 span{background:var(--tinta-cabecera);height:2px;transition:transform var(--transicion);border-radius:2px}._icono_tudd6_69 span:nth-child(2){transition:transform var(--transicion), opacity var(--transicion)}._abierto_tudd6_267 ._icono_tudd6_69 span:first-child{transform:translateY(6px)rotate(45deg)}._abierto_tudd6_267 ._icono_tudd6_69 span:nth-child(2){opacity:0;transform:scaleX(.4)}._abierto_tudd6_267 ._icono_tudd6_69 span:last-child{transform:translateY(-6px)rotate(-45deg)}._panel_tudd6_280{border-top:1px solid var(--c-linea);background:var(--c-fondo);padding-block:1.25rem 2rem;position:relative}._panelLista_tudd6_287{display:grid}._panelGrupo_tudd6_291{border-bottom:1px solid var(--c-linea);grid-template-columns:2.25rem minmax(0,1fr);display:grid}._panelGrupo_tudd6_291>:not(._panelNumero_tudd6_297){grid-column:2}._panelNumero_tudd6_297{font-family:var(--fuente-mono);color:var(--c-azul-texto);grid-row:1;padding-top:1.45rem;font-size:.75rem}._panelEnlace_tudd6_309{font-family:var(--fuente-serif);letter-spacing:-.03em;color:var(--c-tinta);padding:.9rem 0;font-size:2rem;font-weight:400;text-decoration:none;display:block}._panelEnlace_tudd6_309:hover,._panelEnlace_tudd6_309._activo_tudd6_57{color:var(--c-azul-texto)}._panelPie_tudd6_325{margin-top:1.75rem}._panelPie_tudd6_325 ._hablemos_tudd6_79{padding-block:.5rem;font-size:1rem}@media (width<=1000px){._navegacion_tudd6_193{gap:1.35rem}}@media (width<=900px){._navegacion_tudd6_193,._acciones_tudd6_229 ._botonEscritorio_tudd6_342{display:none}._botonMenu_tudd6_65{display:inline-flex}}@media (width>=901px){._panel_tudd6_280{display:none}}._panel_tudd6_280{max-height:calc(100dvh - var(--alto-cabecera));overscroll-behavior:contain;overflow-y:auto}@media (height<=500px){._cabecera_tudd6_1[data-amplia=true]{--alto-barra:var(--alto-cabecera)}._botonMenu_tudd6_65{padding-block:.4rem}}@media (height<=32rem){._panel_tudd6_280{padding-block:.5rem 1rem}._panelNumero_tudd6_297{padding-top:.95rem}._panelEnlace_tudd6_309{padding:.45rem 0;font-size:1.5rem}._panelPie_tudd6_325{margin-top:1rem}}._marca_tudd6_137 ._marcaNoche_tudd6_399{display:none}html[data-noche] ._cabecera_tudd6_1:not([data-menu-abierto=true]){--tinta-cabecera:var(--c-sobre-oscuro)}html[data-noche] ._cabecera_tudd6_1:not([data-menu-abierto=true]):before{background:color-mix(in srgb, var(--c-noche) 78%, transparent);border-bottom-color:var(--c-linea-oscura)}html[data-noche] ._cabecera_tudd6_1:not([data-menu-abierto=true]) ._marca_tudd6_137 picture{display:none}html[data-noche] ._cabecera_tudd6_1:not([data-menu-abierto=true]) ._marca_tudd6_137 ._marcaNoche_tudd6_399{display:block}[data-fuera],[data-fuera] *,[data-fuera] :before,[data-fuera] :after{animation-play-state:paused!important}@font-face{font-family:Fraunces;font-style:normal;font-weight:300 600;font-display:swap;src:url(/fuentes/fraunces-latin-ext.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:300 600;font-display:swap;src:url(/fuentes/fraunces-latin.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}@font-face{font-family:Inter;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fuentes/inter-latin-ext.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fuentes/inter-latin.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}@font-face{font-family:Inter Tight;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fuentes/inter-tight-latin-ext.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fuentes/inter-tight-latin.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}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 500;font-display:swap;src:url(/fuentes/jetbrains-mono-latin-ext.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 500;font-display:swap;src:url(/fuentes/jetbrains-mono-latin.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{--c-fondo:#eff1fb;--c-superficie:#fff;--c-tinta:#111827;--c-noche:#17213b;--c-azul:#476cff;--c-azul-suave:#a9c7ff;--c-gris:#8d96a8;--c-azul-texto:#3352d9;--c-tinta-suave:#5a6478;--c-superficie-alta:#fff;--c-sobre-oscuro:#fff;--c-velo:#fff9;--c-sutil:#1118270a;--c-banda:#e3e8f8;--c-cartel-azul:#3352d9;--c-cartel-noche:#17213b;--c-anillo-foco:#476cff2e;--c-boton-primario:#3352d9;--c-boton-primario-texto:#fff;--c-boton-primario-hover:#17213b;--c-error:#b3261e;--c-error-linea:#b3261e59;--c-error-fondo:#b3261e0f;--c-linea:#8d96a852;--c-linea-fuerte:#17213b29;--c-linea-oscura:#ffffff29;--sombra-suave:0 1px 2px #1118270a;--sombra-media:0 18px 40px -24px #17213b59;--fuente-texto:"Inter Tight", "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--fuente-titulo:var(--fuente-texto);--fuente-serif:"Fraunces", Georgia, "Times New Roman", serif;--fuente-mono:"JetBrains Mono", ui-monospace, Menlo, monospace;--ancho:74rem;--ancho-amplio:86rem;--margen-lateral:clamp(1.25rem, 5vw, 4rem);--alto-cabecera:4.5rem;--alto-cabecera-amplia:7rem;--alto-util:calc(100svh - var(--alto-cabecera));--ritmo-seccion:clamp(4rem, 8vw, 7rem);--radio-l:20px;--radio-m:12px;--radio:14px;--radio-s:8px;--titular-pagina:clamp(2.5rem, 5.4vw, 4.5rem);--titular-seccion:clamp(2rem, 3.8vw, 3.25rem);--titular-modulo:clamp(1.375rem, 2vw, 1.75rem);--sombra-elevada:0 24px 48px -28px #17213b73;--transicion:.18s cubic-bezier(.22, .61, .36, 1);--ease-salida:cubic-bezier(.23, 1, .32, 1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (height<=500px){:root{--alto-cabecera:3.5rem;--alto-cabecera-amplia:var(--alto-cabecera);--ritmo-seccion:clamp(3rem, 12vh, 4.5rem)}}*,:before,:after{box-sizing:border-box}html{background:var(--c-fondo);scroll-behavior:smooth;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;transition:background-color .6s;overflow-x:clip}a,button,label,summary{touch-action:manipulation}html[data-noche]{background:var(--c-noche)}#root{position:relative}body{color:var(--c-tinta);font-family:var(--fuente-texto);font-synthesis-weight:none;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:1rem;line-height:1.65;overflow-x:clip}h1,h2,h3,h4{font-family:var(--fuente-titulo);letter-spacing:-.025em;text-wrap:balance;margin:0;font-weight:600;line-height:1.05}h1{letter-spacing:-.03em;font-weight:300}h2{font-family:var(--fuente-serif);letter-spacing:-.03em;word-spacing:.06em;font-variation-settings:"SOFT" 50, "opsz" 96;font-weight:400}h3,h4{letter-spacing:-.015em;font-weight:500}code,kbd,samp{font-family:var(--fuente-mono)}p{text-wrap:pretty;margin:0}ul,ol{margin:0;padding:0;list-style:none}img,svg{max-width:100%;display:block}button,input,textarea,select{font:inherit;color:inherit}a{color:var(--c-azul-texto);text-underline-offset:.22em;text-decoration-thickness:1px}:focus-visible{outline:2px solid var(--c-azul);outline-offset:3px;border-radius:3px}::selection{background:var(--c-azul-suave);color:var(--c-noche)}.pagina-cargando{min-height:100svh}.contenedor{width:100%;max-width:var(--ancho);padding-inline:var(--margen-lateral);margin-inline:auto}.seccion{scroll-margin-top:calc(var(--alto-cabecera) + 1rem);padding-block:clamp(4.5rem,10vw,8.5rem)}.punto-final{color:var(--c-azul)}.solo-lectores{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.salto-contenido{left:var(--margen-lateral);z-index:100;background:var(--c-noche);color:#fff;border-radius:0 0 var(--radio-s) var(--radio-s);transition:transform var(--transicion);padding:.75rem 1.15rem;font-size:.9375rem;text-decoration:none;position:absolute;top:0;transform:translateY(-150%)}.salto-contenido:focus-visible{transform:translateY(0)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}@media (pointer:fine) and (prefers-contrast:no-preference){:where(html,html *){cursor:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"20\" height=\"20\" viewBox=\"0 0 20 20\"><circle cx=\"10\" cy=\"10\" r=\"7.5\" fill=\"%23ffffff\" fill-opacity=\"0.85\"/><circle cx=\"10\" cy=\"10\" r=\"5\" fill=\"%233352d9\"/></svg>") 10 10,auto!important}:where(a[href],button,select,summary,label,[role=button],[role=tab],[role=switch],input[type=checkbox],input[type=radio],input[type=range],input[type=submit],input[type=button],a[href] *,button *,select *,summary *,label *,[role=button] *,[role=tab] *,[role=switch] *){cursor:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"32\" height=\"32\" viewBox=\"0 0 32 32\"><circle cx=\"16\" cy=\"16\" r=\"13\" fill=\"%23476cff\" fill-opacity=\"0.16\" stroke=\"%233352d9\" stroke-width=\"2\"/><circle cx=\"16\" cy=\"16\" r=\"14.75\" fill=\"none\" stroke=\"%23ffffff\" stroke-opacity=\"0.7\" stroke-width=\"1\"/><circle cx=\"16\" cy=\"16\" r=\"3.75\" fill=\"%233352d9\" stroke=\"%23ffffff\" stroke-width=\"1.5\"/></svg>") 16 16,pointer!important}:where(input:not([type]),input[type=text],input[type=email],input[type=password],input[type=search],input[type=tel],input[type=url],input[type=number],textarea,[contenteditable=true],[data-escritura],[data-escritura] *){cursor:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><g fill=\"none\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M8.5 3.5h2c.8 0 1.5.7 1.5 1.5 0-.8.7-1.5 1.5-1.5h2M12 5v14M8.5 20.5h2c.8 0 1.5-.7 1.5-1.5 0 .8.7 1.5 1.5 1.5h2M9.5 12h5\" stroke=\"%23ffffff\" stroke-width=\"4\"/><path d=\"M8.5 3.5h2c.8 0 1.5.7 1.5 1.5 0-.8.7-1.5 1.5-1.5h2M12 5v14M8.5 20.5h2c.8 0 1.5-.7 1.5-1.5 0 .8.7 1.5 1.5 1.5h2M9.5 12h5\" stroke=\"%233352d9\" stroke-width=\"2\"/></g></svg>") 12 12,text!important}:where(:disabled,:disabled *,[aria-disabled=true],[aria-disabled=true] *){cursor:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><circle cx=\"12\" cy=\"12\" r=\"9\" fill=\"%23ffffff\" fill-opacity=\"0.85\"/><circle cx=\"12\" cy=\"12\" r=\"6.5\" fill=\"none\" stroke=\"%238d96a8\" stroke-width=\"2\"/><path d=\"M7.4 16.6 16.6 7.4\" stroke=\"%238d96a8\" stroke-width=\"2\" stroke-linecap=\"round\"/></svg>") 12 12,not-allowed!important}}[data-revelar]{transition:opacity .9s var(--ease-salida), transform 1s var(--ease-salida), clip-path 1.1s var(--ease-salida);transition-delay:calc(var(--escalon,0) * 90ms)}[data-animable] [data-revelar]:not([data-visible]){opacity:0;transform:translateY(32px)}[data-animable] [data-revelar=mascara]:not([data-visible]){opacity:1;clip-path:inset(0 0 100% round 16px);transform:none}[data-animable] [data-revelar=mascara]{clip-path:inset(0 round 16px)}.palabra-encendida{opacity:clamp(.18, calc(var(--p,1) * 2.4 * (var(--n) + 1) - var(--i) - .4), 1);transition:opacity .12s linear}[data-escena=activa] body,[data-escena=activa] #inicio,[data-escena=activa] #sistema,[data-escena=activa] #calculadora,[data-escena=activa] #contacto{box-shadow:none;background:0 0}[data-escena=activa] [data-lienzo-cierre]{display:none}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){[data-portada]{transform-origin:50% 0;animation:linear both portada-alejar;animation-timeline:view();animation-range:cover 50%}#contenido h2:not([data-revelar],[data-revelar] h2,:has(.palabra-encendida)){animation:linear both titular-emerger;animation-timeline:view();animation-range:entry 20% cover 35%}body:after{content:"";z-index:70;background:var(--c-azul);transform-origin:0;pointer-events:none;height:2px;animation:linear both lectura-avanzar;animation-timeline:scroll(root);position:fixed;inset:0 0 auto}}}@keyframes portada-alejar{to{opacity:0;filter:blur(6px);scale:.9}}@media (pointer:coarse){@keyframes portada-alejar{to{opacity:0;scale:.9}}}@keyframes titular-emerger{0%{clip-path:inset(100% 0 -.3em);translate:0 .6em}to{clip-path:inset(-.3em 0);translate:0}}@keyframes lectura-avanzar{0%{scale:0 1}to{scale:1}}
