 .our-products-section{width:100%;background-color:#f7fcff;padding:3rem 2rem;overflow:hidden;display:flex;justify-content:center;position:relative;background-image:radial-gradient(circle at 20% 20%,rgba(1,188,212,.05) 0%,transparent 50%),radial-gradient(circle at 80% 80%,rgba(25,52,81,.03) 0%,transparent 50%),repeating-linear-gradient(45deg,rgba(1,188,212,.02) 0,rgba(1,188,212,.02) 2px,transparent 2px,transparent 20px),repeating-linear-gradient(-45deg,rgba(25,52,81,.02) 0,rgba(25,52,81,.02) 2px,transparent 2px,transparent 20px);background-size:cover}.our-products-container{max-width:1400px;width:100%;position:relative;z-index:1}.ourkeyprducts-header{text-align:center;margin-bottom:4rem}.ourkeyprducts-header{text-align:center;margin-bottom:2rem;padding:.5rem .5rem;position:relative;overflow:hidden}.ourkeyprducts-header h2{font-family:"Poppins",sans-serif;font-size:3rem;font-weight:900;margin-bottom:.8rem;color:var(--primary-color);background:linear-gradient(90deg,var(--primary-color),var(--accent-color));-webkit-background-clip:text;-webkit-text-fill-color:transparent;position:relative;display:inline-block;padding-bottom:15px}.ourkeyprducts-header h2::before{content:"";position:absolute;bottom:5px;left:50%;transform:translateX(-50%);width:120px;height:4px;background:linear-gradient(90deg,var(--primary-color),var(--accent-color));border-radius:3px;clip-path:polygon(0 0,80% 0,100% 100%,20% 100%);animation:ourmainpageservices-swordAnimation 2s infinite alternate ease-in-out;box-shadow:0 3px 10px rgba(1,188,212,.5)}@keyframes ourmainpageservices-swordAnimation{0%{transform:translateX(-50%) scaleX(1);clip-path:polygon(0 0,80% 0,100% 100%,20% 100%);width:120px}50%{transform:translateX(-50%) scaleX(1.05) rotate(1deg);clip-path:polygon(5% 0,95% 0,100% 100%,0% 100%);width:130px}100%{transform:translateX(-50%) scaleX(1);clip-path:polygon(0 0,80% 0,100% 100%,20% 100%);width:120px}}.ourkeyprducts-header p{font-size:1.2rem;color:var(--grey-text)}.product-card-modern{background:#000000;overflow:hidden;box-shadow:0 20px 50px rgba(0,0,0,.5);display:flex;flex-direction:column;align-items:center;transition:transform .5s ease,box-shadow .5s ease;padding:20px;margin:0 auto;width:1200px}.project-card{display:none}.project-card.active{display:block}.product-title-modern{font-size:36px;font-weight:800;color:#fff;text-align:center;margin:30px 0 25px;position:relative}.product-title-modern::after{content:"";display:block;width:120px;height:5px;margin:12px auto 0;border-radius:50px;background:linear-gradient(90deg,#00ade6,#005fb8);box-shadow:0 0 20px rgba(0,173,230,.7)}.product-image-modern{width:100%;height:550px;overflow:hidden;margin-bottom:35px;position:relative;box-shadow:0 15px 35px rgba(0,0,0,.2)}.slide-img-modern{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;background:#111827;object-position:center;opacity:0;animation:fade-modern 20s infinite}.slide-img-modern:nth-child(1){animation-delay:0s}.slide-img-modern:nth-child(2){animation-delay:4s}.slide-img-modern:nth-child(3){animation-delay:8s}.slide-img-modern:nth-child(4){animation-delay:12s}.slide-img-modern:nth-child(5){animation-delay:16s}@keyframes fade-modern{0%{opacity:0}4%{opacity:1}20%{opacity:1}24%{opacity:0}100%{opacity:0}}.product-content-modern{padding:35px 40px;background:linear-gradient(145deg,var(--primary-color),var(--accent-color));border-radius:20px;color:#fff;display:flex;flex-direction:column;gap:20px}.product-description-modern{font-size:18px;line-height:1.7;margin-bottom:15px}.product-features-modern{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.product-features-modern li{position:relative;padding-left:32px;transition:transform .3s ease}.product-features-modern li i{position:absolute;left:0;top:0;color:var(--accent-color-light);font-size:18px}.product-features-modern li:hover{transform:translateX(5px)}.product-btn-modern{align-self:flex-start;padding:14px 30px;border-radius:50px;background:linear-gradient(135deg,#80e6f3,var(--primary-color));color:#fff;font-weight:700;text-decoration:none;box-shadow:0 5px 25px rgba(0,173,230,.5);transition:all .3s ease}.product-btn-modern:hover{background:linear-gradient(135deg,var(--primary-color),#80e6f3);box-shadow:0 8px 30px rgba(0,173,230,.7)}.product-pagination{display:flex;justify-content:center;margin-bottom:30px;gap:15px}.pagination-item{display:inline-block;padding:10px 20px;background:rgba(75,84,167,.2);color:var(--primary-color);font-weight:700;border-radius:50px;cursor:pointer;transition:all .3s ease}.pagination-item:hover{background:var(--accent-color)}.pagination-item.active{background:var(--accent-color);color:#fff;box-shadow:0 0 15px rgba(0,173,230,.5)}@media (max-width:1440px){.our-products-section{padding:2.5rem 1.5rem}.ourkeyprducts-header h2{font-size:2.8rem}.ourkeyprducts-header p{font-size:1.1rem}.product-card-modern{width:1000px}.product-image-modern{height:480px}}@media (max-width:1024px){.our-products-section{padding:2rem 1rem}.ourkeyprducts-header{margin-bottom:3rem}.ourkeyprducts-header h2{font-size:2.5rem;padding-bottom:12px}.ourkeyprducts-header h2::before{width:100px}.ourkeyprducts-header p{font-size:1rem}.product-card-modern{width:100%;padding:15px}.product-image-modern{height:400px;margin-bottom:25px}.product-title-modern{font-size:32px;margin:20px 0}.product-content-modern{padding:25px 30px}.product-description-modern{font-size:17px}}@media (max-width:767px){.our-products-section{padding:1.5rem .5rem}.ourkeyprducts-header{margin-bottom:2rem}.ourkeyprducts-header h2{font-size:2rem}.ourkeyprducts-header h2::before{width:80px;height:3px;bottom:3px}.ourkeyprducts-header p{font-size:.95rem}.product-image-modern{height:300px}.product-title-modern{font-size:28px;margin:15px 0}.product-title-modern::after{width:100px;height:4px;margin-top:8px}.product-content-modern{padding:20px;gap:15px}.product-description-modern{font-size:16px;line-height:1.6}.product-features-modern{gap:10px}.product-features-modern li{font-size:14px}.product-btn-modern{font-size:15px;padding:12px 25px}}@media (max-width:479px){.our-products-section{padding:1rem .5rem}.ourkeyprducts-header h2{font-size:1.8rem}.ourkeyprducts-header h2::before{width:60px;height:3px;bottom:3px}.ourkeyprducts-header p{font-size:.85rem}.product-image-modern{height:250px;margin-bottom:20px}.product-title-modern{font-size:24px;margin:10px 0}.product-title-modern::after{width:80px;height:3px;margin-top:6px}.product-content-modern{padding:15px}.product-description-modern{font-size:14px}.product-features-modern li{font-size:13px;padding-left:28px}.product-features-modern li i{font-size:16px}}