@font-face{font-family:Figtree;src:url(/fonts/Figtree-var.woff2) format("woff2");font-weight:300 900;font-style:normal;font-display:swap}@font-face{font-family:Figtree Fallback;src:local("Arial");size-adjust:102%;ascent-override:95%;descent-override:25%;line-gap-override:0%}:root{--bg: #F7FAFD;--surface: #FFFFFF;--surface-2: #EFF3F8;--surface-3: #E4F0FC;--tint-soft: #E4F0FC;--tint-warm: #E4F0FC;--text: #14202B;--text-1: var(--text);--text-2: #4A5866;--text-3: #5E6C7A;--border: #14202B1A;--border-strong: #8795A5;--brand: #0A68C4;--brand-ink: #0A68C4;--brand-tint: #0A68C41A;--brand-tint-strong: #0A68C433;--action: #0A68C4;--action-hot: #08559F;--accent: #17703F;--accent-soft: #E3F4EA;--mint: oklch(80% .145 168);--mint-ink: oklch(52% .105 168);--mint-soft: oklch(95% .035 168);--amber: oklch(80% .155 78);--amber-ink: oklch(55% .115 68);--amber-soft: oklch(95% .04 80);--field: #E4F0FC;--navy: #0B2A4A;--c-lila: #B9B4FF;--c-lima: #DDF55A;--c-coral: #FF8A5B;--c-rosa: #FFB3E0;--c-amar: #FFE14D;--c-azul: #6FA8FF;--primary-dark: #5BB4E8;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 48px;--space-8: 64px;--space-9: 96px;--space-10: 128px;--sec-sm: clamp(40px, 8vw, 64px);--sec-md: clamp(52px, 10vw, 96px);--sec-lg: clamp(64px, 12vw, 128px);--sec-close: clamp(24px, 4vw, 40px);--fs-h1: clamp(40px, 2.286vw + 1.943rem, 64px);--fs-h2: clamp(32px, .762vw + 1.814rem, 40px);--fs-h3: clamp(25px, .476vw + 1.446rem, 30px);--fs-lead: clamp(20px, .286vw + 1.181rem, 23px);--fs-body: clamp(16px, .095vw + .977rem, 17px);--fs-body-sm: clamp(14px, .095vw + .852rem, 15px);--fs-caption: clamp(12px, .095vw + .727rem, 13px);--fs-micro: 12px;--fs-display: clamp(2.5rem, 6vw, 4.75rem);--measure-lead: 42ch;--measure-body: 68ch;--measure-sm: 58ch;--tap: 44px;--radius-1: 8px;--radius-2: 14px;--radius-3: 20px;--radius-4: 28px;--radius-pill: 999px;--shadow-1: 0 1px 2px #14202B0F;--shadow-2: 0 10px 30px #0B2A4A14, 0 2px 6px #0B2A4A0D;--shadow-3: 0 24px 60px #0B2A4A1A, 0 4px 10px #0B2A4A0F;--shadow-brand: 0 8px 24px #0A68C440;--shadow-ink: 0 18px 40px #040F1F73, inset 0 1px 0 #FFFFFF12;--font-display: "Figtree", "Figtree Fallback", system-ui, -apple-system, "Segoe UI", sans-serif;--font-body: "Figtree", "Figtree Fallback", system-ui, -apple-system, "Segoe UI", sans-serif;--ink: #0B2A4A;--ink-2: #12385F;--ink-3: #081F38;--ink-border: #FFFFFF1F;--ink-border-strong: #FFFFFF33;--on-ink: #F4F8FC;--on-ink-2: #B9CCE0;--on-ink-3: #94AEC8;--ink-deep: var(--ink);--ink-deep-2: var(--ink-2);--brand-glow: var(--brand);--shadow-glow: 0 12px 40px #0A68C440;--ease-quart: cubic-bezier(.25, 1, .5, 1);--ease-quint: cubic-bezier(.22, 1, .36, 1);--ease-expo: cubic-bezier(.16, 1, .3, 1)}*{box-sizing:border-box}html,body{margin:0;padding:0}html{overflow-x:clip}body{overflow-x:clip;max-width:100%}img,svg,video{max-width:100%}html{font-family:var(--font-body);color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-feature-settings:"tnum" 0,"kern" 1,"ss01" 1}body{font-size:var(--fs-body);line-height:1.6}a{color:var(--brand-ink);text-decoration:none}a:hover{text-decoration:underline;text-underline-offset:3px}h1,h2{font-family:var(--font-display);margin:0;font-weight:800}h1 em,h2 em{font-style:normal;color:var(--brand)}h1{font-size:var(--fs-h1);line-height:1.08;letter-spacing:-.02em}h2{font-size:var(--fs-h2);line-height:1.1;letter-spacing:-.02em}h3{font-family:var(--font-body);font-size:var(--fs-h3);font-weight:600;margin:0;letter-spacing:-.005em;line-height:1.25}p{margin:0}.card-title{font-family:var(--font-body);font-size:var(--fs-body);font-weight:600;line-height:1.35;letter-spacing:-.003em;margin:0 0 4px}.lead{font-size:var(--fs-lead);line-height:1.5;letter-spacing:-.005em;color:var(--text-2);max-width:var(--measure-lead)}.prose{font-size:var(--fs-body);line-height:1.6;color:var(--text-2);max-width:var(--measure-body)}.caption{font-size:var(--fs-caption);line-height:1.45;color:var(--text-3);max-width:var(--measure-sm)}.container{width:100%;max-width:1080px;margin:0 auto;padding:0 var(--space-5)}.container-narrow{width:100%;max-width:720px;margin:0 auto;padding:0 var(--space-5)}article.container-narrow.legal{padding-inline:var(--space-5)}.eyebrow{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--fs-micro);font-weight:500;letter-spacing:.08em;line-height:1.2;text-transform:uppercase;color:var(--text-3)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:14px 22px;font:inherit;font-weight:600;font-size:15px;min-height:52px;border-radius:var(--radius-pill);border:1.5px solid transparent;cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease,transform 80ms ease}.btn-primary{background:var(--action);color:#fff;font-weight:600;border-radius:999px;box-shadow:0 4px 14px #0a68c447;transition:transform .16s ease,box-shadow .22s ease,background .16s ease}.btn-primary:hover{background:var(--action-hot);text-decoration:none;transform:translateY(-1px);box-shadow:0 10px 28px #0a68c461}.btn-primary:active{transform:translateY(0);box-shadow:0 2px 8px #0a68c44d}.btn-ghost{background:transparent;color:var(--text);border-color:var(--border-strong);border-radius:999px}.btn-ghost:hover{background:var(--surface-2);text-decoration:none}.btn-out{background:transparent;color:var(--text);border-color:var(--text);border-radius:var(--radius-pill)}.btn-out:hover{background:#14202b0f;text-decoration:none}.plane-ink{background:var(--ink);color:var(--on-ink);--surface: var(--ink-2);--surface-2: var(--ink-2);--surface-3: var(--ink-3);--text: var(--on-ink);--text-2: var(--on-ink-2);--text-3: var(--on-ink-3);--border: var(--ink-border);--border-strong: var(--ink-border-strong);--brand-ink: var(--mint);--brand-tint: oklch(100% 0 0 / .06);--brand-tint-strong: oklch(100% 0 0 / .12)}.plane-ink :is(a,button,summary,[tabindex]):focus-visible{outline-color:var(--mint)}.tap-row{display:inline-flex;align-items:center;min-height:var(--tap);padding-block:var(--space-2)}.input{width:100%;padding:14px 16px;font:inherit;font-size:16px;background:var(--surface);color:var(--text);border:1px solid var(--border-strong);border-radius:var(--radius-2);transition:border-color .14s ease,box-shadow .14s ease}.input::placeholder{color:var(--text-3)}.input:focus-visible{outline:none;border-color:var(--brand);box-shadow:0 0 0 4px #0a68c433}section{padding-block:var(--sec-sm) var(--sec-close)}section[id],[id].final-cta,#descargar{scroll-margin-top:68px}html{scroll-behavior:smooth}.skip-link{position:absolute;left:-9999px;top:8px;background:var(--surface);color:var(--text);padding:8px 12px;border-radius:8px}.skip-link:focus{left:8px;outline:2px solid var(--brand)}html.reveal-on [data-reveal]{opacity:0;transform:translateY(14px);transition:opacity .28s ease-out,transform .28s ease-out}html.reveal-on [data-reveal].is-in{opacity:1;transform:none}html.reveal-on [data-reveal][data-delay="1"]{transition-delay:90ms}html.reveal-on [data-reveal][data-delay="2"]{transition-delay:.18s}html.reveal-on [data-reveal][data-delay="3"]{transition-delay:.27s}html.reveal-on [data-reveal][data-delay="4"]{transition-delay:.36s}@keyframes reveal-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@supports (animation-timeline: view()){html.reveal-on [data-reveal]:not(.is-in){animation:reveal-in linear both;animation-timeline:view();animation-range:entry 8% cover 26%}html.reveal-on [data-reveal][data-delay="1"]:not(.is-in){animation-range:entry 12% cover 30%}html.reveal-on [data-reveal][data-delay="2"]:not(.is-in){animation-range:entry 16% cover 34%}html.reveal-on [data-reveal][data-delay="3"]:not(.is-in){animation-range:entry 20% cover 38%}html.reveal-on [data-reveal][data-delay="4"]:not(.is-in){animation-range:entry 24% cover 42%}}@view-transition{navigation:auto}::view-transition-old(root){animation:vt-out .14s ease both}::view-transition-new(root){animation:vt-in .22s cubic-bezier(.22,1,.36,1) both}@keyframes vt-out{to{opacity:0}}@keyframes vt-in{0%{opacity:0;transform:translateY(6px)}}.media-zoom{overflow:hidden}.media-zoom img{display:block;width:100%;transition:transform .6s cubic-bezier(.22,1,.36,1)}.media-zoom:hover img{transform:scale(1.04)}.link-underline{background-image:linear-gradient(currentColor,currentColor);background-size:0% 1px;background-position:0 100%;background-repeat:no-repeat;transition:background-size .28s ease}.link-underline:hover{background-size:100% 1px;text-decoration:none}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}html [data-reveal],html.reveal-on [data-reveal]{opacity:1!important;transform:none!important;animation:none!important}::view-transition-old(root),::view-transition-new(root){animation:none!important}}:is(a,button,summary,[tabindex]):focus-visible{outline:2px solid var(--brand);outline-offset:3px;border-radius:4px}.chip:has(input:focus-visible){outline:2px solid var(--brand);outline-offset:2px}.section-tint{background:linear-gradient(180deg,var(--surface-2) 0%,var(--bg) 80%)}.section-brand-soft{background:var(--bg)}.section-warm{background:var(--tint-warm)}.bento-card{position:relative;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-3);padding:var(--space-6);transition:border-color .2s ease,box-shadow .2s ease}.bento-card:hover{border-color:var(--border-strong);box-shadow:var(--shadow-2)}.bento-card-icon{width:56px;height:56px;display:inline-flex;align-items:center;justify-content:center;background:var(--brand-tint);border-radius:var(--radius-2);margin-bottom:var(--space-5)}.bento-card-icon svg{width:40px;height:40px;display:block}.bento-card-icon img{width:40px;height:40px;display:block}.pill{display:inline-flex;align-items:center;gap:var(--space-2);padding:6px 12px;font-size:var(--fs-caption);font-weight:500;background:var(--surface-2);color:var(--text-2);border:1px solid var(--border);border-radius:999px}.pill svg{width:14px;height:14px}.pill--brand{background:var(--brand-tint);color:var(--brand-ink);border-color:transparent}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
