/* Sahne: Logo Tasarımı (hizmet-logo.html) — yalnızca bu sayfada yüklenir.
   Hero: çekirdekteki katmanlı logo kurulumu (.sd-logomo, keyframe'ler sd-core'da) + kurgu ızgarası ve ölçü etiketleri.
   İmza: ölçek testi (sekme / kartvizit / tabela). Logo galerisi çekirdek .sd-logos. */
.sd-lgo{position:relative;display:grid;place-items:center;padding:24px 0 56px}
.sd-lgo__grid{position:absolute;inset:0 8% 40px;border-radius:18px;background:radial-gradient(circle at 1px 1px,rgba(31,34,51,.16) 1px,transparent 1.6px) 0 0/24px 24px,linear-gradient(90deg,transparent calc(50% - .5px),rgba(179,38,45,.25) calc(50% - .5px) calc(50% + .5px),transparent calc(50% + .5px)),linear-gradient(0deg,transparent calc(50% - .5px),rgba(179,38,45,.25) calc(50% - .5px) calc(50% + .5px),transparent calc(50% + .5px))}
.sd-lgo__grid::before,.sd-lgo__grid::after{content:"";position:absolute;inset:12%;border:1px dashed rgba(31,34,51,.2);border-radius:50%}
.sd-lgo__grid::after{inset:26%}
.sd-lgo__mo{position:relative;z-index:1;max-width:460px}
.sd-lgo__spec{position:absolute;left:0;right:0;bottom:0;list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:8px;font:500 11px/1 var(--sd-font);color:var(--sd-text-muted)}
.sd-lgo__spec li{padding:7px 10px;border-radius:8px;background:#fff;box-shadow:var(--sd-shadow-card)}.sd-lgo__spec b{color:var(--sd-navy);margin-right:6px}
.sd-lgo__chip{position:absolute;right:4%;top:0;z-index:3;background:#fff;box-shadow:var(--sd-shadow-card)}
/* İmza: ölçek testi */
.sd-scale{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1.2fr);gap:20px;align-items:stretch}
.sd-scale>div{position:relative;display:grid;align-content:center;justify-items:center;gap:10px;min-height:220px;padding:24px;border-radius:var(--sd-r-card);background:#fff;box-shadow:var(--sd-shadow-card)}
.sd-scale small{position:absolute;left:16px;bottom:12px;font:600 .75rem/1 var(--sd-font);letter-spacing:.08em;text-transform:uppercase;color:var(--sd-text-muted)}
.sd-scale__bar{display:flex;align-items:center;gap:7px;width:100%;padding:10px 12px;border-radius:10px 10px 0 0;background:#E9EBF2;font:500 12px/1 var(--sd-font);color:var(--sd-navy)}
.sd-scale__bar i{width:10px;height:10px;border-radius:50%;background:#C9CDDB}.sd-scale__bar span{display:inline-flex;align-items:center;gap:8px;margin-left:8px;padding:6px 10px;border-radius:6px;background:#fff}
.sd-scale__bar img{width:16px;height:16px}
.sd-scale__card{background:#fff;border:1px solid rgba(31,34,51,.1);aspect-ratio:85/55}
.sd-scale__card img{width:120px;height:auto;margin-bottom:10px}.sd-scale__card b{font-size:.9375rem;color:var(--sd-navy)}.sd-scale__card span{font-size:.75rem;color:var(--sd-text-muted);margin-top:-8px}
.sd-scale__sign{background:#0B0C10!important;overflow:clip}
.sd-scale__sign::before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(90deg,rgba(255,255,255,.04) 0 1px,transparent 1px 28px),repeating-linear-gradient(0deg,rgba(255,255,255,.04) 0 1px,transparent 1px 28px)}
.sd-scale__sign img{position:relative;width:min(70%,240px);height:auto;filter:drop-shadow(0 0 18px rgba(255,255,255,.35)) drop-shadow(0 0 40px rgba(224,56,63,.35))}
.sd-scale__sign small{color:var(--sd-text-muted-on-dark)}
@media (max-width:1024px){.sd-scale{grid-template-columns:minmax(0,1fr)}}
@media (max-width:720px){.sd-lgo__chip{right:0}}
