:root{--esc-electrico:#1b4fd8;--esc-naranja:#f5793b;--esc-rosa:#f296bd;--esc-amarillo:#fcca59;--esc-cielo:#99b7f5;--esc-crudo:#f5f2e9;--esc-tinta:#26231d;--esc-arena:#eae4d3;--esc-borde:#e0dacb;--esc-blanco:#ffffff;--esc-noche:#050705;--esc-electrico-oscuro:#1640b0;--esc-naranja-oscuro:#e0631f;--esc-naranja-quemado:#c25415;--esc-tinta-suave:#55503f;--esc-tinta-media:#6e6650;--esc-tinta-tenue:#94896f;--esc-cielo-claro:#c3d3f8;--esc-hielo:#d6e0fc;--esc-alerta:#a34410;--esc-cta-hover:#e36725;--esc-grad:linear-gradient(85deg,#99b7f5,#99b7f5 39%,#f296bd 74%,#fcca59);--esc-grad-cta:linear-gradient(37deg,#1b4fd8,#1b4fd8 37%,#3b6be8 84%,#99b7f5 103%);--esc-grad-cta-cierre:linear-gradient(72deg,#1b4fd8,#1b4fd8 24%,#3b6be8 71%,#99b7f5 104%);--esc-grad-panel:linear-gradient(127deg,#1b4fd8,#5f86ea 60%,#99b7f5);--esc-font-display:var(--font-montserrat),sans-serif;--esc-font-body:var(--font-montserrat),sans-serif;--esc-font-mono:var(--font-dm-mono),monospace;--esc-body-size:17px;--esc-body-lh:1.55;--esc-body-card:16px;--esc-label-size:12px;--esc-label-ls:0.14em;--esc-label-ls-tight:0.12em;--esc-sp-1:4px;--esc-sp-2:8px;--esc-sp-3:12px;--esc-sp-4:16px;--esc-sp-5:20px;--esc-sp-6:24px;--esc-sp-7:28px;--esc-sp-8:32px;--esc-sp-9:36px;--esc-sp-12:48px;--esc-sp-16:64px;--esc-r-pastilla:999px;--esc-r-card:22px;--esc-r-bento:24px;--esc-r-panel:28px;--esc-r-field:14px;--esc-r-tile:8px;--esc-btn-h:48px;--esc-target-min:44px;--esc-ancho-util:min(80rem,100% - 3rem);--esc-pad-seccion:110px;--esc-tinte-1:rgba(27,79,216,0.07);--esc-tinte-2:rgba(242,150,189,0.16);--esc-tinte-3:rgba(252,202,89,0.2);--esc-tinte-4:rgba(153,183,245,0.2);--esc-tinte-sep:1px solid rgba(38,35,29,0.14)}:root,[data-theme=oscuro]{color-scheme:dark;--esc-surface-page:var(--esc-noche);--esc-surface-glass:rgba(255,255,255,0.03);--esc-surface-glass-hover:rgba(255,255,255,0.06);--esc-surface-card:var(--esc-surface-glass);--esc-ring:rgba(255,255,255,0.09);--esc-ring-hover:rgba(255,255,255,0.2);--esc-ring-badge:rgba(255,255,255,0.14);--esc-borde-suave:rgba(255,255,255,0.1);--esc-separador:rgba(255,255,255,0.08);--esc-hairline:rgba(255,255,255,0.09);--esc-nav-glass:rgba(7,8,10,0.35);--esc-nav-borde:rgba(255,255,255,0.2);--esc-barra-glass:rgba(8,10,9,0.94);--esc-barra-borde:rgba(255,255,255,0.12);--esc-text-body:#ffffff;--esc-text-secondary:rgba(255,255,255,0.75);--esc-text-tertiary:rgba(255,255,255,0.62);--esc-text-muted:rgba(255,255,255,0.55);--esc-text-label:rgba(255,255,255,0.5);--esc-text-faint:rgba(255,255,255,0.45);--esc-text-corner:rgba(255,255,255,0.28);--esc-text-alert:var(--esc-naranja);--esc-text-accent:var(--esc-cielo);--esc-brand:var(--esc-electrico);--esc-cta:var(--esc-naranja);--esc-cta-text:var(--esc-tinta);--esc-link:var(--esc-cielo-claro);--esc-link-hover:#ffffff;--esc-nav-link:#f2f2f2;--esc-nav-link-hover:var(--esc-cielo);--esc-field-bg:rgba(255,255,255,0.04);--esc-borde-control:rgba(255,255,255,0.24);--esc-borde-control-focus:var(--esc-cielo);--esc-text-placeholder:rgba(255,255,255,0.45);--esc-focus-ring:0 0 0 3px rgba(153,183,245,0.4);--esc-field-ring:0 0 0 3px rgba(153,183,245,0.22);--esc-focus-color:var(--esc-cielo);--esc-sec-color:#ffffff;--esc-sec-border:rgba(255,255,255,0.28);--esc-sec-hover-bg:#ffffff;--esc-sec-hover-color:var(--esc-tinta);--esc-border:1px solid var(--esc-borde-suave);--esc-logo-tinta:#ffffff}[data-theme=claro]{color-scheme:light;--esc-surface-page:var(--esc-blanco);--esc-surface-glass:var(--esc-blanco);--esc-surface-glass-hover:var(--esc-crudo);--esc-surface-card:var(--esc-blanco);--esc-ring:var(--esc-borde);--esc-ring-hover:var(--esc-tinta-tenue);--esc-ring-badge:var(--esc-borde);--esc-borde-suave:var(--esc-borde);--esc-separador:rgba(38,35,29,0.14);--esc-hairline:var(--esc-borde);--esc-nav-glass:rgba(255,255,255,0.85);--esc-nav-borde:var(--esc-borde);--esc-barra-glass:rgba(255,255,255,0.94);--esc-barra-borde:var(--esc-borde);--esc-text-body:var(--esc-tinta);--esc-text-secondary:var(--esc-tinta-suave);--esc-text-tertiary:var(--esc-tinta-suave);--esc-text-muted:var(--esc-tinta-media);--esc-text-label:var(--esc-tinta-media);--esc-text-faint:var(--esc-tinta-tenue);--esc-text-corner:var(--esc-tinta-tenue);--esc-text-alert:var(--esc-alerta);--esc-text-accent:var(--esc-naranja-quemado);--esc-brand:var(--esc-electrico);--esc-cta:var(--esc-naranja);--esc-cta-text:var(--esc-tinta);--esc-link:var(--esc-naranja-quemado);--esc-link-hover:var(--esc-naranja);--esc-nav-link:var(--esc-tinta);--esc-nav-link-hover:var(--esc-electrico);--esc-field-bg:var(--esc-blanco);--esc-borde-control:var(--esc-tinta-tenue);--esc-borde-control-focus:var(--esc-electrico);--esc-text-placeholder:var(--esc-tinta-media);--esc-focus-ring:0 0 0 3px rgba(27,79,216,0.35);--esc-field-ring:0 0 0 3px rgba(27,79,216,0.2);--esc-focus-color:var(--esc-electrico);--esc-sec-color:var(--esc-tinta);--esc-sec-border:var(--esc-tinta);--esc-sec-hover-bg:var(--esc-tinta);--esc-sec-hover-color:var(--esc-crudo);--esc-border:1px solid var(--esc-borde);--esc-logo-tinta:var(--esc-tinta)}*{box-sizing:border-box}body,html{margin:0}body{font-family:var(--esc-font-body);font-size:var(--esc-body-size);line-height:var(--esc-body-lh);-webkit-font-smoothing:antialiased;overflow-x:clip}.esc-papel,body{background:var(--esc-surface-page);color:var(--esc-text-body)}.esc-papel{min-height:100vh}body:has(>.esc-papel){background:var(--esc-blanco)}h1,h2,h3{font-family:var(--esc-font-display);font-weight:800;margin:0;text-wrap:balance}a{color:inherit;text-decoration:none}a:not([class]){color:var(--esc-link);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);text-underline-offset:3px}a:not([class]):hover{color:var(--esc-link-hover);-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}:focus-visible{outline:3px solid var(--esc-focus-color);outline-offset:3px;border-radius:6px}.esc-solo-lectores{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.esc-grad-texto{background-image:var(--esc-grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}@media print{.esc-grad-texto{background:none;-webkit-text-fill-color:initial;color:inherit}}