.Navbar_navbar__GrSXC{position:fixed;top:0;left:0;right:0;z-index:1000;background:hsla(0,0%,100%,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 2px 20px rgba(0,0,0,.1);transition:all .3s ease}.Navbar_navbar__GrSXC.Navbar_scrolled__N9DJM{background:hsla(0,0%,100%,.98);box-shadow:0 4px 30px rgba(0,87,168,.15)}.Navbar_container__2Cq63{width:90%;max-width:100%;margin:0 auto;padding:1rem 3rem;display:flex;justify-content:space-between;align-items:center}.Navbar_logo__X4o9i{display:flex;align-items:center;cursor:pointer;transition:transform .3s ease}.Navbar_logo__X4o9i:hover{transform:scale(1.05)}.Navbar_logoImage__msoFF{height:auto;width:auto;max-height:50px;object-fit:contain}.Navbar_navLinks__BPXkM{display:flex;list-style:none;gap:2rem;align-items:center;margin:0;padding:0}.Navbar_navLinks__BPXkM li a{color:#1f1f1f;text-decoration:none;font-weight:500;font-size:.95rem;transition:color .3s ease;position:relative;padding:.5rem 0}.Navbar_navLinks__BPXkM li a:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background:linear-gradient(90deg,#0057a8,#32a852);transition:width .3s ease}.Navbar_navLinks__BPXkM li a:hover{color:#0057a8}.Navbar_navLinks__BPXkM li a:hover:after{width:100%}.Navbar_contactButton__1LkDF{background:linear-gradient(135deg,#0057a8,#32a852);color:#fff!important;padding:.75rem 1.5rem!important;border-radius:25px;transition:all .3s ease}.Navbar_contactButton__1LkDF:after{display:none}.Navbar_contactButton__1LkDF:hover{transform:translateY(-2px);box-shadow:0 5px 20px rgba(0,87,168,.3);color:#fff!important}.Navbar_mobileMenuButton__u2QNJ{display:none;flex-direction:column;gap:5px;background:none;border:none;cursor:pointer;padding:.5rem}.Navbar_mobileMenuButton__u2QNJ span{width:25px;height:3px;background:#0057a8;border-radius:3px;transition:all .3s ease}@media (max-width:768px){.Navbar_container__2Cq63{padding:1rem 1.5rem}.Navbar_mobileMenuButton__u2QNJ{display:flex}.Navbar_navLinks__BPXkM{position:fixed;top:70px;left:0;right:0;background:#fff;flex-direction:column;padding:2rem;gap:1.5rem;box-shadow:0 10px 30px rgba(0,0,0,.1);transform:translateY(-100%);opacity:0;visibility:hidden;transition:all .3s ease}.Navbar_navLinks__BPXkM.Navbar_open__wWapx{transform:translateY(0);opacity:1;visibility:visible}.Navbar_navLinks__BPXkM li a{font-size:1.1rem}}.HeroSection_hero__tOd4X{min-height:100vh;display:flex;align-items:center;background:linear-gradient(135deg,#0057a8,#32a852);position:relative;overflow:hidden;padding-top:80px}.HeroSection_hero__tOd4X:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 50%,rgba(77,168,255,.3) 0,transparent 50%),radial-gradient(circle at 80% 80%,rgba(108,207,115,.3) 0,transparent 50%);animation:HeroSection_pulse__aZVJa 15s ease-in-out infinite}@keyframes HeroSection_pulse__aZVJa{0%,to{opacity:1}50%{opacity:.8}}.HeroSection_heroContent__l1sAn{width:90%;max-width:100%;margin:0 auto;padding:4rem 3rem;display:flex;flex-direction:column;align-items:center;position:relative;z-index:1}.HeroSection_heroText__Y7TRu{color:#fff;width:100%;display:grid;grid-template-columns:1fr 1fr;grid-gap:4rem;gap:4rem;align-items:center}.HeroSection_heroTitle__vR3UJ{font-size:3.5rem;font-weight:800;line-height:1.2;margin-bottom:1.5rem;animation:HeroSection_fadeInUp__9_al0 .8s ease;white-space:nowrap}.HeroSection_highlight__QDHRO{background:linear-gradient(120deg,#4da8ff,#6ccf73);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;display:inline-block}.HeroSection_animatedTagline__SJ_z7{font-size:2.5rem;font-weight:800;line-height:1.2;margin:2rem 0 1rem;display:flex;flex-wrap:nowrap;gap:.5rem;align-items:center;justify-content:center;white-space:nowrap;position:relative;animation:HeroSection_taglineGlow__42mgb 3s ease-in-out infinite}@keyframes HeroSection_taglineGlow__42mgb{0%,to{filter:drop-shadow(0 0 10px rgba(77,168,255,.3));transform:scale(1)}50%{filter:drop-shadow(0 0 20px rgba(108,207,115,.5));transform:scale(1.02)}}.HeroSection_taglineSubtitle__ui73X{font-size:1.3rem;color:#fff;text-align:center;margin:0 0 3rem;opacity:.95;font-weight:400;line-height:1.6;animation:HeroSection_fadeInUp__9_al0 .8s ease 1.8s both}.HeroSection_word__SY0ns{display:inline-block;color:#fff;opacity:0;transform:translateY(30px) scale(.8);animation:HeroSection_wordAppear__mkoYY .8s ease forwards,HeroSection_wordPulse__4DFnu 2s ease-in-out infinite;animation-delay:var(--delay),calc(var(--delay) + 2s);text-shadow:0 4px 20px rgba(0,0,0,.3);position:relative;transition:all .3s ease}@keyframes HeroSection_wordPulse__4DFnu{0%,to{text-shadow:0 4px 20px rgba(0,0,0,.3)}50%{text-shadow:0 4px 30px rgba(77,168,255,.6),0 0 40px rgba(108,207,115,.4)}}.HeroSection_word__SY0ns:hover{transform:translateY(-5px) scale(1.05);text-shadow:0 8px 30px hsla(0,0%,100%,.4)}.HeroSection_word__SY0ns:first-child,.HeroSection_word__SY0ns:nth-child(4),.HeroSection_word__SY0ns:nth-child(6){background:linear-gradient(120deg,#4da8ff,#6ccf73);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}@keyframes HeroSection_wordAppear__mkoYY{0%{opacity:0;transform:translateY(30px) scale(.8) rotateX(90deg)}50%{transform:translateY(-5px) scale(1.1) rotateX(0deg)}to{opacity:1;transform:translateY(0) scale(1) rotateX(0deg)}}.HeroSection_heroSubtitle__6eQ65{font-size:1.25rem;line-height:1.8;margin-bottom:2.5rem;opacity:.95;animation:HeroSection_fadeInUp__9_al0 .8s ease .2s both}.HeroSection_heroButtons__hidYf{display:flex;gap:1rem;animation:HeroSection_fadeInUp__9_al0 .8s ease .4s both}.HeroSection_primaryButton__5UAWo,.HeroSection_secondaryButton__Ekmyo{padding:1rem 2rem;border-radius:30px;text-decoration:none;font-weight:600;transition:all .3s ease;display:inline-block}.HeroSection_primaryButton__5UAWo{background:#fff;color:#0057a8}.HeroSection_primaryButton__5UAWo:hover{transform:translateY(-3px);box-shadow:0 10px 30px hsla(0,0%,100%,.3)}.HeroSection_secondaryButton__Ekmyo{background:transparent;color:#fff;border:2px solid #fff}.HeroSection_secondaryButton__Ekmyo:hover{background:#fff;color:#0057a8;transform:translateY(-3px)}.HeroSection_heroVisual__gKzbb{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.5rem;gap:1.5rem;position:relative;max-width:1000px;margin:0 auto 4rem;width:100%}.HeroSection_floatingCard__7oGov{background:hsla(0,0%,100%,.15);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.2);border-radius:20px;padding:2rem;text-align:center;color:#fff;animation:HeroSection_float__s9c3J 6s ease-in-out infinite;transition:transform .3s ease}.HeroSection_floatingCard__7oGov:first-child{animation-delay:0s}.HeroSection_floatingCard__7oGov:nth-child(2){animation-delay:1s}.HeroSection_floatingCard__7oGov:nth-child(3){animation-delay:2s}.HeroSection_floatingCard__7oGov:nth-child(4){animation-delay:3s}.HeroSection_floatingCard__7oGov:nth-child(5){animation-delay:4s}.HeroSection_floatingCard__7oGov:nth-child(6){animation-delay:5s}.HeroSection_floatingCard__7oGov:hover{transform:translateY(-10px) scale(1.05);background:hsla(0,0%,100%,.25)}.HeroSection_cardIcon__b8taZ{font-size:3rem;margin-bottom:1rem}.HeroSection_floatingCard__7oGov h3{font-size:1.5rem;margin-bottom:.5rem;font-weight:700}.HeroSection_floatingCard__7oGov p{font-size:.95rem;opacity:.9}@keyframes HeroSection_float__s9c3J{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes HeroSection_fadeInUp__9_al0{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.HeroSection_wave__v5x7y{position:absolute;bottom:0;left:0;width:100%;overflow:hidden;line-height:0}@media (max-width:968px){.HeroSection_heroText__Y7TRu{grid-template-columns:1fr;text-align:center}.HeroSection_heroTitle__vR3UJ{font-size:2.5rem;white-space:normal}.HeroSection_animatedTagline__SJ_z7{font-size:1.8rem;margin:1.5rem 0 1rem;white-space:normal;flex-wrap:wrap}.HeroSection_taglineSubtitle__ui73X{font-size:1.1rem;margin:0 0 2rem}.HeroSection_heroSubtitle__6eQ65{font-size:1.1rem}.HeroSection_heroButtons__hidYf{justify-content:center;flex-wrap:wrap}.HeroSection_heroVisual__gKzbb{margin-bottom:3rem;grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.HeroSection_heroVisual__gKzbb{grid-template-columns:1fr}.HeroSection_floatingCard__7oGov{padding:1.5rem}}@media (max-width:768px){.HeroSection_heroContent__l1sAn{padding:4rem 1.5rem}.HeroSection_heroTitle__vR3UJ{font-size:2rem;white-space:normal}.HeroSection_animatedTagline__SJ_z7{font-size:1.3rem;margin:1rem 0 .5rem;gap:.3rem;white-space:normal;flex-wrap:wrap}.HeroSection_taglineSubtitle__ui73X{font-size:.95rem;margin:0 0 1.5rem}.HeroSection_heroSubtitle__6eQ65{font-size:1rem}.HeroSection_primaryButton__5UAWo,.HeroSection_secondaryButton__Ekmyo{padding:.875rem 1.5rem;font-size:.9rem}}.AboutSection_about__BlmhL{padding:6rem 0;background:#f5f7fa}.AboutSection_container___EsDq{width:90%;max-width:100%;margin:0 auto;padding:0 3rem}.AboutSection_header__y6nGc{text-align:center;margin-bottom:4rem}.AboutSection_title___esui{font-size:2.5rem;font-weight:700;color:#1f1f1f;margin-bottom:1rem;position:relative;display:inline-block}.AboutSection_title___esui:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);width:80px;height:4px;background:linear-gradient(90deg,#0057a8,#32a852);border-radius:2px}.AboutSection_subtitle__Q8uwX{font-size:1.2rem;color:#6e7581;max-width:700px;margin:2rem auto 0;line-height:1.8}.AboutSection_content__IxhBh{display:grid;grid-template-columns:2fr 1fr;grid-gap:4rem;gap:4rem;margin-top:4rem}.AboutSection_textContent__xzMX3{display:flex;flex-direction:column;gap:3rem}.AboutSection_mission__tDaPF,.AboutSection_values__izxrM,.AboutSection_vision__T6ShU{background:#fff;padding:2.5rem;border-radius:20px;box-shadow:0 5px 20px rgba(0,0,0,.08);transition:transform .3s ease,box-shadow .3s ease}.AboutSection_mission__tDaPF:hover,.AboutSection_values__izxrM:hover,.AboutSection_vision__T6ShU:hover{transform:translateY(-5px);box-shadow:0 10px 30px rgba(0,87,168,.15)}.AboutSection_icon__Dr2o1{font-size:3rem;margin-bottom:1rem}.AboutSection_mission__tDaPF h3,.AboutSection_values__izxrM h3,.AboutSection_vision__T6ShU h3{font-size:1.5rem;color:#0057a8;margin-bottom:1rem;font-weight:700}.AboutSection_mission__tDaPF p,.AboutSection_vision__T6ShU p{font-size:1rem;color:#6e7581;line-height:1.8}.AboutSection_valuesGrid__BDlZd{display:grid;grid-template-columns:1fr;grid-gap:1rem;gap:1rem;margin-top:1.5rem}.AboutSection_valueItem__m2zhc{padding:1.25rem 1.5rem;background:#f5f7fa;border-radius:12px;border-left:4px solid #32a852;transition:all .3s ease;width:100%}.AboutSection_valueItem__m2zhc:hover{background:#e8f5e9;transform:translateX(5px)}.AboutSection_valueItem__m2zhc strong{display:inline-block;color:#1f1f1f;font-size:1.1rem;margin-right:1rem;font-weight:600;min-width:180px}.AboutSection_valueItem__m2zhc p{display:inline-block;color:#6e7581;font-size:.95rem;margin:0;line-height:1.7;vertical-align:top}.AboutSection_stats__iLwY7{display:flex;flex-direction:column;gap:1.5rem}.AboutSection_statCard__IXZlT{background:linear-gradient(135deg,#0057a8,#32a852);padding:2.5rem;border-radius:20px;text-align:center;color:#fff;box-shadow:0 10px 30px rgba(0,87,168,.3);transition:transform .3s ease}.AboutSection_statCard__IXZlT:hover{transform:scale(1.05)}.AboutSection_statCard__IXZlT:nth-child(2){background:linear-gradient(135deg,#32a852,#6ccf73)}.AboutSection_statCard__IXZlT:nth-child(3){background:linear-gradient(135deg,#4da8ff,#0057a8)}.AboutSection_statCard__IXZlT:nth-child(4){background:linear-gradient(135deg,#6ccf73,#32a852)}.AboutSection_statNumber__QOD1h{font-size:3.5rem;font-weight:800;margin-bottom:.5rem;line-height:1}.AboutSection_statLabel__Zhhiq{font-size:1rem;opacity:.95;font-weight:500}@media (max-width:968px){.AboutSection_content__IxhBh{grid-template-columns:1fr}.AboutSection_stats__iLwY7{flex-direction:row;flex-wrap:wrap}.AboutSection_statCard__IXZlT{flex:1 1;min-width:calc(50% - .75rem)}}@media (max-width:768px){.AboutSection_container___EsDq{padding:0 1.5rem}.AboutSection_about__BlmhL{padding:4rem 0}.AboutSection_title___esui{font-size:2rem}.AboutSection_subtitle__Q8uwX{font-size:1rem}.AboutSection_valueItem__m2zhc{padding:1rem 1.25rem}.AboutSection_valueItem__m2zhc strong{display:block;margin-right:0;margin-bottom:.5rem;min-width:auto}.AboutSection_valueItem__m2zhc p{display:block}.AboutSection_statCard__IXZlT{min-width:100%}.AboutSection_statNumber__QOD1h{font-size:2.5rem}}.BusinessLinesSection_businessLines__nuiJq{padding:6rem 0;background:#fff}.BusinessLinesSection_container__UJShy{width:90%;max-width:100%;margin:0 auto;padding:0 3rem}.BusinessLinesSection_header__IIpU8{text-align:center;margin-bottom:4rem}.BusinessLinesSection_title__OiJHN{font-size:2.5rem;font-weight:700;color:#1f1f1f;margin-bottom:1rem;position:relative;display:inline-block}.BusinessLinesSection_title__OiJHN:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);width:80px;height:4px;background:linear-gradient(90deg,#0057a8,#32a852);border-radius:2px}.BusinessLinesSection_subtitle__du9CH{font-size:1.2rem;color:#6e7581;max-width:700px;margin:2rem auto 0;line-height:1.8}.BusinessLinesSection_grid__CQXha{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:2rem;gap:2rem;width:100%}.BusinessLinesSection_grid__CQXha>*{min-width:0}@media (min-width:1200px){.BusinessLinesSection_grid__CQXha{grid-template-columns:repeat(3,1fr)}}@media (min-width:768px) and (max-width:1199px){.BusinessLinesSection_grid__CQXha{grid-template-columns:repeat(2,1fr)}}.BusinessLinesSection_card__QUIIW{position:relative;background:#fff;border-radius:20px;padding:2.5rem;text-decoration:none;color:inherit;box-shadow:0 5px 20px rgba(0,0,0,.08);transition:all .4s cubic-bezier(.175,.885,.32,1.275);overflow:hidden;border:2px solid transparent;animation:BusinessLinesSection_fadeInUp__2PgpQ .6s ease var(--delay,0s) both}.BusinessLinesSection_card__QUIIW:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#0057a8,#32a852);transform:scaleX(0);transition:transform .3s ease}.BusinessLinesSection_card__QUIIW:hover{transform:translateY(-10px);box-shadow:0 15px 40px rgba(0,87,168,.2);border-color:#0057a8}.BusinessLinesSection_card__QUIIW:hover:before{transform:scaleX(1)}.BusinessLinesSection_cardOverlay__lnAGk{position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;transition:opacity .3s ease;z-index:0}.BusinessLinesSection_card__QUIIW:hover .BusinessLinesSection_cardOverlay__lnAGk{opacity:.05}.BusinessLinesSection_cardIcon__NKlo0{width:80px;height:80px;border-radius:20px;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem;position:relative;z-index:1;transition:transform .3s ease}.BusinessLinesSection_card__QUIIW:hover .BusinessLinesSection_cardIcon__NKlo0{transform:scale(1.1) rotate(5deg)}.BusinessLinesSection_cardTitle__ySeph{font-size:1.5rem;font-weight:700;color:#1f1f1f;margin-bottom:1rem;position:relative;z-index:1;transition:color .3s ease}.BusinessLinesSection_card__QUIIW:hover .BusinessLinesSection_cardTitle__ySeph{color:#0057a8}.BusinessLinesSection_cardDescription__qx0Zi{font-size:1rem;color:#6e7581;line-height:1.6;margin-bottom:1.5rem;position:relative;z-index:1}.BusinessLinesSection_cardArrow__Bs9QC{position:absolute;bottom:2rem;right:2rem;width:40px;height:40px;background:linear-gradient(135deg,#0057a8,#32a852);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.2rem;font-weight:700;transition:all .3s ease;z-index:1}.BusinessLinesSection_card__QUIIW:hover .BusinessLinesSection_cardArrow__Bs9QC{transform:translate(5px,-5px) scale(1.1);box-shadow:0 5px 15px rgba(0,87,168,.4)}@keyframes BusinessLinesSection_fadeInUp__2PgpQ{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.BusinessLinesSection_container__UJShy{padding:0 1.5rem}.BusinessLinesSection_businessLines__nuiJq{padding:4rem 0}.BusinessLinesSection_title__OiJHN{font-size:2rem}.BusinessLinesSection_subtitle__du9CH{font-size:1rem}.BusinessLinesSection_grid__CQXha{grid-template-columns:1fr;gap:1.5rem}.BusinessLinesSection_card__QUIIW{padding:2rem}}.PortfolioSection_portfolio__ZSo73{padding:6rem 0;background:linear-gradient(180deg,#f5f7fa,#fff)}.PortfolioSection_container__OfX3w{width:90%;max-width:100%;margin:0 auto;padding:0 3rem}.PortfolioSection_header__BekuR{text-align:center;margin-bottom:4rem}.PortfolioSection_title___OmWi{font-size:2.5rem;font-weight:700;color:#1f1f1f;margin-bottom:1rem;position:relative;display:inline-block}.PortfolioSection_title___OmWi:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);width:80px;height:4px;background:linear-gradient(90deg,#0057a8,#32a852);border-radius:2px}.PortfolioSection_subtitle__XF8og{font-size:1.2rem;color:#6e7581;max-width:700px;margin:2rem auto 0;line-height:1.8}.PortfolioSection_grid__N9qXa{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));grid-gap:2rem;gap:2rem}.PortfolioSection_card__JYuko{background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 5px 20px rgba(0,0,0,.08);transition:all .4s ease;animation:PortfolioSection_fadeInUp__6Xekt .6s ease var(--delay,0s) both;border:2px solid transparent}.PortfolioSection_card__JYuko:hover{transform:translateY(-10px);box-shadow:0 15px 40px rgba(0,87,168,.2);border-color:#0057a8}.PortfolioSection_cardImage__7uoQS{background:linear-gradient(135deg,#0057a8,#32a852);padding:3rem;text-align:center;position:relative;overflow:hidden}.PortfolioSection_cardImage__7uoQS:before{content:"";position:absolute;top:-50%;right:-50%;width:200%;height:200%;background:radial-gradient(circle,hsla(0,0%,100%,.1) 0,transparent 70%);animation:PortfolioSection_rotate__FUSY8 20s linear infinite}@keyframes PortfolioSection_rotate__FUSY8{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.PortfolioSection_category__Seeze{position:absolute;top:1rem;right:1rem;background:hsla(0,0%,100%,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:.5rem 1rem;border-radius:20px;color:#fff;font-size:.85rem;font-weight:600;border:1px solid hsla(0,0%,100%,.3)}.PortfolioSection_cardContent__6Obyp{padding:2rem}.PortfolioSection_cardTitle__mbCym{font-size:1.5rem;font-weight:700;color:#1f1f1f;margin-bottom:1rem}.PortfolioSection_cardDescription__ezoQE{font-size:1rem;color:#6e7581;line-height:1.6;margin-bottom:1.5rem}.PortfolioSection_results__XrfxX{padding-top:1.5rem;border-top:2px solid #f5f7fa}.PortfolioSection_results__XrfxX h4{font-size:1rem;color:#0057a8;margin-bottom:1rem;font-weight:600}.PortfolioSection_results__XrfxX ul{list-style:none;padding:0;margin:0}.PortfolioSection_results__XrfxX li{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem;font-size:.95rem;color:#6e7581}.PortfolioSection_checkmark__rlbw3{width:24px;height:24px;background:linear-gradient(135deg,#32a852,#6ccf73);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:700;flex-shrink:0}@keyframes PortfolioSection_fadeInUp__6Xekt{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.PortfolioSection_container__OfX3w{padding:0 1.5rem}.PortfolioSection_portfolio__ZSo73{padding:4rem 0}.PortfolioSection_title___OmWi{font-size:2rem}.PortfolioSection_subtitle__XF8og{font-size:1rem}.PortfolioSection_grid__N9qXa{grid-template-columns:1fr;gap:1.5rem}.PortfolioSection_cardImage__7uoQS{padding:2rem}}.ClientsSection_clients__1Nxna{padding:6rem 0;background:#fff}.ClientsSection_container__iC3pn{width:90%;max-width:100%;margin:0 auto;padding:0 3rem}.ClientsSection_header__CtsaA{text-align:center;margin-bottom:4rem}.ClientsSection_title__vN_NV{font-size:2.5rem;font-weight:700;color:#1f1f1f;margin-bottom:1rem;position:relative;display:inline-block}.ClientsSection_title__vN_NV:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);width:80px;height:4px;background:linear-gradient(90deg,#0057a8,#32a852);border-radius:2px}.ClientsSection_subtitle__m1HGz{font-size:1.2rem;color:#6e7581;max-width:700px;margin:2rem auto 0;line-height:1.8}.ClientsSection_clientsGrid__jdVdv{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:2rem;gap:2rem;margin-bottom:5rem}.ClientsSection_clientCard__soCsm{background:linear-gradient(160deg,rgba(50,168,82,.08),rgba(0,87,168,.1));border-radius:20px;padding:2rem;text-align:center;transition:all .3s ease;border:2px solid transparent;animation:ClientsSection_fadeInUp__S31oH .6s ease var(--delay,0s) both}.ClientsSection_clientCard__soCsm:hover{background:linear-gradient(160deg,rgba(50,168,82,.18),rgba(0,87,168,.2));transform:translateY(-5px);box-shadow:0 10px 30px rgba(0,87,168,.15);border-color:#0057a8}.ClientsSection_clientLogo__oqHAt{margin-bottom:1rem;display:flex;align-items:center;justify-content:center}.ClientsSection_logoImage__e2b3O{width:auto!important;height:auto!important;max-width:100%;max-height:96px;object-fit:contain;filter:drop-shadow(0 4px 15px rgba(0,0,0,.08))}.ClientsSection_clientName__QyauE{font-size:1.2rem;font-weight:700;color:#1f1f1f;margin-bottom:.5rem}.ClientsSection_clientSector___do1O{font-size:.9rem;color:#6e7581;margin:0}.ClientsSection_testimonials__HQL8E{margin-top:5rem;padding-top:4rem;border-top:2px solid #f5f7fa}.ClientsSection_testimonialsTitle__Qty2G{font-size:2rem;font-weight:700;color:#1f1f1f;text-align:center;margin-bottom:3rem}.ClientsSection_testimonialsGrid__qi501{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:2rem;gap:2rem}.ClientsSection_testimonialCard__5xDVt{background:linear-gradient(135deg,#f5f7fa,#fff);border-radius:20px;padding:2.5rem;border-left:4px solid #32a852;box-shadow:0 5px 20px rgba(0,0,0,.08);transition:all .3s ease;animation:ClientsSection_fadeInUp__S31oH .6s ease var(--delay,0s) both}.ClientsSection_testimonialCard__5xDVt:hover{transform:translateY(-5px);box-shadow:0 10px 30px rgba(0,87,168,.15)}.ClientsSection_rating__2YI2I{margin-bottom:1rem;font-size:1.2rem}.ClientsSection_quote__IYczi{font-size:1.1rem;color:#1f1f1f;line-height:1.8;font-style:italic;margin-bottom:1.5rem}.ClientsSection_author__Tb2hc{font-size:.95rem;color:#0057a8;font-weight:600;margin:0}@keyframes ClientsSection_fadeInUp__S31oH{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.ClientsSection_container__iC3pn{padding:0 1.5rem}.ClientsSection_clients__1Nxna{padding:4rem 0}.ClientsSection_title__vN_NV{font-size:2rem}.ClientsSection_subtitle__m1HGz{font-size:1rem}.ClientsSection_clientsGrid__jdVdv{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1.5rem}.ClientsSection_testimonialsGrid__qi501{grid-template-columns:1fr}}.ContactSection_contact___ZgfB{padding:6rem 0;background:linear-gradient(135deg,#f5f7fa,#fff)}.ContactSection_container__3zKD4{width:90%;max-width:100%;margin:0 auto;padding:0 3rem}.ContactSection_header__wL9Jq{text-align:center;margin-bottom:4rem}.ContactSection_title__QDMXF{font-size:2.5rem;font-weight:700;color:#1f1f1f;margin-bottom:1rem;position:relative;display:inline-block}.ContactSection_title__QDMXF:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);width:80px;height:4px;background:linear-gradient(90deg,#0057a8,#32a852);border-radius:2px}.ContactSection_subtitle___7_tt{font-size:1.2rem;color:#6e7581;max-width:700px;margin:2rem auto 0;line-height:1.8}.ContactSection_content__vAvx5{display:grid;grid-template-columns:1fr 1.5fr;grid-gap:4rem;gap:4rem}.ContactSection_contactInfo__nGRkR{display:flex;flex-direction:column;gap:1.5rem}.ContactSection_infoCard__4UzQk{background:#fff;padding:2rem;border-radius:20px;box-shadow:0 5px 20px rgba(0,0,0,.08);transition:all .3s ease;border-left:4px solid #0057a8}.ContactSection_infoCard__4UzQk:hover{transform:translateX(5px);box-shadow:0 10px 30px rgba(0,87,168,.15)}.ContactSection_infoIcon__2JZiY{font-size:2.5rem;margin-bottom:1rem}.ContactSection_infoCard__4UzQk h3{font-size:1.2rem;color:#1f1f1f;margin-bottom:.5rem;font-weight:700}.ContactSection_infoCard__4UzQk p{font-size:1rem;color:#6e7581;margin:0}.ContactSection_whatsappButton__yACJF{background:linear-gradient(135deg,#25d366,#128c7e);color:#fff;padding:1.5rem 2rem;border-radius:20px;text-decoration:none;display:flex;align-items:center;gap:1rem;font-weight:600;font-size:1.1rem;transition:all .3s ease;box-shadow:0 5px 20px rgba(37,211,102,.3);margin-top:1rem}.ContactSection_whatsappButton__yACJF:hover{transform:translateY(-3px);box-shadow:0 10px 30px rgba(37,211,102,.4)}.ContactSection_whatsappButton__yACJF span:first-child{font-size:1.5rem}.ContactSection_contactForm__c_Ebz{background:#fff;padding:3rem;border-radius:20px;box-shadow:0 10px 40px rgba(0,0,0,.1)}.ContactSection_formGroup__GNLci{margin-bottom:1.5rem}.ContactSection_formGroup__GNLci label{display:block;font-weight:600;color:#1f1f1f;margin-bottom:.5rem;font-size:.95rem}.ContactSection_formGroup__GNLci input,.ContactSection_formGroup__GNLci textarea{width:100%;padding:1rem;border:2px solid #f5f7fa;border-radius:10px;font-size:1rem;font-family:inherit;transition:all .3s ease;background:#f5f7fa}.ContactSection_formGroup__GNLci input:focus,.ContactSection_formGroup__GNLci textarea:focus{outline:none;border-color:#0057a8;background:#fff;box-shadow:0 0 0 3px rgba(0,87,168,.1)}.ContactSection_formGroup__GNLci textarea{resize:vertical;min-height:120px}.ContactSection_formRow___u3Qt{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.5rem;gap:1.5rem}.ContactSection_submitButton__X8A6i{width:100%;padding:1.25rem;background:linear-gradient(135deg,#0057a8,#32a852);color:#fff;border:none;border-radius:10px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease;margin-top:1rem}.ContactSection_submitButton__X8A6i:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 30px rgba(0,87,168,.3)}.ContactSection_submitButton__X8A6i:disabled{opacity:.7;cursor:not-allowed}.ContactSection_errorMessage__4FBpT,.ContactSection_successMessage__BYteW{margin-top:1rem;padding:1rem;border-radius:10px;text-align:center;font-weight:500;animation:ContactSection_slideIn__gsGOy .3s ease}.ContactSection_successMessage__BYteW{background:#e8f5e9;color:#32a852;border:2px solid #32a852}.ContactSection_errorMessage__4FBpT{background:#ffebee;color:#e53935;border:2px solid #e53935}@keyframes ContactSection_slideIn__gsGOy{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:968px){.ContactSection_content__vAvx5{grid-template-columns:1fr;gap:3rem}.ContactSection_contactForm__c_Ebz{padding:2rem}}@media (max-width:768px){.ContactSection_container__3zKD4{padding:0 1.5rem}.ContactSection_contact___ZgfB{padding:4rem 0}.ContactSection_title__QDMXF{font-size:2rem}.ContactSection_subtitle___7_tt{font-size:1rem}.ContactSection_formRow___u3Qt{grid-template-columns:1fr}.ContactSection_contactForm__c_Ebz{padding:1.5rem}}.Footer_footer__pQtti{background:linear-gradient(135deg,#1f1f1f,#2c2c2c);color:#fff;padding:4rem 0 2rem}.Footer_container__KpDnW{width:90%;max-width:100%;margin:0 auto;padding:0 3rem}.Footer_footerContent__yAl3k{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;grid-gap:3rem;gap:3rem;margin-bottom:3rem}.Footer_logo__fUEOF{display:flex;flex-direction:column;gap:.75rem}.Footer_logoImage__WD24i{height:auto;width:auto;max-height:60px;object-fit:contain}.Footer_footerSection__UvV_8 h3{font-size:1.5rem;font-weight:700;margin-bottom:.5rem;background:linear-gradient(135deg,#4da8ff,#6ccf73);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.Footer_footerSection__UvV_8 h4{font-size:1.2rem;font-weight:600;margin-bottom:1.5rem;color:#fff}.Footer_businessLinesTitle__PYx3t{text-align:center;margin-bottom:1.5rem!important}.Footer_businessLinesColumns__LM2fR{display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem;gap:2rem}.Footer_businessLinesColumn__bC5ja{list-style:none;padding:0;margin:0}.Footer_footerSection__UvV_8 p{color:hsla(0,0%,100%,.8);line-height:1.6;margin-bottom:1rem}.Footer_tagline__edhu4{margin-bottom:2rem!important;font-size:.95rem}.Footer_logo__fUEOF p{color:hsla(0,0%,100%,.6);font-size:.9rem;margin-bottom:1rem}.Footer_footerSection__UvV_8 ul{list-style:none;padding:0;margin:0}.Footer_footerSection__UvV_8 ul li{margin-bottom:.75rem}.Footer_footerSection__UvV_8 ul li a{color:hsla(0,0%,100%,.8);text-decoration:none;transition:color .3s ease;font-size:.95rem}.Footer_footerSection__UvV_8 ul li a:hover{color:#4da8ff;padding-left:5px;transition:all .3s ease}.Footer_socialLinks__tA7gt{display:flex;gap:1rem;margin-top:1.5rem}.Footer_socialLinks__tA7gt a{width:40px;height:40px;background:hsla(0,0%,100%,.1);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.2rem;text-decoration:none;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.Footer_socialLinks__tA7gt a:hover{background:linear-gradient(135deg,#0057a8,#32a852);transform:translateY(-3px);box-shadow:0 5px 15px rgba(0,87,168,.3)}.Footer_footerBottom__YIYBj{padding-top:2rem;border-top:1px solid hsla(0,0%,100%,.1);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}.Footer_footerBottom__YIYBj p{color:hsla(0,0%,100%,.6);font-size:.9rem;margin:0}.Footer_footerLinks__M17kI{display:flex;gap:1rem;align-items:center}.Footer_footerLinks__M17kI a{color:hsla(0,0%,100%,.6);text-decoration:none;font-size:.9rem;transition:color .3s ease}.Footer_footerLinks__M17kI a:hover{color:#4da8ff}.Footer_footerLinks__M17kI span{color:hsla(0,0%,100%,.3)}@media (max-width:968px){.Footer_footerContent__yAl3k{grid-template-columns:1fr 1fr;gap:2rem}}@media (max-width:768px){.Footer_container__KpDnW{padding:0 1.5rem}.Footer_footer__pQtti{padding:3rem 0 1.5rem}.Footer_footerContent__yAl3k{grid-template-columns:1fr;gap:2.5rem}.Footer_businessLinesColumns__LM2fR{grid-template-columns:1fr;gap:1rem}.Footer_footerBottom__YIYBj{flex-direction:column;text-align:center}.Footer_footerLinks__M17kI{justify-content:center}}