@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c3cb240f9c892514-s.d8e4bce2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.a62025f2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c3cb240f9c892514-s.d8e4bce2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.a62025f2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c3cb240f9c892514-s.d8e4bce2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.a62025f2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.dm_sans_e0c7cf99-module__knYn3a__className{font-family:DM Sans,DM Sans Fallback;font-style:normal}.dm_sans_e0c7cf99-module__knYn3a__variable{--font-dm-sans:"DM Sans","DM Sans Fallback"}
*,:before,:after{box-sizing:border-box}:root,[data-theme=dark]{--color-bg:#0f0f23;--color-surface:#1a1a2e;--color-surface-hover:#252542;--color-primary:#6366f1;--color-primary-hover:#4f46e5;--color-accent:#22d3ee;--color-success:#10b981;--color-text:#f1f5f9;--color-text-muted:#94a3b8;--color-border:#334155;--color-card-bg:#1a1a2e;--shadow-color:#00000080;--background:#0f0f23;--foreground:#f1f5f9;--surface:#1a1a2e;--sidebar-bg:#1a1a2e;--sidebar-fg:#f1f5f9;--text-main:#f1f5f9;--text-muted:#94a3b8;--border:#334155;--primary:#6366f1;--primary-hover:#4f46e5;--secondary:#252542;--secondary-foreground:#f1f5f9;--input-bg:#252542;--ring:#6366f1;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--bg:var(--color-bg);--fg:var(--foreground);--fg-muted:var(--color-text-muted);--fg-subtle:#64748b;--surface-2:var(--color-surface-hover);--surface-hover:var(--color-surface-hover);--border-strong:#475569;--primary-soft:#6366f126;--focus-ring:#6366f159;--navbar-scrolled-bg:#0f0f23e6;--navbar-scrolled-border:#334155cc}[data-theme=light]{--color-bg:#f8fafc;--color-surface:#fff;--color-surface-hover:#f1f5f9;--color-primary:#6366f1;--color-primary-hover:#4f46e5;--color-accent:#0891b2;--color-success:#059669;--color-text:#0f172a;--color-text-muted:#64748b;--color-border:#e2e8f0;--color-card-bg:#fff;--shadow-color:#0000001a;--background:#f8fafc;--foreground:#0f172a;--surface:#fff;--sidebar-bg:#fff;--sidebar-fg:#0f172a;--text-main:#0f172a;--text-muted:#64748b;--border:#e2e8f0;--primary:#6366f1;--primary-hover:#4f46e5;--secondary:#f1f5f9;--secondary-foreground:#0f172a;--input-bg:#fff;--ring:#6366f1;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--bg:var(--color-bg);--fg:var(--foreground);--fg-muted:var(--color-text-muted);--fg-subtle:#94a3b8;--surface-2:var(--color-surface-hover);--surface-hover:var(--color-surface-hover);--border-strong:#cbd5e1;--primary-soft:#6366f114;--focus-ring:#6366f140;--navbar-scrolled-bg:#f8fafce6;--navbar-scrolled-border:#e2e8f0e6}:root{--font-sans:"DM Sans",system-ui,sans-serif;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-6:1.5rem;--space-8:2rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--radius-sm:.375rem;--radius-md:.5rem;--radius-lg:.75rem;--radius-xl:1rem;--radius-2xl:1.5rem;--radius-full:9999px;--indigo-400:#818cf8;--indigo-500:#6366f1;--indigo-600:#4f46e5;--indigo-700:#4338ca;--ink-950:#0f0f23;--ink-900:#1a1a2e;--ink-800:#252542;--cyan-500:#22d3ee;--emerald-500:#10b981;--amber-500:#f59e0b;--whatsapp:#25d366;--slate-200:#e2e8f0;--slate-500:#64748b;--slate-700:#334155;--slate-800:#1e293b;--font-mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--shadow-xs:0 1px 2px #0f172a0a;--shadow-md:0 4px 6px -1px #0f172a14,0 2px 4px -2px #0f172a0d;--shadow-xl:0 20px 25px -5px #0f172a1a,0 8px 10px -6px #0f172a0f;--ease-out:cubic-bezier(.22,1,.36,1);--dur-fast:.12s;--dur-base:.18s;--dur-slow:.28s}html{scroll-behavior:smooth}body{font-family:var(--font-sans);background-color:var(--color-bg);color:var(--color-text);-webkit-font-smoothing:antialiased;line-height:1.6;transition:background-color .3s,color .3s}.container{width:100%;max-width:1200px;padding-left:var(--space-4);padding-right:var(--space-4);margin-left:auto;margin-right:auto}h1,h2,h3,h4,h5,h6{color:var(--color-text);font-weight:700;line-height:1.2}h1{font-size:3rem}h2{font-size:2.25rem}h3{font-size:1.5rem}@media (max-width:768px){h1{font-size:2rem}h2{font-size:1.75rem}.desktop-only{display:none!important}}.mobile-only{display:none!important}@media (max-width:768px){.mobile-only{display:flex!important}}.hamburger-btn{border:1px solid var(--color-border);cursor:pointer;width:44px;height:44px;color:var(--color-text-muted);background:0 0;border-radius:50%;justify-content:center;align-items:center;transition:all .3s cubic-bezier(.25,.8,.25,1);display:flex}.hamburger-btn:hover{background:var(--color-surface-hover);border-color:var(--color-primary);color:var(--color-text);box-shadow:0 4px 12px var(--shadow-color);transform:scale(1.05)}.mobile-menu-overlay{background:var(--color-surface);border-bottom:1px solid var(--color-border);width:100%;box-shadow:0 10px 40px var(--shadow-color);z-index:40;flex-direction:column;padding:1rem 0;display:flex;position:absolute;top:72px;left:0}.mobile-menu-link{color:var(--color-text-muted);border-bottom:1px solid #ffffff0d;padding:1rem 2rem;font-size:1.125rem;font-weight:500;text-decoration:none;transition:all .2s}.mobile-menu-link:last-child{border-bottom:none}.mobile-menu-link:hover{background:var(--color-surface-hover);color:var(--color-primary);padding-left:2.5rem}a{color:inherit;text-decoration:none}.btn{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-3)var(--space-6);border-radius:var(--radius-lg);cursor:pointer;border:none;font-size:1rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.btn-primary{background:linear-gradient(135deg,var(--color-primary)0%,#8b5cf6 100%);color:#fff;box-shadow:0 4px 14px #6366f166}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 6px 20px #6366f180}.btn-secondary{color:var(--color-text);border:1px solid var(--color-border);background:0 0}.btn-secondary:hover{background:var(--color-surface);border-color:var(--color-primary)}.btn-ghost{color:var(--color-text-muted);background:0 0;border:none;padding:.5rem .75rem}.btn-ghost:hover{color:var(--color-text);background:var(--color-surface-hover)}.btn-outline{color:var(--color-text);border:1px solid var(--color-border);background:0 0}.btn-outline:hover{background:var(--color-surface);border-color:var(--color-primary)}.card{background:var(--color-card-bg);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--space-6);transition:all .2s}.card:hover{border-color:var(--color-primary);box-shadow:0 12px 24px var(--shadow-color);transform:translateY(-4px)}.icon-box{background:linear-gradient(135deg,var(--color-primary)0%,#8b5cf6 100%);border-radius:var(--radius-lg);flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.grid-3{gap:var(--space-6);grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:1024px){.grid-3{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.grid-3{grid-template-columns:1fr}}.grid-2{gap:var(--space-6);grid-template-columns:repeat(2,1fr);display:grid}@media (max-width:768px){.grid-2{grid-template-columns:1fr}}@media (max-width:960px){.hero-grid{grid-template-columns:1fr!important;gap:56px!important}.steps-grid{grid-template-columns:1fr!important}.steps-grid-wrapper>div[aria-hidden]{display:none!important}.footer-grid{grid-template-columns:1fr 1fr!important;gap:32px!important}}@media (max-width:640px){.footer-grid{grid-template-columns:1fr!important}}.text-muted{color:var(--color-text-muted)}.text-center{text-align:center}.text-gradient{background:linear-gradient(135deg,var(--color-accent)0%,var(--color-primary)100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.section{padding-top:var(--space-20);padding-bottom:var(--space-20)}.badge{align-items:center;gap:var(--space-2);padding:var(--space-2)var(--space-4);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-full);color:var(--color-text-muted);font-size:.875rem;display:inline-flex}.badge-dot{background:var(--color-success);border-radius:50%;width:8px;height:8px;animation:2s infinite pulse}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.theme-toggle{border:1px solid var(--color-border);cursor:pointer;width:44px;height:44px;color:var(--color-text-muted);background:0 0;border-radius:50%;justify-content:center;align-items:center;font-size:1.25rem;transition:all .3s cubic-bezier(.25,.8,.25,1);display:flex}.theme-toggle:hover{background:var(--color-surface-hover);border-color:var(--color-primary);color:var(--color-text);box-shadow:0 4px 12px var(--shadow-color);transform:scale(1.05)}.language-selector-btn{border:1px solid var(--color-border);cursor:pointer;min-width:80px;height:44px;color:var(--color-text-muted);background:0 0;border-radius:50px;justify-content:space-between;align-items:center;gap:8px;padding:0 16px;font-size:.875rem;font-weight:600;transition:all .3s cubic-bezier(.25,.8,.25,1);display:flex}.language-selector-btn:hover{background:var(--color-surface-hover);border-color:var(--color-primary);color:var(--color-text);box-shadow:0 4px 12px var(--shadow-color);transform:scale(1.05)}@keyframes draw{to{stroke-dashoffset:0}}@keyframes breathe{0%,to{opacity:.9;transform:translate(-50%)scale(1)}50%{opacity:1;transform:translate(-50%)scale(1.08)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes floatChip{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes bubble-in{0%{opacity:0;transform:translateY(8px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes typingDot{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@keyframes flow{0%{background-position:-30% 0}to{background-position:130% 0}}@keyframes statusPulse{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.15)}}@keyframes indigo-glow{0%,to{opacity:.15}50%{opacity:.22}}
.CookieConsentBanner-module__D8RcOW__backdrop{z-index:9998;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#00000080;position:fixed;inset:0}.CookieConsentBanner-module__D8RcOW__modalContainer{z-index:9999;pointer-events:none;justify-content:center;align-items:center;padding:1.25rem;display:flex;position:fixed;inset:0}.CookieConsentBanner-module__D8RcOW__card{pointer-events:auto;background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl,1rem);font-family:var(--font-sans,sans-serif);flex-direction:column;width:100%;max-width:28rem;max-height:90vh;transition:background-color .3s,border-color .3s;display:flex;overflow:hidden auto;box-shadow:0 25px 50px -12px #00000080}.CookieConsentBanner-module__D8RcOW__header{flex-direction:column;align-items:center;padding:1.5rem 1.5rem 1rem;display:flex}.CookieConsentBanner-module__D8RcOW__iconWrapper{border:2px solid var(--color-border);width:4rem;height:4rem;color:var(--color-primary);border-radius:9999px;justify-content:center;align-items:center;margin-bottom:1rem;display:flex}.CookieConsentBanner-module__D8RcOW__headerContent{justify-content:space-between;align-items:flex-start;width:100%;display:flex}.CookieConsentBanner-module__D8RcOW__title{color:var(--color-text);margin:0;font-size:1.25rem;font-weight:700}.CookieConsentBanner-module__D8RcOW__description{color:var(--color-text-muted);margin-top:.5rem;font-size:.875rem;line-height:1.5}.CookieConsentBanner-module__D8RcOW__closeButton{color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;padding:.25rem;transition:color .2s}.CookieConsentBanner-module__D8RcOW__closeButton:hover{color:var(--color-text)}.CookieConsentBanner-module__D8RcOW__categories{border-top:1px solid var(--color-border);flex-direction:column;gap:1.25rem;padding:1rem 1.5rem;display:flex}.CookieConsentBanner-module__D8RcOW__categoryRow{justify-content:space-between;align-items:flex-start;display:flex}.CookieConsentBanner-module__D8RcOW__categoryInfo{flex:1;padding-right:1rem}.CookieConsentBanner-module__D8RcOW__categoryTitle{color:var(--color-text);margin:0;font-weight:600}.CookieConsentBanner-module__D8RcOW__categoryDesc{color:var(--color-text-muted);margin-top:.25rem;font-size:.875rem;line-height:1.4}.CookieConsentBanner-module__D8RcOW__alwaysActive{text-transform:uppercase;color:var(--color-success);white-space:nowrap;background-color:#10b9811a;border-radius:9999px;padding:.25rem .5rem;font-size:.75rem;font-weight:700}.CookieConsentBanner-module__D8RcOW__footer{padding:1rem 1.5rem}.CookieConsentBanner-module__D8RcOW__saveButton{background-color:var(--color-primary);color:#fff;border-radius:var(--radius-lg,.5rem);cursor:pointer;border:none;width:100%;padding:.75rem 1rem;font-weight:600;transition:all .2s;box-shadow:0 4px 6px -1px #0000001a}.CookieConsentBanner-module__D8RcOW__saveButton:hover{background-color:var(--color-primary-hover);transform:translateY(-1px)}.CookieConsentBanner-module__D8RcOW__toggleButton{cursor:pointer;background-color:var(--color-border);border:none;border-radius:9999px;align-items:center;width:2.75rem;height:1.5rem;padding:0;transition:background-color .2s;display:inline-flex;position:relative}.CookieConsentBanner-module__D8RcOW__toggleButton[data-checked=true]{background-color:var(--color-primary)}.CookieConsentBanner-module__D8RcOW__toggleThumb{background-color:#fff;border-radius:9999px;width:1.1rem;height:1.1rem;transition:transform .2s;display:inline-block;box-shadow:0 2px 4px #0003}.CookieConsentBanner-module__D8RcOW__toggleButton[data-checked=true] .CookieConsentBanner-module__D8RcOW__toggleThumb{transform:translate(1.4rem)}.CookieConsentBanner-module__D8RcOW__toggleButton[data-checked=false] .CookieConsentBanner-module__D8RcOW__toggleThumb{transform:translate(.2rem)}.CookieConsentBanner-module__D8RcOW__triggerButton{z-index:9997;background-color:var(--color-surface);width:3.5rem;height:3.5rem;color:var(--color-primary);border:1px solid var(--color-border);cursor:pointer;border-radius:9999px;justify-content:center;align-items:center;transition:all .2s;display:flex;position:fixed;bottom:1.5rem;left:1.5rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.CookieConsentBanner-module__D8RcOW__triggerButton:hover{color:var(--color-primary-hover);border-color:var(--color-primary);transform:scale(1.05);box-shadow:0 10px 15px -3px #0000001a}
