@charset "UTF-8";:root{--rf-chart: #eef3f7;--rf-chart-deep: #e3ebf2;--rf-paper: #ffffff;--rf-line: #c8d7e4;--rf-ink: #0a1826;--rf-ink-2: #3a566e;--rf-ink-3: #5a7086;--rf-brass: #9c6414;--rf-brass-2: #c08a2e;--rf-brass-wash: rgba(156, 100, 20, .09);--rf-green: #1a6f52;--rf-red: #a8342a;--rf-cab: rgba(238, 243, 247, .85);--rf-btn-hover: #16283a;--rf-lift: 0 1px 2px rgba(10, 24, 38, .05), 0 2px 8px rgba(10, 24, 38, .05);--rf-lift-2: 0 2px 4px rgba(10, 24, 38, .07), 0 10px 26px rgba(10, 24, 38, .09);--rf-font-display: "Space Grotesk", system-ui, sans-serif;--rf-font-body: "Inter", system-ui, -apple-system, sans-serif;--rf-font-mono: "IBM Plex Mono", ui-monospace, "SFMono-Regular", monospace;--rf-ancho: 1080px;--rf-seccion: clamp(4rem, 9vw, 7rem);color-scheme:light}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--rf-chart);color:var(--rf-ink);font-family:var(--rf-font-body);font-size:1rem;line-height:1.65;-webkit-font-smoothing:antialiased;background-image:repeating-linear-gradient(0deg,rgba(10,24,38,.05) 0 1px,transparent 1px 140px),repeating-linear-gradient(90deg,rgba(10,24,38,.05) 0 1px,transparent 1px 140px)}h1,h2,h3{font-family:var(--rf-font-display);letter-spacing:-.02em;line-height:1.15;margin:0;text-wrap:balance}p{margin:0;text-wrap:pretty}a{color:var(--rf-brass);text-underline-offset:3px}img{max-width:100%;display:block}:focus-visible{outline:2px solid var(--rf-brass);outline-offset:3px;border-radius:4px}::selection{background:var(--rf-brass-wash)}.rf-ancho{width:min(100% - 2.5rem,var(--rf-ancho));margin-inline:auto}.rf-eyebrow{display:block;font-family:var(--rf-font-mono);font-size:.72rem;letter-spacing:.24em;text-transform:uppercase;color:var(--rf-ink-3)}.rf-mono{font-family:var(--rf-font-mono);font-variant-numeric:tabular-nums}.rf-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:52px;padding:0 1.6rem;border:1px solid transparent;border-radius:11px;background:var(--rf-ink);color:var(--rf-paper);font-family:var(--rf-font-body);font-weight:600;font-size:.88rem;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background .15s ease,transform .05s ease}.rf-btn:hover{background:var(--rf-btn-hover)}.rf-btn:active{transform:translateY(1px)}.rf-btn:disabled{opacity:.5;cursor:default}.rf-btn--linea{background:transparent;color:var(--rf-ink);border-color:var(--rf-line)}.rf-btn--linea:hover{background:var(--rf-paper);border-color:var(--rf-ink-3)}.rf-oculto{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.legal{max-width:68ch;padding-block:clamp(3rem,7vw,5rem)}.legal h1{margin-top:.75rem;font-size:clamp(1.9rem,4.5vw,2.6rem);font-weight:700}.legal h2{margin-top:2.5rem;font-size:1.2rem;font-weight:600}.legal p,.legal ul{margin-top:1rem;color:var(--rf-ink-2)}.legal ul{padding-inline-start:1.2rem;display:grid;gap:.4rem}.legal strong{color:var(--rf-ink);font-weight:600}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}:root[data-tema=oscuro]{color-scheme:dark;--rf-chart: #0c141d;--rf-chart-deep: #070d14;--rf-paper: #16222e;--rf-line: #27384a;--rf-ink: #e9eff5;--rf-ink-2: #b7c5d2;--rf-ink-3: #7f909f;--rf-brass: #d09a3c;--rf-brass-2: #e0b25c;--rf-brass-wash: rgba(208, 154, 60, .16);--rf-green: #4bbf8f;--rf-red: #e0685c;--rf-cab: rgba(22, 34, 46, .86);--rf-btn-hover: #cfdae4;--rf-lift: 0 1px 2px rgba(0, 0, 0, .3), 0 2px 8px rgba(0, 0, 0, .3);--rf-lift-2: 0 2px 4px rgba(0, 0, 0, .35), 0 10px 26px rgba(0, 0, 0, .4)}
