:root{--negro: oklch(0% 0 0);--blanco: oklch(100% 0 89.9);--silver: #a7aab1;--silver-light: #d9dbdf;--silver-deep: #666870;--plata: var(--silver);--plata-palida: var(--silver-light);--plata-profunda: var(--silver-deep);--metal: radial-gradient(115% 175% at 24% -30%, rgba(250,250,251,.95), rgba(250,250,251,0) 62%), radial-gradient(90% 135% at 86% 130%, rgba(239,240,242,.55), rgba(239,240,242,0) 62%), radial-gradient(130% 78% at 50% 92%, rgba(45,47,51,.75), rgba(45,47,51,0) 62%), linear-gradient(180deg, #f8f8f9 0%, #d0d2d7 20%, #afb2b8 44%, #c2c4ca 62%, #9ea1a8 80%, #84878e 100%);--metal-edge: linear-gradient(140deg, #56585f 0%, #8b8e96 14%, #a7aab1 28%, #eaebee 42%, #bdbfc5 52%, #8b8e96 64%, #56585f 76%, #94979e 90%, #666870 100%);--metal-text: linear-gradient(115deg, #979aa2 0%, #b6b9bf 18%, #eaebee 34%, #d9dbdf 46%, #a7aab1 62%, #7e8189 78%, #b6b9bf 92%, #979aa2 100%);--plata-metal: var(--metal-text);--plata-metal-texto: linear-gradient(115deg, #46484e 0%, #5b5e65 14%, #71747c 28%, #686b72 42%, #4e5157 57%, #212326 71%, #61636b 85%, #46484e 100%);--plata-metal-titular: linear-gradient(115deg, #595c63 0%, #757880 14%, #92959c 28%, #858890 42%, #64676f 57%, #28292d 71%, #7c7f87 85%, #595c63 100%);--plata-metal-claro: linear-gradient(115deg, #d9dbdf 0%, #eaebee 22%, #f4f4f5 40%, #d9dbdf 58%, #bdbfc5 78%, #eaebee 100%);--gris: oklch(97.1% .003 286.4);--carbon: oklch(18.5% 0 0);--carbon-alto: oklch(24% 0 0);--carbon-linea:oklch(31% 0 0);--gris-suelo: oklch(100% 0 0);--l-paper: var(--blanco);--l-paper-2: var(--gris);--l-ink: oklch(23.2% .004 286.1);--l-ink-soft: oklch(54% .008 286.1);--l-line: oklch(86.5% .007 286.3);--l-plata: var(--plata-profunda);--danger: oklch(58% .2 27);--ok: oklch(58% .14 152);--bg: var(--l-paper);--bg-2: var(--l-paper-2);--fg: var(--l-ink);--fg-soft: var(--l-ink-soft);--line: var(--l-line);--accent: var(--l-plata);--glass: oklch(var(--sup-l) 0 0 / .72);--glass-line: oklch(100% 0 0 / calc(.9 * var(--brillo-alfa)));--shadow: inset 0 1px 2px rgb(255 255 255 / calc(.85 * var(--brillo-alfa))), inset 0 -6px 10px -8px rgb(52 63 79 / .18);--font: -apple-system, BlinkMacSystemFont, "SF Pro Text", "Inter", "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--w-light: 300;--w-book: 400;--w-medium: 500;--w-semi: 600;--w-bold: 700;--t-display: clamp(2.6rem, 1.1rem + 6.6vw, 5.5rem);--t-h1: clamp(2rem, 1.3rem + 3.2vw, 3.4rem);--t-h2: clamp(1.6rem, 1.2rem + 1.9vw, 2.35rem);--t-h3: clamp(1.1rem, 1rem + .5vw, 1.3rem);--t-lead: clamp(1.02rem, .96rem + .45vw, 1.22rem);--t-body: 1rem;--t-small: .875rem;--t-eyebrow: .72rem;--ls-display: -.03em;--ls-h: -.022em;--ls-eyebrow: .16em;--lh-tight: 1.08;--lh-snug: 1.28;--lh-body: 1.6;--measure: 62ch;--s-1: .25rem;--s-2: .5rem;--s-3: .75rem;--s-4: 1rem;--s-5: 1.5rem;--s-6: 2rem;--s-7: 2.5rem;--s-8: 3rem;--s-9: 4rem;--s-10: 5rem;--s-11: 6rem;--s-12: 8rem;--gutter: clamp(1.25rem, 4vw, 3rem);--band: clamp(3.5rem, 8vw, 7rem);--max: 1180px;--max-text: 720px;--elev-1: inset 0 1px 2px rgb(255 255 255 / calc(.85 * var(--brillo-alfa))), inset 0 -6px 10px -8px rgb(52 63 79 / .18);--elev-2: inset 0 2px 3px rgb(255 255 255 / calc(.92 * var(--brillo-alfa))), inset 0 -10px 14px -10px rgb(52 63 79 / .24);--elev-3: var(--panel-lente-canto, inset 0 2px 3px rgb(255 255 255 / calc(.96 * var(--brillo-alfa))), inset 0 -12px 18px -12px rgb(52 63 79 / .3));--r-sm: 8px;--r-md: 14px;--r-lg: 24px;--r-pill: 999px;--r-card: clamp(20px, 1rem + 2vw, 48px);--inset: clamp(10px, 1.4vw, 20px);--card-max: 1536px;--blur: saturate(1.8) blur(20px);--d-fast: .14s;--d-mid: .28s;--d-slow: .56s;--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-in: cubic-bezier(.55, 0, 1, .45);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--sombra-foto: .3;--header-h: 52px}@media(max-width:768px){:root{--header-h: calc(56px + env(safe-area-inset-top, 0px)) }}:root{--sup-l: 100%;--sup-rgb: 255 255 255;--sup-2-rgb: 247 247 248;--sup-3-rgb: 236 239 243;--brillo-alfa: 1;--nav-l: 0%;--suelo-l: 100%;--tinta-l: 23.2%;--tinta-suave-l: 42%;--tinta: #242428;--tinta-rgb: 36 36 40;--tinta-2: #35373d;--tinta-alt-rgb: 31 33 37;--tinta-3: #555860;--tinta-4: #656870;--pie-ink: #24262b;--pie-ink-soft: #666a73;--pie-line: rgb(100 105 115 / .2);--cristal-ink-soft: oklch(42% .008 286.1);--sup-g1: 253 251 246;--sup-g2: 248 250 252;--sup-g3: 250 249 247;--sup-g4: 247 248 250;--sup-g5: 245 246 248;--sup-g6: 246 244 240;--sup-g7: 239 239 241;--sup-g8: 237 237 240;--sup-g9: 236 237 239;--sup-g10: 237 233 225;--sup-g11: 224 227 232;--sup-g12: 221 224 229;--sup-g13: 202 207 215;--logo-invertir: none;--tema-transicion: none}@media(prefers-color-scheme:dark){:root:not([data-tema=claro]){--plata-metal-texto: var(--metal-text);--l-paper: oklch(13% 0 0);--l-paper-2: oklch(17.5% 0 0);--l-ink: oklch(96% 0 0);--l-ink-soft: oklch(72% 0 0);--l-line: oklch(30% 0 0);--gris: oklch(17.5% 0 0);--gris-suelo: oklch(9% 0 0);--l-plata: var(--plata-palida);--carbon: oklch(21% 0 0);--carbon-alto: oklch(26% 0 0);--carbon-linea:oklch(34% 0 0);--sup-l: 14%;--sup-rgb: 32 33 37;--sup-2-rgb: 26 27 31;--sup-3-rgb: 22 23 26;--brillo-alfa: .1;--nav-l: 97%;--suelo-l: 9%;--tinta-l: 96%;--tinta-suave-l: 74%;--logo-invertir: invert(1);--tinta: oklch(95% 0 0);--tinta-rgb: 238 239 242;--tinta-2: oklch(87% 0 0);--tinta-alt-rgb: 236 238 242;--tinta-3: oklch(78% 0 0);--tinta-4: oklch(70% 0 0);--pie-ink: oklch(94% 0 0);--pie-ink-soft: oklch(68% 0 0);--pie-line: rgb(150 156 166 / .22);--cristal-ink-soft: oklch(74% .004 286.1);--sup-g1: 40 40 38;--sup-g2: 39 39 40;--sup-g3: 39 39 38;--sup-g4: 38 39 39;--sup-g5: 38 38 38;--sup-g6: 38 37 36;--sup-g7: 36 36 36;--sup-g8: 35 35 36;--sup-g9: 35 35 35;--sup-g10: 34 33 32;--sup-g11: 31 31 33;--sup-g12: 30 30 32;--sup-g13: 24 25 26}}:root[data-tema=oscuro]{--plata-metal-texto: var(--metal-text);--l-paper: oklch(13% 0 0);--l-paper-2: oklch(17.5% 0 0);--l-ink: oklch(96% 0 0);--l-ink-soft: oklch(72% 0 0);--l-line: oklch(30% 0 0);--gris: oklch(17.5% 0 0);--gris-suelo: oklch(9% 0 0);--carbon: oklch(21% 0 0);--carbon-alto: oklch(26% 0 0);--carbon-linea:oklch(34% 0 0);--sup-l: 14%;--sup-rgb: 32 33 37;--sup-2-rgb: 26 27 31;--sup-3-rgb: 22 23 26;--brillo-alfa: .1;--nav-l: 97%;--logo-invertir: invert(1);--tinta: oklch(95% 0 0);--tinta-rgb: 238 239 242;--tinta-2: oklch(87% 0 0);--tinta-alt-rgb: 236 238 242;--tinta-3: oklch(78% 0 0);--tinta-4: oklch(70% 0 0);--pie-ink: oklch(94% 0 0);--pie-ink-soft: oklch(68% 0 0);--pie-line: rgb(150 156 166 / .22);--cristal-ink-soft: oklch(74% .004 286.1);--sup-g1: 40 40 38;--sup-g2: 39 39 40;--sup-g3: 39 39 38;--sup-g4: 38 39 39;--sup-g5: 38 38 38;--sup-g6: 38 37 36;--sup-g7: 36 36 36;--sup-g8: 35 35 36;--sup-g9: 35 35 35;--sup-g10: 34 33 32;--sup-g11: 31 31 33;--sup-g12: 30 30 32;--sup-g13: 24 25 26}:root[data-tema=oscuro] .logo img,:root[data-tema=oscuro] .logo-pie,:root[data-tema=oscuro] .portada-portal-fallback{filter:var(--logo-invertir)}@media(prefers-color-scheme:dark){:root:not([data-tema=claro]) .logo img,:root:not([data-tema=claro]) .logo-pie,:root:not([data-tema=claro]) .portada-portal-fallback{filter:var(--logo-invertir)}}:root[data-tema=oscuro][data-cristal=negro]{--sup-l: 6%;--sup-rgb: 11 11 13;--sup-2-rgb: 9 9 11;--sup-3-rgb: 7 7 9;--sup-g1: 14 14 13;--sup-g2: 13 13 14;--sup-g3: 13 13 13;--sup-g4: 13 13 13;--sup-g5: 13 13 13;--sup-g6: 13 13 12;--sup-g7: 12 12 12;--sup-g8: 12 12 12;--sup-g9: 12 12 12;--sup-g10: 12 11 11;--sup-g11: 11 11 11;--sup-g12: 10 10 11;--sup-g13: 8 8 9}.band--light{--bg: var(--l-paper);--bg-2: var(--l-paper-2);--fg: var(--l-ink);--fg-soft: var(--l-ink-soft);--line: var(--l-line);--accent: var(--l-plata);--glass: oklch(var(--sup-l) 0 0 / .72);--glass-line: oklch(100% 0 0 / calc(.9 * var(--brillo-alfa)));--shadow: inset 0 1px 2px rgb(255 255 255 / calc(.85 * var(--brillo-alfa))), inset 0 -6px 10px -8px rgb(52 63 79 / .18);background-color:var(--bg);color:var(--fg)}.band--grey{--bg: var(--l-paper-2);--bg-2: var(--l-paper);--fg: var(--l-ink);--fg-soft: var(--l-ink-soft);--line: var(--l-line);--accent: var(--l-plata);--glass: oklch(var(--sup-l) 0 0 / .66);--glass-line: oklch(100% 0 0 / calc(.85 * var(--brillo-alfa)));--shadow: inset 0 1px 2px rgb(255 255 255 / calc(.85 * var(--brillo-alfa))), inset 0 -6px 10px -8px rgb(52 63 79 / .18);background-color:var(--bg);color:var(--fg)}.band--dark{--bg: var(--l-paper);--bg-2: var(--l-paper-2);--fg: var(--l-ink);--fg-soft: var(--l-ink-soft);--line: var(--l-line);--accent: var(--l-plata);--glass: oklch(var(--sup-l) 0 0 / .62);--glass-line: oklch(100% 0 0 / calc(.85 * var(--brillo-alfa)));--shadow: inset 0 1px 2px rgb(255 255 255 / calc(.85 * var(--brillo-alfa))), inset 0 -6px 10px -8px rgb(52 63 79 / .18);background-color:var(--bg);color:var(--fg)}:root[data-tema=oscuro] .band--dark{background-color:var(--gris-suelo)}@media(prefers-color-scheme:dark){:root:not([data-tema]) .band--dark{background-color:var(--gris-suelo)}}.card-section.is-carbon{--bg: var(--carbon);--bg-2: var(--carbon-alto);--fg: var(--blanco);--fg-soft: oklch(72% 0 0);--line: var(--carbon-linea);--accent: var(--plata);--glass: oklch(var(--sup-l) 0 0 / .06);--glass-line: oklch(100% 0 0 / calc(.12 * var(--brillo-alfa)));--shadow: 0 1px 0 oklch(100% 0 0 / calc(.05 * var(--brillo-alfa))) inset;background-color:var(--bg);color:var(--fg)}:root{--lente-reflejo-comun: radial-gradient(ellipse 90% 36% at 38% 0%, rgb(255 255 255 / calc(.66 * var(--brillo-alfa))), transparent 78%), radial-gradient(ellipse 13% 70% at 0% 38%, rgb(255 255 255 / calc(.43 * var(--brillo-alfa))), transparent 88%), radial-gradient(ellipse 12% 66% at 100% 62%, rgb(255 255 255 / calc(.32 * var(--brillo-alfa))), transparent 86%), radial-gradient(ellipse 78% 21% at 60% 100%, rgb(255 255 255 / calc(.37 * var(--brillo-alfa))), transparent 80%);--lente-canto-comun: inset 0 2px 3px rgb(255 255 255 / calc(.92 * var(--brillo-alfa))), inset 2px 0 3px rgb(255 255 255 / calc(.64 * var(--brillo-alfa))), inset -1.5px 0 3px rgb(255 255 255 / calc(.54 * var(--brillo-alfa))), inset 0 -1.5px 3px rgb(255 255 255 / calc(.68 * var(--brillo-alfa))), inset 0 11px 15px -5px rgb(255 255 255 / calc(.72 * var(--brillo-alfa))), inset 0 -14px 19px -9px rgb(34 42 54 / .44);--lente-canto-pequena: inset 0 1.5px 2px rgb(255 255 255 / calc(.95 * var(--brillo-alfa))), inset 1.5px 0 2px rgb(255 255 255 / calc(.62 * var(--brillo-alfa))), inset -1px 0 2px rgb(255 255 255 / calc(.5 * var(--brillo-alfa))), inset 0 -1px 2px rgb(255 255 255 / calc(.62 * var(--brillo-alfa))), inset 0 6px 8px -3px rgb(255 255 255 / calc(.72 * var(--brillo-alfa))), inset 0 -8px 11px -6px rgb(34 42 54 / .34);--boton-cristal-fondo: var(--lente-reflejo-comun), linear-gradient(to bottom, rgb(var(--sup-rgb) / .8) 0%, rgb(var(--sup-2-rgb) / .74) 55%, rgb(var(--sup-g9) / .78) 100%);--boton-cristal-desenfoque: blur(10px) saturate(1.3)}
