/* ══ İLETİŞİM — YEREL ÖRTME KATMANI (donörde yok) ═══════════════════════════════════════
   `iletisim.css` artık donörle BAYT BAYT aynı (tek izinli sapma: hero görselinin url()'i
   `../img/iletisim/…`, görsel vendor edildi ve localde 200). Beyar kararı 2026-09-15.
   Bu dosya ESKİ yerel `iletisim.css`in aynen kopyasıdır (7.696 B, donörden −4.024 B'lık yeniden
   yazım); `iletisim.css`in hemen ARDINDAN yüklenir ve bugünkü kaskadı korur.
   ⚠ Bu kuralları `iletisim.css`e GERİ TAŞIMA: vendor-denetim.mjs onu yeniden sahte vendor sayar.
   ══════════════════════════════════════════════════════════════════════════════════════ */
:root{--ctl-h:48px;--danger:#c43d20;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-6:32px;--sp-7:48px}
.con-top{position:relative;min-height:440px;padding-top:128px;background:#1c1912}.con-top .wrap{position:relative}.con-top .px-clip{position:absolute;inset:0;overflow:hidden}.con-top .px-media{position:absolute;inset:0;background-size:cover;background-position:center}.con-top .px-veil{position:absolute;inset:0;background:linear-gradient(90deg,rgba(28,25,18,.93),rgba(33,30,22,.72))}.con-top .rd-crumb,.con-top .rd-crumb a{color:#c9c3b8}.con-top .rd-crumb i{color:#ffffff66}.con-top .rd-crumb b,.con-top h1{color:#fff}.con-intro{padding:6px 0 48px}.con-intro h1{font-size:38px;letter-spacing:-.03em;margin:14px 0 12px;max-width:680px}.con-intro .lead{font-size:16px;color:#e7edf1;font-weight:500;max-width:680px;line-height:1.65;text-shadow:0 1px 14px #0000004d}.con-intro .lead p{text-align:justify;hyphens:auto;overflow-wrap:break-word}
.con-sec{padding:40px 0 74px;background:var(--bg-cream)}.con-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:30px;align-items:start}.con-main{min-width:0}.con-aside{display:flex;flex-direction:column;gap:18px}.form-card,.ci-card,.tips-card{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--sh-sm)}.form-card{padding:28px}.fc-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:24px;padding-bottom:18px;border-bottom:1px solid var(--line)}.fc-head h2{font-size:20px;display:flex;align-items:center;gap:11px}.fc-head h2 i{flex:none;width:38px;height:38px;border-radius:var(--radius-md);background:var(--tomato-tint);color:var(--tomato);display:grid;place-items:center;font-size:15px}.fc-head p{font-size:13px;color:var(--muted);font-weight:500;margin-top:5px}
.fk-form{display:grid;gap:var(--sp-4)}.fk-grid{display:grid;gap:var(--sp-4);grid-template-columns:1fr 1fr}.fk-field{display:grid;gap:var(--sp-2);margin-bottom:var(--sp-4)}.fk-label{font-weight:800;font-size:.9rem;color:var(--slate-2);letter-spacing:-.01em}.fk-label .req,.req{color:var(--tomato);margin-left:2px}.fk-input,.fk-select,.fk-textarea{font:inherit;width:100%;min-height:var(--ctl-h);padding:var(--sp-3) var(--sp-4);background:var(--paper);color:var(--ink);border:1px solid var(--line);border-radius:var(--radius-md);font-weight:500;transition:border-color .2s var(--ease),box-shadow .2s var(--ease)}.fk-textarea{min-height:120px;resize:vertical;line-height:1.55}.fk-input:focus,.fk-select:focus,.fk-textarea:focus{outline:none;border-color:var(--tomato);box-shadow:0 0 0 3px color-mix(in srgb,var(--tomato) 16%,transparent)}.fk-select{appearance:none;padding-right:var(--sp-7);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%237E7E7E' d='M1 1l5 5 5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--sp-4) center}.fk-input[aria-invalid=true],.fk-select[aria-invalid=true],.fk-textarea[aria-invalid=true]{border-color:var(--danger)}.fk-help,.fk-count{font-size:.83rem;color:var(--muted)}.fk-count{text-align:right}.fk-err{font-size:.83rem;color:var(--danger);font-weight:500}.fk-agree{display:flex;align-items:flex-start;gap:var(--sp-3);font-size:.95rem;color:var(--slate-2);line-height:1.5;padding:var(--sp-3) var(--sp-4);background:var(--cream-2);border:1px solid var(--line);border-radius:var(--radius-md)}.fk-agree input{appearance:none;flex:none;width:22px;height:22px;margin-top:1px;border:1.5px solid color-mix(in srgb,var(--ink) 30%,var(--line));border-radius:6px;background:var(--paper)}.fk-agree input:checked{background-color:var(--tomato);border-color:var(--tomato);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14'%3E%3Cpath fill='none' stroke='%23fff' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round' d='M2.5 7.5l3 3 6-6.5'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat}.fk-agree a{color:var(--tomato);font-weight:800;text-decoration:underline;text-underline-offset:2px}.ol-submit{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:18px}.ol-submit .sub-note{font-size:12.5px;color:var(--muted);font-weight:500;max-width:280px}.ol-submit .btn{padding:15px 30px;font-size:15px}.captcha-note{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--muted)}.captcha-note i{color:var(--green-deep)}.form-errors{display:flex;align-items:center;gap:9px;color:var(--danger);background:#fff3f0;border:1px solid #c43d2033;border-radius:var(--radius-md);padding:12px 14px;margin-bottom:16px}.hp-field{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important}
.ci-card,.tips-card{padding:22px}.tips-head{font-size:15px;display:flex;align-items:center;gap:10px;margin-bottom:18px;font-weight:700}.tips-head i{color:var(--tomato);font-size:14px}.ci-rows,.tips-steps{display:flex;flex-direction:column}.ci-row{display:flex;align-items:flex-start;gap:13px;padding:13px 0;border-bottom:1px solid var(--line)}.ci-row:first-child{padding-top:0}.ci-row:last-child{border-bottom:0;padding-bottom:0}.ci-row>i{flex:none;width:38px;height:38px;border-radius:var(--radius-md);background:var(--tomato-tint);color:var(--tomato);display:grid;place-items:center;font-size:15px}.ci-row .cl span{display:block;font-size:11.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--muted)}.ci-row .cl b{display:block;font-size:14px;color:var(--slate);font-weight:700;margin-top:3px;line-height:1.5}.ci-row .cl small{display:block;font-size:12px;color:var(--muted);font-weight:500;margin-top:2px}.tip-step{display:flex;gap:14px;position:relative;padding-bottom:20px}.tip-step:last-child{padding-bottom:0}.tip-step .tn{flex:none;width:30px;height:30px;border-radius:50%;background:var(--tomato-tint);color:var(--tomato);display:grid;place-items:center;font-size:13px;font-weight:700;z-index:2}.tip-step:not(:last-child):before{content:"";position:absolute;left:15px;top:32px;bottom:4px;width:2px;background:var(--line)}.tip-step b{font-size:13.5px;color:var(--slate);display:block;margin-bottom:3px}.tip-step div span{font-size:12.5px;color:var(--muted);font-weight:500;line-height:1.5}
.ol-success{text-align:center;background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--sh-sm);padding:60px 30px;animation:fadeUp .35s var(--ease)}.ol-success .ok{width:74px;height:74px;border-radius:50%;background:#eaf7f0;color:var(--green);display:grid;place-items:center;font-size:30px;margin:0 auto 20px}.ol-success h2{font-size:26px;margin-bottom:10px}.ol-success p{font-size:15px;color:var(--muted);font-weight:500;max-width:460px;margin:0 auto 26px;line-height:1.65}.ol-success .os-steps{display:flex;justify-content:center;margin-bottom:26px}.ol-success .os-steps span{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;font-weight:600;color:var(--slate-2);background:var(--bg-cream);border:1px solid var(--line);padding:9px 14px;border-radius:var(--radius-sm)}
@media(max-width:1024px){.con-layout{grid-template-columns:1fr}}@media(max-width:640px){.con-top{min-height:360px;padding-top:74px}.con-intro{padding-bottom:38px}.con-intro h1{font-size:28px}.con-intro .lead{font-size:14.5px}.con-sec{padding:24px 0 50px}.form-card{padding:20px 18px}.fk-grid{grid-template-columns:1fr}.ol-submit{flex-direction:column;align-items:stretch}.ol-submit .btn{width:100%}.ol-success{padding:42px 18px}.ol-success .os-steps span{max-width:100%;overflow-wrap:anywhere}}
