@keyframes Hero_fadeInOut__i6lcA{0%,to{opacity:1}50%{opacity:.3}}@keyframes Hero_slowRotate__CMg4J{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes Hero_cardBorderShimmer__R0p4I{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.Hero_hero__AZdTS{position:relative;width:100%;overflow:hidden;isolation:isolate;display:flex;align-items:center;min-height:clamp(520px,74vh,760px);background-color:#f7f5ec}.Hero_media__PdCFQ{position:absolute;inset:0;z-index:-2;background-position:100%;background-size:cover;background-repeat:no-repeat}.Hero_media__PdCFQ:not([data-has-image=true]){background-image:linear-gradient(120deg,#eef2e6,#e2ecd6 42%,#cfe0bd 72%,#bdd6a8)}.Hero_overlay__Rg7Q_{position:absolute;inset:0;z-index:-1;background:linear-gradient(100deg,#f7f5ec,rgba(247,245,236,.96) 26%,rgba(247,245,236,.72) 44%,rgba(247,245,236,.2) 64%,rgba(247,245,236,0) 80%)}.Hero_inner__niEyz{position:relative}.Hero_content__DOnKM{max-width:600px;padding-block:clamp(48px,9vh,104px)}.Hero_title__inVKF{display:block;margin:0;color:#2f5d34!important;font-weight:800;font-size:clamp(34px,5.2vw,58px);line-height:1.06;letter-spacing:-.01em}.Hero_description__LFjg_{display:block;margin:clamp(18px,3vh,28px) 0 0;max-width:520px;color:#41503f;font-size:clamp(16px,1.25vw,19px);line-height:1.55}.Hero_actions__sJ_2m{display:flex;flex-wrap:wrap;gap:16px;margin-top:clamp(26px,4vh,40px)}.Hero_primary__9FAYa,.Hero_secondary___74iQ{display:inline-flex;align-items:center;justify-content:center;height:56px;padding:0 30px;border-radius:10px;font-weight:600;font-size:16px;text-align:center;cursor:pointer;transition:all .24s cubic-bezier(.22,1,.36,1)}.Hero_primary__9FAYa{background:#2f6b44;color:#fff;box-shadow:0 10px 24px rgba(47,107,68,.28)}.Hero_primary__9FAYa:hover{background:#255a38;transform:translateY(-2px);box-shadow:0 14px 30px rgba(47,107,68,.34)}.Hero_secondary___74iQ{background:rgba(255,255,255,.7);color:#2f6b44;border:1.6px solid rgba(47,107,68,.4)}.Hero_secondary___74iQ:hover{background:#fff;border-color:#2f6b44;transform:translateY(-2px)}.Hero_badge__ZbY5n{display:inline-flex;align-items:center;gap:12px;margin-top:clamp(26px,4vh,40px);color:#2f5d34;font-weight:700;font-size:15px}.Hero_badgeIcon__hqqvV{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:30px;height:30px;border-radius:50%;background:rgba(47,107,68,.12);color:#2f6b44}.Hero_badgeIcon__hqqvV svg{width:16px;height:16px}.Hero_badgeText__vuzgA{line-height:1.2}@media(max-width:768px){.Hero_hero__AZdTS{min-height:auto}.Hero_media__PdCFQ{background-position:50%}.Hero_overlay__Rg7Q_{background:linear-gradient(180deg,rgba(247,245,236,.95),rgba(247,245,236,.86) 55%,rgba(247,245,236,.92))}.Hero_content__DOnKM{max-width:100%;padding-block:clamp(40px,8vh,72px)}.Hero_description__LFjg_{max-width:600px}}@media(max-width:576px){.Hero_actions__sJ_2m{gap:12px}.Hero_primary__9FAYa,.Hero_secondary___74iQ{width:100%}}@media(prefers-reduced-motion:reduce){.Hero_primary__9FAYa:hover,.Hero_secondary___74iQ:hover{transform:none}}@keyframes TrustBar_fadeInOut__jvrzV{0%,to{opacity:1}50%{opacity:.3}}@keyframes TrustBar_slowRotate__17siB{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes TrustBar_cardBorderShimmer__O5fRy{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.TrustBar_trustBar__j77H1{width:100%;background-color:#f4f2ea}.TrustBar_inner__AX9O7{position:relative;padding-block:clamp(40px,6vh,64px)}.TrustBar_list__DhrXV{display:grid;grid-template-columns:repeat(4,1fr);align-items:center;list-style:none;margin:0;padding:0}.TrustBar_item__uFwj9{display:flex;align-items:center;gap:16px;padding-left:clamp(20px,2.4vw,44px);border-left:1px solid rgba(47,93,52,.14)}.TrustBar_item__uFwj9:first-child{border-left:0;padding-left:0}.TrustBar_icon__XQXzq{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;color:#5e9c3f}.TrustBar_icon__XQXzq svg{width:clamp(34px,3vw,42px);height:clamp(34px,3vw,42px)}.TrustBar_text__f5buk{display:flex;flex-direction:column;gap:3px;min-width:0}.TrustBar_title__kLJlN{color:#2f5d34;font-weight:700;font-size:clamp(16px,1.25vw,18px);line-height:1.2}.TrustBar_subtitle__aE4is{color:#8b9089;font-weight:500;font-size:clamp(13px,1vw,15px);line-height:1.3}@media(max-width:992px){.TrustBar_list__DhrXV{grid-template-columns:repeat(2,1fr);row-gap:clamp(24px,3vh,32px)}.TrustBar_item__uFwj9{border-left:1px solid rgba(47,93,52,.14);padding-left:clamp(20px,2.4vw,44px)}.TrustBar_item__uFwj9:nth-child(odd){border-left:0;padding-left:0}.TrustBar_item__uFwj9:nth-child(n+3){border-top:0}}@media(max-width:576px){.TrustBar_list__DhrXV{grid-template-columns:1fr;row-gap:0}.TrustBar_item__uFwj9{gap:14px;padding-block:clamp(16px,2.4vh,20px);padding-left:0;border-left:0}.TrustBar_item__uFwj9:first-child{padding-top:0}.TrustBar_item__uFwj9:last-child{padding-bottom:0}.TrustBar_item__uFwj9:not(:first-child){border-top:1px solid rgba(47,93,52,.14)}}@keyframes Services_fadeInOut__cTKCX{0%,to{opacity:1}50%{opacity:.3}}@keyframes Services_slowRotate__mHgSd{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes Services_cardBorderShimmer__fdS6R{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.Services_services__MNVwJ{width:100%;background-color:#f7f5ec;padding-block:clamp(56px,8vh,100px)}.Services_inner__GjyeK{position:relative}.Services_head__VWD3z{text-align:center;margin-bottom:clamp(36px,5vh,56px)}.Services_eyebrow__WXwCt{display:block;margin:0 0 12px;color:#5e9c3f;font-weight:700;font-size:clamp(13px,1vw,14px);letter-spacing:.18em;text-transform:uppercase}.Services_title__eWDLm{display:block;margin:0;color:#2f5d34!important;font-weight:800;font-size:clamp(28px,4vw,44px);line-height:1.12;letter-spacing:-.01em}.Services_divider__Ckv7W{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:18px}.Services_dividerLine__47S6F{display:block;width:clamp(48px,8vw,90px);height:1px;background:rgba(47,93,52,.28)}.Services_dividerLeaf__B7ex3{width:24px;height:24px;color:#5e9c3f;flex:0 0 auto}.Services_grid__ceVer{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(18px,1.6vw,28px)}.Services_card__aVDt9{display:flex;flex-direction:column;background:#fff;border-radius:18px;box-shadow:0 18px 40px rgba(47,93,52,.1);transition:all .24s cubic-bezier(.22,1,.36,1)}.Services_card__aVDt9:hover{transform:translateY(-6px);box-shadow:0 26px 54px rgba(47,93,52,.16)}.Services_media__AO4eL{position:relative;overflow:hidden;border-radius:18px 18px 0 0;aspect-ratio:4/3;background:linear-gradient(135deg,#e4ecd9,#cfe0bd)}.Services_media__AO4eL img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:all .24s cubic-bezier(.22,1,.36,1)}.Services_card__aVDt9:hover .Services_media__AO4eL img{transform:scale(1.06)}.Services_body__bq3sM{position:relative;flex:1 1 auto;display:flex;flex-direction:column;align-items:center;text-align:center;padding:44px clamp(16px,1.6vw,24px) clamp(24px,3vh,30px)}.Services_icon__JVbh_{position:absolute;top:-28px;left:50%;transform:translateX(-50%);display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background:#fff;color:#5e9c3f;box-shadow:0 8px 20px rgba(47,93,52,.16)}.Services_icon__JVbh_ svg{width:26px;height:26px}.Services_cardTitle__9_g2_{display:block;margin:0 0 10px;color:#2f5d34!important;font-weight:700;font-size:clamp(17px,1.3vw,19px);line-height:1.25}.Services_cardDesc__9I7Rw{display:block;margin:0;color:#6f766b;font-size:clamp(13px,1vw,15px);line-height:1.5}@media(max-width:992px){.Services_grid__ceVer{grid-template-columns:repeat(2,1fr)}}@media(max-width:576px){.Services_grid__ceVer{grid-template-columns:1fr;gap:22px}.Services_card__aVDt9{max-width:420px;width:100%;margin-inline:auto}}@media(prefers-reduced-motion:reduce){.Services_card__aVDt9:hover,.Services_card__aVDt9:hover .Services_media__AO4eL img{transform:none}}@keyframes About_fadeInOut__FNu0S{0%,to{opacity:1}50%{opacity:.3}}@keyframes About_slowRotate__aDN2L{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes About_cardBorderShimmer__hV6O9{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.About_about__Jon8p{width:100%;background-color:#f4f2ea;padding-block:clamp(56px,9vh,110px)}.About_inner__QpvRx{position:relative}.About_grid__4xa5i{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(32px,4vw,72px)}.About_content__w_T_e{min-width:0}.About_eyebrow__842M3{display:block;margin:0 0 14px;color:#5e9c3f;font-weight:700;font-size:clamp(13px,1vw,14px);letter-spacing:.18em;text-transform:uppercase}.About_title__M_oXe{display:block;margin:0;color:#2f5d34!important;font-weight:800;font-size:clamp(28px,3.4vw,42px);line-height:1.12;letter-spacing:-.01em}.About_description__58eJ5{display:block;margin:clamp(16px,2.4vh,24px) 0 0;max-width:540px;color:#51594c;font-size:clamp(15px,1.15vw,18px);line-height:1.6}.About_checklist__0Enwd{list-style:none;margin:clamp(22px,3vh,30px) 0 0;padding:0;display:flex;flex-direction:column;gap:clamp(12px,1.6vh,16px)}.About_checkItem__lg8gA{display:flex;align-items:center;gap:12px}.About_checkIcon__HlyuS{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:26px;height:26px;border-radius:50%;background:rgba(47,107,68,.12);color:#2f6b44}.About_checkIcon__HlyuS svg{width:15px;height:15px}.About_checkText__7__6W{color:#2f5d34;font-weight:600;font-size:clamp(14px,1.05vw,16px);line-height:1.35}.About_actions__J5tv7{display:flex;flex-wrap:wrap;gap:16px;margin-top:clamp(28px,4vh,40px)}.About_primary__Mfz3r,.About_secondary___ZQNv{display:inline-flex;align-items:center;justify-content:center;height:54px;padding:0 28px;border-radius:10px;font-weight:600;font-size:16px;text-align:center;cursor:pointer;transition:all .24s cubic-bezier(.22,1,.36,1)}.About_primary__Mfz3r{background:#2f6b44;color:#fff;box-shadow:0 10px 24px rgba(47,107,68,.26)}.About_primary__Mfz3r:hover{background:#255a38;transform:translateY(-2px);box-shadow:0 14px 30px rgba(47,107,68,.32)}.About_secondary___ZQNv{background:rgba(255,255,255,.7);color:#2f6b44;border:1.6px solid rgba(47,107,68,.4)}.About_secondary___ZQNv:hover{background:#fff;border-color:#2f6b44;transform:translateY(-2px)}.About_aside__R3SyG{min-width:0}.About_media__2riWg{position:relative;overflow:hidden;border-radius:22px;aspect-ratio:16/11;box-shadow:0 24px 60px rgba(47,93,52,.14)}.About_media__2riWg:not([data-has-image=true]){background:linear-gradient(135deg,#e4ecd9,#cfe0bd 55%,#bdd6a8)}.About_media__2riWg img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:all .24s cubic-bezier(.22,1,.36,1)}.About_aside__R3SyG:hover .About_media__2riWg img{transform:scale(1.04)}.About_goal__eV1ja{display:flex;align-items:center;gap:16px;margin-top:clamp(16px,2.2vh,22px);padding:clamp(16px,2vw,22px) clamp(18px,2.2vw,26px);background:#eef3e6;border-radius:16px}.About_goalIcon__cQWQY{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:48px;height:48px;border-radius:12px;background:#fff;color:#2f6b44}.About_goalIcon__cQWQY svg{width:24px;height:24px}.About_goalText__w6gBA{margin:0;color:#41503f;font-weight:600;font-size:clamp(14px,1.05vw,16px);line-height:1.45}@media(max-width:992px){.About_grid__4xa5i{grid-template-columns:1fr;gap:clamp(28px,5vh,44px)}.About_description__58eJ5{max-width:100%}}@media(max-width:576px){.About_actions__J5tv7{gap:12px}.About_primary__Mfz3r,.About_secondary___ZQNv{width:100%}}@media(prefers-reduced-motion:reduce){.About_aside__R3SyG:hover .About_media__2riWg img,.About_primary__Mfz3r:hover,.About_secondary___ZQNv:hover{transform:none}}@keyframes Projects_fadeInOut__xA4_A{0%,to{opacity:1}50%{opacity:.3}}@keyframes Projects_slowRotate__8YoTa{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes Projects_cardBorderShimmer__U0_vE{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.Projects_projects__SIacd{width:100%;background-color:#f7f5ec;padding-block:clamp(56px,9vh,110px)}.Projects_inner__TLQWf{position:relative}.Projects_head__lrWGZ{text-align:center;margin-bottom:clamp(32px,4.5vh,52px)}.Projects_eyebrow__4xXdf{display:block;margin:0 0 12px;color:#5e9c3f;font-weight:700;font-size:clamp(13px,1vw,14px);letter-spacing:.18em;text-transform:uppercase}.Projects_title__NU7r2{display:block;margin:0;color:#2f5d34!important;font-weight:800;font-size:clamp(28px,4vw,44px);line-height:1.12;letter-spacing:-.01em}.Projects_divider__cNnqg{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:18px;color:#2f6b44}.Projects_divider__cNnqg svg{width:24px;height:24px;flex:0 0 auto}.Projects_dividerLine__0rWZV{display:block;width:clamp(48px,8vw,90px);height:1px;background:rgba(47,93,52,.28)}.Projects_grid___fCgF{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;gap:clamp(24px,2.4vw,40px)}.Projects_sliderCol__Q59g4{display:flex;min-height:100%;min-width:0}.Projects_frame__3JYKT{position:relative;overflow:hidden;border-radius:22px;flex:1 1 auto;width:100%;min-height:100%;height:100%;box-shadow:0 24px 60px rgba(47,93,52,.14);cursor:ew-resize;touch-action:none;-webkit-user-select:none;user-select:none}.Projects_after__R3tIJ,.Projects_before__rg7Bo{position:absolute;inset:0;background-position:50%;background-size:cover;background-repeat:no-repeat}.Projects_after__R3tIJ:not([data-has-image=true]),.Projects_before__rg7Bo:not([data-has-image=true]){background-image:linear-gradient(135deg,#e4ecd9,#cfe0bd 55%,#bdd6a8)}.Projects_before__rg7Bo:not([data-has-image=true]){background-image:linear-gradient(135deg,#d7e6c6,#c0d9a6)}.Projects_handleLine__H2ULX{position:absolute;top:0;bottom:0;width:2px;background:rgba(255,255,255,.9);transform:translateX(-1px);pointer-events:none}.Projects_handle__njX4i{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:50%;background:#fff;color:#2f6b44;box-shadow:0 6px 18px rgba(0,0,0,.22)}.Projects_handle__njX4i svg{width:22px;height:22px}.Projects_list__kKHWX{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;min-height:100%;height:100%}.Projects_item__HvR3S{display:flex;align-items:center;gap:clamp(12px,1.2vw,18px);width:100%;padding:clamp(12px,1.4vw,16px);background:rgba(0,0,0,0);border:none;border-radius:16px;text-align:left;cursor:pointer;position:relative;transition:all .24s cubic-bezier(.22,1,.36,1)}.Projects_item__HvR3S:not(:last-child):after{content:"";position:absolute;left:clamp(12px,1.4vw,16px);right:clamp(12px,1.4vw,16px);bottom:0;height:1px;background:rgba(47,93,52,.12)}.Projects_item__HvR3S:hover{background:rgba(255,255,255,.6)}.Projects_item__HvR3S[data-active=true]{background:#fff;box-shadow:0 16px 36px rgba(47,93,52,.12)}.Projects_item__HvR3S[data-active=true]:after{display:none}.Projects_thumb__lQxPA{flex:0 0 auto;width:clamp(80px,9vw,116px);height:clamp(64px,6.6vw,84px);border-radius:12px;background-position:50%;background-size:cover;background-repeat:no-repeat}.Projects_thumb__lQxPA:not([data-has-image=true]){background-image:linear-gradient(135deg,#e4ecd9,#cfe0bd 55%,#bdd6a8)}.Projects_itemBody__LfKSu{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:4px}.Projects_itemNumber__wCmuj{color:#5e9c3f;font-weight:800;font-size:clamp(15px,1.2vw,17px);letter-spacing:.04em}.Projects_itemTitle__n5K0O{color:#2f5d34;font-weight:700;font-size:clamp(16px,1.3vw,19px);line-height:1.2}.Projects_itemDesc__9c6vi{color:#6f766b;font-size:clamp(13px,1vw,15px);line-height:1.4}.Projects_itemArrow__I66Up{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;color:#2f6b44;transition:all .24s cubic-bezier(.22,1,.36,1)}.Projects_itemArrow__I66Up svg{width:20px;height:20px}.Projects_item__HvR3S:hover .Projects_itemArrow__I66Up,.Projects_item__HvR3S[data-active=true] .Projects_itemArrow__I66Up{transform:translateX(4px)}.Projects_cta__YeOXI{margin-top:clamp(28px,4vh,44px);padding:clamp(28px,4vh,44px) clamp(20px,3vw,40px);background:rgba(47,93,52,.05);border-radius:20px;text-align:center;display:flex;flex-direction:column;align-items:center}.Projects_ctaIcon__zZ739{display:inline-flex;align-items:center;justify-content:center;width:54px;height:54px;border-radius:50%;background:#2f6b44;color:#fff;box-shadow:0 10px 24px rgba(47,107,68,.28)}.Projects_ctaIcon__zZ739 svg{width:26px;height:26px}.Projects_ctaTitle__NglNe{display:block;margin:16px 0 0;color:#2f5d34!important;font-weight:700;font-size:clamp(18px,1.6vw,22px)}.Projects_ctaDesc__TEXPi{display:block;margin:8px 0 0;max-width:520px;color:#6f766b;font-size:clamp(14px,1.05vw,16px);line-height:1.5}.Projects_ctaButton__Ew54b{display:inline-flex;align-items:center;justify-content:center;height:50px;margin-top:clamp(18px,2.4vh,24px);padding:0 30px;border-radius:10px;background:rgba(255,255,255,.8);color:#2f6b44;border:1.6px solid rgba(47,107,68,.4);font-weight:600;font-size:16px;cursor:pointer;transition:all .24s cubic-bezier(.22,1,.36,1)}.Projects_ctaButton__Ew54b:hover{background:#fff;border-color:#2f6b44;transform:translateY(-2px)}@media(max-width:992px){.Projects_grid___fCgF{grid-template-columns:1fr;gap:clamp(24px,4vh,36px)}.Projects_sliderCol__Q59g4{min-height:auto}.Projects_frame__3JYKT{min-height:clamp(280px,52vw,420px);height:auto;aspect-ratio:16/11}.Projects_list__kKHWX{min-height:auto;height:auto}}@media(max-width:576px){.Projects_item__HvR3S{gap:12px;padding:12px 10px}.Projects_ctaButton__Ew54b{width:100%}}@media(prefers-reduced-motion:reduce){.Projects_ctaButton__Ew54b:hover,.Projects_item__HvR3S:hover .Projects_itemArrow__I66Up,.Projects_item__HvR3S[data-active=true] .Projects_itemArrow__I66Up{transform:none}}@keyframes Faq_fadeInOut__Qpy3_{0%,to{opacity:1}50%{opacity:.3}}@keyframes Faq_slowRotate__gXvoO{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes Faq_cardBorderShimmer__7lm4V{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.Faq_faq__WrGnx{width:100%;background-color:#f4f2ea;padding-block:clamp(56px,9vh,110px)}.Faq_inner__h0pQM{position:relative}.Faq_head__X9OeV{text-align:center;margin-bottom:clamp(32px,4.5vh,52px)}.Faq_eyebrow__ws3dn{display:block;margin:0 0 12px;color:#5e9c3f;font-weight:700;font-size:clamp(13px,1vw,14px);letter-spacing:.18em;text-transform:uppercase}.Faq_title__hnH8t{display:block;margin:0;color:#2f5d34!important;font-weight:800;font-size:clamp(28px,4vw,44px);line-height:1.12;letter-spacing:-.01em}.Faq_divider__NUVw_{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:18px;color:#2f6b44}.Faq_divider__NUVw_ svg{width:24px;height:24px;flex:0 0 auto}.Faq_dividerLine__GBhXT{display:block;width:clamp(48px,8vw,90px);height:1px;background:rgba(47,93,52,.28)}.Faq_grid__Y4_en{display:grid;grid-template-columns:repeat(2,1fr);align-items:start;gap:clamp(16px,1.6vw,22px)}.Faq_item__P_0uX{background:#fff;border-radius:16px;box-shadow:0 16px 36px rgba(47,93,52,.1);overflow:hidden;transition:all .24s cubic-bezier(.22,1,.36,1)}.Faq_item__P_0uX:hover{box-shadow:0 20px 42px rgba(47,93,52,.14)}.Faq_item__P_0uX[data-open=true]{background:linear-gradient(135deg,#2f6b44,#285c3a);box-shadow:0 22px 48px rgba(47,107,68,.26)}.Faq_question__xINHM{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:clamp(18px,2vw,24px) clamp(18px,2vw,26px);background:rgba(0,0,0,0);border:none;text-align:left;cursor:pointer}.Faq_questionText__sMrWH{color:#2f5d34;font-weight:700;font-size:clamp(15px,1.2vw,18px);line-height:1.35;transition:all .24s cubic-bezier(.22,1,.36,1)}.Faq_item__P_0uX[data-open=true] .Faq_questionText__sMrWH{color:#fff}.Faq_icon__8j__M{position:relative;flex:0 0 auto;width:34px;height:34px;border-radius:50%;background:rgba(47,107,68,.1);transition:all .24s cubic-bezier(.22,1,.36,1)}.Faq_item__P_0uX[data-open=true] .Faq_icon__8j__M{background:rgba(255,255,255,.18);transform:rotate(135deg)}.Faq_iconBar__xVWYl{position:absolute;top:50%;left:50%;width:14px;height:2px;border-radius:2px;background:#2f6b44;transform:translate(-50%,-50%);transition:all .24s cubic-bezier(.22,1,.36,1)}.Faq_iconBar__xVWYl:last-child{transform:translate(-50%,-50%) rotate(90deg)}.Faq_item__P_0uX[data-open=true] .Faq_iconBar__xVWYl{background:#fff}.Faq_answer__pYuNh{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s ease}.Faq_item__P_0uX[data-open=true] .Faq_answer__pYuNh{grid-template-rows:1fr}.Faq_answerInner__iiLyo{overflow:hidden}.Faq_answerText__23xJ6{margin:0;padding:0 clamp(18px,2vw,26px) clamp(20px,2.4vw,26px);color:rgba(255,255,255,.88);font-size:clamp(14px,1.05vw,16px);line-height:1.6}@media(max-width:992px){.Faq_grid__Y4_en{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.Faq_answer__pYuNh,.Faq_icon__8j__M{transition:none}}@keyframes Contact_fadeInOut__mOmnZ{0%,to{opacity:1}50%{opacity:.3}}@keyframes Contact_slowRotate__7Z0qU{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes Contact_cardBorderShimmer__sHNvU{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.Contact_contact__1DmNM{width:100%;background-color:#f7f5ec;padding-block:clamp(56px,9vh,110px)}.Contact_inner__A4S5n{position:relative}.Contact_grid__zq5L0{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;gap:clamp(20px,2vw,32px)}.Contact_info__ro7q0{display:flex;flex-direction:column;padding:clamp(28px,3.4vw,48px);border-radius:22px;background:linear-gradient(150deg,#3d7a2f,#2f6b22);color:#fff;box-shadow:0 24px 60px rgba(47,93,52,.14)}.Contact_label__0F8wH{margin:0 0 16px;color:rgba(255,255,255,.85);font-weight:700;font-size:clamp(12px,.95vw,13px);letter-spacing:.18em;text-transform:uppercase}.Contact_title__YEsiq{display:block;margin:0;color:#fff!important;font-weight:800;font-size:clamp(26px,3vw,40px);line-height:1.12;letter-spacing:-.01em}.Contact_description__SDROr{margin:clamp(14px,2vh,20px) 0 0;max-width:440px;color:rgba(255,255,255,.82);font-size:clamp(14px,1.05vw,16px);line-height:1.55}.Contact_benefits__DsbXn{list-style:none;margin:clamp(24px,3.4vh,38px) 0 0;padding:0;display:flex;flex-direction:column;gap:clamp(16px,2.2vh,22px)}.Contact_benefit__Bop0p{display:flex;align-items:center;gap:14px}.Contact_benefitIcon__LQHtc{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:44px;height:44px;border-radius:50%;border:1.6px solid rgba(255,255,255,.55);color:#fff}.Contact_benefitIcon__LQHtc svg{width:22px;height:22px}.Contact_benefitBody__E22bK{display:flex;flex-direction:column;gap:2px;min-width:0}.Contact_benefitTitle__bYBnF{color:#fff;font-weight:700;font-size:clamp(15px,1.15vw,17px)}.Contact_benefitDesc__muUSf{color:rgba(255,255,255,.78);font-size:clamp(13px,1vw,14px);line-height:1.45}.Contact_formCard__F8xwY{display:flex;flex-direction:column;justify-content:center;padding:clamp(24px,2.6vw,38px);border-radius:22px;background:#fff;box-shadow:0 24px 60px rgba(47,93,52,.14)}.Contact_form__Ga0eE{display:flex;flex-direction:column;gap:clamp(14px,1.8vh,18px)}.Contact_row__45sGX{display:grid;grid-template-columns:1fr 1fr;gap:clamp(12px,1.4vw,18px)}.Contact_field__hX1fd{display:flex;flex-direction:column;gap:7px;min-width:0}.Contact_fieldLabel__CPMth{color:#41503f;font-weight:600;font-size:clamp(13px,1vw,14px)}.Contact_req__iCQFo{color:#2f6b44}.Contact_input__SARcE,.Contact_select__8qiHF,.Contact_textarea__9T3_X{width:100%;font-family:inherit;font-size:15px;color:#2f5d34;background:#fff;border:1.5px solid #d9ddd2;border-radius:10px;padding:0 14px;transition:all .24s cubic-bezier(.22,1,.36,1)}.Contact_input__SARcE::placeholder,.Contact_select__8qiHF::placeholder,.Contact_textarea__9T3_X::placeholder{color:#aab0a3}.Contact_input__SARcE:focus,.Contact_select__8qiHF:focus,.Contact_textarea__9T3_X:focus{outline:none;border-color:#2f6b44;box-shadow:0 0 0 3px rgba(47,107,68,.14)}.Contact_input__SARcE,.Contact_select__8qiHF{height:48px}.Contact_textarea__9T3_X{min-height:116px;padding:12px 14px;line-height:1.5;resize:vertical}.Contact_selectWrap__BU_id{position:relative}.Contact_select__8qiHF{appearance:none;-webkit-appearance:none;padding-right:40px;cursor:pointer}.Contact_selectIcon__S7oKs{position:absolute;top:50%;right:14px;transform:translateY(-50%);display:inline-flex;color:#2f6b44;pointer-events:none}.Contact_selectIcon__S7oKs svg{width:18px;height:18px}.Contact_error__wN0eb{color:#c0392b;font-size:12.5px;line-height:1.3}.Contact_submit__Nujvv{height:54px;margin-top:4px;width:100%;border:none;border-radius:10px;background:#2f6b44;color:#fff;font-weight:600;font-size:16px;cursor:pointer;box-shadow:0 10px 24px rgba(47,107,68,.26);transition:all .24s cubic-bezier(.22,1,.36,1)}.Contact_submit__Nujvv:hover{background:#255a38;transform:translateY(-2px);box-shadow:0 14px 30px rgba(47,107,68,.32)}.Contact_submit__Nujvv:disabled{opacity:.7;cursor:default;transform:none}.Contact_turnstile__xkTtZ{margin-top:4px}.Contact_cooldownNote__kWy1V{margin:10px 0 0;color:#6f766b;font-size:13px;line-height:1.4}.Contact_success__Ec2Vt{display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px;padding:clamp(24px,4vh,48px) 0}.Contact_successIcon__rsadf{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:50%;background:rgba(47,107,68,.12);color:#2f6b44}.Contact_successIcon__rsadf svg{width:32px;height:32px}.Contact_successText__e_1fN{margin:0;color:#2f5d34;font-weight:700;font-size:clamp(17px,1.5vw,20px)}@media(max-width:992px){.Contact_grid__zq5L0{grid-template-columns:1fr}}@media(max-width:576px){.Contact_row__45sGX{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.Contact_submit__Nujvv:hover{transform:none}}@keyframes ProjectsGallery_fadeInOut__06OA_{0%,to{opacity:1}50%{opacity:.3}}@keyframes ProjectsGallery_slowRotate__uemPN{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes ProjectsGallery_cardBorderShimmer__ffn3Q{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.ProjectsGallery_gallery__9D9Ij{width:100%;background-color:#f7f5ec;padding-block:clamp(48px,7vh,88px)}.ProjectsGallery_inner__7_NO_{position:relative}.ProjectsGallery_filters__bseoT{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:clamp(32px,4.5vh,52px)}.ProjectsGallery_filter__UevlQ{flex:0 0 auto;display:inline-flex;align-items:center;white-space:nowrap;padding:10px 20px;border-radius:999px;border:1px solid rgba(47,93,52,.22);background:#fff;color:#2f5d34;font-weight:600;font-size:clamp(13px,1vw,15px);cursor:pointer;transition:all .24s cubic-bezier(.22,1,.36,1)}.ProjectsGallery_filter__UevlQ:hover{border-color:#5e9c3f;color:#5e9c3f;transform:translateY(-1px);box-shadow:0 8px 18px rgba(47,93,52,.1)}.ProjectsGallery_filterActive__MOgcu{background:#5e9c3f;border-color:#5e9c3f;color:#fff}.ProjectsGallery_filterActive__MOgcu:hover{color:#fff}.ProjectsGallery_grid__sYaWF{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(18px,1.6vw,28px)}.ProjectsGallery_card__syYX8{display:flex;flex-direction:column;background:#fff;border-radius:18px;box-shadow:0 18px 40px rgba(47,93,52,.1);transition:all .24s cubic-bezier(.22,1,.36,1)}.ProjectsGallery_card__syYX8:hover{transform:translateY(-6px);box-shadow:0 26px 54px rgba(47,93,52,.16)}.ProjectsGallery_media__2P8HF{position:relative;overflow:hidden;border-radius:18px 18px 0 0;aspect-ratio:4/3;background:linear-gradient(135deg,#e4ecd9,#cfe0bd)}.ProjectsGallery_media__2P8HF img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:all .24s cubic-bezier(.22,1,.36,1)}.ProjectsGallery_card__syYX8:hover .ProjectsGallery_media__2P8HF img{transform:scale(1.06)}.ProjectsGallery_body__Qnlb5{position:relative;flex:1 1 auto;display:flex;flex-direction:column;align-items:center;text-align:center;padding:44px clamp(16px,1.6vw,24px) clamp(24px,3vh,30px)}.ProjectsGallery_icon__W1PUD{position:absolute;top:-28px;left:50%;transform:translateX(-50%);display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background:#fff;color:#5e9c3f;box-shadow:0 8px 20px rgba(47,93,52,.16)}.ProjectsGallery_icon__W1PUD svg{width:26px;height:26px}.ProjectsGallery_cardTitle__fbL9v{display:block;margin:0 0 10px;color:#2f5d34!important;font-weight:700;font-size:clamp(17px,1.3vw,19px);line-height:1.25}.ProjectsGallery_cardDesc__y6qva{display:block;margin:0;color:#6f766b;font-size:clamp(13px,1vw,15px);line-height:1.5}.ProjectsGallery_empty__tT9Pt{text-align:center;color:#6f766b;font-size:clamp(15px,1.2vw,17px);padding-block:clamp(40px,8vh,80px)}.ProjectsGallery_pagination__rJ0Zp{display:flex;align-items:center;justify-content:center;gap:clamp(16px,2vw,28px);margin-top:clamp(36px,5vh,56px)}.ProjectsGallery_pageBtn__rzX9P{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:999px;border:1px solid #5e9c3f;background:#5e9c3f;color:#fff;font-weight:600;font-size:clamp(13px,1vw,15px);cursor:pointer;transition:all .24s cubic-bezier(.22,1,.36,1)}.ProjectsGallery_pageBtn__rzX9P svg{width:18px;height:18px}.ProjectsGallery_pageBtn__rzX9P:hover:not(:disabled){background:#2f5d34;border-color:#2f5d34}.ProjectsGallery_pageBtn__rzX9P:disabled{background:#fff;color:rgba(47,93,52,.4);border-color:rgba(47,93,52,.22);cursor:not-allowed}.ProjectsGallery_pageInfo__e_n8m{color:#2f5d34;font-weight:600;font-size:clamp(13px,1vw,15px);white-space:nowrap}@media(max-width:992px){.ProjectsGallery_grid__sYaWF{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.ProjectsGallery_filters__bseoT{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin-inline:-4px;padding-inline:4px;padding-bottom:6px}.ProjectsGallery_filters__bseoT::-webkit-scrollbar{display:none}}@media(max-width:576px){.ProjectsGallery_grid__sYaWF{grid-template-columns:1fr;gap:22px}.ProjectsGallery_card__syYX8{max-width:420px;width:100%;margin-inline:auto}.ProjectsGallery_pagination__rJ0Zp{gap:14px}.ProjectsGallery_pageBtn__rzX9P{padding:9px 14px}}@media(prefers-reduced-motion:reduce){.ProjectsGallery_card__syYX8:hover,.ProjectsGallery_card__syYX8:hover .ProjectsGallery_media__2P8HF img{transform:none}}@keyframes ProjectsHero_fadeInOut__fVVWD{0%,to{opacity:1}50%{opacity:.3}}@keyframes ProjectsHero_slowRotate__hQpqR{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes ProjectsHero_cardBorderShimmer__oFV4B{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.ProjectsHero_hero__kDS_y{position:relative;width:100%;isolation:isolate;overflow:hidden;display:flex;align-items:center;min-height:clamp(300px,40vh,440px);padding-top:clamp(32px,5vh,56px);padding-bottom:clamp(40px,7vh,84px);background-color:#11160f}.ProjectsHero_media__4mCEq{position:absolute;inset:0;z-index:-2;background-position:50%;background-size:cover;background-repeat:no-repeat}.ProjectsHero_overlay__3OtUu{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(8,12,7,.9),rgba(10,15,9,.72) 34%,rgba(14,20,12,.46) 64%,rgba(16,22,14,.34))}.ProjectsHero_inner__BTuVZ{position:relative}.ProjectsHero_content__NgxAT{max-width:600px}.ProjectsHero_title__dG1K7{margin:0;color:#fff!important;font-weight:700;line-height:1.05;font-size:clamp(32px,5vw,56px);letter-spacing:-.015em}.ProjectsHero_description__5emWe{margin:clamp(14px,1.7vw,20px) 0 0;color:rgba(255,255,255,.9);font-size:clamp(15px,1.5vw,18px);line-height:1.6;max-width:520px}@media(max-width:768px){.ProjectsHero_content__NgxAT{max-width:100%}}@media(prefers-reduced-motion:reduce){.ProjectsHero_hero__kDS_y{scroll-behavior:auto}}