/* Brighter solutions, insights and company pages. */
body.mkb-v2.post-type-archive-service,body.mkb-v2.page-id-200{--color-accent-blue:#4a66e5;--color-accent-blue-light:#8a8dff;--color-accent-cyan:#10b4d0;--color-accent-green:#26b99b;--color-light-bg:#f4f6ff;--color-text-dark:#243150;--color-text-body:#63708c;--color-text-muted:#8390a7;--color-border:#e1e7f5;--gradient-primary:linear-gradient(120deg,#4c75f2,#9255d6);--gradient-blue:linear-gradient(135deg,#2965dc,#8c4cce);--gradient-hero:linear-gradient(125deg,#254bcc,#7245c4);--gradient-cta:linear-gradient(125deg,#3559d0,#984abd)}
.mkb-v2:not(.home) .svc-hero{background:radial-gradient(ellipse at 95% 20%,#f384d380,transparent 55%),radial-gradient(ellipse at 10% 95%,#15c7e880,transparent 50%),linear-gradient(120deg,#224eca,#663ecd)!important;border-bottom:0}
.mkb-v2:not(.home) .about-hero{background:radial-gradient(ellipse at 100% 10%,#c784ec90,transparent 55%),radial-gradient(ellipse at 15% 90%,#20d4d680,transparent 50%),linear-gradient(125deg,#116bba,#5441c5)!important;border-bottom:0}
.mkb-v2:not(.home) :is(.svc-hero-title,.about-hero-title){color:white!important}
.mkb-v2:not(.home) :is(.svc-hero-title,.about-hero-title) span{color:#adf4ea!important;-webkit-text-fill-color:#adf4ea!important}
.mkb-v2:not(.home) :is(.svc-hero-desc,.about-hero-subtitle){color:#e3eaff!important}
.mkb-v2:not(.home) :is(.svc-hero-badge,.about-hero-tag){background:#ffffff15!important;border-color:#ffffff40!important;color:#e5f2ff!important}
.mkb-v2:not(.home) .svc-hero-fade{background:linear-gradient(0deg,#4a54cf00,transparent)!important}
.mkb-v2:not(.home) :is(.svc-hero,.about-hero,.svc-cta,.about-contact-cta) :is(.btn-primary,.btn-white){background:linear-gradient(110deg,#b6faee,#d5f797)!important;border-color:transparent!important;color:#224675!important;box-shadow:0 12px 30px #18277830!important;border-radius:12px!important}
.mkb-v2:not(.home) :is(.svc-hero,.about-hero,.svc-cta,.about-contact-cta) :is(.btn-outline,.btn-ghost){color:white!important;border-color:#ffffff60!important;background:#ffffff0c!important}
.mkb-v2:not(.home) :is(.svc-cta,.about-contact-cta){background:radial-gradient(ellipse at 85% 10%,#e77ecb60,transparent 55%),linear-gradient(115deg,#2552c7,#8445b7)!important}
.mkb-v2:not(.home) :is(.svc-cta-title,.about-contact-title){color:#fff!important}
.mkb-v2:not(.home) :is(.svc-cta-desc,.about-contact-subtitle){color:#e0e9ff!important}
.mkb-v2.post-type-archive-service :is(.svc-pain,.svc-target){background:linear-gradient(120deg,#eef2ff,#fbf2ff)!important}
.mkb-v2.post-type-archive-service :is(.svc-core,.svc-adv){background:#fff!important}
.mkb-v2.post-type-archive-service :is(.svc-core-card,.svc-pain-card,.svc-target-card,.svc-adv-item){--card-color:#4a6bdd;--card-soft:#edf1ff;background:linear-gradient(145deg,#fff,var(--card-soft))!important;border:1px solid #dce4f4!important;border-top:4px solid var(--card-color)!important;border-radius:18px!important;box-shadow:0 12px 32px #2f438410!important}
.mkb-v2.post-type-archive-service :is(.svc-core-card,.svc-pain-card,.svc-target-card,.svc-adv-item):nth-child(4n+2){--card-color:#ac4fc5;--card-soft:#f8edff}
.mkb-v2.post-type-archive-service :is(.svc-core-card,.svc-pain-card,.svc-target-card,.svc-adv-item):nth-child(4n+3){--card-color:#06a4ad;--card-soft:#e8faf8}
.mkb-v2.post-type-archive-service :is(.svc-core-card,.svc-pain-card,.svc-target-card,.svc-adv-item):nth-child(4n+4){--card-color:#e3913d;--card-soft:#fff3e5}
.mkb-v2.post-type-archive-service :is(.svc-core-title,.svc-pain-card h3,.svc-target-card h3,.svc-adv-item h3){color:#293b59!important}
.mkb-v2.post-type-archive-service :is(.svc-core-text,.svc-core-subtitle,.svc-pain-card p,.svc-target-card p,.svc-adv-item p,.svc-core-list li){color:#66748d!important}
.mkb-v2.post-type-archive-service :is(.svc-core-icon,.svc-pain-icon,.svc-target-icon,.svc-adv-icon){background:var(--card-soft)!important;color:var(--card-color)!important}
.mkb-v2.post-type-archive-service .svc-core-value{background:var(--card-soft)!important;color:var(--card-color)!important;border-color:#cbd8f0!important}
.mkb-v2:not(.home) :is(.section-tag,.svc-faq-q){color:#586ad4!important}
.mkb-v2.post-type-archive-service .svc-process{background:linear-gradient(125deg,#e7f2ff,#f1e8ff)!important}
.mkb-v2.post-type-archive-service .svc-process-num{background:linear-gradient(135deg,#526fe2,#ab62d2)!important;color:#fff!important;box-shadow:0 8px 22px #5c64bf25}
.mkb-v2.page-id-200 :is(.about-intro,.about-team,.about-honors){background:#fff!important}
.mkb-v2.page-id-200 :is(.about-mvv,.about-qualifications,.about-environment){background:linear-gradient(125deg,#edf4ff,#f8efff)!important}
.mkb-v2.page-id-200 :is(.mvv-card,.qualification-card,.honor-card){--card-color:#4d6ddd;--card-soft:#edf1ff;background:linear-gradient(145deg,#fff,var(--card-soft))!important;border:1px solid #dce4f4!important;border-top:4px solid var(--card-color)!important;border-radius:18px!important;box-shadow:0 12px 35px #3849790d!important}
.mkb-v2.page-id-200 :is(.mvv-card,.qualification-card,.honor-card):nth-child(3n+2){--card-color:#a956c6;--card-soft:#f8edff}
.mkb-v2.page-id-200 :is(.mvv-card,.qualification-card,.honor-card):nth-child(3n+3){--card-color:#0ba79f;--card-soft:#e8faf7}
.mkb-v2.page-id-200 :is(.mvv-title,.qualification-name,.honor-content h3){color:#2b3b58!important}
.mkb-v2.page-id-200 :is(.mvv-text,.honor-content p){color:#6a7890!important}
.mkb-v2.page-id-200 :is(.mvv-icon,.qualification-icon){background:var(--card-soft)!important;color:var(--card-color)!important}
.mkb-v2.page-id-200 .strength{background:radial-gradient(ellipse at 90% 10%,#b968e95c,transparent 60%),linear-gradient(120deg,#24489e,#6950b9)!important}
.mkb-v2.page-id-200 .about-timeline{background:linear-gradient(120deg,#eff5ff,#f7efff)!important}
.mkb-v2.page-id-200 .timeline-dot{background:#7963d8!important;border-color:#d9d3ff!important}
.mkb-v2.page-id-200 .timeline-year{color:#695bc9!important}
.mkb-v2.page-id-200 .about-stat-num{color:#bbfff0!important;-webkit-text-fill-color:#bbfff0!important}
.mkb-v2.page-id-200 .about-stat-label{color:#e1ebff!important}
.mkb-v2.page-id-200 .contact-info-icon{background:#eaf0ff!important;color:#5e72d2!important}
body.mkb-v2.blog{background:linear-gradient(140deg,#edf2ff,#f6efff 55%,#edf8fc)!important}
body.mkb-v2.blog .mkb-page-header{background:radial-gradient(ellipse at 90% 10%,#ec95ce70,transparent 55%),linear-gradient(120deg,#2b59d7,#8255cb)!important;border:0!important;border-radius:20px!important;padding:38px 36px!important;box-shadow:0 18px 40px #4852a91a}
body.mkb-v2.blog .mkb-page-title{color:#fff!important}
body.mkb-v2.blog .mkb-page-description{color:#e1eaff!important}
body.mkb-v2.blog .mkb-article-item{background:#fff!important;border:1px solid #dce3f5!important;border-left:4px solid #5370e0!important;border-radius:16px!important;box-shadow:0 10px 30px #3a4d850c!important;overflow:hidden}
body.mkb-v2.blog .mkb-article-item:nth-child(4n+2){border-left-color:#a656c7!important}
body.mkb-v2.blog .mkb-article-item:nth-child(4n+3){border-left-color:#08a5af!important}
body.mkb-v2.blog .mkb-article-item:nth-child(4n+4){border-left-color:#e18b49!important}
body.mkb-v2.blog .mkb-tab-item{background:#fff!important;border-color:#d9e2f5!important;color:#65718b!important;border-radius:10px!important}
body.mkb-v2.blog .mkb-tab-item.active{background:linear-gradient(115deg,#4c6fe1,#9660cf)!important;color:white!important;border-color:transparent!important}
body.mkb-v2.blog .mkb-item-category{background:#eaf0ff!important;color:#4e68d0!important;border-radius:6px!important}
body.mkb-v2.blog .mkb-cat-trade{background:#e2f7f2!important;color:#159c87!important}
body.mkb-v2.blog .mkb-cat-build{background:#f3e8ff!important;color:#9b50be!important}
body.mkb-v2.blog .mkb-widget{border:1px solid #dae3f4!important;border-radius:16px!important;box-shadow:0 10px 25px #3c52850a;background:#fff!important}
body.mkb-v2.blog .mkb-widget-title{color:#354b83!important}
body.mkb-v2.blog .mkb-widget_contact{background:linear-gradient(145deg,#e9f0ff,#f6edff)!important;border-color:#cddaf7!important}
body.mkb-v2.blog .mkb-cta-btn,body.mkb-v2.blog .mkb-widget-search-submit{background:linear-gradient(120deg,#526fe2,#9e5ecb)!important;color:white!important}
body.mkb-v2.blog .mkb-read-more{color:#606bd7!important}
@media(max-width:650px){body.mkb-v2.blog .mkb-page-header{padding:26px 22px!important;border-radius:14px!important}}
body.mkb-v2.blog .mkb-page-header{padding-top:150px!important;padding-bottom:45px!important;border-radius:0 0 22px 22px!important}body.mkb-v2.blog .mkb-main-content{background:linear-gradient(135deg,#edf2ff,#f5efff 65%,#e9f8fa)!important}body.mkb-v2.blog .mkb-breadcrumb-section{background:#eef1fc!important}body.mkb-v2.blog .mkb-widget .mkb-widget-search-submit{background:linear-gradient(120deg,#526fe2,#9e5ecb)!important}body.mkb-v2.blog .mkb-item-footer .mkb-read-more{color:#606bd7!important}@media(max-width:650px){body.mkb-v2.blog .mkb-page-header{padding-top:115px!important;padding-bottom:30px!important}}
