
/* ==========================================================
   ZENTIOHUB
   ASSESSMENT.CSS
   Version: 1.0
   ========================================================== */

/* ==========================================================
   ASSESSMENT SECTION
========================================================== */

.assessment {

    padding-block: var(--space-9);

    background: var(--color-background);

}

/* ==========================================================
   HEADER
========================================================== */

.assessment__header {

    max-width: 760px;

    margin: 0 auto var(--space-8);

    text-align: center;

}

.assessment__title {

    margin-bottom: var(--space-4);

}

.assessment__description {

    color: var(--color-text-light);

}

/* ==========================================================
   GRID
========================================================== */

.assessment__grid {

    display: grid;

    grid-template-columns: repeat(2, 1fr);

    gap: var(--space-6);

}

/* ==========================================================
   CARD
========================================================== */

.assessment__card {

    background: #ffffff;

    border: 1px solid var(--color-border);

    border-radius: var(--radius-lg);

    padding: var(--space-6);

    box-shadow: var(--shadow-sm);

    transition:
        transform var(--transition-normal),
        box-shadow var(--transition-normal);

}

.assessment__card:hover {

    transform: translateY(-5px);

    box-shadow: var(--shadow-md);

}

/* ==========================================================
   SCORE
========================================================== */

.assessment__score {

    display: inline-flex;

    align-items: center;

    justify-content: center;

    width: 72px;

    height: 72px;

    margin-bottom: var(--space-5);

    border-radius: 50%;

    background: var(--color-primary-light);

    color: var(--color-primary);

    font-size: 1.5rem;

    font-weight: var(--font-weight-bold);

}

/* ==========================================================
   CONTENT
========================================================== */

.assessment__card h3 {

    margin-bottom: var(--space-3);

    color: var(--color-text);

}

.assessment__card p {

    color: var(--color-text-light);

    margin-bottom: var(--space-4);

}

/* ==========================================================
   LIST
========================================================== */

.assessment__list {

    display: flex;

    flex-direction: column;

    gap: var(--space-3);

}

.assessment__list li {

    display: flex;

    align-items: flex-start;

    gap: .75rem;

    color: var(--color-text);

}

.assessment__list li::before {

    content: "✓";

    color: var(--color-success);

    font-weight: var(--font-weight-bold);

    flex-shrink: 0;

}

/* ==========================================================
   RESPONSIVE
========================================================== */

@media (max-width: 768px) {

    .assessment__grid {

        grid-template-columns: 1fr;

    }

    .assessment__card {

        text-align: center;

    }

    .assessment__score {

        margin-inline: auto;

    }

    .assessment__list {

        text-align: left;

    }

}



