/* Native component geometry and form adapter; authored details are in distribution-reference.css. */
.vk-distribution-page{background:var(--bt-neutral-2);color:var(--bt-neutral-11);font-size:var(--bt-text-m);line-height:1.6}
.vk-distribution-page :where(h1,h2,h3,h4,p,ul,figure){margin:0}.vk-distribution-page :where(ul){list-style:none;padding:0}.vk-distribution-page :where(li){min-width:0}
.vk-distribution-page .vk-dist-section{display:flex;flex-direction:column;align-items:center;width:100%;padding:var(--bt-space-section-m) var(--bt-space-s)}
.vk-distribution-page .vk-dist-container{display:flex;flex-direction:column;align-items:flex-start;width:100%;max-width:var(--bt-page-width);margin-inline:auto}
.vk-distribution-page .vk-dist-block{display:flex;flex-direction:column;align-items:flex-start;min-width:0;max-width:100%;width:100%}.vk-distribution-page .vk-dist-div{min-width:0}
.vk-distribution-page .vk-dist-features{gap:var(--space-s)}.vk-distribution-page .vk_hero-dis__feature-icon{width:4rem;min-width:4rem;flex-shrink:0;object-fit:contain}.vk-distribution-page .vk-dist-hero-image{width:100%;height:auto;display:block}
.vk-distribution-page .vk-dist-button{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;gap:.45rem;width:auto;padding:var(--bt-space-xxs) var(--bt-space-xs);font-size:var(--bt-text-s);font-weight:600;line-height:1;border:1px solid var(--bt-brand-9);border-radius:var(--bt-radius);background:var(--primary);color:var(--light);text-decoration:none;min-height:2.75rem}
.vk-distribution-page .vk-dist-button:hover{background:var(--bt-brand-10);color:var(--light)}.vk-distribution-page .vk-dist-button .vk-icon{width:1.2em;height:1.2em}.vk-distribution-page .vk-dist-button--accent{background:var(--bt-brand-3);color:var(--bt-brand-9)}
.vk-distribution-page .vk-dist-section-heading{align-items:center;text-align:center;gap:var(--space-xs);margin-bottom:var(--space-xl)}.vk-distribution-page .vk-dist-section-heading h2{font-size:var(--text-2xl);text-transform:uppercase}.vk-distribution-page .vk-dist-section-heading>p{max-width:1080px}
.vk-distribution-page .card-feature-13__description ul{padding-left:1.5em}.vk-distribution-page .card-feature-13__btn{display:inline-flex;align-items:center;gap:.35rem;font-size:var(--text-s);font-weight:600;line-height:1.5;text-decoration:none}.vk-distribution-page .card-feature-13__btn .vk-icon{width:1.1rem;height:1.1rem}.vk-distribution-page .card-feature-13__img img{display:block;width:100%;height:auto}
.vk-distribution-page .content-62__video-bg img{display:block;width:100%;height:100%;object-fit:cover}.vk-distribution-page .card-content-62__feature-element>.vk-icon{width:1.2rem;height:1.2rem;border-radius:50%;background:var(--primary);color:var(--light);padding:.2rem;stroke-width:3}.vk-distribution-page .card-content-62__feature-element-text{font-size:var(--text-m)}
.vk-distribution-page .card-content-69__description{font-size:var(--text-m)}.vk-distribution-page .card-content-69__icon{width:2.4rem;height:2.4rem}.vk-distribution-page .content-50__icon{width:2.6rem;height:2.6rem;object-fit:contain;opacity:.9}.vk-distribution-page .logo-9__logo img{display:block;width:100%;height:auto;object-fit:contain}
.vk-distribution-page .contact-19__container-contact{color:var(--light)}.vk-distribution-page .contact-19__container-contact :where(h3,a){color:inherit}.vk-distribution-page .vk-dist-contact-description{font-size:var(--text-s)}.vk-distribution-page .contact-19__contact-icon{display:flex;align-items:center;justify-content:center;border-radius:50%;flex-shrink:0}.vk-distribution-page .contact-19__contact-icon .vk-icon{width:1.4rem;height:1.4rem}.vk-distribution-page .contact-19__content{font-size:var(--text-2xl)}.vk-distribution-page .contact-19__contact-link{overflow-wrap:anywhere}.vk-distribution-page .contact-19__contact-link::after{content:"";position:absolute;inset:0}.vk-distribution-page .vk-dist-zalo{background:#3766fb;border-color:#3766fb;width:100%;padding-block:1rem;font-size:var(--text-s)}.vk-distribution-page .vk-dist-zalo>span{font-size:1.4rem;letter-spacing:-.05em;margin-inline-end:.7rem}
.vk-distribution-page .vk-form{gap:var(--space-xs);width:100%}.vk-distribution-page .vk-form__field{display:block}.vk-distribution-page .vk-form__field>label{position:absolute;clip-path:inset(50%);width:1px;height:1px;overflow:hidden;white-space:nowrap}.vk-distribution-page .vk-form :where(input:not([type=hidden]),textarea){width:100%;font-size:var(--text-s);padding:var(--space-xs);line-height:1.2;background:#fafafa;border:1px solid var(--dark-10);border-radius:var(--radius-xs)}.vk-distribution-page .vk-form textarea{height:180px;min-height:180px}.vk-distribution-page .vk-form button[type=submit]{width:100%;font-size:var(--text-m);line-height:1.5;border-radius:var(--radius-xs);padding:var(--space-xs)}.vk-distribution-page .vk-form__status:empty{display:none}
@media(max-width:767px){.vk-distribution-page .vk_hero-dis__info{margin-top:0;padding-left:0}.vk-distribution-page .vk_hero-dis__container{gap:var(--space-m)}.vk-distribution-page .vk_hero-dis__info{order:0}.vk-distribution-page .vk-dist-hero-image{order:1}.vk-distribution-page .content-69__container-info{max-width:100%}}
@media(max-width:478px){.vk-distribution-page .vk_hero-dis__cta-wrapper{flex-wrap:wrap}.vk-distribution-page .vk-dist-button{white-space:normal}.vk-distribution-page .card-content-62{padding-inline:0}.vk-distribution-page .content-62__grid{padding-inline:0}.vk-distribution-page .card-content-69{padding:var(--space-s)}.vk-distribution-page .card-content-69__icon-wrapper{padding:var(--space-xs)}}
