/* REKLAM AÇILIŞ SAYFALARI (3 lander) — 2026-09-15 yeni sistem.
   Ana sayfa + Özellikler'den: notebook mockup, güvence bandı, WhatsApp
   telefonu (ozellikler.css), panel diliyle fiyat kartı, SSS, çağrı bandı.
   Menü YOK (Ads: çıkış kapısı açma). */
.ac-kap{width:100%;max-width:1180px;margin:0 auto;padding:0 24px}
.ac-bolum{padding:84px 0}
.ac-etiket{display:block;font-size:11.5px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--marka)}
.ac-baslik{margin-top:12px;font-size:clamp(26px,3.3vw,38px);font-weight:780;line-height:1.2;letter-spacing:-.02em;color:var(--koyu)}
.ac-alt{margin-top:14px;font-size:16.5px;line-height:1.7;color:var(--ikincil);max-width:62ch}
.ac-orta{text-align:center}.ac-orta .ac-alt{margin-inline:auto}

/* Hero: sol metin, sağ gerçek notebook */
.ac-hero{background:var(--koyu);color:#fff;position:relative;overflow:hidden}
.ac-hero::before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(820px 420px at 84% -12%,rgba(240,98,94,.18),transparent 62%)}
.ac-hero-ic{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:44px;align-items:center;padding:64px 24px 60px}
.ac-hero h1{margin-top:20px;font-size:clamp(30px,4vw,46px);font-weight:800;line-height:1.12;letter-spacing:-.02em}
.ac-hero h1 .vurgu{color:var(--acik)}
.ac-hero .alt-metin{margin-top:16px;color:var(--koyu-metin);max-width:52ch;font-size:17.5px;line-height:1.65}
.ac-dugmeler{display:flex;gap:12px;margin-top:28px;flex-wrap:wrap}
.ac-kanit{display:flex;gap:10px 22px;margin:24px 0 0;padding:0;list-style:none;flex-wrap:wrap}
.ac-kanit li{display:flex;align-items:center;gap:8px;font-size:14.5px;color:#C3C9D6}
.ac-kanit svg{width:15px;height:15px;color:#34D399;flex:none}
.ac-hero-gorsel img{display:block;width:100%;height:auto;border-radius:16px;box-shadow:0 30px 70px rgba(0,0,0,.45)}
.ac-hero-not{margin-top:14px;text-align:center;font-size:12.5px;color:#8E97A8}

/* Güvence bandı (GİB + QNB) */
.ac-guvence{background:var(--yuzey);border-bottom:1px solid var(--kenar)}
.ac-guvence-ic{display:flex;align-items:center;justify-content:center;gap:24px;flex-wrap:wrap;padding:22px 24px}
.ac-guvence-logo{display:flex;align-items:center;height:44px}
.ac-guvence-logo img{display:block;height:34px;width:auto}
.ac-guvence-arti{width:26px;height:26px;border-radius:50%;background:var(--kagit);border:1px solid var(--kenar);display:flex;align-items:center;justify-content:center;color:var(--soluk);flex:none}
.ac-guvence-arti svg{width:13px;height:13px}
.ac-guvence p{margin:0;font-size:14px;color:var(--ikincil);max-width:60ch}
.ac-guvence strong{color:var(--metin)}

/* Fayda kartları */
.ac-izgara{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:36px}
.ac-kart{background:var(--yuzey);border:1px solid var(--kenar);border-radius:18px;padding:22px;box-shadow:var(--golge-s)}
.ac-kart .no{display:inline-flex;width:32px;height:32px;border-radius:9px;background:rgba(163,33,31,.08);color:var(--marka);font-size:12.5px;font-weight:800;align-items:center;justify-content:center}
.ac-kart h3{margin-top:14px;font-size:16.5px;font-weight:720;color:var(--koyu)}
.ac-kart p{margin-top:8px;font-size:14.5px;line-height:1.6;color:var(--ikincil)}

/* Panel satırları (gerçek ekranlar) */
.ac-satir{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}
.ac-satir + .ac-satir{margin-top:72px}
.ac-satir.ters .ac-satir-metin{order:2}
.ac-satir h3{font-size:clamp(22px,2.5vw,29px);font-weight:780;color:var(--koyu);line-height:1.28;letter-spacing:-.02em}
.ac-satir p{margin-top:12px;font-size:15.5px;line-height:1.7;color:var(--ikincil)}
.ac-satir ul{margin:18px 0 0;padding:0;list-style:none;display:grid;gap:9px}
.ac-satir li{position:relative;padding-left:26px;font-size:15px;line-height:1.6;color:var(--ikincil)}
.ac-satir li::before{content:"";position:absolute;left:0;top:6px;width:16px;height:16px;border-radius:50%;background:var(--yesil-zemin);border:1px solid var(--yesil-kenar)}
.ac-satir li::after{content:"";position:absolute;left:5px;top:10px;width:6px;height:3px;border-left:1.6px solid var(--yesil);border-bottom:1.6px solid var(--yesil);transform:rotate(-45deg)}
.ac-satir img{display:block;width:100%;height:auto;border-radius:16px;box-shadow:0 20px 50px rgba(20,35,60,.16)}

/* WhatsApp bölümü (telefon stili ozellikler.css'ten) */
.ac-wa{background:var(--yuzey);border-top:1px solid var(--kenar);border-bottom:1px solid var(--kenar)}
.ac-wa-ic{display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:64px;align-items:center}

/* Adımlar */
.ac-adimlar{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:36px}
.ac-adim{background:#fff;border:1px solid var(--kenar);border-radius:18px;padding:26px;text-align:left}
.ac-adim .no{font-size:28px;font-weight:800;color:var(--marka);line-height:1}
.ac-adim h3{margin-top:14px;font-size:17px;font-weight:720;color:var(--koyu)}
.ac-adim p{margin-top:8px;font-size:14.5px;line-height:1.65;color:var(--ikincil)}

/* Fiyat kartı — panel/fiyatlandırma diliyle */
.ac-fiyat{max-width:560px;margin:36px auto 0;background:var(--yuzey);border:1.5px solid var(--marka);border-radius:22px;padding:34px;box-shadow:0 24px 60px rgba(163,33,31,.12);text-align:center}
.ac-fiyat .ustlik-k{font-size:11.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--soluk)}
.ac-fiyat .rakam{margin-top:8px;font-size:48px;font-weight:800;letter-spacing:-.03em;color:var(--marka);line-height:1}
.ac-fiyat .rakam small{font-size:16px;font-weight:600;color:var(--soluk);letter-spacing:0;margin-left:6px}
.ac-fiyat .not{margin-top:8px;font-size:14px;color:var(--ikincil)}
.ac-fiyat ul{margin:22px 0 0;padding:0;list-style:none;display:grid;gap:9px;text-align:left}
.ac-fiyat li{position:relative;padding-left:26px;font-size:14.5px;color:var(--ikincil)}
.ac-fiyat li::before{content:"✓";position:absolute;left:0;top:0;color:var(--yesil);font-weight:800}
.ac-fiyat .dugme{margin-top:24px}
.ac-fiyat .bag{display:block;margin-top:12px;font-size:13.5px;color:var(--marka);font-weight:600}

/* Çağrı bandı */
.ac-cagri{position:relative;overflow:hidden;border-radius:24px;padding:52px 40px;text-align:center;color:#fff;background:linear-gradient(135deg,#8E1C1A 0%,#C02726 55%,#7A1917 100%)}
.ac-cagri h2{font-size:clamp(23px,2.8vw,31px);font-weight:800;color:#fff}
.ac-cagri p{margin-top:12px;font-size:15.5px;color:rgba(255,255,255,.86)}
.ac-cagri .dugmeler{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-top:26px}
.ac-cagri .d-beyaz{background:#fff;color:var(--marka)}

@media (max-width:1024px){.ac-hero-ic{grid-template-columns:1fr;gap:34px;padding:48px 24px}.ac-izgara{grid-template-columns:1fr 1fr}.ac-satir{grid-template-columns:1fr;gap:28px}.ac-satir.ters .ac-satir-metin{order:0}.ac-wa-ic{grid-template-columns:1fr;gap:40px}.ac-adimlar{grid-template-columns:1fr}}
@media (max-width:640px){.ac-bolum{padding:56px 0}.ac-izgara{grid-template-columns:1fr}.ac-cagri{padding:38px 22px;border-radius:18px}.ac-fiyat{padding:26px 20px}}

/* 🔴 Rehber içeriğindeki tablo (site.css .makale table min-width:520px) mobilde
   sayfayı 544px'e taşırıyordu → tablo kendi içinde yatay kayar. */
/* min-width, max-width'i EZER (CSS kuralı) → site.css'teki 520px sıfırlanmalı */
.ac-bolum .makale table{display:block;min-width:0;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}
