/* VOIO: доступність та дрібні доповнення поверх Webflow */
.w-richtext h2,.w-richtext h3,.w-richtext h4{font-family:'IBM Plex Sans',sans-serif}
.w-richtext h3{font-size:1.25rem;font-weight:600;margin:1.5rem 0 .5rem}
.w-richtext ul{padding-left:1.25rem}
.skip-link{position:absolute;left:-9999px;top:0;background:#4353ff;color:#fff;padding:.75rem 1.25rem;z-index:1000;border-radius:0 0 8px 0;text-decoration:none}
.skip-link:focus{left:0}
a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid #2b4bff;outline-offset:2px}
@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important}[data-w-id]{opacity:1!important;transform:none!important}}
.footer_link{padding-top:.4rem;padding-bottom:.4rem}
.nav-menu_link{min-height:44px;display:inline-flex;align-items:center}
.link-block{padding:.4rem 0}
.text-16,.text{color:#595959}
.badge-links{display:flex;gap:1.5rem;margin-top:1rem;font-size:.9375rem;align-items:center}
.badge-links a{text-decoration:underline;color:#595959}
.badge-soon{font-weight:600;color:#0a0a14}
.card-soon{display:inline-block;font-size:.75rem;font-weight:600;color:#4353ff;background:#eef0ff;padding:.15rem .55rem;border-radius:999px;white-space:nowrap}
.voio-contact-extra{padding-bottom:5rem}
.voio-contact-extra .heading-medium{margin-bottom:.75rem}
.voio-form{display:grid;gap:1rem;max-width:36rem;margin-top:1.5rem}
.voio-label{display:grid;gap:.35rem;font-weight:500}
.voio-form .w-input{border:1px solid #d9d9de;border-radius:8px;padding:.7rem 1rem;font:inherit;width:100%;background:#fff}
.voio-form textarea{resize:vertical;min-height:8rem}
.voio-consent{display:flex;gap:.6rem;align-items:flex-start;font-size:.875rem;color:#595959;font-weight:400}
.voio-consent a{text-decoration:underline}
.voio-form .button-primary{justify-self:start;border:0;cursor:pointer}
.voio-hp{display:none}
.page-wrapper{opacity:1!important}
.voio-dev-link{margin-top:2rem}
.voio-dev-link a{text-decoration:underline}
