.Hero-module__Z8hQ_W__heroSection{min-height:70vh;position:relative;overflow:hidden}.Hero-module__Z8hQ_W__sliderContainer{z-index:0;position:absolute;inset:0}.Hero-module__Z8hQ_W__slideImage{transition:opacity 1s ease-in-out;position:absolute;inset:0}.Hero-module__Z8hQ_W__navigationDots{z-index:20;gap:.5rem;display:flex;position:absolute;bottom:2rem;left:50%;transform:translate(-50%)}.Hero-module__Z8hQ_W__dot{cursor:pointer;border-radius:50%;width:.75rem;height:.75rem;transition:all .3s}.Hero-module__Z8hQ_W__dotActive{background-color:#d59b27;transform:scale(1.25)}.Hero-module__Z8hQ_W__dotInactive{background-color:#ffffff80}.Hero-module__Z8hQ_W__dotInactive:hover{background-color:#ffffffbf}.Hero-module__Z8hQ_W__particleBg{z-index:5;width:100%;height:100%;position:absolute;top:0;left:0}.Hero-module__Z8hQ_W__heroGradient{background:linear-gradient(135deg,#0c6b68 0%,#3fa17b 50%,#d59b27 100%) 0 0/400% 400%;animation:8s ease-in-out infinite Hero-module__Z8hQ_W__gradientShift}@keyframes Hero-module__Z8hQ_W__gradientShift{0%,to{background-position:0%}50%{background-position:100%}}.Hero-module__Z8hQ_W__textGlow{text-shadow:0 0 20px #d59b2780}.Hero-module__Z8hQ_W__contentLayer{z-index:10;position:relative}
.ProductCategories-module__5CuJuG__glassCard{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:1;background:#ffffff0d;border:1px solid #ffffff1a;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.ProductCategories-module__5CuJuG__glassCard:before{content:"";z-index:-2;background:conic-gradient(#0000,#0c6b68cc,#d59b27cc,#0000 30%);width:200%;height:200%;animation:4s linear infinite ProductCategories-module__5CuJuG__rotate;position:absolute;top:-50%;left:-50%}.ProductCategories-module__5CuJuG__glassCard:after{content:"";border-radius:inherit;z-index:-1;background:#fff;position:absolute;inset:2px}@keyframes ProductCategories-module__5CuJuG__rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ProductCategories-module__5CuJuG__glassCard:hover{background:#ffffff1a;box-shadow:0 25px 50px #0c6b6840}
.CTASection-module__JDDWTW__ctaGradient{background:linear-gradient(135deg,#0c6b68 0%,#3fa17b 50%,#d59b27 100%) 0 0/400% 400%;animation:8s ease-in-out infinite CTASection-module__JDDWTW__gradientShift}@keyframes CTASection-module__JDDWTW__gradientShift{0%,to{background-position:0%}50%{background-position:100%}}
