/* Tur talebi sayfası */
.talep{max-width:1240px;margin:0 auto;padding:110px 5vw 90px}
.talep-bas{max-width:680px;margin-bottom:40px}
.talep-bas h1{font-size:clamp(2.4rem,5vw,4rem);margin:10px 0 12px}
.talep-bas p{color:var(--soluk)}
.talep-izgara{display:grid;grid-template-columns:1.7fr 1fr;gap:32px;align-items:start}
.talep-form{background:#fff;border-radius:22px;padding:34px;box-shadow:0 1px 0 var(--cizgi),0 18px 44px rgba(19,32,46,.08)}
.talep-form fieldset{border:0;display:grid;grid-template-columns:1fr 1fr;gap:18px 20px;margin-bottom:30px}
.talep-form legend{font-family:var(--serif);font-size:1.45rem;padding-bottom:14px;margin-bottom:6px;width:100%;border-bottom:1px solid var(--cizgi);grid-column:1/-1}
.talep-form label{display:flex;flex-direction:column;gap:7px;font-size:.88rem;font-weight:500}
.talep-form label.tam{grid-column:1/-1}
.talep-form label i{font-style:normal;color:var(--turuncu)}
.talep-form input,.talep-form select,.talep-form textarea{font:inherit;font-size:1rem;font-weight:400;color:var(--murekkep);background:var(--kagit);border:1px solid var(--cizgi);border-radius:12px;padding:13px 14px;transition:border-color .2s,box-shadow .2s;width:100%}
.talep-form textarea{resize:vertical}
.talep-form input:focus,.talep-form select:focus,.talep-form textarea:focus{outline:0;border-color:var(--turuncu);box-shadow:0 0 0 3px rgba(233,92,13,.12)}
.talep-form .onay{flex-direction:row;align-items:flex-start;gap:10px;font-weight:400;color:var(--soluk);margin-bottom:22px}
.talep-form .onay input{width:18px;height:18px;margin-top:3px;flex:none;accent-color:var(--turuncu)}
.talep-form .onay a{color:var(--murekkep);border-bottom:1px solid}
.bal{position:absolute;left:-9999px;opacity:0;height:0;width:0}
.talep-dugme{display:inline-flex;align-items:center;gap:14px;font:600 .9rem var(--sans);letter-spacing:.1em;text-transform:uppercase;background:var(--murekkep);color:#fff;border:0;border-radius:999px;padding:16px 30px;cursor:pointer;transition:background .2s}
.talep-dugme:hover{background:var(--turuncu)}.talep-dugme:disabled{opacity:.6;cursor:wait}
.talep-durum{margin-top:16px;font-size:.95rem;min-height:1.2em}
.talep-durum.ok{color:#2E7D5B;font-weight:600}.talep-durum.hata{color:#B4432A;font-weight:600}
.talep-yan{display:grid;gap:18px;position:sticky;top:90px}
.yan-kart{background:#fff;border-radius:18px;padding:24px;box-shadow:0 1px 0 var(--cizgi)}
.yan-kart h3{font-size:1.25rem;margin-bottom:12px}
.yan-kart p{color:var(--soluk);font-size:.95rem}
.yan-kart ol{list-style:none;counter-reset:a;display:grid;gap:14px}
.yan-kart li{counter-increment:a;display:grid;grid-template-columns:30px 1fr;column-gap:12px}
.yan-kart li::before{content:counter(a);grid-row:span 2;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:var(--kagit);border:1px solid var(--cizgi);font-family:var(--mono);font-size:.8rem;color:var(--turuncu)}
.yan-kart li span{color:var(--soluk);font-size:.9rem}
.yan-kart.koyu{background:var(--murekkep);color:#fff}
.yan-kart.koyu a{display:block;color:#E7EAEE;margin-top:4px}.yan-kart.koyu a:hover{color:#F08A4B}
@media (max-width:900px){.talep{padding-top:90px}.talep-izgara{grid-template-columns:1fr}.talep-yan{position:static}.talep-form{padding:22px}.talep-form fieldset{grid-template-columns:1fr}}
/* Menüde "Tur Talebi Oluştur" vurgusu */
.g-recaptcha{margin-bottom:22px}