@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/bricolage-grotesque-vietnamese-wght-normal.b5eade99.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/bricolage-grotesque-latin-ext-wght-normal.fcfc0ac1.woff2)format("woff2-variations");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:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/bricolage-grotesque-latin-wght-normal.eaf4b215.woff2)format("woff2-variations");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:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(../media/source-serif-4-cyrillic-ext-wght-normal.eb833da5.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(../media/source-serif-4-cyrillic-wght-normal.7e0bafe1.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(../media/source-serif-4-greek-wght-normal.af40e50c.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(../media/source-serif-4-vietnamese-wght-normal.95bdd309.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(../media/source-serif-4-latin-ext-wght-normal.c3a619b0.woff2)format("woff2-variations");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:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(../media/source-serif-4-latin-wght-normal.9c011419.woff2)format("woff2-variations");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-mono-latin-400-normal.e1d6b3bf.woff2)format("woff2"),url(../media/ibm-plex-mono-latin-400-normal.73d9f091.woff)format("woff")}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-mono-latin-500-normal.6c2181b8.woff2)format("woff2"),url(../media/ibm-plex-mono-latin-500-normal.8206b19e.woff)format("woff")}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(../media/ibm-plex-mono-latin-600-normal.4050d131.woff2)format("woff2"),url(../media/ibm-plex-mono-latin-600-normal.c45bc78a.woff)format("woff")}
.landing{--l-papel:#f4f5f2;--l-papel-alt:#eaece6;--l-ficha:#fff;--l-tinta:#101a2b;--l-tinta-2:#4e5a6b;--l-tinta-3:#626c7a;--l-azul:#1f4fd8;--l-azul-hover:#0b2a8c;--l-azul-claro:#9db6ff;--l-ambar:#8a5800;--l-linea:#c9ccc4;--l-linea-invert:#2c3a51;--l-display:"Bricolage Grotesque Variable","Bricolage Grotesque",system-ui,sans-serif;--l-serif:"Source Serif 4 Variable","Source Serif 4",Georgia,serif;--l-mono:"IBM Plex Mono",ui-monospace,"SFMono-Regular",monospace;--l-riel:172px;--l-gap:3rem;background:var(--l-papel);color:var(--l-tinta);font-family:var(--l-serif);-webkit-font-smoothing:antialiased;min-height:100vh}.landing *,.landing :before,.landing :after{box-sizing:border-box}.landing a{color:inherit}.landing ::selection{background:var(--l-azul);color:#fff}.landing :focus-visible{outline:2px solid var(--l-azul);outline-offset:3px;border-radius:2px}.l-shell{max-width:1180px;margin:0 auto;padding:0 1.5rem}.l-sec{border-top:1px solid var(--l-linea)}.l-sec:first-child{border-top:0}.l-sec__grid{grid-template-columns:var(--l-riel)minmax(0,1fr);align-items:stretch;display:grid}.l-sec__riel{border-right:1px solid var(--l-linea);padding:3.5rem 1.5rem 3.5rem 0}.l-sec__ruta{font-family:var(--l-mono);color:var(--l-tinta-3);word-break:break-all;font-size:.75rem;line-height:1.5;display:block;position:sticky;top:2rem}.l-sec__ruta b{color:var(--l-azul);font-weight:500;display:block}.l-sec__cuerpo{padding:3.5rem 0 3.5rem var(--l-gap);min-width:0}.l-sec--invert{background:var(--l-tinta);color:var(--l-papel);border-top-color:var(--l-tinta)}.l-sec--invert .l-sec__riel{border-right-color:var(--l-linea-invert)}.l-sec--invert .l-sec__ruta{color:#7386a3}.l-sec--invert .l-sec__ruta b{color:var(--l-azul-claro)}.l-h2{font-family:var(--l-display);letter-spacing:-.025em;max-width:18ch;margin:0 0 1rem;font-size:clamp(1.85rem,3.4vw,2.9rem);font-weight:800;line-height:1.02}.l-lead{color:var(--l-tinta-2);max-width:58ch;margin:0;font-size:1.125rem;line-height:1.65}.l-sec--invert .l-lead{color:#b9c4d4}.l-etiqueta{font-family:var(--l-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--l-tinta-3);margin:0 0 1.25rem;font-size:.6875rem;font-weight:600}.l-hero__grid{grid-template-columns:var(--l-riel)minmax(0,1fr)}.l-hero__riel{border-right:1px solid var(--l-linea);padding:2.25rem 1.5rem 3.5rem 0}.l-hero__cuerpo{padding:2.25rem 0 3.5rem var(--l-gap);min-width:0}.l-marca{font-family:var(--l-display);letter-spacing:-.02em;align-items:center;gap:.5rem;font-size:1.0625rem;font-weight:800;text-decoration:none;display:inline-flex}.l-marca__punto{background:var(--l-azul);border-radius:2px;flex-shrink:0;width:9px;height:9px}.l-hero__titulo{font-family:var(--l-display);letter-spacing:-.035em;text-wrap:balance;max-width:17ch;margin:1.5rem 0;font-size:clamp(2.35rem,5.4vw,4.25rem);font-weight:800;line-height:.98}.l-hero__titulo em{color:var(--l-azul);font-style:normal}.l-hero__bajada{color:var(--l-tinta-2);max-width:56ch;margin:0 0 2rem;font-size:1.1875rem;line-height:1.62}.l-acciones{flex-wrap:wrap;gap:.75rem;display:flex}.l-btn{font-family:var(--l-mono);letter-spacing:.02em;border:1px solid #0000;border-radius:3px;align-items:center;gap:.5rem;padding:.8125rem 1.375rem;font-size:.8125rem;font-weight:500;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.l-btn--primario{background:var(--l-azul);color:#fff}.l-btn--primario:hover{background:var(--l-azul-hover)}.l-btn--secundario{border-color:var(--l-linea);color:var(--l-tinta)}.l-btn--secundario:hover{border-color:var(--l-tinta)}.l-sec--invert .l-btn--secundario{border-color:var(--l-linea-invert);color:var(--l-papel)}.l-sec--invert .l-btn--secundario:hover{border-color:var(--l-azul-claro)}.l-pasaje{grid-template-columns:minmax(0,.85fr) 2.25rem minmax(0,1.15fr);align-items:start;gap:0;margin-top:3.25rem;display:grid}.l-pasaje__lado{min-width:0}.l-pasaje__rotulo{font-family:var(--l-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--l-tinta-3);margin:0 0 .75rem;font-size:.6875rem}.l-dicho{color:var(--l-tinta-2);border-left:2px solid var(--l-linea);margin:0;padding-left:1rem;font-size:1.0625rem;line-height:1.7}.l-dicho i{color:var(--l-tinta-3);font-style:italic}.l-pasaje__flecha{color:var(--l-tinta-3);justify-content:center;align-self:start;padding-top:2.4rem;display:flex}.l-ficha{background:var(--l-ficha);border:1px solid var(--l-linea);font-family:var(--l-mono);border-radius:3px;font-size:.8125rem;line-height:1.75;overflow:hidden;box-shadow:0 1px #101a2b08,0 14px 28px -18px #101a2b66}.l-ficha__linea{grid-template-columns:2.5rem minmax(0,1fr);align-items:baseline;display:grid}.l-ficha__n{text-align:right;color:#b9bdb5;-webkit-user-select:none;user-select:none;border-right:1px solid #ebece7;padding:0 .75rem;font-size:.6875rem}.l-ficha__txt{color:var(--l-tinta-2);word-wrap:break-word;padding:0 1rem}.l-ficha__linea:first-child .l-ficha__txt{padding-top:.875rem}.l-ficha__linea:last-child .l-ficha__txt{padding-bottom:.875rem}.l-ficha__linea:first-child .l-ficha__n{padding-top:.875rem}.l-ficha__linea:last-child .l-ficha__n{padding-bottom:.875rem}.l-ficha__clave{color:var(--l-tinta-3)}.l-ficha__titulo{color:var(--l-tinta);font-weight:600}.l-ficha__ok{color:var(--l-azul);font-weight:600}.l-ficha__pend{color:var(--l-ambar);font-weight:600}@media (prefers-reduced-motion:no-preference){.l-ficha__linea{opacity:0;animation:.34s ease-out forwards l-escribir}.l-ficha__linea:first-child{animation-delay:.12s}.l-ficha__linea:nth-child(2){animation-delay:.19s}.l-ficha__linea:nth-child(3){animation-delay:.26s}.l-ficha__linea:nth-child(4){animation-delay:.33s}.l-ficha__linea:nth-child(5){animation-delay:.4s}.l-ficha__linea:nth-child(6){animation-delay:.47s}.l-ficha__linea:nth-child(7){animation-delay:.54s}.l-ficha__linea:nth-child(8){animation-delay:.61s}.l-ficha__linea:nth-child(9){animation-delay:.68s}}@keyframes l-escribir{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.l-dominios{border-top:1px solid var(--l-linea);margin:2.5rem 0 0;padding:0;list-style:none}.l-dominio{gap:var(--l-gap);border-bottom:1px solid var(--l-linea);grid-template-columns:minmax(0,13rem) minmax(0,1fr);padding:1.75rem 0;display:grid}.l-dominio__nombre{font-family:var(--l-display);letter-spacing:-.02em;margin:0;font-size:1.375rem;font-weight:800}.l-dominio__clave{font-family:var(--l-mono);letter-spacing:.06em;color:var(--l-tinta-3);margin-top:.375rem;font-size:.6875rem;font-weight:400;display:block}.l-dominio__texto{color:var(--l-tinta-2);max-width:54ch;margin:0;font-size:1.0625rem;line-height:1.68}.l-secuencia{margin:2.75rem 0 0;padding:0;list-style:none}.l-paso{grid-template-columns:4rem minmax(0,1fr);gap:1.25rem;padding-bottom:2.25rem;display:grid}.l-paso:last-child{padding-bottom:0}.l-paso__meta{font-family:var(--l-mono);color:var(--l-tinta-3);padding-top:.3125rem;font-size:.75rem}.l-paso__orden{color:var(--l-azul);font-weight:600;display:block}.l-paso__marco{border-left:1px solid var(--l-linea);padding-left:1.75rem;position:relative}.l-paso:last-child .l-paso__marco{border-left-color:#0000}.l-paso__marco:before{content:"";background:var(--l-azul);border-radius:999px;width:8px;height:8px;position:absolute;top:.5rem;left:-4.5px}.l-paso__titulo{font-family:var(--l-display);letter-spacing:-.015em;margin:0 0 .375rem;font-size:1.1875rem;font-weight:800}.l-paso__texto{color:var(--l-tinta-2);max-width:52ch;margin:0;font-size:1rem;line-height:1.65}.l-garantias{border-top:1px solid var(--l-linea-invert);margin:2.25rem 0 0;padding:0;list-style:none}.l-garantia{border-bottom:1px solid var(--l-linea-invert);font-family:var(--l-mono);flex-wrap:wrap;align-items:baseline;gap:.75rem 1.25rem;padding:1rem 0;font-size:.8125rem;line-height:1.6;display:flex}.l-garantia__clave{color:var(--l-azul-claro);min-width:11rem}.l-garantia__valor{color:#cfd8e4;flex:18rem}.l-sectores{gap:0 var(--l-gap);grid-template-columns:repeat(2,minmax(0,1fr));margin:2.5rem 0 0;padding:0;display:grid}.l-sector{border-top:1px solid var(--l-linea);padding:1.5rem 0}.l-sector__nombre{font-family:var(--l-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--l-azul);margin:0 0 .5rem;font-size:.75rem;font-weight:600}.l-sector__texto{color:var(--l-tinta-2);max-width:44ch;margin:0;font-size:1rem;line-height:1.65}.l-acciones--contacto{margin-top:2rem}.l-contacto__nota{font-family:var(--l-mono);color:var(--l-tinta-3);margin:1.75rem 0 0;font-size:.75rem;line-height:1.7}.l-pie{border-top:1px solid var(--l-linea)}.l-pie__fila{font-family:var(--l-mono);color:var(--l-tinta-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1.75rem 0;font-size:.75rem;display:flex}.l-pie__fila p{margin:0}.l-pie__enlaces{gap:1.5rem;display:flex}.l-pie__enlaces a{color:var(--l-tinta-3);text-decoration:none}.l-pie__enlaces a:hover{color:var(--l-azul)}@media (max-width:1040px){.landing{--l-riel:140px;--l-gap:2.25rem}.l-pasaje{grid-template-columns:minmax(0,1fr);gap:1.5rem}.l-pasaje__flecha{transform-origin:0;justify-content:flex-start;margin:0 0 .25rem 1rem;padding:0;transform:rotate(90deg)}}@media (max-width:820px){.landing{--l-gap:0rem}.l-sec__grid,.l-hero__grid{grid-template-columns:minmax(0,1fr)}.l-sec__riel,.l-hero__riel{border-right:0;padding:2rem 0 0}.l-sec__ruta{position:static}.l-sec__ruta b{display:inline}.l-sec__cuerpo{padding:1.5rem 0 3rem}.l-hero__cuerpo{padding:1.25rem 0 3rem}.l-dominio,.l-paso{grid-template-columns:minmax(0,1fr);gap:.75rem}.l-paso__marco{padding-left:1.25rem}.l-sectores{grid-template-columns:minmax(0,1fr)}.l-garantia{flex-direction:column;gap:.25rem}.l-garantia__clave{min-width:0}.l-garantia__valor{flex:auto}.l-ficha{font-size:.75rem}.l-ficha__linea{grid-template-columns:2.125rem minmax(0,1fr)}.l-ficha__txt{padding:0 .75rem}}
