.landing-root{--c-azul:#1565c0;--c-naranja:#e9683a;--c-naranja-2:#cf4e24;--c-verde:#0f9d6c;--c-azul-tx:#125aa8;--c-verde-tx:#0b7d56;--c-naranja-tx:#bc4d1e;--l-bg:#f6f9fd;--l-card:#fff;--l-card-2:#edf3fb;--l-ink:#0c1c33;--l-muted:#4d5f78;--l-line:#0c1c331f;--l-glow-a:#1565c024;--l-glow-b:#e9683a1a;--l-shadow:#0c1c3347;background:var(--l-bg);color:var(--l-ink)}html[data-appmode=dark] .landing-root{--l-bg:#0a1120;--l-card:#ffffff09;--l-card-2:#ffffff12;--l-ink:#f2f6fc;--l-muted:#9aa9bd;--l-line:#ffffff1c;--l-glow-a:#1565c042;--l-glow-b:#e9683a24;--l-shadow:#0000008c;--c-azul-tx:#6fadef;--c-verde-tx:#3cc79a;--c-naranja-tx:#f0855b}.landing-root h1,.landing-root h2,.landing-root h3,.landing-root .font-display{font-family:var(--font-sora,inherit), system-ui, sans-serif}.landing-root .lp-dark{color:#eef3fa;background:#0b1830}html[data-appmode=dark] .landing-root .lp-dark{background:#0d1c38}.landing-root .step-num{border:2px solid var(--c-verde);color:#fff;border-radius:999px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-size:14px;font-weight:900;display:flex}.landing-root .lp-fact-ico{background:color-mix(in srgb, var(--c-azul) 10%, transparent);border-radius:12px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;font-size:18px;display:flex}.landing-root .lp-bar{background:linear-gradient(90deg, var(--c-azul), var(--c-naranja));border-radius:999px;width:56px;height:4px}.landing-root .float-slow{animation:9s ease-in-out infinite floatSlow}@keyframes floatSlow{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.landing-root .mockup{box-shadow:0 40px 90px -30px var(--l-shadow)}.landing-root .lp-ink{color:var(--l-ink)}.landing-root .lp-muted{color:var(--l-muted)}.landing-root .lp-line{border-color:var(--l-line)}.landing-root .lp-card{background:var(--l-card);border:1px solid var(--l-line)}.landing-root .btn-brand{background:linear-gradient(135deg, var(--c-naranja), var(--c-naranja-2));color:#fff}.landing-root .btn-sec{border:1px solid var(--l-line);color:var(--l-ink)}.landing-root .btn-sec:hover{background:var(--l-card-2)}.landing-root .lp-chip{border:1px solid var(--l-line);background:var(--l-card-2);color:var(--l-muted);border-radius:999px;align-items:center;padding:3px 10px;font-size:11px;font-weight:700;display:inline-flex}.landing-root .lp-check{background:color-mix(in srgb, var(--c-verde) 16%, transparent);width:20px;height:20px;color:var(--c-verde);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:900;display:flex}.landing-root .reveal-oculto{opacity:0;transform:translateY(16px)}.landing-root .reveal-oculto.reveal-zoom{transform:translateY(16px)scale(.98)}.landing-root .reveal-entra{transition:opacity var(--c3-t-lg,.32s) var(--c3-ease-sale,cubic-bezier(.2, .8, .2, 1)), transform var(--c3-t-lg,.32s) var(--c3-ease-sale,cubic-bezier(.2, .8, .2, 1))}.scroll-progress{z-index:60;transform-origin:0;pointer-events:none;background:linear-gradient(90deg,#1565c0,#e9683a,#0f9d6c);height:3px;position:fixed;top:0;left:0;right:0;transform:scaleX(0);box-shadow:0 0 12px #1565c080}.landing-root .hero-glow{animation:16s ease-in-out infinite alternate heroGlow}@keyframes heroGlow{0%{opacity:.85;transform:translate(0,0)scale(1)}to{opacity:1;transform:translate(-3%,2%)scale(1.14)}}.landing-root .hero-title{animation:lpSube var(--c3-t-lg,.32s) var(--c3-ease-sale,cubic-bezier(.2, .8, .2, 1))}@keyframes lpSube{0%{transform:translateY(10px)}to{transform:none}}.landing-root .grad-text{background:linear-gradient(120deg, var(--c-azul), var(--c-verde), var(--c-azul));color:#0000;background-size:160%;-webkit-background-clip:text;background-clip:text}.landing-root .float{animation:7s ease-in-out infinite float}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}.landing-root .fade-up-1{animation:lpSube var(--c3-t-lg,.32s) var(--c3-ease-sale,cubic-bezier(.2, .8, .2, 1))}.landing-root .fade-up-2{animation:lpSube var(--c3-t-lg,.32s) 40ms var(--c3-ease-sale,cubic-bezier(.2, .8, .2, 1)) backwards}.landing-root .fade-up-3{animation:lpSube var(--c3-t-lg,.32s) 80ms var(--c3-ease-sale,cubic-bezier(.2, .8, .2, 1)) backwards}.landing-root .card-anim{transition:transform var(--c3-t-md,.24s) var(--c3-ease-sale,cubic-bezier(.2, .8, .2, 1)), box-shadow var(--c3-t-md,.24s) ease, border-color var(--c3-t-xs,.12s) ease, background-color var(--c3-t-xs,.12s) ease}.landing-root .card-anim:hover{box-shadow:0 26px 60px -22px var(--l-shadow);transform:translateY(-7px)}@media (prefers-reduced-motion:reduce){.landing-root .reveal-oculto{opacity:1!important;transform:none!important}.landing-root .hero-glow,.landing-root .hero-title,.landing-root .float,.landing-root .float-slow,.landing-root .fade-up-1,.landing-root .fade-up-2,.landing-root .fade-up-3{animation:none!important}.landing-root .card-anim:hover{transform:none}}
@font-face{font-family:sora;src:url(../media/sora_latin_wght_normal-s.p.02qdttqb0jl3z.woff2)format("woff2");font-display:swap;font-weight:100 800}@font-face{font-family:sora Fallback;src:local(Arial);ascent-override:85.11%;descent-override:25.44%;line-gap-override:0.0%;size-adjust:113.97%}.sora_e9e13a87-module__zJs6zW__className{font-family:sora,sora Fallback}.sora_e9e13a87-module__zJs6zW__variable{--font-sora:"sora", "sora Fallback"}
