.pv-vk{padding:0 0 44px;background:var(--paper,#f4f5f2)}
.pv-vk .pv-vk-inner{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:32px;padding:30px 34px;background:#101415;border:1px solid #303637;border-radius:14px;color:#fff}
.pv-vk .pv-vk-copy{min-width:0}
.pv-vk .pv-vk-kicker{margin:0 0 12px;color:#b3bdc1;font:600 13px/1.4 var(--sans,'Roboto Condensed',sans-serif);letter-spacing:1px}
.pv-vk h2{margin:0 0 12px;font:600 clamp(28px,3vw,42px)/1.12 var(--display,'Roboto Condensed',sans-serif);text-transform:uppercase}
.pv-vk h2 span{color:var(--red,#ff1725)}
.pv-vk .pv-vk-copy>p:last-child{margin:0;max-width:620px;color:#c6cdcf;font:400 18px/1.45 var(--sans,'Roboto Condensed',sans-serif)}
.pv-vk .pv-vk-button{display:inline-flex;align-items:center;justify-content:center;gap:16px;flex-shrink:0;min-height:52px;padding:14px 20px;box-sizing:border-box;border:1px solid #ff1725;border-radius:6px;background:#ff1725;color:#fff;font:600 18px/1.25 var(--sans,'Roboto Condensed',sans-serif);text-decoration:none}
.pv-vk .pv-vk-button svg{width:24px;height:24px;flex-shrink:0}
.pv-vk .pv-vk-button:hover{background:#db1020;border-color:#db1020}
.pv-vk .pv-vk-button:focus-visible{outline:3px solid #fff;outline-offset:4px}
@media(max-width:760px){.pv-vk{padding-bottom:28px}.pv-vk .pv-vk-inner{flex-direction:column;align-items:stretch;gap:22px;padding:24px 18px}.pv-vk .pv-vk-button{width:100%;font-size:17px}.pv-vk .pv-vk-copy>p:last-child{font-size:16px}}
