@font-face{font-family:Inter Respaldo;font-weight:100 500;src:local(Arial),local(ArialMT);size-adjust:106.4%;ascent-override:91.05%;descent-override:22.67%;line-gap-override:0%}@font-face{font-family:Inter Respaldo;font-weight:600 900;src:local(Arial Bold),local(Arial-BoldMT);size-adjust:101.3%;ascent-override:95.63%;descent-override:23.81%;line-gap-override:0%}.landing{font-family:Inter Variable,Inter,Inter Respaldo,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}.landing-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--primary);font-size:11.5px;font-weight:590}.landing-navlink{color:var(--text-2);border-radius:4px;transition:color .12s}.landing-navlink:hover{color:var(--text-1)}.landing-navlink:focus-visible{outline:2px solid var(--ring);outline-offset:4px}.dark #portada-estatica img[src="/brand/horizontal-no-tagline.svg"]{content:url(/brand/horizontal-no-tagline-white.svg)}[data-portada-relevada] .landing-mock-row{animation:none}.landing footer a{padding-block:.25rem}.landing-hero-mark{background:url(/brand/symbol-black.svg) 50%/contain no-repeat}.dark .landing-hero-mark{background-image:url(/brand/symbol-white.svg)}.landing-paso{border-top:1px solid var(--border);grid-template-columns:2.25rem minmax(0,1fr);gap:.75rem 1rem;padding-block:1.25rem;display:grid;position:relative}.landing-paso:last-child{border-bottom:1px solid var(--border)}.landing-paso-num{border:1px solid var(--border-color-strong);font-variant-numeric:tabular-nums;width:2rem;height:2rem;color:var(--text-2);background:var(--background);border-radius:999px;place-items:center;font-size:12.5px;font-weight:600;display:grid}.landing-mock-frame{border-radius:var(--radius-lg-px,10px);border:1px solid var(--border-color-strong);background:var(--background);overflow:hidden;box-shadow:0 1px #00000008,0 12px 40px -18px #5965cd59;box-shadow:0 1px lab(0% 0 0/.03),0 12px 40px -18px lab(45.8476% 19.3468 -56.7519/.35)}.dark .landing-mock-frame{box-shadow:0 1px #ffffff0a,0 24px 60px -24px #000000b3;box-shadow:0 1px lab(100% 0 0/.04),0 24px 60px -24px lab(0% 0 0/.7)}.landing-mock-row{animation:.48s cubic-bezier(.2,.7,.2,1) both landing-row-in}@keyframes landing-row-in{0%{transform:translateY(6px)}to{transform:none}}.landing-bubble{border-radius:10px;max-width:88%;padding:.45rem .65rem}.landing-bubble-in{background:var(--surface-2);color:var(--text-1);border-bottom-left-radius:3px;align-self:flex-start}.landing-bubble-out{background:var(--primary);color:var(--primary-foreground);border-bottom-right-radius:3px;align-self:flex-end}.landing-typing{align-items:center;gap:.4rem;margin-top:.15rem;display:inline-flex}.landing-typing-dots{gap:3px;display:inline-flex}.landing-typing-dots i{background:var(--text-2);border-radius:999px;width:4px;height:4px;animation:1.2s ease-in-out infinite landing-dot}.landing-typing-dots i:nth-child(2){animation-delay:.15s}.landing-typing-dots i:nth-child(3){animation-delay:.3s}@keyframes landing-dot{0%,60%,to{opacity:.5;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.landing-mock-row,.landing-typing-dots i{animation:none}}
