/* ===== VARTAN — декоративный фон для страниц услуг =====
   Ненавязчивые фирменные пятна и кольцо позади контента каждого
   Vibe-блока. Секции уже position:relative/overflow:hidden в шаблоне;
   здесь дублируем для надёжности. Не влияет на главную (там нет tplid 1370). */
section[data-vibeblock-unique-section="yes"]{
  position:relative;
  overflow:hidden;
}
section[data-vibeblock-unique-section="yes"]::before{
  content:"";
  position:absolute;
  inset:0;
  z-index:-1;
  pointer-events:none;
  background:
    radial-gradient(circle at 8% 12%, rgba(233,87,126,.14), transparent 44%),
    radial-gradient(circle at 94% 82%, rgba(154,59,84,.12), transparent 46%),
    radial-gradient(circle at 84% 8%, rgba(167,210,142,.16), transparent 40%),
    radial-gradient(circle at 20% 88%, rgba(167,210,142,.10), transparent 38%);
}
section[data-vibeblock-unique-section="yes"]::after{
  content:"";
  position:absolute;
  top:-140px;
  right:-140px;
  width:380px;
  height:380px;
  border:1px solid rgba(233,87,126,.16);
  border-radius:50%;
  z-index:-1;
  pointer-events:none;
}
@media (max-width:640px){
  section[data-vibeblock-unique-section="yes"]::after{
    width:240px;height:240px;top:-80px;right:-80px;
  }
}