/* Nakliye 4 — Jüpiter teması */
.tema-nakliye4 {
  --kap: 1200px;
  --bas-y: 64px;
  --n4-gri: #f6f6f6;
  --n4-cizgi: #e7e9ec;
  --n4-desen: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 600 300' preserveAspectRatio='none'%3E%3Cg fill='%23fff'%3E%3Cpath fill-opacity='.05' d='M0 0h180L60 140z'/%3E%3Cpath fill-opacity='.03' d='M180 0 60 140l200 40z'/%3E%3Cpath fill-opacity='.07' d='M180 0h190L260 180z'/%3E%3Cpath fill-opacity='.02' d='M370 0h230L470 150z'/%3E%3Cpath fill-opacity='.06' d='m370 0 100 150-210 30z'/%3E%3Cpath fill-opacity='.04' d='M600 0v190l-130-40z'/%3E%3Cpath fill-opacity='.06' d='M0 140v160h130L60 140z'/%3E%3Cpath fill-opacity='.02' d='m60 140 200 40-130 120z'/%3E%3Cpath fill-opacity='.05' d='m260 180 210-30-80 150z'/%3E%3Cpath fill-opacity='.03' d='m260 180 130 120H130z'/%3E%3Cpath fill-opacity='.07' d='m470 150 130 40v110H390z'/%3E%3Cpath fill-opacity='.04' d='M0 0v140h60z'/%3E%3C/g%3E%3C/svg%3E");
}
.tema-nakliye4 h1, .tema-nakliye4 h2, .tema-nakliye4 h3, .tema-nakliye4 h4 { letter-spacing: -.01em; font-weight: 700; }
.tema-nakliye4 .btn { border-radius: var(--kose-k); font-family: var(--baslik-yazi); font-weight: 600; }
.tema-nakliye4 .btn--vurgu { --y: #fff; }
.tema-nakliye4 .btn--vurgu:hover { --b: var(--koyu); }
.tema-nakliye4 .bolum--acik { background: var(--n4-gri); }
.n4-bolum { padding: clamp(64px, 8vw, 104px) 0; }

/* Bölüm başlıkları */
.tema-nakliye4 .bolum-basi > div { max-width: 980px; }
.tema-nakliye4 .bolum-basi h2 { font-size: clamp(2rem, 4.2vw, 3.1rem); font-weight: 800; text-transform: uppercase; color: var(--koyu); letter-spacing: -.01em; line-height: 1.1; }
.tema-nakliye4 .bolum-basi .etiket { color: var(--ana); }
.n4-tum-link { margin: 44px 0 0; text-align: center; font: 600 1.05rem/1.4 var(--baslik-yazi); color: var(--koyu); }
.n4-tum-link a { display: inline-flex; align-items: center; gap: 6px; transition: color var(--gecis); }
.n4-tum-link strong { font-weight: 800; }
.n4-tum-link a:hover { color: var(--ana); }

/* Üst çubuk */
.n4-ustbar { background: var(--n4-gri); color: var(--koyu); font-size: .82rem; border-bottom: 1px solid var(--n4-cizgi); }
.n4-ustbar__ic { display: flex; align-items: center; justify-content: space-between; gap: 20px; min-height: 40px; }
.n4-ustbar p { margin: 0; font-weight: 500; }
.n4-ustbar__sag { display: flex; align-items: center; gap: 14px; }
.n4-ustbar .sosyal--kucuk a { color: var(--koyu); }
.n4-ustbar .sosyal--kucuk a:hover { background: none; color: var(--ana); }
.n4-ustbar .dil-sec a { color: var(--koyu); }

/* Logo ve bilgi kutuları */
.n4-orta { background: #fff; }
.n4-orta__ic { display: flex; align-items: center; gap: 36px; min-height: 104px; }
.n4-logo img { max-height: 60px; max-width: 230px; }
.n4-bilgi { display: flex; align-items: center; gap: clamp(22px, 3vw, 44px); margin-left: auto; }
.n4-bilgi li { display: flex; align-items: center; gap: 14px; font-size: .86rem; color: var(--soluk); line-height: 1.45; }
.n4-bilgi .ik { width: 34px; height: 34px; color: var(--ana); stroke-width: 1.4; }
.n4-bilgi strong { display: block; font: 600 .95rem/1.3 var(--baslik-yazi); color: var(--koyu); }
.n4-bilgi a:hover { color: var(--ana); }
.n4-orta__cta { min-height: 54px; padding: 0 34px; }
.n4-orta__menu { display: none; }

/* Menü şeridi */
.tema-nakliye4 .n4-serit { background: var(--koyu); border: 0; backdrop-filter: none; }
.tema-nakliye4 .n4-serit.kaydi { box-shadow: 0 10px 30px -14px rgb(0 0 0 / .45); }
.n4-serit__ic { display: flex; align-items: center; gap: 20px; height: var(--bas-y); }
.n4-serit .nav { flex: 1 1 auto; margin: 0; justify-content: flex-start; }
.n4-serit .nav__liste { justify-content: flex-start; }
.n4-serit .nav__oge:first-child .nav__link { padding-left: 0; }
.n4-serit .nav__link { height: var(--bas-y); padding: 0 16px; color: #fff; font: 600 .8rem/1 var(--baslik-yazi); text-transform: uppercase; letter-spacing: .03em; }
.n4-serit .nav__link::after { left: 0; right: 0; bottom: 0; height: 3px; border-radius: 0; background: var(--ana); }
.n4-serit .nav__link:hover, .n4-serit .nav__link.aktif, .n4-serit .nav__oge.acik > .nav__link { color: #fff; }
.n4-serit .nav__ok { opacity: .7; }
.n4-ev .ik { width: 17px; height: 17px; }
.n4-serit .acilir { border-radius: 0; border: 0; border-top: 3px solid var(--ana); padding: 8px 0; min-width: 250px; }
.n4-serit .acilir a { border-radius: 0; padding: 10px 20px; font-size: .9rem; color: var(--koyu); }
.n4-serit .acilir a:hover { background: var(--n4-gri); color: var(--ana); padding-left: 24px; }
.n4-serit__sag { display: flex; align-items: center; gap: 14px; margin-left: auto; }
.n4-serit__sag .ikon-btn { color: #fff; }
.n4-serit__sag .ikon-btn:hover { background: rgb(255 255 255 / .1); color: #fff; }
.n4-whatsapp { display: flex; align-items: center; gap: 10px; padding-left: 20px; border-left: 1px solid rgb(255 255 255 / .16); color: #fff; }
.n4-whatsapp .ik { width: 30px; height: 30px; }
.n4-whatsapp span { display: grid; font: 600 .92rem/1.3 var(--baslik-yazi); }
.n4-whatsapp small { font: 400 .74rem/1.3 var(--yazi); opacity: .8; }
.n4-whatsapp:hover { color: var(--ana); }

/* Manşet */
.tema-nakliye4 .manset__slaytlar { min-height: clamp(520px, 76svh, 720px); }
.tema-nakliye4 .manset__ic { padding: 80px 0 190px; }
.tema-nakliye4 .manset__gorsel::after { background: linear-gradient(90deg, color-mix(in srgb, var(--koyu) 78%, transparent) 0%, color-mix(in srgb, var(--koyu) 30%, transparent) 65%, transparent 100%); }
.tema-nakliye4 .manset__baslik { font-size: clamp(2.3rem, 5.4vw, 4.6rem); font-weight: 800; text-transform: uppercase; letter-spacing: -.01em; line-height: 1.05; }
.tema-nakliye4 .manset__metin p { color: rgb(255 255 255 / .88); }
.tema-nakliye4 .manset__noktalar { display: none; }
.tema-nakliye4 .manset__kontrol { top: 50%; bottom: auto; width: 100%; max-width: none; padding: 0 22px; transform: translateY(-50%); pointer-events: none; }
.tema-nakliye4 .manset__oklar { width: 100%; justify-content: space-between; }
.tema-nakliye4 .manset__oklar .ikon-btn { pointer-events: auto; border-radius: 0; border: 0; background: rgb(255 255 255 / .12); }
.tema-nakliye4 .manset__oklar .ikon-btn:hover { background: var(--ana); color: #fff; }
@media (max-width: 1340px) {
  .tema-nakliye4 .manset__kontrol { display: flex; justify-content: flex-end; }
  .tema-nakliye4 .manset__oklar { width: auto; flex-direction: column; gap: 8px; }
}

/* Adım kutuları (manşetin üstüne biner) */
.n4-adimlar { position: relative; z-index: 4; margin-top: -96px; }
.n4-adimlar__kutu { display: grid; grid-template-columns: repeat(var(--s, 4), minmax(0, 1fr)); background: #fff; box-shadow: 0 24px 60px -24px rgb(10 22 40 / .28); }
.n4-adimlar__kutu--1 { --s: 1; } .n4-adimlar__kutu--2 { --s: 2; } .n4-adimlar__kutu--3 { --s: 3; }
.n4-adimlar__kutu li + li { border-left: 1px solid var(--n4-cizgi); }
.n4-adim { display: grid; justify-items: center; gap: 14px; padding: 34px 18px 36px; text-align: center; height: 100%; }
.n4-adim__ikon .ik { width: 52px; height: 52px; color: var(--ana); stroke-width: 1.6; transition: transform var(--gecis); }
a.n4-adim:hover .ik, .n4-adim:hover .ik { transform: translateY(-4px); }
.n4-adim strong { font: 600 .92rem/1.35 var(--baslik-yazi); color: var(--koyu); }
.n4-adim small { color: var(--soluk); font-size: .86rem; line-height: 1.5; }

/* Hizmet kartı */
.n4-hizmet { background: #fff; border: 1px solid var(--n4-cizgi); transition: box-shadow var(--gecis), transform var(--gecis); }
.n4-hizmet:hover { box-shadow: var(--golge-2); transform: translateY(-4px); }
.n4-hizmet__gorsel { display: block; aspect-ratio: 16 / 10; overflow: hidden; background: var(--n4-gri); }
.n4-hizmet__gorsel img { width: 100%; height: 100%; object-fit: cover; transition: transform .7s cubic-bezier(.2, .7, .2, 1); }
.n4-hizmet:hover .n4-hizmet__gorsel img { transform: scale(1.06); }
.n4-hizmet h3 { margin: 0; padding: 32px 32px 38px; font: 700 1.12rem/1.4 var(--baslik-yazi); text-transform: uppercase; letter-spacing: .01em; color: var(--koyu); }
.n4-hizmet h3 a { transition: color var(--gecis); }
.n4-hizmet h3 a:hover { color: var(--ana); }

/* Çağrı bandı */
.n4-cta { position: relative; padding: clamp(90px, 11vw, 150px) 0; background: var(--koyu); color: rgb(255 255 255 / .85); text-align: center; overflow: hidden; isolation: isolate; }
.n4-cta::before { content: ""; position: absolute; inset: 0; z-index: -1; background-image: radial-gradient(rgb(255 255 255 / .1) 1.2px, transparent 1.7px), radial-gradient(80% 120% at 50% 0%, color-mix(in srgb, var(--ana) 22%, transparent), transparent 70%); background-size: 16px 16px, auto; }
.n4-cta--gorsel::before { background: color-mix(in srgb, var(--koyu) 78%, transparent); }
.n4-cta__arka { position: absolute; inset: 0; z-index: -2; }
.n4-cta__arka img { width: 100%; height: 100%; object-fit: cover; }
.n4-cta__ic { max-width: 860px; }
.n4-cta__ust { display: block; margin-bottom: 14px; color: var(--ana); font: 600 .9rem/1 var(--baslik-yazi); text-transform: uppercase; letter-spacing: .08em; }
.n4-cta h2 { margin: 0 auto; max-width: 720px; color: #fff; font-size: clamp(2rem, 4.4vw, 3.3rem); font-weight: 800; line-height: 1.12; text-wrap: balance; }
.n4-cta p { margin: 20px auto 0; max-width: 640px; font-size: 1.05rem; }
.n4-cta__eylem { display: flex; flex-wrap: wrap; align-items: center; justify-content: center; gap: 14px 26px; margin-top: 34px; }
.n4-cta__tel { display: inline-flex; align-items: center; gap: 10px; color: #fff; font: 600 1.15rem/1 var(--baslik-yazi); }
.n4-cta__tel .ik { color: var(--ana); }

/* Bölge kartı */
.n4-bolgeler, .tema-nakliye4 .izgara:has(> .n4-bolge) { gap: 22px; }
@media (min-width: 993px) { .tema-nakliye4 .izgara--3:has(> .n4-bolge) { --s: 4; } }
.n4-bolge { position: relative; display: block; aspect-ratio: 13 / 20; overflow: hidden; background: var(--koyu); }
.n4-bolge img { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; transition: transform .8s cubic-bezier(.2, .7, .2, 1); }
.n4-bolge:hover img { transform: scale(1.07); }
.n4-bolge strong { position: absolute; left: 24px; right: 0; bottom: 24px; padding: 16px 20px; background: #fff; color: var(--ana); font: 700 .95rem/1.45 var(--baslik-yazi); text-transform: uppercase; transition: background var(--gecis), color var(--gecis); }
.n4-bolge:hover strong { background: var(--ana); color: #fff; }

/* Yorumlar */
.n4-yorumlar__ic { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 2fr); gap: clamp(32px, 5vw, 70px); align-items: center; }
.n4-yorumlar__bas .bolum-basi { margin-bottom: 26px; }
.n4-yorumlar__bas .ikon-btn { border-radius: 0; }
.n4-yorumlar__yaz { display: inline-flex; align-items: center; gap: 8px; margin-top: 24px; color: var(--koyu); font: 600 .92rem/1 var(--baslik-yazi); }
.n4-yorumlar__yaz:hover { color: var(--ana); }
.n4-yorumlar__liste { grid-auto-columns: calc((100% - 24px) / 2); }
.n4-yorum { margin: 0; padding: 34px; background: #fff; border: 1px solid var(--n4-cizgi); display: flex; flex-direction: column; }
.n4-yorum figcaption { display: flex; align-items: center; gap: 16px; }
.n4-yorum .avatar { width: 66px; height: 66px; border-radius: 50%; object-fit: cover; flex: none; }
.n4-yorum figcaption > span { display: grid; }
.n4-yorum figcaption strong { font: 700 1.05rem/1.3 var(--baslik-yazi); color: var(--koyu); }
.n4-yorum figcaption small { color: var(--soluk); font-size: .85rem; }
.n4-yorum__tirnak { width: 42px; height: 42px; margin-left: auto; color: var(--ana); opacity: .9; }
.n4-yorum blockquote { margin: 22px 0 18px; color: var(--soluk); line-height: 1.7; flex: 1; }

/* Blog kartı */
.n4-blog { display: flex; flex-direction: column; background: #fff; border: 1px solid var(--n4-cizgi); transition: box-shadow var(--gecis), transform var(--gecis); }
.n4-blog:hover { box-shadow: var(--golge-2); transform: translateY(-4px); }
.n4-blog__gorsel { display: grid; place-items: center; aspect-ratio: 16 / 10; overflow: hidden; background: var(--n4-gri); color: var(--soluk); }
.n4-blog__gorsel img { width: 100%; height: 100%; object-fit: cover; transition: transform .7s cubic-bezier(.2, .7, .2, 1); }
.n4-blog:hover .n4-blog__gorsel img { transform: scale(1.06); }
.n4-blog__govde { display: flex; flex-direction: column; flex: 1; padding: 30px 32px 32px; }
.n4-blog h3 { margin: 0 0 14px; font-size: 1.2rem; line-height: 1.38; color: var(--koyu); }
.n4-blog h3 a:hover { color: var(--ana); }
.n4-blog p { color: var(--soluk); font-size: .93rem; line-height: 1.65; flex: 1; }
.n4-blog__tarih { display: inline-flex; align-items: center; gap: 7px; color: var(--soluk); font-size: .88rem; }
.n4-blog__tarih .ik { width: 15px; height: 15px; color: var(--koyu); }

/* Sayaçlar */
.n4-sayaclar { position: relative; background: #fff; border-top: 1px solid var(--n4-cizgi); isolation: isolate; }
.n4-sayaclar__bas { padding-top: clamp(56px, 7vw, 90px); }
.n4-sayaclar__bas .bolum-basi { margin-bottom: 0; }
.n4-sayaclar__liste { display: grid; grid-template-columns: repeat(var(--s, 4), minmax(0, 1fr)); }
.n4-sayaclar__liste--1 { --s: 1; } .n4-sayaclar__liste--2 { --s: 2; } .n4-sayaclar__liste--3 { --s: 3; } .n4-sayaclar__liste--5 { --s: 5; } .n4-sayaclar__liste--6 { --s: 6; }
.n4-sayac { display: flex; align-items: center; justify-content: center; gap: 18px; padding: clamp(44px, 6vw, 70px) 20px; }
.n4-sayac + .n4-sayac { border-left: 1px solid var(--n4-cizgi); }
.n4-sayac__ikon .ik { width: 70px; height: 70px; color: var(--ana); stroke-width: 1.5; }
.n4-sayac__metin { display: grid; gap: 6px; }
.n4-sayac strong { font: 800 clamp(2.2rem, 3.6vw, 3.1rem)/1 var(--baslik-yazi); color: var(--koyu); }
.n4-sayac small { font-size: 1rem; color: var(--soluk); }
.n4-sayaclar--gorsel { background: var(--koyu); border: 0; }
.n4-sayaclar--gorsel::before { content: ""; position: absolute; inset: 0; z-index: -1; background: color-mix(in srgb, var(--koyu) 84%, transparent); }
.n4-sayaclar__arka { position: absolute; inset: 0; z-index: -2; }
.n4-sayaclar__arka img { width: 100%; height: 100%; object-fit: cover; }
.n4-sayaclar--gorsel .n4-sayac + .n4-sayac { border-color: rgb(255 255 255 / .14); }
.n4-sayaclar--gorsel strong, .n4-sayaclar--gorsel .bolum-basi h2 { color: #fff; }
.n4-sayaclar--gorsel small { color: rgb(255 255 255 / .75); }

/* İç sayfa başlığı ve konum çubuğu */
.n4-sayfa-basi { position: relative; padding: clamp(72px, 9vw, 124px) 0; background: var(--koyu) var(--n4-desen) center / cover no-repeat; color: #fff; text-align: center; overflow: hidden; isolation: isolate; }
.n4-sayfa-basi--gorsel { background: var(--koyu); }
.n4-sayfa-basi--gorsel::before { content: ""; position: absolute; inset: 0; z-index: -1; background: color-mix(in srgb, var(--koyu) 80%, transparent); }
.n4-sayfa-basi__arka { position: absolute; inset: 0; z-index: -2; }
.n4-sayfa-basi__arka img { width: 100%; height: 100%; object-fit: cover; }
.n4-sayfa-basi h1 { margin: 0 auto; max-width: 900px; color: #fff; font-size: clamp(2rem, 4.4vw, 3.2rem); font-weight: 800; text-transform: uppercase; line-height: 1.1; text-wrap: balance; }
.n4-sayfa-basi p { margin: 18px auto 0; max-width: 720px; color: rgb(255 255 255 / .78); font-size: 1.05rem; }
.n4-sayfa-basi--kompakt { padding: 26px 0; }
.n4-kirinti { background: var(--n4-gri); border-bottom: 1px solid var(--n4-cizgi); }
.n4-kirinti ol { display: flex; flex-wrap: wrap; align-items: center; gap: 8px; min-height: 52px; padding: 10px 0; font: 600 .78rem/1.4 var(--baslik-yazi); text-transform: uppercase; letter-spacing: .02em; color: var(--koyu); }
.n4-kirinti li + li::before { content: "›"; margin-right: 8px; color: var(--soluk); font-size: 1rem; }
.n4-kirinti a { color: var(--ana); }
.n4-kirinti a:hover { color: var(--koyu); }

/* Detay sayfası yan sütun */
.tema-nakliye4 .yan-kart { border-radius: 0; }
.tema-nakliye4 .yan-kart:not(.yan-cta) { background: #fff; border: 1px solid var(--n4-cizgi); }
.tema-nakliye4 .yan-kart:not(.yan-cta) h3 { font-size: 1.15rem; color: var(--koyu); }
.tema-nakliye4 .yan-menu { gap: 0; }
.tema-nakliye4 .yan-menu a { padding: 10px 0 10px 18px; background: none; border-radius: 0; font: 600 .84rem/1.35 var(--baslik-yazi); text-transform: uppercase; color: var(--koyu); position: relative; }
.tema-nakliye4 .yan-menu a::before { content: ""; position: absolute; left: 2px; top: 50%; border: 5px solid transparent; border-left-color: var(--ana); transform: translateY(-50%); }
.tema-nakliye4 .yan-menu a:hover, .tema-nakliye4 .yan-menu a.aktif { background: none; color: var(--ana); }
.tema-nakliye4 .yan-menu .ik { display: none; }
.tema-nakliye4 .form-kart { border-radius: 0; }

/* Altbilgi */
.tema-nakliye4 .n4-alt { position: relative; margin-top: 0; padding: 0; background: color-mix(in srgb, var(--koyu) 92%, #fff); color: rgb(255 255 255 / .86); }
.n4-alt__cta { background: var(--ana); color: #fff; }
.n4-alt__cta-ic { display: flex; align-items: center; justify-content: space-between; gap: 24px 40px; flex-wrap: wrap; padding: 40px 0; }
.n4-alt__cta h2 { margin: 0; color: #fff; font-size: clamp(1.4rem, 2.6vw, 2rem); }
.n4-alt__cta p { margin: 8px 0 0; }
.n4-alt__cta-eylem { display: flex; align-items: center; gap: 22px; flex-wrap: wrap; }
.n4-alt__cta .btn--vurgu { --b: var(--koyu); }
.n4-alt__tel { display: inline-flex; align-items: center; gap: 8px; font: 600 1.15rem/1 var(--baslik-yazi); }
.n4-alt__izgara { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 2fr); gap: clamp(36px, 6vw, 80px); padding: clamp(60px, 7vw, 86px) 0 clamp(48px, 6vw, 70px); }
.n4-alt .logo img { max-height: 58px; max-width: 220px; }
.n4-alt__marka p { margin: 22px 0 0; font-size: .92rem; line-height: 1.75; }
.n4-alt__marka p + p { margin-top: 14px; }
.n4-alt__iletisim { display: grid; gap: 10px; margin-top: 24px; font-size: .9rem; }
.n4-alt__iletisim li { display: flex; align-items: flex-start; gap: 10px; }
.n4-alt__iletisim .ik { width: 17px; height: 17px; margin-top: 3px; color: var(--ana); }
.n4-alt__iletisim a:hover { color: var(--ana); }
.n4-alt__menu h3 { margin: 8px 0 28px; color: #fff; font-size: 1.05rem; font-weight: 600; }
.n4-alt__menu ul { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 16px 24px; }
.n4-alt__menu a { font-size: .9rem; transition: color var(--gecis); }
.n4-alt__menu a:hover { color: var(--ana); }
.n4-alt__taban { display: flex; align-items: center; justify-content: space-between; gap: 14px 24px; flex-wrap: wrap; padding: 26px 40px; background: var(--ana); color: #fff; }
.n4-alt__taban p { margin: 0; font-size: .92rem; }
.n4-alt__yasal { display: flex; flex-wrap: wrap; gap: 6px 18px; font-size: .86rem; }
.n4-alt__yasal a:hover { text-decoration: underline; }
.n4-alt__taban .sosyal--kucuk a { color: #fff; }
.n4-alt__taban .sosyal--kucuk a:hover { background: rgb(255 255 255 / .15); color: #fff; }

/* Duyarlı */
@media (max-width: 1240px) {
  .n4-serit .nav__link { padding: 0 11px; font-size: .76rem; }
  .n4-bilgi li:first-child { display: none; }
}
@media (max-width: 1140px) {
  .tema-nakliye4 { --bas-y: 74px; }
  .tema-nakliye4 .n4-serit { display: none; }
  .n4-orta { position: sticky; top: 0; z-index: 60; box-shadow: 0 8px 24px -16px rgb(10 22 40 / .35); }
  .n4-orta__ic { min-height: var(--bas-y); gap: 18px; }
  .n4-logo img { max-height: 48px; }
  .n4-orta__menu { display: inline-grid; }
  .n4-yorumlar__ic { grid-template-columns: 1fr; }
  .n4-alt__menu ul { grid-template-columns: repeat(3, minmax(0, 1fr)); }
}
@media (max-width: 992px) {
  .n4-bilgi { display: none; }
  .n4-orta__cta { margin-left: auto; }
  .n4-adimlar__kutu { --s: 2 !important; }
  .n4-adimlar__kutu li:nth-child(3) { border-left: 0; }
  .n4-adimlar__kutu li:nth-child(n + 3) { border-top: 1px solid var(--n4-cizgi); }
  .n4-sayaclar__liste { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .n4-sayac:nth-child(odd) { border-left: 0; }
  .n4-sayac:nth-child(n + 3) { border-top: 1px solid var(--n4-cizgi); }
  .n4-alt__izgara { grid-template-columns: 1fr; }
}
@media (max-width: 767px) {
  .n4-ustbar { display: none; }
  .n4-orta__cta { display: none; }
  .n4-orta__menu { margin-left: auto; }
  .tema-nakliye4 .manset__ic { padding: 60px 0 140px; }
  .n4-adimlar { margin-top: -70px; }
  .n4-adim { padding: 24px 12px; }
  .n4-adim__ikon .ik { width: 40px; height: 40px; }
  .n4-hizmet h3 { padding: 22px 22px 26px; }
  .n4-bolgeler, .tema-nakliye4 .izgara:has(> .n4-bolge) { --s: 2; gap: 12px; }
  .n4-bolge strong { left: 10px; bottom: 10px; padding: 10px 12px; font-size: .78rem; }
  .n4-yorumlar__liste { grid-auto-columns: 88%; }
  .n4-sayac { flex-direction: column; text-align: center; gap: 12px; padding: 34px 12px; }
  .n4-sayac__ikon .ik { width: 52px; height: 52px; }
  .n4-alt__menu ul { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .n4-alt__taban { flex-direction: column; text-align: center; padding: 22px 18px; }
}
