        .contact-grid { display: grid; grid-template-columns: 1fr 1.3fr; gap: 30px; }
        @media (max-width: 991px) { .contact-grid { grid-template-columns: 1fr; } }
        .contact-card .row {
            display: flex; align-items: center; gap: 14px;
            padding: 16px 0;
            border-bottom: 1px solid var(--border);
        }
        .contact-card .row:last-child { border-bottom: 0; }
        .contact-card .icon-tile { width: 42px; height: 42px; font-size: 20px; margin-bottom: 0; flex-shrink: 0; }
        .contact-card .row-text strong { display: block; color: var(--text); font-size: 14px; margin-bottom: 3px; }
        .contact-card .row-text span, .contact-card .row-text a { color: var(--muted); font-size: 13.5px; }
        .map-placeholder {
            margin-top: 20px;
            aspect-ratio: 16/8;
            background: linear-gradient(135deg, #181c23, #14181f);
            border: 1px solid var(--border);
            border-radius: 14px;
            display: flex; align-items: center; justify-content: center;
            color: var(--faded);
            font-size: 14px;
            position: relative;
            overflow: hidden;
        }
        .map-placeholder::before {
            content: '';
            position: absolute; inset: 0;
            background:
                linear-gradient(transparent 95%, rgba(251,133,0,0.08) 95%) 0 0 / 100% 60px,
                linear-gradient(90deg, transparent 95%, rgba(251,133,0,0.08) 95%) 0 0 / 60px 100%;
            mask: radial-gradient(60% 50% at 50% 50%, #000, transparent 70%);
            -webkit-mask: radial-gradient(60% 50% at 50% 50%, #000, transparent 70%);
        }
        .map-pin { position: relative; z-index: 1; text-align: center; }
        .map-pin i { font-size: 48px; color: var(--orange); margin-bottom: 8px; }
        /* GOREV-1153 ek — açık tema: harita kutusu hardcoded koyu gradyanı */
        html[data-theme="light"] .map-placeholder {
            background: linear-gradient(135deg, #f4f6fa, #e6eaf1);
        }
    
