.hero-bg {
    background:
        linear-gradient(
            135deg,
            rgba(33, 36, 38, 0.95) 0%,
            rgba(52, 56, 59, 0.88) 100%
        ),
        url("https://images.unsplash.com/photo-1558494949-ef010cbdcc31?auto=format&fit=crop&w=1920&q=80");
    background-size: cover;
    background-position: center;
}
.glass-card {
    background: rgba(255, 255, 255, 0.92);
    backdrop-filter: blur(12px);
    border: 1px solid rgba(226, 232, 240, 0.8);
}
.dark-glass {
    background: rgba(52, 56, 59, 0.85);
    backdrop-filter: blur(12px);
    border: 1px solid rgba(255, 255, 255, 0.1);
}
.contact {
    width: 10vw !important;
}
/* nav {
    margin-right: 12px;
} */

header img {
    width: 74%;
}

.hero-pagination {
    display: flex;
    align-items: center;
    gap: 8px;
}

.hero-pagination .swiper-pagination-bullet {
    width: 10px;
    height: 10px;
    background: rgba(255, 255, 255, 0.4);
    opacity: 1;
    transition: all 0.3s ease;
}

.hero-pagination .swiper-pagination-bullet-active {
    width: 32px;
    border-radius: 10px;
    background: #ef233c;
}

.product-card a {
    margin-top: 6px;
}
.contact {
    text-align: center;
    padding-inline: 1.5rem;
}
