/* ============================================
   Call-to-Action Section
   ============================================ */
.cta-section {
    padding: 4.5rem 0;
    background: var(--gov-navy);
    position: relative;
    overflow: hidden;
}

/* Subtle diagonal pattern */
.cta-section::before {
    content: '';
    position: absolute;
    inset: 0;
    background: repeating-linear-gradient(
        -45deg,
        transparent,
        transparent 40px,
        rgba(200,169,81,0.03) 40px,
        rgba(200,169,81,0.03) 80px
    );
    pointer-events: none;
}

.cta-section .container {
    position: relative;
}

.cta-section h2 {
    color: var(--gov-white);
    font-size: 2rem;
}

.cta-section p {
    color: rgba(255,255,255,0.7);
    font-size: 1.1rem;
}
