/* /pazaryeri-danismanlik — ankara-server-companies.css (.asr) üzerine pazaryeri danışmanlığına özel bileşenler */

/* ---- Hero: tek ürün merkezi ve kanallar ---- */
.pzd-hub{position:relative;z-index:1;margin-top:64px;text-align:left}
.pzd-hub__board{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr) minmax(0,1fr);grid-template-rows:auto auto;gap:28px 72px;padding:36px;border:1px solid hsla(0,0%,100%,.08);border-radius:12px;background:radial-gradient(ellipse at 50% 50%,rgba(59,130,246,.16),transparent 55%),#070b16}
.pzd-hub__lines{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}
.pzd-hub__lines path{fill:none;stroke:var(--azure-radiance-500);stroke-width:2;stroke-dasharray:6 8;vector-effect:non-scaling-stroke;opacity:.7;animation:pzd-flow 1s linear infinite}
@keyframes pzd-flow{to{stroke-dashoffset:-14}}
.pzd-hub__channel{position:relative;align-self:center;display:flex;flex-direction:column;gap:14px;padding:16px;border:1px solid hsla(0,0%,100%,.08);border-radius:10px;background-color:#0c1324}
.pzd-hub__channel--1{grid-column:1;grid-row:1}
.pzd-hub__channel--2{grid-column:3;grid-row:1}
.pzd-hub__channel--3{grid-column:1;grid-row:2}
.pzd-hub__channel--4{grid-column:3;grid-row:2}
.pzd-hub__channel-top{display:flex;align-items:center;gap:10px}
.pzd-hub__channel-top strong{flex:1;font-size:var(--font-size-14);font-weight:var(--font-weight-600);color:var(--slate-100)}
.pzd-hub__mark{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:28px;height:28px;border-radius:7px;font-size:var(--font-size-14);font-weight:700;color:var(--white)}
.is-trendyol .pzd-hub__mark{background-color:#f27a1a}
.is-hepsiburada .pzd-hub__mark{background-color:#ff6000}
.is-amazon .pzd-hub__mark{background-color:#232f3e;box-shadow:inset 0 -3px 0 #ff9900}
.is-web .pzd-hub__mark{background-color:var(--azure-radiance-500)}
.pzd-hub__sync{display:inline-flex;align-items:center;gap:5px;font-size:var(--font-size-12);font-weight:var(--font-weight-600);color:var(--success)}
.pzd-hub__sync:before{content:"";width:6px;height:6px;border-radius:100px;background-color:var(--success)}
.pzd-hub__channel dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}
.pzd-hub__channel dl div{display:flex;flex-direction:column;gap:2px;padding:8px 10px;border-radius:6px;background-color:hsla(0,0%,100%,.03)}
.pzd-hub__channel dt{font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:var(--slate-500)}
.pzd-hub__channel dd{font-size:var(--font-size-14);font-weight:var(--font-weight-600);white-space:nowrap;color:var(--slate-200)}
/* Stok sayacı: 48 → 47 */
.pzd-hub__stock{position:relative;display:inline-block;height:20px;overflow:hidden;line-height:20px}
.pzd-hub__stock span{display:block;animation:pzd-stock 6s ease-in-out infinite}
@keyframes pzd-stock{0%,40%{transform:translateY(0)}48%,92%{transform:translateY(-100%)}100%{transform:translateY(0)}}
.pzd-hub__toast{position:absolute;top:-12px;right:14px;padding:3px 10px;border-radius:100px;background-color:var(--success);font-size:var(--font-size-12);font-weight:var(--font-weight-600);color:var(--success-text);box-shadow:0 6px 18px rgba(92,225,92,.35);opacity:0;animation:pzd-toast 6s ease-in-out infinite}
@keyframes pzd-toast{0%,30%{opacity:0;transform:translateY(6px)}36%,60%{opacity:1;transform:translateY(0)}70%,100%{opacity:0;transform:translateY(-4px)}}
.is-hepsiburada{animation:pzd-ping 6s ease-in-out infinite}
@keyframes pzd-ping{0%,30%,70%,100%{border-color:hsla(0,0%,100%,.08)}36%,60%{border-color:rgba(92,225,92,.55)}}
/* Ürün merkezi */
.pzd-hub__product{position:relative;z-index:1;grid-column:2;grid-row:1 / span 2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:24px;border:1px solid rgba(59,130,246,.55);border-radius:12px;background-color:#0d1730;box-shadow:0 0 0 4px rgba(59,130,246,.06),0 0 48px rgba(59,130,246,.28);text-align:center}
.pzd-hub__label{margin-bottom:8px;padding:2px 10px;border-radius:100px;background-color:rgba(59,130,246,.16);font-size:var(--font-size-12);font-weight:var(--font-weight-600);letter-spacing:.06em;text-transform:uppercase;color:var(--azure-radiance-400)}
.pzd-hub__visual{display:flex;align-items:center;justify-content:center;width:112px;height:112px;margin-bottom:10px;border-radius:12px;background:linear-gradient(135deg,rgba(59,130,246,.35),rgba(59,130,246,.08));color:var(--white)}
.pzd-hub__product>strong{font-size:var(--font-size-18);font-weight:var(--font-weight-600);line-height:var(--line-height-24);color:var(--white)}
.pzd-hub__sku{font-size:var(--font-size-12);color:var(--slate-500)}
.pzd-hub__total{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;margin-top:14px;padding:12px 14px;border-radius:8px;background-color:hsla(0,0%,100%,.04);font-size:var(--font-size-14);color:var(--slate-400)}
.pzd-hub__stock--lg{height:32px;line-height:32px;font-size:var(--font-size-24);font-weight:var(--font-weight-600);color:var(--white)}
.pzd-hub__event{display:inline-flex;align-items:center;gap:8px;margin-top:10px;font-size:var(--font-size-12);line-height:var(--line-height-18);color:var(--slate-400)}
.pzd-hub__event i{flex-shrink:0;width:6px;height:6px;border-radius:100px;background-color:var(--success);animation:pzd-blink 1.2s ease-in-out infinite}
@keyframes pzd-blink{50%{opacity:.3}}
/* Özellik şeridi */
.pzd-hub__features{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-top:20px}
.pzd-hub__features li{display:flex;flex-direction:column;gap:10px;padding:16px;border:1px solid hsla(0,0%,100%,.06);border-radius:10px;background-color:hsla(0,0%,100%,.02)}
.pzd-hub__features li>span:last-child{display:flex;flex-direction:column;gap:2px;font-size:var(--font-size-12);line-height:var(--line-height-18);color:var(--slate-500)}
.pzd-hub__features strong{font-size:var(--font-size-14);font-weight:var(--font-weight-600);line-height:var(--line-height-20);color:var(--slate-100)}
.pzd-hub__icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;background-color:rgba(59,130,246,.14);color:var(--azure-radiance-400)}
@media (max-width:1199px){.pzd-hub__board{gap:24px 40px;padding:28px}.pzd-hub__features{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media (max-width:1023px){
  .pzd-hub{margin-top:48px}
  .pzd-hub__board{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px}
  .pzd-hub__lines{display:none}
  .pzd-hub__product{grid-column:1 / -1;grid-row:1;margin-bottom:12px}
  .pzd-hub__channel--1,.pzd-hub__channel--2,.pzd-hub__channel--3,.pzd-hub__channel--4{grid-column:auto;grid-row:auto}
  .pzd-hub__features{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media (max-width:575px){.pzd-hub__board{grid-template-columns:1fr}.pzd-hub__channel dl{gap:6px}}
@media (prefers-reduced-motion:reduce){.pzd-hub__lines path,.pzd-hub__stock span,.pzd-hub__toast,.is-hepsiburada,.pzd-hub__event i{animation:none}.pzd-hub__toast{opacity:1}}

/* ---- Hizmet kapsamı: atd-areas kartında bağlantısı olmayan başlıklar <div> ile, aynı görünümde ---- */
.atd-areas__grid li>div{display:flex;flex-direction:column;align-items:flex-start;height:100%;padding:28px;border-radius:8px;background-color:var(--slate-50)}

/* ---- Kanal raporu (koyu bant) ---- */
.asr .pzd-report{background-color:var(--slate-950)}
.pzd-report__panel{position:relative;z-index:1;display:flex;flex-direction:column;padding:28px;border:1px solid hsla(0,0%,100%,.06);border-radius:8px;background-color:var(--gray-100)}
.pzd-report__head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:16px;font-size:var(--font-size-18);font-weight:var(--font-weight-600);line-height:var(--line-height-28);color:var(--white)}
.pzd-report__legend{display:flex;gap:20px;padding-bottom:16px;font-size:var(--font-size-14);color:var(--slate-400)}
.pzd-report__legend span{display:inline-flex;align-items:center;gap:8px}
.pzd-report__legend span:before{content:"";width:10px;height:10px;border-radius:100px}
.pzd-report__legend .is-sales:before,.pzd-report__bar.is-sales i{background-color:var(--azure-radiance-500)}
.pzd-report__legend .is-profit:before,.pzd-report__bar.is-profit i{background-color:var(--success)}
.pzd-report__panel li{display:grid;grid-template-columns:120px minmax(0,1fr);gap:16px;align-items:center;padding:16px 0;border-top:1px solid hsla(0,0%,100%,.06)}
.pzd-report__panel li strong{font-size:var(--font-size-16);font-weight:var(--font-weight-500);color:var(--slate-200)}
.pzd-report__bars{display:flex;flex-direction:column;gap:8px}
.pzd-report__bar{display:block;height:8px;overflow:hidden;border-radius:100px;background-color:hsla(0,0%,100%,.06)}
.pzd-report__bar i{display:block;height:100%;border-radius:100px}
.pzd-report__text .h1{color:var(--white)}
.pzd-report__text>p{margin:24px 0 32px;font-size:var(--font-size-18);line-height:var(--line-height-30);color:var(--slate-400)}
.pzd-report__link{margin-top:32px;color:var(--azure-radiance-400)}
@media (max-width:767px){.pzd-report__panel{padding:20px}.pzd-report__panel li{grid-template-columns:96px minmax(0,1fr);gap:12px}}

/* ---- Başarı hikayesi: Visoria ---- */
.asr .pzd-case{background-color:var(--white)}
.pzd-case__media{display:block;overflow:hidden;border-radius:8px}
.pzd-case__media img{display:block;width:100%;height:auto;transition:transform .4s ease}
.pzd-case__media:hover img{transform:scale(1.02)}
.pzd-case__text>p{margin:24px 0 8px;font-size:var(--font-size-18);line-height:var(--line-height-30);color:var(--slate-500)}
.pzd-case__stats{display:flex;flex-wrap:wrap;gap:40px;margin-top:32px}
.pzd-case__stats dt{font-size:var(--font-size-36);font-weight:var(--font-weight-600);line-height:1.1;letter-spacing:-.02em;color:var(--slate-900)}
.pzd-case__stats dd{margin-top:6px;font-size:var(--font-size-14);color:var(--slate-500)}
.pzd-case__link{margin-top:32px}
@media (max-width:767px){.pzd-case__stats{gap:24px}.pzd-case__stats dt{font-size:var(--font-size-30)}}
@media (prefers-reduced-motion:reduce){.pzd-case__media img{transition:none}}
