.brazil-map_mapSvg__NvE_B{width:100%;height:auto;max-width:100%;display:block}.brazil-map_statePath__IoN3q{fill:hsla(0,0%,100%,.03);stroke:hsla(0,0%,100%,.22);stroke-width:1.04px;stroke-linecap:round;stroke-linejoin:round;transition:all .25s ease}.brazil-map_statePath__IoN3q:hover{fill:rgba(58,160,219,.12);stroke:rgba(58,160,219,.6);cursor:pointer}.brazil-map_retecState__8wwVW{fill:rgba(58,160,219,.07);stroke:hsla(0,0%,100%,.35)}.brazil-map_retecState__8wwVW:hover{fill:rgba(58,160,219,.2);stroke:rgba(58,160,219,.9)}.brazil-map_pinGroup__H0hvd{cursor:pointer}.brazil-map_pinGroup__H0hvd:hover .brazil-map_labelRect__w89ub{fill:rgba(58,160,219,.7);stroke:hsla(0,0%,100%,.95);filter:drop-shadow(0 6px 14px rgba(0,0,0,.35))}.brazil-map_pinGroup__H0hvd:hover .brazil-map_pinPoint__A6Q8J{fill:#12d091}.brazil-map_pinPoint__A6Q8J{fill:#10b981;stroke:#fff;stroke-width:1;transition:all .2s ease}.brazil-map_pinCenterCircle__b76m8{fill:#fff;transition:all .2s ease}.brazil-map_pulseCircle__c4JyD{fill:#10b981;opacity:.5;transform-origin:center;animation:brazil-map_pulseAnimation___UHzU 2s ease-out infinite;transition:all .2s ease}.brazil-map_labelGroup__GRY4E{transition:transform .2s ease;transform-origin:0 0}.brazil-map_labelRect__w89ub{fill:rgba(58,160,219,.45);stroke:hsla(0,0%,100%,.65);stroke-width:1.25;filter:drop-shadow(0 3px 8px rgba(0,0,0,.22));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:all .2s ease}.brazil-map_labelText__8KKgr{font-family:Outfit,Inter,sans-serif;font-size:11px;font-weight:700;fill:#fff;pointer-events:none;text-anchor:middle}@media(max-width:480px){.brazil-map_pinCenterCircle__b76m8,.brazil-map_pinPoint__A6Q8J,.brazil-map_pulseCircle__c4JyD{transform:scale(1.15);transform-origin:0 -14.4px}.brazil-map_labelGroup__GRY4E{transform:scale(1.2)}}@keyframes brazil-map_pulseAnimation___UHzU{0%{transform:scale(.6);opacity:.8}to{transform:scale(2.2);opacity:0}}.app_page__oPF1R{--page-max:1280px;--navy:#0f2854;--blue:#1c4d8d;--border:rgba(0,0,0,.18);--soft:#f3f6fb;--text:#1f2937;--muted:#5d6677;background:#fff;color:var(--text);font-family:Roboto,Montserrat,sans-serif}.app_container__tjvP2{width:min(100% - 48px,var(--page-max));margin:0 auto}.app_section__tnNQf{padding:112px 0}.app_sectionDark___kd0_{background:var(--navy)}.app_sectionIntro__v1CJ_{display:grid;grid-gap:16px;gap:16px;margin-bottom:64px;max-width:768px}.app_sectionIntroCentered__nsyXD{margin-left:auto;margin-right:auto;text-align:center}.app_onDark__mhZk_{color:#fff}.app_eyebrow__WkiZF{color:inherit;font-size:16px;font-weight:600;line-height:1.5}.app_sectionTitle__Ql6J8{color:inherit;font-size:clamp(2.25rem,4vw,3rem);font-weight:700;letter-spacing:-.03em;line-height:1.1}.app_sectionText__IwSmV{color:inherit;font-size:18px;line-height:1.65;opacity:.9}.app_navbarSection__k93rZ{left:0;padding:24px 0 0;position:absolute;right:0;top:0;z-index:20}.app_navbarShell__7gPNQ{align-items:center;background:var(--navy);border:1px solid var(--border);border-radius:20px;box-shadow:0 18px 38px rgba(6,18,40,.24);color:#fff;display:flex;gap:24px;justify-content:space-between;padding:16px 32px;position:relative}.app_logoLink__tWWIA{align-items:center;display:inline-flex;flex:0 0 auto}.app_navToggle__JJOYr{opacity:0;pointer-events:none;position:absolute}.app_navToggleButton__Rw_Bs{align-items:center;background:transparent;border:1px solid hsla(0,0%,100%,.18);border-radius:14px;cursor:pointer;display:none;flex:0 0 auto;flex-direction:column;gap:5px;height:46px;justify-content:center;width:46px}.app_navToggleBar__WIKCe{background:#fff;border-radius:999px;display:block;height:2px;transition:opacity .18s ease,transform .18s ease;width:20px}.app_navMenu__OaEt0{align-items:center;display:flex;flex:1 1;gap:24px;justify-content:space-between;min-width:0}.app_navLinks__dcVsv{align-items:center;display:flex;flex:1 1;flex-wrap:wrap;gap:32px;justify-content:center}.app_navLinks__dcVsv a{font-size:16px;font-weight:400;line-height:1.5;transition:opacity .18s ease}.app_navLinks__dcVsv a:hover{opacity:.72}.app_navDropdown__vx25_{position:relative}.app_navDropdown__vx25_[open] .app_navDropdownArrow__4gX8d{transform:rotate(180deg)}.app_navDropdownTrigger__zN3QU{align-items:center;cursor:pointer;display:inline-flex;font-size:16px;font-weight:400;gap:8px;line-height:1.5;list-style:none;transition:opacity .18s ease}.app_navDropdownTrigger__zN3QU::-webkit-details-marker{display:none}.app_navDropdownTrigger__zN3QU:hover{opacity:.72}.app_navDropdownArrow__4gX8d{border-left:4px solid transparent;border-right:4px solid transparent;border-top:6px solid;display:inline-block;height:0;transition:transform .18s ease;width:0}.app_navDropdownMenu__8mCu2{background:#fff;border:1px solid rgba(15,40,84,.14);border-radius:14px;box-shadow:0 16px 36px rgba(6,18,40,.18);display:grid;grid-gap:4px;gap:4px;min-width:188px;padding:8px;position:absolute;right:0;top:calc(100% + 14px);z-index:30}.app_navDropdownItem__YeUGY{border-radius:10px;color:var(--navy);display:block;font-size:15px;line-height:1.45;padding:10px 12px;transition:background-color .18s ease,color .18s ease}.app_navDropdownItem__YeUGY:hover{background:rgba(15,40,84,.08);color:var(--navy);opacity:1}.app_locationLink__fNHIz,.app_navCta__UcXuq,.app_primaryButton__fXulp,.app_secondaryButton__czuC7{transition:transform .18s ease,background-color .18s ease,color .18s ease,border-color .18s ease}.app_locationLink__fNHIz:hover,.app_navCta__UcXuq:hover,.app_primaryButton__fXulp:hover,.app_secondaryButton__czuC7:hover{transform:translateY(-1px)}.app_navCta__UcXuq{background:var(--blue);border:1px solid rgba(0,0,0,.24);color:#fff;flex:0 0 auto;font-size:16px;font-weight:500;padding:11px 20px;text-align:center;white-space:nowrap;border-radius:20px}.app_heroCarousel__H9TIs{position:relative;width:100%;min-height:100svh;overflow:hidden;background-color:#071226}.app_carouselSlide__6vEqI{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;visibility:hidden;transition:opacity 1.2s cubic-bezier(.25,1,.5,1),visibility 1.2s cubic-bezier(.25,1,.5,1);z-index:1;display:flex;align-items:center;padding:160px 0 112px}.app_carouselSlide__6vEqI.app_active__HTPFo{opacity:1;visibility:visible;z-index:2}.app_carouselSlide__6vEqI.app_active__HTPFo .app_heroImage__oxv01{animation:app_kenBurns___9axA 7s ease-out forwards}.app_carouselSlide__6vEqI.app_active__HTPFo .app_heroContent__s_el9{opacity:1;transform:translateY(0)}.app_heroImage__oxv01{object-fit:cover;object-position:center bottom;transform:scale(1.08);will-change:transform}.app_heroOverlay__weHga{background:linear-gradient(90deg,rgba(7,18,38,.82),rgba(7,18,38,.52) 38%,rgba(7,18,38,.14));inset:0;position:absolute}.app_heroContent__s_el9{color:#fff;display:grid;grid-gap:32px;gap:32px;max-width:768px;position:relative;z-index:1;opacity:0;transform:translateY(24px);transition:opacity 1s cubic-bezier(.25,1,.5,1) .3s,transform 1s cubic-bezier(.25,1,.5,1) .3s}.app_heroCopy__m_Ek4{display:grid;grid-gap:24px;gap:24px}.app_heroTitle__SU20F{font-size:clamp(2.5rem,4.5vw,3.5rem);font-weight:700;letter-spacing:-.04em;line-height:1.1}.app_heroText__Rp6Rz{font-size:18px;line-height:1.6;max-width:620px}.app_heroActions__U_8f_{display:flex;gap:16px;flex-wrap:wrap}.app_carouselDots__pjXGn{position:absolute;bottom:40px;left:50%;transform:translateX(-50%);display:flex;gap:12px;z-index:10}.app_carouselDot__uqwra{width:10px;height:10px;border-radius:50%;background:hsla(0,0%,100%,.35);border:none;cursor:pointer;padding:0;transition:background-color .3s ease,transform .3s ease}.app_carouselDot__uqwra:hover{background:hsla(0,0%,100%,.75);transform:scale(1.15)}.app_carouselDot__uqwra.app_activeDot__VaLLs{background:#fff;transform:scale(1.25);box-shadow:0 0 8px hsla(0,0%,100%,.7)}.app_carouselArrow__wSdCN{position:absolute;top:50%;transform:translateY(-50%);background:rgba(15,40,84,.25);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);border:1px solid hsla(0,0%,100%,.1);color:#fff;width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .3s,transform .3s,opacity .3s;opacity:0;z-index:10;font-size:18px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.app_carouselArrow__wSdCN:hover{background:rgba(15,40,84,.65);transform:translateY(-50%) scale(1.06)}.app_carouselArrow__wSdCN.app_prevArrow__XU1Kp{left:40px}.app_carouselArrow__wSdCN.app_nextArrow__0LVKk{right:40px}.app_heroCarousel__H9TIs:hover .app_carouselArrow__wSdCN{opacity:1}@keyframes app_kenBurns___9axA{0%{transform:scale(1.08)}to{transform:scale(1.01)}}@media(max-width:768px){.app_carouselArrow__wSdCN{display:none}.app_carouselDots__pjXGn{bottom:24px}}.app_primaryButton__fXulp,.app_secondaryButton__czuC7{align-items:center;display:inline-flex;font-size:16px;font-weight:500;justify-content:center;min-width:148px;padding:13px 24px}.app_primaryButton__fXulp{background:var(--navy);border:1px solid var(--navy);color:#fff}.app_secondaryButton__czuC7{background:hsla(0,0%,100%,.92);border:1px solid hsla(0,0%,100%,.92);color:var(--navy)}.app_timelineGrid__vcb22{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(5,minmax(0,1fr));position:relative}.app_timelineItem__9kBgK{display:grid;grid-gap:20px;gap:20px;grid-template-rows:minmax(180px,auto) 24px minmax(180px,auto);position:relative}.app_timelineMedia__D_CYH{border:1px solid #dce2ec;height:180px;overflow:hidden;position:relative;width:180px}.app_timelineMedia__D_CYH img{object-fit:cover}.app_progress__2JGZ7{display:none}.app_dot__wJQ8y{background:var(--navy);border-radius:999px;box-shadow:0 0 0 6px #fff;display:block;flex:0 0 auto;height:15px;width:15px}.app_progressLine__50PPB{background:var(--navy);display:block;flex:1 1;height:3px}.app_timelineItem__9kBgK:last-child .app_progressLine__50PPB{display:none}.app_timelineRail__bJI_H{left:0;pointer-events:none;position:absolute;right:0;top:212px;transform:translateY(-50%);z-index:0}.app_timelineRail__bJI_H img{display:block;height:auto;width:100%}.app_timelineCopy__fp2jF{max-width:220px;position:relative;z-index:1}.app_timelineYear__wTe8d{font-size:24px;font-weight:700;line-height:1.4;margin-bottom:8px}.app_timelineDescription__yB6nf{color:var(--muted);font-size:16px;line-height:1.6}.app_timelineItem__9kBgK:nth-child(odd) .app_timelineMedia__D_CYH{grid-row:1;position:relative;z-index:1}.app_timelineItem__9kBgK:nth-child(odd) .app_timelineCopy__fp2jF{grid-row:3}.app_timelineItem__9kBgK:nth-child(2n) .app_timelineCopy__fp2jF{align-self:end;grid-row:1}.app_timelineItem__9kBgK:nth-child(2n) .app_timelineMedia__D_CYH{align-self:end;grid-row:3;position:relative;z-index:1}.app_brandSliderSection__KoauO{display:grid;grid-gap:28px;gap:28px;margin-top:88px}.app_brandSliderIntro__5U_0w{display:grid;grid-gap:10px;gap:10px}.app_brandSliderTitle__pG5pb{color:var(--navy);font-size:clamp(1.5rem,3vw,2rem);font-weight:700;line-height:1.2}.app_brandMarquee__Op95j{mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);overflow:hidden;position:relative;width:100%}.app_brandTrack__3gYmF{animation:app_representative-scroll__oOT_Z 28s linear infinite;display:flex;width:max-content;will-change:transform}.app_brandRow__VuqTD{align-items:center;display:flex;flex-shrink:0;gap:24px;min-width:max-content;padding-right:24px}.app_brandCard__fDkg_{align-items:center;background:#fff;border:1px solid #dce2ec;border-radius:18px;display:flex;flex:0 0 auto;height:108px;justify-content:center;padding:18px 24px;width:236px}.app_brandLogo__b8wVE{height:auto;max-height:56px;object-fit:contain;width:auto}@keyframes app_representative-scroll__oOT_Z{0%{transform:translateX(0)}to{transform:translateX(calc(-50% - 12px))}}.app_processGrid__U2Ic_{display:grid;grid-gap:24px;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr))}.app_processGrid__U2Ic_>div{height:100%}.app_processCard__IBnfV{background:hsla(0,0%,100%,.03);border-radius:20px;border:1px solid hsla(0,0%,100%,.08);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);display:flex;flex-direction:column;gap:18px;height:100%;min-height:230px;padding:28px 24px;box-shadow:0 12px 32px rgba(0,0,0,.2);transition:all .4s cubic-bezier(.16,1,.3,1)}.app_processCard__IBnfV:hover{transform:translateY(-6px);background:hsla(0,0%,100%,.08);border-color:rgba(58,160,219,.4);box-shadow:0 20px 40px rgba(0,0,0,.35),0 0 20px rgba(58,160,219,.1)}.app_processCard__IBnfV:hover .app_processIcon__w6ywa{background:rgba(58,160,219,.15);border-color:rgba(58,160,219,.4);transform:scale(1.05)}.app_processCard__IBnfV:hover .app_processIcon__w6ywa img{opacity:1}.app_processCard__IBnfV:hover .app_processNumber__cjio3{opacity:1;color:#fff}.app_processCardHead__ArQYq{align-items:center;display:flex;gap:16px;justify-content:space-between}.app_processIcon__w6ywa{align-items:center;background:hsla(0,0%,100%,.06);border-radius:12px;border:1px solid hsla(0,0%,100%,.1);display:inline-flex;height:52px;justify-content:center;padding:12px;width:52px;transition:all .4s cubic-bezier(.16,1,.3,1)}.app_processIcon__w6ywa img{filter:brightness(0) invert(1);opacity:.85;height:auto;max-height:100%;max-width:100%;object-fit:contain;width:auto;transition:opacity .4s ease}.app_processNumber__cjio3{color:#3aa0db;font-size:14px;font-weight:700;letter-spacing:.15em;opacity:.8;transition:all .4s ease}.app_processTitle__mn7y9{color:#f3f6fb;font-size:20px;font-weight:700;line-height:1.3}.app_processText__zRMRt{color:hsla(0,0%,100%,.7);font-size:15px;line-height:1.6}.app_highlightsLayout___8iUm{align-items:flex-start;display:grid;grid-gap:64px;gap:64px;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.app_highlightGrid__j1jOT{display:grid;grid-gap:24px;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr))}.app_highlightCard__OeZSQ{background:var(--soft);border-top:4px solid var(--navy);display:flex;flex-direction:column;gap:14px;height:100%;flex:1 1;min-height:240px;padding:24px;box-shadow:0 4px 12px rgba(15,40,84,.04);transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s cubic-bezier(.16,1,.3,1),border-top-color .4s cubic-bezier(.16,1,.3,1)}.app_highlightCard__OeZSQ:hover{transform:translateY(-8px);box-shadow:0 16px 36px rgba(15,40,84,.12);border-top-color:var(--blue)}.app_highlightCard__OeZSQ:hover .app_highlightIcon__nqyL3{background:rgba(28,77,141,.15);transform:scale(1.08)}.app_highlightCard__OeZSQ:hover .app_actionArrow__5DSoe{transform:translateX(4px)}.app_highlightFooter__cOajU{margin-top:auto;padding-top:12px;display:flex;align-items:center}.app_highlightActionBtn__obJID{font-size:15px;font-weight:600;color:var(--blue);display:inline-flex;align-items:center;gap:6px;transition:opacity .2s ease}.app_highlightActionBtn__obJID:hover{opacity:.8}.app_actionArrow__5DSoe{transition:transform .25s cubic-bezier(.16,1,.3,1);font-size:16px}.app_highlightReveal__5UOqh{height:100%}.app_highlightLink__Ww8Am{text-decoration:none;display:flex;flex-direction:column;height:100%;color:inherit}.app_highlightCardHead__CQfQ2{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.app_highlightLabel__mbGIW{color:var(--blue);font-size:13px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.app_highlightIcon__nqyL3{align-items:center;background:rgba(15,40,84,.08);border-radius:14px;display:inline-flex;flex:0 0 auto;height:56px;justify-content:center;padding:12px;width:56px;transition:background-color .4s cubic-bezier(.16,1,.3,1),transform .4s cubic-bezier(.16,1,.3,1)}.app_highlightIcon__nqyL3 img{height:auto;max-height:100%;max-width:100%;object-fit:contain;width:auto}.app_highlightTitle__qgpV_{font-size:24px;font-weight:700;line-height:1.3}.app_highlightDescription__1EN0J{color:var(--muted);font-size:16px;line-height:1.6}.app_testimonialGrid__MdHbN{display:grid;grid-gap:24px;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr))}.app_testimonialCard__KZi9X{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.12);color:#fff;display:grid;grid-gap:24px;gap:24px;min-height:320px;padding:32px}.app_testimonialStars__69eA9{color:#d9e8ff;font-size:18px;letter-spacing:.22em}.app_testimonialQuote__5sfKW{font-size:18px;line-height:1.7}.app_testimonialAuthor__WKw0T{align-items:center;display:flex;gap:16px}.app_testimonialAvatar__4fB8v{align-items:center;background:hsla(0,0%,100%,.12);border-radius:999px;display:inline-flex;font-size:16px;font-weight:700;height:48px;justify-content:center;width:48px}.app_testimonialName__AQx7m{font-size:16px;font-weight:600;line-height:1.5}.app_testimonialRole__WHkHQ{color:hsla(0,0%,100%,.72);font-size:14px;line-height:1.5}.app_faqGrid__q_Sq8{grid-column-gap:24px;column-gap:24px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-row-gap:18px;row-gap:18px}.app_faqItem__XwBA2{border-top:1px solid #d8deea;padding-top:18px}.app_faqItem__XwBA2[open] .app_faqQuestion__Blar8:after{transform:rotate(45deg)}.app_faqQuestion__Blar8{align-items:center;cursor:pointer;display:flex;font-size:18px;font-weight:600;justify-content:space-between;line-height:1.5;list-style:none;padding-right:8px}.app_faqQuestion__Blar8::-webkit-details-marker{display:none}.app_faqQuestion__Blar8:after{color:var(--navy);content:"+";font-size:24px;font-weight:400;line-height:1;transition:transform .18s ease}.app_faqAnswer__u_czg{color:var(--muted);font-size:16px;line-height:1.65;margin-top:14px;max-width:95%}.app_locationGrid__t_dZ7{display:grid;grid-gap:64px;gap:64px;grid-template-columns:repeat(2,minmax(0,1fr))}.app_locationCard__K5z2R{color:#fff;display:grid;grid-gap:32px;gap:32px}.app_locationImageLink__wuF0G{display:block;border-radius:20px;overflow:hidden}.app_locationImage__0h4cA{aspect-ratio:3/2;overflow:hidden;position:relative;border-radius:20px}.app_locationImage__0h4cA img{object-fit:cover;transition:transform .4s cubic-bezier(.16,1,.3,1)}.app_locationContent__F7_k_{display:grid;grid-gap:24px;gap:24px}.app_locationTitle__Qv5wg{font-size:32px;font-weight:700;line-height:1.25;margin-bottom:12px}.app_locationSubtitle__lA6m0{font-size:16px;line-height:1.6;opacity:.9}.app_locationLink__fNHIz{align-items:center;color:#fff;display:inline-flex;font-size:16px;font-weight:500;gap:8px}.app_footer__iGOny{background:#fff;padding:80px 0}.app_footerCard__zFPn7{border:1px solid rgba(0,0,0,.2);display:grid;grid-gap:32px;gap:32px;padding:48px}.app_footerTop__eqnlW{align-items:flex-start;display:grid;grid-gap:32px;gap:32px;grid-template-columns:minmax(120px,160px) repeat(3,minmax(130px,1fr)) repeat(2,minmax(180px,220px))}.app_footerBrand__gFBR2{display:flex}.app_footerLogoBadge__rRDQd{align-items:center;display:inline-flex;justify-content:center;min-height:72px;padding:16px 18px;width:118px}.app_footerColumn__muxTi{display:grid;grid-gap:16px;gap:16px}.app_footerColumnTitle__bTNpT{font-size:16px;font-weight:600;line-height:1.5}.app_footerAddress__egIL2,.app_footerLinks__M4TdF{display:grid;grid-gap:10px;gap:10px}.app_footerAddress__egIL2 a,.app_footerAddress__egIL2 p,.app_footerLinks__M4TdF a,.app_footerLinks__M4TdF p{color:var(--text);font-size:14px;line-height:1.6}.app_footerBottom__Bn_em{align-items:center;border-top:1px solid #d8deea;display:flex;gap:24px;justify-content:space-between;padding-top:24px}.app_footerCredits__y_FgP{color:var(--text);display:flex;flex-wrap:wrap;gap:24px}.app_footerCredits__y_FgP a,.app_footerCredits__y_FgP p{font-size:14px;line-height:1.5}.app_footerCredits__y_FgP a{text-decoration:underline;text-underline-offset:3px}.app_socialRow__zAeO5{display:flex;gap:12px}.app_socialIcon__KZYDM{align-items:center;border:1px solid #d8deea;border-radius:999px;display:inline-flex;height:40px;justify-content:center;width:40px}@media(max-width:1180px){.app_navbarShell__7gPNQ{padding:18px 24px}.app_navMenu__OaEt0{gap:18px}.app_navLinks__dcVsv{gap:24px}.app_timelineGrid__vcb22{gap:32px 20px;grid-template-columns:repeat(2,minmax(0,1fr))}.app_timelineRail__bJI_H{display:none}.app_timelineItem__9kBgK{gap:16px;grid-template-columns:24px minmax(0,1fr);grid-template-rows:auto auto}.app_progress__2JGZ7{align-items:center;display:flex;flex-direction:column;gap:10px;grid-column:1;grid-row:1/span 2;justify-content:flex-start}.app_progressLine__50PPB{height:100%;min-height:120px;width:3px}.app_timelineItem__9kBgK .app_timelineCopy__fp2jF,.app_timelineItem__9kBgK .app_timelineMedia__D_CYH,.app_timelineItem__9kBgK:nth-child(2n) .app_timelineCopy__fp2jF,.app_timelineItem__9kBgK:nth-child(2n) .app_timelineMedia__D_CYH,.app_timelineItem__9kBgK:nth-child(odd) .app_timelineCopy__fp2jF,.app_timelineItem__9kBgK:nth-child(odd) .app_timelineMedia__D_CYH{grid-column:2}.app_timelineItem__9kBgK .app_timelineMedia__D_CYH,.app_timelineItem__9kBgK:nth-child(2n) .app_timelineMedia__D_CYH,.app_timelineItem__9kBgK:nth-child(odd) .app_timelineMedia__D_CYH{align-self:flex-start;grid-row:1}.app_timelineItem__9kBgK .app_timelineCopy__fp2jF,.app_timelineItem__9kBgK:nth-child(2n) .app_timelineCopy__fp2jF,.app_timelineItem__9kBgK:nth-child(odd) .app_timelineCopy__fp2jF{align-self:flex-start;grid-row:2;max-width:none}.app_processGrid__U2Ic_,.app_testimonialGrid__MdHbN{grid-template-columns:repeat(2,minmax(0,1fr))}.app_highlightsLayout___8iUm{gap:40px;grid-template-columns:1fr}.app_locationGrid__t_dZ7{gap:32px}.app_footerTop__eqnlW{grid-template-columns:repeat(3,minmax(180px,1fr))}.app_brandCard__fDkg_{height:96px;width:212px}}@media(max-width:980px){.app_navbarShell__7gPNQ{gap:16px;padding:16px 20px}.app_navToggleButton__Rw_Bs{display:inline-flex;margin-left:auto}.app_navToggle__JJOYr:checked+.app_navToggleButton__Rw_Bs .app_navToggleBar__WIKCe:first-child{transform:translateY(7px) rotate(45deg)}.app_navToggle__JJOYr:checked+.app_navToggleButton__Rw_Bs .app_navToggleBar__WIKCe:nth-child(2){opacity:0}.app_navToggle__JJOYr:checked+.app_navToggleButton__Rw_Bs .app_navToggleBar__WIKCe:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.app_navMenu__OaEt0{border-top:1px solid hsla(0,0%,100%,.14);display:none;flex-basis:100%;flex-direction:column;gap:20px;padding-top:18px}.app_navToggle__JJOYr:checked~.app_navMenu__OaEt0{display:flex}.app_navLinks__dcVsv{align-items:stretch;flex-direction:column;gap:4px;justify-content:flex-start;width:100%}.app_navLinks__dcVsv a{display:flex;justify-content:flex-start;padding:10px 0}.app_navDropdown__vx25_{width:100%}.app_navDropdownTrigger__zN3QU{justify-content:space-between;padding:10px 0;width:100%}.app_navDropdownMenu__8mCu2{left:auto;margin-top:8px;min-width:0;position:static;right:auto;top:auto;transform:none;width:100%}.app_navCta__UcXuq{width:100%}}@media(max-width:900px){.app_container__tjvP2{width:min(100% - 32px,var(--page-max))}.app_heroCarousel__H9TIs,.app_section__tnNQf{padding-bottom:88px;padding-top:88px}.app_carouselSlide__6vEqI{padding:120px 0 80px;align-items:center}.app_faqGrid__q_Sq8,.app_locationGrid__t_dZ7,.app_processGrid__U2Ic_,.app_testimonialGrid__MdHbN,.app_timelineGrid__vcb22{grid-template-columns:1fr}.app_highlightGrid__j1jOT,.app_processGrid__U2Ic_{grid-template-columns:repeat(2,minmax(0,1fr))}.app_timelineMedia__D_CYH{width:100%}.app_brandSliderSection__KoauO{margin-top:64px}.app_brandRow__VuqTD{gap:18px;padding-right:18px}.app_brandCard__fDkg_{height:88px;padding:14px 18px;width:180px}.app_brandLogo__b8wVE{max-height:42px}.app_footerCard__zFPn7{padding:32px 24px}.app_footerTop__eqnlW{grid-template-columns:1fr 1fr}.app_footerBottom__Bn_em{align-items:flex-start;flex-direction:column}}@media(max-width:640px){.app_navbarSection__k93rZ{padding-top:16px}.app_navbarShell__7gPNQ{border-radius:18px;padding:14px 16px}.app_navToggleButton__Rw_Bs{height:44px;width:44px}.app_navMenu__OaEt0{gap:18px;padding-top:16px}.app_navDropdownTrigger__zN3QU,.app_navLinks__dcVsv a{font-size:17px}.app_navDropdownMenu__8mCu2{min-width:0}.app_heroTitle__SU20F{font-size:2.3rem}.app_sectionTitle__Ql6J8{font-size:2rem}.app_heroText__Rp6Rz,.app_sectionText__IwSmV,.app_testimonialQuote__5sfKW{font-size:16px}.app_timelineMedia__D_CYH{height:220px}.app_brandSliderSection__KoauO{gap:22px}.app_brandCard__fDkg_{border-radius:14px;width:156px}.app_footerTop__eqnlW{grid-template-columns:1fr}.app_footerCredits__y_FgP{gap:12px}.app_heroCarousel__H9TIs{min-height:100svh}.app_carouselSlide__6vEqI{padding:100px 0 64px}.app_heroTitle__SU20F{font-size:1.85rem}.app_heroActions__U_8f_{flex-direction:row;width:100%;gap:12px}.app_heroActions__U_8f_ a{flex:1 1;text-align:center;justify-content:center;padding:12px 16px;font-size:14px}.app_highlightGrid__j1jOT,.app_processGrid__U2Ic_{grid-template-columns:1fr}}.app_page__oPF1R #marcas{padding:16px 0 48px}.app_page__oPF1R #marcas .app_brandSliderSection__KoauO{margin-top:0}.app_page__oPF1R #clientes .app_brandCard__fDkg_{background:var(--navy);border-color:hsla(0,0%,100%,.12)}.app_page__oPF1R #clientes .app_brandCard__fDkg_ img{filter:brightness(0) invert(1);opacity:.92;transition:opacity .3s ease;max-width:160px;max-height:48px;width:100%;height:auto;object-fit:contain}.app_page__oPF1R #clientes .app_brandCard__fDkg_ img:hover{opacity:1}.app_presenceContainer__3X8KS{display:flex;gap:64px;align-items:center;margin-bottom:64px;background:rgba(15,40,84,.4);border:1px solid hsla(0,0%,100%,.08);border-radius:24px;padding:48px;box-shadow:0 20px 40px rgba(0,0,0,.15)}@media(max-width:980px){.app_presenceContainer__3X8KS{flex-direction:column;gap:40px;padding:32px}}@media(max-width:480px){.app_presenceContainer__3X8KS{padding:24px 16px}}.app_mapWrapper__RD_W_{flex:1.2 1;width:100%;max-width:500px;display:flex;justify-content:center;align-items:center;position:relative}.app_presenceInfo__MyZ5M{flex:1 1;display:flex;flex-direction:column;gap:24px;text-align:left}.app_presenceTitle__6Vrn5{font-size:24px;font-weight:600;color:#fff;line-height:1.4}@media(max-width:640px){.app_presenceTitle__6Vrn5{font-size:20px}}.app_presenceText__pw5Lx{font-size:16px;color:hsla(0,0%,100%,.75);line-height:1.6;font-weight:400}.app_presenceUnits__DyDix{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px;margin-top:8px}@media(max-width:640px){.app_presenceUnits__DyDix{grid-template-columns:1fr;gap:12px}}.app_unitBtn__eC9iZ{display:flex;justify-content:space-between;align-items:center;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.08);border-radius:14px;padding:14px 20px;color:#fff;text-decoration:none;font-size:15px;font-weight:500;transition:all .25s cubic-bezier(.16,1,.3,1);min-height:48px}.app_unitBtn__eC9iZ:hover{background:hsla(0,0%,100%,.12);border-color:rgba(58,160,219,.5);transform:translateY(-2px);box-shadow:0 8px 20px rgba(0,0,0,.15)}.app_unitArrow__lYU8K{color:#3aa0db;font-weight:600;transition:transform .25s cubic-bezier(.16,1,.3,1)}.app_unitBtn__eC9iZ:hover .app_unitArrow__lYU8K{transform:translateX(4px)}