/* Christian Schools Theme */

:root {
    --primary: #7c3aed;
    --primary-dark: #6d28d9;
}

/* Purple primary is dark — need light text on buttons */
.btn-primary {
    color: #ece6d9;
}

.page-hero {
    background: linear-gradient(135deg, #7c3aed 0%, #5b21b6 100%);
}

.benefit-card:hover {
    border-color: var(--primary);
}

.use-cases {
    background: var(--bg-section);
}

.testimonial-card {
    background: var(--bg-section);
    border-left-color: var(--primary);
}

/* Emphasize cost comparison: ArbInq cheaper */
.features .feature {
    padding: 1.5rem;
    border-radius: 0.3rem;
}

.features .feature h3 {
    font-size: 1.1rem;
    margin-bottom: 0.5rem;
}

.features .feature:nth-child(3),
.features .feature:nth-child(4) {
    background: #0f2e1e;
    border: 2px solid #059669;
}

.features .feature:nth-child(3) h3,
.features .feature:nth-child(4) h3 {
    color: #34d399;
}

.features .feature:nth-child(1),
.features .feature:nth-child(2) {
    background: #2e0f0f;
    border: 1px solid #dc2626;
}

.features .feature:nth-child(1) h3,
.features .feature:nth-child(2) h3 {
    color: #f87171;
}
