@charset "UTF-8";:root{--c-fondo: #fdfdfd;--c-fondo-rgb: 253 253 253;--c-fondo-suave: #f5f7f6;--c-tinta: #000000;--c-oscuro: #020202;--c-verde: #16dd45;--c-verde-oscuro: #0fb838;--c-verde-rgb: 22 221 69;--c-gris-900: #111111;--c-gris-700: #3f4644;--c-gris-500: #6b7472;--c-gris-300: #c9cfcd;--c-gris-200: #e4e8e7;--c-gris-100: #f1f4f3;--c-borde: #e7ebea;--c-superficie: #ffffff;--c-btn-fondo: var(--c-oscuro);--c-btn-fondo-hover: #1a1a1a;--c-btn-texto: #ffffff;--f-display: "Satoshi", "Helvetica Neue", Helvetica, Arial, sans-serif;--f-cuerpo: "Satoshi", "Helvetica Neue", Helvetica, Arial, sans-serif;--ancho: 1200px;--gutter: 24px;--nav-h: 72px;--r-sm: 10px;--r-md: 16px;--r-lg: 24px;--r-pill: 999px;--sombra-card: 0 10px 30px rgb(15 23 42 / 6%);--sombra-flota: 0 12px 34px rgb(15 23 42 / 10%)}:root[data-theme=oscuro]{--c-fondo: #0c0e0d;--c-fondo-rgb: 12 14 13;--c-fondo-suave: #121514;--c-superficie: #171b1a;--c-tinta: #f2f5f4;--c-oscuro: #1b201f;--c-gris-900: #eceff0;--c-gris-700: #b2bab7;--c-gris-500: #8a9490;--c-gris-300: #4d5755;--c-gris-200: #2b3230;--c-gris-100: #1b201f;--c-borde: #272d2b;--c-btn-fondo: var(--c-verde);--c-btn-fondo-hover: var(--c-verde-oscuro);--c-btn-texto: #0c0e0d;--sombra-card: 0 10px 30px rgb(0 0 0 / 45%);--sombra-flota: 0 12px 34px rgb(0 0 0 / 58%);color-scheme:dark}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;min-height:100%;background:var(--c-fondo);color:var(--c-tinta);font-family:var(--f-cuerpo);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{overflow-x:hidden}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}img{max-width:100%}h1,h2,h3,h4{font-family:var(--f-display);letter-spacing:-.035em;line-height:1.05;margin:0}p{margin:0}.tds-container{width:100%;max-width:var(--ancho);margin:0 auto;padding:0 var(--gutter)}.tds-eyebrow{font-size:11.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--c-gris-500)}.tds-btn{display:inline-flex;align-items:center;gap:10px;padding:13px 22px;border:0;border-radius:var(--r-pill);background:var(--c-btn-fondo);color:var(--c-btn-texto);font-size:14.5px;font-weight:700;transition:transform .16s ease,background .16s ease}.tds-btn:hover{background:var(--c-btn-fondo-hover);transform:translateY(-1px)}.tds-btn--claro{background:var(--c-superficie);color:var(--c-tinta);border:1px solid var(--c-borde)}.tds-btn--claro:hover{background:var(--c-gris-100)}@media(prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;transition-duration:.01ms!important}}.reveal{opacity:0;transform:translateY(18px);transition:opacity .62s cubic-bezier(.22,1,.36,1),transform .62s cubic-bezier(.22,1,.36,1);will-change:opacity,transform}.reveal.is-revealed{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none;transition:none}}body.tiene-modal{overflow:hidden}::view-transition-group(root),::view-transition-old(root),::view-transition-new(root){animation:none;mix-blend-mode:normal}::view-transition-old(root){z-index:1}::view-transition-new(root){z-index:2}@media(prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}
