.page-module__E0kJGG__heroBanner{align-items:center;min-height:min(78vh,720px);padding:96px 0 88px;display:flex;position:relative;overflow:hidden}.page-module__E0kJGG__heroBg{z-index:0;position:absolute;inset:0}.page-module__E0kJGG__heroBg img{object-fit:cover;width:100%;height:100%}.page-module__E0kJGG__heroOverlay{z-index:1;background:linear-gradient(90deg,#061e12eb 0%,#061e12c7 42%,#061e124d 100%);position:absolute;inset:0}.page-module__E0kJGG__heroContent{z-index:2;max-width:720px;position:relative}.page-module__E0kJGG__heroTag{color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#ffffff1f;border:1px solid #ffffff47;border-radius:999px;margin-bottom:1.5rem;padding:.4rem 1.1rem;font-size:.8rem;font-weight:600;display:inline-block}.page-module__E0kJGG__heroTitle{letter-spacing:-.03em;color:#fff;margin-bottom:1.25rem;font-size:clamp(2.5rem,5.5vw,4.25rem);font-weight:900;line-height:1.08}.page-module__E0kJGG__heroSubtitle{color:#ffffffdb;max-width:560px;margin-bottom:2.25rem;font-size:1.2rem;line-height:1.7}.page-module__E0kJGG__heroButtons{flex-wrap:wrap;gap:1rem;display:flex}.page-module__E0kJGG__btnOrange{background:var(--orange);color:var(--on-accent);cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.95rem 2.1rem;font-size:1.05rem;font-weight:700;transition:background .2s,transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 4px 14px #f0a0204d}.page-module__E0kJGG__btnOrange:hover{background:var(--orange-hover);color:var(--on-accent);transform:translateY(-2px);box-shadow:0 6px 18px #f0a02061}.page-module__E0kJGG__btnOutlineWhite{color:#fff;cursor:pointer;background:0 0;border:2px solid #ffffff73;border-radius:999px;justify-content:center;align-items:center;padding:.95rem 2.1rem;font-size:1.05rem;font-weight:700;transition:background .2s,border-color .2s;display:inline-flex}.page-module__E0kJGG__btnOutlineWhite:hover{color:#fff;background:#ffffff1a;border-color:#ffffffbf}.page-module__E0kJGG__trustBar{border-bottom:1px solid var(--border-subtle);background:#fff;padding:1.5rem 0}.page-module__E0kJGG__trustGrid{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}.page-module__E0kJGG__trustItem{text-align:left;justify-content:center;align-items:center;gap:.75rem;padding:.5rem .75rem;display:flex}.page-module__E0kJGG__trustIcon{width:44px;height:44px;color:var(--brand);background:#e8f3ec;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.page-module__E0kJGG__trustText{text-transform:uppercase;letter-spacing:.04em;color:var(--text-primary);font-size:.85rem;font-weight:700;line-height:1.3}.page-module__E0kJGG__section{padding:5rem 0;position:relative}.page-module__E0kJGG__sectionHeader{text-align:center;margin-bottom:3.5rem}.page-module__E0kJGG__sectionTitle{letter-spacing:-.03em;margin-bottom:.75rem;font-size:clamp(2rem,4vw,3rem);font-weight:800}.page-module__E0kJGG__sectionTitle .text-gradient{-webkit-text-fill-color:currentColor;color:#b8660a;background:0 0}.page-module__E0kJGG__changeContent h2 .text-gradient{-webkit-text-fill-color:currentColor;color:#b8660a;background:0 0}.page-module__E0kJGG__sectionSubtitle{color:var(--text-secondary);max-width:580px;margin:0 auto;font-size:1.1rem;line-height:1.7}.page-module__E0kJGG__categoriesGrid{grid-template-columns:repeat(3,1fr);gap:1.25rem;display:grid}.page-module__E0kJGG__categoryCard{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);cursor:pointer;background:#fff;flex-direction:column;height:100%;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex;position:relative;overflow:hidden}.page-module__E0kJGG__categoryCard:before{content:"";background:var(--brand-light);opacity:0;z-index:1;height:3px;transition:opacity .25s;position:absolute;top:0;left:0;right:0}.page-module__E0kJGG__categoryCard:hover{box-shadow:var(--shadow-md);border-color:#b9d9c5;transform:translateY(-3px)}.page-module__E0kJGG__categoryCard:hover:before{opacity:1}.page-module__E0kJGG__categoryIcon{display:none}.page-module__E0kJGG__categoryName{color:var(--text-primary);font-size:1.05rem;font-weight:700;line-height:1.3}.page-module__E0kJGG__categoryDesc{color:var(--text-secondary);font-size:.875rem;line-height:1.5}.page-module__E0kJGG__categoryIconWrap{width:60px;height:60px;color:var(--brand-light);background:#eef6f1;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;margin:1.25rem 1.15rem 0;transition:background .25s,color .25s;display:flex}.page-module__E0kJGG__categoryCard:hover .page-module__E0kJGG__categoryIconWrap{background:var(--brand-light);color:#fff}.page-module__E0kJGG__categoryImg{aspect-ratio:4/3;border-bottom:1px solid var(--border-subtle);background:#fff;justify-content:center;align-items:center;display:flex}.page-module__E0kJGG__categoryImg img{object-fit:contain;width:100%;height:100%;padding:.75rem}.page-module__E0kJGG__categoryBody{flex-direction:column;flex:1;gap:.4rem;padding:1rem 1.15rem 1.2rem;display:flex}.page-module__E0kJGG__categoryLink{color:var(--brand-light);align-items:center;gap:.3rem;margin-top:auto;padding-top:.5rem;font-size:.9rem;font-weight:600;display:inline-flex}.page-module__E0kJGG__productsSection{background:#f7f5ef;border-top:1px solid #ece8dc;border-bottom:1px solid #ece8dc}.page-module__E0kJGG__productsGrid{grid-template-columns:repeat(4,1fr);gap:1.5rem;display:grid}.page-module__E0kJGG__productCard{background:var(--bg-secondary);border-radius:var(--radius-lg);border:1px solid var(--border-subtle);flex-direction:column;height:100%;transition:all .5s cubic-bezier(.34,1.56,.64,1);display:flex;position:relative;overflow:hidden}.page-module__E0kJGG__productCard:hover{box-shadow:var(--shadow-lg), 0 0 40px #ef9f1f26;z-index:10;border-color:#ef9f1f4d;transform:translateY(-10px)scale(1.02)}.page-module__E0kJGG__productImgWrap{aspect-ratio:4/3;border-bottom:1px solid var(--border-subtle);background:#fff;width:100%;position:relative;overflow:hidden}.page-module__E0kJGG__productImgWrap img{object-fit:contain;width:100%;height:100%;padding:1rem;transition:transform .6s cubic-bezier(.16,1,.3,1)}.page-module__E0kJGG__productCard:hover .page-module__E0kJGG__productImgWrap img{transform:scale(1.08)}.page-module__E0kJGG__productBody{background:linear-gradient(to top, var(--bg-surface), var(--bg-secondary));flex-direction:column;flex-grow:1;padding:1.25rem;display:flex}.page-module__E0kJGG__productName{color:var(--text-primary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:.5rem;font-size:1rem;font-weight:700;line-height:1.35;transition:color .2s;display:-webkit-box;overflow:hidden}.page-module__E0kJGG__productCard:hover .page-module__E0kJGG__productName{color:var(--brand-light)}.page-module__E0kJGG__productStars{letter-spacing:2px;margin-bottom:.75rem;font-size:.85rem}.page-module__E0kJGG__productPrice{color:var(--orange);margin-bottom:1rem;font-size:1.35rem;font-weight:800}.page-module__E0kJGG__btnAddCart{background:linear-gradient(135deg, var(--brand-light), var(--brand));color:#fff;border-radius:var(--radius-sm);cursor:pointer;text-align:center;letter-spacing:.02em;border:none;width:100%;margin-top:auto;padding:.7rem 1rem;font-size:.9rem;font-weight:700;transition:all .3s;display:block}.page-module__E0kJGG__btnAddCart:hover{color:#fff;background:linear-gradient(135deg,#37be7a,#3b9b5b);transform:translateY(-2px);box-shadow:0 4px 15px #2bab6b59}.page-module__E0kJGG__changeSection{padding:6rem 0}.page-module__E0kJGG__changeGrid{grid-template-columns:1fr 1fr;align-items:center;gap:4rem;display:grid}.page-module__E0kJGG__changeContent h2{margin-bottom:1.25rem;font-size:clamp(2rem,4vw,2.75rem);font-weight:900;line-height:1.1}.page-module__E0kJGG__changeContent p{color:var(--text-secondary);margin-bottom:1.75rem;font-size:1.05rem;line-height:1.8}.page-module__E0kJGG__checkList{margin-bottom:2rem;list-style:none}.page-module__E0kJGG__checkList li{color:var(--text-primary);align-items:center;gap:.75rem;padding:.5rem 0;font-size:1.1rem;font-weight:600;display:flex}.page-module__E0kJGG__checkMark{width:26px;height:26px;color:var(--brand);background:#e8f3ec;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.page-module__E0kJGG__changeImgWrap{border-radius:var(--radius-xl);aspect-ratio:16/10;border:1px solid var(--border-subtle);box-shadow:var(--shadow-lg);position:relative;overflow:hidden}.page-module__E0kJGG__changeImgWrap img{object-fit:cover;width:100%;height:100%}.page-module__E0kJGG__changeImgOverlay{display:none}.page-module__E0kJGG__reviewsSection{background:#f1f7f3}.page-module__E0kJGG__reviewsGrid{grid-template-columns:repeat(3,1fr);gap:1.75rem;display:grid}.page-module__E0kJGG__reviewCard{border-radius:var(--radius-lg);background:#fff;border:1px solid #dfe9e2;flex-direction:column;padding:1.75rem;transition:box-shadow .25s;display:flex}.page-module__E0kJGG__reviewCard:hover{box-shadow:var(--shadow-md)}.page-module__E0kJGG__reviewStars{gap:2px;margin-bottom:1rem;display:inline-flex}.page-module__E0kJGG__reviewText{color:var(--text-primary);flex-grow:1;margin-bottom:1.5rem;font-size:1rem;line-height:1.7}.page-module__E0kJGG__reviewAuthor{border-top:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:.75rem;padding-top:1.25rem;display:flex}.page-module__E0kJGG__reviewName{color:var(--text-primary);font-size:1rem;font-weight:700}.page-module__E0kJGG__reviewLocation{color:var(--text-tertiary);font-size:.85rem}.page-module__E0kJGG__googleBadge{color:var(--text-tertiary);background:#ffffff0d;border:1px solid #ffffff14;border-radius:999px;flex-shrink:0;align-items:center;gap:.4rem;padding:.3rem .7rem;font-size:.75rem;font-weight:600;display:flex}.page-module__E0kJGG__googleLogo{letter-spacing:-.02em;font-size:1rem;font-weight:800}.page-module__E0kJGG__googleBlue{color:#4285f4}.page-module__E0kJGG__googleRed{color:#ea4335}.page-module__E0kJGG__googleYellow{color:#fbbc05}.page-module__E0kJGG__googleGreen{color:#34a853}.page-module__E0kJGG__ctaBanner{background:#fff;padding:4.5rem 0}.page-module__E0kJGG__ctaBanner:before,.page-module__E0kJGG__ctaBanner:after{display:none}.page-module__E0kJGG__ctaTitle{color:#fff;margin-bottom:.75rem;font-size:clamp(1.9rem,4vw,2.75rem);font-weight:900}.page-module__E0kJGG__ctaSubtext{color:#ffffffd9;margin-bottom:2rem;font-size:1.1rem}.page-module__E0kJGG__ctaBanner .page-module__E0kJGG__btnOrange{z-index:1;padding:1.1rem 2.75rem;font-size:1.1rem;position:relative}.page-module__E0kJGG__ctaPanel{background:linear-gradient(135deg, var(--brand) 0%, var(--brand-dark) 100%);border-radius:var(--radius-xl);text-align:center;padding:3.5rem 2rem}.page-module__E0kJGG__viewAllWrap{text-align:center;margin-top:2.5rem}.page-module__E0kJGG__btnViewAll{border:1px solid var(--border-subtle);color:var(--text-primary);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:.5rem;padding:.85rem 2rem;font-size:1rem;font-weight:600;transition:all .4s cubic-bezier(.16,1,.3,1);display:inline-flex}.page-module__E0kJGG__btnViewAll:hover{border-color:var(--brand-light);color:var(--text-primary);background:#fff;transform:translateY(-2px)}.page-module__E0kJGG__arrow{transition:transform .3s}.page-module__E0kJGG__btnViewAll:hover .page-module__E0kJGG__arrow{transform:translate(4px)}@media (max-width:1024px){.page-module__E0kJGG__categoriesGrid,.page-module__E0kJGG__productsGrid{grid-template-columns:repeat(3,1fr)}.page-module__E0kJGG__changeGrid{gap:2.5rem}}@media (max-width:768px){.page-module__E0kJGG__heroBanner{min-height:75vh;padding:120px 0 60px}.page-module__E0kJGG__trustGrid{grid-template-columns:repeat(2,1fr);gap:.75rem}.page-module__E0kJGG__categoriesGrid,.page-module__E0kJGG__productsGrid{grid-template-columns:repeat(2,1fr)}.page-module__E0kJGG__changeGrid{grid-template-columns:1fr;gap:2rem}.page-module__E0kJGG__changeImgWrap{order:-1}.page-module__E0kJGG__reviewsGrid{grid-template-columns:1fr}.page-module__E0kJGG__section{padding:3.5rem 0}.page-module__E0kJGG__changeSection{padding:4rem 0}}@media (max-width:480px){.page-module__E0kJGG__heroBanner{min-height:70vh;padding:110px 0 50px}.page-module__E0kJGG__heroTitle{font-size:2rem}.page-module__E0kJGG__heroSubtitle{font-size:1rem}.page-module__E0kJGG__heroButtons{flex-direction:column;width:100%}.page-module__E0kJGG__btnOrange,.page-module__E0kJGG__btnOutlineWhite{justify-content:center;width:100%}.page-module__E0kJGG__trustGrid{grid-template-columns:1fr 1fr}.page-module__E0kJGG__trustItem{text-align:center;flex-direction:column;gap:.4rem}.page-module__E0kJGG__categoriesGrid,.page-module__E0kJGG__productsGrid{grid-template-columns:1fr}.page-module__E0kJGG__section{padding:2.5rem 0}}.page-module__E0kJGG__servicesSection{padding-bottom:24px}.page-module__E0kJGG__servicesGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.page-module__E0kJGG__serviceCard{color:inherit;background:#fff;border:1px solid #e8ecf1;border-radius:14px;flex-direction:column;gap:8px;padding:24px;text-decoration:none;transition:border-color .2s,box-shadow .2s;display:flex;position:relative}.page-module__E0kJGG__serviceCard:hover{border-color:#14532d;box-shadow:0 6px 18px #14532d1a}.page-module__E0kJGG__serviceCardNew{border-color:#f0a020}.page-module__E0kJGG__serviceBadge{color:#1f1300;background:#f0a020;border-radius:999px;padding:3px 9px;font-size:.75rem;font-weight:700;position:absolute;top:14px;right:14px}.page-module__E0kJGG__serviceIcon{color:#14532d;background:#14532d14;border-radius:14px;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.page-module__E0kJGG__serviceName{color:#1a2b3c;font-size:1.1rem;font-weight:800}.page-module__E0kJGG__serviceDesc{color:#4a5a6a;font-size:.92rem;line-height:1.6}.page-module__E0kJGG__serviceLink{color:#14532d;align-items:center;gap:6px;margin-top:auto;font-weight:700;display:inline-flex}.page-module__E0kJGG__servicesPicture img{border-radius:14px;width:100%;height:auto;margin-top:22px;display:block}@media (max-width:860px){.page-module__E0kJGG__servicesGrid{grid-template-columns:1fr}}
.HeroCarousel-module__gPR2Ca__carousel{background-color:#0b2216;align-items:center;min-height:min(82vh,740px);display:flex;position:relative;overflow:hidden}.HeroCarousel-module__gPR2Ca__slide{opacity:0;visibility:hidden;pointer-events:none;z-index:1;align-items:center;transition:opacity .65s cubic-bezier(.4,0,.2,1),visibility .65s;display:flex;position:absolute;inset:0}.HeroCarousel-module__gPR2Ca__slideActive{opacity:1;visibility:visible;pointer-events:auto;z-index:2}.HeroCarousel-module__gPR2Ca__slideBg{z-index:0;position:absolute;inset:0}.HeroCarousel-module__gPR2Ca__slideBg img{object-fit:cover;object-position:center 35%;width:100%;height:100%;transition:transform 7s ease-out;transform:scale(1.02)}.HeroCarousel-module__gPR2Ca__slideActive .HeroCarousel-module__gPR2Ca__slideBg img{transform:scale(1)}.HeroCarousel-module__gPR2Ca__slideOverlay{z-index:1;background:linear-gradient(90deg,#061e12f2 0%,#061e12d9 45%,#061e126b 80%,#061e1240 100%);position:absolute;inset:0}.HeroCarousel-module__gPR2Ca__slideContent{z-index:3;max-width:740px;padding:104px 0 96px;position:relative}.HeroCarousel-module__gPR2Ca__tag{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#ffffff24;border:1px solid #ffffff52;border-radius:999px;margin-bottom:1.35rem;padding:.42rem 1.15rem;font-size:.8rem;font-weight:700;display:inline-block;box-shadow:0 2px 8px #00000026}.HeroCarousel-module__gPR2Ca__title{letter-spacing:-.03em;color:#fff;text-shadow:0 2px 12px #00000059;margin-top:0;margin-bottom:1.25rem;font-size:clamp(2.4rem,5.2vw,4.1rem);font-weight:900;line-height:1.08}.HeroCarousel-module__gPR2Ca__subtitle{color:#ffffffe6;text-shadow:0 1px 6px #00000059;max-width:600px;margin-bottom:2.25rem;font-size:clamp(1.05rem,1.8vw,1.22rem);line-height:1.68}.HeroCarousel-module__gPR2Ca__buttons{flex-wrap:wrap;gap:1rem;display:flex}.HeroCarousel-module__gPR2Ca__btnOrange{background:var(--orange,#f0a020);color:#1a2b3c;cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.95rem 2.1rem;font-size:1.05rem;font-weight:700;text-decoration:none;transition:background .2s,transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 4px 14px #f0a02059}.HeroCarousel-module__gPR2Ca__btnOrange:hover{color:#1a2b3c;background:#d98c10;transform:translateY(-2px);box-shadow:0 6px 18px #f0a02073}.HeroCarousel-module__gPR2Ca__btnOutlineWhite{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:pointer;background:#ffffff14;border:2px solid #ffffff80;border-radius:999px;justify-content:center;align-items:center;padding:.95rem 2.1rem;font-size:1.05rem;font-weight:700;text-decoration:none;transition:background .2s,border-color .2s,transform .2s;display:inline-flex}.HeroCarousel-module__gPR2Ca__btnOutlineWhite:hover{color:#fff;background:#ffffff2e;border-color:#ffffffd9;transform:translateY(-2px)}.HeroCarousel-module__gPR2Ca__navBtn{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;cursor:pointer;z-index:5;background:#0a2316a6;border:1px solid #ffffff47;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;padding:0;transition:background .2s,transform .2s,border-color .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.HeroCarousel-module__gPR2Ca__navBtn:hover{color:#1a2b3c;background:#f0a020e6;border-color:#f0a020;transform:translateY(-50%)scale(1.08)}.HeroCarousel-module__gPR2Ca__navBtn:focus-visible{outline-offset:3px;outline:2px solid #f0a020}.HeroCarousel-module__gPR2Ca__prevBtn{left:24px}.HeroCarousel-module__gPR2Ca__nextBtn{right:24px}.HeroCarousel-module__gPR2Ca__dotsWrap{z-index:5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#06190f8c;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:10px;padding:8px 16px;display:flex;position:absolute;bottom:28px;left:50%;transform:translate(-50%)}.HeroCarousel-module__gPR2Ca__dot{cursor:pointer;background:#ffffff61;border:none;border-radius:50%;width:10px;height:10px;padding:0;transition:all .3s cubic-bezier(.4,0,.2,1)}.HeroCarousel-module__gPR2Ca__dotActive{background:#f0a020;border-radius:999px;width:28px;box-shadow:0 0 10px #f0a02099}.HeroCarousel-module__gPR2Ca__dot:hover:not(.HeroCarousel-module__gPR2Ca__dotActive){background:#ffffffb3}@media (max-width:768px){.HeroCarousel-module__gPR2Ca__carousel{min-height:560px}.HeroCarousel-module__gPR2Ca__slideContent{padding:80px 0 88px}.HeroCarousel-module__gPR2Ca__slideOverlay{background:linear-gradient(#061e12e0 0%,#061e12d1 65%,#061e12eb 100%)}.HeroCarousel-module__gPR2Ca__navBtn{display:none}.HeroCarousel-module__gPR2Ca__dotsWrap{padding:6px 12px;bottom:18px}}
