:root{--fondo: #f6f8fb;--fondo-alt: #edf2f8;--superficie: #ffffff;--superficie-2: #eef2f7;--tinta: #0b1526;--tinta-2: #4b5a70;--linea: #dce3ec;--verde: #0a7f59;--verde-hover: #086b4b;--verde-texto: #0a7f59;--sobre-verde: #ffffff;--verde-suave: #e3f6ee;--granate: #c93636;--granate-suave: #fdecec;--laton: #e89a12;--laton-suave: #fff4db;--laton-texto: #7a4e00;--noche: #0b1526;--noche-2: #13294b;--chat-fondo: #efe7de;--chat-cliente: #d9fdd3;--chat-bot: #ffffff;--chat-texto: #111b21;--chat-hora: #667781;--aurora: linear-gradient(120deg, #22c58b 0%, #3ba7ff 55%, #8b7cff 100%);--aurora-suave: linear-gradient(150deg, #e6faf1 0%, #e8f2ff 55%, #f0ecff 100%);--sombra: 0 1px 2px rgba(11, 21, 38, .05), 0 8px 24px -12px rgba(11, 21, 38, .18);--sombra-alta: 0 2px 6px rgba(11, 21, 38, .06), 0 32px 64px -28px rgba(11, 21, 38, .35);--display: "Bricolage Grotesque", ui-sans-serif, system-ui, sans-serif;--texto: "Plus Jakarta Sans", ui-sans-serif, system-ui, sans-serif;--mono: ui-monospace, "SF Mono", "Cascadia Mono", "Segoe UI Mono", Menlo, Consolas, monospace;--ancho: 1180px;--gutter: clamp(16px, 4vw, 40px);--radio: 24px}@media(prefers-color-scheme:dark){:root{--fondo: #070d18;--fondo-alt: #0a1322;--superficie: #0e1726;--superficie-2: #132036;--tinta: #e8eef7;--tinta-2: #9aa9bf;--linea: #1f2c42;--verde: #34d399;--verde-hover: #6ee7b7;--verde-texto: #6ee7b7;--sobre-verde: #04130c;--verde-suave: #0f2a22;--granate: #f07272;--granate-suave: #3a1717;--laton: #f5b53d;--laton-suave: #2e230d;--laton-texto: #f8cb72;--noche: #050a14;--chat-fondo: #0b141a;--chat-cliente: #005c4b;--chat-bot: #202c33;--chat-texto: #e9edef;--chat-hora: #8696a0;--aurora-suave: linear-gradient(150deg, #0c2a22 0%, #0e1f3a 55%, #1b1838 100%);--sombra: 0 1px 2px rgba(0, 0, 0, .4), 0 8px 24px -12px rgba(0, 0, 0, .7);--sombra-alta: 0 2px 6px rgba(0, 0, 0, .4), 0 32px 64px -28px rgba(0, 0, 0, .85)}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:var(--fondo);color:var(--tinta);font-family:var(--texto);font-size:17.5px;line-height:1.55;overflow-x:hidden}[hidden]{display:none!important}img,svg{display:block;max-width:100%}a{color:inherit}p{margin:0}h1,h2,h3,h4{margin:0;font-family:var(--display);color:var(--tinta)}button{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--verde);outline-offset:3px;border-radius:6px}[id]{scroll-margin-top:88px}.envoltura{max-width:var(--ancho);margin:0 auto;padding:0 var(--gutter)}.salto{position:absolute;left:12px;top:-60px;z-index:100;background:var(--tinta);color:var(--fondo);padding:10px 16px;border-radius:8px;text-decoration:none}.salto:focus{top:12px}.seccion{display:block;padding:104px 0}.seccion--alt{background:var(--fondo-alt)}.cabeza{margin-bottom:48px}.antetitulo{display:inline-flex;align-items:center;gap:10px;margin-bottom:18px;padding:6px 12px 6px 10px;border-radius:999px;background:var(--verde-suave);color:var(--verde-texto);font-family:var(--mono);font-size:12px;letter-spacing:.06em;text-transform:uppercase}.antetitulo:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.titular{font-variation-settings:"wdth" 92,"opsz" 96;font-weight:760;font-size:clamp(32px,4.4vw,56px);line-height:1;letter-spacing:-.03em;max-width:19ch;text-wrap:balance}.entrada{color:var(--tinta-2);font-size:19px;max-width:38em;margin-top:18px;text-wrap:pretty}.entrada a{color:var(--verde-texto)}.nota-ejemplo{font-family:var(--mono);font-size:12.5px;color:color-mix(in srgb,currentColor 62%,transparent);margin-top:12px}.degradado{background:var(--aurora);-webkit-background-clip:text;background-clip:text;color:transparent}.tarjeta{background:var(--superficie);border:1px solid var(--linea);border-radius:var(--radio);box-shadow:var(--sombra)}.boton{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:50px;padding:0 24px;border-radius:999px;border:2px solid var(--verde);background:var(--verde);color:var(--sobre-verde);font-family:var(--texto);font-weight:700;font-size:17px;text-decoration:none;white-space:nowrap;box-shadow:0 6px 18px -8px color-mix(in srgb,var(--verde) 70%,transparent);transition:background-color .15s ease,border-color .15s ease,transform .15s ease}.boton:hover{background:var(--verde-hover);border-color:var(--verde-hover);transform:translateY(-1px)}.boton app-icono,.boton svg{width:20px;height:20px;flex:none}.boton--hueco{background:var(--superficie);color:var(--tinta);border-color:var(--linea);box-shadow:none}.boton--hueco:hover{background:var(--superficie);border-color:var(--tinta-2)}.boton--peq{min-height:42px;padding:0 18px;font-size:15px}.boton--claro{background:#fff;color:#0b1526;border-color:#fff}.boton--claro:hover{background:#e1eee8;border-color:#e1eee8}@media(max-width:640px){body{font-size:17px}.seccion{padding:72px 0}.entrada{font-size:17.5px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}.tema-panel{--p-fondo: #070d18;--p-fondo-2: #0a1322;--p-sup: #0e1726;--p-sup-2: #132036;--p-linea: #1f2c42;--p-linea-2: #26344d;--p-tinta: #e8eef7;--p-tinta-2: #c9d4e4;--p-tenue: #9aa9bf;--p-apagado: #5b6b85;--p-verde: #34d399;--p-verde-t: #6ee7b7;--p-verde-s: #0f2a22;--p-sobre-verde: #04130c;--p-laton: #f5b53d;--p-laton-s: #2e230d;--p-laton-t: #f8cb72;--p-rojo: #f07272;--p-rojo-t: #f59e9e;--p-aurora: linear-gradient(120deg, #22c58b 0%, #3ba7ff 55%, #8b7cff 100%);--p-aurora-s: linear-gradient(150deg, #0c2a22 0%, #0e1f3a 55%, #1b1838 100%);color-scheme:dark}
