html:has(.landing-root){scroll-behavior:smooth}.landing-root{--c-azul:#1565c0;--c-naranja:#e9683a;--c-naranja-2:#cf4e24;--c-verde:#0f9d6c;--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)}@media (prefers-color-scheme: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}}.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}@media (prefers-color-scheme: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{opacity:0;will-change:opacity, transform;transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);transform:translateY(30px)}.landing-root .reveal-visible{opacity:1;transform:none}.landing-root .reveal-zoom{transform:translateY(30px)scale(.97)}.landing-root .reveal-zoom.reveal-visible{transform:none}.scroll-progress{z-index:60;background:linear-gradient(90deg,#1565c0,#e9683a,#0f9d6c);height:3px;transition:width 80ms linear;position:fixed;top:0;left: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:1s cubic-bezier(.16,1,.3,1) both heroIn}@keyframes heroIn{0%{opacity:0;filter:blur(8px);transform:translateY(22px)}to{opacity:1;filter:blur();transform:none}}.landing-root .grad-text{background:linear-gradient(120deg, var(--c-azul), var(--c-verde), var(--c-azul));color:#0000;background-size:220%;-webkit-background-clip:text;background-clip:text;animation:7s ease-in-out infinite gradShift}@keyframes gradShift{0%,to{background-position:0%}50%{background-position:100%}}.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:.9s cubic-bezier(.16,1,.3,1) .15s both fadeUp}.landing-root .fade-up-2{animation:.9s cubic-bezier(.16,1,.3,1) .32s both fadeUp}.landing-root .fade-up-3{animation:.9s cubic-bezier(.16,1,.3,1) .5s both fadeUp}@keyframes fadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.landing-root .card-anim{transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s,border-color .3s,background-color .3s}.landing-root .card-anim:hover{box-shadow:0 26px 60px -22px var(--l-shadow);transform:translateY(-7px)}@media (prefers-reduced-motion:reduce){html:has(.landing-root){scroll-behavior:auto}.landing-root .reveal,.landing-root .reveal-visible,.landing-root .reveal-zoom{opacity:1!important;transform:none!important}.landing-root .hero-glow,.landing-root .hero-title,.landing-root .grad-text,.landing-root .float,.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"}
