.CapabilitiesStrip_strip__tJay_{color:var(--white);background:var(--navy)}.CapabilitiesStrip_grid__ZMRE_{display:grid;grid-template-columns:repeat(4,1fr)}.CapabilitiesStrip_item__YvrtJ{display:grid;min-height:10rem;padding:1.7rem clamp(1rem,2.2vw,2rem);border-right:1px solid #345064;align-items:center;grid-template-columns:3.25rem 1fr;gap:1.1rem}.CapabilitiesStrip_item__YvrtJ:first-child{padding-left:0}.CapabilitiesStrip_item__YvrtJ:last-child{border-right:0}.CapabilitiesStrip_icon__OAsGq{color:var(--accent)}.CapabilitiesStrip_icon__OAsGq svg{width:2.9rem;height:2.9rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.35}.CapabilitiesStrip_item__YvrtJ strong{display:block;margin-bottom:.4rem;font-size:1.05rem;font-weight:650}.CapabilitiesStrip_item__YvrtJ p{max-width:12.5rem;color:#aac1ce;font-size:.78rem;line-height:1.5}@media(max-width:64rem){.CapabilitiesStrip_grid__ZMRE_{grid-template-columns:1fr 1fr}.CapabilitiesStrip_item__YvrtJ:nth-child(2){border-right:0}.CapabilitiesStrip_item__YvrtJ:nth-child(n+3){border-top:1px solid #345064}.CapabilitiesStrip_item__YvrtJ:nth-child(3){padding-left:0}}@media(max-width:32rem){.CapabilitiesStrip_grid__ZMRE_{grid-template-columns:1fr}.CapabilitiesStrip_item__YvrtJ,.CapabilitiesStrip_item__YvrtJ:nth-child(3){min-height:8.5rem;padding:1.3rem 0;border-top:1px solid #345064;border-right:0}.CapabilitiesStrip_item__YvrtJ:first-child{border-top:0}.CapabilitiesStrip_item__YvrtJ p{max-width:none}}.BusinessLines_section__bEB0U{padding:var(--section-space) 0;background:var(--white);scroll-margin-top:calc(var(--header-height) + 1rem)}.BusinessLines_intro__A9GV6{display:grid;margin-bottom:clamp(2.5rem,5vw,4rem);align-items:end;grid-template-columns:1.05fr .95fr;gap:clamp(3rem,7vw,6rem)}.BusinessLines_intro__A9GV6 h2{max-width:15ch;margin-top:1.25rem;color:var(--navy);font-size:clamp(2.5rem,4vw,3.7rem);font-weight:600}.BusinessLines_intro__A9GV6>p{max-width:42rem;font-size:1.02rem;line-height:1.85}.BusinessLines_grid__9mrE4{display:grid;grid-template-columns:repeat(6,1fr);gap:1rem}.BusinessLines_card__zQ4hu{display:flex;min-height:21rem;padding:clamp(1.5rem,2.5vw,2rem);border:1px solid var(--line);border-radius:var(--radius-sm);background:#f8fbfc;flex-direction:column;grid-column:span 2;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.BusinessLines_card__zQ4hu.BusinessLines_featured__opF3X{grid-column:span 3;background:var(--pale)}.BusinessLines_icon__OH2q7{display:grid;width:3.25rem;height:3.25rem;margin-bottom:2.8rem;border-radius:var(--radius-sm);color:var(--green);background:#e3f2ed;place-items:center}.BusinessLines_icon__OH2q7 svg{width:1.9rem;height:1.9rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.BusinessLines_card__zQ4hu h3{max-width:16ch;margin-bottom:1.2rem;color:var(--ink);font-size:clamp(1.3rem,2vw,1.65rem);font-weight:620}.BusinessLines_card__zQ4hu p{margin-top:auto;font-size:.93rem;line-height:1.75}@media(hover:hover) and (pointer:fine){.BusinessLines_card__zQ4hu:hover{border-color:#aac8d4;box-shadow:0 1.2rem 2.8rem rgb(16 40 61/.08);transform:translateY(-.25rem)}}@media(max-width:60rem){.BusinessLines_grid__9mrE4{grid-template-columns:1fr 1fr}.BusinessLines_card__zQ4hu,.BusinessLines_card__zQ4hu.BusinessLines_featured__opF3X{grid-column:auto}.BusinessLines_card__zQ4hu:last-child{grid-column:1/-1;min-height:17rem}}@media(max-width:48rem){.BusinessLines_intro__A9GV6{grid-template-columns:1fr;gap:1.5rem}.BusinessLines_grid__9mrE4{grid-template-columns:1fr}.BusinessLines_card__zQ4hu,.BusinessLines_card__zQ4hu:last-child{min-height:0;grid-column:auto}.BusinessLines_icon__OH2q7{margin-bottom:2rem}.BusinessLines_card__zQ4hu p{margin-top:0}}.ExperienceSection_section__waUQg{position:relative;overflow:hidden;padding:var(--section-space) 0;background:linear-gradient(145deg,#edf5f6,#f8fbfc 58%,#e6f1ef)}.ExperienceSection_section__waUQg:before{position:absolute;top:-18rem;right:-12rem;width:38rem;height:38rem;border:1px solid rgb(19 116 93/.12);border-radius:50%;content:""}.ExperienceSection_heading__IpXAO{position:relative;display:grid;margin-bottom:3rem;align-items:end;grid-template-columns:.72fr 1.28fr;gap:clamp(2rem,7vw,7rem)}.ExperienceSection_heading__IpXAO h2{max-width:14ch;color:var(--navy);font-size:clamp(2.55rem,4.4vw,4rem);font-weight:600}.ExperienceSection_clientBand__L8tEt{position:relative;display:grid;margin-bottom:1rem;border-block:1px solid #bed5dc;grid-template-columns:repeat(3,1fr);background:rgb(255 255 255/.45)}.ExperienceSection_clientBand__L8tEt span{display:grid;min-height:6rem;padding:1.25rem;border-right:1px solid #bed5dc;color:#4f6b7c;font-size:.85rem;font-weight:700;text-align:center;place-items:center}.ExperienceSection_clientBand__L8tEt span:last-child{border-right:0}.ExperienceSection_projects__QWucs{position:relative;display:grid;margin-bottom:2rem;grid-template-columns:1.14fr .93fr .93fr;gap:1rem}.ExperienceSection_projects__QWucs article{position:relative;display:flex;min-height:23rem;padding:2rem;border:1px solid #c8dbe1;overflow:hidden;background:var(--white);flex-direction:column;box-shadow:0 1rem 2.7rem rgb(16 40 61/.07);transition:transform .18s ease,box-shadow .18s ease}.ExperienceSection_projects__QWucs article:first-child{color:var(--white);background:var(--navy);box-shadow:0 1.6rem 3.5rem rgb(16 40 61/.2)}.ExperienceSection_projects__QWucs article:nth-child(2){border-color:#2b8a73;background:var(--green)}.ExperienceSection_cardTop__Q6Z9i{display:flex;margin-bottom:4.5rem;align-items:center;justify-content:space-between;gap:1rem}.ExperienceSection_cardTop__Q6Z9i span{color:var(--green);font-size:.64rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.ExperienceSection_projects__QWucs article:first-child .ExperienceSection_cardTop__Q6Z9i span,.ExperienceSection_projects__QWucs article:nth-child(2) .ExperienceSection_cardTop__Q6Z9i span{color:var(--accent)}.ExperienceSection_cardTop__Q6Z9i strong{color:#a8beca;font-size:.72rem;letter-spacing:.1em}.ExperienceSection_projects__QWucs h3{max-width:15ch;margin-bottom:1.5rem;color:var(--ink);font-size:clamp(1.35rem,2vw,1.7rem);font-weight:650}.ExperienceSection_projects__QWucs p{margin-top:auto;font-size:.92rem;line-height:1.75}.ExperienceSection_projects__QWucs article:first-child h3,.ExperienceSection_projects__QWucs article:nth-child(2) h3{color:var(--white)}.ExperienceSection_projects__QWucs article:first-child p,.ExperienceSection_projects__QWucs article:nth-child(2) p{color:#c5d8e2}.ExperienceSection_projects__QWucs article:nth-child(2) p{color:#d6ebe5}.ExperienceSection_cardArrow__TN9U_{position:absolute;right:1.6rem;bottom:1.4rem;color:var(--green);font-size:1.3rem}.ExperienceSection_projects__QWucs article:first-child .ExperienceSection_cardArrow__TN9U_,.ExperienceSection_projects__QWucs article:nth-child(2) .ExperienceSection_cardArrow__TN9U_{color:var(--accent)}@media(hover:hover) and (pointer:fine){.ExperienceSection_projects__QWucs article:hover{box-shadow:0 1.5rem 3.2rem rgb(16 40 61/.15);transform:translateY(-.3rem)}}@media(max-width:56rem){.ExperienceSection_projects__QWucs{grid-template-columns:1fr 1fr}.ExperienceSection_projects__QWucs article:first-child{grid-column:1/-1;min-height:19rem}.ExperienceSection_projects__QWucs article{min-height:20rem}}@media(max-width:48rem){.ExperienceSection_heading__IpXAO{align-items:start;grid-template-columns:1fr;gap:1.2rem}.ExperienceSection_clientBand__L8tEt{grid-template-columns:1fr}.ExperienceSection_clientBand__L8tEt span{min-height:4.6rem;border-right:0;border-bottom:1px solid #bed5dc}.ExperienceSection_clientBand__L8tEt span:last-child{border-bottom:0}.ExperienceSection_projects__QWucs{grid-template-columns:1fr}.ExperienceSection_projects__QWucs article,.ExperienceSection_projects__QWucs article:first-child{min-height:19rem;grid-column:auto}.ExperienceSection_cardTop__Q6Z9i{margin-bottom:3rem}}.FinalCta_section__6ZjgZ{position:relative;min-height:43rem;overflow:hidden;background:var(--deep)}.FinalCta_image__KVfXA{object-fit:cover;object-position:center}.FinalCta_overlay__WzOr2{position:absolute;inset:0;background:linear-gradient(90deg,rgb(11 31 49/.96),rgb(11 31 49/.88) 38%,rgb(11 31 49/.18) 72%,rgb(11 31 49/.06))}.FinalCta_inner__6vgcv{position:relative;z-index:1;display:flex;min-height:43rem;align-items:center}.FinalCta_panel__FkwKE{max-width:41rem;padding:3.25rem 0;color:var(--white)}.FinalCta_eyebrow__3sq4P{color:var(--accent)}.FinalCta_panel__FkwKE h2{max-width:13ch;margin-top:1.35rem;font-size:clamp(2.6rem,4.4vw,4.1rem);font-weight:600}.FinalCta_description__0rXtg{max-width:38rem;margin-top:1.6rem;color:#cfdee5;font-size:1.02rem;line-height:1.82}.FinalCta_actions__XJJgI{display:flex;margin-top:2rem;flex-wrap:wrap;gap:.8rem}.FinalCta_whatsapp__xhW_R{display:inline-flex;min-height:3.25rem;padding:.8rem 1.45rem;border:1px solid rgb(255 255 255/.55);border-radius:var(--radius-sm);align-items:center;justify-content:center;color:var(--white);font-size:.875rem;font-weight:700;transition:background .18s ease}.FinalCta_whatsapp__xhW_R:hover{background:rgb(255 255 255/.1)}@media(max-width:48rem){.FinalCta_inner__6vgcv,.FinalCta_section__6ZjgZ{min-height:40rem}.FinalCta_image__KVfXA{object-position:67% center}.FinalCta_overlay__WzOr2{background:linear-gradient(90deg,rgb(11 31 49/.96),rgb(11 31 49/.84) 70%,rgb(11 31 49/.5))}.FinalCta_panel__FkwKE{max-width:34rem}}@media(max-width:32rem){.FinalCta_inner__6vgcv,.FinalCta_section__6ZjgZ{min-height:42rem}.FinalCta_actions__XJJgI{flex-direction:column}.FinalCta_actions__XJJgI a{width:100%}}.HomeHero_hero__9UgAF{overflow:hidden;background:var(--white)}.HomeHero_grid__6t80b{display:grid;min-height:clamp(42rem,calc(100vh - var(--header-height)),50rem);padding-block:clamp(3.75rem,7vw,6rem);align-items:center;grid-template-columns:minmax(0,1.1fr) minmax(23rem,.9fr);gap:clamp(2.75rem,5vw,5rem)}.HomeHero_copy__TryEL{animation:HomeHero_fadeUp__BXvJX .56s ease both}.HomeHero_copy__TryEL h1{max-width:12.8ch;margin-top:1.35rem;color:var(--navy);font-size:clamp(3rem,4.7vw,4.65rem);font-weight:620;line-height:1.02;letter-spacing:-.06em;text-wrap:balance}.HomeHero_copy__TryEL h1 span{color:var(--green)}.HomeHero_description__B3OVX{max-width:37rem;margin-top:1.8rem;font-size:clamp(1rem,1.35vw,1.14rem);line-height:1.78}.HomeHero_actions__LDte3{display:flex;margin-top:2rem;flex-wrap:wrap;gap:.8rem}.HomeHero_media__UjnEO{position:relative;min-height:37rem;overflow:hidden;border-radius:var(--radius-md);animation:HomeHero_fadeIn__SfQIk .7s ease .1s both;background:var(--pale);box-shadow:var(--shadow-soft)}.HomeHero_image__Agcsg{object-fit:cover;object-position:54% center}.HomeHero_media__UjnEO:after{position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,rgb(11 31 49/.26));content:"";pointer-events:none}@keyframes HomeHero_fadeUp__BXvJX{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:translateY(0)}}@keyframes HomeHero_fadeIn__SfQIk{0%{opacity:0}to{opacity:1}}@media (max-width:68rem){.HomeHero_grid__6t80b{min-height:43rem;grid-template-columns:minmax(0,1fr) minmax(21rem,.82fr);gap:2.5rem}.HomeHero_copy__TryEL h1{font-size:clamp(2.75rem,5vw,3.7rem)}.HomeHero_media__UjnEO{min-height:34rem}}@media (max-width:53rem){.HomeHero_grid__6t80b{min-height:0;grid-template-columns:1fr}.HomeHero_copy__TryEL h1{max-width:14ch;font-size:clamp(2.85rem,8vw,4.2rem)}.HomeHero_media__UjnEO{min-height:min(34rem,72vw)}}@media (max-width:32rem){.HomeHero_grid__6t80b{padding-block:3.2rem 3.75rem;gap:2.25rem}.HomeHero_copy__TryEL h1{font-size:clamp(2.55rem,12.2vw,3.25rem)}.HomeHero_actions__LDte3{flex-direction:column}.HomeHero_actions__LDte3 a{width:100%}.HomeHero_media__UjnEO{min-height:25rem}}.IntegrationSection_section__UnBvr{padding:var(--section-space) 0;color:var(--white);background:var(--navy)}.IntegrationSection_grid__1UeoQ{display:grid;align-items:center;grid-template-columns:.82fr 1.18fr;gap:clamp(3rem,6vw,5.5rem)}.IntegrationSection_eyebrow__COsRy{color:var(--accent)}.IntegrationSection_copy___yJX7 h2{max-width:12ch;margin-top:1.3rem;font-size:clamp(2.5rem,4vw,3.65rem);font-weight:600}.IntegrationSection_description__N_xWZ{max-width:37rem;margin-top:1.6rem;color:#bed0db;font-size:1rem;line-height:1.82}.IntegrationSection_points__CS8ZG{display:grid;margin-top:1.8rem;padding:0;color:#d0dee5;font-size:.87rem;list-style:none;grid-template-columns:1fr 1fr;gap:.7rem 1rem}.IntegrationSection_points__CS8ZG li{display:flex;gap:.65rem}.IntegrationSection_points__CS8ZG span{color:var(--accent);font-weight:800}.IntegrationSection_diagram__iEfVq{position:relative;min-width:0;height:42rem;padding:2rem;border:1px solid rgb(255 255 255/.12);border-radius:.75rem;overflow:hidden;color:var(--ink);background:#f8fbfc;box-shadow:0 2rem 5rem rgb(0 0 0/.16)}.IntegrationSection_lines__nkzvw{position:absolute;inset:2.5rem;width:calc(100% - 5rem);height:calc(100% - 5rem);overflow:visible}.IntegrationSection_lines__nkzvw path{fill:none;stroke:#a5c6d0;stroke-width:1}.IntegrationSection_lines__nkzvw circle{fill:var(--green);filter:drop-shadow(0 0 .25rem rgb(19 116 93/.5))}.IntegrationSection_pulseOne__F3_tK{animation:IntegrationSection_pulseOne__F3_tK 8s linear infinite}.IntegrationSection_pulseTwo__67BWg{animation:IntegrationSection_pulseTwo__67BWg 9s linear 1.7s infinite}.IntegrationSection_pulseThree__E2rO_{animation:IntegrationSection_pulseThree__E2rO_ 10s linear 3.2s infinite}.IntegrationSection_layerLabel__xTOhG{position:absolute;top:1.2rem;left:2rem;color:#698190;font-size:.62rem;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.IntegrationSection_bottomLabel__KEGz7{top:auto;bottom:1.15rem}.IntegrationSection_nodes__1h42G{position:absolute;left:7%;right:7%;display:grid;gap:.55rem}.IntegrationSection_nodes__1h42G span{display:grid;min-width:0;padding:.75rem .35rem;border:1px solid #d3e0e4;border-radius:.25rem;color:#456172;background:rgb(255 255 255/.94);font-size:.68rem;font-weight:650;text-align:center;place-items:center}.IntegrationSection_topNodes__OeBYr{top:4.5rem;grid-template-columns:repeat(4,1fr)}.IntegrationSection_integrationNodes__0isuK{top:15.5rem;left:17%;right:17%;grid-template-columns:repeat(3,1fr)}.IntegrationSection_integrationNodes__0isuK span{border-color:#b7d8d0;color:var(--green);background:#eaf5f2}.IntegrationSection_core__c50ui{position:absolute;top:23rem;left:22%;right:22%;padding:1.25rem;border:1px solid #83c5b4;border-radius:99rem;text-align:center;background:var(--green);box-shadow:0 0 0 .55rem rgb(19 116 93/.08)}.IntegrationSection_core__c50ui small{display:block;margin-bottom:.25rem;color:#b9f0df;font-size:.6rem;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.IntegrationSection_core__c50ui strong{color:var(--white);font-size:1rem}.IntegrationSection_operationalNodes__NMbMn{bottom:3.8rem;grid-template-columns:repeat(3,1fr)}@keyframes IntegrationSection_pulseOne__F3_tK{0%{transform:translateY(-80px);opacity:0}12%{opacity:1}88%{opacity:1}to{transform:translateY(380px);opacity:0}}@keyframes IntegrationSection_pulseTwo__67BWg{0%{transform:translateY(-180px);opacity:0}15%{opacity:1}to{transform:translateY(150px);opacity:0}}@keyframes IntegrationSection_pulseThree__E2rO_{0%{transform:translate(-250px);opacity:0}15%{opacity:1}to{transform:translate(90px);opacity:0}}@media(max-width:62rem){.IntegrationSection_grid__1UeoQ{grid-template-columns:1fr}.IntegrationSection_copy___yJX7 h2,.IntegrationSection_description__N_xWZ{max-width:42rem}.IntegrationSection_diagram__iEfVq{height:40rem}}@media(max-width:36rem){.IntegrationSection_points__CS8ZG{grid-template-columns:1fr}.IntegrationSection_diagram__iEfVq{height:44rem;padding:1rem}.IntegrationSection_lines__nkzvw{inset:1rem;width:calc(100% - 2rem);height:calc(100% - 2rem)}.IntegrationSection_topNodes__OeBYr{top:4rem;grid-template-columns:1fr 1fr}.IntegrationSection_integrationNodes__0isuK{top:15rem;left:7%;right:7%}.IntegrationSection_core__c50ui{top:23rem;left:10%;right:10%}.IntegrationSection_operationalNodes__NMbMn{bottom:3.5rem;grid-template-columns:1fr 1fr}.IntegrationSection_nodes__1h42G span{font-size:.62rem}.IntegrationSection_layerLabel__xTOhG{left:1rem}}.IntegrationSection_network__0qe4T{stroke:#8bb8c4!important;stroke-width:1.35!important}.IntegrationSection_flowArrow__T9m4e{stroke:var(--green)!important;stroke-width:1.5!important;marker-end:url(#flow-arrow)}.IntegrationSection_lines__nkzvw defs path{fill:var(--green);stroke:none}.SolutionsSection_section__uBysT{padding:var(--section-space) 0;background:var(--pale)}.SolutionsSection_intro__vbWKl{display:grid;margin-bottom:clamp(2.5rem,5vw,4rem);align-items:start;grid-template-columns:1.05fr .95fr;gap:clamp(3rem,7vw,6rem)}.SolutionsSection_intro__vbWKl h2{max-width:15ch;margin-top:1.25rem;color:var(--navy);font-size:clamp(2.5rem,4vw,3.65rem);font-weight:600}.SolutionsSection_copy__AHMQp{display:grid;gap:1.4rem}.SolutionsSection_copy__AHMQp p{font-size:1.02rem;line-height:1.85}.SolutionsSection_supporting__4tdfR{padding-left:1.3rem;border-left:2px solid var(--green);color:var(--ink)!important;font-weight:560}.SolutionsSection_cards__6y4_W{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.SolutionsSection_card__0Z4Gq{min-height:15rem;padding:2rem;border-top:2px solid var(--green);background:var(--white)}.SolutionsSection_icon__Cd_pw{margin-bottom:1.7rem;color:var(--green)}.SolutionsSection_icon__Cd_pw svg{width:2.6rem;height:2.6rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.45}.SolutionsSection_card__0Z4Gq h3{margin-bottom:.65rem;color:var(--ink);font-size:1.55rem;font-weight:620}.SolutionsSection_card__0Z4Gq p{font-size:.92rem;line-height:1.7}@media(max-width:48rem){.SolutionsSection_intro__vbWKl{grid-template-columns:1fr;gap:1.5rem}.SolutionsSection_cards__6y4_W{grid-template-columns:1fr}.SolutionsSection_card__0Z4Gq{min-height:0}}.TechnologyEcosystem_section__6u_2_{padding:var(--section-space) 0;background:var(--white)}.TechnologyEcosystem_intro__e2_Sr{display:grid;margin-bottom:3rem;align-items:end;grid-template-columns:1.05fr .95fr;gap:clamp(3rem,7vw,6rem)}.TechnologyEcosystem_intro__e2_Sr h2{max-width:15ch;margin-top:1.25rem;color:var(--navy);font-size:clamp(2.4rem,4vw,3.55rem);font-weight:600}.TechnologyEcosystem_intro__e2_Sr>p{font-size:1.02rem;line-height:1.85}.TechnologyEcosystem_featuredGrid__GpUPC{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.TechnologyEcosystem_featured__O1d8i{position:relative;display:flex;min-height:22rem;padding:2.25rem;border:1px solid #c8dadd;overflow:hidden;background:var(--navy);flex-direction:column}.TechnologyEcosystem_featured__O1d8i:nth-child(2){background:var(--green)}.TechnologyEcosystem_featured__O1d8i:after{position:absolute;right:-5rem;bottom:-8rem;width:18rem;height:18rem;border:1px solid rgb(255 255 255/.16);border-radius:50%;content:""}.TechnologyEcosystem_logoPanel__qy4T5{position:relative;z-index:1;display:grid;width:100%;height:8.2rem;margin-bottom:2rem;padding:1.25rem;border-radius:.3rem;background:var(--white);place-items:center}.TechnologyEcosystem_featuredLogo__l_shF{width:auto;max-width:min(90%,24rem);max-height:5.7rem;object-fit:contain}.TechnologyEcosystem_featured__O1d8i>p{position:relative;z-index:1;max-width:31rem;color:#d2e1e8;font-size:.96rem;line-height:1.75}.TechnologyEcosystem_featured__O1d8i>span{position:absolute;right:2rem;bottom:2rem;color:var(--accent);font-size:.65rem;font-weight:750;letter-spacing:.13em}.TechnologyEcosystem_brandBand__HXvpQ{display:grid;margin-top:1rem;border:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr))}.TechnologyEcosystem_brandBand__HXvpQ span{display:grid;min-width:0;min-height:6.4rem;padding:1.2rem;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fbfcfd;place-items:center}.TechnologyEcosystem_brandBand__HXvpQ span:nth-child(4n){border-right:0}.TechnologyEcosystem_brandBand__HXvpQ span:nth-last-child(-n+4){border-bottom:0}.TechnologyEcosystem_brandBand__HXvpQ img{width:auto;max-width:100%;max-height:3.5rem;object-fit:contain;filter:saturate(.92);transition:filter .18s ease,transform .18s ease}@media(hover:hover) and (pointer:fine){.TechnologyEcosystem_brandBand__HXvpQ span:hover img{filter:saturate(1);transform:scale(1.04)}}@media(max-width:48rem){.TechnologyEcosystem_featuredGrid__GpUPC,.TechnologyEcosystem_intro__e2_Sr{grid-template-columns:1fr;gap:1.5rem}.TechnologyEcosystem_featured__O1d8i{min-height:20rem}.TechnologyEcosystem_brandBand__HXvpQ{grid-template-columns:repeat(2,minmax(0,1fr))}.TechnologyEcosystem_brandBand__HXvpQ span:nth-child(2n),.TechnologyEcosystem_brandBand__HXvpQ span:nth-child(4n){border-right:0}.TechnologyEcosystem_brandBand__HXvpQ span:nth-last-child(-n+4){border-bottom:1px solid var(--line)}.TechnologyEcosystem_brandBand__HXvpQ span:nth-last-child(-n+2){border-bottom:0}}@media(max-width:25rem){.TechnologyEcosystem_featured__O1d8i{padding:1.5rem}.TechnologyEcosystem_featured__O1d8i>span{right:1.5rem;bottom:1.5rem}.TechnologyEcosystem_logoPanel__qy4T5{height:7rem}}.SiteFooter_footer__i3J32{padding:5rem 0 2rem;color:#d9e6ed;background:var(--deep)}.SiteFooter_inner__vesbx{display:grid;gap:3.5rem}.SiteFooter_columns__Elp0G{display:grid;grid-template-columns:1.35fr .7fr .95fr 1.25fr;gap:clamp(2rem,4vw,4rem)}.SiteFooter_brandBlock__OSasA img{width:13rem;height:auto;margin-bottom:1.5rem}.SiteFooter_brandBlock__OSasA p{max-width:19rem;color:#aec3cf;font-size:.88rem;line-height:1.75}.SiteFooter_columns__Elp0G h2{margin-bottom:1.25rem;color:var(--accent);font-size:.68rem;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.SiteFooter_columns__Elp0G address,.SiteFooter_columns__Elp0G nav,.SiteFooter_columns__Elp0G>div:not(.SiteFooter_brandBlock__OSasA){display:flex;align-items:flex-start;flex-direction:column;font-style:normal;gap:.8rem}.SiteFooter_columns__Elp0G a,.SiteFooter_columns__Elp0G>div:not(.SiteFooter_brandBlock__OSasA)>p{color:#bacdd7;font-size:.83rem;line-height:1.5;transition:color .18s ease}.SiteFooter_columns__Elp0G a:hover{color:var(--accent)}.SiteFooter_address__EhjpF{margin-top:.35rem}.SiteFooter_address__EhjpF span{display:block}.SiteFooter_whatsapp__0UBGs{margin-top:.45rem;color:var(--accent)!important;font-weight:700}.SiteFooter_bottomRow__U3ymE{padding-top:1.5rem;border-top:1px solid #294457}.SiteFooter_bottomRow__U3ymE p{color:#819dac;font-size:.74rem}@media(max-width:64rem){.SiteFooter_columns__Elp0G{grid-template-columns:1fr 1fr}.SiteFooter_brandBlock__OSasA{grid-column:1/-1}}@media(max-width:36rem){.SiteFooter_footer__i3J32{padding-top:4rem}.SiteFooter_columns__Elp0G{grid-template-columns:1fr;gap:2.5rem}.SiteFooter_brandBlock__OSasA{grid-column:auto}}.SiteFooter_address__EhjpF{color:#bacdd7;font-size:.83rem;line-height:1.5}.PlaceholderPage_shell__Ivui4{display:flex;min-height:100vh;flex-direction:column}.PlaceholderPage_main__SABcF{display:grid;min-height:34rem;padding:var(--section-space) 0;flex:1 1;background:var(--pale);place-items:center}.PlaceholderPage_inner__sAqnw h1{max-width:16ch;margin-top:1.25rem;color:var(--navy);font-size:clamp(2.75rem,6vw,4.5rem);font-weight:600}.PlaceholderPage_description__hJWtz{margin-top:1.5rem;font-size:1.05rem}.PlaceholderPage_inner__sAqnw a{margin-top:2rem}.SiteHeader_header__6Xzm_{position:sticky;top:0;z-index:50;border-bottom:1px solid rgb(215 227 232/.88);background:rgb(255 255 255/.96);-webkit-backdrop-filter:blur(.75rem);backdrop-filter:blur(.75rem)}.SiteHeader_inner__KmG1m{position:relative;display:flex;min-height:var(--header-height);align-items:center;justify-content:space-between;gap:2.5rem}.SiteHeader_brand__BJLDu{display:inline-flex;width:12.75rem;flex:0 0 auto;align-items:center}.SiteHeader_brand__BJLDu img{width:100%;height:auto}.SiteHeader_navigation__B9J_W{display:flex;align-items:center;gap:clamp(1rem,2vw,1.9rem);font-size:.875rem}.SiteHeader_navLink__1WUlI{position:relative;padding-block:.6rem;color:var(--ink);transition:color .18s ease}.SiteHeader_navLink__1WUlI:after{position:absolute;right:0;bottom:0;left:0;height:.125rem;background:var(--green);content:"";opacity:0;transform:scaleX(.35);transition:opacity .18s ease,transform .18s ease}.SiteHeader_active__NCjR7,.SiteHeader_navLink__1WUlI:hover{color:var(--green)}.SiteHeader_active__NCjR7:after{opacity:1;transform:scaleX(1)}.SiteHeader_headerCta__VGT_i{min-height:2.85rem;padding-inline:1.15rem}.SiteHeader_menuButton__VeA8Q{display:none;width:2.75rem;height:2.75rem;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--white);cursor:pointer}.SiteHeader_menuButton__VeA8Q span{display:block;width:1.25rem;height:.125rem;margin:.25rem auto;background:var(--navy)}.SiteHeader_skipLink___lVHG{position:fixed;top:.5rem;left:.5rem;z-index:100;padding:.75rem 1rem;border-radius:var(--radius-sm);color:var(--white);background:var(--navy);transform:translateY(-160%);transition:transform .16s ease}.SiteHeader_skipLink___lVHG:focus{transform:translateY(0)}@media (max-width:64rem){.SiteHeader_inner__KmG1m{gap:1.25rem}.SiteHeader_navigation__B9J_W{gap:.9rem}.SiteHeader_headerCta__VGT_i{font-size:.78rem}}@media (max-width:53rem){.SiteHeader_menuButton__VeA8Q{display:block}.SiteHeader_navigation__B9J_W{position:absolute;top:100%;right:calc(-1 * var(--page-gutter));left:calc(-1 * var(--page-gutter));display:none;padding:1.5rem var(--page-gutter) 1.75rem;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--white);box-shadow:var(--shadow-soft);flex-direction:column;align-items:stretch;gap:.4rem}.SiteHeader_navigation__B9J_W.SiteHeader_open__kN_Xk{display:flex}.SiteHeader_navLink__1WUlI{padding:.8rem 0;text-align:center}.SiteHeader_headerCta__VGT_i{margin-top:.5rem;font-size:.875rem}}@media (max-width:30rem){.SiteHeader_brand__BJLDu{width:10.8rem}}.WhatsAppButton_button__An_Gu{position:fixed;right:clamp(1rem,2.5vw,2rem);bottom:clamp(1rem,2.5vw,2rem);z-index:20;display:flex;height:3.4rem;padding:0 1.1rem;border:1px solid rgb(255 255 255/.28);border-radius:99rem;align-items:center;color:var(--white);background:#176b59;box-shadow:0 .8rem 2rem rgb(11 31 49/.25);font-size:.78rem;font-weight:700;gap:.55rem;transition:transform .18s ease,background .18s ease}.WhatsAppButton_button__An_Gu svg{width:1.4rem;height:1.4rem;fill:currentColor}@media(hover:hover) and (pointer:fine){.WhatsAppButton_button__An_Gu:hover{background:#21856d;transform:translateY(-.15rem)}}@media(max-width:32rem){.WhatsAppButton_button__An_Gu{width:3.4rem;padding:0;justify-content:center}.WhatsAppButton_button__An_Gu span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}}.page_pageShell__1KDJM{min-height:100vh}