@font-face{font-family:Nexa;src:url(/fonts/nexa-light.otf)format("opentype");font-weight:100 400;font-style:normal;font-display:swap}@font-face{font-family:Nexa;src:url(/fonts/nexa-bold.otf)format("opentype");font-weight:500 900;font-style:normal;font-display:swap}@font-face{font-family:Nexa;src:url(/fonts/nexa-italic.ttf)format("truetype");font-weight:100 900;font-style:italic;font-display:swap}:root{--atelco-azul:#377887;--atelco-verde:#2dbe8c;--atelco-verde-agua:#50c8be;--atelco-aqua:#50c8be;--atelco-ink:#1e4a55;--atelco-muted:#5a7f8a;--atelco-surface:#eef6f5;--shadow-soft:0 8px 28px #37788714;--shadow-lift:0 18px 44px #37788724;--ease-out:cubic-bezier(.22, 1, .36, 1);--duration-fast:.18s;--duration:.24s;--page-bg:radial-gradient(circle at 90% 3%, #d4ebe8, transparent 44%), radial-gradient(circle at 2% 99%, #d8f5ec, transparent 40%), #eef6f5;--page-fg:#1e4a55;--page-heading:#1e4a55;--panel-bg:#fff;--subtle-bg:#eef6f5}html.dark{--page-bg:radial-gradient(circle at 88% 0%, #2dbe8c1f, transparent 42%), radial-gradient(circle at 8% 100%, #37788747, transparent 46%), #0e1f24;--page-fg:#dce9eb;--page-heading:#eef6f5;--panel-bg:#152a31;--subtle-bg:#183038;--shadow-soft:0 8px 28px #00000047;--shadow-lift:0 18px 44px #00000061;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html:not(.dark){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html{scroll-behavior:smooth}main [id]{scroll-margin-top:96px}@media (width>=768px){main [id]{scroll-margin-top:112px}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;min-width:320px;margin:0;font-size:16px;line-height:1.65}#root{min-height:100dvh}img{max-width:100%;display:block}:focus-visible{outline:3px solid var(--atelco-verde);outline-offset:3px}a,button,[role=button]{cursor:pointer}.nexa-bold{letter-spacing:-.01em;font-family:Nexa,system-ui,sans-serif;font-style:normal;font-weight:700}.nexa-italic{color:var(--atelco-verde);font-family:Nexa,system-ui,sans-serif;font-style:italic;font-weight:400}@keyframes group-card-enter-next{0%{opacity:.75;transform:translateY(-36px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes group-card-enter-prev{0%{opacity:.75;transform:translateY(-36px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes group-card-exit-next{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(12px)scale(.96)}}@keyframes group-card-exit-prev{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(12px)scale(.96)}}.group-card--enter-next{animation:group-card-enter-next .42s var(--ease-out) both}.group-card--enter-prev{animation:group-card-enter-prev .42s var(--ease-out) both}.group-card--exit-next,.group-card--exit-prev{pointer-events:none}.group-card--exit-next{animation:group-card-exit-next .42s var(--ease-out) both}.group-card--exit-prev{animation:group-card-exit-prev .42s var(--ease-out) both}.group-panel-anim-next{animation:group-card-enter-next .42s var(--ease-out) both}.group-panel-anim-prev{animation:group-card-enter-prev .42s var(--ease-out) both}.brazil-pin{opacity:0;transform-box:fill-box;transform-origin:0 0;pointer-events:none;transition:opacity .28s var(--ease-out), transform .28s var(--ease-out);transform:scale(.35)}.brazil-pin--visible{opacity:1;transform:scale(1)}.brazil-state{fill:#50c8be;stroke:#377887;stroke-width:2.2px;cursor:pointer;transform-box:fill-box;transform-origin:50%;transition:fill .28s var(--ease-out), transform .28s var(--ease-out)}.brazil-state--hover{fill:#9ee8df;transform:scale(1.08)}.header-spacer{pointer-events:none;flex-shrink:0;height:96px}@media (width>=768px){.header-spacer{height:112px}}.header-root{z-index:100;transition:top .22s var(--ease-out), left .22s var(--ease-out), right .22s var(--ease-out);padding:0;position:fixed;top:0;left:0;right:0}.header-root--floating{top:12px;left:16px;right:16px}@media (width>=768px){.header-root--floating{top:16px;left:24px;right:24px}}.header-shell{box-shadow:none;transition:transform .22s var(--ease-out), box-shadow .22s var(--ease-out), border-radius .22s var(--ease-out), border-color .22s var(--ease-out), background-color .22s var(--ease-out);will-change:transform, box-shadow;contain:layout style paint;background:#377887f0;border:1px solid #0000;border-radius:0;position:relative;transform:translate(0,0)}.header-root--menu-open .header-shell{contain:layout style;z-index:120}.header-mobile-menu{z-index:120;background:#377887fa;border-top:1px solid #ffffff1a;position:absolute;top:100%;left:0;right:0;box-shadow:0 18px 40px #1e4a5547}html.dark .header-mobile-menu{background:#0c2229fa}.header-root--floating .header-mobile-menu{border-bottom:1px solid #ffffff2e;border-left:1px solid #ffffff2e;border-right:1px solid #ffffff2e;border-radius:0 0 20px 20px}html.dark .header-root--floating .header-mobile-menu{border-bottom-color:#ffffff1a;border-left-color:#ffffff1a;border-right-color:#ffffff1a}.header-mobile-backdrop{z-index:110;background:#0c222959;position:fixed;inset:0}.page-progress{z-index:200;pointer-events:none;background:#ffffff14;height:3px;position:fixed;top:0;left:0;right:0}.page-progress__bar{transform-origin:0;will-change:transform;background:linear-gradient(90deg, var(--atelco-azul) 0%, var(--atelco-verde) 45%, var(--atelco-aqua) 100%);width:100%;height:100%;transform:scaleX(0)}html.dark .header-shell{background:#0c2229eb}.header-root--floating .header-shell{border-color:#ffffff2e;border-radius:20px;transform:translate(0,0);box-shadow:0 14px 36px #37788738}.header-root--floating.header-root--menu-open .header-shell{box-shadow:none;border-radius:20px 20px 0 0}html.dark .header-root--floating .header-shell{border-color:#ffffff1a;box-shadow:0 14px 36px #00000052}.header-inner{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:16px;min-height:96px;display:grid}@media (width>=1024px){.header-inner{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}}@media (width>=768px){.header-inner{min-height:112px}}.header-root--floating .header-inner{min-height:68px}@media (width>=768px){.header-root--floating .header-inner{min-height:76px}}.header-brand{justify-self:start;min-width:0}.header-nav{justify-self:center}.header-end{justify-content:flex-end;justify-self:end;align-items:center;gap:8px;min-width:0;display:flex}.header-logo{flex-shrink:0;width:248px;height:80px;position:relative}@media (width>=768px){.header-logo{width:320px;height:96px}}.header-root--floating .header-logo{height:48px}@media (width>=768px){.header-root--floating .header-logo{height:52px}}.header-logo__full,.header-logo__mini{object-fit:contain;transform-origin:0;pointer-events:none;width:auto;max-width:100%;transition:none;position:absolute;top:50%;left:0}.header-logo__full{filter:brightness(0)invert();opacity:1;visibility:visible;height:80px;transform:translateY(-50%)scale(1)}.header-logo__mini{opacity:0;visibility:hidden;height:44px;transform:translateY(-50%)scale(1)}@media (width>=768px){.header-logo__full{height:96px}.header-logo__mini{height:52px}}.header-root--floating .header-logo__full{opacity:0;visibility:hidden}.header-root--floating .header-logo__mini{opacity:1;visibility:visible;pointer-events:auto}.header-root:not(.header-root--floating) .header-logo__full{pointer-events:auto}.testimonials-track{scrollbar-width:none;-ms-overflow-style:none}.testimonials-track::-webkit-scrollbar{display:none}.testimonials-track--grabbing *{pointer-events:none;cursor:grabbing!important}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.group-panel-anim-next,.group-panel-anim-prev,.group-card--enter-next,.group-card--enter-prev,.group-card--exit-next,.group-card--exit-prev{opacity:1!important;animation:none!important;transform:none!important}.brazil-pin,.brazil-pin--visible{opacity:1!important;transition:none!important;transform:none!important}.brazil-state,.brazil-state--hover{transition:none!important;transform:none!important}.header-shell,.header-root,.header-logo__full,.header-logo__mini{transition:none!important}}
