/* contact-polish.css — Contact page visual polish */

/* Contact method cards hover */
.page-contact .contact-method {
    transition: transform 0.2s ease, box-shadow 0.2s ease;
}

.page-contact .contact-method:hover {
    transform: translateY(-3px);
    box-shadow: 0 12px 28px rgba(0, 0, 0, 0.12);
}

/* Process steps visual */
.page-contact #after-contact ol li {
    background: white;
    padding: 1.25rem;
    border-radius: 12px;
    border: 1px solid #e5e7eb;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.04);
}

/* Hide the CSS counter numbers — inline span numbers are already there */
.page-contact .next-steps li::before {
    display: none !important;
}

/* Dark CTA override */
.page-contact .section-cta h2 {
    color: white !important;
}

.page-contact .section-cta p {
    color: rgba(255, 255, 255, 0.85) !important;
}
