/* Keep essential content visible when motion APIs are unavailable. */
.reveal,
.reveal.visible {
  opacity: 1;
  transform: none;
}

@media (max-width: 1100px) and (min-width: 721px) {
  .desktop-cta { display: none; }
  .nav-wrap { gap: 24px; }
}
.support-block{padding:38px 0;background:#1b1e22}
.support-content{display:grid;grid-template-columns:minmax(420px,560px) 1fr;align-items:center;gap:44px}
.support-logos{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;gap:14px}
.support-logo-card{padding:16px;background:#fff;border-radius:12px}
.support-logo{display:block;width:100%;height:auto}
.support-logo-card--platform{display:grid;place-items:center;min-height:132px;padding:12px}
.support-logo--platform{width:100%;height:100%;max-height:132px;object-fit:contain}
.support-content p{margin:0;color:#f5f5f6;font-size:17px;line-height:1.55;font-weight:500}
@media(max-width:980px) and (min-width:721px){.support-content{grid-template-columns:minmax(370px,1fr) 1fr;gap:30px}.support-content p{font-size:14px}}
@media(max-width:720px){.support-content{grid-template-columns:1fr;gap:22px;text-align:center}.support-logos{width:min(560px,100%);margin:auto}.support-logo-card--platform{min-height:120px}.support-content p{font-size:13px}}
@media(max-width:480px){.support-logos{grid-template-columns:1fr}.support-logo-card{width:min(340px,100%);margin:auto}.support-logo-card--platform{width:min(340px,100%);min-height:180px}.support-logo--platform{max-height:180px}}

.footer-company{display:flex;flex-direction:column;gap:6px;max-width:520px;color:#aeb0ba;font-size:11px;line-height:1.5}
.footer-company strong{color:#fff;font-size:13px}
.footer-contacts{margin-left:auto;display:flex;flex-direction:column;align-items:flex-end;gap:9px;font-size:13px;font-weight:600}
.footer-contacts a:hover{color:#cfc8ff}
@media(max-width:720px){.footer-company{width:100%;order:3}.footer-contacts{margin-left:auto}}
@media(max-width:480px){.footer-row{align-items:flex-start}.footer-contacts{width:100%;margin-left:0;align-items:flex-start;order:4}}
