.lt-iletisim{padding-block: var(--lt-bosluk-4) clamp(2.5rem,6vw,4.5rem)}.lt-iletisim__baslik{max-width: 62ch;margin-bottom: var(--lt-bosluk-6)}.lt-iletisim__baslik p{line-height: 1.75;color: var(--lt-gri-500)}.lt-iletisim__kartlar{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: var(--lt-bosluk-4);margin-bottom: var(--lt-bosluk-6)}.lt-iletisim-kart{position: relative;display: flex;flex-direction: column;align-items: flex-start;gap: 0.2rem;padding: var(--lt-bosluk-5);overflow: hidden;background: var(--lt-beyaz);border: 1.5px solid var(--lt-gri-200);border-radius: var(--lt-yuvarlak-lg);isolation: isolate;transition: transform var(--lt-gecis),box-shadow var(--lt-gecis),border-color var(--lt-gecis),color var(--lt-gecis);animation: lt-iletisim-gel 0.6s cubic-bezier(0.22,1,0.36,1) both}.lt-iletisim-kart:nth-child(2){animation-delay: 0.07s}.lt-iletisim-kart:nth-child(3){animation-delay: 0.14s}.lt-iletisim-kart:nth-child(4){animation-delay: 0.21s}@keyframes lt-iletisim-gel{from{opacity: 0;transform: translateY(18px)}to{opacity: 1;transform: none}}.lt-iletisim-kart::before{content: "";position: absolute;inset: 0;z-index: -1;background: var(--lt-siyah);transform: scaleY(0);transform-origin: bottom;transition: transform var(--lt-gecis)}.lt-iletisim-kart>.lt-ikon{box-sizing: content-box;width: 1.4rem;height: 1.4rem;padding: 0.75rem;margin-bottom: var(--lt-bosluk-3);color: var(--lt-siyah);background: var(--lt-gri-100);border-radius: 50%;transition: color var(--lt-gecis),background var(--lt-gecis),transform var(--lt-gecis)}.lt-iletisim-kart strong{font-size: var(--lt-boyut-lg);font-weight: 700}.lt-iletisim-kart span{font-size: var(--lt-boyut-sm);line-height: 1.6;color: var(--lt-gri-500);overflow-wrap: anywhere;transition: color var(--lt-gecis)}div.lt-iletisim-kart{background: var(--lt-gri-50)}a.lt-iletisim-kart:hover{border-color: var(--lt-siyah);box-shadow: var(--lt-golge-lg);transform: translateY(-6px)}a.lt-iletisim-kart:hover::before{transform: scaleY(1)}a.lt-iletisim-kart:hover strong{color: var(--lt-beyaz)}a.lt-iletisim-kart:hover span{color: rgba(255,255,255,0.78)}a.lt-iletisim-kart:hover>.lt-ikon{color: var(--lt-beyaz);background: var(--lt-vurgu);transform: rotate(-10deg) scale(1.1)}.lt-iletisim__yerlesim{display: grid;grid-template-columns: minmax(0,1.5fr) minmax(0,1fr);gap: clamp(1.25rem,3vw,2.5rem);align-items: start}.lt-iletisim__yerlesim>.lt-kutu{padding: clamp(1.25rem,3vw,2.25rem);border-radius: var(--lt-yuvarlak-lg)}.lt-iletisim__form h2,.lt-iletisim__bilgi h2{margin-bottom: var(--lt-bosluk-5);font-size: var(--lt-boyut-2xl);font-weight: 800;letter-spacing: -0.02em}.lt-iletisim__bilgi{position: sticky;top: calc(var(--lt-ust-yukseklik) + 24px);background: var(--lt-gri-50)}.lt-iletisim__bilgi address{display: flex;flex-direction: column;gap: var(--lt-bosluk-4)}.lt-iletisim__bilgi address p{display: flex;align-items: flex-start;gap: var(--lt-bosluk-3);font-size: var(--lt-boyut-sm);line-height: 1.7;color: var(--lt-gri-700)}.lt-iletisim__bilgi address .lt-ikon{margin-top: 0.15rem;color: var(--lt-siyah)}.lt-iletisim__firma{padding-top: var(--lt-bosluk-4);margin-top: var(--lt-bosluk-5);font-size: var(--lt-boyut-xs);line-height: 1.8;color: var(--lt-gri-500);border-top: 1px dashed var(--lt-gri-300)}.lt-iletisim__bilgi .lt-sosyal{margin-top: var(--lt-bosluk-5)}.lt-iletisim__harita{margin-top: var(--lt-bosluk-6);overflow: hidden;aspect-ratio: 16 / 6;background: var(--lt-gri-100);border: 1px solid var(--lt-gri-200);border-radius: var(--lt-yuvarlak-lg)}.lt-iletisim__harita iframe{width: 100%;height: 100%;border: 0;filter: grayscale(1) contrast(1.05);transition: filter var(--lt-gecis-yavas)}.lt-iletisim__harita:hover iframe{filter: none}@media (max-width: 1023px){.lt-iletisim__kartlar{grid-template-columns: repeat(2,minmax(0,1fr))}.lt-iletisim__yerlesim{grid-template-columns: minmax(0,1fr)}.lt-iletisim__bilgi{position: static}}@media (max-width: 720px){.lt-iletisim__harita{aspect-ratio: 4 / 3}}@media (max-width: 480px){.lt-iletisim__kartlar{grid-template-columns: minmax(0,1fr);gap: var(--lt-bosluk-3)}.lt-iletisim-kart{flex-direction: row;flex-wrap: wrap;align-items: center;column-gap: var(--lt-bosluk-3)}.lt-iletisim-kart>.lt-ikon{margin-bottom: 0}.lt-iletisim-kart span{flex-basis: 100%}}
