/*
 * Marka Projeler · onaylı tasarım (v1-4, 5 Kasım 2026): proje, ana sayfa,
 * firma, ilçe, durum ve yasal metin sayfaları. Kaynak: tasarım paketi
 * site.css. Siteye uyarlanırken demo kuralları çıkarıldı; gerçek veri için
 * gereken küçük ekler dosyanın sonunda.
 */
@font-face{font-family:Inter;src:url('fonts/inter-latin-ext.woff2') format('woff2');font-weight:100 900;font-display:swap}
:root{--lacivert:#14263D;--mavi:#0B4A8F;--zemin:#F4F6F8;--kirmizi:#B80000;--metin:#14263D;--ikincil:#536171;--cizgi:#DCE2E8;--beyaz:#fff;--yesil:#23614B;--hata:#B80000;--font:Inter,Arial,sans-serif;--aralik:8px;--yaricap:12px;--golge:0 10px 30px #14263d08}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;background:var(--zemin);color:var(--metin);font:15px/1.65 var(--font)}a{color:var(--mavi);text-decoration:none}a:hover{text-decoration:underline}button,input{font:inherit}button,a,input{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:default}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible{outline:3px solid var(--mavi);outline-offset:4px}h1,h2,h3,p{margin-top:0}h1{font-size:clamp(30px,4vw,48px);line-height:1.12;letter-spacing:-1.5px;margin-bottom:16px}h2{font-size:24px;line-height:1.3;letter-spacing:-.6px;margin-bottom:24px}h3{font-size:18px;line-height:1.4}small,.kucuk{font-size:12px;color:var(--ikincil)}.sarmal{max-width:1248px;margin:auto;padding:0 32px}.atla{position:absolute;left:-9999px}.atla:focus{left:20px;top:20px;background:white;z-index:9;padding:16px}.baslik{background:white;border-bottom:1px solid var(--cizgi)}.baslik .sarmal{min-height:94px;display:flex;justify-content:space-between;align-items:center;gap:24px}.logo{width:185px;height:auto;display:block}.menu{display:flex;gap:26px;align-items:center}.menu a{color:var(--lacivert);font-size:14px;min-height:44px;display:flex;align-items:center}.menu a:last-child{border:1px solid var(--cizgi);padding:0 16px;border-radius:8px}.danisman-serit{background:#E9EFF5}.danisman-serit .sarmal{display:flex;justify-content:space-between;align-items:center;min-height:44px;font-size:12px;gap:8px}.kapat{border:0;background:none;min-width:44px;min-height:44px;color:var(--lacivert);font-size:22px}.yol{font-size:12px;color:var(--ikincil);padding:22px 0}.yol a{color:var(--ikincil)}.kapak{aspect-ratio:16/9;position:relative;background:#E2E8ED;border-radius:16px;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;padding:38px;color:white}.kapak::before{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#14263D 0%,#14263DEB 38%,#526579 100%)}.kapak>*{position:relative}.kapak .gorsel-notu{position:absolute;top:24px;right:24px;border:1px solid #ffffff55;padding:6px 10px;border-radius:5px;color:#fff;font-size:11px}.kapak .yer{font-size:13px;color:#E3E9F1;margin-bottom:12px}.kapak a{color:white;text-decoration:underline;text-underline-offset:4px}.etiketler{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 0}.etiket{display:inline-flex;align-items:center;border:1px solid var(--cizgi);background:#fff;border-radius:5px;padding:5px 9px;font-size:11px;font-weight:600;line-height:1.4;color:var(--lacivert)}.etiket--satis{background:#EAF3EE;border-color:#C9DFD2;color:#24533E}.etiket--kampanya{background:#FCECEC;border-color:#EBC4C4;color:#A00000}.etiket--teyit{background:#EDF3FA;border-color:#CCD9EA;color:var(--mavi)}.kapak .etiket--stok{background:#fff;border-color:#fff}.duzen{display:grid;grid-template-columns:minmax(0,1fr) 352px;column-gap:32px;align-items:start;margin-top:24px}.ana-kolon{grid-column:1;grid-row:1}.yan-kolon{grid-column:2;grid-row:1;position:static;display:grid;gap:16px;max-height:none;overflow:visible}.bolum{padding:32px;background:#fff;border:1px solid var(--cizgi);border-radius:var(--yaricap);margin-bottom:24px;box-shadow:var(--golge)}.ozet{background:#fff;display:flex;flex-wrap:wrap;gap:20px;padding:22px 28px;border-radius:12px;border:1px solid var(--cizgi);margin-bottom:24px;font-size:13px}.ozet b{display:block;font-size:15px;margin-top:4px}.bolum-baslik{display:flex;align-items:start;justify-content:space-between;gap:16px}.bolum-baslik small{margin-top:6px}.tablo{width:100%;border-collapse:collapse;font-size:13px}.tablo th{text-align:left;color:var(--ikincil);font-size:11px;font-weight:500;padding:12px 8px;background:var(--zemin)}.tablo td{padding:18px 8px;border-bottom:1px solid var(--cizgi);vertical-align:top}.tablo td:first-child{font-weight:700;font-size:16px}.tablo th:last-child,.tablo td:last-child{text-align:right}.fiyat{font-weight:600;white-space:nowrap;font-size:12px}.dogrulama{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--ikincil);margin:16px 0 0}.dogrulama svg{width:14px;height:14px;flex-shrink:0}.form-kart{padding:24px;background:#fff;border-radius:12px;border:1px solid var(--cizgi)}.form-kart h2{margin:18px 0 8px}.form-kart .etiket{margin-bottom:6px}.stok-ozet{padding-bottom:18px;border-bottom:1px solid var(--cizgi);font-size:12px;color:var(--ikincil)}.stok-ozet b{color:var(--lacivert);font-size:16px;display:block}label{display:block;font-size:12px;font-weight:500;margin:14px 0 6px}input:not([type=checkbox]){width:100%;padding:12px;border:1px solid #AAB5C1;border-radius:7px;background:#fff;min-height:46px;color:var(--lacivert)}input[aria-invalid=true]{border-color:var(--hata)}.onay{display:flex;gap:9px;align-items:flex-start;font-size:11px;font-weight:400;line-height:1.6;margin:16px 0}.onay input{width:18px;height:18px;flex-shrink:0;accent-color:var(--mavi);margin-top:2px}.onay:has(input:focus-visible){outline:3px solid var(--mavi);outline-offset:4px}.dugme{min-height:46px;padding:12px 18px;border-radius:7px;display:inline-flex;justify-content:center;align-items:center;gap:8px;font-size:13px;font-weight:600;border:1px solid var(--mavi);background:var(--mavi);color:#fff;line-height:1.4}.dugme:hover{background:#073B73;color:white;text-decoration:none}.dugme--ikincil{background:#fff;color:var(--mavi)}.dugme--ikincil:hover{background:#EDF3FA;color:var(--mavi)}.tam{width:100%}.mahremiyet{font-size:10px;color:var(--ikincil);margin:12px 0 0;line-height:1.7}.iletisim{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:18px;padding-top:18px;border-top:1px solid var(--cizgi)}.iletisim a{font-size:11px;line-height:1.7;min-height:44px}.iletisim b{display:block;font-size:12px}.hata{font-size:11px;color:var(--hata);margin:4px 0}.basari{padding:22px;border:1px solid #BDD4C5;background:#EDF5EF;border-radius:8px;color:#24533E}.basari:focus{outline:2px solid #24533E}.tanitim{background:#E9EFF5;border-radius:12px;padding:24px}.tanitim h3{margin-bottom:12px}.tanitim p{font-size:12px;color:var(--ikincil)}.eyebrow{font-size:10px;letter-spacing:1.6px;font-weight:700;text-transform:uppercase;color:var(--ikincil);margin-bottom:12px}.odeme{background:#FAFBFC;border:1px solid var(--cizgi);padding:22px;border-radius:8px}.odeme h3{margin:12px 0}.odeme p{font-size:13px;color:var(--ikincil)}.ozellikler{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:0;list-style:none;font-size:13px}.ozellikler li{padding:14px;background:var(--zemin);border-radius:6px}.donatilar{display:flex;gap:10px;flex-wrap:wrap;margin:24px 0}.donati{display:flex;align-items:center;gap:7px;font-size:12px;border:1px solid var(--cizgi);padding:10px;border-radius:6px}.donati svg{width:18px;height:18px}.gorseller{display:grid;grid-template-columns:1fr 1fr;gap:12px}.yer-tutucu{background:#E8EDF1;border:1px solid var(--cizgi);border-radius:8px;padding:20px;min-height:140px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--ikincil);text-align:center;gap:10px;font-size:12px}.yer-tutucu svg{width:32px;height:32px;opacity:.6}.harita{min-height:230px}.video{min-height:220px;background:var(--lacivert);color:#fff;border:0;border-radius:8px;width:100%;display:flex;gap:12px;flex-direction:column;align-items:center;justify-content:center}.oynat{width:48px;height:48px;border:1px solid #ffffff55;border-radius:50%;display:grid;place-items:center}.araclar{background:var(--lacivert);color:#fff}.araclar p{color:#D8E2ED;font-size:13px}.araclar .dugme{background:#fff;color:var(--mavi);border-color:white}.araclar .dugme--ikincil{background:transparent;color:white}.dugmeler{display:flex;gap:10px;flex-wrap:wrap}.proje-kartlar{display:grid;grid-template-columns:1fr 1fr;gap:16px}.proje-kart{display:block;color:var(--metin);border:1px solid var(--cizgi);border-radius:10px;overflow:hidden;background:white}.proje-kart:hover{text-decoration:none;border-color:var(--mavi);box-shadow:var(--golge)}.kart-gorsel{aspect-ratio:4/3;background:#E4EAF0;display:grid;place-items:center;color:var(--ikincil);font-size:11px}.kart-metin{padding:18px}.kart-metin h3{margin:12px 0 8px}.kart-metin p{font-size:12px;color:var(--ikincil);margin-bottom:8px}.son{font-size:11px;color:var(--ikincil);padding:0 0 28px}.altbilgi{border-top:1px solid var(--cizgi);background:white;padding:32px 0}.altbilgi .sarmal{display:flex;justify-content:space-between;gap:24px;font-size:11px;color:var(--ikincil)}.altbilgi a{display:inline-flex;align-items:center;min-height:44px;margin-right:18px}.mobil-cubuk{display:none}.yardim{margin:10px 0 0;font-size:11px;color:var(--ikincil)}[hidden]{display:none!important}

@media(max-width:999px){.duzen{display:flex;flex-direction:column}.ana-kolon,.yan-kolon{display:contents}.form-kart{margin-bottom:24px}.masaustu-tanitim{display:none}.mobil-form-konum{display:block}.kapak{padding:30px}.menu{gap:12px}.sarmal{padding:0 24px}.mobil-cubuk{position:fixed;bottom:0;left:0;right:0;display:flex;gap:10px;padding:12px 20px calc(12px + env(safe-area-inset-bottom));background:#ffffffF5;border-top:1px solid var(--cizgi);z-index:5}.mobil-cubuk a:first-child{flex:1}.mobil-cubuk a:last-child{font-size:11px}.altbilgi{padding-bottom:110px}}
@media(max-width:600px){body{font-size:14px}.sarmal{padding:0 16px}.baslik .sarmal{min-height:76px;flex-wrap:wrap;gap:0;padding-top:14px;padding-bottom:8px}.logo{width:142px}.menu{width:100%;justify-content:space-between;gap:8px}.menu a{font-size:11px}.menu a:last-child{border:0;padding:0}.yol{padding:16px 0;font-size:10px}.kapak{aspect-ratio:16/9;min-height:240px;padding:20px;border-radius:10px}h1{font-size:28px;letter-spacing:-.8px}.kapak .gorsel-notu{top:12px;right:12px;font-size:9px;padding:4px 6px}.kapak .yer{font-size:11px;margin-bottom:8px}.kapak>a{font-size:12px}.etiket{font-size:10px;padding:4px 6px}.etiketler{gap:5px;margin-top:12px}.duzen{margin-top:16px}.bolum{padding:22px 18px;margin-bottom:16px}h2{font-size:21px;margin-bottom:20px}.ozet{padding:18px;gap:14px;justify-content:space-between;margin-bottom:16px}.ozet span{font-size:10px}.ozet b{font-size:12px}.bolum-baslik{display:block}.bolum-baslik small{display:block;margin:-14px 0 16px}.tablo thead{display:none}.tablo,.tablo tbody{display:block}.tablo tr{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--cizgi);border-radius:8px;padding:14px;margin-bottom:12px;gap:8px}.tablo td{border:0;padding:0;font-size:12px}.tablo td:first-child{grid-column:1/-1;font-size:19px;border-bottom:1px solid var(--cizgi);padding-bottom:10px;margin-bottom:4px}.tablo td::before{content:attr(data-label);display:block;color:var(--ikincil);font-weight:400;font-size:10px}.tablo td:last-child{text-align:left}.tablo td.fiyat{grid-column:1/-1;padding-top:8px;font-size:14px}.form-kart{padding:22px 18px;margin-bottom:16px}.onay{font-size:12px}.mahremiyet{font-size:11px}.ozellikler{grid-template-columns:1fr;gap:8px}.gorseller{gap:8px}.yer-tutucu{padding:12px;min-height:130px;font-size:11px}.proje-kartlar{grid-template-columns:1fr}.altbilgi .sarmal{flex-direction:column;gap:12px}.altbilgi a{margin-right:12px}.mobil-cubuk{padding-left:16px;padding-right:16px}.dugmeler .dugme{flex:1}.danisman-serit .sarmal{font-size:10px}.odeme{padding:18px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

.metin-dugme{background:transparent;border:0;color:var(--mavi);padding:4px 0;min-height:44px;font-size:inherit;text-align:left;text-decoration:underline;text-underline-offset:3px}.mahremiyet .metin-dugme{min-height:44px;font-size:11px}.tanitim .metin-dugme{font-size:12px}.altbilgi .metin-dugme{font-size:11px;margin-right:14px}hr{border:0;border-top:1px solid var(--cizgi);margin:28px 0}.araclar .eyebrow{color:#C6D4E4}.video small{color:#D8E2ED}


.kapak{width:100%;min-width:0} @media(max-width:999px){.duzen{align-items:stretch}.duzen>.ana-kolon,.duzen>.yan-kolon{min-width:0}.duzen .bolum,.duzen .ozet,.duzen .mobil-form-konum,.duzen .form-kart{width:100%;min-width:0}}

/* Temsili proje görselleri */
.kapak .kapak-resim{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}.kapak::before{z-index:1;background:linear-gradient(0deg,rgba(20,38,61,.96) 0%,rgba(20,38,61,.66) 32%,rgba(20,38,61,.02) 72%)}.kapak>*:not(.kapak-resim){z-index:2}.galeri-gorsel{margin:0;border:1px solid var(--cizgi);border-radius:8px;overflow:hidden;background:var(--zemin)}.galeri-gorsel img{display:block;width:100%;height:auto}.galeri-gorsel figcaption{font-size:10px;line-height:1.5;color:var(--ikincil);padding:10px 12px}.kart-gorsel{position:relative;overflow:hidden}.kart-gorsel img{width:100%;height:100%;object-fit:cover;position:absolute;inset:0}.kart-gorsel>span{position:absolute;bottom:10px;left:10px;background:#ffffffED;padding:4px 7px;border-radius:4px;font-size:10px;color:var(--lacivert)}.kapak .gorsel-notu{background:#14263D99}.galeri-gorsel{min-width:0}
/* Ortak sayfa şablonları */
select{font:inherit;min-height:46px;width:100%;padding:10px 12px;color:var(--lacivert);background:var(--beyaz);border:1px solid #AAB5C1;border-radius:7px}select:focus-visible{outline:3px solid var(--mavi);outline-offset:3px}input:disabled{background:#E8EDF1;color:var(--ikincil)}.sayfa-bolum{margin:64px 0}.sayfa-baslik{padding:40px 0 24px;max-width:850px}.sayfa-baslik p{color:var(--ikincil);max-width:700px}.sayfa-baslik h1{font-size:40px;overflow-wrap:anywhere}.ana-kapak{margin:28px 0 0;display:grid;grid-template-columns:1fr 1fr;background:var(--lacivert);color:white;border-radius:16px;overflow:hidden;min-height:460px}.ana-kapak-metin{padding:52px 42px}.ana-kapak h1{font-size:43px;line-height:1.15;letter-spacing:-1.3px}.ana-kapak p{color:#D4DFEC;font-size:14px}.ana-kapak .eyebrow{color:#C0D1E5;font-size:10px}.ana-kapak .dugme{background:white;color:var(--mavi);border-color:white;margin:8px 0 18px}.ana-kapak .ana-kapak-not{font-size:11px;margin:0}.ana-kapak-gorsel{position:relative;margin:0;min-width:0}.ana-kapak-gorsel img{width:100%;height:100%;object-fit:cover;position:absolute;inset:0}.ana-kapak-gorsel figcaption{position:absolute;bottom:16px;right:16px;left:16px;font-size:10px;background:#14263DBF;color:white;padding:6px 8px;border-radius:4px;width:fit-content}.guven-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;padding:30px 0;border-bottom:1px solid var(--cizgi)}.guven-grid article{position:relative;padding-left:36px}.guven-grid h2{font-size:16px;margin-bottom:6px;letter-spacing:-.3px}.guven-grid p{font-size:12px;margin-bottom:0;color:var(--ikincil)}.sira{font-size:11px;font-weight:600;color:var(--mavi)}.guven-grid .sira{position:absolute;left:0;top:0}.liste-baslik{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px}.liste-baslik h2{margin:0}.liste-baslik .eyebrow{margin-bottom:8px}.uc-kart-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.uc-kart-grid .proje-kart{min-width:0}.kart-metin h3,.firma-kapak h1,.form-kart .onay{overflow-wrap:anywhere}.kart-metin .etiketler:first-child{margin-top:0}.ilce-kart{display:flex;align-items:center;justify-content:space-between;gap:20px;border:1px solid var(--cizgi);border-radius:9px;background:white;padding:20px 24px;color:var(--lacivert);min-height:72px}.ilce-kart small{display:block;font-size:11px;margin-top:4px}.ilce-kart:hover{border-color:var(--mavi);text-decoration:none}.roportaj-grid{display:grid;grid-template-columns:1.2fr 1fr;background:white;border:1px solid var(--cizgi);border-radius:12px;overflow:hidden}.roportaj-kapak{position:relative;border:0;padding:0;background:var(--lacivert);color:white;aspect-ratio:16/9;overflow:hidden;min-height:240px;text-align:left}.roportaj-kapak img{width:100%;height:100%;object-fit:cover;position:absolute;inset:0;opacity:.65}.roportaj-metin{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:end;gap:12px;padding:28px;background:linear-gradient(0deg,#14263DEB,transparent)}.roportaj-metin b{font-size:20px;line-height:1.3;max-width:330px}.roportaj-metin small{color:#DAE5EF;font-size:10px}.roportaj-yazi{align-self:center;padding:36px}.roportaj-yazi h3{font-size:24px;letter-spacing:-.5px}.roportaj-yazi p{font-size:13px;color:var(--ikincil)}.danisman-adimlar{padding:40px;background:#E9EFF5;border:1px solid #D8E3EF;border-radius:12px}.danisman-adimlar h2{max-width:600px;font-size:30px}.danisman-adimlar h3{font-size:17px;margin:12px 0 8px}.danisman-adimlar p{font-size:13px;color:var(--ikincil)}.danisman-adimlar .dugme{margin-top:20px}.yillik-blok{display:grid;grid-template-columns:260px 1fr;gap:64px;align-items:center;padding:44px;background:white;border:1px solid var(--cizgi);border-radius:12px}.yillik-blok h2{max-width:550px;font-size:32px}.yillik-blok p{font-size:14px;color:var(--ikincil)}.yillik-kapak{background:var(--lacivert);color:white;padding:24px;aspect-ratio:3/4;display:flex;flex-direction:column;justify-content:space-between;box-shadow:10px 10px 0 #E4EAF0;border-left:5px solid #0B4A8F}.yillik-kapak>span{font-size:29px;line-height:1.1;letter-spacing:1px;font-weight:700}.yillik-kapak hr{border-color:#ffffff44;width:100%;margin:16px 0}.yillik-kapak b{font-size:14px;font-weight:500}.yillik-kapak small{color:#CBD8E5;font-size:9px;margin-top:20px}.firma-cagri{display:flex;align-items:center;justify-content:space-between;gap:32px;padding:36px;border-top:3px solid var(--kirmizi);background:white;border-radius:0 0 12px 12px}.firma-cagri h2{max-width:660px;margin-bottom:12px}.firma-cagri p{font-size:13px;color:var(--ikincil);margin:0;max-width:650px}.firma-cagri .dugme{flex-shrink:0}.firma-kapak{display:grid;grid-template-columns:140px minmax(0,1fr);gap:32px;padding:40px 0 32px}.firma-monogram{width:140px;height:140px;display:grid;place-items:center;background:white;border:1px solid var(--cizgi);border-radius:12px;font-size:40px;font-weight:600;color:var(--mavi)}.firma-kapak h1{font-size:36px;line-height:1.2;max-width:850px}.firma-kapak p{color:var(--ikincil);max-width:750px;font-size:14px}.firma-form-alani{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,440px);gap:64px;align-items:start}.firma-form-alani h2{font-size:32px}.firma-form-alani p{font-size:14px;color:var(--ikincil)}.firma-form-alani .form-kart p{font-size:12px}.ilce-kapak{position:relative;margin:12px 0 36px;border-radius:12px;overflow:hidden;aspect-ratio:16/9;max-height:500px}.ilce-kapak img{width:100%;height:100%;object-fit:cover;display:block}.ilce-kapak figcaption{position:absolute;bottom:14px;left:14px;background:#14263DCC;color:white;font-size:10px;padding:6px 9px;border-radius:5px}.editorial{max-width:760px;margin:40px auto 60px}.editorial p{color:var(--ikincil)}.durum-bant{margin:22px 0;padding:24px 28px;background:#E9EFF5;border-left:3px solid var(--mavi);border-radius:6px}.durum-bant h2{font-size:22px;margin-bottom:8px}.durum-bant p{font-size:13px;margin-bottom:8px;color:var(--ikincil)}.durum-bant a{font-size:13px}.durum-sayfa{max-width:820px;margin:60px 0 72px}.durum-sayfa h1{margin:22px 0;font-size:40px;line-height:1.2}.durum-sayfa p{color:var(--ikincil);max-width:700px}.durum-sayfa .dugmeler{margin-top:30px}.yasal{max-width:740px;margin:36px auto 80px}.yasal h1{font-size:38px;line-height:1.3}.yasal h2{margin:40px 0 18px}.yasal .tablo td:first-child{font-size:13px}.filtreler{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0 0 28px;padding:22px;background:white;border:1px solid var(--cizgi);border-radius:10px;align-items:end}.filtreler label{margin-top:0}.filtreler>button{align-self:end}.filtre-aciklama,.filtre-hata{grid-column:1/-1;margin:0}.bos-sonuc{padding:32px;background:white;border:1px solid var(--cizgi);border-radius:10px;color:var(--ikincil)}.secim-resim img{max-width:100%;height:auto}
@media(max-width:999px){.ana-kapak{grid-template-columns:1fr 1fr;min-height:400px}.ana-kapak-metin{padding:32px}.ana-kapak h1{font-size:35px}.uc-kart-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.guven-grid{gap:18px}.yillik-blok{grid-template-columns:220px 1fr;gap:36px;padding:32px}.firma-cagri{flex-direction:column;align-items:start}.firma-form-alani{gap:32px;grid-template-columns:1fr 1fr}.roportaj-yazi{padding:24px}.roportaj-metin{padding:20px}.firma-kapak{grid-template-columns:100px minmax(0,1fr);gap:24px}.firma-monogram{width:100px;height:100px}.firma-kapak h1{font-size:30px}.danisman-adimlar .uc-kart-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:600px){.sayfa-bolum{margin:40px 0}.sayfa-baslik{padding:24px 0 12px}.sayfa-baslik h1{font-size:28px;line-height:1.2}.sayfa-baslik p{font-size:13px}.ana-kapak{display:flex;flex-direction:column;margin-top:20px;border-radius:10px;min-height:0}.ana-kapak-metin{padding:28px 24px}.ana-kapak h1{font-size:32px;letter-spacing:-.9px}.ana-kapak p{font-size:13px}.ana-kapak-gorsel{height:auto;aspect-ratio:16/9;min-height:190px}.ana-kapak-gorsel figcaption{font-size:9px;right:12px;left:12px;bottom:12px}.guven-grid{grid-template-columns:1fr;padding:24px 0;gap:24px}.guven-grid article{padding-left:34px}.guven-grid h2{font-size:15px;margin-bottom:4px}.liste-baslik{gap:12px;align-items:start;flex-direction:column;margin-bottom:20px}.uc-kart-grid{grid-template-columns:1fr;gap:18px}.proje-kart .kart-metin{padding:18px}.ilce-kart{padding:18px}.roportaj-grid{grid-template-columns:1fr}.roportaj-kapak{min-height:215px}.roportaj-metin b{font-size:18px}.roportaj-yazi h3{font-size:22px}.danisman-adimlar{padding:26px 20px}.danisman-adimlar h2{font-size:25px}.danisman-adimlar .uc-kart-grid{grid-template-columns:1fr;gap:20px}.danisman-adimlar h3{margin:6px 0}.danisman-adimlar p{margin:0}.yillik-blok{grid-template-columns:1fr;padding:28px 22px;gap:32px}.yillik-kapak{max-width:210px;min-height:265px}.yillik-blok h2{font-size:25px}.yillik-blok p{font-size:13px}.firma-cagri{padding:26px 20px;gap:24px}.firma-cagri h2{font-size:24px}.firma-kapak{grid-template-columns:1fr;padding:24px 0;gap:20px}.firma-kapak h1{font-size:28px;letter-spacing:-.6px}.firma-monogram{width:80px;height:80px;font-size:28px}.firma-form-alani{grid-template-columns:1fr;gap:20px}.firma-form-alani h2{font-size:25px}.ilce-kapak{margin-bottom:24px;aspect-ratio:16/9}.ilce-kapak figcaption{font-size:8px;bottom:10px;left:10px}.editorial{margin:28px 0}.editorial h2{font-size:23px}.editorial p{font-size:13px}.durum-sayfa{margin:36px 0 48px}.durum-sayfa h1{font-size:30px;letter-spacing:-.6px}.durum-sayfa .dugmeler{flex-direction:column}.durum-bant{padding:20px}.durum-bant h2{font-size:21px}.yasal{margin:24px 0 48px}.yasal h1{font-size:30px}.yasal .tablo tr{grid-template-columns:1fr}.filtreler{grid-template-columns:1fr;padding:18px}.filtre-aciklama,.filtre-hata{grid-column:1}.telefon-ornekleri{max-width:100%}.telefon-cerceve{max-width:100%}.logo{max-width:100%}}

/* ---- Siteye uyarlama ekleri ---- */
/* Kapak görseli WebP için <picture> içindedir; sarmal kapağı kaplar, görsel geçişin altında kalır. */
.kapak>.kapak-sarmal{position:absolute;inset:0;z-index:0}
.kapak>.kapak-sarmal .kapak-resim{width:100%;height:100%;object-fit:cover}
/* Tasarımdaki çerçeveli son menü öğesi "Proje firmaları için" sayfasıydı; sayfa gelince .menu-dugme ile geri gelir. */
.menu a:last-child{border:0;padding:0}
.menu a.menu-dugme{border:1px solid var(--cizgi);padding:0 16px;border-radius:8px}
@media(max-width:600px){.menu{justify-content:flex-start;gap:20px}}
.logo{aspect-ratio:2048/744}
.kapak--gorselsiz{aspect-ratio:auto;min-height:280px}
.tablo td:empty::after{content:'—';color:var(--ikincil);font-weight:400}
.ortaklar{list-style:none;padding:0;margin:0 0 8px;font-size:13px}
.ortaklar li{padding:8px 0;border-bottom:1px solid var(--cizgi)}
.ortaklar li:last-child{border-bottom:0}
.liste{padding-left:18px;font-size:13px}
.metin-govde p{margin-bottom:14px}
.not{border-left:3px solid var(--kirmizi);padding-left:12px;font-size:13px;color:var(--lacivert);margin-bottom:20px}
.galeri-gorsel figcaption:empty{display:none}
.video{text-decoration:none}
.video:hover{text-decoration:none;color:#fff}
.form-hata{font-size:12px;color:var(--hata);margin:10px 0 0}
.dugme[aria-busy=true]{opacity:.7}
.web-sitesi{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}
.cf-turnstile{margin-top:14px}
@media(max-width:600px){.tablo td:empty{display:none}}

/* Video: kapak tıklanınca yerini alan oynatıcı */
.video-oynatici{width:100%;aspect-ratio:16/9;border:0;border-radius:8px;display:block;background:#000}
.ana-kapak-video{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;background:var(--lacivert);color:#fff;text-decoration:none}
.ana-kapak-video img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.7}
.ana-kapak-video>span{position:relative}
.ana-kapak-video:hover{text-decoration:none;color:#fff}
.ana-kapak-gorsel .video-oynatici{position:absolute;inset:0;height:100%;border-radius:0}
.video{position:relative;overflow:hidden}
.video img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.6}
.video>span{position:relative}
.roportaj-kapak{display:block;text-decoration:none}
.roportaj-grid+.roportaj-grid{margin-top:16px}
@media(min-width:1000px){.mobil-tanitim{display:none}}
.mobil-tanitim{margin-bottom:24px}
.tanitim img{width:100%;height:auto;border-radius:8px;margin-bottom:14px;display:block}
/* Harita (OpenStreetMap, tıklayınca yüklenir) */
a.yer-tutucu.harita{color:var(--ikincil);cursor:pointer}a.yer-tutucu.harita:hover{text-decoration:none;border-color:var(--mavi);color:var(--mavi)}a.yer-tutucu.harita span{font-weight:600;color:var(--lacivert)}.harita-cerceve{display:block;width:100%;height:320px;border:1px solid var(--cizgi);border-radius:8px}.harita-baglanti{font-size:12px;margin:10px 0 0}
/* ---- Danışman araçları (onaylı tasarım v1-4-2) ---- */
.da-araclar{max-width:940px;margin:8px 0 40px}.da-ekran{padding:36px;background:#fff;border:1px solid var(--cizgi);border-radius:12px;box-shadow:var(--golge);margin-bottom:24px;scroll-margin-top:24px}.da-ekran h2{font-size:25px;margin-bottom:20px}.da-ekran h2:focus{outline:none}.da-ekran h3{margin-bottom:6px}.da-ekran>p{max-width:760px}.da-alan-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px 24px}.da-alan-grid>div{min-width:0}.da-alan-not{font-size:11px;color:var(--ikincil);line-height:1.7;margin:8px 0}.da-mahremiyet{font-size:12px;line-height:1.8;color:var(--ikincil);margin:24px 0 20px;max-width:760px}.da-mahremiyet a,.da-yayin-onayi a{display:inline-block;min-height:44px;line-height:44px}.da-islemler{display:flex;flex-wrap:wrap;gap:12px;margin:22px 0 0}.da-islemler>.dugme{min-width:190px}.da-kimlik{display:flex;align-items:start;gap:16px;flex-wrap:wrap;border:1px solid var(--cizgi);background:var(--zemin);padding:22px;border-radius:8px}.da-kimlik>div{flex:1;min-width:180px}.da-kimlik p{font-size:14px;font-weight:600;margin:0;overflow-wrap:anywhere}.da-kimlik-ikon{width:42px;height:42px;flex-shrink:0;background:#E2EBF5;color:var(--mavi);font-size:12px;font-weight:600;border-radius:50%;display:grid;place-items:center}.da-kimlik .metin-dugme{font-size:12px}.da-adim-ozet{display:flex;flex-wrap:wrap;gap:10px 18px;font-size:11px;color:var(--ikincil);padding-bottom:20px;margin-bottom:22px;border-bottom:1px solid var(--cizgi)}.da-adim-ozet b{color:var(--mavi)}.da-kod-form{max-width:480px}.da-kod-form .da-kod-input{max-width:260px;font-size:26px;font-weight:600;letter-spacing:7px;padding:12px 16px}.da-kod-form .da-islemler{align-items:center}.da-kod-form [data-da-resend]{font-size:12px;min-height:44px}.da-kod-form [data-da-resend]:disabled{color:var(--ikincil);text-decoration:none}.da-yayin-onayi{background:var(--zemin);padding:18px;border-radius:8px;font-size:12px;line-height:1.8}.da-yayin-onayi+ .da-alan-not{margin-left:0}.da-link-satir{display:flex;gap:10px;align-items:stretch}.da-link-satir input{min-width:0;font-size:13px}.da-link-satir .dugme{flex-shrink:0}.da-basari{display:flex;align-items:start;gap:16px;padding:22px;border:1px solid #C9DFD2;background:#EAF3EE;border-radius:8px;color:#24533E}.da-basari h3{font-size:18px}.da-basari p{font-size:13px;margin:0}.da-basari-isaret{width:28px;height:28px;flex-shrink:0;border:1px solid #93BAA3;border-radius:50%;display:grid;place-items:center}.da-uyari{padding:20px;background:#FFF5E8;border:1px solid #D7B88C;border-radius:8px;color:#6B440D;font-size:13px;margin:0 0 20px}.da-uyari p{margin:0}.da-kopya-not{font-size:12px;color:var(--yesil);min-height:22px;margin:8px 0}.da-yukleniyor{display:inline-block;width:16px;height:16px;border:2px solid #ffffff60;border-top-color:#fff;border-radius:50%;animation:da-don 1s linear infinite}.da-ekran [hidden]{display:none!important}.da-ekran .dugme:disabled{opacity:.75}.da-ekran [readonly]{background:#F7F9FB}.da-form label,.da-kod-form label{font-size:12px}.da-form .hata{font-size:11px}.da-form .onay{font-size:12px}.da-ekran .hata{line-height:1.65}@keyframes da-don{to{transform:rotate(360deg)}}
@media(max-width:600px){.da-ekran{padding:24px 18px;border-radius:10px}.da-ekran h2{font-size:22px}.da-ekran>p{font-size:13px}.da-alan-grid{grid-template-columns:1fr;gap:4px}.da-islemler{flex-direction:column;gap:10px}.da-islemler>.dugme{width:100%;min-width:0}.da-mahremiyet{font-size:11px}.da-kimlik{padding:16px;gap:12px}.da-kimlik>div{min-width:180px}.da-kimlik .metin-dugme{width:100%}.da-kimlik p{font-size:12px}.da-adim-ozet{gap:8px 14px;font-size:10px}.da-yayin-onayi{padding:14px;font-size:11px}.da-link-satir{flex-direction:column}.da-link-satir input{font-size:11px}.da-basari{padding:18px 14px;gap:12px}.da-basari h3{font-size:16px}.da-basari p{font-size:12px}.da-ekran .da-kod-input{font-size:24px;max-width:100%}}
@media(prefers-reduced-motion:reduce){.da-yukleniyor{animation:none}}

.araclar .da-bolum-baglanti{display:inline-flex;align-items:center;min-height:44px;color:#fff;text-decoration:underline;text-underline-offset:4px}

/* Uygulama düzeltmeleri: aydınlatma bağlantısı cümlenin içinde kalır; araçlar proje sayfasının akışında. */
.da-mahremiyet a,.da-yayin-onayi a{display:inline;line-height:inherit;min-height:0;padding:10px 0}
.da-araclar{max-width:none;margin:0 0 24px}
.araclar .dugmeler{margin-top:8px}
/* ---- Paylaşım sayfaları (onaylı tasarım v1-4-3) ---- */
.ps-sayfa{background:var(--zemin)}.ps-ustbilgi{background:#fff;border-bottom:1px solid var(--cizgi)}.ps-ustbilgi .sarmal{display:flex;justify-content:space-between;align-items:center;gap:24px;min-height:94px}.ps-ustbilgi span{color:var(--ikincil);font-size:12px}.ps-duzen{display:grid;grid-template-columns:minmax(0,1fr) 352px;column-gap:32px;row-gap:0;align-items:start;margin-top:24px}.ps-ozet{grid-column:1;grid-row:1;min-width:0}.ps-icerik{grid-column:1;grid-row:2;min-width:0}.ps-danisman{grid-column:2;grid-row:1 / 3;background:white;border:1px solid var(--cizgi);border-radius:12px;padding:24px;min-width:0}.ps-stok{border-bottom:1px solid var(--cizgi);padding-bottom:20px;margin-bottom:24px}.ps-stok b{display:block;font-size:16px;margin-top:10px}.ps-stok>span:last-child:not(.etiket){font-size:12px;color:var(--ikincil)}.ps-danisman h2{font-size:21px;margin-bottom:22px}.ps-kimlik{display:flex;align-items:start;gap:12px}.ps-avatar{display:grid;place-items:center;width:42px;height:42px;flex-shrink:0;background:#E9EFF5;border-radius:50%;font-size:12px;font-weight:600;color:var(--mavi)}.ps-kimlik h3{font-size:16px;margin-bottom:6px;overflow-wrap:anywhere}.ps-kimlik p{font-size:12px;line-height:1.7;color:var(--ikincil);margin-bottom:0;overflow-wrap:anywhere}.ps-numara{font-size:15px;font-weight:600;margin:22px 0 0}.ps-iletisim{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:18px}.ps-altbilgi{background:white;border-top:1px solid var(--cizgi);padding:30px 0;margin-top:24px;color:var(--ikincil);font-size:11px}.ps-mobil-cubuk{display:none}.ps-kapali{max-width:760px;margin:100px auto 120px;padding:44px;background:white;border:1px solid var(--cizgi);border-radius:12px}.ps-kapali h1{font-size:36px;line-height:1.2}.ps-kapali>p:last-child{color:var(--ikincil);margin-bottom:0}.ps-sayfa .kapak h1{overflow-wrap:anywhere;font-size:clamp(28px,3.2vw,44px)}
@media(max-width:999px){.ps-duzen{display:block}.ps-danisman{margin-bottom:24px}.ps-danisman .ps-stok{display:none}.ps-danisman h2{font-size:20px}.ps-iletisim{max-width:400px}.ps-telefonlu .ps-altbilgi{padding-bottom:110px}.ps-mobil-cubuk{position:fixed;bottom:0;left:0;right:0;display:flex;gap:12px;background:#ffffffF5;border-top:1px solid var(--cizgi);padding:12px 24px calc(12px + env(safe-area-inset-bottom));z-index:5}.ps-mobil-cubuk a{flex:1}.ps-ustbilgi .sarmal{min-height:84px}.ps-ustbilgi .logo{width:160px}}
@media(max-width:600px){.ps-ustbilgi .sarmal{min-height:76px;gap:16px}.ps-ustbilgi .logo{width:142px}.ps-ustbilgi span{font-size:9px;text-align:right;max-width:90px}.ps-duzen{margin-top:16px}.ps-danisman{padding:22px 18px;margin-bottom:16px}.ps-danisman .eyebrow{font-size:9px}.ps-danisman h2{font-size:20px;margin-bottom:18px}.ps-iletisim{max-width:none}.ps-mobil-cubuk{padding-left:16px;padding-right:16px}.ps-altbilgi{font-size:10px;line-height:1.8;padding-top:24px}.ps-kapali{margin:40px 0 64px;padding:28px 22px}.ps-kapali h1{font-size:28px}.ps-kapali>p:last-child{font-size:13px}.ps-sayfa .kapak h1{font-size:26px;line-height:1.15;letter-spacing:-.8px}.ps-sayfa .kapak{min-height:300px}.ps-sayfa .kapak .gorsel-notu{font-size:8px;max-width:calc(100% - 24px)}.ps-sayfa .kapak>span:not(.gorsel-notu){font-size:11px}}
.ps-sayfa #icerik{padding-top:24px}
/* ---- Proje firmaları için, blog ve proje önerisi (onaylı tasarım v1-4-4) ---- */
.mp4-menu{flex-wrap:wrap}.mp4-firma-hero{display:grid;grid-template-columns:1.1fr 1fr;min-height:520px;background:var(--lacivert);border-radius:16px;color:#fff;overflow:hidden;margin:8px 0 0}.mp4-firma-hero-metin{padding:44px}.mp4-firma-hero .eyebrow{color:#C5D6E9;font-size:10px}.mp4-firma-hero h1{font-size:42px;line-height:1.12;letter-spacing:-1px}.mp4-firma-hero p:not(.eyebrow){font-size:13px;line-height:1.8;color:#D8E2ED}.mp4-firma-hero .dugme{background:white;color:var(--mavi);border-color:white;margin-top:10px}.mp4-firma-hero-gorsel{position:relative;min-width:0;margin:0}.mp4-firma-hero-gorsel img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.mp4-firma-hero-gorsel figcaption{position:absolute;left:16px;bottom:16px;font-size:10px;background:#14263DCC;color:#fff;padding:6px 9px;border-radius:4px;max-width:calc(100% - 32px)}.mp4-bolum-giris{max-width:790px;margin-bottom:28px}.mp4-bolum-giris h2{font-size:30px;line-height:1.25;margin-bottom:18px}.mp4-bolum-giris>p:not(.eyebrow){font-size:14px;color:var(--ikincil);line-height:1.8}.mp4-uc-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.mp4-kanal{padding:28px;background:white;border:1px solid var(--cizgi);border-radius:10px}.mp4-sira{display:block;font-size:10px;letter-spacing:1px;color:var(--mavi);font-weight:600;margin-bottom:22px}.mp4-kanal h3{font-size:22px;margin-bottom:10px}.mp4-kanal>b{display:block;font-size:12px;font-weight:600;margin-bottom:12px}.mp4-kanal p{font-size:12px;color:var(--ikincil);line-height:1.8;margin:0}.mp4-fayda-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.mp4-fayda{position:relative;padding:28px;background:white;border:1px solid var(--cizgi);border-radius:10px}.mp4-fayda-ikon{width:44px;height:44px;display:grid;place-items:center;background:#E9EFF5;color:var(--mavi);border-radius:8px;margin-bottom:20px}.mp4-fayda-ikon svg{width:23px;height:23px}.mp4-fayda-sira{position:absolute;top:34px;right:28px;font-size:11px;color:var(--ikincil)}.mp4-fayda h3{font-size:18px;margin-bottom:12px}.mp4-fayda p{font-size:13px;line-height:1.8;color:var(--ikincil);margin:0}.mp4-kapsam-notu{font-size:11px;color:var(--ikincil);line-height:1.8;border-left:2px solid #B8C7D9;padding-left:14px;margin:24px 0 0}.mp4-isleyis{padding:40px;background:#E9EFF5;border-radius:12px}.mp4-adimlar{list-style:none;padding:0;margin:32px 0 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 36px}.mp4-adimlar li{display:flex;align-items:start;gap:18px}.mp4-adimlar .mp4-sira{margin:4px 0 0;flex-shrink:0}.mp4-adimlar h3{font-size:17px;margin-bottom:10px}.mp4-adimlar p{font-size:12px;color:var(--ikincil);line-height:1.8;margin:0}.mp4-sss{max-width:880px}.mp4-sss details{border-top:1px solid var(--cizgi);padding:8px 0}.mp4-sss details:last-child{border-bottom:1px solid var(--cizgi)}.mp4-sss summary{min-height:48px;padding:12px 24px 12px 0;cursor:pointer;font-size:14px;font-weight:600;line-height:1.6}.mp4-sss details>p{font-size:13px;color:var(--ikincil);line-height:1.85;max-width:760px;margin:0 0 18px}.mp4-firma-iletisim{background:white;border:1px solid var(--cizgi);border-top:3px solid var(--kirmizi);padding:40px;border-radius:0 0 12px 12px}.mp4-firma-iletisim>p:not(.eyebrow){max-width:760px;font-size:14px;color:var(--ikincil);line-height:1.8}.mp4-firma-iletisim .mp4-ilk-gorusme{font-size:12px}.mp4-iletisim-satir{display:flex;align-items:center;flex-wrap:wrap;gap:18px 26px;margin-top:26px}.mp4-iletisim-satir>a:not(.dugme){display:inline-flex;align-items:center;min-height:44px;font-size:13px;overflow-wrap:anywhere}.mp4-yillik-link{display:inline-flex;align-items:center;min-height:44px;font-size:11px;margin-top:16px;color:var(--ikincil);text-decoration:underline;text-underline-offset:4px}.mp4-blog-baslik{max-width:790px;padding:28px 0 12px}.mp4-blog-baslik h1{font-size:40px;line-height:1.15;letter-spacing:-1px}.mp4-blog-baslik>p:not(.eyebrow){max-width:680px;color:var(--ikincil);font-size:15px;line-height:1.8}.mp4-blog-liste{margin:32px 0 80px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.mp4-yazi-kart{display:block;min-width:0;border:1px solid var(--cizgi);border-radius:12px;overflow:hidden;background:white;color:var(--lacivert)}.mp4-yazi-kart:hover{text-decoration:none;border-color:var(--mavi)}.mp4-yazi-gorsel{position:relative;aspect-ratio:16/9;overflow:hidden}.mp4-yazi-gorsel img{width:100%;height:100%;object-fit:cover;display:block}.mp4-yazi-gorsel>span{position:absolute;bottom:12px;left:12px;padding:4px 7px;background:#ffffffED;border-radius:4px;font-size:9px;color:var(--lacivert)}.mp4-yazi-metin{padding:28px}.mp4-yazi-metin h2{font-size:25px;line-height:1.3;margin:18px 0 14px;letter-spacing:-.5px}.mp4-yazi-metin>p{font-size:13px;line-height:1.8;color:var(--ikincil);margin-bottom:22px}.mp4-yazi-meta{display:flex;flex-wrap:wrap;gap:10px 20px;align-items:center;font-size:11px;color:var(--ikincil)}.mp4-yazi-meta>span:last-child[aria-hidden]{margin-left:auto;font-size:19px;color:var(--mavi)}.mp4-yazi{max-width:920px;margin:16px auto 0}.mp4-yazi-baslik{max-width:740px;margin:0 auto 28px}.mp4-blog-geri{display:flex;align-items:center;min-height:44px;font-size:12px;margin-bottom:18px}.mp4-yazi-baslik h1{font-size:40px;line-height:1.18;letter-spacing:-1px;margin:20px 0}.mp4-yazi-ozet{color:var(--ikincil);font-size:16px;line-height:1.8;margin-bottom:24px}.mp4-yazi-kapak{margin:0 0 36px;border-radius:12px;overflow:hidden}.mp4-yazi-kapak img{display:block;width:100%;height:auto}.mp4-yazi-kapak figcaption{font-size:10px;color:var(--ikincil);padding:12px 0}.mp4-yazi-govde{max-width:68ch;margin:auto;font-size:16px;line-height:1.9}.mp4-yazi-govde>p{margin-bottom:24px}.mp4-yazi-govde h2{font-size:26px;line-height:1.35;margin:40px 0 18px;letter-spacing:-.5px}.mp4-yazi-govde h3{font-size:20px;margin:28px 0 16px}.mp4-yazi-govde ul,.mp4-yazi-govde ol{padding-left:22px;margin:0 0 26px}.mp4-yazi-govde li{margin-bottom:10px;padding-left:4px}.mp4-yazi-govde blockquote{margin:32px 0;padding:22px 26px;border-left:3px solid var(--mavi);background:#E9EFF5;font-size:20px;line-height:1.65;letter-spacing:-.3px}.mp4-yazi-govde blockquote p{margin:0}.mp4-yazi-govde figure{margin:32px 0}.mp4-yazi-govde figure img{width:100%;height:auto;display:block;border-radius:8px}.mp4-yazi-govde figcaption{font-size:11px;line-height:1.7;color:var(--ikincil);margin-top:10px}.mp4-yazi-govde .mp4-editoryal-not{font-size:12px;color:var(--ikincil);border-top:1px solid var(--cizgi);padding-top:20px;margin-top:36px}.mp4-yazida-projeler{margin:60px auto 80px;max-width:920px}.mp4-yazi-projeleri{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.mp4-yazi-projeleri .kart-metin h3{font-size:17px}.mp4-oneri-baslik{max-width:790px;padding:20px 0 16px}.mp4-oneri-baslik h1{font-size:38px;line-height:1.2;letter-spacing:-.9px}.mp4-oneri-baslik>p:not(.eyebrow){color:var(--ikincil);font-size:14px;line-height:1.8;max-width:670px}.mp4-oneri-duzen{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:32px;align-items:start;margin:28px 0 64px}.mp4-oneri-duzen>div{min-width:0}.mp4-oneri-ekran{padding:30px;background:white;border:1px solid var(--cizgi);border-radius:12px;margin-bottom:24px}.mp4-oneri-ekran h2{font-size:24px;margin-bottom:12px}.mp4-oneri-ekran h2:focus{outline:none}.mp4-oneri-alanlar{display:grid;grid-template-columns:1fr 1fr;gap:8px 20px;margin:20px 0 24px}.mp4-oneri-alanlar>div{min-width:0}.mp4-alan-tam{grid-column:1/-1}.mp4-oneri-alanlar label{font-size:12px}.mp4-oneri-alanlar input{font-size:14px}.mp4-oneri-alanlar textarea{display:block;width:100%;max-width:100%;min-height:126px;resize:vertical;padding:12px;font:14px/1.7 var(--font);color:var(--lacivert);background:#fff;border:1px solid #AAB5C1;border-radius:7px}.mp4-oneri-alanlar textarea:focus-visible{outline:3px solid var(--mavi);outline-offset:4px}.mp4-oneri-alanlar textarea[aria-invalid=true]{border-color:var(--hata)}.mp4-sayac{font-size:10px;color:var(--ikincil);text-align:right;margin-top:6px}.mp4-form-not{font-size:11px;line-height:1.9;color:var(--ikincil);margin:16px 0 0}.mp4-form-not a{display:inline-flex;min-height:44px;align-items:center}.mp4-hata-ozet{font-size:12px;color:var(--hata);padding:14px;background:#FCECEC;border-left:3px solid var(--hata);border-radius:4px}.mp4-oneri-yan{padding:26px;background:#E9EFF5;border-radius:10px}.mp4-oneri-yan h2{font-size:22px}.mp4-oneri-yan ol{padding-left:18px;font-size:12px;line-height:1.8}.mp4-oneri-yan li{padding-left:4px;margin-bottom:16px}.mp4-oneri-yan>p:last-child{font-size:11px;color:var(--ikincil);line-height:1.8;border-top:1px solid #CAD7E5;padding-top:16px;margin:0}.mp4-oneri-basari{display:flex;gap:16px;align-items:start;background:#EAF3EE;border:1px solid #C9DFD2;border-radius:8px;padding:22px;color:#24533E;margin-bottom:18px}.mp4-oneri-basari>span{display:grid;place-items:center;width:28px;height:28px;border:1px solid #93BAA3;border-radius:50%;flex-shrink:0}.mp4-oneri-basari h2{font-size:21px;line-height:1.4;margin-bottom:10px}.mp4-oneri-basari p{font-size:12px;line-height:1.8;margin:0}.mp4-oneri-ekran [hidden]{display:none!important}
@media(max-width:999px){.mp4-firma-hero{grid-template-columns:1fr 1fr;min-height:500px}.mp4-firma-hero-metin{padding:32px}.mp4-firma-hero h1{font-size:35px}.mp4-uc-grid{gap:16px}.mp4-kanal{padding:22px}.mp4-kanal h3{font-size:20px}.mp4-isleyis{padding:32px}.mp4-oneri-duzen{grid-template-columns:minmax(0,1fr) 240px;gap:24px}.mp4-oneri-ekran{padding:24px}.mp4-oneri-yan{padding:22px}.mp4-yazi-projeleri{grid-template-columns:repeat(2,minmax(0,1fr))}.mp4-yazi-baslik h1{font-size:36px}.mp4-yazi-govde{font-size:15px}.mp4-yazi-govde h2{font-size:25px}.mp4-yazi-metin{padding:22px}.mp4-yazi-metin h2{font-size:23px}}
@media(max-width:700px){.mp4-oneri-duzen{grid-template-columns:1fr}.mp4-oneri-yan{max-width:none}.mp4-firma-hero{display:flex;flex-direction:column;min-height:0}.mp4-firma-hero-gorsel{aspect-ratio:16/9;min-height:190px}.mp4-uc-grid{grid-template-columns:1fr}.mp4-kanal{padding:24px}.mp4-kanal .mp4-sira{margin-bottom:16px}.mp4-fayda-grid{grid-template-columns:1fr}.mp4-adimlar{grid-template-columns:1fr;gap:28px}.mp4-blog-liste{grid-template-columns:1fr}}
@media(max-width:600px){.mp4-menu{gap:6px}.mp4-menu a{font-size:10px;min-height:44px}.mp4-firma-hero{border-radius:10px}.mp4-firma-hero-metin{padding:28px 24px}.mp4-firma-hero h1{font-size:31px;line-height:1.14;letter-spacing:-.8px}.mp4-firma-hero p:not(.eyebrow){font-size:12px}.mp4-firma-hero-gorsel figcaption{font-size:9px;left:12px;bottom:12px}.mp4-bolum-giris h2{font-size:25px;line-height:1.3}.mp4-bolum-giris>p:not(.eyebrow){font-size:13px}.mp4-fayda{padding:24px 20px}.mp4-fayda h3{font-size:18px}.mp4-fayda p{font-size:12px}.mp4-fayda-sira{right:20px;top:30px}.mp4-isleyis{padding:26px 20px}.mp4-adimlar{margin-top:26px}.mp4-adimlar li{gap:14px}.mp4-adimlar h3{font-size:16px}.mp4-sss summary{font-size:13px;line-height:1.7}.mp4-sss details>p{font-size:12px}.mp4-firma-iletisim{padding:28px 20px}.mp4-firma-iletisim h2{font-size:25px}.mp4-firma-iletisim>p:not(.eyebrow){font-size:13px}.mp4-firma-iletisim .mp4-ilk-gorusme{font-size:11px}.mp4-iletisim-satir{flex-direction:column;align-items:start;gap:4px;margin-top:22px}.mp4-iletisim-satir>.dugme{width:100%;margin-bottom:8px}.mp4-yillik-link{font-size:10px;line-height:1.8}.mp4-blog-baslik{padding-top:18px}.mp4-blog-baslik h1{font-size:30px;letter-spacing:-.6px}.mp4-blog-baslik>p:not(.eyebrow){font-size:13px}.mp4-blog-liste{margin:24px 0 48px;gap:20px}.mp4-yazi-metin{padding:22px 18px}.mp4-yazi-metin h2{font-size:23px}.mp4-yazi-metin>p{font-size:12px}.mp4-yazi-meta{font-size:10px;gap:8px 16px}.mp4-yazi{margin-top:8px}.mp4-yazi-baslik h1{font-size:30px;line-height:1.2;letter-spacing:-.7px}.mp4-yazi-ozet{font-size:14px}.mp4-yazi-kapak{border-radius:8px;margin-bottom:26px}.mp4-yazi-kapak figcaption{font-size:9px;line-height:1.7}.mp4-yazi-govde{font-size:14px;line-height:1.9;overflow-wrap:anywhere}.mp4-yazi-govde h2{font-size:23px;margin-top:32px}.mp4-yazi-govde h3{font-size:18px}.mp4-yazi-govde blockquote{padding:18px 20px;font-size:18px}.mp4-yazi-govde figcaption{font-size:10px}.mp4-yazida-projeler{margin:40px 0 48px}.mp4-yazi-projeleri{grid-template-columns:1fr}.mp4-oneri-baslik{padding-top:14px}.mp4-oneri-baslik h1{font-size:29px;letter-spacing:-.6px}.mp4-oneri-baslik>p:not(.eyebrow){font-size:13px}.mp4-oneri-duzen{gap:0;margin:22px 0 48px}.mp4-oneri-ekran{padding:24px 18px}.mp4-oneri-ekran h2{font-size:22px}.mp4-oneri-alanlar{grid-template-columns:1fr;gap:5px}.mp4-alan-tam{grid-column:auto}.mp4-oneri-alanlar input,.mp4-oneri-alanlar textarea{font-size:14px}.mp4-oneri-ekran .dugme{width:100%}.mp4-oneri-basari{padding:18px 14px;gap:12px}.mp4-oneri-basari h2{font-size:19px}.mp4-oneri-yan h2{font-size:22px}.mp4-form-not{font-size:11px}}

.mp4-sayfalama{display:flex;justify-content:center;gap:12px;margin:32px 0 64px}.mp4-sayfalama a{min-height:44px}
/* Danışman bölümünün altındaki proje önerisi bloğu (v1-4-2/v1-4-4) */
.da-oneri{max-width:940px;margin:24px 0 56px;padding:28px;background:#E9EFF5;border-radius:10px} .da-oneri h2{font-size:22px;margin-bottom:10px} .da-oneri p{font-size:13px;color:var(--ikincil);margin-bottom:4px} .da-oneri{padding:22px 18px} .da-oneri h2{font-size:21px}
.mp4-form-not a{display:inline;min-height:0}

/* Görseli olmayan proje kartı (Seçenek A, 6 Kasım): açık zemin, soluk işaret, "Görsel yakında" */
.kart-yer-tutucu{position:absolute;inset:0;background:#E9EFF5;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px}.kart-yer-tutucu i{display:block;width:60px;height:64px;background:url('gorseller/marka-projeler.svg') left center/auto 64px no-repeat;opacity:.3;filter:grayscale(1)}.kart-yer-tutucu small{font-size:11px;color:#6A7B8D;letter-spacing:.2px}
/* Kısa kapak videosu (6 Kasım). Kapak: fotoğrafın üstünde, oynamaya başlayınca görünür. Kart: masaüstünde fare üstündeyken. */
.kapak>.kapak-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0;opacity:0;transition:opacity .5s ease;pointer-events:none}.kapak--video>.kapak-video{opacity:1}.kapak--video>.gorsel-notu:not(.video-notu){display:none}
.kart-gorsel>.kart-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .3s ease;pointer-events:none}.kart-gorsel--video>.kart-video{opacity:1}.kart-gorsel--video>span:not(.kart-video-notu),.kart-gorsel--video>.kart-video-isaret{display:none}
.kart-video-isaret{position:absolute;top:10px;right:10px;width:26px;height:26px;border-radius:50%;background:#14263DCC;color:#fff;display:grid;place-items:center}
@media (hover:hover) and (pointer:fine){.kart-video-isaret{display:none}}
@media (prefers-reduced-motion:reduce){.kapak>.kapak-video,.kart-gorsel>.kart-video{display:none}}
/* Sayfa hızı: video kapaktaki fotoğraftan büyük sayılmasın (LCP fotoğrafta kalsın); fotoğraf kenardan 2px taşar, kesilir. */
[data-kapak-video]>.kapak-sarmal{inset:-2px}
.kart-gorsel>.kart-video-notu{z-index:1}
/* Ana sayfa firma logo şeridi (10 Kasım): gri durur, fare üstünde renklenir; telefonda yana kayar */
.logo-serit{margin:8px 0 40px;padding:20px 24px;background:#fff;border:1px solid var(--cizgi);border-radius:12px}.logo-serit h2{font-size:11px;letter-spacing:1.6px;text-transform:uppercase;color:var(--ikincil);font-weight:700;margin:0 0 14px}.logo-serit ul{list-style:none;margin:0;padding:0;display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin}.logo-serit li{flex:0 0 auto;scroll-snap-align:start}.logo-serit a{display:flex;align-items:center;justify-content:center;width:148px;height:72px;padding:10px 14px;border-radius:8px;border:1px solid transparent}.logo-serit a:hover,.logo-serit a:focus-visible{border-color:var(--cizgi);background:var(--zemin)}.logo-serit img{max-width:100%;max-height:48px;object-fit:contain;filter:grayscale(1);opacity:.75;transition:filter .2s,opacity .2s}.logo-serit a:hover img,.logo-serit a:focus-visible img{filter:none;opacity:1}
@media(max-width:600px){.logo-serit{padding:16px}.logo-serit a{width:120px;height:60px}}
/* Proje sayfası üst alanı (10 Kasım): başlık satırı, Fotoğraflar · Video · Konum sekmeleri, mozaik, tam ekran galeri; Kaydet ve Paylaş */
.proje-baslik{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin:4px 0 20px}.proje-baslik .yer{font-size:12px;letter-spacing:1px;color:var(--ikincil);margin:0 0 8px}.proje-baslik h1{margin:0 0 6px}.proje-firma{margin:0;font-size:14px}.proje-baslik .etiketler{margin-top:12px}
.proje-eylemler{position:relative;display:flex;gap:8px;flex-shrink:0}.eylem{display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:0 16px;border:1px solid var(--cizgi);border-radius:999px;background:#fff;color:var(--lacivert);font-size:13px;font-weight:600}.eylem:hover{border-color:var(--mavi)}.eylem svg{width:18px;height:18px}.eylem[aria-pressed=true] svg,.kart-kaydet[aria-pressed=true] svg,.menu-kaydedilen svg{fill:#C62828;stroke:#C62828}
.paylas-menu{position:absolute;right:0;top:calc(100% + 8px);z-index:20;display:grid;min-width:220px;padding:6px;background:#fff;border:1px solid var(--cizgi);border-radius:10px;box-shadow:0 10px 30px #14263D26}.paylas-menu button,.paylas-menu a{display:flex;align-items:center;min-height:42px;padding:0 12px;border:0;border-radius:6px;background:none;color:var(--lacivert);font-size:13px;text-align:left}.paylas-menu button:hover,.paylas-menu a:hover{background:var(--zemin);text-decoration:none}
.medya{margin:0 0 24px}.medya-sekmeler{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.medya-sekmeler button{display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:0 16px;border:1px solid var(--cizgi);border-radius:999px;background:#fff;color:var(--lacivert);font-size:13px;font-weight:600}.medya-sekmeler button svg{width:18px;height:18px}.medya-sekmeler button[aria-selected=true]{background:var(--lacivert);border-color:var(--lacivert);color:#fff}.medya-sekmeler .sayi{font-size:11px;padding:1px 7px;border-radius:999px;background:var(--zemin);color:var(--lacivert)}.medya-sekmeler [aria-selected=true] .sayi{background:#ffffff26;color:#fff}
.mozaik{display:grid;gap:8px;height:clamp(300px,40vw,500px);border-radius:16px;overflow:hidden}.mozaik--1{grid-template-columns:1fr}.mozaik--2{grid-template-columns:1fr 1fr}.mozaik--3{grid-template-columns:2fr 1fr;grid-template-rows:1fr 1fr}.mozaik--5{grid-template-columns:2fr 1fr 1fr;grid-template-rows:1fr 1fr}.mozaik--3 .mozaik-buyuk,.mozaik--5 .mozaik-buyuk{grid-row:span 2}
.mozaik-kare{position:relative;min-height:0;padding:0;border:0;overflow:hidden;background:#E4EAF0;cursor:zoom-in}.mozaik-kare:disabled{cursor:default}.mozaik-kare picture{display:block;width:100%;height:100%}.mozaik-kare img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.mozaik-kare:hover img{transform:scale(1.02)}.mozaik-buyuk .kapak-sarmal{position:absolute;inset:0}
.mozaik-buyuk>.kapak-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .5s ease;pointer-events:none}.mozaik-buyuk.kapak--video>.kapak-video{opacity:1}.mozaik-buyuk.kapak--video>.gorsel-notu:not(.video-notu){display:none}
.mozaik-kare .gorsel-notu{position:absolute;top:14px;right:14px;padding:5px 9px;border:1px solid #ffffff55;border-radius:5px;background:#14263D99;color:#fff;font-size:11px}
.mozaik-tumu{position:absolute;right:12px;bottom:12px;display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border-radius:10px;background:#fff;color:var(--lacivert);font-size:13px;font-weight:600;box-shadow:0 4px 14px #14263D33}.mozaik-tumu svg{width:16px;height:16px}.mozaik-sayac{display:none}
.medya-bos{height:220px;border-radius:16px;background:#E9EFF5;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:#6A7B8D;font-size:12px}.medya-bos i{display:block;width:60px;height:64px;background:url('gorseller/marka-projeler.svg') left center/auto 64px no-repeat;opacity:.3;filter:grayscale(1)}
.medya-harita{height:clamp(300px,40vw,500px);border-radius:16px;overflow:hidden;background:#E4EAF0}.medya-harita iframe{display:block;width:100%;height:100%;border:0}.medya-harita-not{margin:8px 0 0;font-size:11px;color:var(--ikincil)}#medya-video .video{min-height:clamp(300px,40vw,500px);border-radius:16px}
.plan-kucukler{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.plan-kucuk{display:flex;flex-direction:column;gap:6px;padding:8px;border:1px solid var(--cizgi);border-radius:8px;background:#fff;cursor:zoom-in;text-align:left}.plan-kucuk:hover{border-color:var(--mavi)}.plan-kucuk img{width:100%;height:150px;object-fit:contain}.plan-kucuk span{font-size:11px;color:var(--ikincil)}.metin-dugme{border:0;background:none;color:var(--mavi);font-size:13px;font-weight:600;min-height:44px}
.kart-kap{position:relative;display:flex;flex-direction:column}.kart-kap>.proje-kart{flex:1}.kart-kaydet{position:absolute;top:10px;left:10px;z-index:2;display:grid;place-items:center;width:38px;height:38px;border:0;border-radius:50%;background:#ffffffEB;color:var(--lacivert);box-shadow:0 2px 8px #14263D33}.kart-kaydet svg{width:18px;height:18px}.kart-kaydet:hover{background:#fff}
.menu-kaydedilen svg{width:16px;height:16px;margin-right:4px}
.galeri-kutu{width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;background:#0B1624F5;color:#fff}.galeri-kutu::backdrop{background:#0B1624E6}.galeri-kutu figure{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;margin:0;padding:56px 76px 48px}.galeri-kutu img{max-width:100%;max-height:calc(100dvh - 130px);object-fit:contain;border-radius:4px}.galeri-kutu figcaption{min-height:18px;margin-top:10px;font-size:12px;color:#C9D5E2}
.gk-sayac{position:absolute;top:18px;left:20px;margin:0;font-size:13px;color:#C9D5E2}.gk-kapat,.gk-onceki,.gk-sonraki{position:absolute;display:grid;place-items:center;width:48px;height:48px;border:1px solid #ffffff55;border-radius:50%;background:#ffffff14;color:#fff;font-size:26px;line-height:1}.gk-kapat{top:10px;right:12px}.gk-onceki,.gk-sonraki{top:50%;transform:translateY(-50%)}.gk-onceki{left:14px}.gk-sonraki{right:14px}.gk-kapat:hover,.gk-onceki:hover,.gk-sonraki:hover{background:#ffffff2E}
@media(max-width:700px){.proje-baslik{flex-direction:column;align-items:flex-start;gap:14px}.mozaik{display:block;height:auto;border-radius:12px}.mozaik-kare:not(.mozaik-buyuk){display:none}.mozaik-buyuk{display:block;width:100%;aspect-ratio:4/3}.mozaik-sayac{display:inline-flex;position:absolute;right:10px;bottom:10px;padding:6px 11px;border-radius:999px;background:#14263DCC;color:#fff;font-size:12px}.medya-harita,#medya-video .video{height:auto;min-height:0;aspect-ratio:4/3}.plan-kucukler{grid-template-columns:1fr 1fr}.galeri-kutu figure{padding:52px 8px 64px}.gk-onceki,.gk-sonraki{top:auto;bottom:10px;transform:none}}
.mozaik-buyuk[data-kapak-video]>.kapak-sarmal{inset:-2px}
/* LCP fotoğrafta kalsın: mozaikte video fotoğraftan 1px küçük çizilir (kenar farkı görünmez). */
.mozaik-buyuk>.kapak-video{inset:4px;width:calc(100% - 8px);height:calc(100% - 8px);transform:scale(1.03)}
@media(max-width:700px){.medya-sekmeler{flex-wrap:nowrap;overflow-x:auto;gap:6px;scrollbar-width:none}.medya-sekmeler button{flex:0 0 auto;min-height:40px;padding:0 12px;font-size:12px;gap:6px}.medya-sekmeler button svg{width:16px;height:16px}.eylem{min-height:40px;padding:0 14px}}
/* İlçe rehberi (10 Kasım): sekmeler, ilçedeki projeler haritası, sponsorlu proje, kenar sütunu, resmi kurumlar */
.ilce-medya .ilce-kapak{margin:0}.ilce-harita{height:clamp(320px,42vw,520px);border-radius:16px;overflow:hidden;background:#E4EAF0}.ilce-harita-ac{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;width:100%;height:100%;border:0;background:#E8EDF1;color:var(--lacivert);font-size:14px;font-weight:600}.ilce-harita-ac svg{width:34px;height:34px;opacity:.7}.ilce-harita-ac small{font-size:11px;font-weight:400;color:var(--ikincil)}.ilce-harita .leaflet-container,.ilce-harita.leaflet-container{font:inherit}.ilce-harita .leaflet-popup-content{font-size:13px}.ilce-harita .leaflet-popup-content a{font-weight:600}
.sponsor-alan{margin:0 0 28px;padding:16px;border:1px solid #E7D9A8;border-radius:14px;background:#FFFBEF}.sponsor-etiket{display:inline-block;margin:0 0 12px;padding:4px 8px;border-radius:5px;background:#F6E7B4;color:#6B5000;font-size:11px;font-weight:700;letter-spacing:1px;text-transform:uppercase}.sponsor-kartlar{display:grid;grid-template-columns:repeat(2,minmax(0,360px));gap:16px}
.ilce-duzen{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:32px;align-items:start}.ilce-duzen:not(:has(.ilce-yan)){grid-template-columns:minmax(0,1fr)}.ilce-ana{grid-column:1;grid-row:1;min-width:0}.ilce-yan{grid-column:2;grid-row:1;position:sticky;top:24px;display:grid;gap:16px;max-height:calc(100vh - 48px);overflow:auto}
.yan-blok{padding:18px;border:1px solid var(--cizgi);border-radius:12px;background:#fff}.yan-blok h2{display:flex;justify-content:space-between;align-items:baseline;gap:8px;margin:0 0 12px;font-size:15px;letter-spacing:0}.yan-projeler{list-style:none;margin:0;padding:0;display:grid;gap:10px}.yan-projeler a{display:flex;align-items:center;gap:12px;color:var(--metin)}.yan-projeler a:hover{text-decoration:none}.yan-projeler a:hover b{color:var(--mavi)}.yan-projeler img,.yan-yer-tutucu{flex-shrink:0;width:96px;height:72px;border-radius:8px;object-fit:cover;background:#E9EFF5}.yan-projeler b{display:block;font-size:13px}.yan-projeler small{display:block;font-size:11px;color:var(--ikincil)}
.yan-icindekiler summary{list-style:none;cursor:pointer}.yan-icindekiler summary::-webkit-details-marker{display:none}.yan-icindekiler summary h2{margin:0}.yan-icindekiler ol{display:grid;gap:6px;margin:12px 0 0;padding-left:18px;font-size:13px;line-height:1.5}.editorial h2[id]{scroll-margin-top:24px}
.kurumlar{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.kurumlar li{padding:16px;border:1px solid var(--cizgi);border-radius:10px;background:#fff}.kurumlar .eyebrow{margin-bottom:6px}.kurumlar h3{margin:0 0 6px;font-size:15px}.kurumlar p{margin:0 0 6px;font-size:13px;color:var(--ikincil)}.kurum-baglantilar{display:flex;flex-wrap:wrap;gap:4px 16px}.kurum-baglantilar a{display:inline-flex;align-items:center;min-height:32px;font-size:13px}
@media(max-width:999px){.ilce-duzen{grid-template-columns:minmax(0,1fr);gap:20px}.ilce-yan,.ilce-ana{grid-column:1;grid-row:auto}.ilce-yan{position:static;max-height:none;overflow:visible}.yan-projeler{grid-auto-flow:column;grid-auto-columns:minmax(240px,1fr);overflow-x:auto;padding-bottom:4px}}
@media(max-width:600px){.sponsor-kartlar,.kurumlar{grid-template-columns:minmax(0,1fr)}}
.ilce-duzen>*,.yan-blok{min-width:0}.sponsor-alan{width:fit-content;max-width:100%}
.yan-icindekiler summary h2::after{content:'▾';font-size:14px;color:var(--ikincil);transition:transform .2s}.yan-icindekiler[open] summary h2::after{transform:rotate(180deg)}
