/* kurm.ai Yön A · iç sayfa bileşenleri (14.10.2026). Değişkenler ana-sayfa-a.css içindeki .yon-a'dan gelir. Elle düzenlenir. */
.yon-ic{background:var(--y-zemin)}
/* Sayfa başı: üst bilgiyle birleşen koyu bant */
.a-sb{background:var(--y-koyu);color:#fff;padding:88px 0 80px}
.a-sb h1{color:#fff;font-size:clamp(38px,4.6vw,64px);max-width:20ch}
.a-sb .a-goz{color:var(--y-acik-soluk)}
.a-sb-giris{margin-top:24px;max-width:36em;font-size:19px;color:var(--y-acik)}
.a-sb-adimlar{list-style:none;margin:48px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:10px}
.a-sb-adimlar a{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:8px 16px;border:1px solid rgba(255,255,255,.3);border-radius:2px;color:#fff;text-decoration:none;font:500 15px/1 var(--sans)}
.a-sb-adimlar a:hover{background:#fff;color:var(--y-metin)}
.a-sb-adimlar span{font:300 18px/1 var(--serif);color:var(--y-vurgu)}
.a-sb :focus-visible{outline-color:#fff}
/* Hizmetler: adım bölümleri */
.a-hz-adim{padding:96px 0;background:var(--y-zemin);scroll-margin-top:24px}
.a-hz-adim--kagit{background:var(--y-kagit)}
.a-hz-ic{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:64px;align-items:start}
.a-hz-bas{position:sticky;top:32px}
.a-hz-bas .a-adim-no{display:block;font:200 56px/1 var(--serif);color:var(--y-vurgu);margin-bottom:12px}
.a-hz-bas h2{font-size:clamp(30px,3vw,42px)}
.a-hz-bas .a-sure{margin:12px 0}
.a-hz-bas p:last-child{color:var(--y-soluk);max-width:26em}
.a-hz-adim .a-prog-liste{border-top:1px solid var(--y-metin)}
.a-hz-adim .a-prog-bas{grid-template-columns:180px minmax(0,1fr) 40px}
.a-hz-adim .a-prog-ayrinti{padding-left:212px}
/* Teklif aşamaları */
.a-hz-asama{background:var(--y-koyu);color:#fff;padding:104px 0}
.a-hz-asama h2{color:#fff}
.a-hz-asama .a-goz{color:var(--y-acik-soluk)}
.a-hz-asama-giris{margin:20px 0 48px;max-width:36em;color:var(--y-acik)}
.a-asamalar{list-style:none;margin:0 0 40px;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.14)}
.a-asamalar li{background:var(--y-koyu);padding:28px}
.a-asama-kod{display:block;font:600 12px/1.4 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--y-vurgu);margin-bottom:14px}
.a-asamalar h3{color:#fff;font-size:24px;margin-bottom:10px}
.a-asamalar p{color:var(--y-acik);font-size:16px}
.a-hz-asama-cagri{display:flex;flex-wrap:wrap;gap:12px 28px;align-items:center}
.a-hz-asama .a-bag{color:#fff}
.a-hz-asama :focus-visible{outline-color:#fff}
/* Ortak son çağrı (iç sayfalar) */
.a-son-ic{display:flex;flex-direction:column;align-items:flex-start;gap:24px}
@media (max-width:900px){
  .a-sb{padding:64px 0 56px}
  .a-hz-adim{padding:72px 0}
  .a-hz-ic{grid-template-columns:1fr;gap:32px}
  .a-hz-bas{position:static}
  .a-hz-adim .a-prog-bas{grid-template-columns:minmax(0,1fr) 32px}
  .a-hz-adim .a-prog-ayrinti{padding-left:0}
  .a-asamalar{grid-template-columns:1fr}
  .a-hz-asama{padding:72px 0}
}
