@charset "UTF-8";@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url("./media/barlow-condensed-latin-700-normal-5GARACM4.woff2") format("woff2"),url("./media/barlow-condensed-latin-700-normal-63GBER45.woff") format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url("./media/barlow-condensed-latin-800-normal-C7LOS5FO.woff2") format("woff2"),url("./media/barlow-condensed-latin-800-normal-2XTMG3UL.woff") format("woff")}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url("./media/barlow-latin-400-normal-NENW7MY5.woff2") format("woff2"),url("./media/barlow-latin-400-normal-NP6ENZ2E.woff") format("woff")}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url("./media/barlow-latin-500-normal-XG5KS5C2.woff2") format("woff2"),url("./media/barlow-latin-500-normal-HZFCIMMG.woff") format("woff")}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url("./media/barlow-latin-600-normal-APFZWJSU.woff2") format("woff2"),url("./media/barlow-latin-600-normal-IMDL24A2.woff") format("woff")}@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-A2WATXFY.woff2") format("woff2"),url("./media/ibm-plex-mono-latin-400-normal-4MWPPJAM.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-33HAQIPI.woff2") format("woff2"),url("./media/ibm-plex-mono-latin-500-normal-EJMP6L36.woff") format("woff")}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url("./media/space-grotesk-latin-500-normal-GESQWJQV.woff2") format("woff2"),url("./media/space-grotesk-latin-500-normal-HV4TE4RA.woff") format("woff")}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url("./media/space-grotesk-latin-700-normal-I3MXRIUZ.woff2") format("woff2"),url("./media/space-grotesk-latin-700-normal-6Z7GHSI6.woff") format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url("./media/dm-sans-latin-400-normal-PK6QQEPM.woff2") format("woff2"),url("./media/dm-sans-latin-400-normal-MGJ5Z327.woff") format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url("./media/dm-sans-latin-500-normal-EEBZRNR6.woff2") format("woff2"),url("./media/dm-sans-latin-500-normal-DXK3D23C.woff") format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:700;src:url("./media/dm-sans-latin-700-normal-3NSIJ7YI.woff2") format("woff2"),url("./media/dm-sans-latin-700-normal-X22FQDE6.woff") format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url("./media/poppins-latin-400-normal-SFWTNBQB.woff2") format("woff2"),url("./media/poppins-latin-400-normal-ZPTYLX7I.woff") format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url("./media/poppins-latin-600-normal-3BUSBBSI.woff2") format("woff2"),url("./media/poppins-latin-600-normal-YBYM6FEI.woff") format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url("./media/poppins-latin-700-normal-TKEB4KWA.woff2") format("woff2"),url("./media/poppins-latin-700-normal-ZA622GRH.woff") format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url("./media/inter-latin-400-normal-55WT6UWF.woff2") format("woff2"),url("./media/inter-latin-400-normal-FR5HOXA4.woff") format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url("./media/inter-latin-600-normal-R6Y2SZCR.woff2") format("woff2"),url("./media/inter-latin-600-normal-ZYHV6QZT.woff") format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url("./media/inter-latin-700-normal-SU5XVJMF.woff2") format("woff2"),url("./media/inter-latin-700-normal-TQQ5JXGD.woff") format("woff")}:root[data-mundo=ahdo]{--bg: #140d26;--surface: #1d1436;--surface-2: #2a1f4a;--line: #3d3066;--line-soft: #1b1332;--ink: #f1eefc;--ink-2: #c4bce2;--ink-3: #9a90c2;--signal: #aaaaff;--on-signal: #140d26;--signal-text: #b9b9ff;--focus: #aaaaff;--ahdo-lila: #aaaaff;--ahdo-morado: #8b5ffc;--ahdo-morado-oscuro: #301f56;--ahdo-azul: #007fb8;--ahdo-verde: #00944a;--ahdo-verde-azulado: #008585;--ahdo-azul-texto: #4db3e0;--ahdo-verde-texto: #2fb872;--ahdo-degradado: linear-gradient(90deg, #8b5ffc 0%, #301f56 42%, #007fb8 80%, #008585 100%);--ahdo-degradado-luz: linear-gradient(90deg, #aaaaff 0%, #8b5ffc 45%, #007fb8 100%);--ahdo-papel: #ffffff;--ahdo-papel-2: #f4f2fc;--ahdo-papel-tinta: #181c32;--ahdo-papel-tinta-2: #4a4766;--ahdo-papel-linea: #e4e1f2;--ahdo-borde-1: rgba(170, 170, 255, .14);--ahdo-borde-2: rgba(170, 170, 255, .26);--ahdo-borde-3: rgba(170, 170, 255, .45);--ahdo-fuente: "Inter", "Segoe UI", system-ui, sans-serif;color-scheme:dark}:root[data-mundo=conecta]{--bg: #f6f3ec;--surface: #ffffff;--surface-2: #fbf9f4;--line: #ddd2ba;--line-soft: #ece5d6;--ink: #221c2b;--ink-2: #5b5266;--ink-3: #6e6578;--signal: #dcab2f;--on-signal: #2a1a05;--signal-text: #8a5a0b;--focus: #8a5a0b;--conecta-oro-1: #dcab2f;--conecta-oro-2: #d29d1b;--conecta-oro-3: #c6901a;--conecta-oro-4: #cd8c12;--conecta-oro-5: #b77d0f;--conecta-oro-6: #ab7211;--conecta-oro-claro: #f3d98e;--conecta-oro-tenue: rgba(220, 171, 47, .16);--conecta-tinta: #241640;--conecta-tinta-2: #301f56;--conecta-tinta-suave: #b9aed6;--conecta-lila: #6f5e9c;--conecta-chat: #efe6d6;--conecta-chat-punto: rgba(171, 114, 17, .12);--conecta-burbuja-texto: #1f1b24;--conecta-enlace: #1f7fb5;--conecta-exito: #0f7a45;--conecta-ocupasalud: #007fb8;--conecta-autoaprender: #a5cd39;--conecta-sombra: 0 1px 2px rgba(36, 22, 64, .05), 0 12px 32px -20px rgba(36, 22, 64, .35);--conecta-titulo: "Space Grotesk", "Segoe UI", system-ui, sans-serif;--conecta-texto: "DM Sans", "Segoe UI", system-ui, sans-serif;color-scheme:light}:root[data-mundo=estudio]{--bg: #301f56;--surface: #1a1030;--surface-2: #3d2e69;--line: #5d4d94;--line-soft: #3a2a66;--ink: #ffffff;--ink-2: #d9d4f2;--ink-3: #a89ce0;--signal: #aaaaff;--on-signal: #1a1030;--signal-text: #aaaaff;--focus: #aaaaff;--estudio-lienzo: #301f56;--estudio-inspector: #1a1030;--estudio-morado: #8b5ffc;--estudio-lila: #aaaaff;--estudio-halo: rgba(170, 170, 255, .22);--estudio-riel: rgba(255, 255, 255, .14);--estudio-barra: linear-gradient(90deg, #8b5ffc, #aaaaff);--estudio-azul: #007fb8;--estudio-verde: #00944a;--estudio-cinta: #120a24;--estudio-papel: #f4f2fc;--estudio-papel-tinta: #301f56;--estudio-plano: rgba(170, 170, 255, .6);--estudio-plano-fondo: rgba(170, 170, 255, .06);--estudio-fuente: "Segoe UI", system-ui, -apple-system, "Helvetica Neue", Arial, sans-serif;color-scheme:dark;scroll-padding-bottom:64px}:root[data-mundo=ocupasalud]{--bg: #ffffff;--surface: #ffffff;--surface-2: #eef5fa;--line: #c5d9e8;--line-soft: #e3eef6;--ink: #133b5c;--ink-2: #045184;--ink-3: #3e6684;--signal: #0077bd;--on-signal: #ffffff;--signal-text: #006aa9;--focus: #0077bd;--ocupasalud-azul: #0077bd;--ocupasalud-azul-sitio: #0071b9;--ocupasalud-verde: #51a8b1;--ocupasalud-marino: #133b5c;--ocupasalud-titulo: #045184;--ocupasalud-cielo: #3d9be9;--ocupasalud-esfera: #0792d4;--ocupasalud-esfera-luz: #38b0e0;--ocupasalud-plata: #c8c8c8;--ocupasalud-plata-2: #d8d8d8;--ocupasalud-rojo: #e00000;--ocupasalud-verde-texto: #237a83;--ocupasalud-noche: #0b2740;--ocupasalud-noche-2: #12385a;--ocupasalud-noche-linea: rgba(159, 208, 240, .22);--ocupasalud-claro: #9fd0f0;--ocupasalud-verde-claro: #8fd0d6;--ocupasalud-rojo-claro: #ff8a8a;--ocupasalud-rayos: #00a8ec;--ocupasalud-franja: linear-gradient(90deg, #0077bd 0 50%, #51a8b1 50% 100%);--ocupasalud-sombra: 0 1px 2px rgba(19, 59, 92, .08), 0 18px 40px -24px rgba(19, 59, 92, .45);--ocupasalud-fuente-titulo: "Poppins", "Segoe UI", system-ui, sans-serif;--ocupasalud-fuente: "Inter", "Helvetica Neue", Helvetica, Arial, sans-serif;color-scheme:light}:root[data-mundo=prevent]{--bg: #0f0b07;--surface: #17110a;--surface-2: #231a10;--line: #3a2c1b;--line-soft: #1d150d;--ink: #fbf4e6;--ink-2: #e2d3b4;--ink-3: #b9a37a;--signal: #c09230;--on-signal: #0f0b07;--signal-text: #c09230;--focus: #ffef42;--prevent-oro: #c09230;--prevent-oro-logo: #c09030;--prevent-marron: #855623;--prevent-gris: #727272;--prevent-negro: #020202;--prevent-amarillo: #f1df14;--prevent-amarillo-claro: #ffef42;--prevent-ambar: #e9b036;--prevent-oliva: #818329;--prevent-verde: #80a315;--prevent-degradado: linear-gradient(135deg, #f1df14 0%, #ffef42 30%, #e9b036 62%, #818329 100%);--prevent-metal: linear-gradient(160deg, #e9b036 0%, #c09230 45%, #855623 100%);--prevent-verde-claro: #9cc13a;--prevent-cinta: repeating-linear-gradient(-45deg, #f1df14 0 14px, #020202 14px 28px);--prevent-sombra: 0 1px 0 rgba(255, 239, 66, .06) inset, 0 24px 48px -28px rgba(0, 0, 0, .9);--prevent-fuente: "Poppins", "Segoe UI", system-ui, sans-serif;--prevent-cifras: "Barlow Condensed", "Arial Narrow", sans-serif;color-scheme:dark}:root[data-mundo=cuality]{--bg: #f7f9fa;--surface: #ffffff;--surface-2: #e6f3ff;--line: #dee2e6;--line-soft: #edf1f4;--ink: #2a3b47;--ink-2: #5a6b77;--ink-3: #5f6870;--signal: #0060a3;--on-signal: #ffffff;--signal-text: #0060a3;--focus: #0060a3;--cuality-azul: #0060a3;--cuality-azul-logo: #0066a8;--cuality-gris: #5a5a5a;--cuality-gris-aro: #606060;--cuality-claro: #e6f3ff;--cuality-tinta: #212529;--cuality-noche: #1f2430;--cuality-noche-2: #283041;--cuality-noche-linea: rgba(143, 196, 238, .2);--cuality-noche-texto: #f3f5f7;--cuality-azul-noche: #8fc4ee;--cuality-gris-noche: #a9b4c2;--cuality-trama: rgba(0, 96, 163, .07);--cuality-sombra: 0 1px 2px rgba(42, 59, 71, .06), 0 4px 12px rgba(42, 59, 71, .06);--cuality-fuente: "Poppins", "Segoe UI", system-ui, sans-serif;color-scheme:light}:root[data-mundo=backbone]{--bg: #0b0f1a;--surface: #121829;--surface-2: #1a2136;--line: #38425f;--line-soft: #252d44;--ink: #e8ecf6;--ink-2: #c3cadb;--ink-3: #9aa5bf;--signal: #8b93ff;--on-signal: #0b0f1a;--signal-text: #a3a9ff;--focus: #8b93ff;--backbone-indigo: #4f46e5;--backbone-indigo-hover: #4338ca;--backbone-noche: #312e81;--backbone-violeta: #7c3aed;--backbone-marca-suave: #1e2347;--backbone-degradado: linear-gradient(135deg, #312e81 0%, #4f46e5 55%, #7c3aed 100%);--backbone-sobre-degradado: #e0e7ff;--backbone-exito: #4ade9c;--backbone-exito-suave: #11291f;--backbone-aviso: #fbbf24;--backbone-aviso-suave: #2b2208;--backbone-peligro: #ff8a8a;--backbone-peligro-suave: #331519;--backbone-ahdo: #8b5ffc;--backbone-ocupasalud: #0077bd;--backbone-fuente: "Inter", "Segoe UI", system-ui, sans-serif;--backbone-mono: "IBM Plex Mono", "Cascadia Code", ui-monospace, Consolas, monospace;--backbone-radio: 14px;--backbone-sombra: 0 10px 30px -8px rgba(0, 0, 0, .55);color-scheme:dark}:root{--bg: #07050d;--surface: #0e0a1a;--surface-2: #181229;--line: #2a2046;--line-soft: #110c1f;--ink: #f3f0fb;--ink-2: #bdb4dc;--ink-3: #8c82b4;--signal: #8b5ffc;--on-signal: #ffffff;--signal-text: #b49bff;--focus: #aaaaff;--morado-1: #261945;--morado-2: #3b2873;--morado-3: #5b3fc0;--morado-4: #8b5ffc;--morado-5: #aaaaff;--retrato-sombra: #0b0716;--retrato-luz: #e4dfff;--retrato-punto: #aaaaff;--font-display: "Barlow Condensed", "Arial Narrow", "Roboto Condensed", sans-serif;--font-body: "Barlow", "Segoe UI", system-ui, sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, "Cascadia Mono", Consolas, monospace;--fs-label: .8125rem;--fs-body: 1.0625rem;--fs-lead: clamp(1.125rem, 1rem + .5vw, 1.375rem);--fs-h3: clamp(1.5rem, 1.2rem + 1.2vw, 2rem);--fs-h2: clamp(2.25rem, 1.4rem + 3.4vw, 4.25rem);--fs-h1: clamp(2.6rem, 1.1rem + 5vw, 6.25rem);--fs-metric: clamp(2.5rem, 1.8rem + 3vw, 4.5rem);--wrap: 1240px;--cabecera: 64px;--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);color-scheme:dark}*,*:before,*:after{box-sizing:border-box}html{scroll-padding-top:calc(var(--cabecera) + 16px);-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--font-body);font-size:var(--fs-body);line-height:1.6;-webkit-font-smoothing:antialiased;transition:background-color .4s var(--ease-out),color .4s var(--ease-out)}img,svg,canvas{max-width:100%}a{color:inherit}:focus-visible{outline:2px solid var(--focus);outline-offset:3px}h1,h2,h3{margin:0;text-wrap:balance}p{margin:0}::selection{background:var(--signal);color:var(--on-signal)}.wrap{max-width:var(--wrap);margin-inline:auto;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.label{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);line-height:1.5}.titulo-seccion{font-family:var(--font-display);font-weight:800;font-size:var(--fs-h2);line-height:.95;text-transform:uppercase}.btn{display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:12px 20px;font-family:var(--font-display);font-weight:700;font-size:1.125rem;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;border:2px solid var(--ink);background:transparent;color:var(--ink);cursor:pointer;transition:background-color .16s var(--ease-out),color .16s var(--ease-out),border-color .16s var(--ease-out)}.btn:hover{background:var(--ink);color:var(--bg)}.btn svg{width:18px;height:18px;flex:none}.btn-primario{background:var(--signal);border-color:var(--signal);color:var(--on-signal)}.btn-primario:hover{background:var(--ink);border-color:var(--ink);color:var(--bg)}html.anima [data-intro]{visibility:hidden;animation:revelar-intro 0s 2.6s forwards}@keyframes revelar-intro{to{visibility:visible}}.solo-lectores{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}::view-transition-old(root),::view-transition-new(root){animation:none;mix-blend-mode:normal}::view-transition-new(root){animation:abrir-mundo .68s var(--ease-in-out) both}@keyframes abrir-mundo{0%{clip-path:circle(0 at var(--vt-x, 50%) var(--vt-y, 30%))}to{clip-path:circle(150vmax at var(--vt-x, 50%) var(--vt-y, 30%))}}@media(prefers-reduced-motion:reduce){::view-transition-new(root){animation:none}body{transition:none}*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
