/* ============================================================
   ÇEVİKOĞLU LOJİSTİK — service-detail.css
   Hizmet detay: iki sütun (içerik + yapışkan kenar) + avantaj/süreç.
   ============================================================ */
.svc{display:grid; gap:var(--space-2xl);}
@media(min-width:992px){.svc{grid-template-columns:minmax(0,1fr) 340px; align-items:start; gap:var(--space-3xl);}}

.svc__main{min-width:0;}
.svc__main > .prose:first-child h2{margin-top:0;}

.svc__aside{display:grid; gap:var(--space-lg);}
@media(min-width:992px){.svc__aside{position:sticky; top:calc(var(--header-h) + var(--space-md));}}

.svc__card{background:#fff; border:1px solid var(--color-border); border-radius:var(--radius-lg); padding:var(--space-lg); box-shadow:var(--shadow-sm);}
.svc__card--dark{background:var(--color-dark); color:#fff; border-color:transparent;}
.svc__card-title{font-family:var(--font-heading); font-weight:700; font-size:1.05rem; margin-bottom:var(--space-md); display:flex; align-items:center; gap:.55rem;}
.svc__card--dark .svc__card-title{color:#fff;}
.svc__card-title i{color:var(--color-primary-dark);}
.svc__card--dark .svc__card-title i{color:var(--color-primary-light);}
.svc__card-text{color:var(--color-text-soft); font-size:.93rem; margin-bottom:var(--space-md);}
.svc__card--dark .svc__card-text{color:#c7cbd2;}
.svc__card .btn{width:100%;}
.svc__card .btn + .btn{margin-top:.6rem;}

.svc__facts{display:grid; gap:.75rem; margin:0;}
.svc__fact{display:flex; gap:.65rem; align-items:flex-start; font-size:.92rem; color:var(--color-text);}
.svc__fact i{flex:0 0 auto; width:20px; text-align:center; color:var(--color-primary-dark); margin-top:.15rem;}
.svc__fact strong{display:block; font-family:var(--font-heading); font-weight:600; font-size:.78rem; letter-spacing:.04em; text-transform:uppercase; color:var(--color-muted); margin-bottom:.05rem;}

.svc__related{display:grid; gap:.35rem; margin:0;}
.svc__related-link{display:flex; align-items:center; gap:.6rem; padding:.6rem .7rem; border-radius:var(--radius-md); font-size:.92rem; color:var(--color-text); transition:background var(--transition-fast),color var(--transition-fast);}
.svc__related-link i{color:var(--color-primary-dark); width:18px; text-align:center;}
.svc__related-link:hover{background:var(--color-light); color:var(--color-primary-dark);}
