:root{--blue:#0a2c75;--light:#f6f8fc}body{font-family:'PoppinsI';color:#222}.header{background:#fff;border-bottom:1px solid #eee}.nav-link{font-size:14px;margin:0 8px}.quote-btn{background:var(--blue);color:#fff;padding:10px 22px;border-radius:8px}.hero-section{background:#f8f9fd;padding:80px 0}.hero-label{color:var(--blue);font-weight:700}.hero-section h1{font-size:58px;font-weight:700;color:var(--blue);margin:15px 0}.hero-section p{color:#666;line-height:1.8}.primary-btn{background:var(--blue);color:white}.outline-btn{border:1px solid var(--blue);color:var(--blue)}.hero-buttons{margin-top:30px}.hero-features{margin-top:35px;display:flex;flex-wrap:wrap;gap:25px}.hero-features div{font-size:14px}.hero-image{max-width:95%}.section-space{padding:80px 0}.section-heading{text-align:center;color:var(--blue);font-size:34px;font-weight:700;margin-bottom:50px}.category-card,.product-card{border:1px solid #e6e6e6;border-radius:14px;text-align:center;padding:20px;transition:.3s;height:100%}.category-card:hover,.product-card:hover{transform:translateY(-5px);box-shadow:0 15px 40px rgba(0,0,0,.08)}.category-card img,.product-card img{width:100%;height:150px;object-fit:contain}.products-section{background:#fafbfd;padding:80px 0}.title-row{display:flex;justify-content:space-between;margin-bottom:40px}.title-row h2{color:var(--blue);font-weight:700}.brands{background:var(--blue);color:#fff;padding:60px 0}.brands h3{text-align:center;margin-bottom:40px}.brands img{max-height:40px}.stats h3{color:var(--blue);font-size:48px;font-weight:700}.cta-box{color:#fff;border-radius:18px;padding:50px;display:flex;justify-content:space-between;align-items:center}.cta-box h2{color:#fff}footer{background:#04163d;color:#fff;padding:0}footer ul{list-style:none;padding:0}footer li{margin-bottom:12px}.why-list h2{color:#0a2c75;font-weight:600}.why-list li{list-style:none}.why-list li .fa-solid{color:#1945a3}.our_servicesss h2{color:#0a2c75;font-weight:600}.our_servicesss li{list-style:none}.our_servicesss li strong{color:#10378b;font-size:16px}@media(max-width:991px){.hero-section h1{font-size:38px}.cta-box{flex-direction:column;text-align:center;gap:20px}}