.icon-effect:before{background-color:rgb(from var(--landing_header_act_text) r g b / 33%)}#company-services{background:#f8f9fa}.flowchart-container{display:flex;justify-content:center;align-items:center;padding:20px}@media (max-width: 767px){#company-services h2{font-size:1.3rem!important}.flowchart-container{padding:10px}}#product-gallery{background:#ffffff}.product-image-wrapper{position:relative;overflow:hidden;border-radius:12px;box-shadow:0 4px 15px #0000001a;transition:all .3s ease;background:#f8f9fa;padding:10px}.product-image-wrapper:hover{transform:translateY(-5px);box-shadow:0 8px 25px #00000026}.product-image{width:100%;height:auto;border-radius:8px;object-fit:cover;transition:transform .3s ease}.product-image-wrapper:hover .product-image{transform:scale(1.05)}@media (max-width: 991px){.product-image-wrapper{margin-bottom:20px}}@media (max-width: 575px){.product-image-wrapper{margin-bottom:15px;padding:8px}#product-gallery{padding-top:2rem!important;padding-bottom:2rem!important}}#achievements{background:#ffffff}.trophy-container{width:300px;height:300px;margin:0 auto}.trophy-icon-wrapper{position:relative;z-index:3;width:150px;height:150px;display:flex;align-items:center;justify-content:center;margin:0 auto}.trophy-icon{font-size:120px;color:gold;filter:drop-shadow(0 4px 8px rgba(255,215,0,.3));position:relative;z-index:3}.achievement-shape{position:absolute;border-radius:50% 40% 60% 30%;opacity:.7;z-index:1}.shape-1{width:200px;height:180px;background:linear-gradient(135deg,#4ade80 0%,#86efac 100%);top:20px;right:20px;transform:rotate(-15deg)}.shape-2{width:150px;height:140px;background:linear-gradient(135deg,#86efac 0%,#d1fae5 100%);bottom:30px;left:10px;transform:rotate(25deg)}.achievement-star{position:absolute;color:gold;font-size:24px;z-index:2;animation:twinkle 2s ease-in-out infinite}.star-1{top:20px;left:30px;animation-delay:0s}.star-2{top:60px;right:40px;animation-delay:.5s}.star-3{bottom:50px;left:50px;animation-delay:1s}@keyframes twinkle{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}.achievements-list{padding:20px 0}.achievement-item{transition:transform .3s ease}.achievement-item:hover{transform:translate(5px)}.achievement-number{width:50px;height:50px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-weight:700;box-shadow:0 4px 10px #0000001a}.achievement-number-1{background:linear-gradient(135deg,#86efac 0%,#4ade80 100%)}.achievement-number-2{background:linear-gradient(135deg,#2dd4bf 0%,#14b8a6 100%)}.achievement-number-3{background:linear-gradient(135deg,#fde047 0%,#facc15 100%)}.number-text{color:#fff;font-size:24px;font-weight:700}.achievement-title{font-size:20px;line-height:1.4}.achievement-title-1{color:#4ade80}.achievement-title-2{color:#14b8a6}.achievement-title-3{color:#facc15}.achievement-desc{font-size:15px;line-height:1.6;color:#6b7280}@media (max-width: 991px){.trophy-container{width:250px;height:250px;margin-bottom:40px}.trophy-icon{font-size:100px}.shape-1{width:160px;height:140px}.shape-2{width:120px;height:110px}.achievement-title{font-size:18px}}@media (max-width: 767px){.trophy-container{width:200px;height:200px}.trophy-icon{font-size:80px}.shape-1{width:130px;height:110px}.shape-2{width:100px;height:90px}.achievement-star{font-size:18px}.achievement-number{width:45px;height:45px}.number-text{font-size:20px}.achievement-title{font-size:16px}.achievement-desc{font-size:14px}#achievements h2{font-size:2rem!important}}@media (max-width: 575px){.trophy-container{width:180px;height:180px}.trophy-icon{font-size:70px}.achievement-number{width:40px;height:40px}.number-text{font-size:18px}.achievement-title{font-size:15px}.achievement-desc{font-size:13px}}
