:root{--primary-green:#2d5016;--secondary-green:#4a7c3a;--accent-gold:#d4af37;--light-beige:beige;--text-dark:#333;--border-light:#e0e0e0;--font-primary:"Inter",sans-serif;--font-secondary:"Playfair Display",serif;--section-padding:4rem 0;--container-max-width:1200px;--shadow-light:0 2px 10px #0000001a;--shadow-medium:0 5px 20px #00000026;--radius-small:8px;--radius-medium:12px;--radius-large:20px}body{background-color:var(--white);font-family:var(--font-primary)}.container{margin:0 auto;max-width:var(--container-max-width);padding:0 1rem}h1,h2,h3,h4,h5,h6{font-family:var(--font-secondary);font-weight:600;line-height:1.2;margin-bottom:1rem}h1{font-size:3rem}h2{font-size:2.5rem}h3{font-size:2rem}p{margin-bottom:1rem}a{color:inherit;text-decoration:none;transition:color .3s ease}a:hover{color:var(--secondary-green)}.btn{border:none;border-radius:50px;cursor:pointer;display:inline-block;font-family:inherit;font-size:1rem;font-weight:500;padding:12px 32px;text-align:center;transition:all .3s ease}.btn-primary{background:linear-gradient(135deg,var(--primary-green),var(--secondary-green));color:var(--white)}.btn-primary:hover{box-shadow:0 10px 20px #2d50164d;transform:translateY(-2px)}.btn-secondary{background:#0000;border:2px solid var(--primary-green);color:var(--primary-green)}.btn-secondary:hover{background:var(--primary-green);color:var(--white)}.section{padding:var(--section-padding)}.section-light{background-color:var(--white)}.section-beige{background-color:var(--light-beige)}@media (max-width:768px){h1{font-size:2.5rem}h2{font-size:2rem}.container{padding:0 1.5rem}}.policies-page{display:flex;gap:40px;margin:0 auto;max-width:1200px;padding:20px}.policies-sidebar{background:#f8f9fa;border-radius:8px;flex:0 0 250px;height:-webkit-fit-content;height:fit-content;padding:20px}.policies-sidebar h3{color:#333;font-size:1.2em;margin-bottom:20px}.policies-sidebar nav{display:flex;flex-direction:column;gap:10px}.policies-sidebar a{border-radius:4px;color:#555;padding:12px 16px;text-decoration:none;transition:all .3s ease}.policies-sidebar a.active,.policies-sidebar a:hover{background:#007bff;color:#fff}.policies-content{flex:1 1}.policy-container{max-width:800px}.policy-header{border-bottom:2px solid #e9ecef;margin-bottom:40px;padding-bottom:20px}.policy-header h1{color:#333;font-size:2.5em}.policy-header p{color:#666;font-style:italic}.policy-content{line-height:1.6}.policy-content section{margin-bottom:30px}.policy-content h2{border-left:4px solid #007bff;color:#333;font-size:1.4em;margin-bottom:15px;padding-left:15px}.policy-content p{color:#555}.policy-content ol,.policy-content ul{margin:15px 0;padding-left:20px}.policy-content li{color:#555;margin-bottom:8px}.policy-content strong{color:#333}.policy-content em{color:#666}@media (max-width:768px){.policies-page{flex-direction:column;gap:20px}.policies-sidebar{flex:none}.policy-header h1{font-size:2em}}.Header_header__23ITg{background:var(--white);box-shadow:var(--shadow-light);position:-webkit-sticky;position:sticky;top:0;z-index:1000}.Header_container__n3LCd{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1200px;padding:1rem 2rem}.Header_logo__D9fLO{color:var(--primary-green);font-family:var(--font-secondary);font-size:1.5rem;font-weight:700;gap:.5rem}.Header_logoIcon__xwttV{font-size:2rem}.Header_logoText__sJhG4{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,var(--primary-green),var(--secondary-green));-webkit-background-clip:text;background-clip:text}.Header_nav__ni6H\+{align-items:center;display:flex;gap:2rem}.Header_navLink__cNHWV{color:inherit;font-weight:500;padding:.5rem 0;position:relative;text-decoration:none;transition:color .3s ease}.Header_navLink__cNHWV.Header_active__zeOJc,.Header_navLink__cNHWV:hover{color:var(--primary-green)}.Header_navLink__cNHWV.Header_active__zeOJc:after{background:var(--primary-green);bottom:0;content:"";height:2px;left:0;position:absolute;width:100%}.Header_menuToggle__KoioE{background:none;border:none;cursor:pointer;display:none;flex-direction:column;gap:4px;padding:.5rem}.Header_menuToggle__KoioE span{background:var(--primary-green);height:3px;transform-origin:center;transition:.3s;width:25px}@media (max-width:768px){.Header_container__n3LCd{padding:1rem}.Header_menuToggle__KoioE{display:flex;z-index:1001}.Header_nav__ni6H\+{align-items:center;background:var(--white);flex-direction:column;gap:2rem;height:100vh;justify-content:center;left:0;position:fixed;top:0;transform:translateX(-100%);transition:transform .3s ease-in-out;width:100%;z-index:1000}.Header_navOpen__9AHbm{transform:translateX(0)}.Header_navLink__cNHWV{font-size:1.2rem;padding:.75rem 1.5rem;text-align:center;width:auto}.Header_navLink__cNHWV.Header_active__zeOJc:after{left:10%;width:80%}.Header_menuToggleOpen__xdAuL span:first-child{transform:rotate(45deg) translate(6px,6px)}.Header_menuToggleOpen__xdAuL span:nth-child(2){opacity:0}.Header_menuToggleOpen__xdAuL span:last-child{transform:rotate(-45deg) translate(6px,-6px)}}@media (max-width:480px){.Header_container__n3LCd{padding:.75rem 1rem}.Header_logo__D9fLO{font-size:1.25rem}.Header_logoIcon__xwttV{font-size:1.75rem}.Header_navLink__cNHWV{font-size:1.1rem;padding:1rem 2rem}}.Header_logo__D9fLO{align-items:center;color:inherit;display:flex;text-decoration:none}.Header_logoImage__i97bP{height:40px;margin-right:8px;width:auto}.Header_logoText__sJhG4{font-size:1.5rem;font-weight:700}.Footer_footer__pOHog{background:linear-gradient(135deg,#2e7d32,#2d5a27);background:linear-gradient(135deg,var(--primary-green) 0,#2d5a27 100%);color:#fff;color:var(--white);overflow:hidden;padding:4rem 0 1.5rem;position:relative}.Footer_footer__pOHog:before{background:linear-gradient(90deg,#0000,#ffffff4d,#0000);content:"";height:1px;left:0;position:absolute;right:0;top:0}.Footer_container__fpzdK{display:flex;flex-direction:column;gap:3rem;margin:0 auto;max-width:1200px;padding:0 2rem;position:relative;z-index:1}.Footer_mainContent__SVDoM{grid-gap:4rem;align-items:start;display:grid;gap:4rem;grid-template-columns:1fr 1fr}.Footer_brand__0XpeN{display:flex;flex-direction:column;gap:1.5rem}.Footer_logo__O8Oh8{align-items:center;color:#fff;color:var(--white);display:flex;font-family:Georgia,serif;font-family:var(--font-secondary);font-size:1.75rem;font-weight:700;gap:.75rem}.Footer_logoImage__yIIMs{height:40px;object-fit:contain;width:auto}.Footer_logoText__u0JcC{-webkit-text-fill-color:#0000;background:linear-gradient(45deg,#fff,#ffc107);background:linear-gradient(45deg,var(--white),var(--accent-gold));-webkit-background-clip:text;background-clip:text;font-weight:700}.Footer_socialLinks__jK0RB{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.5rem}.Footer_socialLink__rkvRB{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #ffffff1a;border-radius:50%;display:flex;height:44px;justify-content:center;text-decoration:none;transition:all .3s ease;width:44px}.Footer_socialLink__rkvRB:hover{background:#ffc107;background:var(--accent-gold);box-shadow:0 8px 20px #0003;transform:translateY(-2px)}.Footer_socialLink__rkvRB svg{color:#fff;color:var(--white);display:block;height:20px;width:20px}.Footer_socialLink__rkvRB:hover svg{color:#2e7d32;color:var(--primary-green)}.Footer_links__AKEvS{grid-gap:3rem;align-items:start;display:grid;gap:3rem;grid-template-columns:1fr 1fr}.Footer_linkGroup__dXup3{display:flex;flex-direction:column;gap:1.25rem}.Footer_linkGroup__dXup3 h4{color:#ffc107;color:var(--accent-gold);font-size:1.2rem;font-weight:600;margin:0;padding-bottom:.5rem;position:relative}.Footer_linkGroup__dXup3 h4:after{background:#ffc107;background:var(--accent-gold);border-radius:2px;bottom:0;content:"";height:2px;left:0;position:absolute;width:30px}.Footer_linkItems__ji6oe{display:flex;flex-direction:column;gap:.75rem}.Footer_linkItems__ji6oe a{color:#fffc;font-size:.95rem;line-height:1.4;padding-left:0;position:relative;text-decoration:none;transition:all .3s ease;width:-webkit-fit-content;width:fit-content}.Footer_linkItems__ji6oe a:before{background:#ffc107;background:var(--accent-gold);bottom:-2px;content:"";height:1px;left:0;position:absolute;transition:width .3s ease;width:0}.Footer_linkItems__ji6oe a:hover{color:#ffc107;color:var(--accent-gold);padding-left:10px}.Footer_linkItems__ji6oe a:hover:before{width:8px}.Footer_contactItems__cEqG8{display:flex;flex-direction:column;gap:1rem}.Footer_contactItem__Exz7j{align-items:flex-start;color:#fffc;display:flex;gap:.75rem;line-height:1.5}.Footer_contactIcon__5HI9i{flex-shrink:0;font-size:1.1rem;margin-top:.1rem;text-align:center;width:20px}.Footer_contactItem__Exz7j a{color:#fffc;line-height:1.5;text-decoration:none;transition:color .3s ease}.Footer_contactItem__Exz7j a:hover{color:#ffc107;color:var(--accent-gold)}.Footer_contactItem__Exz7j address{color:#fffc;font-style:normal;line-height:1.5;margin:0}.Footer_bottom__lBpWp{align-items:center;border-top:1px solid #ffffff1a;color:#fff9;display:flex;font-size:.9rem;justify-content:center;padding-top:2rem;text-align:center}.Footer_bottom__lBpWp p{margin:0}@media (max-width:1024px){.Footer_mainContent__SVDoM{gap:3rem}.Footer_links__AKEvS{gap:2rem}}@media (max-width:768px){.Footer_footer__pOHog{padding:3rem 0 1.5rem}.Footer_container__fpzdK{gap:2.5rem;padding:0 1.5rem}.Footer_mainContent__SVDoM{gap:2.5rem;grid-template-columns:1fr}.Footer_links__AKEvS{gap:2rem;grid-template-columns:1fr}.Footer_linkGroup__dXup3{gap:1rem}.Footer_linkItems__ji6oe{gap:.625rem}.Footer_contactItems__cEqG8{gap:.875rem}.Footer_socialLinks__jK0RB{justify-content:flex-start}}@media (max-width:480px){.Footer_footer__pOHog{padding:2.5rem 0 1rem}.Footer_container__fpzdK{gap:2rem;padding:0 1rem}.Footer_logo__O8Oh8{flex-direction:row;font-size:1.5rem;gap:.75rem;justify-content:flex-start;text-align:left}.Footer_logoImage__yIIMs{height:35px}.Footer_socialLinks__jK0RB{gap:.5rem;justify-content:flex-start}.Footer_socialLink__rkvRB{height:40px;width:40px}.Footer_linkGroup__dXup3 h4{text-align:left}.Footer_linkGroup__dXup3 h4:after{left:0;transform:none}.Footer_linkItems__ji6oe{align-items:flex-start}.Footer_contactItem__Exz7j{flex-direction:row;gap:.75rem;justify-content:flex-start;text-align:left}.Footer_contactIcon__5HI9i{width:20px}.Footer_bottom__lBpWp{padding-top:1.5rem}}:root{--primary-green:#2e7d32;--accent-gold:#ffc107;--white:#fff;--font-secondary:"Georgia",serif}.Hero_hero__BDVp7{height:100vh;overflow:hidden;position:relative;width:100%}.Hero_carousel__ibjPz{height:100%;position:relative;width:100%}.Hero_carouselTrack__o8O2o{display:flex;height:100%;transition:transform .8s cubic-bezier(.25,.46,.45,.94)}.Hero_carouselSlide__o96-o{height:100%;min-width:100%;position:relative}.Hero_carouselImage__q3g-W{filter:brightness(.8);height:100%;object-fit:cover;object-position:center;width:100%}.Hero_imageOverlay__Tjixc{background:linear-gradient(90deg,#0009,#0006 30%,#0003 70%,#0000);height:100%;left:0;position:absolute;top:0;width:100%}.Hero_carouselArrow__acWs1{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff26;border:1px solid #fff3;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:44px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease;width:44px;z-index:10}.Hero_carouselArrow__acWs1:hover{background:#ffffff40;transform:translateY(-50%) scale(1.1)}.Hero_carouselArrowPrev__DEAEJ{left:20px}.Hero_carouselArrowNext__HGR\+G{right:20px}.Hero_carouselIndicators__0r0oF{bottom:25px;display:flex;gap:10px;left:50%;position:absolute;transform:translateX(-50%);z-index:10}.Hero_carouselIndicator__0W-gb{background:#0000;border:2px solid #fff9;border-radius:50%;cursor:pointer;height:10px;transition:all .3s ease;width:10px}.Hero_carouselIndicatorActive__F7brr{background:#fff;border-color:#fff;transform:scale(1.2)}.Hero_carouselIndicator__0W-gb:hover{border-color:#fff;transform:scale(1.1)}.Hero_content__xXpZN{align-items:center;display:flex;height:100%;left:0;position:absolute;top:0;width:100%;z-index:5}.Hero_contentWrapper__JKZRK{margin:0 auto;max-width:1200px;padding:0 40px;width:100%}.Hero_textContent__ZJDsM{animation:Hero_slideInLeft__JHRS7 .8s ease;max-width:550px}.Hero_title__lDpqF{color:#fff;font-size:2.8rem;font-weight:700;line-height:1.2;margin-bottom:2rem;text-shadow:2px 2px 4px #00000080}.Hero_highlight__wAeJY{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#4caf50,#45a049);-webkit-background-clip:text;background-clip:text;display:block;margin-top:.5rem}.Hero_buttons__iWESi{display:flex;flex-wrap:wrap;gap:15px}.Hero_btn__96OsV{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:2px solid #0000;border-radius:8px;display:flex;font-size:.9rem;font-weight:600;gap:8px;justify-content:center;min-width:120px;padding:12px 24px;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1)}.Hero_btnIcon__gUslF{flex-shrink:0;transition:transform .3s ease}.Hero_btnPrimary__s32Fl{background:linear-gradient(135deg,#2196f3,#1976d2);box-shadow:0 4px 15px #2196f34d;color:#fff}.Hero_btnPrimary__s32Fl:hover{box-shadow:0 8px 25px #2196f366;transform:translateY(-2px)}.Hero_btnPrimary__s32Fl:hover .Hero_btnIcon__gUslF{transform:translateX(2px)}.Hero_btnSecondary__nSqOm{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff26;border:2px solid #ffffff4d;color:#fff}.Hero_btnSecondary__nSqOm:hover{background:#ffffff40;border-color:#ffffff80;transform:translateY(-2px)}.Hero_btnSecondary__nSqOm:hover .Hero_btnIcon__gUslF{transform:rotate(12deg)}.Hero_btnTertiary__Onb4g{background:linear-gradient(135deg,#ff9800,#f57c00);box-shadow:0 4px 15px #ff98004d;color:#fff}.Hero_btnTertiary__Onb4g:hover{box-shadow:0 8px 25px #ff980066;transform:translateY(-2px)}.Hero_btnTertiary__Onb4g:hover .Hero_btnIcon__gUslF{transform:translateY(2px)}@keyframes Hero_slideInLeft__JHRS7{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}@keyframes Hero_fadeInUp__b39Ke{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1024px){.Hero_contentWrapper__JKZRK{padding:0 30px}.Hero_title__lDpqF{font-size:2.4rem}}@media (max-width:768px){.Hero_hero__BDVp7{height:80vh;min-height:500px}.Hero_contentWrapper__JKZRK{padding:0 25px}.Hero_textContent__ZJDsM{max-width:100%;text-align:center}.Hero_title__lDpqF{font-size:2rem;margin-bottom:1.5rem}.Hero_buttons__iWESi{gap:12px;justify-content:center}.Hero_btn__96OsV{font-size:.85rem;min-width:110px;padding:10px 20px}.Hero_carouselArrow__acWs1{height:40px;width:40px}.Hero_carouselArrowPrev__DEAEJ{left:15px}.Hero_carouselArrowNext__HGR\+G{right:15px}.Hero_imageOverlay__Tjixc{background:linear-gradient(135deg,#0009,#0006 50%,#0000004d)}}@media (max-width:480px){.Hero_hero__BDVp7{height:70vh;min-height:450px}.Hero_contentWrapper__JKZRK{padding:0 20px}.Hero_title__lDpqF{font-size:1.7rem;margin-bottom:1.2rem}.Hero_buttons__iWESi{align-items:center;flex-direction:column;gap:10px}.Hero_btn__96OsV{font-size:.8rem;padding:10px 20px;width:200px}.Hero_carouselIndicators__0r0oF{bottom:20px}.Hero_carouselIndicator__0W-gb{height:8px;width:8px}.Hero_carouselArrow__acWs1{height:36px;width:36px}.Hero_carouselArrowPrev__DEAEJ{left:10px}.Hero_carouselArrowNext__HGR\+G{right:10px}}@media (max-width:360px){.Hero_title__lDpqF{font-size:1.5rem}.Hero_btn__96OsV{font-size:.75rem;padding:8px 16px;width:180px}.Hero_btnIcon__gUslF{height:14px;width:14px}}@media (hover:none) and (pointer:coarse){.Hero_carouselArrow__acWs1:hover{background:#ffffff26;transform:translateY(-50%)}.Hero_btn__96OsV:hover{transform:none}.Hero_btn__96OsV:active{transform:scale(.98)}}.Features_features__tUZo-{background:linear-gradient(135deg,#f8fff8,#f0f8f0);overflow:hidden;padding:6rem 0;position:relative;text-align:center}.Features_features__tUZo-:before{background:linear-gradient(90deg,#0000,var(--primary-green),#0000);content:"";height:2px;left:0;position:absolute;right:0;top:0}.Features_header__52WeB{margin-bottom:5rem;position:relative}.Features_titleDecoration__w\+8s8{align-items:center;display:flex;gap:1rem;justify-content:center;margin-bottom:1.5rem}.Features_decorationLeaf__NEWI9{animation:Features_float__QIs8V 3s ease-in-out infinite;font-size:1.5rem;opacity:.7}.Features_decorationLeaf__NEWI9:first-child{animation-delay:0s}.Features_decorationLeaf__NEWI9:nth-child(3){animation-delay:1.5s}@keyframes Features_float__QIs8V{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.Features_header__52WeB h2{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,var(--primary-green),#2d5a2d);-webkit-background-clip:text;background-clip:text;color:var(--primary-green);font-size:3rem;font-weight:700;letter-spacing:-.5px;margin-bottom:1rem}.Features_header__52WeB p{color:var(--text-light);font-size:1.2rem;line-height:1.7;margin:0 auto;max-width:700px}.Features_featuresGrid__6cQHQ{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(4,1fr);margin-bottom:6rem}.Features_featureCard__z5oA8{align-items:center;background:var(--white);border:1px solid #4caf501a;border-radius:20px;box-shadow:0 10px 30px #00000014,inset 0 1px 0 #fffc;display:flex;flex-direction:column;height:100%;overflow:hidden;padding:2.5rem 1.5rem;position:relative;transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.Features_featureCard__z5oA8:before{background:linear-gradient(90deg,var(--primary-green),#81c784,var(--primary-green));content:"";height:3px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transition:transform .4s ease}.Features_featureCard__z5oA8:hover{box-shadow:0 20px 40px #0000001f,0 0 0 1px #4caf501a;transform:translateY(-8px)}.Features_featureCard__z5oA8:hover:before{transform:scaleX(1)}.Features_iconWrapper__-S89u{margin-bottom:1.5rem;position:relative}.Features_iconBackground__CWyyu{background:linear-gradient(135deg,#e8f5e9,#c8e6c9);border-radius:50%;height:70px;left:50%;opacity:.7;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .4s ease;width:70px}.Features_featureCard__z5oA8:hover .Features_iconBackground__CWyyu{opacity:1;transform:translate(-50%,-50%) scale(1.1)}.Features_icon__8C8ea{filter:grayscale(.3);font-size:2.8rem;position:relative;transition:all .4s ease;z-index:2}.Features_featureCard__z5oA8:hover .Features_icon__8C8ea{filter:grayscale(0);transform:scale(1.1)}.Features_featureCard__z5oA8 h3{color:var(--primary-green);font-size:1.3rem;font-weight:600;line-height:1.3;margin-bottom:1rem;text-align:center}.Features_featureCard__z5oA8 p{color:var(--text-light);flex-grow:1;font-size:.95rem;line-height:1.6;text-align:center}.Features_categoriesSection__EoiGq{margin-top:4rem;position:relative}.Features_categoriesHeader__UPRDp{margin-bottom:4rem}.Features_categoriesHeader__UPRDp h2{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,var(--primary-green),#2d5a2d);-webkit-background-clip:text;background-clip:text;color:var(--primary-green);font-size:3rem;font-weight:700;letter-spacing:-.5px;margin-bottom:1rem}.Features_categoriesHeader__UPRDp p{color:var(--text-light);font-size:1.2rem;line-height:1.7;margin:0 auto;max-width:600px}.Features_categoriesGrid__0meUO{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.Features_categoryCard__uYYNr{background:var(--white);border:1px solid #4caf501a;border-radius:16px;box-shadow:0 8px 25px #00000014,inset 0 1px 0 #fffc;cursor:pointer;display:flex;flex-direction:column;height:250px;overflow:hidden;position:relative;transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.Features_categoryCard__uYYNr:before{background:linear-gradient(90deg,#0000,#4caf501a,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .6s ease;width:100%;z-index:2}.Features_categoryCard__uYYNr:hover:before{left:100%}.Features_categoryImage__J9UbQ{background-position:50%;background-repeat:no-repeat;background-size:cover;height:180px;position:relative;transition:all .4s ease}.Features_imageOverlay__ajotj{background:linear-gradient(180deg,#0000001a 0,#0000004d);bottom:0;left:0;position:absolute;right:0;top:0;transition:all .4s ease}.Features_categoryCard__uYYNr:hover .Features_categoryImage__J9UbQ{transform:scale(1.05)}.Features_categoryCard__uYYNr:hover .Features_imageOverlay__ajotj{background:linear-gradient(180deg,#4caf5033 0,#2d5a2d99)}.Features_categoryContent__qvG9B{align-items:center;background:var(--white);display:flex;flex:1 1;justify-content:center;padding:1.5rem;position:relative;transition:all .3s ease;z-index:2}.Features_categoryCard__uYYNr:hover .Features_categoryContent__qvG9B{background:linear-gradient(135deg,var(--primary-green),#2d5a2d)}.Features_categoryText__gv8Qh{text-align:center;width:100%}.Features_categoryContent__qvG9B h3{color:var(--text-dark);font-size:1.3rem;font-weight:600;line-height:1.4;margin:0;transition:all .3s ease}.Features_categoryCard__uYYNr:hover .Features_categoryContent__qvG9B h3{color:var(--white);transform:translateY(-2px)}.Features_categoryHoverEffect__N0D5S{background:linear-gradient(135deg,var(--primary-green),#2d5a2d);bottom:0;left:0;opacity:0;position:absolute;right:0;top:0;transition:all .4s ease;z-index:1}.Features_categoryCard__uYYNr:hover{box-shadow:0 15px 35px #4caf5026,0 0 0 1px #4caf501a;transform:translateY(-8px)}.Features_categoryCard__uYYNr:hover .Features_categoryHoverEffect__N0D5S{opacity:.1}@media (max-width:1200px){.Features_featuresGrid__6cQHQ{gap:2rem;grid-template-columns:repeat(2,1fr)}.Features_categoriesGrid__0meUO{gap:1.5rem;grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.Features_features__tUZo-{padding:4rem 0}.Features_categoriesHeader__UPRDp h2,.Features_header__52WeB h2{font-size:2.2rem}.Features_categoriesHeader__UPRDp p,.Features_header__52WeB p{font-size:1.1rem;padding:0 1rem}.Features_titleDecoration__w\+8s8{gap:.5rem}.Features_decorationLeaf__NEWI9{font-size:1.2rem}.Features_featuresGrid__6cQHQ{gap:1.5rem;grid-template-columns:1fr;margin-bottom:4rem}.Features_featureCard__z5oA8{margin:0 .5rem;padding:2rem 1.5rem}.Features_categoriesGrid__0meUO{gap:1.2rem;grid-template-columns:1fr;padding:0 1rem}.Features_categoryCard__uYYNr{height:220px}.Features_categoryImage__J9UbQ{height:150px}.Features_categoryContent__qvG9B{padding:1.2rem}.Features_categoryContent__qvG9B h3{font-size:1.2rem}.Features_icon__8C8ea{font-size:2.5rem}.Features_iconBackground__CWyyu{height:60px;width:60px}}@media (max-width:480px){.Features_features__tUZo-{padding:3rem 0}.Features_categoriesHeader__UPRDp h2,.Features_header__52WeB h2{font-size:1.8rem}.Features_categoriesHeader__UPRDp p,.Features_header__52WeB p{font-size:1rem}.Features_featureCard__z5oA8{border-radius:16px;margin:0 .25rem;padding:1.75rem 1.25rem}.Features_categoryCard__uYYNr{height:200px}.Features_categoryImage__J9UbQ{height:130px}.Features_categoryContent__qvG9B{padding:1rem}.Features_categoryContent__qvG9B h3{font-size:1.1rem}.Features_icon__8C8ea{font-size:2.2rem}.Features_iconBackground__CWyyu{height:55px;width:55px}.Features_featureCard__z5oA8 h3{font-size:1.1rem}.Features_featureCard__z5oA8 p{font-size:.9rem}}@media (prefers-reduced-motion:reduce){.Features_categoryCard__uYYNr,.Features_categoryImage__J9UbQ,.Features_decorationLeaf__NEWI9,.Features_featureCard__z5oA8,.Features_icon__8C8ea,.Features_imageOverlay__ajotj{animation:none;transition:none}.Features_categoryCard__uYYNr:hover,.Features_categoryCard__uYYNr:hover .Features_categoryImage__J9UbQ,.Features_featureCard__z5oA8:hover{transform:none}}.Products_product-home__pcZJE{background:linear-gradient(135deg,#f8fdf8,#fff9f5);padding:4rem 0;text-align:center}.Products_product-home__header__G1rYH{margin-bottom:3rem}.Products_product-home__header__G1rYH h2{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,var(--primary-green),#45a049);-webkit-background-clip:text;background-clip:text;color:var(--primary-green);font-size:2.5rem;font-weight:700;margin-bottom:1rem}.Products_product-home__header__G1rYH p{color:var(--text-light);font-size:1.1rem;line-height:1.6;margin:0 auto;max-width:600px}.Products_product-home__grid__V3mJ9{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(4,1fr);margin-bottom:3rem;margin-left:auto;margin-right:auto;max-width:1400px;padding:0 1rem}.Products_product-home__item__tcEY6{background:var(--white);border:1px solid #0000000d;border-radius:var(--radius-large);box-shadow:var(--shadow-light);display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative;transition:all .3s ease}.Products_product-home__item__tcEY6:hover{box-shadow:var(--shadow-medium);transform:translateY(-8px)}.Products_product-home__image__FrKdg{align-items:center;background:linear-gradient(135deg,var(--light-beige),#f0f0e0);display:flex;height:220px;justify-content:center;overflow:hidden;padding:1rem;position:relative}.Products_product-home__real-image__W8pYS{border-radius:8px;height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.Products_product-home__item__tcEY6:hover .Products_product-home__real-image__W8pYS{transform:scale(1.05)}.Products_product-home__icon-fallback__lxF9s{display:none;filter:drop-shadow(0 4px 8px rgba(0,0,0,.1));font-size:4rem}.Products_product-home__category__DCwzg{background:var(--primary-green);font-size:.75rem;font-weight:600;letter-spacing:.5px;right:1rem;text-transform:capitalize}.Products_product-home__category__DCwzg,.Products_product-home__price-tag__uIBVd{border-radius:20px;box-shadow:0 2px 4px #0000001a;color:var(--white);padding:.4rem 1rem;position:absolute;top:1rem;z-index:2}.Products_product-home__price-tag__uIBVd{background:var(--primary-orange);font-size:.9rem;font-weight:700;left:1rem}.Products_product-home__content__mgKD2{display:flex;flex-direction:column;flex-grow:1;padding:1.5rem}.Products_product-home__content__mgKD2 h3{color:var(--primary-green);font-size:1.4rem;font-weight:600;line-height:1.3;margin-bottom:.75rem}.Products_product-home__content__mgKD2 p{color:var(--text-light);flex-grow:1;font-size:.95rem;line-height:1.5;margin-bottom:1.5rem}.Products_product-home__features__PABQs{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem}.Products_product-home__feature-tag__6MhZ2{background:linear-gradient(135deg,#e8f5e8,#f0f8f0);border:1px solid #4caf5033;border-radius:15px;color:var(--primary-green);font-size:.8rem;font-weight:500;padding:.4rem .8rem}.Products_product-home__footer__L8BtD{margin-top:auto;padding:0 1.5rem 1.5rem}.Products_product-home__inquiry-btn__\+KgS\+{background:linear-gradient(135deg,var(--primary-orange),#e55a2b);border:none;border-radius:var(--radius-medium);box-shadow:0 4px 15px #ff6b354d;color:#fff;cursor:pointer;font-family:inherit;font-size:1rem;font-weight:600;padding:.75rem 1.5rem;transition:all .3s ease;width:100%}.Products_product-home__inquiry-btn__\+KgS\+:hover{background:linear-gradient(135deg,#e55a2b,#d1491f);box-shadow:0 6px 20px #ff6b3566;transform:translateY(-2px)}.Products_product-home__cta__SbVDG{margin-top:2rem}.Products_btn__a7j70{border:none;border-radius:var(--radius-medium);cursor:pointer;display:inline-block;font-family:inherit;font-size:1rem;font-weight:600;padding:.75rem 1.5rem;text-decoration:none;transition:all .3s ease}.Products_btn-primary__748XQ{background:var(--primary-green);color:var(--white)}.Products_btn-primary__748XQ:hover{background:var(--primary-green-dark);transform:translateY(-2px)}.Products_btn-secondary__kT5qF{background:#0000;border:2px solid var(--primary-green);color:var(--primary-green);font-size:1.1rem;padding:.75rem 2rem}.Products_btn-secondary__kT5qF:hover{background:var(--primary-green);color:var(--white);transform:translateY(-2px)}.Products_product-home__modal-overlay__3AOl4{align-items:center;animation:Products_productHomeOverlayFadeIn__v3WP6 .3s ease-out;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000c;bottom:0;display:flex;justify-content:center;left:0;padding:1rem;position:fixed;right:0;top:0;z-index:10000}@keyframes Products_productHomeOverlayFadeIn__v3WP6{0%{opacity:0}to{opacity:1}}.Products_product-home__modal__sKbw3{animation:Products_productHomeModalSlideIn__YqMNG .4s cubic-bezier(.175,.885,.32,1.275);background:var(--white);border:1px solid #fff3;border-radius:20px;box-shadow:0 20px 60px #0000004d;max-height:90vh;max-width:900px;overflow-y:auto;position:relative;width:100%}@keyframes Products_productHomeModalSlideIn__YqMNG{0%{opacity:0;transform:translateY(-30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.Products_product-home__modal-header__RPsII{align-items:center;background:linear-gradient(135deg,#f8fff8,#fff);border-bottom:1px solid #e8f5e8;border-radius:20px 20px 0 0;display:flex;justify-content:space-between;padding:2rem 2.5rem 1.5rem;position:-webkit-sticky;position:sticky;top:0;z-index:10}.Products_product-home__modal-header__RPsII h2{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,var(--primary-green),#45a049);-webkit-background-clip:text;background-clip:text;color:var(--primary-green);font-size:1.8rem;font-weight:700;margin:0}.Products_product-home__close-button__DzETw{align-items:center;background:#0000001a;border:none;border-radius:50%;color:var(--text-light);cursor:pointer;display:flex;font-size:1.8rem;font-weight:300;height:45px;justify-content:center;padding:0;transition:all .3s ease;width:45px}.Products_product-home__close-button__DzETw:hover{background:var(--primary-green);color:var(--white);transform:rotate(90deg)}.Products_product-home__modal-content__Jp4pD{padding:2.5rem}.Products_product-home__product-info__YSXrz{grid-gap:2rem;background:linear-gradient(135deg,#f8fdf8,#fff);border:1px solid #e8f5e8;border-radius:16px;box-shadow:0 4px 20px #4caf501a;display:grid;gap:2rem;grid-template-columns:200px 1fr;margin-bottom:2.5rem;padding:2rem}.Products_product-home__product-image__SfDEv{align-items:center;background:linear-gradient(135deg,var(--light-beige),#e8f5e8);border:3px solid #fff;border-radius:16px;box-shadow:0 8px 25px #4caf5026;display:flex;height:200px;justify-content:center;overflow:hidden}.Products_product-home__modal-real-image__FdWAD{border-radius:12px;height:100%;object-fit:cover;width:100%}.Products_product-home__product-details__XfZ\+h h3{color:var(--primary-green);font-size:1.6rem;font-weight:700;margin:0 0 1rem}.Products_product-home__product-details__XfZ\+h p{color:var(--text-light);font-size:1.05rem;line-height:1.6;margin:0 0 1.5rem}.Products_product-home__features-list__iNxMm h4{color:var(--primary-green);font-size:1.1rem;font-weight:600;margin:0 0 1rem}.Products_product-home__features-grid__5C1Je{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-columns:1fr 1fr;margin-bottom:1.5rem}.Products_product-home__feature-item__Ql6DU{align-items:center;color:var(--text-light);display:flex;font-size:.9rem;gap:.5rem}.Products_product-home__feature-bullet__jSniE{color:var(--primary-green);font-weight:700}.Products_product-home__product-meta__Q6lcj{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.Products_product-home__meta-item__J2HTD{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;font-size:.95rem;gap:.75rem;padding:.5rem 0}.Products_product-home__meta-item__J2HTD:last-child{border-bottom:none}.Products_product-home__meta-item__J2HTD strong{color:var(--primary-green);font-weight:600;min-width:120px}.Products_product-home__availability-badge__RvbeT{border-radius:25px;box-shadow:0 2px 8px #0000001a;font-size:.8rem;font-weight:700;letter-spacing:.5px;padding:.4rem 1rem;text-transform:uppercase}.Products_product-home__in-stock__WiBLV{background:linear-gradient(135deg,#4caf50,#45a049);color:#fff}.Products_product-home__limited-stock__tIIoT{background:linear-gradient(135deg,#ff9800,#f57c00);color:#fff}.Products_product-home__out-of-stock__Hz7rt{background:linear-gradient(135deg,#f44336,#d32f2f);color:#fff}.Products_product-home__category-link__j6ail{border-radius:4px;color:var(--primary-green);font-weight:500;margin-left:4px;padding:.2rem .5rem;text-decoration:none;transition:all .3s ease}.Products_product-home__category-link__j6ail:hover{background:#4caf501a;text-decoration:underline}.Products_product-home__contact-info__wHOIB{background:linear-gradient(135deg,#fff3e0,#fff8f0);border-left:4px solid #ff6b35;border-left:4px solid var(--primary-orange,#ff6b35);border-radius:12px;margin-bottom:2.5rem;padding:1.5rem 2rem}.Products_product-home__contact-info__wHOIB h4{color:#ff6b35;color:var(--primary-orange,#ff6b35);font-size:1.2rem;font-weight:600;margin:0 0 1rem}.Products_product-home__contact-details__CAHa8{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr}.Products_product-home__contact-details__CAHa8 p{color:var(--text-dark);font-size:1rem;margin:.5rem 0}.Products_product-home__contact-details__CAHa8 strong{color:var(--primary-green)}.Products_product-home__inquiry-form__lhyvY{background:linear-gradient(135deg,#f8f9fa,#fff);border:1px solid #e8f5e8;border-radius:16px;box-shadow:0 4px 20px #4caf5014;padding:2.5rem}.Products_product-home__inquiry-form__lhyvY h4{border-bottom:2px solid #e8f5e8;color:var(--primary-green);font-size:1.4rem;font-weight:700;margin:0 0 2rem;padding-bottom:1rem;text-align:center}.Products_product-home__form-row__-MDjt{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:1fr 1fr;margin-bottom:1.5rem}.Products_product-home__form-group__8gbj6{text-align:left}.Products_product-home__form-group__8gbj6 label{color:var(--text-dark);display:block;font-size:.95rem;font-weight:600;margin-bottom:.75rem}.Products_product-home__form-group__8gbj6 input,.Products_product-home__form-group__8gbj6 textarea{background:#fff;border:2px solid #e0e0e0;border-radius:12px;font-family:inherit;font-size:1rem;padding:1rem 1.25rem;transition:all .3s ease;width:100%}.Products_product-home__form-group__8gbj6 input:focus,.Products_product-home__form-group__8gbj6 textarea:focus{border-color:var(--primary-green);box-shadow:0 0 0 3px #4caf501a;outline:none;transform:translateY(-2px)}.Products_product-home__form-group__8gbj6 textarea{line-height:1.5;min-height:120px;resize:vertical}.Products_product-home__form-actions__xb5a0{border-top:1px solid #e8f5e8;display:flex;gap:1rem;justify-content:flex-end;margin-top:2.5rem;padding-top:2rem}.Products_product-home__cancel-button__2Ib-k{background:#0000;border:2px solid #dc3545;border-radius:12px;color:#dc3545;cursor:pointer;font-size:1rem;font-weight:600;padding:1rem 2rem;transition:all .3s ease}.Products_product-home__cancel-button__2Ib-k:hover{background:#dc3545;box-shadow:0 4px 12px #dc35454d;color:#fff;transform:translateY(-2px)}.Products_product-home__submit-button__A4BjC{background:linear-gradient(135deg,var(--primary-green),#45a049);border:none;border-radius:12px;box-shadow:0 4px 15px #4caf504d;color:var(--white);cursor:pointer;font-size:1rem;font-weight:700;padding:1rem 2.5rem;transition:all .3s ease}.Products_product-home__submit-button__A4BjC:hover{background:linear-gradient(135deg,#45a049,#3d8b40);box-shadow:0 6px 20px #4caf5066;transform:translateY(-3px)}.Products_product-home__submit-button__A4BjC:active{transform:translateY(-1px)}@media (max-width:1200px){.Products_product-home__grid__V3mJ9{gap:1.5rem;grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.Products_product-home__pcZJE{padding:2rem 0}.Products_product-home__header__G1rYH h2{font-size:2rem}.Products_product-home__header__G1rYH p{font-size:1rem;padding:0 1rem}.Products_product-home__grid__V3mJ9{gap:1.5rem;grid-template-columns:1fr;padding:0 1rem}.Products_product-home__content__mgKD2{height:auto;padding:1.25rem}.Products_product-home__image__FrKdg{height:200px}.Products_product-home__modal__sKbw3{margin:.5rem;max-height:calc(100vh - 1rem)}.Products_product-home__modal-header__RPsII{padding:1.5rem 1.5rem 1rem}.Products_product-home__modal-header__RPsII h2{font-size:1.4rem}.Products_product-home__modal-content__Jp4pD{padding:1.5rem}.Products_product-home__product-info__YSXrz{gap:1.5rem;grid-template-columns:1fr;padding:1.5rem;text-align:center}.Products_product-home__product-image__SfDEv{height:150px;margin:0 auto;width:150px}.Products_product-home__contact-details__CAHa8,.Products_product-home__features-grid__5C1Je,.Products_product-home__form-row__-MDjt,.Products_product-home__product-meta__Q6lcj{grid-template-columns:1fr}.Products_product-home__form-actions__xb5a0{flex-direction:column}.Products_product-home__inquiry-form__lhyvY{padding:1.5rem}}@media (max-width:480px){.Products_product-home__header__G1rYH h2{font-size:1.75rem}.Products_product-home__content__mgKD2 h3{font-size:1.2rem}.Products_product-home__price-tag__uIBVd{font-size:.8rem;padding:.3rem .8rem}.Products_product-home__category__DCwzg{font-size:.7rem;padding:.3rem .8rem}.Products_product-home__modal-header__RPsII h2{font-size:1.2rem}.Products_product-home__inquiry-form__lhyvY,.Products_product-home__modal-content__Jp4pD,.Products_product-home__product-info__YSXrz{padding:1rem}.Products_product-home__form-actions__xb5a0{margin-top:1.5rem;padding-top:1.5rem}}.Testimonials_testimonials__50nFl{background:linear-gradient(135deg,var(--primary-green) 0,var(--secondary-green) 100%);color:var(--white);overflow:hidden;padding:4rem 0;position:relative;text-align:center}.Testimonials_testimonials__50nFl:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='60' height='60' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='30' cy='30' r='2' fill='%23fff' fill-opacity='.03' fill-rule='evenodd'/%3E%3C/svg%3E");bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.Testimonials_header__eZ-2M{margin-bottom:3rem}.Testimonials_title__-DCuq{color:var(--white);font-size:1.5rem;font-weight:700;line-height:1.2;margin-bottom:.5rem}.Testimonials_subtitle__a691i{color:#ffffffe6;font-size:1rem;font-weight:400;margin-bottom:0}.Testimonials_carousel__7fvJI{align-items:center;display:flex;gap:1rem;justify-content:center;margin-bottom:2.5rem;margin-left:auto;margin-right:auto;max-width:1200px;position:relative}.Testimonials_navButton__TRDoW{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff26;border:1px solid #fff3;border-radius:50%;color:var(--white);cursor:pointer;display:flex;flex-shrink:0;font-size:1.8rem;height:45px;justify-content:center;transition:all .3s ease;width:45px}.Testimonials_navButton__TRDoW:hover{background:#ffffff40;transform:scale(1.1)}.Testimonials_navButton__TRDoW:active{transform:scale(.95)}.Testimonials_navButton__TRDoW:focus{outline:2px solid var(--accent-gold);outline-offset:2px}.Testimonials_testimonialContainer__8LL8D{align-items:stretch;display:flex;flex:1 1;gap:1.5rem;justify-content:center;min-height:220px}.Testimonials_testimonial__HrpFX{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff14;border:1px solid #ffffff1a;border-radius:16px;display:flex;flex:1 1;flex-direction:column;justify-content:space-between;max-width:300px;padding:1.5rem;transition:all .3s ease}.Testimonials_testimonial__HrpFX.Testimonials_primary__VCayc{background:#ffffff1f;border-color:#fff3;transform:scale(1.05)}.Testimonials_testimonial__HrpFX.Testimonials_secondary__Fe1jU{opacity:.8;transform:scale(.95)}.Testimonials_testimonial__HrpFX.Testimonials_tertiary__SEVVu{opacity:.6;transform:scale(.9)}.Testimonials_quote__p4xz2{align-items:center;display:flex;flex-grow:1;margin-bottom:1rem;position:relative}.Testimonials_quoteMark__WQDd9{color:var(--accent-gold);font-family:Georgia,serif;font-size:3rem;left:-.5rem;line-height:1;opacity:.7;position:absolute;top:-.5rem}.Testimonials_quote__p4xz2 p{color:#fffffff2;font-size:1rem;font-style:italic;font-weight:500;line-height:1.4;margin:0;padding-left:1.5rem}.Testimonials_rating__M80cu{align-items:center;color:var(--accent-gold);display:flex;font-size:1.2rem;gap:.5rem;justify-content:center;letter-spacing:2px;margin-bottom:1rem}.Testimonials_ratingText__6Noas{color:#fffc;font-size:.9rem;font-weight:600}.Testimonials_author__B33OY{align-items:center;display:flex;gap:.8rem;justify-content:center}.Testimonials_avatar__mZxGV{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#ffffff26;border:1px solid #fff3;border-radius:50%;display:flex;flex-shrink:0;font-size:1.2rem;height:40px;justify-content:center;width:40px}.Testimonials_authorInfo__ibL8\+{text-align:left}.Testimonials_authorInfo__ibL8\+ h4{color:var(--white);font-size:.95rem;font-weight:600;margin-bottom:.2rem}.Testimonials_location__mLZQJ{color:#ffffffb3;font-size:.8rem;font-weight:500;margin:0}.Testimonials_dots__dNgoc{display:flex;gap:.5rem;justify-content:center;margin-bottom:3rem}.Testimonials_dot__fiXck{background:#ffffff4d;border:none;border-radius:50%;cursor:pointer;height:8px;padding:0;transition:all .3s ease;width:8px}.Testimonials_dot__fiXck.Testimonials_active__heoW5{background:var(--accent-gold);transform:scale(1.3)}.Testimonials_dot__fiXck:hover{background:#ffffff80;transform:scale(1.1)}.Testimonials_dot__fiXck:focus{outline:2px solid var(--accent-gold);outline-offset:2px}.Testimonials_stats__gh3bS{border-top:1px solid #ffffff1a;display:flex;gap:3rem;justify-content:center;margin:0 auto;max-width:800px;padding-top:2rem}.Testimonials_stat__TYaXg{align-items:center;display:flex;flex-direction:column}.Testimonials_statNumber__mri93{color:var(--accent-gold);font-family:var(--font-secondary);font-size:2.2rem;font-weight:800;line-height:1;margin-bottom:.5rem}.Testimonials_statLabel__gvOhH{color:#ffffffe6;font-size:.85rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase}@media (max-width:1024px){.Testimonials_testimonials__50nFl{padding:3rem 0}.Testimonials_title__-DCuq{font-size:2.2rem}.Testimonials_testimonialContainer__8LL8D{gap:1rem}.Testimonials_testimonial__HrpFX{max-width:250px;padding:1.25rem}.Testimonials_quote__p4xz2 p{font-size:.95rem}.Testimonials_stats__gh3bS{gap:2rem}}@media (max-width:768px){.Testimonials_testimonials__50nFl{padding:2.5rem 0}.Testimonials_header__eZ-2M{margin-bottom:2rem}.Testimonials_title__-DCuq{font-size:2rem}.Testimonials_subtitle__a691i{font-size:1rem}.Testimonials_carousel__7fvJI{flex-direction:column;gap:1rem;max-width:100%;padding:0 1rem}.Testimonials_navButton__TRDoW{font-size:1.5rem;height:40px;order:2;width:40px}.Testimonials_testimonialContainer__8LL8D{flex-direction:column;gap:1rem;min-height:auto}.Testimonials_testimonial__HrpFX{display:none;max-width:100%;opacity:1;transform:scale(1)}.Testimonials_testimonial__HrpFX.Testimonials_primary__VCayc{background:#ffffff1a;display:flex}.Testimonials_testimonial__HrpFX.Testimonials_secondary__Fe1jU,.Testimonials_testimonial__HrpFX.Testimonials_tertiary__SEVVu{display:none}.Testimonials_quote__p4xz2{margin-bottom:1rem}.Testimonials_quote__p4xz2 p{font-size:1rem;line-height:1.4;padding-left:1.2rem}.Testimonials_quoteMark__WQDd9{font-size:2.5rem;left:-.2rem}.Testimonials_rating__M80cu{font-size:1.1rem;margin-bottom:1rem}.Testimonials_author__B33OY{gap:.7rem}.Testimonials_avatar__mZxGV{font-size:1.1rem;height:35px;width:35px}.Testimonials_authorInfo__ibL8\+ h4{font-size:.9rem}.Testimonials_location__mLZQJ{font-size:.75rem}.Testimonials_dots__dNgoc{margin-bottom:2.5rem}.Testimonials_stats__gh3bS{flex-wrap:wrap;gap:1.5rem;padding-top:1.5rem}.Testimonials_stat__TYaXg{min-width:100px}.Testimonials_statNumber__mri93{font-size:1.8rem}.Testimonials_statLabel__gvOhH{font-size:.8rem}}@media (max-width:480px){.Testimonials_testimonials__50nFl{padding:2rem 0}.Testimonials_title__-DCuq{font-size:1.8rem}.Testimonials_testimonial__HrpFX{padding:1.5rem 1rem}.Testimonials_quote__p4xz2 p{font-size:.95rem}.Testimonials_stats__gh3bS{gap:1rem}.Testimonials_statNumber__mri93{font-size:1.6rem}}@media (min-width:1440px){.Testimonials_testimonials__50nFl{padding:5rem 0}.Testimonials_title__-DCuq{font-size:3rem}.Testimonials_testimonialContainer__8LL8D{max-width:1300px}.Testimonials_testimonial__HrpFX{max-width:350px;padding:2rem}.Testimonials_quote__p4xz2 p{font-size:1.1rem}}@media (prefers-reduced-motion:reduce){.Testimonials_dot__fiXck,.Testimonials_navButton__TRDoW,.Testimonials_testimonial__HrpFX{transition:none}.Testimonials_dot__fiXck:hover,.Testimonials_navButton__TRDoW:hover{transform:none}}@media (prefers-contrast:high){.Testimonials_testimonials__50nFl{background:var(--primary-green);border:2px solid var(--white)}.Testimonials_testimonial__HrpFX{background:var(--white);border:2px solid var(--white);color:var(--primary-green)}.Testimonials_quote__p4xz2 p{color:var(--primary-green)}.Testimonials_navButton__TRDoW{background:var(--white);color:var(--primary-green)}}.Testimonials_sr-only__Dob7m{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}:root{--primary:#2d5016;--primary-light:#4caf50;--secondary:#5a7d3e;--accent:#ff6b6b;--background:#f8fafc;--surface:#fff;--text:#1a1a1a;--text-light:#666;--border:#e2e8f0;--shadow:0 4px 6px -1px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a;--radius:12px;--transition:all 0.3s cubic-bezier(0.4,0,0.2,1)}.Map_dashboard__Dk3C7{font-family:Inter,Segoe UI,system-ui,sans-serif;line-height:1.6;margin:0 auto;max-width:1200px;min-height:100vh;padding:2rem}.Map_header__MTtB4{margin-bottom:3rem;text-align:center}.Map_title__WaPs4{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#2d5016,#4caf50);background:linear-gradient(135deg,var(--primary),var(--primary-light));-webkit-background-clip:text;background-clip:text;color:#2d5016;color:var(--primary);font-size:2.5rem;font-weight:800;margin-bottom:.5rem}.Map_subtitle__obu7x{color:#666;color:var(--text-light);font-size:1.1rem;font-weight:500}.Map_metrics__liTcv{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin-bottom:4rem}.Map_metricCard__f\+tub{border:1px solid #e2e8f0;border:1px solid var(--border);border-radius:12px;border-radius:var(--radius);box-shadow:0 4px 6px -1px #0000001a;box-shadow:var(--shadow);overflow:hidden;padding:2rem 1.5rem;position:relative;text-align:center;transition:all .3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.Map_metricCard__f\+tub:before{background:linear-gradient(90deg,#4caf50,#ff6b6b);background:linear-gradient(90deg,var(--primary-light),var(--accent));content:"";height:3px;left:0;position:absolute;right:0;top:0}.Map_metricCard__f\+tub:hover{box-shadow:0 10px 15px -3px #0000001a;box-shadow:var(--shadow-lg);transform:translateY(-4px)}.Map_metricValue__I\+euw{color:#2d5016;color:var(--primary);font-size:2.5rem;font-weight:800;line-height:1;margin-bottom:.5rem}.Map_metricLabel__1NCQi{color:#666;color:var(--text-light);font-size:.95rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.Map_map__tdYJ7{margin-bottom:4rem}.Map_sectionTitle__c8clJ{color:#2d5016;color:var(--primary);font-size:2rem;font-weight:700;margin-bottom:2.5rem;position:relative;text-align:center}.Map_sectionTitle__c8clJ:after{background:linear-gradient(90deg,#4caf50,#ff6b6b);background:linear-gradient(90deg,var(--primary-light),var(--accent));border-radius:2px;bottom:-8px;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);width:60px}.Map_mapContainer__3UZLk{border:1px solid #e2e8f0;border:1px solid var(--border);border-radius:12px;border-radius:var(--radius);box-shadow:0 4px 6px -1px #0000001a;box-shadow:var(--shadow);padding:2rem}.Map_mapImage__ARGAq{border-radius:8px;display:block;height:auto;width:100%}.Map_values__1xKah{background:#0000;margin-bottom:2rem;padding:0}.Map_valuesGrid__j0XYL{grid-gap:3rem;display:grid;gap:3rem;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1000px}.Map_valueColumn__S-hQP{display:flex;flex-direction:column;gap:2rem}.Map_valueItem__ROGQs{background:#0000;border:none;box-shadow:none;padding:0;text-align:left}.Map_valueTitle__j-Zfs{color:#2d5016;color:var(--primary);display:inline-block;font-size:1.4rem;font-weight:700;margin-bottom:1rem;position:relative}.Map_valueTitle__j-Zfs:after{background:#4caf50;background:var(--primary-light);border-radius:1px;bottom:-6px;content:"";height:2px;left:0;position:absolute;width:40px}.Map_valueContent__YBKcb{color:#666;color:var(--text-light);font-size:1rem;line-height:1.7;margin:0}@media (max-width:768px){.Map_dashboard__Dk3C7{padding:1.5rem}.Map_title__WaPs4{font-size:2rem}.Map_metrics__liTcv{gap:1rem;grid-template-columns:repeat(2,1fr)}.Map_metricCard__f\+tub{padding:1.5rem 1rem}.Map_metricValue__I\+euw{font-size:2rem}.Map_valuesGrid__j0XYL{gap:2rem;grid-template-columns:1fr}.Map_valueColumn__S-hQP{gap:1.5rem}.Map_sectionTitle__c8clJ{font-size:1.75rem}.Map_mapContainer__3UZLk{padding:1.5rem}}@media (max-width:480px){.Map_dashboard__Dk3C7{padding:1rem}.Map_title__WaPs4{font-size:1.75rem}.Map_metrics__liTcv{grid-template-columns:1fr}.Map_metricValue__I\+euw{font-size:1.75rem}.Map_sectionTitle__c8clJ{font-size:1.5rem}.Map_valueTitle__j-Zfs{font-size:1.3rem}.Map_valueContent__YBKcb{font-size:.95rem}}@media (prefers-color-scheme:dark){:root{--background:#0f172a;--surface:#1e293b;--text:#f1f5f9;--text-light:#94a3b8;--border:#334155}}.Map_metricCard__f\+tub:focus-within{outline:2px solid #4caf50;outline:2px solid var(--primary-light);outline-offset:2px}@keyframes Map_fadeIn__zU7UR{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.Map_mapContainer__3UZLk,.Map_metricCard__f\+tub,.Map_valueItem__ROGQs{animation:Map_fadeIn__zU7UR .6s ease-out}.About_about__6ibv3{--primary-green:#2e7d32;--secondary-green:#2d6a4f;--accent-green:#40916c;--light-beige:beige;--lighter-beige:#fafaf0;--white:#fff;--off-white:#f8fdf8;--text-dark:#333;--text-medium:#555;--text-light:#666;--text-lighter:#888;--radius-small:8px;--radius-medium:12px;--radius-large:16px;--radius-xlarge:20px;--radius-xxlarge:30px;--shadow-light:0 4px 12px #00000014;--shadow-medium:0 8px 25px #104b371f;--shadow-heavy:0 15px 35px #00000026;--transition:all 0.3s cubic-bezier(0.4,0,0.2,1);--transition-slow:all 0.5s cubic-bezier(0.4,0,0.2,1);--mobile-padding:1rem;--mobile-section-padding:3rem 0;--mobile-gap:1.5rem;--touch-target-min:44px}.About_about__6ibv3 *{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;box-sizing:border-box;margin:0;padding:0}.About_about__6ibv3{-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-text-size-adjust:100%;color:var(--text-dark);font-family:Segoe UI,system-ui,-apple-system,sans-serif;line-height:1.6;overflow-x:hidden}.About_container__WAkph{margin:0 auto;max-width:1200px;padding:0 var(--mobile-padding)}.About_section__O1rjF{padding:var(--mobile-section-padding);position:relative}.About_sectionHeader__9lBUu{margin-bottom:3rem;text-align:center}.About_sectionHeader__9lBUu h2{color:var(--primary-green);font-size:clamp(1.75rem,5vw,3rem);font-weight:700;letter-spacing:-.5px;line-height:1.2;margin-bottom:1.25rem;padding:0 .5rem}.About_sectionIntro__cDKUa{color:var(--text-light);font-size:clamp(1rem,4vw,1.2rem);font-weight:400;line-height:1.6;margin:0 auto;max-width:600px;padding:0 1rem}.About_hero__LCzmt{align-items:center;background:linear-gradient(135deg,#f5f5dcf2,#f8fdf8e6),url(https://images.unsplash.com/1500382017468-9049fed747ef?ixlib=rb-4.0.3&auto=format&fit=crop&w=2000&q=80);background-attachment:scroll;background-position:50%;background-size:cover;color:var(--primary-green);display:flex;min-height:60vh;overflow:hidden;padding:5rem 0;position:relative;text-align:center}.About_hero__LCzmt:before{background:linear-gradient(45deg,#fffffff2,#ffffffd9);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.About_heroContent__p\+nq6{margin:0 auto;max-width:800px;padding:0 1rem;position:relative;width:100%;z-index:2}.About_hero__LCzmt h1{color:var(--primary-green);font-size:clamp(2rem,8vw,4rem);font-weight:800;letter-spacing:-.5px;line-height:1.1;margin-bottom:1.25rem;padding:0 .5rem;text-shadow:0 2px 4px #0000001a}.About_hero__LCzmt p{color:var(--text-medium);font-size:clamp(1.1rem,4vw,1.5rem);font-weight:400;line-height:1.6;margin:0 auto;max-width:600px;opacity:.9;padding:0 1rem}.About_aboutContent__YecSI{grid-gap:var(--mobile-gap);align-items:center;display:grid;gap:var(--mobile-gap);grid-template-columns:1fr}.About_aboutText__epbwg h2{color:var(--primary-green);font-size:clamp(1.75rem,6vw,2.8rem);font-weight:700;line-height:1.3;margin-bottom:1.5rem;padding:0 1rem;text-align:center}.About_aboutText__epbwg>p{color:var(--text-light);font-size:clamp(1rem,4vw,1.1rem);line-height:1.7;margin-bottom:2.5rem;margin-left:auto;margin-right:auto;max-width:800px;padding:0 1rem;text-align:center}.About_aboutFeatures__EO9oI{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:1fr;margin-top:2.5rem}.About_aboutFeature__CJ6VC{align-items:flex-start;border:1px solid #104b371a;border-radius:var(--radius-large);display:flex;gap:1.25rem;min-height:var(--touch-target-min);overflow:hidden;padding:2rem 1.5rem;position:relative;transition:var(--transition)}.About_aboutFeature__CJ6VC:before{bottom:0;content:"";left:0;position:absolute;top:0;transition:var(--transition);width:4px}.About_aboutFeature__CJ6VC:hover{box-shadow:var(--shadow-medium);transform:translateY(-5px)}.About_aboutFeature__CJ6VC:hover:before{width:5px}.About_aboutFeatureIcon__TmWBg{filter:grayscale(.3);flex-shrink:0;font-size:2.25rem;min-width:2.25rem;transition:var(--transition)}.About_aboutFeature__CJ6VC:hover .About_aboutFeatureIcon__TmWBg{filter:grayscale(0);transform:scale(1.1) rotate(3deg)}.About_aboutFeature__CJ6VC h4{color:var(--primary-green);font-size:1.2rem;font-weight:700;margin-bottom:.75rem}.About_aboutFeature__CJ6VC p{color:var(--text-light);font-size:.95rem;line-height:1.6;margin:0}.About_cardGrid__LxvVS{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:1fr;margin-top:2.5rem}.About_card__aZpXH{align-items:center;border:1px solid #104b371a;border-radius:var(--radius-large);box-shadow:var(--shadow-light);display:flex;flex-direction:column;height:100%;min-height:280px;overflow:hidden;padding:2.5rem 1.5rem;position:relative;text-align:center;transition:var(--transition)}.About_card__aZpXH:before{background:linear-gradient(135deg,var(--primary-green) 0,var(--secondary-green) 100%);content:"";height:4px;left:0;position:absolute;right:0;top:0;transition:height .3s ease}.About_card__aZpXH:after{background:linear-gradient(90deg,#0000,#fff6,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .6s ease;width:100%}.About_card__aZpXH:hover{box-shadow:var(--shadow-heavy);transform:translateY(-8px)}.About_card__aZpXH:hover:before{height:5px}.About_card__aZpXH:hover:after{left:100%}.About_cardIcon__vb0\+N{display:block;filter:grayscale(.3);font-size:3rem;margin-bottom:1.25rem;min-height:3rem;transition:var(--transition)}.About_card__aZpXH:hover .About_cardIcon__vb0\+N{filter:grayscale(0);transform:scale(1.1) rotate(3deg)}.About_card__aZpXH h3{color:var(--primary-green);font-size:1.2rem;font-weight:700;line-height:1.3;margin-bottom:1rem;padding:0 .5rem}.About_card__aZpXH p{color:var(--text-light);flex-grow:1;font-size:.92rem;line-height:1.6;margin:0;padding:0 .5rem}.About_visionGrid__dDJFA{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:1fr;margin-top:2.5rem}.About_visionItem__Abcoh{align-items:center;border:1px solid #104b371a;border-radius:var(--radius-large);box-shadow:var(--shadow-light);display:flex;flex-direction:column;min-height:300px;overflow:hidden;padding:2.5rem 1.5rem;position:relative;text-align:center;transition:var(--transition)}.About_visionItem__Abcoh:before{background:linear-gradient(135deg,var(--primary-green) 0,var(--secondary-green) 100%);content:"";height:4px;left:0;position:absolute;right:0;top:0}.About_visionItem__Abcoh:hover{box-shadow:var(--shadow-heavy);transform:translateY(-6px)}.About_visionNumber__llyew{align-items:center;background:linear-gradient(135deg,var(--primary-green) 0,var(--secondary-green) 100%);border-radius:50%;box-shadow:0 6px 15px #104b374d;color:#fff;display:flex;font-size:1.5rem;font-weight:800;height:60px;justify-content:center;margin:0 auto 1.5rem;transition:var(--transition);width:60px}.About_visionItem__Abcoh:hover .About_visionNumber__llyew{transform:scale(1.05) rotate(1turn)}.About_visionItem__Abcoh h3{color:var(--primary-green);font-size:1.3rem;font-weight:700;margin-bottom:1rem;padding:0 .5rem}.About_visionItem__Abcoh p{color:var(--text-light);font-size:.95rem;line-height:1.7;margin:0;padding:0 .5rem}.About_missionContent__FRuQd{grid-gap:2.5rem;display:grid;gap:2.5rem;grid-template-columns:1fr}.About_missionText__6ALBP h2{color:var(--primary-green);font-size:clamp(1.75rem,6vw,2.8rem);font-weight:700;line-height:1.3;margin-bottom:2.5rem;padding:0 1rem;text-align:center}.About_missionBlock__kgm\+Z{border-left:4px solid var(--primary-green);border-radius:var(--radius-medium);box-shadow:var(--shadow-light);margin-bottom:2.5rem;padding:2rem 1.5rem;transition:var(--transition)}.About_missionBlock__kgm\+Z:hover{box-shadow:var(--shadow-medium);transform:translateX(5px)}.About_missionBlock__kgm\+Z h3{color:var(--primary-green);font-size:1.3rem;font-weight:700;letter-spacing:1px;margin-bottom:1.25rem}.About_missionBlock__kgm\+Z p{color:var(--text-light);font-size:1rem;line-height:1.7;margin:0}.About_valuesList__MFckD{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:1fr;margin-top:2.5rem}.About_valueItem__O-0y8{align-items:center;border:1px solid #104b371a;border-radius:var(--radius-medium);display:flex;gap:1rem;min-height:var(--touch-target-min);overflow:hidden;padding:1.25rem;position:relative;transition:var(--transition)}.About_valueItem__O-0y8:before{background:var(--primary-green);bottom:0;content:"";left:0;position:absolute;top:0;transform:scaleY(0);transition:var(--transition);width:3px}.About_valueItem__O-0y8:hover{box-shadow:var(--shadow-light);transform:translateX(5px)}.About_valueItem__O-0y8:hover:before{transform:scaleY(1)}.About_checkIcon__3WsMc{color:var(--primary-green);font-size:1.1rem;font-weight:800;min-width:1.1rem;transition:var(--transition)}.About_valueItem__O-0y8:hover .About_checkIcon__3WsMc{transform:scale(1.1)}.About_valueItem__O-0y8 span:last-child{color:var(--text-light);font-size:.95rem;font-weight:600}.About_founderContent__t2\+P5{grid-gap:3rem;align-items:center;display:grid;gap:3rem;grid-template-columns:1fr}.About_founderImage__0Ho9e{align-items:center;border-radius:var(--radius-xlarge);box-shadow:var(--shadow-heavy);display:flex;height:350px;justify-content:center;margin:0 auto;max-width:100%;overflow:hidden;position:relative;transition:var(--transition)}.About_founderImage__0Ho9e:before{background:linear-gradient(45deg,#104b371a,#2d6a4f0d);border-radius:var(--radius-xlarge);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.About_founderImg__imUKr{border-radius:var(--radius-xlarge);height:100%;object-fit:cover;position:relative;transition:var(--transition-slow);width:100%;z-index:2}.About_founderImage__0Ho9e:hover .About_founderImg__imUKr{transform:scale(1.03)}.About_founderInfo__Id9k7 h2{color:var(--primary-green);font-size:clamp(1.6rem,5vw,2.5rem);font-weight:700;margin-bottom:.75rem;text-align:center}.About_founderInfo__Id9k7 h3{color:var(--secondary-green);font-size:1.4rem;font-weight:600;margin-bottom:1.5rem;text-align:center}.About_founderDesc__cgdSW{color:var(--text-light);font-size:1.05rem;line-height:1.7;margin-bottom:2rem;text-align:center}.About_founderQuote__Ea0HQ{border-left:4px solid var(--primary-green);border-radius:var(--radius-medium);box-shadow:var(--shadow-light);margin:2.5rem 0;padding:2rem 1.5rem;position:relative}.About_founderQuote__Ea0HQ:before{color:var(--primary-green);content:'"';font-family:serif;font-size:3rem;left:15px;line-height:1;opacity:.2;position:absolute;top:-10px}.About_founderQuote__Ea0HQ blockquote{color:var(--text-light);font-size:1.1rem;font-style:italic;font-weight:500;line-height:1.6;margin:0;position:relative;text-align:center;z-index:2}.About_founderHighlights__NDHOE{display:flex;flex-direction:column;gap:1rem}.About_highlightItem__j9eK-{align-items:center;border:1px solid #104b371a;border-radius:var(--radius-medium);display:flex;gap:1rem;min-height:var(--touch-target-min);padding:1rem 1.25rem;transition:var(--transition)}.About_highlightItem__j9eK-:hover{box-shadow:var(--shadow-light);transform:translateX(5px)}.About_highlightIcon__0RPhF{font-size:1.3rem;min-width:1.3rem;transition:var(--transition)}.About_highlightItem__j9eK-:hover .About_highlightIcon__0RPhF{transform:scale(1.1)}.About_highlightItem__j9eK- span:last-child{color:var(--text-light);font-size:.95rem;font-weight:600}.About_certGrid__eBKR6{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:1fr;margin-top:3rem}.About_certCard__JUT4V{border:2px solid #104b371a;border-radius:var(--radius-large);box-shadow:var(--shadow-light);overflow:hidden;padding:2.5rem 1.5rem;position:relative;text-align:center;transition:var(--transition)}.About_certCard__JUT4V:before{background:linear-gradient(135deg,var(--primary-green) 0,var(--secondary-green) 100%);content:"";height:4px;left:0;position:absolute;right:0;top:0}.About_certCard__JUT4V:hover{box-shadow:var(--shadow-heavy);transform:translateY(-6px)}.About_certIcon__TzAmT{display:block;font-size:3rem;margin-bottom:1.25rem;min-height:3rem;transition:var(--transition)}.About_certCard__JUT4V:hover .About_certIcon__TzAmT{transform:scale(1.05)}.About_certCard__JUT4V h3{color:var(--primary-green);font-size:1.3rem;font-weight:700;margin-bottom:.75rem;padding:0 .5rem}.About_certCard__JUT4V>p:first-of-type{color:var(--text-light);font-size:.95rem;font-weight:600;margin-bottom:1.5rem;padding:0 .5rem}.About_certDetails__BmuRz{border:1px solid #104b371a;border-radius:var(--radius-medium);display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.5rem;padding:1.25rem}.About_certNumber__acvsQ{color:var(--primary-green);font-family:Courier New,monospace;font-size:.9rem;font-weight:700}.About_validity__-s8k8{color:var(--text-lighter);font-size:.85rem;font-weight:500}.About_certDesc__TnW1H{color:var(--text-light);font-size:.95rem;line-height:1.6;margin:0;padding:0 .5rem}@media (min-width:480px){.About_container__WAkph{padding:0 1.5rem}.About_aboutFeatures__EO9oI,.About_valuesList__MFckD{grid-template-columns:repeat(2,1fr)}}@media (min-width:768px){.About_container__WAkph{padding:0 2rem}.About_section__O1rjF{padding:4rem 0}.About_hero__LCzmt{min-height:70vh;padding:6rem 0}.About_cardGrid__LxvVS,.About_visionGrid__dDJFA{gap:2rem;grid-template-columns:repeat(2,1fr)}.About_aboutFeatures__EO9oI,.About_valuesList__MFckD{grid-template-columns:repeat(2,1fr)}.About_aboutFeatures__EO9oI{gap:2rem}.About_founderContent__t2\+P5{gap:4rem;grid-template-columns:1fr 1.2fr}.About_founderImage__0Ho9e{height:400px}.About_founderDesc__cgdSW,.About_founderInfo__Id9k7 h2,.About_founderInfo__Id9k7 h3,.About_founderQuote__Ea0HQ blockquote{text-align:left}.About_certGrid__eBKR6{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.About_section__O1rjF{padding:5rem 0}.About_hero__LCzmt{background-attachment:fixed;padding:8rem 0}.About_cardGrid__LxvVS{grid-template-columns:repeat(4,1fr)}.About_valuesList__MFckD,.About_visionGrid__dDJFA{grid-template-columns:repeat(3,1fr)}.About_aboutFeatures__EO9oI{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.About_founderImage__0Ho9e{height:500px}}@media (min-width:1200px){.About_container__WAkph{padding:0 2rem}}@media (min-width:768px) and (max-width:1024px) and (orientation:portrait){.About_hero__LCzmt{min-height:50vh}.About_cardGrid__LxvVS{grid-template-columns:repeat(2,1fr)}}@media (max-height:500px) and (orientation:landscape){.About_hero__LCzmt{min-height:100vh;padding:4rem 0}.About_section__O1rjF{padding:2.5rem 0}}@media (prefers-reduced-motion:reduce){.About_about__6ibv3 *{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media (prefers-color-scheme:dark){.About_about__6ibv3{--light-beige:#1a1a1a;--lighter-beige:#2a2a2a;--white:#2d2d2d;--off-white:#3a3a3a;--text-dark:#e0e0e0;--text-medium:#b0b0b0;--text-light:#909090;--text-lighter:#707070;--shadow-light:0 4px 12px #0000004d;--shadow-medium:0 8px 25px #0006;--shadow-heavy:0 15px 35px #00000080}}@media (hover:none) and (pointer:coarse){.About_aboutFeature__CJ6VC:hover,.About_card__aZpXH:hover,.About_certCard__JUT4V:hover,.About_highlightItem__j9eK-:hover,.About_missionBlock__kgm\+Z:hover,.About_valueItem__O-0y8:hover,.About_visionItem__Abcoh:hover{transform:none}.About_aboutFeature__CJ6VC:active,.About_card__aZpXH:active,.About_certCard__JUT4V:active,.About_highlightItem__j9eK-:active,.About_missionBlock__kgm\+Z:active,.About_valueItem__O-0y8:active,.About_visionItem__Abcoh:active{transform:scale(.98);transition:transform .1s ease}}.Products_products__iVUuX{min-height:100vh}.Products_hero__Yi0r6{background:linear-gradient(135deg,var(--light-beige) 0,#f5f5dccc 100%);background-attachment:fixed;background-position:50%;background-size:cover;color:var(--primary-green);overflow:hidden;padding:8rem 0 6rem;position:relative;text-align:center}.Products_hero__Yi0r6:before{background:linear-gradient(45deg,#0000,#ffffff1a);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.Products_hero__Yi0r6 .Products_container__KeKzD{position:relative;z-index:2}.Products_hero__Yi0r6 h1{font-size:clamp(2.5rem,5vw,4rem);font-weight:700;line-height:1.2;margin-bottom:1.5rem;text-shadow:0 2px 4px #fffc}.Products_hero__Yi0r6 p{color:var(--text-light);font-size:clamp(1.1rem,2vw,1.4rem);font-weight:300;margin:0 auto;max-width:600px;opacity:.9;text-shadow:0 1px 2px #fffc}.Products_productsSection__02OSz{background:var(--white);padding:6rem 0}.Products_categoryFilter__gFoh6{margin-bottom:3rem;text-align:center}.Products_categoryFilter__gFoh6 h3{color:var(--primary-green);font-size:1.5rem;font-weight:600;margin-bottom:1.5rem}.Products_categoryScrollContainer__zVLbJ{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;overflow-x:auto;padding:.5rem 0;scrollbar-width:none}.Products_categoryScrollContainer__zVLbJ::-webkit-scrollbar{display:none}.Products_categoryButtons__icnNH{display:flex;gap:1rem;justify-content:center;min-width:-webkit-max-content;min-width:max-content;padding:.5rem 0}.Products_categoryButton__mqrh9{background:var(--white);border:2px solid var(--light-beige);border-radius:25px;box-shadow:0 4px 15px #00000014;color:var(--text-light);cursor:pointer;font-size:1rem;font-weight:500;padding:1rem 2rem;transition:all .3s ease;white-space:nowrap}.Products_categoryButton__mqrh9:hover{border-color:var(--primary-green);box-shadow:0 6px 20px #104b3726;color:var(--primary-green);transform:translateY(-2px)}.Products_categoryButton__mqrh9.Products_active__6vrUC{background:var(--primary-green);border-color:var(--primary-green);box-shadow:0 6px 20px #104b3733;color:var(--white);transform:translateY(-2px)}.Products_productsCount__AsKIu{margin-bottom:2rem;text-align:center}.Products_productsCount__AsKIu p{color:var(--text-light);font-size:1.1rem;font-weight:500}.Products_grid__GaRov{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.Products_product__3zMjl{background:var(--white);border:1px solid #104b371a;border-radius:20px;box-shadow:0 10px 30px #00000014;display:flex;flex-direction:column;overflow:hidden;position:relative;transition:all .3s ease}.Products_product__3zMjl:before{background:linear-gradient(135deg,var(--primary-green) 0,var(--light-beige) 100%);content:"";height:4px;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.Products_product__3zMjl:hover{box-shadow:0 20px 40px #104b3726;transform:translateY(-10px)}.Products_product__3zMjl:hover:before{opacity:1}.Products_image__3tJD1{background:linear-gradient(135deg,var(--light-beige) 0,#f8fdf8 100%);font-size:3.5rem;overflow:hidden;padding:3rem 2rem;position:relative;text-align:center}.Products_image__3tJD1:before{background:linear-gradient(135deg,#0000,#104b370d);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.Products_content__M\+oRJ{display:flex;flex:1 1;flex-direction:column;padding:2rem;text-align:center}.Products_content__M\+oRJ h3{color:var(--primary-green);font-size:1.4rem;font-weight:600;line-height:1.3;margin-bottom:1rem}.Products_description__rbW4R{color:var(--text-light);flex:1 1;font-size:1rem;line-height:1.6;margin-bottom:2rem}.Products_inquiryButton__26HBR{background:linear-gradient(135deg,var(--primary-green) 0,#4caf50 100%);border:none;border-radius:12px;box-shadow:0 4px 15px #104b3733;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;margin-top:auto;padding:1rem 2rem;transition:all .3s ease;width:100%}.Products_inquiryButton__26HBR:hover{box-shadow:0 6px 20px #104b374d;transform:translateY(-2px)}.Products_modalOverlay__kvU\+g{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000000b3;bottom:0;display:flex;justify-content:center;left:0;padding:1rem;position:fixed;right:0;top:0;z-index:1000}.Products_modal__wg1kG{background:#fff;border:1px solid #104b371a;border-radius:20px;box-shadow:0 25px 50px #00000040;max-height:90vh;max-width:600px;overflow-y:auto;width:100%}.Products_modalHeader__WKyso{align-items:center;background:linear-gradient(135deg,#f8fdf8 0,var(--light-beige) 100%);border-bottom:1px solid #104b371a;display:flex;justify-content:space-between;padding:2rem 2rem 1.5rem}.Products_modalHeader__WKyso h2{color:var(--primary-green);font-size:1.6rem;font-weight:600;margin:0}.Products_closeButton__pNmO8{align-items:center;background:none;border:none;border-radius:50%;color:var(--text-light);cursor:pointer;display:flex;font-size:2rem;height:40px;justify-content:center;padding:0;transition:all .3s ease;width:40px}.Products_closeButton__pNmO8:hover{background:#104b371a;color:var(--primary-green)}.Products_modalContent__ouly\+{padding:2rem}.Products_productInfo__wxxBt{border-bottom:1px solid #104b371a;display:flex;gap:1.5rem;margin-bottom:2rem;padding-bottom:2rem}.Products_productImage__NRM37 img{border-radius:8px;height:auto;max-width:300px;width:100%}.Products_productImage__NRM37{background:linear-gradient(135deg,var(--light-beige) 0,#f8fdf8 100%);border:1px solid #104b371a;border-radius:15px;font-size:3.5rem;min-width:100px;padding:1.5rem;text-align:center}.Products_productDetails__fxnDV{flex:1 1}.Products_productDetails__fxnDV h3{color:var(--primary-green);font-size:1.4rem;font-weight:600;margin:0 0 .8rem}.Products_productMeta__J-nRz{align-items:center;display:flex;justify-content:space-between;margin-top:10px}.Products_metaItem__NVO6j{align-items:center;color:var(--text-light);display:flex;font-size:1rem;gap:.8rem}.Products_contactInfo__hE2gv{border-bottom:1px solid #104b371a;margin-bottom:2rem;padding-bottom:2rem}.Products_contactInfo__hE2gv h4{color:var(--primary-green);font-size:1.2rem;font-weight:600;margin-bottom:1rem}.Products_price__7IotA{color:#2c5530;font-size:1.1em;font-weight:700}.Products_contactDetails__L-uxI p{color:var(--text-light);font-size:1rem;margin:.5rem 0}.Products_availabilityBadge__u6b9Y{border-radius:12px;font-size:.85rem;font-weight:600;padding:.5rem 1rem}.Products_availability__uaZm3{border-radius:12px;font-size:.8em;font-weight:700;padding:2px 8px}.Products_inStock__pT1Xo{background-color:#e8f5e8;color:#2c5530}.Products_limitedStock__oHPQn{background-color:#fff3cd;color:#856404}.Products_outOfStock__kfbGF{background-color:#f8d7da;color:#721c24}.Products_image__3tJD1 img{border-radius:8px;height:200px;object-fit:cover;width:100%}.Products_inquiryForm__Izfa0 h4{color:var(--primary-green);font-size:1.2rem;font-weight:600;margin-bottom:1.5rem}.Products_formRow__5S6zK{display:flex;gap:1.5rem;margin-bottom:1.5rem}.Products_formGroup__ah4Oy{display:flex;flex:1 1;flex-direction:column}.Products_formGroup__ah4Oy label{color:var(--primary-green);font-size:1rem;font-weight:600;margin-bottom:.8rem}.Products_formGroup__ah4Oy input,.Products_formGroup__ah4Oy textarea{background:var(--white);border:2px solid var(--light-beige);border-radius:10px;color:var(--text-light);font-size:1rem;padding:1rem;transition:all .3s ease}.Products_formGroup__ah4Oy input:focus,.Products_formGroup__ah4Oy textarea:focus{border-color:var(--primary-green);box-shadow:0 0 0 3px #104b371a;outline:none}.Products_formGroup__ah4Oy textarea{min-height:120px;resize:vertical}.Products_formActions__IoNYz{display:flex;gap:1rem;justify-content:flex-end;margin-top:2rem}.Products_cancelButton__1Tqv-{background:var(--white);border:2px solid var(--light-beige);border-radius:10px;color:var(--text-light);cursor:pointer;font-size:1rem;font-weight:600;padding:1rem 2rem;transition:all .3s ease}.Products_cancelButton__1Tqv-:hover{background:var(--light-beige);border-color:var(--primary-green);color:var(--primary-green)}.Products_submitButton__OGjfp{background:linear-gradient(135deg,var(--primary-green) 0,#4caf50 100%);border:none;border-radius:10px;box-shadow:0 4px 15px #104b3733;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:1rem 2rem;transition:all .3s ease}.Products_submitButton__OGjfp:hover{box-shadow:0 6px 20px #104b374d;transform:translateY(-2px)}.Products_noProducts__bA8vs{background:linear-gradient(135deg,#f8fdf8 0,var(--light-beige) 100%);border:1px solid #104b371a;border-radius:20px;color:var(--text-light);padding:4rem 2rem;text-align:center}.Products_noProducts__bA8vs p{font-size:1.2rem;font-weight:500;margin:0}@keyframes Products_fadeInUp__O8WNO{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.Products_product__3zMjl{animation:Products_fadeInUp__O8WNO .6s ease-out}.Products_grid__GaRov>:first-child{animation-delay:.1s}.Products_grid__GaRov>:nth-child(2){animation-delay:.2s}.Products_grid__GaRov>:nth-child(3){animation-delay:.3s}.Products_grid__GaRov>:nth-child(4){animation-delay:.4s}.Products_grid__GaRov>:nth-child(5){animation-delay:.5s}.Products_grid__GaRov>:nth-child(6){animation-delay:.6s}.Products_cancelButton__1Tqv-:focus,.Products_categoryButton__mqrh9:focus,.Products_closeButton__pNmO8:focus,.Products_inquiryButton__26HBR:focus,.Products_submitButton__OGjfp:focus{outline:2px solid var(--primary-green);outline-offset:2px}@media (max-width:768px){.Products_hero__Yi0r6{background-attachment:scroll;padding:6rem 0 4rem}.Products_hero__Yi0r6 h1{font-size:2rem}.Products_hero__Yi0r6 p{font-size:1.1rem}.Products_productsSection__02OSz{padding:4rem 0}.Products_categoryButtons__icnNH{justify-content:flex-start;padding:0 1rem}.Products_categoryButton__mqrh9{font-size:.9rem;padding:.8rem 1.5rem}.Products_grid__GaRov{gap:1.5rem;grid-template-columns:1fr}.Products_product__3zMjl{margin:0}.Products_image__3tJD1{font-size:3rem;padding:2rem}.Products_content__M\+oRJ{padding:1.5rem}.Products_content__M\+oRJ h3{font-size:1.3rem}.Products_modal__wg1kG{margin:1rem;max-height:95vh}.Products_modalHeader__WKyso{padding:1.5rem}.Products_modalHeader__WKyso h2{font-size:1.4rem}.Products_modalContent__ouly\+{padding:1.5rem}.Products_formRow__5S6zK{flex-direction:column;gap:1rem}.Products_productInfo__wxxBt{flex-direction:column;text-align:center}.Products_productImage__NRM37{align-self:center}}@media (max-width:480px){.Products_hero__Yi0r6{padding:5rem 0 3rem}.Products_hero__Yi0r6 h1{font-size:1.8rem}.Products_categoryButton__mqrh9{font-size:.85rem;padding:.7rem 1.2rem}.Products_image__3tJD1{font-size:2.5rem;padding:1.5rem}.Products_content__M\+oRJ{padding:1.2rem}.Products_modalOverlay__kvU\+g{padding:.5rem}.Products_modal__wg1kG{margin:.5rem}.Products_modalContent__ouly\+,.Products_modalHeader__WKyso{padding:1.2rem}.Products_formActions__IoNYz{flex-direction:column}.Products_cancelButton__1Tqv-,.Products_submitButton__OGjfp{width:100%}}.Contact_story__yTb\+y{background:var(--white);padding:6rem 0}.Contact_content__yK-4R{grid-gap:4rem;align-items:center;display:grid;gap:4rem;grid-template-columns:1fr 1fr}.Contact_text__o4cee h2{color:var(--primary-green);font-size:clamp(2rem,4vw,2.8rem);font-weight:600;line-height:1.3;margin-bottom:1.5rem}.Contact_text__o4cee p{color:var(--text-light);font-size:1.1rem;line-height:1.8;margin-bottom:1.5rem}.Contact_image__MOgiu .Contact_placeholder__5MkZl{align-items:center;background:linear-gradient(135deg,var(--light-beige) 0,#f8fdf8 100%);border:1px solid #104b371a;border-radius:var(--radius-large);color:var(--text-light);display:flex;font-size:1.2rem;font-weight:500;height:500px;justify-content:center;overflow:hidden;position:relative}.Contact_image__MOgiu .Contact_placeholder__5MkZl:before{background:linear-gradient(135deg,#0000,#104b370d);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.Contact_values__0jhl0{background:linear-gradient(135deg,var(--light-beige) 0,#f0f7f0 100%);padding:6rem 0;text-align:center}.Contact_values__0jhl0 h2{color:var(--primary-green);font-size:clamp(2rem,4vw,2.8rem);font-weight:600;margin-bottom:3rem}.Contact_valuesGrid__zkcb1{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.Contact_value__68QD\+{background:var(--white);border:1px solid #104b371a;border-radius:var(--radius-medium);box-shadow:var(--shadow-light);overflow:hidden;padding:2.5rem 2rem;position:relative;transition:all .3s ease}.Contact_value__68QD\+:before{background:linear-gradient(135deg,var(--primary-green) 0,var(--light-beige) 100%);content:"";height:4px;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.Contact_value__68QD\+:hover{box-shadow:var(--shadow-medium);transform:translateY(-5px)}.Contact_value__68QD\+:hover:before{opacity:1}.Contact_value__68QD\+ h3{color:var(--primary-green);font-size:1.4rem;font-weight:600;margin-bottom:1rem}.Contact_value__68QD\+ p{color:var(--text-light);font-size:1rem;line-height:1.7}@media (max-width:768px){.Contact_hero__e8Eyo{padding:6rem 0 4rem}.Contact_hero__e8Eyo h1{font-size:2.5rem}.Contact_content__yK-4R{gap:2rem;grid-template-columns:1fr}.Contact_image__MOgiu .Contact_placeholder__5MkZl{height:300px}.Contact_story__yTb\+y,.Contact_values__0jhl0{padding:4rem 0}}.Contact_products__SPLCB{min-height:100vh}.Contact_productsSection__PPoJd{background:var(--white);padding:6rem 0}.Contact_grid__\+qeYL{grid-gap:2rem;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.Contact_product__5XSPk{background:var(--white);border:1px solid #104b371a;border-radius:var(--radius-medium);box-shadow:var(--shadow-light);overflow:hidden;position:relative;transition:all .3s ease}.Contact_product__5XSPk:before{background:linear-gradient(135deg,var(--primary-green) 0,var(--light-beige) 100%);content:"";height:4px;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.Contact_product__5XSPk:hover{box-shadow:var(--shadow-medium);transform:translateY(-8px)}.Contact_product__5XSPk:hover:before{opacity:1}.Contact_image__MOgiu{align-items:center;background:linear-gradient(135deg,var(--light-beige) 0,#f8fdf8 100%);display:flex;font-size:4rem;height:250px;justify-content:center;overflow:hidden;position:relative}.Contact_image__MOgiu:before{background:linear-gradient(135deg,#0000,#104b370d);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.Contact_content__yK-4R{padding:2rem}.Contact_content__yK-4R h3{color:var(--primary-green);font-size:1.4rem;font-weight:600;line-height:1.3;margin-bottom:.8rem}.Contact_content__yK-4R p{color:var(--text-light);font-size:1rem;line-height:1.6;margin-bottom:1.5rem}.Contact_footer__ucEti{align-items:center;border-top:1px solid #104b371a;display:flex;justify-content:space-between;padding-top:1.5rem}.Contact_price__HuoWZ{color:var(--primary-green);font-size:1.6rem;font-weight:700}.Contact_categoryTag__SqFPx{background:linear-gradient(135deg,#e8f5e8,#f0f7f0);border:1px solid #104b371a;border-radius:15px;color:var(--primary-green);display:inline-block;font-size:.85rem;font-weight:600;margin-bottom:1rem;padding:.4rem 1rem}@media (max-width:768px){.Contact_hero__e8Eyo{padding:6rem 0 4rem}.Contact_hero__e8Eyo h1{font-size:2.5rem}.Contact_grid__\+qeYL{gap:1.5rem;grid-template-columns:1fr}.Contact_productsSection__PPoJd{padding:4rem 0}.Contact_content__yK-4R{padding:1.5rem}.Contact_image__MOgiu{font-size:3rem;height:200px}}.Contact_hero__e8Eyo{background:linear-gradient(135deg,var(--light-beige) 0,#f5f5dccc 100%);overflow:hidden;padding:8rem 0 6rem;position:relative;text-align:center}.Contact_hero__e8Eyo:before{background:linear-gradient(45deg,#0000,#ffffff1a);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.Contact_hero__e8Eyo .Contact_container__lo761{position:relative;z-index:2}.Contact_hero__e8Eyo h1{color:var(--primary-green);font-size:clamp(2.5rem,5vw,4rem);font-weight:700;line-height:1.2;margin-bottom:1.5rem;text-shadow:0 2px 4px #fffc}.Contact_hero__e8Eyo p{color:var(--text-light);font-size:clamp(1.1rem,2vw,1.4rem);font-weight:300;margin:0 auto;max-width:600px;text-shadow:0 1px 2px #fffc}.Contact_contactSection__SVG2Y{background:var(--white);padding:6rem 0}.Contact_grid__\+qeYL{grid-gap:4rem;align-items:start;display:grid;gap:4rem;grid-template-columns:1fr 1fr}.Contact_form__9NJDQ h2,.Contact_info__zho8W h2{color:var(--primary-green);font-size:clamp(1.8rem,3vw,2.2rem);font-weight:600;margin-bottom:2rem}.Contact_contactItem__Olm-I{align-items:flex-start;background:linear-gradient(135deg,#f8fdf8 0,var(--light-beige) 100%);border:1px solid #104b371a;border-radius:var(--radius-medium);display:flex;gap:1.5rem;margin-bottom:2.5rem;padding:1.5rem;transition:all .3s ease}.Contact_contactItem__Olm-I:hover{box-shadow:var(--shadow-light);transform:translateY(-3px)}.Contact_icon__pF6Gr{color:var(--primary-green);flex-shrink:0;font-size:1.8rem;margin-top:.25rem}.Contact_contactDetails__Iv2bk h3{color:var(--primary-green);font-size:1.2rem;font-weight:600;margin-bottom:.5rem}.Contact_contactDetails__Iv2bk p{color:var(--text-light);font-size:1rem;line-height:1.6;margin:0}.Contact_form__9NJDQ{background:linear-gradient(135deg,#f8fdf8 0,var(--light-beige) 100%);border:1px solid #104b371a;border-radius:var(--radius-large);padding:2.5rem}.Contact_formGroup__njikL{margin-bottom:1.5rem}.Contact_formGroup__njikL label{color:var(--primary-green);display:block;font-size:1rem;font-weight:600;margin-bottom:.8rem}.Contact_formGroup__njikL input,.Contact_formGroup__njikL textarea{background:var(--white);border:2px solid var(--light-beige);border-radius:var(--radius-small);color:var(--text-light);font-family:inherit;font-size:1rem;padding:1rem;transition:all .3s ease;width:100%}.Contact_formGroup__njikL input:focus,.Contact_formGroup__njikL textarea:focus{border-color:var(--primary-green);box-shadow:0 0 0 3px #104b371a;outline:none}.Contact_formGroup__njikL textarea{min-height:120px;resize:vertical}.Contact_submitButton__J17LY{background:linear-gradient(135deg,var(--primary-green) 0,#4caf50 100%);border:none;border-radius:var(--radius-small);box-shadow:0 4px 15px #104b3733;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:600;padding:1.2rem 2rem;transition:all .3s ease;width:100%}.Contact_submitButton__J17LY:hover{box-shadow:0 6px 20px #104b374d;transform:translateY(-2px)}@media (max-width:768px){.Contact_hero__e8Eyo{padding:6rem 0 4rem}.Contact_hero__e8Eyo h1{font-size:2.5rem}.Contact_grid__\+qeYL{gap:2rem;grid-template-columns:1fr}.Contact_contactSection__SVG2Y{padding:4rem 0}.Contact_form__9NJDQ{padding:2rem}.Contact_contactItem__Olm-I{margin-bottom:1.5rem;padding:1.2rem}}@keyframes Contact_fadeInUp__WnTaQ{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.Contact_contactItem__Olm-I,.Contact_product__5XSPk,.Contact_value__68QD\+{animation:Contact_fadeInUp__WnTaQ .6s ease-out}.Contact_valuesGrid__zkcb1>:first-child{animation-delay:.1s}.Contact_valuesGrid__zkcb1>:nth-child(2){animation-delay:.2s}.Contact_valuesGrid__zkcb1>:nth-child(3){animation-delay:.3s}.Contact_valuesGrid__zkcb1>:nth-child(4){animation-delay:.4s}.Contact_grid__\+qeYL>:first-child{animation-delay:.1s}.Contact_grid__\+qeYL>:nth-child(2){animation-delay:.2s}.Contact_grid__\+qeYL>:nth-child(3){animation-delay:.3s}.Contact_grid__\+qeYL>:nth-child(4){animation-delay:.4s}.Contact_contactItem__Olm-I:focus,.Contact_formGroup__njikL input:focus,.Contact_formGroup__njikL textarea:focus,.Contact_product__5XSPk:focus,.Contact_submitButton__J17LY:focus,.Contact_value__68QD\+:focus{outline:2px solid var(--primary-green);outline-offset:2px}.policy-container{background-color:#fff;color:#333;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;line-height:1.6;margin:0 auto;max-width:1200px;padding:0 20px}.policy-header{border-radius:0 0 20px 20px;box-shadow:0 4px 15px #0000001a;color:#fff;margin:0 -20px;padding:60px 0 40px;text-align:center}.policy-header h1{font-size:2.8rem;font-weight:700;margin-bottom:10px;text-shadow:0 2px 4px #0000001a}.policy-header p{font-size:1.1rem;font-weight:300;opacity:.9}.policy-content{padding:50px 0}.policy-content section{background:#fff;border-left:4px solid #667eea;border-radius:12px;box-shadow:0 2px 20px #00000014;margin-bottom:50px;padding:30px;transition:transform .3s ease,box-shadow .3s ease}.policy-content section:hover{box-shadow:0 4px 25px #0000001f;transform:translateY(-2px)}.policy-content h2{border-bottom:2px solid #e2e8f0;color:#2d3748;font-size:1.6rem;font-weight:600;margin-bottom:20px;padding-bottom:10px;position:relative}.policy-content h2:after{background:#667eea;bottom:-2px;content:"";height:2px;left:0;position:absolute;width:60px}.policy-content p{color:#4a5568;font-size:1.05rem;margin-bottom:15px}.policy-content ul{list-style:none;margin:20px 0;padding-left:0}.policy-content li{color:#4a5568;font-size:1rem;padding:8px 0 8px 30px;position:relative}.policy-content li:before{color:#48bb78;content:"✓";font-size:1.1rem;font-weight:700;left:0;position:absolute}.policy-content section:nth-child(odd){border-left-color:#48bb78}.policy-content section:nth-child(odd) h2:after{background:#48bb78}.policy-content section:nth-child(2n){border-left-color:#ed8936}.policy-content section:nth-child(2n) h2:after{background:#ed8936}@media (max-width:768px){.policy-container{padding:0 15px}.policy-header{border-radius:0 0 15px 15px;margin:0 -15px;padding:40px 0 30px}.policy-header h1{font-size:2.2rem}.policy-content{padding:30px 0}.policy-content section{margin-bottom:30px;padding:20px}.policy-content h2{font-size:1.4rem}}@media (max-width:480px){.policy-header h1{font-size:1.8rem}.policy-header p{font-size:1rem}.policy-content section{padding:15px}.policy-content h2{font-size:1.3rem}.policy-content li{padding-left:25px}}.policy-content section{scroll-margin-top:20px}.policy-content section:focus-within{outline:2px solid #667eea;outline-offset:2px}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.policy-content section{animation:fadeInUp .6s ease-out}.policy-content section:first-child{animation-delay:.1s}.policy-content section:nth-child(2){animation-delay:.2s}.policy-content section:nth-child(3){animation-delay:.3s}.policy-content section:nth-child(4){animation-delay:.4s}.policy-content section:nth-child(5){animation-delay:.5s}.policy-content section:nth-child(6){animation-delay:.6s}.policy-content section:nth-child(7){animation-delay:.7s}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{color:var(--text-dark);font-family:Inter,sans-serif;line-height:1.6}
/*# sourceMappingURL=main.88dd9fab.css.map*/