/* === ULTRA MINIMAL & CLEAN HERO BUTTONS === */

.hero-btn {
    display: block;
    width: 90%;
    max-width: 500px;
    margin: 12px auto;
    padding: 10px 0;
    border-radius: 14px;
    font-size: 16px;
    font-weight: 600;
    text-decoration: none;
    color: white;
    text-align: center;
    background: #4CAF50;
    box-shadow: 0 2px 6px rgba(0,0,0,0.12);
    transition: 0.2s ease-in-out;
}

.hero-btn:hover {
    transform: translateY(-1px);
    opacity: 0.92;
}

.hero-btn.call {
    background: #4CAF50;    /* Yumuşak yeşil */
}

.hero-btn.maps {
    background: #1B73E8;    /* Google mavi */
}
