:root{--cv-bg:#FFFFFF;--cv-surface:#F7F7FC;--cv-inset:#EEEDF8;--cv-fg:#172033;--cv-text:#3F475B;--cv-muted:#626A7D;--cv-disabled-fg:#626A7D;--cv-border:#DDE0ED;--cv-line:#EAECF5;--cv-control-border:#8088A5;--cv-accent:#FF784F;--cv-accent-soft:#A83A1F;--cv-on-action:#2B160F;--cv-on-trial:#FFFFFF;--cv-on-support:#FFFFFF;--cv-on-danger:#FFFFFF;--cv-danger-action:#B42332;--cv-danger-hover:#961E2B;--cv-success:#3730A3;--cv-success-tint:#EEEDF9;--site-icon-ink:#A83A1F;--cv-focus:#4338CA;--cv-primary:#FF784F;--cv-primary-hover:#FF8D6A;--cv-hero:#F1F0FF;--cv-panel-gradient:#FFFFFF;--cv-trial:#4338CA;--cv-trial-hover:#3730A3;--cv-support:#4338CA;--cv-support-hover:#3730A3;--cv-shadow:0 8px 24px rgb(55 48 163/.06);--cv-action-shadow:none;--cv-action-shadow-hover:none;--cv-premium-tint:#FFF0E9;--cv-trial-tint:#EEEDF9;--cv-violet-tint:#EEEDF9;--cv-violet-ink:#4338CA;--site-trial-ink:#3730A3;--site-coral-ink:#A83A1F;--site-shadow-soft:0 4px 16px rgb(55 48 163/.06);--site-shadow-card:0 12px 32px rgb(55 48 163/.10);--night:#3730A3;--night-deep:#2C257F;--night-soft:#4338CA;--sand:#FF784F;--sand-light:#FFC1AC}.announce{background:#2C257F}.announce__trust{color:#E6E4FF}.announce__trust svg{color:#FFB59E}.site-header{background:transparent;--cv-focus:#4338CA}.site-header__bar{border-color:#DDE0ED;box-shadow:0 4px 16px rgb(55 48 163/.06)}.site-header__bar:before{background:#FFFFFF;-webkit-backdrop-filter:none;backdrop-filter:none}.menu-button{background:#FFFFFF;border-color:#DDE0ED}.mega-trigger,.menu-button{color:#3730A3}.mega-trigger.is-active{color:#3730A3;-webkit-text-decoration-color:#A83A1F;text-decoration-color:#A83A1F}.mega-trigger:hover,.mega-trigger[aria-expanded=true]{background:#EEEDF9;color:#2C257F}.mega-trigger:focus-visible{outline-color:#4338CA}.hero,.hero--no-photo{background:#F1F0FF;color:#172033}.hero__bg img{opacity:.28}.hero__bg:after{background:linear-gradient(90deg,rgb(241 240 255/.96),rgb(241 240 255/.74) 55%,rgb(241 240 255/.2))}.hero h1{color:#3730A3}.hero__lead,.hero__trust{color:#3F475B}.hero__lead .account-link,.hero__lead a,.hero__lead strong{color:#3730A3}.hero__trust svg{color:#D94B27}.hero__updated{color:#626A7D}.hero .breadcrumb,.hero .breadcrumb a,.hero .breadcrumb li{color:#4E5180}.hero .breadcrumb li+li:before{color:#626A7D}.hero .breadcrumb a:hover,.prose h2,.prose h3{color:#3730A3}.prose :is(.trial-form,.trial-result,.support-block,.aside-cta,.price-picker,.night-band,.cta-panel) :is(h2,h3){color:#FFFFFF}.page-body{background:#FFFFFF}.aside-cta,.cta-panel,.mega-panel,.night-band,.offer-card,.phone-menu,.price-picker,.price-table,.site-footer,.support-block,.trial-form,.trial-result{--cv-bg:#3730A3;--cv-fg:#FFFFFF;--cv-text:#F2F1FF;--cv-muted:#D7D4F5;--cv-disabled-fg:#E5E2FA;--cv-surface:rgb(255 255 255/.07);--cv-inset:rgb(255 255 255/.12);--cv-border:rgb(255 255 255/.24);--cv-line:rgb(255 255 255/.18);--cv-control-border:#B7B2E8;--cv-accent-soft:#FFB59E;--cv-focus:#FFC1AC;--cv-success:#FFC1AC;--cv-premium-tint:rgb(255 120 79/.15);--cv-success-tint:rgb(255 255 255/.10);--cv-danger:#FFD1D1;--cv-trial-tint:rgb(255 255 255/.10);--somber:#3730A3;--cv-trial-hover:#4B42CA;--cv-support-hover:#4B42CA;--site-icon-ink:#FFC1AC;color:var(--cv-text);color-scheme:dark}.aside-cta,.cv-table-wrap.price-table,.hero__card .offer-card,.hero__card .offer-card--trial,.offer-card,.offer-card--trial,.price-picker,.support-block,.trial-form,.trial-result{background:#3730A3;border-color:rgb(255 255 255/.22);box-shadow:0 10px 28px rgb(55 48 163/.12)}.trial-form,.trial-result{border-color:#A7A1E5}.aside-cta{border-top-color:#FF784F}.cv-button--support,.cv-button--trial{border-color:#4338CA}.hero__card .offer-card .cv-button--secondary,.hero__card .offer-card:not(.offer-card--trial) .cv-button--trial{background:transparent;color:#FFFFFF;border-color:#FFFFFF}:is(.offer-card,.price-picker,.price-table,.aside-cta,.support-block,.trial-form,.trial-result,.night-band,.site-footer,.mega-promo,.phone-menu,.cta-panel) :is(.cv-button--trial,.cv-button--support){border-color:rgb(255 255 255/.7);color:#FFFFFF}.cta-panel,.cta-panel--prices,.cta-panel--trial{background:#3730A3}.phone-row{grid-template-columns:minmax(0,210px) minmax(0,1fr)}.site-footer{background:#2C257F;color:#E6E4FA}.site-footer__line{background:#FF784F}.footer-link-button,.site-footer :is(p,li),.site-footer a:not(.cv-button){color:#E6E4FA}.footer-link-button:hover,.site-footer a:not(.cv-button):hover{color:#FFFFFF}.mega-panel,.phone-menu{background:#2C257F}.mega-panel{display:block;isolation:isolate;padding:0;overflow:hidden;box-shadow:0 24px 60px rgb(44 37 127/.24)}.mega-panel__backdrop{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none}.mega-panel__backdrop img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.mega-panel__backdrop:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgb(32 27 91/.88),rgb(32 27 91/.84) 68%,rgb(32 27 91/.52))}.mega-panel__content{display:grid;grid-template-columns:250px minmax(0,1fr) 260px;grid-gap:24px;gap:24px;max-height:calc(100dvh - 140px);padding:24px;overflow-y:auto;overscroll-behavior:contain}.mega-feature{background:rgb(44 37 127/.45)}.mega-promo,.mega-promo--support,.mega-promo--trial{display:flex;flex-direction:column;justify-content:flex-end;gap:12px;padding:20px;background:rgb(55 48 163/.88)}.mega-promo .cv-button{margin-top:8px;flex:none}.mega-feature__intro,.mega-link__hint,.pm-items a,.pm-row__hint{color:#D7D4F5}.mega-link:is(:hover,:focus-visible,[aria-current=page]) .mega-link__hint{color:#FFFFFF}.mega-icon{background:rgb(255 120 79/.13);color:#FFB59E}.mega-link:hover .mega-icon{background:rgb(255 120 79/.24);color:#FFFFFF}.mega-badge,.pm-tile{background:#FF784F;color:#2B160F;box-shadow:none}.app-logo{display:grid;place-items:center;flex:none;width:40px;height:40px;padding:4px;border:1px solid #dde0ed;border-radius:10px;background:#FFFFFF}.app-logo img{display:block;width:100%;height:100%;object-fit:contain}.app-logo--small{width:34px;height:34px;padding:3px;border-radius:8px}.pm-tile--account{background:#4338CA;color:#FFFFFF}.pm-row--account{border-color:#8981D3;background:rgb(255 255 255/.05)}.pm-row[aria-current=page]{border-color:#FFB59E;background:rgb(255 120 79/.12)}.mega-feature__all,.mega-group__title,.pm-items .pm-all{color:#FFC1AC}.mega-group__title{color:#FFD0BD}.menu-artwork{display:grid;place-items:center;flex:none;border:1px solid rgb(255 255 255/.25);border-radius:18px;background:rgb(255 255 255/.09);color:#FFC1AC}.menu-artwork.mega-feature__art{width:80px;height:80px;margin:0 0 14px;filter:none}.menu-artwork.mega-promo__art{position:static;width:72px;height:72px;margin-bottom:12px;filter:none}.menu-artwork.pm-section__art{width:40px;height:40px;border-radius:12px;filter:none}.callout--kurz{border-left-color:#4338CA}.flow-arrow,.route__arrow,.two-cols__action svg{color:var(--site-icon-ink)}.flow__box--screen small{color:#D7D4F5}.mx--yes{background:#4338CA}.mx--none{border:1.5px solid #8088a5}.mx__dot{border-color:#A83A1F;background:rgb(255 120 79/.12)}.app-screen{background:#2C257F}.app-field__label{color:#D7D4F5}.app-screen__button{background:#FF784F;color:#2B160F}.flow__box--branch,.route__to,.tree__yes,.two-cols__col--home,.vs__path--iptv{border-color:#B4ADE9}.diagram__hint,.tree__no,.two-cols__col--general,.vs__path--ott{border-color:#E5AB98}.vs__pipe{border-color:#B4ADE9!important}.vs__cloud{border-color:#E5AB98!important}.prog--past{background:#F0EFFB}.prog--now,.vs__pipe{background:#E2DFFC!important}.prog--on{background:#4338CA!important;color:#FFFFFF;box-shadow:none}.prog--future{color:#626A7D}.time-grid__now span{color:#2B160F}.legend__item--1:before,.vbars__bar--1{background:#8C82D8}.legend__item--2:before,.vbars__bar--2{background:#6C5CC6}.legend__item--3:before,.vbars__bar--3{background:#4338CA}@media (max-width:1240px){.mega-panel__content{grid-template-columns:220px minmax(0,1fr) 230px;gap:20px;padding:20px}}@media (max-width:767px){.hero__bg:after{background:linear-gradient(180deg,rgb(241 240 255/.78),rgb(241 240 255/.94) 65%,#F1F0FF)}.cv-table-wrap.price-table{background:#3730A3!important}.price-table tr.is-featured{border-color:#FFB59E}.phone-row{grid-template-columns:minmax(0,1fr)}}