/* Creasoft 1.5.32 */

/* 12-13. Homepage: client logos directly under the figures. */
.cs-1532-logos-label{margin-top:clamp(34px,4vw,52px)!important;text-align:center}
.cs-1532-logos{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:22px clamp(28px,4vw,56px);max-width:1080px;margin:14px auto 0!important}
.cs-1532-logos img{display:block;height:34px;width:auto;max-width:150px;object-fit:contain;filter:grayscale(1);opacity:.72;transition:opacity .2s,filter .2s}
.cs-1532-logos img.cs-logo-round{height:46px}
.cs-1532-logos img:hover{filter:none;opacity:1}
@media (max-width:640px){
  .cs-1532-logos{gap:18px 26px}
  .cs-1532-logos img{height:26px;max-width:118px}
  .cs-1532-logos img.cs-logo-round{height:36px}
}

/* 15. Why Creasoft: visible numbers 07-12 (01-06 use the existing labels). */
.cs-why-1526 .autom-item .cs-adv-num,
.cs-why-1526 .doc-item .cs-adv-num{display:block;font-size:11px;line-height:1;letter-spacing:.14em;font-weight:850;margin:2px 0 6px}
.cs-why-1526 .autom-item .cs-adv-num{color:#69dcff}
.cs-why-1526 .doc-item .cs-adv-num{color:#1679b4}

/* 6. EN pricing: price tiers above the configurator. */
.cs-1532-price-tiers{margin-top:28px!important;margin-bottom:6px!important}

/* 21. Phones: comparison tables as stacked cards, no sideways scrolling. */
@media (max-width:640px){
  .cs-compare.cs-1532-stack{overflow:visible}
  .cs-compare.cs-1532-stack table{min-width:0!important;width:100%;background:transparent!important;border-radius:0}
  .cs-compare.cs-1532-stack thead{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
  .cs-compare.cs-1532-stack table,
  .cs-compare.cs-1532-stack tbody,
  .cs-compare.cs-1532-stack tr,
  .cs-compare.cs-1532-stack td{display:block;width:100%;box-sizing:border-box}
  .cs-compare.cs-1532-stack tr{background:#fff;border:1px solid #e5e5ea;border-radius:16px;padding:4px 16px;margin:0 0 12px}
  .cs-section:not(.cs-mist) .cs-compare.cs-1532-stack tr{background:var(--wp--preset--color--mist,#f5f5f7);border-color:transparent}
  .cs-compare.cs-1532-stack td{border:0!important;border-bottom:1px solid #e5e5ea!important;padding:10px 0!important}
  .cs-compare.cs-1532-stack tr td:last-child{border-bottom:0!important}
  .cs-compare.cs-1532-stack td:first-child{font-size:1.02rem;font-weight:650;padding-top:12px!important}
  .cs-compare.cs-1532-stack td:first-child::before{display:none}
  .cs-compare.cs-1532-stack td[data-label]::before{content:attr(data-label);display:block;font-size:.78rem;font-weight:650;line-height:1.3;color:#6e6e73;margin-bottom:3px}
}
