/* Contact Section Enhancements (KAP-7) */

.contact-booking-link {
    text-align: center;
    margin-bottom: 2rem;
    padding: 1.5rem;
    background: rgba(218, 234, 255, 0.3);
    border-radius: 8px;
    border: 1px solid rgba(24, 176, 168, 0.15);
}

.contact-booking-link .booking-prompt {
    font-size: 1rem;
    color: #46455B;
    margin-bottom: 0.5rem;
}

.contact-booking-link .booking-cta {
    display: inline-block;
    font-size: 1.1rem;
    font-weight: 600;
    color: #18B0A8;
    text-decoration: none;
    transition: color 0.2s ease;
}

.contact-booking-link .booking-cta:hover {
    color: #139E97;
    text-decoration: underline;
}

.contact-response-time {
    text-align: center;
    font-size: 0.875rem;
    color: #888;
    margin-top: 1rem;
    font-style: italic;
}

@media (max-width: 768px) {
    .contact-booking-link {
        margin-bottom: 1.5rem;
        padding: 1rem;
    }

    .contact-booking-link .booking-cta {
        font-size: 1rem;
    }
}
