.mobile-app-actions{pointer-events:none;display:block}.mobile-app-nav{display:none}@media (width<=900px){.mobile-app-actions{bottom:calc(86px + env(safe-area-inset-bottom));pointer-events:none;z-index:72;justify-content:space-between;align-items:center;width:min(100vw - 32px,430px);display:flex;position:fixed;left:50%;transform:translate(-50%)}.mobile-fab{pointer-events:auto}.mobile-fab--whatsapp{order:1}.mobile-fab--agent{order:2}.mobile-fab--top{order:3}.mobile-fab{color:#fff;cursor:pointer;pointer-events:auto;will-change:transform;border:1px solid #ffffff2e;border-radius:50%;justify-content:center;place-items:center;width:50px;height:50px;padding:0;text-decoration:none;transition:box-shadow .2s,transform .2s;display:inline-grid;position:relative;transform:translate(0,0)}.mobile-fab:focus-visible,.mobile-app-nav__item:focus-visible{outline:2px solid var(--color-amber);outline-offset:3px}.mobile-fab:active{transform:translateY(2px)scale(.98)}.mobile-fab--top{background:radial-gradient(circle at 35% 25%,#ffffff52,#0000 34%),linear-gradient(145deg,#b400d8,#6c22ff 58%,#00b8c8);order:3;box-shadow:0 14px 28px #6722ff52}.mobile-fab--agent{background:radial-gradient(circle at 35% 24%,#ffffff47,#0000 34%),linear-gradient(145deg,#0b1118,#151920 58%,#2a1436);order:2;box-shadow:0 16px 32px #00000057,inset 0 0 0 1px #00e5ff2e}.mobile-fab--agent.is-active{box-shadow:0 0 0 5px #00e5ff29,0 18px 34px #00000057,inset 0 0 0 1px #00e5ff8a}.mobile-fab--whatsapp{background:radial-gradient(circle at 35% 25%,#ffffff52,#0000 34%),linear-gradient(145deg,#21d366,#0b8f42);order:1;box-shadow:0 14px 28px #10b95c47}.mobile-fab__ring{width:48px;height:48px;position:absolute;transform:rotate(-90deg)}.mobile-fab__track,.mobile-fab__progress{fill:none;stroke-width:2.6px}.mobile-fab__track{stroke:#ffffff2e}.mobile-fab__progress{stroke:#fff;stroke-linecap:round;transition:stroke-dashoffset 80ms linear}.mobile-fab__icon{z-index:1;width:20px;height:20px;position:relative}.mobile-fab__logo{object-fit:contain;z-index:1;width:30px;height:30px;display:block;position:relative}.mobile-app-nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);bottom:calc(10px + env(safe-area-inset-bottom));z-index:70;background:#080a0fe6;border:1px solid #ffffff24;border-radius:24px;grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:2px;width:min(100vw - 24px,430px);max-width:430px;height:64px;padding:6px 8px;display:grid;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 18px 48px #0000006b,inset 0 1px #ffffff14}.mobile-app-nav__item{color:#ffffffb8;border-radius:18px;grid-template-rows:24px 1fr;place-items:center;gap:3px;min-width:0;padding:4px 2px 3px;text-decoration:none;transition:background .2s,color .2s,transform .2s;display:grid}.mobile-app-nav__item.is-active{color:#fff;background:#ffffff14}.mobile-app-nav__item:active{transform:translateY(1px)}.mobile-app-nav__icon{place-items:center;width:20px;height:20px;display:grid}.mobile-app-nav__icon svg{width:18px;height:18px}.mobile-app-nav__label{text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.66rem;font-weight:800;line-height:1.05;display:block;overflow:hidden}}@media (width<=360px){.mobile-app-actions{grid-template-columns:repeat(3,48px);gap:12px}.mobile-fab{width:48px;height:48px}.mobile-app-nav__label{font-size:.62rem}}@media (prefers-reduced-motion:reduce){.mobile-fab,.mobile-app-nav__item,.mobile-fab__progress{will-change:auto;transition:none}}@media (width>=901px){.mobile-fab{color:#fff;cursor:pointer;pointer-events:auto;z-index:72;border:1px solid #ffffff2e;border-radius:50%;justify-content:center;place-items:center;width:54px;height:54px;padding:0;text-decoration:none;transition:box-shadow .2s,transform .2s;display:inline-grid;position:fixed}.mobile-fab:hover{transform:scale(1.08)}.mobile-fab:active{transform:scale(.96)}.mobile-fab--whatsapp{background:radial-gradient(circle at 35% 25%,#ffffff52,#0000 34%),linear-gradient(145deg,#21d366,#0b8f42);bottom:28px;left:28px;box-shadow:0 14px 28px #10b95c47}.mobile-fab--top{background:radial-gradient(circle at 35% 25%,#ffffff52,#0000 34%),linear-gradient(145deg,#b400d8,#6c22ff 58%,#00b8c8);bottom:28px;right:28px;box-shadow:0 14px 28px #6722ff52}.mobile-fab--agent{display:none!important}.mobile-fab__ring{width:52px;height:52px;position:absolute;transform:rotate(-90deg)}.mobile-fab__track,.mobile-fab__progress{fill:none;stroke-width:2.6px}.mobile-fab__track{stroke:#ffffff2e}.mobile-fab__progress{stroke:#fff;stroke-linecap:round;transition:stroke-dashoffset 80ms linear}.mobile-fab__icon{z-index:1;width:22px;height:22px;position:relative}.mobile-fab__logo{object-fit:contain;z-index:1;width:32px;height:32px;display:block;position:relative}}.lmw-chat[data-astro-cid-2lfozsqu]{bottom:calc(92px + env(safe-area-inset-bottom,0px));z-index:74;width:min(100vw - 28px,390px);position:fixed;left:50%;transform:translate(-50%)}.lmw-chat__panel[data-astro-cid-2lfozsqu]{background:linear-gradient(180deg, #0c1119fa, #070a10fa), var(--fondo-panel);color:#fff;border:1px solid #ffffff24;border-radius:22px;max-height:min(72vh,620px);overflow:hidden;box-shadow:0 22px 70px #00000075}.lmw-chat__header[data-astro-cid-2lfozsqu]{background:radial-gradient(circle at 18% 10%,#00e5ff33,#0000 32%),linear-gradient(135deg,#0a0f18fa,#141d27fa);border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.lmw-chat__brand[data-astro-cid-2lfozsqu]{align-items:center;gap:10px;min-width:0;display:flex}.lmw-chat__brand[data-astro-cid-2lfozsqu] strong[data-astro-cid-2lfozsqu]{font-size:.94rem;line-height:1.2;display:block}.lmw-chat__eyebrow[data-astro-cid-2lfozsqu]{color:var(--color-cyan);letter-spacing:.16em;text-transform:uppercase;margin-bottom:2px;font-size:.67rem;font-weight:800;display:block}.lmw-chat__logo[data-astro-cid-2lfozsqu]{background:#ffffff14;border:1px solid #ffffff24;border-radius:50%;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.lmw-chat__logo[data-astro-cid-2lfozsqu] img[data-astro-cid-2lfozsqu]{object-fit:contain;width:32px;height:32px;display:block}.lmw-chat__actions[data-astro-cid-2lfozsqu]{align-items:center;gap:8px;display:flex}.lmw-chat__ghost[data-astro-cid-2lfozsqu],.lmw-chat__icon-button[data-astro-cid-2lfozsqu],.lmw-chat__send[data-astro-cid-2lfozsqu],.lmw-chat__desktop-open[data-astro-cid-2lfozsqu]{font:inherit}.lmw-chat__ghost[data-astro-cid-2lfozsqu]{color:#ffffffd1;cursor:pointer;background:#ffffff14;border:1px solid #ffffff24;border-radius:999px;padding:7px 10px;font-size:.72rem;font-weight:800}.lmw-chat__icon-button[data-astro-cid-2lfozsqu]{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff24;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;padding:0;display:inline-flex}.lmw-chat__icon-button[data-astro-cid-2lfozsqu] svg[data-astro-cid-2lfozsqu]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:2.2px;width:17px;height:17px}.lmw-chat__messages[data-astro-cid-2lfozsqu]{gap:10px;max-height:min(48vh,390px);padding:14px;display:grid;overflow-y:auto}.lmw-chat__message[data-astro-cid-2lfozsqu]{border-radius:18px;padding:11px 13px;font-size:.88rem;line-height:1.55}.lmw-chat__message[data-astro-cid-2lfozsqu] p[data-astro-cid-2lfozsqu]{overflow-wrap:anywhere;white-space:pre-wrap;margin:0}.lmw-chat__message[data-astro-cid-2lfozsqu].is-assistant{color:#ffffffe6;background:#ffffff14;margin-right:18px}.lmw-chat__message[data-astro-cid-2lfozsqu].is-user{background:linear-gradient(135deg, var(--color-cyan), var(--color-mint));color:#031014;margin-left:24px;font-weight:700}.lmw-chat__link[data-astro-cid-2lfozsqu]{color:var(--color-cyan);text-underline-offset:3px;font-weight:900;text-decoration:underline}.lmw-chat__message[data-astro-cid-2lfozsqu].is-user .lmw-chat__link[data-astro-cid-2lfozsqu]{color:#031014}.lmw-chat__products[data-astro-cid-2lfozsqu]{gap:8px;margin-top:10px;display:grid}.lmw-chat__product[data-astro-cid-2lfozsqu]{color:#fff;background:#ffffff14;border:1px solid #ffffff14;border-radius:14px;grid-template-columns:38px 1fr;align-items:center;gap:10px;padding:8px;text-decoration:none;display:grid}.lmw-chat__product-icon[data-astro-cid-2lfozsqu]{color:var(--color-cyan);background:#00e5ff24;border-radius:12px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.lmw-chat__product-icon[data-astro-cid-2lfozsqu] svg[data-astro-cid-2lfozsqu]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:21px;height:21px}.lmw-chat__product[data-astro-cid-2lfozsqu] strong[data-astro-cid-2lfozsqu],.lmw-chat__product[data-astro-cid-2lfozsqu] small[data-astro-cid-2lfozsqu]{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.lmw-chat__product[data-astro-cid-2lfozsqu] strong[data-astro-cid-2lfozsqu]{font-size:.82rem}.lmw-chat__product[data-astro-cid-2lfozsqu] small[data-astro-cid-2lfozsqu]{color:#ffffffad;margin-top:2px;font-size:.72rem}.lmw-chat__form[data-astro-cid-2lfozsqu]{background:#ffffff0f;border-top:1px solid #ffffff1a;grid-template-columns:1fr auto;align-items:center;gap:8px;padding:12px;display:grid}.lmw-chat__input[data-astro-cid-2lfozsqu]{color:#071018;font:inherit;background:#fff;border:0;border-radius:999px;outline:none;min-width:0;padding:12px 14px;font-size:.86rem}.lmw-chat__send[data-astro-cid-2lfozsqu]{background:var(--color-cyan);color:#031014;cursor:pointer;border:0;border-radius:999px;padding:12px 15px;font-size:.84rem;font-weight:900}.lmw-chat__send[data-astro-cid-2lfozsqu]:disabled{cursor:wait;opacity:.62}.lmw-chat__desktop-open[data-astro-cid-2lfozsqu]{color:#fff;cursor:pointer;background:#080a0ff5;border:1px solid #ffffff24;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:8px 15px 8px 8px;font-weight:900;display:none;box-shadow:0 18px 48px #0000005c}.lmw-chat__desktop-open[data-astro-cid-2lfozsqu].is-hidden{display:none}@media (width>=901px){.lmw-chat[data-astro-cid-2lfozsqu]{width:min(390px,100vw - 140px);bottom:28px;left:auto;right:96px;transform:none}.lmw-chat__desktop-open[data-astro-cid-2lfozsqu]{margin-left:auto;display:inline-flex}.lmw-chat__panel[data-astro-cid-2lfozsqu]{margin-bottom:12px}}@media (width<=420px){.lmw-chat[data-astro-cid-2lfozsqu]{width:min(100vw - 20px,390px)}.lmw-chat__brand[data-astro-cid-2lfozsqu] strong[data-astro-cid-2lfozsqu]{font-size:.86rem}.lmw-chat__ghost[data-astro-cid-2lfozsqu]{display:none}}:root{--color-cyan:#00e5ff;--color-coral:#ff6f61;--color-amber:#ffd166;--color-mint:#4ade80;--fondo-oscuro:#080a0f;--fondo-panel:#101620;--texto-principal:#fff;--texto-suave:#b8c1cc;--borde-suave:#ffffff24;--panel-glass:#ffffff0e;--nav-backdrop:#080a0fd1;--hero-grid:#ffffff14;--sombra-panel:#00000052;--gradiente-fondo:linear-gradient(135deg, #00e5ff14, transparent 38%), linear-gradient(135deg, #080a0f 0%, #101620 48%, #0c0f14 100%);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=light]{--fondo-oscuro:#f3f6fb;--fondo-panel:#fff;--texto-principal:#0b1220;--texto-suave:#4b5563;--borde-suave:#0b12201f;--panel-glass:#ffffffe0;--nav-backdrop:#ffffffe6;--hero-grid:#0b122014;--sombra-panel:#0b122014;--gradiente-fondo:linear-gradient(135deg, #00e5ff1f, transparent 42%), linear-gradient(135deg, #f8fbff 0%, #eef3fa 48%, #e8eef6 100%);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}:root{--accent:var(--color-cyan);--accent-contrast:#041014;--accent-soft:#00e5ff24;--accent-strong:#00b8d4}[data-accent=cyan]{--accent:#00e5ff;--accent-contrast:#041014;--accent-soft:#00e5ff24;--accent-strong:#00b8d4}[data-accent=mint]{--accent:#4ade80;--accent-contrast:#04140a;--accent-soft:#4ade8029;--accent-strong:#22c55e}[data-accent=coral]{--accent:#ff6f61;--accent-contrast:#1a0603;--accent-soft:#ff6f6129;--accent-strong:#f0553f}[data-accent=amber]{--accent:#ffd166;--accent-contrast:#141002;--accent-soft:#ffd1662e;--accent-strong:#f5b940}[data-accent=magenta]{--accent:#e879f9;--accent-contrast:#1a0417;--accent-soft:#e879f929;--accent-strong:#d946ef}[data-accent=violet]{--accent:#a855f7;--accent-contrast:#12031f;--accent-soft:#a855f729;--accent-strong:#9333ea}[data-accent=gold]{--accent:#f5c542;--accent-contrast:#141001;--accent-soft:#f5c5422e;--accent-strong:#e0ab1f}[data-accent=blue]{--accent:#38bdf8;--accent-contrast:#04121a;--accent-soft:#38bdf829;--accent-strong:#0ea5e9}:root{--site-nav-height:72px;--mobile-app-bottom-space:148px}html{background:var(--gradiente-fondo);color:var(--texto-principal);scroll-behavior:smooth;max-width:100%;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}body{width:100%;max-width:100%;min-height:100vh;margin:0;overflow-x:hidden}.site-shell{min-height:100vh;padding-top:var(--site-nav-height)}a{color:inherit}button,input,textarea,select{font:inherit}::selection{background:var(--color-amber);color:#080a0f}@media (width<=900px){.site-shell{padding-bottom:calc(var(--mobile-app-bottom-space) + env(safe-area-inset-bottom))}}.foundation-card,.plugin-card,.bre-card,.bre-usecase,.bre-spec,.bre-check,.sdm-card,.sdm-usecase,.sdm-spec,.feature-card,.stat-card,.roadmap-list li,.lmw-card,.lmw-usecase,.lmw-spec,.lmw-plan{will-change:transform, box-shadow;transition:transform .5s cubic-bezier(.2,.8,.2,1),box-shadow .5s cubic-bezier(.2,.8,.2,1),border-color .3s,background .3s!important}.foundation-card:hover,.plugin-card:hover,.bre-card:hover,.bre-usecase:hover,.bre-spec:hover,.bre-check:hover,.sdm-card:hover,.sdm-usecase:hover,.sdm-spec:hover,.feature-card:hover,.stat-card:hover,.roadmap-list li:hover,.lmw-card:hover,.lmw-usecase:hover,.lmw-spec:hover,.lmw-plan:hover{box-shadow:0 16px 32px var(--sombra-panel)!important;transform:translateY(-8px)scale(1.015)!important}.lmw-card:hover,.lmw-usecase:hover,.lmw-spec:hover,.lmw-plan:hover{border-color:var(--accent)!important}.lmw-card.is-clicked,.lmw-usecase.is-clicked,.lmw-spec.is-clicked,.lmw-plan.is-clicked{background:linear-gradient(135deg, var(--accent-soft) 0%, #ffd1661a 100%)!important;border-color:var(--accent)!important;box-shadow:0 8px 24px var(--accent-soft)!important}.foundation-card:hover,.feature-card:hover,.stat-card:hover,.sdm-card:hover,.sdm-usecase:hover,.sdm-spec:hover,.roadmap-list li:hover{border-color:var(--color-cyan)!important}.bre-card:hover,.bre-usecase:hover,.bre-spec:hover,.bre-check:hover{border-color:var(--color-mint)!important}.foundation-card.is-clicked,.plugin-card.is-clicked,.bre-card.is-clicked,.bre-usecase.is-clicked,.bre-spec.is-clicked,.bre-check.is-clicked,.sdm-card.is-clicked,.sdm-usecase.is-clicked,.sdm-spec.is-clicked,.feature-card.is-clicked,.stat-card.is-clicked,.roadmap-list li.is-clicked{border-color:var(--color-cyan)!important;background:linear-gradient(135deg,#00e5ff29 0%,#ff6f611f 50%,#ffd1661f 100%)!important;box-shadow:0 8px 24px #00e5ff40!important}.bre-card.is-clicked,.bre-usecase.is-clicked,.bre-spec.is-clicked,.bre-check.is-clicked{border-color:var(--color-mint)!important;background:linear-gradient(135deg,#4ade8029 0%,#ff6f611f 50%,#ffd1661f 100%)!important;box-shadow:0 8px 24px #4ade8040!important}[data-scroll-state=hidden]{pointer-events:none;opacity:0!important;transform:translate(54px)!important}[data-scroll-state=visible]{pointer-events:auto;opacity:1!important;transform:translate(0,0)!important}@media (prefers-reduced-motion:reduce){.foundation-card:hover,.plugin-card:hover,.bre-card:hover,.bre-usecase:hover,.bre-spec:hover,.bre-check:hover,.sdm-card:hover,.sdm-usecase:hover,.sdm-spec:hover,.feature-card:hover,.stat-card:hover,.roadmap-list li:hover{transform:none!important}[data-scroll-state=hidden]{opacity:1!important;pointer-events:auto!important;transform:none!important}}#particles-canvas{pointer-events:none;z-index:-2;opacity:.55;width:100%;height:100%;position:fixed;inset:0}@media (prefers-reduced-motion:reduce){html[data-motion=full] [data-scroll-state=hidden]{opacity:0!important;pointer-events:none!important;transform:translate(54px)!important}html[data-motion=full] [data-scroll-state=visible]{opacity:1!important;pointer-events:auto!important;transform:translate(0,0)!important}html[data-motion=full] .hero-logo-3d__stage{will-change:transform!important;transition:transform .12s linear!important}html[data-motion=full] .hero-logo-3d.is-active .hero-logo-3d__stage{animation:9s ease-in-out infinite alternate heroFloat!important}html[data-motion=full] .hero-logo-3d__logo{animation:6.5s ease-in-out infinite logoPulse!important}}
