/* ═══ СТАНДАРТ БЫСТРОЙ КОММУНИКАЦИИ — ОБЩИЙ ДЛЯ ВСЕХ СТРАНИЦ ═══
   Анна: «Мессенджеры для быстрой коммуникации у нас закреплены в стандарте»,
   «Внизу ставим стандартный блок быстрой коммуникации».
   Файл общий, чтобы блок выглядел одинаково на главной и на внутренних страницах.
   Порядок по её макету: значки мессенджеров → золотая кнопка → WeChat. */
/* ── 5. БЛОК БЫСТРОЙ КОММУНИКАЦИИ — СТАНДАРТ (макет Анны 17.07) ──
   Ставится в конце страниц-вкладок и там, где Анна скажет. Порядок по её макету:
   значки мессенджеров → золотая кнопка «Оставить заявку» → WeChat в рамке. */
.rd-qc-socs{display:flex;justify-content:center;gap:var(--rd-x3,24px);margin:var(--rd-x4,32px) 0 var(--rd-x4,32px)}
.rd-qc-soc{position:relative;overflow:hidden;flex:0 0 auto;
  width:64px;height:64px;border-radius:50%;
  display:flex;align-items:center;justify-content:center;
  text-decoration:none;
  box-shadow:0 6px 18px rgba(0,0,0,.45),
             inset 0 2px 0 rgba(255,255,255,.3),
             inset 0 -4px 8px rgba(0,0,0,.28);
  transition:transform .3s,box-shadow .3s;
  animation:rdSocBreathe 6s ease-in-out infinite}
/* Цвета приглушены под антрацит — те же, что в шапке. Единый язык сайта. */
.rd-qc-ig{background:linear-gradient(45deg,#c2a054 0%,#a4526f 48%,#57487f 100%)}
.rd-qc-tg{background:linear-gradient(180deg,#4f90ad,#2f6a86);animation-delay:.7s}
.rd-qc-wa{background:linear-gradient(180deg,#66a074,#417d55);animation-delay:1.4s}
/* Световой купол — объём, как у значков в шапке. */
.rd-qc-soc::after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;
  background:radial-gradient(120% 78% at 50% -8%,rgba(255,255,255,.38) 0%,rgba(255,255,255,.06) 44%,transparent 70%)}
.rd-qc-soc svg{width:30px;height:30px;fill:#fff;position:relative;z-index:1}
.rd-qc-soc:hover{transform:translateY(-3px) scale(1.06);
  box-shadow:0 12px 26px rgba(0,0,0,.5),inset 0 2px 0 rgba(255,255,255,.36),inset 0 -4px 8px rgba(0,0,0,.28)}
.rd-qc-soc:active{transform:scale(.95)}

/* Золотая кнопка — главное действие блока. */
.rd-qc-lead{display:block;width:min(100%,520px);margin:0 auto var(--rd-x3,24px);
  min-height:58px;padding:18px 40px;
  border:none;border-radius:var(--rd-radius,14px);cursor:pointer;
  background:linear-gradient(180deg,#e8d5b0,#c9aa7b);
  color:#1a1a1a;font-family:inherit;font-size:13px;font-weight:600;
  letter-spacing:.12em;text-transform:uppercase;
  box-shadow:0 8px 26px rgba(201,170,123,.3),inset 0 1px 0 rgba(255,255,255,.5);
  transition:transform .3s,box-shadow .3s,filter .3s}
.rd-qc-lead:hover{transform:translateY(-2px);filter:brightness(1.05);
  box-shadow:0 14px 34px rgba(201,170,123,.42),inset 0 1px 0 rgba(255,255,255,.6)}
.rd-qc-lead:active{transform:translateY(0) scale(.99)}

/* WeChat — отдельной кнопкой в рамке, как на макете. */
.rd-qc-wechat{display:inline-flex;align-items:center;justify-content:center;gap:10px;
  min-height:48px;padding:12px 32px;margin:0 auto;
  background:none;border:1px solid rgba(201,170,123,.45);border-radius:var(--rd-radius,14px);
  color:var(--gold);font-family:inherit;font-size:13px;letter-spacing:.1em;
  cursor:pointer;transition:border-color .3s,background .3s,transform .3s}
.rd-qc-wechat svg{width:18px;height:18px;fill:currentColor;display:block}
.rd-qc-wechat-ico{display:flex;align-items:center}
.rd-qc-wechat:hover{border-color:var(--gold);background:rgba(201,170,123,.07);transform:translateY(-2px)}
#cta{text-align:center}
