.feature-card {
    min-height: 240px;

    padding: 30px;

    border: 1px solid #dce1e5;
    border-radius: var(--radius-md);

    background: white;
}

.feature-card > span {
    color: var(--brand-primary);

    font-size: 12px;
    font-weight: 800;
}

.feature-card h3 {
    margin-top: 40px;

    font-size: 24px;
}

.feature-card p {
    margin-top: 14px;

    color: var(--light-secondary);
}

.industry-card {
    min-height: 430px;

    display: flex;
    flex-direction: column;

    padding: 36px;

    border: 1px solid var(--border);
    border-radius: var(--radius-lg);

    background: var(--bg-secondary);

    transition:
        border-color 0.2s ease,
        transform 0.2s ease,
        background 0.2s ease;
}

.industry-card:hover {
    transform: translateY(-6px);

    border-color: var(--brand-primary);

    background: var(--surface-hover);
}

.industry-card__number {
    color: var(--brand-primary);

    font-size: 12px;
    font-weight: 800;
}

.industry-card h3 {
    margin-top: 90px;

    font-size: 38px;
}

.industry-card p {
    margin-top: 20px;
}

.industry-card strong {
    margin-top: auto;

    color: var(--brand-primary);

    font-size: 14px;
}
