:root{--bg:#f7f4f1;--bg-alt:#fbf9f7;--surface:#fff;--surface-elevated:#fffffff0;--surface-glass:#ffffffe0;--surface-muted:#f3eeea;--text-navy:#1f1a17;--text-primary:#212121;--text-secondary:#6b615b;--text-muted:#828282;--primary-100:#fbeee9;--primary-200:#f5d6cb;--primary-300:#ecb6a3;--primary-400:#e0927a;--primary-500:#d27257;--primary-600:#c95b3d;--primary:#c15234;--primary-hover:#a3452b;--primary-bright:#bb4119;--rust:#883b28;--primary-soft:#c152341a;--teal:#009688;--teal-hover:#00796b;--teal-soft:#e0f2f1;--teal-text:#00695c;--emerald:#27ae60;--emerald-soft:#effced;--emerald-text:#2e7d32;--whatsapp:#25d366;--info:#1c74fd;--info-soft:#ebf4ff;--info-text:#1758c2;--amber:#ffc107;--amber-soft:#fdf7e6;--amber-text:#8a5a00;--rose:#fd3a55;--rose-soft:#ffedf0;--rose-text:#c8213a;--brand-gradient:linear-gradient(92deg, #c15234 0%, #bb4119 52%, #883b28 100%);--impulso-gradient:linear-gradient(92deg, #c15234 0%, #d27257 50%, #009688 100%);--pill-ai-bg:#fbeee9;--pill-ai-border:#ecb6a3;--pill-ai-text:#883b28;--border-subtle:#ece6e1;--border-strong:#d5cbc4;--shadow-xs:0 1px 2px #1f1a170d;--shadow-sm:0 1px 2px #1f1a170a, 0 8px 24px -8px #1f1a171a;--shadow-md:0 4px 12px -2px #1f1a170f, 0 16px 36px -12px #1f1a1724;--shadow-lg:0 24px 64px -16px #1f1a1738;--shadow-btn:0 10px 24px -6px #c152346b;--container-max:1280px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--radius-pill:9999px;--font-display:"Archivo", "Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, sans-serif;--font-sans:"Archivo", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace}html[data-theme=dark]{--bg:#121110;--bg-alt:#161413;--surface:#1b1918;--surface-elevated:#1b1918f0;--surface-glass:#121110e0;--surface-muted:#262321;--text-navy:#ede8e4;--text-primary:#ede8e4;--text-secondary:#a39a94;--text-muted:#7d746e;--primary:#d27257;--primary-hover:#e0927a;--primary-soft:#d2725729;--teal-soft:#0096882e;--teal-text:#80cbc4;--emerald-soft:#43a04729;--emerald-text:#7bcb7f;--info-soft:#1c74fd2e;--info-text:#8ab6ff;--amber-soft:#ffc10729;--amber-text:#f5c451;--pill-ai-bg:#d2725729;--pill-ai-border:#ecb6a352;--pill-ai-text:#ecb6a3;--border-subtle:#2c2826;--border-strong:#4a4440;--shadow-xs:0 2px 6px #00000059;--shadow-sm:0 8px 24px -4px #00000073;--shadow-md:0 16px 38px -10px #0009;--shadow-lg:0 24px 64px -16px #000000bf}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;font-family:var(--font-sans);background-color:var(--bg);color:var(--text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background-color:var(--bg);min-height:100vh;color:var(--text-primary);line-height:1.6;position:relative;overflow-x:hidden}body:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(circle,#c1523414 0%,#d272570a 45%,#0000 72%);width:62vw;height:62vh;position:fixed;top:-18vh;left:-10vw}body:after{content:"";pointer-events:none;z-index:-1;background:radial-gradient(circle,#0096880f 0%,#c152340a 45%,#0000 70%);width:52vw;height:58vh;position:fixed;top:14vh;right:-12vw}a{color:inherit;text-decoration:none;transition:color .2s,opacity .2s}img,svg{max-width:100%;display:block}button{cursor:pointer;font-family:inherit}.container{width:100%;max-width:var(--container-max);margin-inline:auto;padding-inline:1.5rem}.section{padding-block:5.5rem;position:relative}.section-header{text-align:center;max-width:780px;margin:0 auto 3.5rem}.section-badge{border-radius:var(--radius-pill);background:var(--surface);border:1px solid var(--border-strong);color:var(--primary);letter-spacing:.01em;box-shadow:var(--shadow-xs);align-items:center;gap:.5rem;margin-bottom:1.1rem;padding:.42rem 1rem;font-size:.82rem;font-weight:700;display:inline-flex}.section-badge .dot{background:var(--emerald);width:8px;height:8px;box-shadow:0 0 0 4px var(--emerald-soft);border-radius:50%}.section-title{font-family:var(--font-display);color:var(--text-navy);letter-spacing:-.025em;margin-bottom:1rem;font-size:clamp(2rem,3.6vw,2.85rem);font-weight:800;line-height:1.15}.section-subtitle{color:var(--text-secondary);font-size:clamp(1.02rem,1.3vw,1.15rem);line-height:1.68}.text-gradient{background:var(--brand-gradient);color:#0000;-webkit-background-clip:text;background-clip:text}.text-gradient-impulso{background:var(--impulso-gradient);color:#0000;-webkit-background-clip:text;background-clip:text}.btn{border-radius:var(--radius-pill);font-family:var(--font-display);white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:.55rem;padding:.82rem 1.6rem;font-size:.94rem;font-weight:700;line-height:1.2;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s,background .2s,border-color .2s;display:inline-flex}.btn:hover{transform:translateY(-2px)}.btn:active{transform:translateY(0)}.btn-primary{background:var(--primary);border-color:var(--primary);color:#fff;box-shadow:var(--shadow-btn)}.btn-primary:hover{background:var(--primary-hover);border-color:var(--primary-hover);box-shadow:0 14px 28px -6px #a3452b85}.btn-secondary{background:var(--surface);color:var(--text-navy);border-color:var(--border-strong);box-shadow:var(--shadow-xs)}.btn-secondary:hover{border-color:var(--primary);color:var(--primary);box-shadow:var(--shadow-sm)}.btn-sm{padding:.62rem 1.25rem;font-size:.88rem}.reveal{opacity:0;transition:opacity .65s cubic-bezier(.16,1,.3,1),transform .65s cubic-bezier(.16,1,.3,1);transform:translateY(22px)}.reveal.visible{opacity:1;transform:translateY(0)}.delay-100{transition-delay:.1s}.delay-200{transition-delay:.2s}.delay-300{transition-delay:.3s}@media (prefers-reduced-motion:reduce){.reveal{opacity:1!important;transition:none!important;transform:none!important}}.wa-floating-wrap{z-index:90;position:fixed;bottom:1.35rem;left:1.35rem}.wa-fab-btn{color:#fff;background:#25d366;border:none;border-radius:50%;justify-content:center;align-items:center;width:54px;height:54px;transition:transform .22s,box-shadow .22s;display:inline-flex;box-shadow:0 10px 26px #25d3666b}.wa-fab-btn:hover{transform:scale(1.07)translateY(-2px);box-shadow:0 14px 32px #25d3668c}.wa-popover{background:var(--surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);width:315px;box-shadow:var(--shadow-lg);opacity:0;visibility:hidden;padding:1.1rem;transition:all .22s cubic-bezier(.16,1,.3,1);position:absolute;bottom:68px;left:0;transform:translateY(10px)scale(.97)}.wa-floating-wrap.open .wa-popover{opacity:1;visibility:visible;transform:translateY(0)scale(1)}.wa-popover-head{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;margin-bottom:.75rem;padding-bottom:.65rem;display:flex}.wa-popover-brand{align-items:center;gap:.55rem;display:flex}.wa-status-dot{background:#25d366;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 3px #25d36633}.wa-popover-title{font-family:var(--font-display);color:var(--text-navy);font-size:.92rem;font-weight:800}.wa-popover-sub{color:var(--text-muted);font-size:.75rem}.wa-channel-list{flex-direction:column;gap:.55rem;display:flex}.wa-channel-item{border-radius:var(--radius-md);background:var(--surface-muted);border:1px solid var(--border-subtle);justify-content:space-between;align-items:center;padding:.7rem .85rem;transition:border-color .2s,transform .2s;display:flex}.wa-channel-item:hover{border-color:#25d366;transform:translate(2px)}.wa-channel-item strong{color:var(--text-navy);font-size:.86rem;display:block}.wa-channel-item span{color:var(--text-secondary);font-size:.76rem}.scroll-top-btn{border:1px solid var(--border-subtle);background:var(--surface);width:44px;height:44px;color:var(--text-navy);box-shadow:var(--shadow-md);opacity:0;visibility:hidden;z-index:85;border-radius:50%;justify-content:center;align-items:center;transition:all .22s;display:inline-flex;position:fixed;bottom:1.35rem;right:1.35rem;transform:translateY(10px)}.scroll-top-btn.visible{opacity:1;visibility:visible;transform:translateY(0)}.scroll-top-btn:hover{border-color:var(--primary);color:var(--primary);transform:translateY(-2px)}.page-hero{text-align:center;padding:4.25rem 0 2.75rem}.legal-shell{background:var(--surface);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);max-width:880px;box-shadow:var(--shadow-sm);margin:0 auto;padding:clamp(1.75rem,4vw,3.25rem)}.legal-shell h2{font-family:var(--font-display);color:var(--text-navy);margin:2rem 0 .75rem;font-size:1.35rem;font-weight:800}.legal-shell h2:first-child{margin-top:0}.legal-shell p,.legal-shell li{color:var(--text-secondary);margin-bottom:.85rem;font-size:.98rem;line-height:1.75}.legal-shell ul{margin-bottom:1.1rem;padding-left:1.35rem}@media (width<=768px){.section{padding-block:3.75rem}}.site-header[data-astro-cid-l7arcky5]{z-index:80;background:var(--surface-glass);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--border-subtle);transition:background .25s,box-shadow .25s;position:sticky;top:0}.nav-inner[data-astro-cid-l7arcky5]{grid-template-columns:auto 1fr auto;align-items:center;gap:2rem;height:78px;display:grid}.brand-logo[data-astro-cid-l7arcky5]{white-space:nowrap;flex-shrink:0;align-items:center;gap:.7rem;display:inline-flex}.brand-icon-wrap[data-astro-cid-l7arcky5]{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex;overflow:hidden}.brand-name[data-astro-cid-l7arcky5]{font-family:var(--font-display);letter-spacing:.03em;color:var(--rust);white-space:nowrap;font-size:1.08rem;font-weight:800}html[data-theme=dark] .brand-name[data-astro-cid-l7arcky5]{color:var(--text-navy)}.brand-accent[data-astro-cid-l7arcky5]{color:var(--primary)}.desktop-nav[data-astro-cid-l7arcky5]{justify-content:center;align-items:center;gap:.65rem;min-width:0;display:flex}.nav-link[data-astro-cid-l7arcky5]{border-radius:var(--radius-pill);color:var(--text-primary);white-space:nowrap;flex-shrink:0;align-items:center;gap:.35rem;padding:.52rem .95rem;font-size:.94rem;font-weight:600;transition:color .18s,background .18s;display:inline-flex}.nav-link[data-astro-cid-l7arcky5]:hover,.nav-link[data-astro-cid-l7arcky5].active{color:var(--primary);background:var(--primary-soft)}.nav-ai-pill[data-astro-cid-l7arcky5]{border-radius:var(--radius-pill);background:var(--pill-ai-bg);border:1px solid var(--pill-ai-border);color:var(--pill-ai-text);font-family:var(--font-display);letter-spacing:.02em;white-space:nowrap;flex-shrink:0;align-items:center;gap:.35rem;padding:.36rem .85rem;font-size:.82rem;font-weight:800;transition:transform .2s,box-shadow .2s;display:inline-flex}.nav-ai-pill[data-astro-cid-l7arcky5]:hover{transform:translateY(-1px);box-shadow:0 6px 16px #c152342e}.sparkle-icon[data-astro-cid-l7arcky5]{color:var(--primary);font-size:.88rem}.nav-dropdown-group[data-astro-cid-l7arcky5]{flex-shrink:0;position:relative}.mega-dropdown[data-astro-cid-l7arcky5]{background:var(--surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);width:620px;box-shadow:var(--shadow-lg);opacity:0;visibility:hidden;padding:1.15rem;transition:all .2s cubic-bezier(.16,1,.3,1);position:absolute;top:calc(100% + 10px);left:-20px;transform:translateY(8px)}.nav-dropdown-group[data-astro-cid-l7arcky5]:hover .mega-dropdown[data-astro-cid-l7arcky5],.nav-dropdown-group[data-astro-cid-l7arcky5]:focus-within .mega-dropdown[data-astro-cid-l7arcky5]{opacity:1;visibility:visible;transform:translateY(0)}.mega-grid[data-astro-cid-l7arcky5]{grid-template-columns:repeat(2,1fr);gap:.65rem;display:grid}.mega-item[data-astro-cid-l7arcky5]{border-radius:var(--radius-md);align-items:flex-start;gap:.8rem;padding:.8rem;transition:background .18s;display:flex}.mega-item[data-astro-cid-l7arcky5]:hover{background:var(--surface-muted)}.mega-icon[data-astro-cid-l7arcky5]{border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.mega-icon[data-astro-cid-l7arcky5].terracotta{background:var(--primary-100);color:var(--primary)}.mega-icon[data-astro-cid-l7arcky5].teal{background:var(--teal-soft);color:var(--teal)}.mega-icon[data-astro-cid-l7arcky5].emerald{background:var(--emerald-soft);color:var(--emerald-text)}.mega-icon[data-astro-cid-l7arcky5].rust{color:var(--rust);background:#883b281f}.mega-title[data-astro-cid-l7arcky5]{font-family:var(--font-display);color:var(--text-navy);align-items:center;gap:.45rem;margin-bottom:.2rem;font-size:.9rem;font-weight:700;display:flex}.mega-tag[data-astro-cid-l7arcky5]{border-radius:var(--radius-pill);background:var(--pill-ai-bg);color:var(--pill-ai-text);padding:.1rem .45rem;font-size:.68rem;font-weight:700}.mega-desc[data-astro-cid-l7arcky5]{color:var(--text-secondary);font-size:.78rem;line-height:1.45}.mega-footer[data-astro-cid-l7arcky5]{border-top:1px solid var(--border-subtle);color:var(--text-secondary);justify-content:space-between;align-items:center;margin-top:.85rem;padding-top:.8rem;font-size:.8rem;display:flex}.mega-footer-link[data-astro-cid-l7arcky5]{color:var(--primary);font-weight:700}.nav-actions[data-astro-cid-l7arcky5]{white-space:nowrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:.85rem;display:flex}.theme-toggle-btn[data-astro-cid-l7arcky5]{border:1px solid var(--border-subtle);background:var(--surface);width:36px;height:36px;color:var(--text-secondary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:border-color .2s,color .2s;display:inline-flex}.theme-toggle-btn[data-astro-cid-l7arcky5]:hover{border-color:var(--primary);color:var(--primary)}html[data-theme=light] .icon-moon[data-astro-cid-l7arcky5],html[data-theme=dark] .icon-sun[data-astro-cid-l7arcky5]{display:none}.lang-switch[data-astro-cid-l7arcky5]{background:var(--surface-muted);border:1px solid var(--border-subtle);border-radius:var(--radius-pill);flex-shrink:0;align-items:center;padding:3px;display:inline-flex}.lang-btn[data-astro-cid-l7arcky5]{border-radius:var(--radius-pill);color:var(--text-secondary);background:0 0;border:none;padding:.26rem .62rem;font-size:.75rem;font-weight:700;transition:all .18s}.lang-btn[data-astro-cid-l7arcky5].active{background:var(--surface);color:var(--primary);box-shadow:var(--shadow-xs)}.login-link[data-astro-cid-l7arcky5]{font-family:var(--font-display);color:var(--text-navy);white-space:nowrap;flex-shrink:0;padding:.45rem .5rem;font-size:.93rem;font-weight:700}.login-link[data-astro-cid-l7arcky5]:hover{color:var(--primary)}.btn-cta-nav[data-astro-cid-l7arcky5]{white-space:nowrap;flex-shrink:0;padding:.68rem 1.4rem;font-size:.9rem}.mobile-menu-btn[data-astro-cid-l7arcky5]{border:1px solid var(--border-subtle);background:var(--surface);width:40px;height:40px;color:var(--text-navy);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:none}.mobile-drawer[data-astro-cid-l7arcky5]{border-top:1px solid var(--border-subtle);background:var(--surface);display:none}.mobile-drawer[data-astro-cid-l7arcky5].open{display:block}.mobile-drawer-inner[data-astro-cid-l7arcky5]{flex-direction:column;gap:.4rem;padding-block:1.25rem;display:flex}.mobile-nav-link[data-astro-cid-l7arcky5]{border-radius:var(--radius-sm);color:var(--text-navy);padding:.7rem .85rem;font-weight:600}.mobile-nav-link[data-astro-cid-l7arcky5]:hover{background:var(--surface-muted);color:var(--primary)}.mobile-drawer-ctas[data-astro-cid-l7arcky5]{grid-template-columns:1fr 1fr;gap:.75rem;margin-top:.75rem;display:grid}@media (width<=1060px){.nav-inner[data-astro-cid-l7arcky5]{justify-content:space-between;gap:1rem;display:flex}.desktop-nav[data-astro-cid-l7arcky5],.login-link[data-astro-cid-l7arcky5]{display:none}.mobile-menu-btn[data-astro-cid-l7arcky5]{display:inline-flex}}@media (width<=560px){.btn-cta-nav[data-astro-cid-l7arcky5],.lang-switch[data-astro-cid-l7arcky5]{display:none}.mobile-drawer-ctas[data-astro-cid-l7arcky5]{grid-template-columns:1fr}}.cta-banner-section[data-astro-cid-jo6i4kqk]{padding:4rem 0 2rem}.cta-banner[data-astro-cid-jo6i4kqk]{border-radius:var(--radius-xl);color:#fff;box-shadow:var(--shadow-lg);background:linear-gradient(115deg,#1f1a17 0%,#883b28 48%,#c15234 100%);justify-content:space-between;align-items:center;gap:2rem;padding:clamp(2rem,4vw,3.25rem);display:flex}.cta-banner-copy[data-astro-cid-jo6i4kqk]{max-width:680px}.cta-pill[data-astro-cid-jo6i4kqk]{border-radius:var(--radius-pill);background:#ffffff24;margin-bottom:.9rem;padding:.32rem .85rem;font-size:.8rem;font-weight:700;display:inline-block}.cta-banner[data-astro-cid-jo6i4kqk] h2[data-astro-cid-jo6i4kqk]{font-family:var(--font-display);margin-bottom:.75rem;font-size:clamp(1.65rem,2.8vw,2.3rem);font-weight:800;line-height:1.18}.cta-banner[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{color:#ffffffdb;font-size:.98rem;line-height:1.65}.cta-banner-actions[data-astro-cid-jo6i4kqk]{flex-direction:column;flex-shrink:0;gap:.75rem;display:flex}.btn-light[data-astro-cid-jo6i4kqk]{color:#1f1a17;background:#fff;padding:.9rem 1.75rem;box-shadow:0 10px 24px #0003}.btn-outline-light[data-astro-cid-jo6i4kqk]{color:#fff;background:#ffffff1a;border:1px solid #ffffff4d;padding:.85rem 1.75rem}.site-footer[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--border-subtle);background:var(--surface);padding:4rem 0 2.5rem}.footer-grid[data-astro-cid-jo6i4kqk]{border-bottom:1px solid var(--border-subtle);grid-template-columns:1.45fr 1fr 1fr 1fr;gap:2.25rem;padding-bottom:2.75rem;display:grid}.footer-logo[data-astro-cid-jo6i4kqk]{font-family:var(--font-display);color:var(--text-navy);align-items:center;gap:.65rem;margin-bottom:.85rem;font-size:1.12rem;font-weight:800;display:inline-flex}.footer-logo[data-astro-cid-jo6i4kqk] strong[data-astro-cid-jo6i4kqk]{color:var(--primary)}.footer-desc[data-astro-cid-jo6i4kqk]{color:var(--text-secondary);margin-bottom:1rem;font-size:.88rem;line-height:1.65}.footer-company-meta[data-astro-cid-jo6i4kqk]{color:var(--text-muted);flex-direction:column;gap:.2rem;font-size:.8rem;display:flex}.footer-company-meta[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--primary);font-weight:600}.footer-col[data-astro-cid-jo6i4kqk] h4[data-astro-cid-jo6i4kqk]{font-family:var(--font-display);color:var(--text-navy);margin-bottom:1rem;font-size:.95rem;font-weight:800}.footer-col[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:.6rem;list-style:none;display:flex}.footer-col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--text-secondary);font-size:.88rem}.footer-col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--primary)}.footer-bottom[data-astro-cid-jo6i4kqk]{color:var(--text-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-top:1.75rem;font-size:.84rem;display:flex}.footer-bottom-links[data-astro-cid-jo6i4kqk]{align-items:center;gap:.55rem;display:flex}.footer-bottom-links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--primary)}@media (width<=960px){.cta-banner[data-astro-cid-jo6i4kqk]{flex-direction:column;align-items:flex-start}.cta-banner-actions[data-astro-cid-jo6i4kqk]{flex-flow:wrap}.footer-grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 1fr}}@media (width<=580px){.footer-grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr}}
