/* Accent colours match the SVG icons in the Use Case mega menu. */
body.page-id-25410,body.page-id-25488{--uc-accent:#ea1457;--uc-text:#bd174b;--uc-on-accent:#fff;--uc-soft:#fff0f5;--uc-line:#f5cbd9}
body.page-id-25142{--uc-accent:#ffc007;--uc-text:#8b6000;--uc-on-accent:#0b2331;--uc-soft:#fff9e5;--uc-line:#f3dfa0}
body.page-id-25435{--uc-accent:#0070b8;--uc-text:#0066a7;--uc-on-accent:#fff;--uc-soft:#edf6fc;--uc-line:#c7e3f3}
body.page-id-25520{--uc-accent:#0f766e;--uc-text:#0b695f;--uc-on-accent:#fff;--uc-soft:#edf8f6;--uc-line:#c5e3dd}
body.page-id-25492{--uc-accent:#06b6d4;--uc-text:#06788d;--uc-on-accent:#052b36;--uc-soft:#e9faff;--uc-line:#bfeef5}
body.page-id-25561{--uc-accent:#8b5cf6;--uc-text:#7044d2;--uc-on-accent:#fff;--uc-soft:#f5f0ff;--uc-line:#decffd}
body.page-id-25142 .voome-usecase-section,body.page-id-25488 .voome-usecase-section,body.page-id-25561 .voome-usecase-section,body.page-id-25492 .voome-usecase-section,body.page-id-25435 .voome-usecase-section,body.page-id-25520 .voome-usecase-section{padding-top:80px!important}
body .voome-usecase-section>.elementor-container{max-width:none!important}
body .voome-usecase-section>.elementor-container>.elementor-column>.elementor-widget-wrap{padding:0!important;gap:0}
body .voome-usecase-section .elementor-widget{margin:0!important}
body:has(.voome-retail-usecase) .voome-retail-usecase{--vr-pink:var(--uc-accent)}
body:has(.voome-retail-usecase) .vr-hero{background:linear-gradient(135deg,var(--uc-soft) 0%,#fff 65%);border-bottom-color:var(--uc-line)}
body:has(.voome-retail-usecase) .vr-hero h1 span{color:var(--uc-text)}
body:has(.voome-retail-usecase) .vr-eyebrow,body:has(.voome-retail-usecase) .vr-kicker,body:has(.voome-retail-usecase) .vr-intro__frictions span,body:has(.voome-retail-usecase) .vr-deepdive__number,body:has(.voome-retail-usecase) .vr-flow__node span,body:has(.voome-retail-usecase) .vr-flow__arrow,body:has(.voome-retail-usecase) .vr-questions summary:after{color:var(--uc-text)!important}
body:has(.voome-retail-usecase) .vr-eyebrow__dot{background:var(--uc-accent);box-shadow:0 0 0 5px var(--uc-soft)}
body:has(.voome-retail-usecase) .vr-button--pink{background:var(--uc-accent)!important;color:var(--uc-on-accent)!important;box-shadow:0 12px 24px color-mix(in srgb,var(--uc-accent) 22%,transparent)}
body:has(.voome-retail-usecase) .vr-button--pink:hover{filter:brightness(.94)}
body:has(.voome-retail-usecase) .vr-hero__signals span{border-color:var(--uc-line);color:var(--uc-text)}
body:has(.voome-retail-usecase) .vr-tab__index{background:var(--uc-soft);color:var(--uc-text)}
body .voome-usecase button.vr-tab{background:#fff!important;color:#0b2331!important;text-transform:none!important;font-family:Inter,sans-serif!important;border-color:#dce5e8!important}
body .voome-usecase button.vr-tab strong{color:#0b2331!important;text-transform:none!important}
body .voome-usecase button.vr-tab small{color:#697783!important;text-transform:none!important}
body:has(.voome-retail-usecase) .voome-retail-usecase button.vr-tab[aria-selected=true]{border-color:var(--uc-accent)!important;box-shadow:0 11px 24px color-mix(in srgb,var(--uc-accent) 16%,transparent)}
body:has(.voome-retail-usecase) .vr-panel__tag{background:var(--uc-soft)!important;color:var(--uc-text)!important}
body:has(.voome-retail-usecase) .vr-panel__story li:before{color:var(--uc-text)}
body:has(.voome-retail-usecase) .vr-panel__takeaway{background:var(--uc-soft);border-color:var(--uc-line);color:#234354}
body:has(.voome-retail-usecase) .vr-graphic{background:linear-gradient(135deg,var(--uc-soft),#fff);border-color:var(--uc-line)}
body:has(.voome-retail-usecase) .vr-graphic__top b{color:var(--uc-text)}
body:has(.voome-retail-usecase) .vr-graphic__tiles small{color:var(--uc-text)}
body:has(.voome-retail-usecase) .vr-graphic__bottom span{color:var(--uc-text)}
body:has(.voome-retail-usecase) .vr-questions details[open]{border-color:var(--uc-line)}
body:has(.voome-retail-usecase) .vr-benefits__icon{background:var(--uc-soft);color:var(--uc-text)}
body:has(.voome-retail-usecase) .voome-case-cta{background:var(--uc-soft)!important;border-top-color:var(--uc-line)!important}
body:has(.voome-retail-usecase) .voome-case-cta__eyebrow,body:has(.voome-retail-usecase) .voome-case-cta__button--secondary svg{color:var(--uc-text)!important}
body:has(.voome-retail-usecase) .voome-case-cta__button--primary{background:var(--uc-accent)!important;color:var(--uc-on-accent)!important;box-shadow:0 11px 22px color-mix(in srgb,var(--uc-accent) 23%,transparent)!important}
body:has(.voome-retail-usecase) .voome-case-cta__button--primary:hover{filter:brightness(.94)}
@media(max-width:1024px){body.page-id-25142 .voome-usecase-section,body.page-id-25488 .voome-usecase-section,body.page-id-25561 .voome-usecase-section,body.page-id-25492 .voome-usecase-section,body.page-id-25435 .voome-usecase-section,body.page-id-25520 .voome-usecase-section{padding-top:0!important}}
