@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/13ae3e01af63c0ce-s.35p9_4tnsm_o4.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0ee4b8f05dcd9fee-s.1q0qwmqzyniyk.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9eba4caf7edd2921-s.02gir8avbbwr_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/f6752bd2263820da-s.3hqxvms4e79hg.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/f285987c35230861-s.1xbprfp_s2_ea.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b8d1f0a88dfecec3-s.1e3bxj0ebt1gg.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:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ab57efd000576a30-s.p.3fofz6dws3mg0.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:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/13ae3e01af63c0ce-s.35p9_4tnsm_o4.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0ee4b8f05dcd9fee-s.1q0qwmqzyniyk.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9eba4caf7edd2921-s.02gir8avbbwr_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f6752bd2263820da-s.3hqxvms4e79hg.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f285987c35230861-s.1xbprfp_s2_ea.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b8d1f0a88dfecec3-s.1e3bxj0ebt1gg.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:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ab57efd000576a30-s.p.3fofz6dws3mg0.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:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(../media/13ae3e01af63c0ce-s.35p9_4tnsm_o4.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0ee4b8f05dcd9fee-s.1q0qwmqzyniyk.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9eba4caf7edd2921-s.02gir8avbbwr_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(../media/f6752bd2263820da-s.3hqxvms4e79hg.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(../media/f285987c35230861-s.1xbprfp_s2_ea.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b8d1f0a88dfecec3-s.1e3bxj0ebt1gg.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:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ab57efd000576a30-s.p.3fofz6dws3mg0.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:Inter Tight;font-style:normal;font-weight:800;font-display:swap;src:url(../media/13ae3e01af63c0ce-s.35p9_4tnsm_o4.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight;font-style:normal;font-weight:800;font-display:swap;src:url(../media/0ee4b8f05dcd9fee-s.1q0qwmqzyniyk.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:800;font-display:swap;src:url(../media/9eba4caf7edd2921-s.02gir8avbbwr_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:800;font-display:swap;src:url(../media/f6752bd2263820da-s.3hqxvms4e79hg.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:800;font-display:swap;src:url(../media/f285987c35230861-s.1xbprfp_s2_ea.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Tight;font-style:normal;font-weight:800;font-display:swap;src:url(../media/b8d1f0a88dfecec3-s.1e3bxj0ebt1gg.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:Inter Tight;font-style:normal;font-weight:800;font-display:swap;src:url(../media/ab57efd000576a30-s.p.3fofz6dws3mg0.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:Inter Tight Fallback;src:local(Arial);ascent-override:100.51%;descent-override:25.03%;line-gap-override:0.0%;size-adjust:96.39%}.inter_tight_f0e99ddd-module__ahlQsG__className{font-family:Inter Tight,Inter Tight Fallback;font-style:normal}.inter_tight_f0e99ddd-module__ahlQsG__variable{--font-inter-tight:"Inter Tight", "Inter Tight Fallback"}
:root{--brand-50:#eff6ff;--brand-100:#dbeafe;--brand-200:#bfdbfe;--brand-300:#93c5fd;--brand-400:#60a5fa;--brand-500:#2e7cf6;--brand-600:#0a66c2;--brand-700:#084f96;--brand-800:#0b3a6b;--brand-900:#0a2540;--ink-900:#0a1628;--ink-800:#1a2a44;--ink-700:#324057;--ink-600:#4b5a74;--ink-500:#6b7a93;--ink-400:#96a3b8;--ink-300:#c8d1de;--ink-200:#e3e8f0;--ink-100:#f1f4f9;--ink-50:#f8fafc;--white:#fff;--success:#16a34a;--whatsapp:#25d366;--bg:var(--white);--bg-subtle:var(--ink-50);--bg-elevated:var(--white);--bg-tint:var(--brand-50);--surface-border:var(--ink-200);--text:var(--ink-900);--text-muted:var(--ink-600);--text-subtle:var(--ink-500);--text-invert:var(--white);--primary:var(--brand-600);--primary-hover:var(--brand-700);--on-primary:var(--white);--shadow-sm:0 1px 2px #0a25400f, 0 1px 1px #0a25400a;--shadow-md:0 4px 12px #0a254014, 0 2px 4px #0a25400a;--shadow-lg:0 24px 48px -12px #0a25402e, 0 8px 16px -8px #0a25401a;--shadow-xl:0 40px 80px -20px #0a254040, 0 16px 32px -12px #0a25401f;--shadow-brand:0 16px 40px -12px #0a66c259;--r-xs:6px;--r-sm:10px;--r-md:14px;--r-lg:20px;--r-xl:28px;--r-full:9999px;--container:1200px;--gutter:24px;--font-corporate:var(--font-inter-tight), "Inter Tight", "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--font-display:var(--font-corporate);--font-body:var(--font-corporate)}[data-theme=dark]{--bg:#07101f;--bg-subtle:#0b1a30;--bg-elevated:#0f2240;--bg-tint:#0d2347;--surface-border:#1c3358;--text:#e8eef8;--text-muted:#a3b2cc;--text-subtle:#7a8aa8;--text-invert:var(--ink-900);--shadow-sm:0 1px 2px #0006;--shadow-md:0 4px 12px #00000080, 0 2px 4px #0000004d;--shadow-lg:0 24px 48px -12px #0009, 0 8px 16px -8px #0006;--shadow-xl:0 40px 80px -20px #000000b3;--shadow-brand:0 16px 40px -12px #2e7cf673}*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font-body);font-feature-settings:"ss01", "cv11";background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;-webkit-tap-highlight-color:transparent;line-height:1.55;transition:background-color .2s,color .2s}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{cursor:pointer;font-family:inherit}.container{width:100%;max-width:var(--container);padding-left:max(var(--gutter), env(safe-area-inset-left));padding-right:max(var(--gutter), env(safe-area-inset-right));margin:0 auto}section{padding:96px 0;position:relative}@media (max-width:768px){section{padding:64px 0}}h1,h2,h3,h4{font-family:var(--font-display);color:var(--text);letter-spacing:-.02em;text-wrap:balance;margin:0;font-weight:700;line-height:1.08}h1{letter-spacing:-.035em;font-size:clamp(2.5rem,5.2vw,4.25rem)}h2{letter-spacing:-.03em;font-size:clamp(2rem,3.6vw,3rem)}h3{letter-spacing:-.02em;font-size:1.375rem}p{color:var(--text-muted);text-wrap:pretty}.eyebrow{color:var(--primary);text-transform:uppercase;letter-spacing:.12em;background:var(--bg-tint);border-radius:var(--r-full);border:1px solid color-mix(in oklab, var(--primary) 20%, transparent);align-items:center;gap:8px;padding:6px 12px;font-size:.8125rem;font-weight:600;display:inline-flex}.lead{color:var(--text-muted);max-width:640px;font-size:1.25rem;line-height:1.55}.btn{border-radius:var(--r-full);white-space:nowrap;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:12px 22px;font-family:inherit;font-size:.9375rem;font-weight:600;transition:all .18s;display:inline-flex}.btn-primary{background:var(--primary);color:var(--on-primary);box-shadow:var(--shadow-brand)}.btn-primary:hover{background:var(--primary-hover);transform:translateY(-1px)}.btn-secondary{background:var(--bg-elevated);color:var(--text);border-color:var(--surface-border)}.btn-secondary:hover{border-color:var(--primary);color:var(--primary)}.btn-ghost{color:var(--text);background:0 0}.btn-ghost:hover{background:var(--bg-subtle)}.btn-whatsapp{background:var(--whatsapp);color:#fff;box-shadow:0 10px 30px -12px #25d36699}.btn-whatsapp:hover{filter:brightness(1.06);transform:translateY(-1px)}.btn-lg{padding:16px 28px;font-size:1rem}.ic{flex-shrink:0;width:18px;height:18px}.ic-lg{width:24px;height:24px}.hide-mobile{display:initial}.only-mobile{display:none}@media (max-width:768px){.hide-mobile{display:none}.only-mobile{display:initial}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{background:var(--primary);color:var(--on-primary);border-radius:var(--r-md);z-index:1001;padding:14px 18px;font-weight:600;transition:transform .18s;position:absolute;top:8px;left:8px;transform:translateY(-150%)}.skip-link:focus,.skip-link:focus-visible{outline:2px solid var(--brand-300);outline-offset:2px;transform:translateY(0)}:where(a,button,input,select,textarea,[tabindex]):focus{outline:none}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--brand-500);outline-offset:2px;border-radius:var(--r-sm)}.grid-bg{background-image:linear-gradient(color-mix(in oklab, var(--primary) 8%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in oklab, var(--primary) 8%, transparent) 1px, transparent 1px);pointer-events:none;background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 60% at 50% 40%,#000 40%,#0000 80%);mask-image:radial-gradient(60% 60% at 50% 40%,#000 40%,#0000 80%)}.gradient-glow{pointer-events:none;filter:blur(80px);opacity:.55;z-index:0;border-radius:50%;position:absolute}::selection{background:var(--brand-600);color:#fff}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--ink-300);border-radius:8px}[data-theme=dark] ::-webkit-scrollbar-thumb{background:var(--ink-700)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}[data-reveal],[data-stagger]>*{opacity:1!important;filter:none!important;transform:none!important}}.scroll-progress{z-index:1000;pointer-events:none;background:0 0;height:2px;position:fixed;top:0;left:0;right:0}.scroll-progress:before{content:"";width:100%;height:100%;transform:scaleX(var(--sp,0));transform-origin:0;background:linear-gradient(90deg, var(--brand-500), var(--brand-600));box-shadow:0 0 10px color-mix(in srgb, var(--brand-500) 50%, transparent);transition:transform 80ms linear;display:block}[data-reveal]{opacity:0;filter:blur(4px);will-change:opacity, transform, filter;transition:opacity .8s cubic-bezier(.22,.61,.36,1),transform .8s cubic-bezier(.22,.61,.36,1),filter .6s cubic-bezier(.22,.61,.36,1);transform:translateY(16px)}[data-reveal=fade]{transform:none}[data-reveal=up]{transform:translateY(20px)}[data-reveal=down]{transform:translateY(-16px)}[data-reveal=left]{transform:translate(-24px)}[data-reveal=right]{transform:translate(24px)}[data-reveal=scale]{filter:blur(6px);transform:scale(.96)}[data-reveal=rise]{filter:blur(6px);transform:translateY(32px)}[data-reveal].in-view{opacity:1;filter:blur();transform:none}[data-stagger]>*{opacity:0;filter:blur(4px);transition:opacity .7s cubic-bezier(.22,.61,.36,1),transform .7s cubic-bezier(.22,.61,.36,1),filter .6s cubic-bezier(.22,.61,.36,1);transform:translateY(20px)}[data-stagger].in-view>*{opacity:1;filter:none;transform:none}[data-stagger].in-view>:first-child{transition-delay:40ms}[data-stagger].in-view>:nth-child(2){transition-delay:.11s}[data-stagger].in-view>:nth-child(3){transition-delay:.18s}[data-stagger].in-view>:nth-child(4){transition-delay:.25s}[data-stagger].in-view>:nth-child(5){transition-delay:.32s}[data-stagger].in-view>:nth-child(6){transition-delay:.39s}[data-stagger].in-view>:nth-child(7){transition-delay:.46s}[data-stagger].in-view>:nth-child(8){transition-delay:.53s}[data-stagger].in-view>:nth-child(n+9){transition-delay:.6s}[data-parallax]{transform:translate3d(0, var(--py,0px), 0);will-change:transform}.hero-scroll-fade{opacity:calc(1 - var(--hs,0) * .7);transform:scale(calc(1 - var(--hs,0) * .04)) translate3d(0, calc(var(--hs,0) * -20px), 0);will-change:opacity, transform;transition:none}.sticky-lift{z-index:1;position:sticky;top:80px}@keyframes shimmer-sweep{0%{opacity:0;transform:translate(-120%)skew(-12deg)}30%{opacity:.8}to{opacity:0;transform:translate(220%)skew(-12deg)}}[data-shimmer]{position:relative;overflow:hidden}[data-shimmer]:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff59,#0000);position:absolute;inset:0;transform:translate(-120%)skew(-12deg)}[data-shimmer].in-view:after{animation:1.4s cubic-bezier(.22,.61,.36,1) .3s forwards shimmer-sweep}.count-up{font-variant-numeric:tabular-nums}.logo-card{transition:transform .15s,box-shadow .15s}.logo-card:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.solution-card{transition:transform .2s,box-shadow .2s}.solution-card:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}.solution-card.is-featured:hover{box-shadow:var(--shadow-xl)}.nav-link{transition:color .15s,background .15s}.nav-link:hover{color:var(--text)!important;background:var(--bg-subtle)!important}.form-input:focus{border-color:var(--brand-400)!important}@keyframes dot{0%,80%,to{opacity:.4;transform:scale(.6)}40%{opacity:1;transform:scale(1)}}@media (max-width:960px){.hero-grid{grid-template-columns:1fr!important;gap:56px!important}}@media (max-width:900px){.about-grid,.contact-grid{grid-template-columns:1fr!important;gap:40px!important}}@media (max-width:820px){.footer-grid{grid-template-columns:1fr 1fr!important}}@media (max-width:520px){.footer-grid{grid-template-columns:1fr!important}}
