.final-cta_finalCTA__mQ6yj{padding:100px 0;background:linear-gradient(135deg,#027440,#029954);color:#ffffff;position:relative;overflow:hidden}.final-cta_finalCTA__mQ6yj:before{content:"";position:absolute;top:-50%;right:-10%;width:600px;height:600px;background:radial-gradient(circle,rgba(255,255,255,.1) 0,transparent 70%);border-radius:50%}.final-cta_content__gMKuh{text-align:center;max-width:800px;margin:0 auto;position:relative;z-index:1}.final-cta_title__itCAT{font-size:48px;font-weight:700;color:#ffffff;margin-bottom:24px;line-height:1.2}.final-cta_description__LZpl_{font-size:20px;color:rgba(255,255,255,.9);line-height:1.7;margin-bottom:40px}.final-cta_ctaGroup__zju_H{display:flex;gap:16px;justify-content:center;margin-bottom:32px;flex-wrap:wrap}.final-cta_primaryButton__UqSdP{background:#ffffff;border:none;border-radius:12px;padding:16px 32px;font-size:16px;font-weight:600;color:#027440;transition:all .3s ease;box-shadow:0 4px 12px rgba(0,0,0,.2);display:inline-flex;align-items:center}.final-cta_primaryButton__UqSdP:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.3);background:#f8fafc;color:#027440}.final-cta_secondaryButton__SUmlX{background:transparent;border:2px solid #ffffff;border-radius:12px;padding:16px 32px;font-size:16px;font-weight:600;color:#ffffff;transition:all .3s ease}.final-cta_secondaryButton__SUmlX:hover{background:rgba(255,255,255,.1);border-color:#ffffff;color:#ffffff;transform:translateY(-2px)}.final-cta_guarantee__EAJjY{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:24px}.final-cta_guaranteeIcon__p6dHA{font-size:20px;color:#ffffff}.final-cta_guaranteeText__Jxh0_{font-size:14px;color:rgba(255,255,255,.9)}@media (max-width:992px){.final-cta_title__itCAT{font-size:42px}.final-cta_description__LZpl_{font-size:18px}}@media (max-width:768px){.final-cta_finalCTA__mQ6yj{padding:80px 0}.final-cta_title__itCAT{font-size:36px}.final-cta_description__LZpl_{font-size:16px}.final-cta_ctaGroup__zju_H{flex-direction:column;align-items:stretch}.final-cta_primaryButton__UqSdP,.final-cta_secondaryButton__SUmlX{width:100%;justify-content:center}}.hero-section-modern_heroSection__ndXZZ{padding:100px 0 80px;background:linear-gradient(135deg,#f8fafc,#ffffff);position:relative;overflow:hidden}.hero-section-modern_heroSection__ndXZZ:before{content:"";position:absolute;top:-50%;right:-10%;width:600px;height:600px;background:radial-gradient(circle,rgba(2,116,64,.05) 0,transparent 70%);border-radius:50%;z-index:0}.hero-section-modern_heroContent___CLB3{position:relative;z-index:1}.hero-section-modern_badge__T3ver{display:inline-block;padding:8px 16px;background:linear-gradient(135deg,#02744015,#b0273915);border-radius:24px;margin-bottom:24px;font-size:14px;font-weight:500;color:#027440}.hero-section-modern_heading__2y4Ga{font-size:56px;font-weight:700;color:#1a202c;line-height:1.2;margin-bottom:24px;letter-spacing:-.02em}.hero-section-modern_lead__tX0Kl{font-size:20px;color:#475569;line-height:1.7;margin-bottom:20px;font-weight:400}.hero-section-modern_description__ItCKC{font-size:16px;color:#64748b;line-height:1.7;margin-bottom:40px}.hero-section-modern_ctaGroup___Mml3{display:flex;gap:16px;margin-bottom:48px;flex-wrap:wrap}.hero-section-modern_primaryButton__IY8dY{background:linear-gradient(135deg,#027440,#029954);border:none;border-radius:12px;padding:14px 28px;font-size:16px;font-weight:600;color:#ffffff;transition:all .3s ease;box-shadow:0 4px 12px rgba(2,116,64,.2);display:inline-flex;align-items:center}.hero-section-modern_primaryButton__IY8dY:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(2,116,64,.3);background:linear-gradient(135deg,#029954,#02b868);color:#ffffff}.hero-section-modern_secondaryButton__uZpy_{background:#ffffff;border:2px solid #e2e8f0;border-radius:12px;padding:14px 28px;font-size:16px;font-weight:600;color:#1a202c;transition:all .3s ease}.hero-section-modern_secondaryButton__uZpy_:hover{border-color:#027440;color:#027440;background:#f8fafc;transform:translateY(-2px)}.hero-section-modern_stats__P4jom{display:flex;gap:48px;flex-wrap:wrap}.hero-section-modern_statItem__MsAxy{display:flex;flex-direction:column}.hero-section-modern_statNumber__O7MF0{font-size:36px;font-weight:700;color:#027440;line-height:1;margin-bottom:4px}.hero-section-modern_statLabel__erPTk{font-size:14px;color:#64748b;font-weight:500}.hero-section-modern_heroVisual__fHlhI{position:relative;z-index:1;display:flex;justify-content:center;align-items:center;min-height:500px}.hero-section-modern_visualContainer__trJdu{position:relative;width:100%;max-width:500px;height:500px}.hero-section-modern_gradientOrb__G9BK1{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:300px;height:300px;background:linear-gradient(135deg,#027440,#029954 50%,#b02739);border-radius:50%;filter:blur(80px);opacity:.3;animation:hero-section-modern_pulse__c5MWn 4s ease-in-out infinite}@keyframes hero-section-modern_pulse__c5MWn{0%,to{transform:translate(-50%,-50%) scale(1);opacity:.3}50%{transform:translate(-50%,-50%) scale(1.1);opacity:.4}}.hero-section-modern_floatingCard__SgrTz{position:absolute;top:10%;right:0;background:#ffffff;border-radius:16px;padding:24px;box-shadow:0 10px 40px rgba(0,0,0,.1);border:1px solid #e2e8f0;display:flex;flex-direction:column;align-items:center;gap:12px;width:180px;animation:hero-section-modern_float__kL1n1 6s ease-in-out infinite;transition:all .3s ease}.hero-section-modern_floatingCard__SgrTz:hover{transform:translateY(-8px);box-shadow:0 20px 60px rgba(0,0,0,.15)}.hero-section-modern_floatingCard2__0Rvsx{position:absolute;bottom:20%;left:0;background:#ffffff;border-radius:16px;padding:24px;box-shadow:0 10px 40px rgba(0,0,0,.1);border:1px solid #e2e8f0;display:flex;flex-direction:column;align-items:center;gap:12px;width:180px;animation:hero-section-modern_float2__Cn75N 6s ease-in-out infinite;transition:all .3s ease}.hero-section-modern_floatingCard2__0Rvsx:hover{transform:translateY(-8px);box-shadow:0 20px 60px rgba(0,0,0,.15)}.hero-section-modern_floatingCard3__sx5Wp{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:linear-gradient(135deg,#027440,#029954);border-radius:20px;padding:32px;box-shadow:0 20px 60px rgba(2,116,64,.3);display:flex;flex-direction:column;align-items:center;gap:16px;width:200px;animation:hero-section-modern_float3__l3KRL 5s ease-in-out infinite;transition:all .3s ease}.hero-section-modern_floatingCard3__sx5Wp:hover{transform:translate(-50%,-55%);box-shadow:0 24px 80px rgba(2,116,64,.4)}@keyframes hero-section-modern_float__kL1n1{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes hero-section-modern_float2__Cn75N{0%,to{transform:translateY(0)}50%{transform:translateY(20px)}}@keyframes hero-section-modern_float3__l3KRL{0%,to{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(1.05)}}.hero-section-modern_cardIcon__fAS7N{width:56px;height:56px;background:linear-gradient(135deg,#02744015,#02995415);border-radius:14px;display:flex;align-items:center;justify-content:center;color:#027440}.hero-section-modern_cardIcon__fAS7N svg{width:28px;height:28px}.hero-section-modern_cardIcon2__wKI1e{width:56px;height:56px;background:linear-gradient(135deg,#b0273915,#d0304a15);border-radius:14px;display:flex;align-items:center;justify-content:center;color:#b02739}.hero-section-modern_cardIcon2__wKI1e svg{width:28px;height:28px}.hero-section-modern_cardIcon3__aung7{width:64px;height:64px;background:rgba(255,255,255,.2);border-radius:16px;display:flex;align-items:center;justify-content:center;color:#ffffff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.hero-section-modern_cardIcon3__aung7 svg{width:32px;height:32px}.hero-section-modern_cardTitle2__onu0Q,.hero-section-modern_cardTitle__vsFR4{font-size:16px;font-weight:600;color:#1a202c;text-align:center;margin:0}.hero-section-modern_cardTitle3__ypl2x{font-size:18px;font-weight:600;color:#ffffff;text-align:center;margin:0}@media (max-width:992px){.hero-section-modern_heroSection__ndXZZ{padding:80px 0 60px}.hero-section-modern_heading__2y4Ga{font-size:42px}.hero-section-modern_lead__tX0Kl{font-size:18px}.hero-section-modern_stats__P4jom{gap:32px}.hero-section-modern_heroVisual__fHlhI{margin-top:40px}}@media (max-width:768px){.hero-section-modern_heroSection__ndXZZ{padding:60px 0 40px}.hero-section-modern_heading__2y4Ga{font-size:36px}.hero-section-modern_lead__tX0Kl{font-size:16px}.hero-section-modern_description__ItCKC{font-size:15px}.hero-section-modern_ctaGroup___Mml3{flex-direction:column}.hero-section-modern_primaryButton__IY8dY,.hero-section-modern_secondaryButton__uZpy_{width:100%;justify-content:center}.hero-section-modern_stats__P4jom{gap:24px;justify-content:space-between}.hero-section-modern_statNumber__O7MF0{font-size:28px}}.project-showcase_projectShowcase__N2u47{padding:80px 0;background:linear-gradient(180deg,#ffffff 0,#f8fafc);position:relative;overflow:hidden}.project-showcase_projectShowcase__N2u47:before{content:"";position:absolute;top:-100px;right:-100px;width:400px;height:400px;background:radial-gradient(circle,rgba(176,39,57,.03) 0,transparent 70%);border-radius:50%;z-index:0}.project-showcase_header__HSeKO{text-align:center;margin-bottom:60px;position:relative;z-index:1}.project-showcase_title__3W544{font-size:42px;font-weight:700;color:#1a202c;margin-bottom:20px;line-height:1.2}.project-showcase_subtitle__s96_7{font-size:18px;color:#64748b;line-height:1.7;max-width:700px;margin:0 auto}.project-showcase_grid__S2fE2{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-gap:32px;gap:32px;margin-bottom:60px;position:relative;z-index:1}.project-showcase_card__0I4uU{background:#ffffff;border-radius:20px;overflow:hidden;border:1px solid #e2e8f0;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;box-shadow:0 2px 8px rgba(0,0,0,.06);position:relative}.project-showcase_card__0I4uU:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#027440,#029954,#b02739);transform:scaleX(0);transform-origin:left;transition:transform .4s ease;z-index:2}.project-showcase_card__0I4uU:hover{transform:translateY(-8px);box-shadow:0 20px 40px rgba(0,0,0,.15);border-color:#027440}.project-showcase_card__0I4uU:hover:before{transform:scaleX(1)}.project-showcase_imageWrapper__bKKSc{position:relative;width:100%;height:220px;overflow:hidden;background:linear-gradient(135deg,#f8fafc,#e2e8f0)}.project-showcase_image__1gNCE{object-fit:cover;transition:transform .4s ease}.project-showcase_card__0I4uU:hover .project-showcase_image__1gNCE{transform:scale(1.05)}.project-showcase_overlay__KNGx_{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.4));opacity:0;transition:opacity .4s ease;display:flex;align-items:flex-end;padding:16px}.project-showcase_card__0I4uU:hover .project-showcase_overlay__KNGx_{opacity:1}.project-showcase_tags__A9t0l{display:flex;gap:8px;flex-wrap:wrap}.project-showcase_tag__Divhm{background:rgba(255,255,255,.95);color:#027440;padding:6px 12px;border-radius:20px;font-size:12px;font-weight:600;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.project-showcase_content__AtaS2{padding:28px;flex-grow:1;display:flex;flex-direction:column}.project-showcase_cardTitle__HImRm{font-size:20px;font-weight:700;color:#1a202c;margin-bottom:16px;line-height:1.4;transition:color .3s ease}.project-showcase_card__0I4uU:hover .project-showcase_cardTitle__HImRm{color:#027440}.project-showcase_meta__dWIzK{display:flex;gap:16px;margin-bottom:16px;flex-wrap:wrap}.project-showcase_metaItem__M8hfL{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:#b02739}.project-showcase_metaIcon__OP7HU{font-size:16px;color:#027440}.project-showcase_summary__tN2oj{font-size:15px;color:#64748b;line-height:1.7;margin-bottom:20px;flex-grow:1}.project-showcase_cta__mJK_h{display:inline-flex;align-items:center;gap:8px;font-size:15px;font-weight:600;color:#027440;text-decoration:none;padding:10px 0;transition:all .3s ease;margin-top:auto}.project-showcase_cta__mJK_h:hover{color:#029954;transform:translateX(4px)}.project-showcase_arrow__tiBLa{transition:transform .3s ease}.project-showcase_cta__mJK_h:hover .project-showcase_arrow__tiBLa{transform:translateX(4px)}.project-showcase_footer__BYBo7{text-align:center;position:relative;z-index:1}.project-showcase_viewAll__GIc1U{display:inline-flex;align-items:center;gap:8px;padding:14px 32px;background:linear-gradient(135deg,#027440,#029954);color:#ffffff;border-radius:12px;font-size:16px;font-weight:600;text-decoration:none;transition:all .3s ease;box-shadow:0 4px 12px rgba(2,116,64,.2)}.project-showcase_viewAll__GIc1U:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(2,116,64,.3);background:linear-gradient(135deg,#029954,#02b868);color:#ffffff}.project-showcase_viewAll__GIc1U .project-showcase_arrow__tiBLa{transition:transform .3s ease}.project-showcase_viewAll__GIc1U:hover .project-showcase_arrow__tiBLa{transform:translateX(4px)}@media (max-width:1200px){.project-showcase_grid__S2fE2{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:24px}}@media (max-width:768px){.project-showcase_projectShowcase__N2u47{padding:60px 0}.project-showcase_header__HSeKO{margin-bottom:40px}.project-showcase_title__3W544{font-size:32px}.project-showcase_subtitle__s96_7{font-size:16px}.project-showcase_grid__S2fE2{grid-template-columns:1fr;gap:24px}.project-showcase_imageWrapper__bKKSc{height:200px}.project-showcase_content__AtaS2{padding:24px}}@media (max-width:480px){.project-showcase_title__3W544{font-size:28px}.project-showcase_cardTitle__HImRm{font-size:18px}.project-showcase_summary__tN2oj{font-size:14px}}.section-divider_divider__C3A9H{display:flex;align-items:center;justify-content:center;padding:40px 0;position:relative}.section-divider_line__pZo7f{flex:1 1;height:1px;background:linear-gradient(90deg,transparent,#e2e8f0,transparent);max-width:200px}.section-divider_dot__0_6bh{width:8px;height:8px;border-radius:50%;background:linear-gradient(135deg,#027440,#029954);margin:0 16px;box-shadow:0 0 12px rgba(2,116,64,.3)}.section-divider_default__H2Flq .section-divider_line__pZo7f{background:linear-gradient(90deg,transparent,#e2e8f0,transparent)}@media (max-width:768px){.section-divider_divider__C3A9H{padding:30px 0}.section-divider_line__pZo7f{max-width:100px}}.results-proof_resultsProof__5TdtZ{padding:80px 0;background:linear-gradient(135deg,#ffffff,#f8fafc 50%,#ffffff);position:relative;overflow:hidden}.results-proof_resultsProof__5TdtZ:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,#e2e8f0,transparent)}.results-proof_sectionHeader__wn_4o{text-align:center;margin-bottom:60px;max-width:700px;margin-left:auto;margin-right:auto}.results-proof_title__HQYsS{font-size:42px;font-weight:700;color:#1a202c;margin-bottom:20px;line-height:1.2}.results-proof_subtitle__k5Zp0{font-size:18px;color:#64748b;line-height:1.7;margin:0}.results-proof_resultCard__fVly4{background:#ffffff;border-radius:20px;padding:40px 28px;text-align:center;border:1px solid #e2e8f0;transition:all .4s cubic-bezier(.4,0,.2,1);height:100%;position:relative;overflow:hidden}.results-proof_resultCard__fVly4:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#027440,#029954);transform:scaleX(0);transform-origin:left;transition:transform .4s ease}.results-proof_resultCard__fVly4:hover{transform:translateY(-8px);box-shadow:0 20px 40px rgba(2,116,64,.15);border-color:#027440}.results-proof_resultCard__fVly4:hover:before{transform:scaleX(1)}.results-proof_iconWrapper__RQ0Rr{width:64px;height:64px;border-radius:16px;background:linear-gradient(135deg,#027440,#029954);display:flex;align-items:center;justify-content:center;margin:0 auto 24px;color:#ffffff;font-size:28px;box-shadow:0 4px 12px rgba(2,116,64,.25);transition:all .4s ease;position:relative}.results-proof_resultCard__fVly4:hover .results-proof_iconWrapper__RQ0Rr{transform:scale(1.1) rotate(5deg);box-shadow:0 8px 20px rgba(2,116,64,.35)}.results-proof_metric__YKD_p{font-size:42px;font-weight:700;background:linear-gradient(135deg,#027440,#029954);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:8px;line-height:1;transition:all .3s ease}.results-proof_resultCard__fVly4:hover .results-proof_metric__YKD_p{transform:scale(1.05)}.results-proof_label__cqmZV{font-size:16px;font-weight:600;color:#1a202c;margin-bottom:8px}.results-proof_description___uPZF{font-size:14px;color:#64748b;line-height:1.5}.results-proof_testimonialsSection__TMCUt{margin-top:60px}.results-proof_testimonialsTitle__uk4XI{font-size:32px;font-weight:600;color:#1a202c;text-align:center;margin-bottom:40px}.results-proof_testimonialCard__29r1T{background:#ffffff;border-radius:20px;padding:36px;height:100%;border:1px solid #e2e8f0;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1);overflow:hidden}.results-proof_testimonialCard__29r1T:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:linear-gradient(180deg,#027440,#029954);transform:scaleY(0);transform-origin:top;transition:transform .4s ease}.results-proof_testimonialCard__29r1T:hover{transform:translateY(-8px);box-shadow:0 20px 40px rgba(0,0,0,.12);border-color:#027440}.results-proof_testimonialCard__29r1T:hover:before{transform:scaleY(1)}.results-proof_quoteIcon__dEGZw{font-size:56px;color:#027440;opacity:.15;line-height:1;margin-bottom:20px;font-family:Georgia,serif;transition:all .3s ease}.results-proof_testimonialCard__29r1T:hover .results-proof_quoteIcon__dEGZw{opacity:.25;transform:scale(1.1)}.results-proof_quote__OVyUO{font-size:16px;color:#475569;line-height:1.7;margin-bottom:24px;font-style:italic}.results-proof_author__PYCkU{border-top:1px solid #e2e8f0;padding-top:16px}.results-proof_authorName__Y6R8v{font-size:16px;font-weight:600;color:#1a202c;margin-bottom:4px}.results-proof_authorRole__e2_dQ{font-size:14px;color:#64748b}@media (max-width:992px){.results-proof_title__HQYsS{font-size:36px}.results-proof_testimonialsTitle__uk4XI{font-size:28px}}@media (max-width:768px){.results-proof_resultsProof__5TdtZ{padding:60px 0}.results-proof_sectionHeader__wn_4o{margin-bottom:40px}.results-proof_title__HQYsS{font-size:32px}.results-proof_subtitle__k5Zp0{font-size:16px}.results-proof_metric__YKD_p{font-size:28px}.results-proof_testimonialsTitle__uk4XI{font-size:24px;margin-bottom:30px}.results-proof_testimonialCard__29r1T{padding:24px}}.services-section_servicesSection___7OKJ{padding:80px 0;background:linear-gradient(180deg,#f8fafc 0,#ffffff);position:relative;overflow:hidden}.services-section_servicesSection___7OKJ:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,#e2e8f0,transparent)}.services-section_servicesSection___7OKJ:after{content:"";position:absolute;top:50%;right:-200px;width:500px;height:500px;background:radial-gradient(circle,rgba(2,116,64,.04) 0,transparent 70%);border-radius:50%;transform:translateY(-50%);z-index:0}.services-section_sectionHeader__nODUF{text-align:center;margin-bottom:60px;max-width:800px;margin-left:auto;margin-right:auto;position:relative;z-index:1}.services-section_mainTitle__SDvQH{font-size:48px;font-weight:700;color:#1a202c;margin-bottom:20px;line-height:1.2}.services-section_subtitle__qyrF6{font-size:18px;color:#64748b;line-height:1.7;margin:0}.services-section_categorySection__IVMqh{margin-bottom:80px;position:relative;z-index:1}.services-section_categorySection__IVMqh:last-child{margin-bottom:0}.services-section_categoryTitle__LoXRK{font-size:32px;font-weight:700;color:#1a202c;margin-bottom:40px;padding-bottom:20px;position:relative;display:inline-block}.services-section_categoryTitle__LoXRK:after{content:"";position:absolute;bottom:0;left:0;width:60px;height:4px;background:linear-gradient(90deg,#027440,#029954);border-radius:2px}.services-section_serviceCard__UlNap{display:block;background:#ffffff;border-radius:20px;padding:36px 32px;height:100%;text-decoration:none;color:inherit;box-shadow:0 2px 8px rgba(0,0,0,.06);transition:all .4s cubic-bezier(.4,0,.2,1);border:1px solid #e2e8f0;position:relative;overflow:hidden}.services-section_serviceCard__UlNap:before{content:"";position:absolute;top:0;left:0;width:5px;height:100%;background:linear-gradient(180deg,var(--service-color),var(--service-color));transform:scaleY(0);transform-origin:top;transition:transform .4s cubic-bezier(.4,0,.2,1)}.services-section_serviceCard__UlNap:after{content:"";position:absolute;top:-50%;right:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,255,255,.1) 0,transparent 70%);opacity:0;transition:opacity .4s ease}.services-section_serviceCard__UlNap:hover{transform:translateY(-8px);box-shadow:0 20px 40px rgba(0,0,0,.15);border-color:var(--service-color)}.services-section_serviceCard__UlNap:hover:before{transform:scaleY(1)}.services-section_serviceCard__UlNap:hover:after{opacity:1}.services-section_iconWrapper__p7nJX{width:64px;height:64px;display:flex;align-items:center;justify-content:center;margin-bottom:24px;color:#ffffff;font-size:28px;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;box-shadow:0 4px 12px rgba(0,0,0,.15);z-index:1}.services-section_iconWrapper__p7nJX,.services-section_iconWrapper__p7nJX:before{border-radius:16px;background:linear-gradient(135deg,var(--service-color),var(--service-color))}.services-section_iconWrapper__p7nJX:before{content:"";position:absolute;inset:-3px;opacity:.2;filter:blur(8px);transform:scale(.8);transition:all .4s ease}.services-section_serviceCard__UlNap:hover .services-section_iconWrapper__p7nJX{transform:scale(1.15) rotate(8deg);box-shadow:0 8px 24px rgba(0,0,0,.2)}.services-section_serviceCard__UlNap:hover .services-section_iconWrapper__p7nJX:before{opacity:.4;transform:scale(1)}.services-section_serviceTitle___N_tO{font-size:20px;font-weight:700;color:#1a202c;margin-bottom:12px;line-height:1.4;position:relative;z-index:1;transition:color .3s ease}.services-section_serviceCard__UlNap:hover .services-section_serviceTitle___N_tO{color:var(--service-color)}.services-section_serviceSummary__7xn9j{font-size:15px;color:#64748b;line-height:1.7;margin-bottom:20px;flex-grow:1;position:relative;z-index:1}.services-section_serviceLink__nVNnc{display:inline-flex;align-items:center;font-size:15px;font-weight:600;color:var(--service-color);transition:all .3s ease;position:relative;z-index:1;padding:8px 0}.services-section_serviceLink__nVNnc:after{content:"";position:absolute;bottom:4px;left:0;width:0;height:2px;background:var(--service-color);transition:width .3s ease}.services-section_serviceCard__UlNap:hover .services-section_serviceLink__nVNnc{transform:translateX(4px)}.services-section_serviceCard__UlNap:hover .services-section_serviceLink__nVNnc:after{width:100%}.services-section_arrow__lnZBO{margin-left:8px;transition:transform .3s ease;font-size:18px}.services-section_serviceCard__UlNap:hover .services-section_arrow__lnZBO{transform:translateX(6px)}@media (max-width:992px){.services-section_mainTitle__SDvQH{font-size:36px}.services-section_categoryTitle__LoXRK{font-size:28px}.services-section_serviceCard__UlNap{padding:24px}}@media (max-width:768px){.services-section_servicesSection___7OKJ{padding:60px 0}.services-section_sectionHeader__nODUF{margin-bottom:40px}.services-section_mainTitle__SDvQH{font-size:32px}.services-section_subtitle__qyrF6{font-size:16px}.services-section_categorySection__IVMqh{margin-bottom:40px}.services-section_categoryTitle__LoXRK{font-size:24px}.services-section_serviceTitle___N_tO{font-size:18px}}.what-we-offer_whatWeOffer__GqmFy{padding:80px 0;background:linear-gradient(180deg,#ffffff 0,#f8fafc);position:relative;overflow:hidden}.what-we-offer_whatWeOffer__GqmFy:before{top:-100px;right:-100px;background:radial-gradient(circle,rgba(2,116,64,.03) 0,transparent 70%)}.what-we-offer_whatWeOffer__GqmFy:after,.what-we-offer_whatWeOffer__GqmFy:before{content:"";position:absolute;width:400px;height:400px;border-radius:50%;z-index:0}.what-we-offer_whatWeOffer__GqmFy:after{bottom:-100px;left:-100px;background:radial-gradient(circle,rgba(176,39,57,.03) 0,transparent 70%)}.what-we-offer_sectionHeader___ouE4{text-align:center;margin-bottom:60px;max-width:700px;margin-left:auto;margin-right:auto;position:relative;z-index:1}.what-we-offer_title__b0fic{font-size:42px;font-weight:700;color:#1a202c;margin-bottom:20px;line-height:1.2}.what-we-offer_subtitle__cBztj{font-size:18px;color:#64748b;line-height:1.7;margin:0}.what-we-offer_card__7EmA4{background:#ffffff;border-radius:20px;padding:40px 32px;height:100%;border:1px solid #e2e8f0;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;z-index:1;overflow:hidden}.what-we-offer_card__7EmA4:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#027440,#029954,#b02739);transform:scaleX(0);transform-origin:left;transition:transform .4s ease}.what-we-offer_card__7EmA4:hover{transform:translateY(-8px);box-shadow:0 20px 40px rgba(0,0,0,.12);border-color:#027440}.what-we-offer_card__7EmA4:hover:before{transform:scaleX(1)}.what-we-offer_iconWrapper__mOZWJ{width:72px;height:72px;border-radius:18px;background:linear-gradient(135deg,#f0fdf4,#dcfce7);display:flex;align-items:center;justify-content:center;margin-bottom:28px;color:#027440;font-size:32px;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;box-shadow:0 4px 12px rgba(2,116,64,.1)}.what-we-offer_iconWrapper__mOZWJ:after{content:"";position:absolute;inset:-2px;border-radius:18px;padding:2px;background:linear-gradient(135deg,#027440,#029954);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .4s ease}.what-we-offer_card__7EmA4:hover .what-we-offer_iconWrapper__mOZWJ{background:linear-gradient(135deg,#027440,#029954);color:#ffffff;transform:scale(1.1) rotate(5deg);box-shadow:0 8px 20px rgba(2,116,64,.25)}.what-we-offer_card__7EmA4:hover .what-we-offer_iconWrapper__mOZWJ:after{opacity:1}.what-we-offer_cardTitle___HfgW{font-size:22px;font-weight:600;color:#1a202c;margin-bottom:12px;line-height:1.3}.what-we-offer_cardDescription__NiNtn{font-size:15px;color:#64748b;line-height:1.7;margin:0}@media (max-width:992px){.what-we-offer_title__b0fic{font-size:36px}.what-we-offer_card__7EmA4{padding:24px}}@media (max-width:768px){.what-we-offer_whatWeOffer__GqmFy{padding:60px 0}.what-we-offer_sectionHeader___ouE4{margin-bottom:40px}.what-we-offer_title__b0fic{font-size:32px}.what-we-offer_subtitle__cBztj{font-size:16px}.what-we-offer_cardTitle___HfgW{font-size:20px}}