/* Original CVM navigation, light product surfaces and dark cinematic hero. */
:root{color-scheme:light;--blue:#345ff5;--pale:#345ff5;--muted:#596b83;--line:#ced7e4;--panel:#fff;--white:#f2f5fc}
body.cvm-restored{font-family:Manrope,Arial,sans-serif;background:#f1f4f9;color:#10243a}
.cvm-restored h1,.cvm-restored h2,.cvm-restored h3{font-family:Manrope,Arial,sans-serif}
.cvm-restored .cvm-site-header{color:#f6f8fc}.cvm-navigation{gap:24px}.cvm-restored .cvm-nav-row{width:min(1440px,calc(100% - 96px))}
.cvm-restored .cvm-home-logo{color:white}.cvm-restored .site-language{color:#dce6fa}.cvm-restored .site-language nav{background:#111923;color:#e8efff}
.cvm-restored .split-footer{background:#0d1118;color:#f0f4fc}.cvm-restored .split-footer p,.cvm-restored .split-footer a,.cvm-restored .split-footer button{color:#b7c7df}
.cvm-restored .cookie{background:#172336;color:#f2f5fc}.cvm-restored .cookie p{color:#c5d2e5}.cvm-restored .cookie .secondary{color:white;border-color:#7891b4}
.cvm-restored .whatsapp{color:#eff4ff}.cvm-restored .btn,.cvm-restored .button{border-radius:3px;background:#345ff5;color:#fff;border-color:#345ff5}
.cvm-restored .btn.secondary{background:transparent;color:inherit;border-color:#7c8da5}
.restored-home .cinema-hero{color:#f4f6fb}.restored-home .cinema-title{color:#f4f6fb}.restored-home .cinema-description{color:#b4bfd2}.restored-home .cinema-hero .button{color:white}.restored-home .cinema-category{color:#99acd0}
.restored-home .cinema-hero .bundle-home-note{font-size:12px;color:#b0c8ff;margin-block:15px}.restored-home .cinema-hero .bundle-home-note a{color:inherit}
html:not(.js) .restored-home .product-slide:not([data-position=center]){display:none}.restored-home .restored-pricing .notice{background:#e7edf8;color:#25394f}.restored-home .restored-pricing .notice p{color:#435b76}
.restored-home #products{background:#f1f4f9;color:#10243a}.restored-home #products p{color:#62758f}.restored-home .product-standalone-price{font-size:18px;font-weight:600;color:#10243a!important}
.restored-home .detail-visual{color:#ecf2ff}.restored-home .section-heading .eyebrow{color:#345ff5}
.restored-industry-bar{padding:26px 0;background:#f1f4f9;border-bottom:1px solid #ced7e4}.restored-industry-bar p{font-size:10px;letter-spacing:.13em;color:#10243a;margin:0 0 18px}.restored-industry-bar nav{display:grid;grid-template-columns:repeat(7,1fr);gap:9px}.restored-industry-bar nav a{padding:16px 9px;border:1px solid #ccd5e3;border-radius:4px;text-align:center;font-size:12px;color:#10243a}
.restored-industry-bar nav a:hover{background:#14181e;color:white}.pricing-more{background:white;text-align:center;padding:0 24px 52px}
.restored-page .wrap{width:min(1440px,calc(100% - 96px))}.restored-page .hero{background:#10141b;color:#f3f5fa;border-bottom:1px solid #253249}.restored-page .hero h1{font-size:clamp(42px,4.5vw,68px);color:#f3f5fa}.restored-page .hero p{color:#b5c4d9}.restored-page .hero .brand strong{color:#f4f6fb}.restored-page .hero .btn.secondary{color:white}
.restored-page .section{border-top:1px solid #d0d8e4;background:#f1f4f9;padding-block:76px;color:#10243a}.restored-page .section:nth-of-type(odd){background:white}.restored-page .section h2,.restored-page .section h3{color:#10243a}.restored-page .section p,.restored-page .clean li{color:#5e718a}.restored-page .card,.restored-page .industry-card{background:#fff;border-color:#cdd7e4;border-radius:6px;color:#10243a}.restored-page .card.featured{background:#e8eefb;border-color:#7699ec}
.restored-page .notice{background:#e7edf8;border-color:#345ff5}.restored-page .prose a{color:#2856ca}.restored-page .brand img{width:43px;height:43px}.restored-page .product-image{border-radius:5px}.restored-page .product-image figcaption{background:#141e2b;color:#b5c4d9}.restored-page .calculator input{background:#fff;color:#10243a}.restored-page .calculator output{color:#10243a}.restored-page th{background:#e2eaf6;color:#10243a}.restored-page td{color:#4b607b}.restored-page .table-wrap{border-radius:5px}.restored-page .tag{background:#dce7ff;color:#133464}.restored-page .legal-date{color:#2856ca}.restored-page .error-num{color:#345ff5}
/* Approved CVM pricing palette: blue, charcoal and light grey. Layout and prices unchanged. */
.cvm-restored .restored-pricing{background:white;color:#10243a;padding:64px 0 36px;border-top:1px solid #d7e0e9}.cvm-restored .restored-pricing .wrap{width:min(1440px,calc(100% - 96px));margin:auto}.restored-pricing .section-title h2{color:#10243a}.restored-pricing .section-title p{color:#546980}.restored-pricing .billing button{color:#10243a;border-color:#aebdd0}.restored-pricing .billing button[aria-pressed=true]{background:#10141b;color:white;border-color:#10141b}.restored-pricing .price-card{background:#f1f4f9;border:0;border-radius:20px;color:#10141b;padding:30px;position:relative;min-height:460px}.restored-pricing .price-card h2{font-size:25px;font-weight:700;letter-spacing:-.03em;color:#10141b;margin:0 0 2px}.restored-pricing .price{color:#345ff5;font-size:54px;font-weight:750;line-height:1.12;margin-top:12px}.restored-pricing .price-note{color:#53647a;font-size:12px;margin:5px 0}.restored-pricing .annual-text{color:#10141b;font-size:12px;margin:10px 0}.restored-pricing .plan-audience{font-style:italic;font-size:13px;color:#10141b;min-height:48px;margin:10px 0 20px}.restored-pricing .clean{margin:0 0 25px}.restored-pricing .clean li{border:0;padding:5px 0;font-size:14px;line-height:1.5;color:#10141b}.restored-pricing .clean li:before{color:#345ff5}.restored-pricing .price-card .btn{margin-top:auto;background:transparent;border:1px solid #cdd7e4;color:#10141b}.restored-pricing .price-card.featured{background:#10141b;color:white;border:0}.restored-pricing .featured h2,.restored-pricing .featured .price-note,.restored-pricing .featured .annual-text,.restored-pricing .featured .plan-audience,.restored-pricing .featured .clean li{color:white}.restored-pricing .featured .price,.restored-pricing .featured .clean li:before{color:#92b0ff}.restored-pricing .featured .tag{position:absolute;right:24px;top:23px;margin:0;background:#345ff5;color:#fff;padding:4px 18px;min-width:86px;text-align:center;font-size:10px}.restored-pricing .featured .btn{background:#345ff5;border-color:#345ff5;color:#fff}.cvm-restored .restored-pricing .grid{gap:20px}.restored-pricing .three{grid-template-columns:repeat(3,minmax(0,1fr))}
html[dir=rtl] .cinema-copy,html[dir=rtl] .chapter-row,html[dir=rtl] .chapter-caption{text-align:right}html[dir=rtl] .cinema-title{letter-spacing:0;line-height:1.2}html[dir=rtl] .cvm-restored{font-family:'Noto Sans Arabic',Manrope,Arial,sans-serif}
@media(max-width:1100px){.cvm-navigation{gap:15px}.cvm-restored .cvm-nav-row,.restored-page .wrap,.cvm-restored .restored-pricing .wrap{width:calc(100% - 48px)}.restored-industry-bar nav{grid-template-columns:repeat(4,1fr)}.restored-pricing .price-card{padding:24px}.restored-pricing .price{font-size:45px}}
@media(max-width:700px){.cvm-restored .cvm-nav-row,.restored-page .wrap,.cvm-restored .restored-pricing .wrap{width:calc(100% - 40px)}.restored-industry-bar nav{grid-template-columns:repeat(2,1fr)}.restored-pricing .three{grid-template-columns:1fr}.restored-pricing .price-card{min-height:0}.restored-pricing .plan-audience{min-height:0}.restored-page .section{padding-block:50px}.restored-pricing .price-card h2{font-size:25px}.restored-pricing .price{font-size:48px}}
@media(max-width:600px){.restored-home .detail-results .screen-button>img{display:none!important}}
