.page--cvp{background:#f5f5f7}html:has(.page--cvp){scroll-snap-type:none}html:has(.page--cvp) body{scroll-snap-type:none}.cvp{padding:32px 16px 64px}.cvp__sheet{max-width:var(--detail-width);background:#fff;border-radius:28px;margin:0 auto;overflow:clip;box-shadow:0 30px 60px -36px #14143359}.cvp-menu{top:var(--subpage-header-h);z-index:5;background:#fff;border-bottom:1px solid #f0f0f4;justify-content:space-around;align-items:center;height:48px;display:flex;position:sticky}.cvp-menu__item{color:#0e0e0f;height:100%;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0 12px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.cvp-menu__item:hover{color:#00f}.cvp-heading{margin:0}.cvp-heading img,.cvp-art{width:100%;height:auto;display:block}.cvp-dots{background:#f3f3f3;border-radius:999px;align-items:center;gap:7px;width:fit-content;margin:24px auto 0;padding:8px 9px;display:flex}.cvp-dot{cursor:pointer;background:#e0e0e0;border:0;border-radius:999px;width:8px;height:8px;padding:0;transition:width .3s,background .3s}.cvp-dot[aria-current=true]{background:#0a46ff;width:20px}.cvp-faq{flex-direction:column;gap:16px;padding:12px;display:flex}.cvp-faq__group{color:#040b1e99;margin:4px 0 -8px;font-size:14px;font-weight:400;line-height:22px}.cvp-faq__group:first-child{margin-top:0}.cvp-faq__item{background:#fff;border-radius:20px;box-shadow:0 0 3px #00000014}.cvp-faq__question{color:#040b1eeb;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;font-size:16px;font-weight:500;line-height:22px;display:flex}.cvp-faq__question svg{flex:none;transition:transform .3s}.cvp-faq__item.is-open .cvp-faq__question svg{transform:rotate(180deg)}.cvp-faq__answer{grid-template-rows:0fr;transition:grid-template-rows .35s;display:grid}.cvp-faq__item.is-open .cvp-faq__answer{grid-template-rows:1fr}.cvp-faq__answer>.cvp-rich{min-height:0;padding:0 20px;overflow:hidden}.cvp-faq__item.is-open .cvp-faq__answer>.cvp-rich{padding-bottom:16px}.cvp-rich{color:#040b1eeb;font-size:14px;line-height:22px}.cvp-rich p{margin:12px 0}.cvp-rich ul{margin:6px 0;padding-left:18px}.cvp-rich .list-inside{padding-left:0;list-style-position:inside}.cvp-pill{color:#141433;height:48px;font:inherit;cursor:pointer;background:#4c27270d;border:0;border-radius:50px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:14px;font-weight:500;transition:background .2s;display:flex}.cvp-pill:hover{background:#4c27271a}.cvp-pill--wide{width:calc(100% - 24px);margin:8px 12px 20px}.cvp-related{text-align:center;flex-direction:column;align-items:center;gap:18px;margin-top:48px;display:flex}.cvp-related__title{color:#141433;letter-spacing:-.3px;margin:0;font-size:22px;font-weight:800}.cvp-related__links{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.cvp-related__link{color:#141433;background:#fff;border-radius:9999px;justify-content:center;align-items:center;gap:10px;height:52px;padding:0 18px 0 24px;font-size:17px;font-weight:700;text-decoration:none;transition:color .2s,box-shadow .2s,transform .2s;display:inline-flex;box-shadow:inset 0 0 0 1px #ececf2}.cvp-related__link img{width:auto;height:22px;display:block}.cvp-related__link--savings img{height:34px}.cvp-related__link:hover,.cvp-related__link:focus-visible{color:#00f;box-shadow:0 16px 32px -16px #0000ff73,inset 0 0 0 1px #e4e5ff}.cvp-related__link:hover{transform:translateY(-2px)}.cvp-popup{z-index:100;visibility:hidden;background:#14143300;justify-content:center;align-items:flex-end;transition:background .3s,visibility 0s .35s;display:flex;position:fixed;inset:0}.cvp-popup.is-open{visibility:visible;background:#1414338c;transition:background .3s}.cvp-popup__panel{width:100%;max-width:var(--detail-width);height:calc(100% - var(--subpage-header-h) - 40px);background:#fff;border-radius:24px 24px 0 0;flex-direction:column;transition:transform .35s cubic-bezier(.2,.8,.2,1);display:flex;overflow:hidden;transform:translateY(100%)}.cvp-popup.is-open .cvp-popup__panel{transform:none}.cvp-popup__bar{border-bottom:1px solid #ececf2;flex:none;grid-template-columns:56px minmax(0,1fr) 56px;align-items:center;height:56px;display:grid}.cvp-popup__title{color:#01050f;text-align:center;white-space:nowrap;text-overflow:ellipsis;grid-column:2;margin:0;font-size:17px;font-weight:700;overflow:hidden}.cvp-popup__btn{color:#141433;cursor:pointer;background:#f2f2f6;border:0;border-radius:9999px;justify-content:center;justify-self:center;align-items:center;width:40px;height:40px;padding:0;display:flex}.cvp-popup__btn:hover{background:#e6e6ee}.cvp-popup__btn--close{grid-column:3}.cvp-popup__body{overscroll-behavior:contain;background:#f6f7f8;flex:1;min-height:0;position:relative;overflow-y:auto}.cvp-popup__body iframe{background:#fff;border:0;width:100%;height:100%;display:block}.cvp-popup__loading{background:#ffffffd9;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.cvp-spinner{border:3px solid #e5e7eb;border-top-color:#111827;border-radius:50%;width:39px;height:39px;animation:.8s linear infinite cvpSpin}@keyframes cvpSpin{to{transform:rotate(360deg)}}.cvp-qa{padding:16px 12px 48px}.cvp-qa__note{background:#0000ff0f;border-radius:12px;margin:0 0 16px;padding:12px 16px;font-size:14px;line-height:1.5}.cvp-qa__group{background:#fff;border-radius:16px;margin-bottom:20px;padding:16px;box-shadow:0 0 3px #00000014}.cvp-qa__heading{margin:0 0 8px;font-size:20px;font-weight:600}.cvp-qa__item{border-bottom:1px solid #f5f5f5;padding:10px 0}.cvp-qa__item:last-child{border-bottom:0}.cvp-qa__question{color:#040b1eeb;margin:0 0 8px;font-size:16px;font-weight:500}.cvp-cta{z-index:4;pointer-events:none;justify-content:center;padding:48px 16px 16px;display:flex;position:sticky;bottom:16px}.cvp-cta .vk-btn{pointer-events:auto;width:min(296px,100%)}@media (max-width:700px){.cvp{padding:0}.cvp__sheet{box-shadow:none;border-radius:0}.cvp-cta .vk-btn{width:min(296px,100% - 116px)}.cvp-related{margin-top:40px;padding:0 16px 48px}.cvp-related__links{flex-direction:column;align-self:stretch}.cvp-popup__panel{border-radius:0;max-width:none;height:100%}}
