﻿/* İletişim Page */
.page-hero{padding:8rem 0 4rem;text-align:center;background:linear-gradient(180deg,rgba(212,164,76,0.03) 0%,transparent 100%)}
.page-hero h1{margin:.5rem 0 1rem}
.page-hero p{color:var(--text-secondary);max-width:500px;margin:0 auto;font-size:1.1rem}

.contact-grid{display:grid;grid-template-columns:1fr 1.2fr;gap:3rem;align-items:start}
.contact-info{display:flex;flex-direction:column;gap:1rem}
.contact-card{text-align:center;padding:1.5rem}
.contact-card-icon{font-size:2rem;margin-bottom:.75rem}
.contact-card h3{font-size:1rem;font-family:var(--font-body);margin-bottom:.5rem}
.contact-card p,.contact-card a{color:var(--text-secondary);font-size:.9rem}
.contact-card a:hover{color:var(--accent)}

.contact-form-wrapper{background:var(--bg-secondary);border:1px solid var(--border-glass);border-radius:var(--radius-xl);padding:2.5rem}
.contact-form-wrapper h2{margin-bottom:.5rem}

.form-row{display:grid;grid-template-columns:1fr 1fr;gap:1rem}
@media(max-width:480px){.form-row{grid-template-columns:1fr}}

.map-section{padding:4rem 0 6rem}
.map-wrapper{border-radius:var(--radius-xl);overflow:hidden;border:1px solid var(--border-glass)}

@media(max-width:768px){.contact-grid{grid-template-columns:1fr}}

