/* ARVIS Pazaryerleri: Instagram/WhatsApp ile uyumlu premium bölüm başlığı.
   Yalnızca .mp-premium-hero ve Pazaryerleri rotasını etkiler; API, sipariş ve ürün kuralları değişmez. */
body.marketplaces-route .page-heading,
body.marketplaces-route .page-footer{display:none!important}
body.marketplaces-route #other-view{min-width:0}
.mp .mp-premium-hero{
  isolation:isolate;position:relative;overflow:hidden;
  display:flex;align-items:center;justify-content:space-between;gap:22px;
  min-height:154px;padding:26px 28px;border-radius:26px;
  border:1px solid rgba(241,221,200,.95);
  background:
    radial-gradient(circle at 76% 20%,rgba(251,136,49,.16),transparent 27%),
    radial-gradient(circle at 96% 78%,rgba(255,186,109,.18),transparent 29%),
    linear-gradient(135deg,rgba(255,255,255,.99),rgba(255,250,244,.95));
  box-shadow:0 18px 48px rgba(146,85,30,.075)
}
.mp .mp-premium-hero::before{
  content:"";position:absolute;z-index:-1;pointer-events:none;
  top:-63px;right:12%;width:420px;height:240px;border-radius:50%;
  transform:rotate(-10deg);border:1px solid rgba(235,125,38,.15);
  box-shadow:0 0 0 22px rgba(248,146,53,.039),0 0 0 44px rgba(250,181,91,.03)
}
.mp .mp-premium-copy{position:relative;z-index:1;flex:1;min-width:0}
.mp .mp-premium-eyebrow{
  display:block;margin-bottom:11px;font-size:11px;font-weight:900;
  letter-spacing:.15em;color:#ca712a
}
.mp .mp-premium-copy h2{
  margin:0;color:#142d50;
  font-size:clamp(30px,3vw,36px);font-weight:800;
  line-height:1.08;letter-spacing:-1.15px
}
.mp .mp-premium-copy h2 b{color:#ee791a;font-weight:800}
.mp .mp-premium-copy p{
  max-width:650px;margin:13px 0 0;font-size:14px;
  line-height:1.55;color:#748199
}
.mp .mp-premium-platforms{
  position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:10px;
  padding:14px 16px;min-width:0;flex:none;
  border:1px solid rgba(237,223,206,.93);border-radius:20px;
  background:rgba(255,255,255,.83);backdrop-filter:blur(11px);
  box-shadow:0 10px 30px rgba(151,86,31,.065)
}
.mp .mp-premium-platform{
  display:grid;place-items:center;flex:none;
  width:42px;height:42px;border-radius:14px;
  background:#fff;box-shadow:0 2px 9px rgba(43,53,70,.07);
  border:1px solid #f2e9e1
}
.mp .mp-premium-platform img{display:block;width:31px;height:31px;object-fit:contain;border-radius:50%}
body.marketplaces-route .mp .mp-tabs{
  border-color:#f0e3d6;background:#fff7ef;border-radius:17px
}
body.marketplaces-route .mp .mp-tabs button.active{
  background:#fff;color:#d56e19;
  box-shadow:inset 0 -3px #ed852f,0 3px 10px rgba(166,94,36,.075)
}
body.marketplaces-route .mp .mp-tabs button:focus-visible{outline:2px solid #ec822b;outline-offset:2px}
@media(max-width:820px){
  .mp .mp-premium-hero{
    display:flex;flex-direction:column;align-items:stretch;
    min-height:0;gap:20px;padding:24px 22px
  }
  .mp .mp-premium-hero::before{right:-35%;top:-64px;width:350px;height:220px}
  .mp .mp-premium-copy h2{font-size:clamp(27px,7vw,33px)}
  .mp .mp-premium-copy p{font-size:13px;line-height:1.6}
  .mp .mp-premium-platforms{
    align-self:flex-start;width:auto;max-width:100%;gap:8px;padding:10px 12px
  }
  .mp .mp-premium-platform{width:38px;height:38px;border-radius:12px}
  .mp .mp-premium-platform img{width:28px;height:28px}
}
@media(max-width:380px){
  .mp .mp-premium-hero{padding:20px 16px}
  .mp .mp-premium-eyebrow{font-size:10px}
  .mp .mp-premium-copy h2{font-size:27px}
}
@media(prefers-reduced-motion:reduce){.mp .mp-premium-hero *{animation:none!important;transition:none!important}}
