
/* ==========================================================
   ZENTIOHUB
   GLANCE.CSS
   Version: 1.0
   ========================================================== */

/* ==========================================================
   GLANCE SECTION
========================================================== */

.glance {

    padding-block: var(--space-9);

    background: var(--color-surface);

}

/* ==========================================================
   HEADER
========================================================== */

.glance__header {

    max-width: 760px;

    margin: 0 auto var(--space-8);

    text-align: center;

}

.glance__title {

    margin-bottom: var(--space-4);

}

.glance__description {

    color: var(--color-text-light);

}

/* ==========================================================
   GRID
========================================================== */

.glance__grid {

    display: grid;

    grid-template-columns: repeat(4, 1fr);

    gap: var(--space-5);

}

/* ==========================================================
   CARD
========================================================== */

.glance__card {

    background: #ffffff;

    border: 1px solid var(--color-border);

    border-radius: var(--radius-lg);

    padding: var(--space-6);

    text-align: center;

    box-shadow: var(--shadow-sm);

    transition:
        transform var(--transition-normal),
        box-shadow var(--transition-normal);

}

.glance__card:hover {

    transform: translateY(-5px);

    box-shadow: var(--shadow-md);

}

/* ==========================================================
   ICON
========================================================== */

.glance__icon {

    width: 72px;

    height: 72px;

    margin: 0 auto var(--space-5);

    display: flex;

    align-items: center;

    justify-content: center;

    border-radius: 50%;

    background: var(--color-primary-light);

    color: var(--color-primary);

    font-size: 1.8rem;

}

/* ==========================================================
   CONTENT
========================================================== */

.glance__card h3 {

    margin-bottom: var(--space-3);

    color: var(--color-text);

}

.glance__card p {

    color: var(--color-text-light);

    margin: 0;

}

/* ==========================================================
   RESPONSIVE
========================================================== */

@media (max-width: 992px) {

    .glance__grid {

        grid-template-columns: repeat(2, 1fr);

    }

}

@media (max-width: 768px) {

    .glance__grid {

        grid-template-columns: 1fr;

    }

    .glance__header {

        margin-bottom: var(--space-6);

    }

}

