.iletisim-module__rSfebq__contact{min-height:80vh;padding-bottom:120px}.iletisim-module__rSfebq__offices{flex-direction:column;gap:80px;margin-top:60px;display:flex}.iletisim-module__rSfebq__office{border-bottom:1px solid var(--border);grid-template-columns:1fr 1.5fr;align-items:start;gap:60px;padding-bottom:80px;display:grid}.iletisim-module__rSfebq__office:last-child{border-bottom:none;padding-bottom:0}.iletisim-module__rSfebq__officeInfo{flex-direction:column;gap:32px;display:flex}.iletisim-module__rSfebq__officeInfo h2{margin-bottom:8px;font-size:2rem;font-weight:800}.iletisim-module__rSfebq__detailsGrid{flex-direction:column;gap:24px;display:flex}.iletisim-module__rSfebq__detailItem{gap:20px;display:flex}.iletisim-module__rSfebq__detailIcon{color:var(--foreground);flex-shrink:0;justify-content:center;align-items:flex-start;width:24px;padding-top:5px;display:flex}.iletisim-module__rSfebq__detailText h4{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px;font-size:.85rem;font-weight:600}.iletisim-module__rSfebq__detailText p,.iletisim-module__rSfebq__detailText a{color:var(--foreground);font-size:1rem;line-height:1.5;text-decoration:none}.iletisim-module__rSfebq__officeMap{border:1px solid var(--border);background:var(--accent);border-radius:24px;height:400px;overflow:hidden}.iletisim-module__rSfebq__formSection{background:var(--accent);border-radius:40px;grid-template-columns:1fr 1.5fr;align-items:center;gap:80px;margin-top:100px;padding:80px;display:grid}.iletisim-module__rSfebq__formHeader h2{margin-bottom:24px;font-size:2.5rem;font-weight:800}.iletisim-module__rSfebq__formHeader p{color:var(--text-muted);font-size:1.1rem;line-height:1.6}.iletisim-module__rSfebq__form{grid-template-columns:1fr 1fr;gap:24px;display:grid}.iletisim-module__rSfebq__fullWidth{grid-column:span 2}.iletisim-module__rSfebq__formGroup{flex-direction:column;gap:8px;display:flex}.iletisim-module__rSfebq__label{font-size:.9rem;font-weight:600}.iletisim-module__rSfebq__input,.iletisim-module__rSfebq__textarea{border:1px solid var(--border);background:var(--background);color:var(--foreground);border-radius:12px;padding:16px 20px;font-family:inherit;font-size:1rem;transition:all .2s}.iletisim-module__rSfebq__input:focus,.iletisim-module__rSfebq__textarea:focus{border-color:var(--border-hover);outline:none}.iletisim-module__rSfebq__inputError,.iletisim-module__rSfebq__textareaError{background:#ff4d4d05;animation:.4s cubic-bezier(.36,.07,.19,.97) both iletisim-module__rSfebq__shake;border-color:#ff4d4d!important}.iletisim-module__rSfebq__errorMessage{color:#ff4d4d;align-items:center;gap:4px;margin-top:4px;font-size:.8rem;font-weight:500;animation:.3s forwards iletisim-module__rSfebq__fadeInError;display:flex}@keyframes iletisim-module__rSfebq__shake{10%,90%{transform:translate(-1px)}20%,80%{transform:translate(2px)}30%,50%,70%{transform:translate(-4px)}40%,60%{transform:translate(4px)}}@keyframes iletisim-module__rSfebq__fadeInError{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.iletisim-module__rSfebq__successMessage{color:#166534;text-align:center;background:#22c55e1a;border:1px solid #22c55e33;border-radius:12px;grid-column:span 2;padding:20px;font-weight:600;animation:.5s forwards iletisim-module__rSfebq__fadeIn}.iletisim-module__rSfebq__textarea{resize:vertical;min-height:150px}.iletisim-module__rSfebq__submitBtn{background:var(--btn-bg);color:var(--btn-color);border:1px solid var(--btn-border);cursor:pointer;border-radius:100px;grid-column:span 2;justify-content:center;align-items:center;gap:12px;padding:18px 36px;font-weight:700;transition:all .3s;display:flex}.iletisim-module__rSfebq__submitBtn:hover:not(:disabled){background:var(--btn-hover-bg);border-color:var(--btn-hover-border);transform:translateY(-2px);box-shadow:0 10px 25px #0000001a}.iletisim-module__rSfebq__submitBtn:disabled{opacity:.6;cursor:not-allowed}.iletisim-module__rSfebq__loadingSpinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:20px;height:20px;animation:.8s linear infinite iletisim-module__rSfebq__spin}@keyframes iletisim-module__rSfebq__spin{to{transform:rotate(360deg)}}@media (max-width:1024px){.iletisim-module__rSfebq__office,.iletisim-module__rSfebq__formSection{grid-template-columns:1fr;gap:40px}.iletisim-module__rSfebq__formSection{padding:40px}}@media (max-width:768px){.iletisim-module__rSfebq__form{grid-template-columns:1fr}.iletisim-module__rSfebq__fullWidth,.iletisim-module__rSfebq__submitBtn{grid-column:span 1}}
