.navbar_navbarWrapper__9iHWr{position:fixed;top:0;left:0;right:0;z-index:1000;backdrop-filter:blur(10px);border-bottom:1px solid rgba(0,0,0,.05)}.navbar_navbarContainer__7vxc7{flex:1;border-radius:9999px;background:linear-gradient(135deg,#f7f7f7,#ffffff);box-shadow:0 4px 20px rgba(0,0,0,.08);border:1px solid rgba(255,255,255,.2);transition:all .3s ease}.navbar_logoContainer__sKiFZ{cursor:pointer;transition:transform .2s ease}.navbar_logoContainer__sKiFZ:hover{transform:scale(1.05)}.navbar_logoImage__bCZxF{filter:drop-shadow(0 2px 4px rgba(0,0,0,.1));transition:filter .2s ease}.navbar_logoText__q1CIl{background:linear-gradient(135deg,#2e7d32,#4caf50);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.navbar_logoSubtext__H2h_h{letter-spacing:1px}.navbar_navLink__EKERU{position:relative;padding:8px 16px;border-radius:20px;transition:all .3s ease;cursor:pointer;text-decoration:none;color:inherit}.navbar_navLink__EKERU:hover{background-color:rgba(76,175,80,.1);transform:translateY(-2px)}.navbar_contactButton__cKU72{background:linear-gradient(135deg,transparent,rgba(76,175,80,.05))!important;border:2px solid #4caf50!important;transition:all .3s ease!important;font-weight:600!important}.navbar_contactButton__cKU72:hover{background:linear-gradient(135deg,#4caf50,#2e7d32)!important;color:white!important;transform:translateY(-2px)!important;box-shadow:0 8px 25px rgba(76,175,80,.3)!important}.navbar_burgerMenu__b4_w2{transition:all .3s ease}.navbar_mobileDropdown__qiAdV{background:linear-gradient(135deg,#f7f7f7,#ffffff)!important;border:1px solid rgba(0,0,0,.1)!important;box-shadow:0 8px 30px rgba(0,0,0,.12)!important;border-radius:12px!important}.navbar_mobileMenuItem__D_tiQ{border-radius:8px!important;margin:4px!important;transition:all .2s ease!important}.navbar_mobileMenuItem__D_tiQ:hover{background-color:rgba(76,175,80,.1)!important}.navbar_mobileMenuItem__D_tiQ .navbar_link__tUUDH{font-weight:500;text-decoration:none;color:inherit}.navbar_navbar__KMMZs{font-weight:500;color:#333}.navbar_link__tUUDH{color:inherit;display:block;width:100%}.navbar_burgerWrapper__DI31t{position:relative;padding:8px;border-radius:12px;transition:all .3s ease}.navbar_burgerWrapper__DI31t:hover{background:rgba(79,128,37,.08);transform:scale(1.05)}.navbar_burgerMenu__b4_w2{z-index:10;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.navbar_burgerMenu__b4_w2:hover{color:#4f8025!important}.navbar_burgerOpened__3ym2o{transform:rotate(180deg)}.navbar_burgerGlow__7er36{position:absolute;top:50%;left:50%;width:40px;height:40px;background:radial-gradient(circle,rgba(79,128,37,.2) 0,transparent 70%);border-radius:50%;transform:translate(-50%,-50%) scale(0);transition:transform .3s ease;pointer-events:none}.navbar_burgerWrapper__DI31t:hover .navbar_burgerGlow__7er36{transform:translate(-50%,-50%) scale(1)}.navbar_mobileDropdown__qiAdV{background:linear-gradient(145deg,#ffffff,#fafafa);border:1px solid rgba(79,128,37,.1);border-radius:16px;overflow:hidden;backdrop-filter:blur(10px);box-shadow:0 20px 40px rgba(0,0,0,.1),inset 0 0 0 1px rgba(255,255,255,.8)}.navbar_dropdownHeader__GKUvD{display:flex;align-items:center;justify-content:center;margin-bottom:16px;opacity:0;animation:navbar_slideInDown__ll3hB .4s ease .2s forwards}.navbar_headerLine__tC5Bg{flex:1;height:1px;background:linear-gradient(90deg,transparent,#4f8025,transparent)}.navbar_headerText__EGGnS{margin:0 12px;font-size:12px;font-weight:600;color:#4f8025;letter-spacing:1px;text-transform:uppercase}.navbar_mobileMenuItem__D_tiQ{margin:4px 8px;border-radius:12px;overflow:hidden;opacity:0;transform:translateX(-20px);animation:navbar_slideInLeft__U43QK .4s ease forwards;position:relative}.navbar_mobileMenuItem__D_tiQ:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(79,128,37,.1),transparent);transition:left .5s ease}.navbar_mobileMenuItem__D_tiQ:hover:before{left:100%}.navbar_mobileMenuItem__D_tiQ:hover{background:rgba(79,128,37,.05);transform:translateX(4px) scale(1.02);box-shadow:0 4px 12px rgba(79,128,37,.15)}.navbar_link__tUUDH{display:flex;align-items:center;gap:12px;padding:14px 16px;text-decoration:none;color:#333;font-weight:500;transition:all .3s ease;position:relative;overflow:hidden}.navbar_link__tUUDH:hover{color:#4f8025}.navbar_menuIcon__qumqM{font-size:18px;transition:transform .3s ease;min-width:20px}.navbar_menuText___B8eg{flex:1;font-size:14px;transition:transform .3s ease}.navbar_menuArrow__nomlL{opacity:0;transform:translateX(-10px);transition:all .3s ease;color:#4f8025;font-weight:700}.navbar_link__tUUDH:hover .navbar_menuIcon__qumqM{transform:scale(1.2) rotate(5deg)}.navbar_link__tUUDH:hover .navbar_menuText___B8eg{transform:translateX(2px)}.navbar_link__tUUDH:hover .navbar_menuArrow__nomlL{opacity:1;transform:translateX(0)}.navbar_dropdownFooter__SSyBD{display:flex;justify-content:center;padding-top:12px;margin-top:8px;border-top:1px solid rgba(79,128,37,.1);opacity:0;animation:navbar_fadeIn__94TGr .4s ease .6s forwards}.navbar_footerDot__TUHW8{width:6px;height:6px;background:#4f8025;border-radius:50%;animation:navbar_pulse___Isj_ 2s infinite}@keyframes navbar_slideInDown__ll3hB{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes navbar_slideInLeft__U43QK{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}@keyframes navbar_fadeIn__94TGr{0%{opacity:0}to{opacity:1}}@keyframes navbar_pulse___Isj_{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.3);opacity:.7}}.navbar_mobileMenuItem__D_tiQ:nth-child(2){animation-delay:.1s}.navbar_mobileMenuItem__D_tiQ:nth-child(3){animation-delay:.2s}.navbar_mobileMenuItem__D_tiQ:nth-child(4){animation-delay:.3s}.navbar_mobileMenuItem__D_tiQ:nth-child(5){animation-delay:.4s}.navbar_mobileMenuItem__D_tiQ:nth-child(6){animation-delay:.5s}.navbar_mobileMenuItem__D_tiQ[data-active=true]{background:rgba(79,128,37,.1);border-left:3px solid #4f8025}.navbar_mobileMenuItem__D_tiQ[data-active=true] .navbar_link__tUUDH{color:#4f8025;font-weight:600}@keyframes aboutUs_fadeInUp__Yp4gP{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes aboutUs_fadeInRight__CaihV{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}.aboutUs_fadeInUp__Yp4gP{animation:aboutUs_fadeInUp__Yp4gP .6s ease-out}.aboutUs_fadeInRight__CaihV{animation:aboutUs_fadeInRight__CaihV .8s ease-out}.aboutUs_imageContainer__1BdS2{border-radius:48px;overflow:hidden;box-shadow:0 20px 40px rgba(79,128,37,.15);transition:transform .3s ease,box-shadow .3s ease}.aboutUs_imageContainer__1BdS2:hover{transform:translateY(-5px);box-shadow:0 25px 50px rgba(79,128,37,.2)}.aboutUs_titleWithLine__m_IhH{position:relative}.aboutUs_titleWithLine__m_IhH:after{content:"";position:absolute;bottom:-8px;left:0;width:60px;height:4px;background-color:#4f8025;border-radius:2px}.aboutUs_brandText__GFzdi{background:linear-gradient(45deg,#4f8025,#6ba635);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.aboutUs_card__k2hYd{flex:1;background:linear-gradient(135deg,#f8fdf4,#ffffff);border:1px solid rgba(79,128,37,.1);transition:all .3s ease;cursor:pointer}.aboutUs_card__k2hYd:hover{transform:translateY(-8px);box-shadow:0 20px 40px rgba(79,128,37,.15);border-color:rgba(79,128,37,.2)}.aboutUs_iconContainer__UXn6U{background:linear-gradient(45deg,#4f8025,#6ba635);border-radius:12px;padding:8px;display:flex;align-items:center;justify-content:center}.client_clientGrid__JVM78{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;width:100%;max-width:1200px;margin-top:1rem;justify-content:center}.client_logoCard__pSZzT{position:relative;overflow:hidden;text-decoration:none!important;color:inherit!important;min-height:180px;display:flex;align-items:center;justify-content:center;background:white;border:2px solid transparent}.client_logoCard__pSZzT:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(79,128,37,.1),transparent);transition:left .5s}.client_logoCard__pSZzT:hover:before{left:100%}.client_logoImageContainer__CZ2oj{position:relative;transition:transform .3s ease}.client_logoCard__pSZzT:hover .client_logoImageContainer__CZ2oj{transform:scale(1.05)}.client_logoImage__G8KtB{object-fit:contain;transition:all .3s ease}@media (min-width:769px){.client_clientGrid__JVM78>:nth-child(7){grid-column:2;justify-self:center;gap:2rem;width:100%;max-width:1200px}}@media (max-width:768px){.client_clientGrid__JVM78{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.5rem}.client_logoCard__pSZzT{min-height:160px}}@media (max-width:480px){.client_clientGrid__JVM78{grid-template-columns:1fr;gap:1rem}}.client_logoCard__pSZzT:hover{box-shadow:0 20px 40px rgba(79,128,37,.15)!important}@keyframes client_fadeInUp__iYcIV{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes client_pulse__hUwzU{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}.ContactIcons_stack__1hAH9{gap:1.5rem!important}.ContactIcons_wrapper__n_05v{display:flex;align-items:center;color:white;padding:1rem;border-radius:12px;transition:all .3s ease;position:relative;background:rgba(255,255,255,.1);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.3);animation:ContactIcons_slideInLeft__OTFHz .6s ease-out both;cursor:pointer;overflow:hidden}@keyframes ContactIcons_slideInLeft__OTFHz{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}.ContactIcons_wrapper__n_05v:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .5s ease}.ContactIcons_wrapper__n_05v:hover:before{left:100%}.ContactIcons_wrapper__n_05v:hover{transform:translateY(-4px);background:rgba(255,255,255,.15);box-shadow:0 10px 30px rgba(0,0,0,.25)}.ContactIcons_iconContainer__zoNPC{position:relative;margin-right:1rem;padding:14px;border-radius:50%;background:rgba(255,255,255,.15);backdrop-filter:blur(8px);transition:all .3s ease;box-shadow:0 4px 15px rgba(0,0,0,.2)}.ContactIcons_wrapper__n_05v:hover .ContactIcons_iconContainer__zoNPC{background:rgba(255,255,255,.25);transform:scale(1.15) rotate(8deg);box-shadow:0 6px 20px rgba(0,0,0,.3)}.ContactIcons_icon__5zwIj{position:relative;z-index:2;transition:all .3s ease;filter:drop-shadow(0 3px 6px rgba(0,0,0,.3))}.ContactIcons_wrapper__n_05v:has([data-icon=email]) .ContactIcons_icon__5zwIj{color:#60a5fa;stroke:#3b82f6;fill:url(#emailGradient)}.ContactIcons_wrapper__n_05v:has([data-icon=phone]) .ContactIcons_icon__5zwIj{color:#34d399;stroke:#22c55e;fill:url(#phoneGradient)}.ContactIcons_wrapper__n_05v:has([data-icon=location]) .ContactIcons_icon__5zwIj{color:#f87171;stroke:#ef4444;fill:url(#locationGradient)}.ContactIcons_defs__e1DxS{position:absolute;width:0;height:0}.ContactIcons_iconGlow__sNQHj{position:absolute;top:50%;left:50%;width:50px;height:50px;background:radial-gradient(circle,rgba(255,255,255,.4) 0,transparent 60%);border-radius:50%;transform:translate(-50%,-50%) scale(0);transition:transform .4s ease,opacity .4s ease;opacity:0}.ContactIcons_wrapper__n_05v:hover .ContactIcons_iconGlow__sNQHj{transform:translate(-50%,-50%) scale(1.2);opacity:1}.ContactIcons_content__xIHAx{flex:1;min-width:0}.ContactIcons_title__DHsA2{color:rgba(255,255,255,.95)!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:1.2px!important;margin-bottom:5px!important;font-size:.8rem!important;text-decoration:none}.ContactIcons_description__Wk2Yl{color:white!important;font-weight:500!important;font-size:.95rem!important;line-height:1.5!important;word-break:break-word!important;transition:all .3s ease!important}.ContactIcons_wrapper__n_05v:hover .ContactIcons_description__Wk2Yl{transform:translateX(6px);text-shadow:0 3px 6px rgba(0,0,0,.25)}.ContactIcons_wrapper__n_05v:first-child{animation-delay:.1s}.ContactIcons_wrapper__n_05v:nth-child(2){animation-delay:.3s}.ContactIcons_wrapper__n_05v:nth-child(3){animation-delay:.5s}@keyframes ContactIcons_bounce__PosKZ{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.ContactIcons_wrapper__n_05v:nth-child(odd) .ContactIcons_iconContainer__zoNPC{animation:ContactIcons_bounce__PosKZ 2.5s ease-in-out infinite}.ContactIcons_wrapper__n_05v:nth-child(2n) .ContactIcons_iconContainer__zoNPC{animation:ContactIcons_bounce__PosKZ 2.5s ease-in-out 1.25s infinite}@media (max-width:768px){.ContactIcons_wrapper__n_05v{padding:.8rem;margin-bottom:.6rem}.ContactIcons_iconContainer__zoNPC{margin-right:.8rem;padding:12px}.ContactIcons_icon__5zwIj{width:22px;height:22px}.ContactIcons_title__DHsA2{font-size:.75rem!important}.ContactIcons_description__Wk2Yl{font-size:.9rem!important}}.ContactIcons_wrapper__n_05v:has([data-icon=email]){background:linear-gradient(135deg,rgba(59,130,246,.25),rgba(147,51,234,.25))}.ContactIcons_wrapper__n_05v:has([data-icon=phone]){background:linear-gradient(135deg,rgba(34,197,94,.25),rgba(59,130,246,.25))}.ContactIcons_wrapper__n_05v:has([data-icon=location]){background:linear-gradient(135deg,rgba(239,68,68,.25),rgba(245,158,11,.25))}.ContactIcons_link__puXL9{color:white!important;text-decoration:none}.ContactIcons_link__puXL9:hover{color:#f3f4f6!important;text-decoration:underline}.GetInTouch_container__9_I3a{animation:GetInTouch_fadeInUp__D5OUG .8s ease-out}@keyframes GetInTouch_fadeInUp__D5OUG{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.GetInTouch_wrapper__WoFqt{display:flex;background:linear-gradient(135deg,#ffffff,#f8f9fa);border-radius:20px;padding:0;overflow:hidden;box-shadow:0 20px 40px rgba(0,0,0,.1),0 0 0 1px rgba(255,255,255,.5);backdrop-filter:blur(10px);position:relative}.GetInTouch_wrapper__WoFqt:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,#4f8025,#90b76e,#4f8025);background-size:200% 100%;animation:GetInTouch_shimmer__5rZVw 3s infinite}@keyframes GetInTouch_shimmer__5rZVw{0%{background-position:-200% 0}to{background-position:200% 0}}.GetInTouch_contacts__E1uGf{flex:0 0 45%;background:linear-gradient(135deg,#4f8025,#90b76e);position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;padding:2rem}.GetInTouch_contactsContent__Cqd0q{position:relative;z-index:2;width:100%}.GetInTouch_contactsDecoration__vAGIo{position:absolute;top:-50%;right:-20%;width:200px;height:200px;background:radial-gradient(circle,rgba(255,255,255,.1) 0,transparent 70%);border-radius:50%;animation:GetInTouch_float__gjF2V 6s ease-in-out infinite}.GetInTouch_contactsDecoration__vAGIo:before{content:"";position:absolute;top:30%;left:30%;width:60px;height:60px;background:radial-gradient(circle,rgba(255,255,255,.2) 0,transparent 70%);border-radius:50%;animation:GetInTouch_float__gjF2V 4s ease-in-out infinite reverse}@keyframes GetInTouch_float__gjF2V{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-20px) rotate(180deg)}}.GetInTouch_form__PxANs{flex:1;padding:2rem;position:relative;background:rgba(255,255,255,.8);backdrop-filter:blur(10px)}.GetInTouch_formHeader__rldUJ{margin-bottom:1.5rem;animation:GetInTouch_slideInRight__0ujFC .6s ease-out}@keyframes GetInTouch_slideInRight__0ujFC{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}.GetInTouch_title__YTkbZ{margin-bottom:.5rem;background:linear-gradient(135deg,#2d3748,#4a5568);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.GetInTouch_subtitle__ypWUq{font-style:italic;opacity:.8}.GetInTouch_fields__FU19H{animation:GetInTouch_slideInUp__MVJDu .8s ease-out .2s both}@keyframes GetInTouch_slideInUp__MVJDu{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.GetInTouch_inputWrapper__x86Uo{position:relative;margin-bottom:1rem}.GetInTouch_input__eHZ_o{transition:all .3s ease;border-radius:12px;position:relative}.GetInTouch_input__eHZ_o:focus-within{transform:translateY(-2px);box-shadow:0 8px 25px rgba(79,128,37,.15)}.GetInTouch_input__eHZ_o input{border:2px solid rgba(79,128,37,.1)!important;transition:all .3s ease!important;background:rgba(255,255,255,.9)!important}.GetInTouch_input__eHZ_o input:focus{border-color:#4f8025!important;box-shadow:0 0 0 3px rgba(79,128,37,.1)!important}.GetInTouch_textarea__nbb6b{transition:all .3s ease;border-radius:12px}.GetInTouch_textarea__nbb6b:focus-within{transform:translateY(-2px);box-shadow:0 8px 25px rgba(79,128,37,.15)}.GetInTouch_textarea__nbb6b textarea{border:2px solid rgba(79,128,37,.1)!important;transition:all .3s ease!important;background:rgba(255,255,255,.9)!important;resize:vertical!important}.GetInTouch_textarea__nbb6b textarea:focus{border-color:#4f8025!important;box-shadow:0 0 0 3px rgba(79,128,37,.1)!important}.GetInTouch_control__CYwbV{background:linear-gradient(135deg,#4f8025,#90b76e)!important;border:none!important;border-radius:25px!important;padding:12px 30px!important;position:relative!important;overflow:hidden!important;transition:all .3s ease!important;font-weight:600!important;letter-spacing:.5px!important;text-transform:uppercase!important}.GetInTouch_control__CYwbV:hover{transform:translateY(-3px)!important;box-shadow:0 12px 35px rgba(79,128,37,.4)!important}.GetInTouch_control__CYwbV:active{transform:translateY(-1px)!important}.GetInTouch_buttonText__wBywB{position:relative;z-index:2}.GetInTouch_buttonRipple__Dngf6{position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:rgba(255,255,255,.3);transform:translate(-50%,-50%);transition:width .6s,height .6s}.GetInTouch_control__CYwbV:active .GetInTouch_buttonRipple__Dngf6{width:300px;height:300px}@media (max-width:768px){.GetInTouch_wrapper__WoFqt{flex-direction:column;border-radius:16px}.GetInTouch_contacts__E1uGf{flex:none;min-height:250px;padding:1.5rem}.GetInTouch_form__PxANs{padding:1.5rem}.GetInTouch_contactsDecoration__vAGIo{width:150px;height:150px;top:-30%;right:-15%}}.GetInTouch_inputWrapper__x86Uo:first-child{animation-delay:.1s}.GetInTouch_inputWrapper__x86Uo:nth-child(2){animation-delay:.2s}.GetInTouch_inputWrapper__x86Uo:nth-child(3){animation-delay:.3s}.GetInTouch_inputWrapper__x86Uo:nth-child(4){animation-delay:.4s}.home_homeContainer__5XxY8{position:relative;min-height:100vh;overflow:hidden}.home_homeContainer__5XxY8:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;animation:home_floatingBackground__LF4sv 20s ease-in-out infinite;z-index:-1}@keyframes home_floatingBackground__LF4sv{0%,to{transform:translate(0) rotate(0deg)}33%{transform:translate(30px,-30px) rotate(120deg)}66%{transform:translate(-20px,20px) rotate(240deg)}}.home_heroTitle__gYNoV{animation:home_slideInUp__awQ7C 1s ease-out;position:relative}.home_heroSubtitle__QJGuG{animation:home_slideInUp__awQ7C 1s ease-out .2s both}.home_heroDescription__XtOI0{animation:home_fadeInUp__7iY9W 1s ease-out .4s both;position:relative}.home_heroButton__Qb79N{animation:home_fadeInUp__7iY9W 1s ease-out .6s both}.home_heroImageContainer___CwoY{animation:home_fadeInRight__3sk0B 1.2s ease-out .3s both;position:relative}.home_heroImageDesktop__awYCB{transition:transform .3s ease,filter .3s ease;border-radius:20px;box-shadow:0 20px 60px rgba(79,128,37,.15)}.home_heroImageDesktop__awYCB:hover{transform:scale(1.02) translateY(-5px);filter:brightness(1.05);box-shadow:0 30px 80px rgba(79,128,37,.2)}.home_heroImageMobile__sZRiC{animation:home_bounceIn__sWy3Q 1s ease-out .5s both;border-radius:50%;box-shadow:0 10px 30px rgba(79,128,37,.2);display:block;width:min(40vh,70vw,300px);height:min(40vh,70vw,300px);object-fit:cover;margin:0 auto}.home_contentVector__3KrrH{animation:home_floatingVector__cjYKb 6s ease-in-out infinite;opacity:.7;transition:opacity .3s ease}.home_contentVector__3KrrH:hover{opacity:1}@keyframes home_floatingVector__cjYKb{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-20px) rotate(5deg)}}.home_exploreButton__w1D_k{position:relative;overflow:hidden;transform:translateY(0);transition:all .3s ease;background:linear-gradient(135deg,#4f8025,#16a34a)!important;box-shadow:0 4px 15px rgba(79,128,37,.3)}.home_exploreButton__w1D_k:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s}.home_exploreButton__w1D_k:hover:before{left:100%}.home_exploreButton__w1D_k:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(79,128,37,.4)}.home_highlightGreen__Thfpo{position:relative;background:linear-gradient(135deg,#4f8025,#16a34a);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:home_textGlow__7IROi 2s ease-in-out infinite alternate}.home_highlightTeal__CM5Xh{position:relative;background:linear-gradient(135deg,#0d9488,#14b8a6);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:home_textGlow__7IROi 2s ease-in-out .5s infinite alternate}@keyframes home_textGlow__7IROi{0%{filter:brightness(1);text-shadow:0 0 5px rgba(79,128,37,.3)}to{filter:brightness(1.2);text-shadow:0 0 10px rgba(79,128,37,.5)}}.home_typingAnimation__6RXt3{overflow:hidden;border-right:3px solid #4f8025;white-space:nowrap;animation:home_typing__un7ND 3s steps(20) .5s 1 normal both,home_blinking__hcCp7 1s infinite}@keyframes home_typing__un7ND{0%{width:0}to{width:100%}}@keyframes home_blinking__hcCp7{50%{border-color:transparent}}@keyframes home_slideInUp__awQ7C{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes home_fadeInUp__7iY9W{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes home_fadeInRight__3sk0B{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}@keyframes home_bounceIn__sWy3Q{0%{opacity:0;transform:scale(.3)}50%{transform:scale(1.05)}70%{transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes home_underlineExpand__FdKk4{to{width:100%}}.home_floatingParticles__3ajYN{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:-1}.home_particle__9x3MF{position:absolute;width:4px;height:4px;background:rgba(79,128,37,.3);border-radius:50%;animation:home_floatUp__pazWF 15s linear infinite}.home_particle__9x3MF:first-child{left:10%;animation-delay:0s}.home_particle__9x3MF:nth-child(2){left:20%;animation-delay:2s}.home_particle__9x3MF:nth-child(3){left:30%;animation-delay:4s}.home_particle__9x3MF:nth-child(4){left:40%;animation-delay:6s}.home_particle__9x3MF:nth-child(5){left:50%;animation-delay:8s}.home_particle__9x3MF:nth-child(6){left:60%;animation-delay:10s}.home_particle__9x3MF:nth-child(7){left:70%;animation-delay:12s}.home_particle__9x3MF:nth-child(8){left:80%;animation-delay:14s}.home_particle__9x3MF:nth-child(9){left:90%;animation-delay:16s}@keyframes home_floatUp__pazWF{0%{opacity:0;transform:translateY(100vh) scale(0)}10%{opacity:1}90%{opacity:1}to{opacity:0;transform:translateY(-100vh) scale(1)}}.home_mobileImageContainer__jWCCr{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);display:flex;justify-content:center;align-items:center;z-index:10}@media (max-width:768px){.home_homeContainer__5XxY8{position:relative;min-height:100vh;display:flex;flex-direction:column}.home_homeContainer__5XxY8:before{display:none}.home_heroTitle__gYNoV{text-align:center}.home_heroImageContainer___CwoY{position:relative;height:clamp(40vh,50vh,60vh);display:flex!important;justify-content:center!important;align-items:center!important;transform:none;bottom:auto}.home_heroImageMobile__sZRiC{max-height:60vh;max-width:80vw;height:auto;width:auto}.home_exploreButton__w1D_k{width:100%;max-width:200px}.home_contentVector__3KrrH{display:none}.home_heroButton__Qb79N{display:flex;justify-content:center;align-items:center}}@media (max-width:480px){.home_heroTitle__gYNoV:after{display:none}.home_typingAnimation__6RXt3{border-right:none;animation:home_slideInUp__awQ7C 1s ease-out}.home_heroImageMobile__sZRiC{width:min(30vh,55vw,200px);height:min(30vh,55vw,200px)}.home_heroImageContainer___CwoY{bottom:20px!important}}@media (prefers-reduced-motion:reduce){.home_contentVector__3KrrH,.home_floatingBackground__LF4sv,.home_floatingVector__cjYKb,.home_heroButton__Qb79N,.home_heroDescription__XtOI0,.home_heroImageContainer___CwoY,.home_heroImageMobile__sZRiC,.home_heroSubtitle__QJGuG,.home_heroTitle__gYNoV,.home_typingAnimation__6RXt3{animation:none!important}.home_exploreButton__w1D_k:hover,.home_heroImageDesktop__awYCB:hover{transform:none}}.ourService_titleSection__nx0Nb{text-align:center;padding:20px 0}.ourService_title___LtZN{background:linear-gradient(135deg,#4F8025,#6B9B37 50%,#4F8025);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 2px 4px rgba(79,128,37,.1)}.ourService_titleUnderline__p0PQZ{width:80px;height:4px;margin:10px auto 0;background:linear-gradient(90deg,#4F8025,#6B9B37);border-radius:2px}.ourService_serviceCard__NJoFj{transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer;background:linear-gradient(145deg,#ffffff,#fafafa);border:1px solid rgba(79,128,37,.08);border-radius:12px;position:relative;overflow:hidden}.ourService_serviceCard__NJoFj:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#4F8025,#6B9B37);transform:scaleX(0);transform-origin:left;transition:transform .3s ease}.ourService_serviceCard__NJoFj:hover{transform:translateY(-8px);box-shadow:0 20px 40px rgba(79,128,37,.15)}.ourService_serviceCard__NJoFj:hover:before{transform:scaleX(1)}.ourService_serviceCard__NJoFj:hover .ourService_iconWrapper__mbWqu{transform:scale(1.1);background:linear-gradient(135deg,rgba(79,128,37,.15),rgba(107,155,55,.15))}.ourService_serviceCard__NJoFj:hover .ourService_icon__7dptT{transform:rotate(5deg)}.ourService_iconWrapper__mbWqu{padding:16px;background:linear-gradient(135deg,rgba(79,128,37,.1),rgba(107,155,55,.1));border-radius:50%;transition:all .3s ease}.ourService_icon__7dptT{color:#4F8025;transition:transform .3s ease}.ourService_cardTitle__7P2wu{color:#4F8025;transition:color .3s ease}.ourService_cardDescription__sPKkm{transition:color .3s ease}.ourService_serviceCard__NJoFj:hover .ourService_cardTitle__7P2wu{color:#6B9B37}.ourService_serviceCard__NJoFj:hover .ourService_cardDescription__sPKkm{color:#2d2d2d}