.mkt{--mkt-bg:#0b0e13;--mkt-bg-subtle:#14161f;--mkt-bg-muted:#18212b;--mkt-surface:#232e3b;--mkt-surface-2:#1b1e29;--mkt-bg-deep:#06080c;--mkt-border:rgba(255,255,255,0.1);--mkt-border-strong:rgba(255,255,255,0.18);--mkt-ink:#ffffff;--mkt-text:#b8c0c9;--mkt-muted:rgba(255,255,255,0.6);--mkt-faint:rgba(255,255,255,0.5);--mkt-mint:#3be4d6;--mkt-mint-hover:#6bede1;--mkt-mint-active:#2acbbd;--mkt-accent:var(--mkt-mint);--mkt-accent-ink:#0b0e13;--mkt-accent-soft:rgba(59,228,214,0.14);--mkt-accent-ring:rgba(59,228,214,0.32);--mkt-ok:#7aba05;--mkt-ok-soft:rgba(122,186,5,0.14);--mkt-ok-ink:color-mix(in srgb,var(--mkt-ok) 75%,#ffffff);--mkt-beta:#f59e0b;--mkt-beta-soft:rgba(245,158,11,0.14);--mkt-beta-ink:color-mix(in srgb,var(--mkt-beta) 75%,#ffffff);--mkt-soon:#94a3b8;--mkt-soon-soft:rgba(148,163,184,0.14);--mkt-soon-ink:color-mix(in srgb,var(--mkt-soon) 75%,#ffffff);--mkt-shadow-sm:inset 0 1px 0 rgba(255,255,255,0.06),0 1px 2px rgba(0,0,0,0.4);--mkt-shadow-md:inset 0 1px 0 rgba(255,255,255,0.07),0 2px 6px rgba(0,0,0,0.45);--mkt-shadow-lg:inset 0 1px 0 rgba(255,255,255,0.08),0 8px 24px rgba(0,0,0,0.5);--mkt-shadow-brand:0 0 0 1px rgba(59,228,214,0.22),0 20px 50px -12px rgba(59,228,214,0.3);--mkt-r-sm:8px;--mkt-r-md:12px;--mkt-r-lg:16px;--mkt-r-xl:20px;--mkt-r-pill:999px;--mkt-maxw:1200px;--mkt-gutter:clamp(1.25rem,5vw,3rem);--mkt-font:"Inter",-apple-system,"Segoe UI",system-ui,Roboto,Helvetica,Arial,sans-serif;--mkt-font-display:var(--font-geist,"Inter"),-apple-system,"Segoe UI",system-ui,sans-serif;color:var(--mkt-text);background:var(--mkt-bg);font-family:var(--mkt-font);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;line-height:1.6;color-scheme:dark}:where(.mkt) *,:where(.mkt) :after,:where(.mkt) :before{box-sizing:border-box}:where(.mkt) :where(h1,h2,h3,h4){color:var(--mkt-ink);line-height:1.12;letter-spacing:-.02em;margin:0;font-weight:800}:where(.mkt) :where(h1,h2,h3){font-family:var(--mkt-font-display);font-weight:700}:where(.mkt) :where(p){margin:0}:where(.mkt) :where(a){color:inherit;text-decoration:none}:where(.mkt) :where(h1){font-size:clamp(2.2rem,4.6vw,3.6rem)}:where(.mkt) :where(h2){font-size:clamp(1.7rem,3.2vw,2.5rem)}:where(.mkt) :where(h3){font-size:clamp(1.25rem,2vw,1.6rem);letter-spacing:-.015em}.mkt :focus-visible{outline:2px solid var(--mkt-accent);outline-offset:2px}:where(.mkt) :where(:focus-visible){border-radius:4px}.mkt-grad-text{color:var(--mkt-accent)}.mkt-aura{position:absolute;inset:0;pointer-events:none;background:radial-gradient(60% 55% at 50% -10%,rgba(59,228,214,.16),transparent 70%),radial-gradient(45% 45% at 85% 5%,rgba(23,169,156,.1),transparent 70%);z-index:0}@media (prefers-reduced-motion:reduce){.mkt *{animation:none!important;transition:none!important}}.mkt{--mkt-shadow-glow:0 0 0 1px rgba(59,228,214,0.22),0 20px 50px -12px rgba(59,228,214,0.3);--mkt-ring:inset 0 1px 0 rgba(255,255,255,0.06);--mkt-ease:cubic-bezier(0.22,0.61,0.36,1)}.mkt-js .mkt-reveal:not(.mkt-done),.mkt-js [data-reveal]:not(.mkt-done){opacity:0;transform:translateY(20px);transition:opacity .65s var(--mkt-ease),transform .65s var(--mkt-ease);transition-delay:var(--reveal-delay,0s);will-change:opacity,transform}.mkt-js .mkt-reveal.mkt-in:not(.mkt-done),.mkt-js [data-reveal].mkt-in:not(.mkt-done){opacity:1;transform:none}@keyframes mkt-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes mkt-rise-solid{0%{transform:translateY(14px)}to{transform:none}}@keyframes mkt-shimmer{0%{background-position:-160% 0}to{background-position:260% 0}}@keyframes mkt-pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.82)}}.mkt-anim-rise{animation:mkt-rise .7s var(--mkt-ease) both}.mkt-anim-rise-solid{animation:mkt-rise-solid .6s var(--mkt-ease) both}.mkt [data-anima][data-fuera],.mkt [data-anima][data-fuera] *,.mkt [data-anima][data-fuera] :after,.mkt [data-anima][data-fuera] :before,.mkt [data-anima][data-fuera]:after,.mkt [data-anima][data-fuera]:before{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.mkt-js .mkt-reveal,.mkt-js [data-reveal]{opacity:1!important;transform:none!important;transition:none!important}.mkt-anim-rise,.mkt-anim-rise-solid,.mkt-hero__sub,.mkt-hero__title{animation:none!important}}