/* Phase 16. Blue-led art direction; editorial copy and interaction contracts retained. */
.visual-refresh{--cc-accent:var(--brand-accent,#ffefc4);--cc-accent-ink:var(--brand-blue,#086288);--cc-accent-light:var(--brand-accent,#ffefc4);--cc-accent-wash:var(--brand-warm,#fff8e8);--cc-depth-shadow:0 20px 55px rgba(var(--brand-blue-rgb),0.0706)}
.visual-refresh main h1{font-weight:500;letter-spacing:-.055em;line-height:1.07;font-size:clamp(2.65rem,4.6vw,4.7rem);text-wrap:balance;max-width:21ch}
.visual-refresh main h1 .cc-emphasis{font-weight:750}
.visual-refresh main h1 .cc-accent{color:var(--cc-accent-ink);font-weight:700;font-style:normal}
.visual-refresh main h2{font-weight:500;line-height:1.18;letter-spacing:-.04em;text-wrap:balance}
.visual-refresh main h2 .cc-heading-emphasis{font-weight:750;color:inherit;text-decoration-line:underline;text-decoration-color:rgba(var(--brand-accent-rgb),0.2706);text-decoration-thickness:.09em;text-underline-offset:.15em;text-decoration-skip-ink:none}
.visual-refresh main h3{font-weight:700;letter-spacing:-.025em}
.visual-refresh :is(.page-hero,.commercial-hero,.managed-editorial,.brand-home,.instant-demo-page){position:relative;isolation:isolate;overflow:hidden}
.visual-refresh :is(.page-hero,.commercial-hero,.managed-editorial)>.container{position:relative;z-index:1}
.visual-refresh main>.page-hero{padding-block:42px 66px}
.visual-refresh main :is(.eyebrow){display:flex;align-items:center;gap:10px}
.visual-refresh main :is(.eyebrow)::before{content:"";display:inline-block;flex:0 0 17px;width:17px;height:3px;background:var(--cc-accent);border-radius:2px}
.visual-refresh :is(.page-hero,.commercial-hero,.managed-editorial) .breadcrumbs{font-size:11px;letter-spacing:.015em;margin-bottom:35px}
.visual-refresh main p.lead{font-size:clamp(1.05rem,1.4vw,1.22rem);line-height:1.75}
.visual-refresh .site-header{box-shadow:0 5px 30px rgba(var(--brand-ink-rgb),0.0196)}
.visual-refresh .main-nav .nav-cta{box-shadow:0 4px 12px rgba(var(--brand-blue-rgb),0.1020)}
.visual-refresh :is(.main-nav a,.service-menu summary):hover{color:var(--cc-accent-ink)}
.visual-refresh .button{box-shadow:0 7px 18px rgba(var(--brand-ink-rgb),0.0706);transition:background .18s,box-shadow .18s,transform .18s}
.visual-refresh .button:hover{box-shadow:0 10px 25px rgba(var(--brand-blue-rgb),0.1451);transform:translateY(-2px)}
.visual-refresh .button-secondary{box-shadow:none}
.visual-refresh .button:focus-visible,.visual-refresh :is(input,select,textarea):focus-visible{outline:3px solid var(--brand-blue,#086288);outline-offset:4px}
.visual-refresh .text-link{border-bottom-color:rgba(var(--brand-accent-rgb),0.3137)}
.visual-refresh .text-link:hover{color:var(--cc-accent-ink)}
/* Home: photographic composition, a small colour field and a stronger type rhythm. */
.visual-refresh.visual-index .brand-home{background:radial-gradient(ellipse at 92% 15%,rgba(var(--brand-accent-rgb),0.0745),transparent 40%),linear-gradient(110deg,var(--brand-surface,#f2f8fc),var(--brand-panel,#e8f2f8));padding-top:48px}
.visual-refresh .brand-home-copy h1{font-size:clamp(3rem,5.05vw,4.75rem);max-width:15ch;margin-bottom:28px}
.visual-refresh .brand-home-copy h1 .cc-accent{color:var(--cc-accent-ink)}
.visual-refresh .brand-home-visual{position:relative}
.visual-refresh .brand-home-visual:before{content:"";position:absolute;width:90px;height:90px;border:1px solid rgba(var(--brand-accent-rgb),0.3765);border-radius:50%;right:-22px;top:2px;z-index:-1}
.visual-refresh .brand-home-visual figure{box-shadow:16px 18px 0 var(--brand-blue,#086288),0 30px 65px rgba(var(--brand-blue-rgb),0.1255);border-radius:120px 8px 8px 8px}
.visual-refresh .brand-visual-caption{border-left:4px solid var(--cc-accent);box-shadow:0 18px 40px rgba(var(--brand-ink-rgb),0.1255)}
.visual-refresh .brand-visual-caption strong{font-weight:650;line-height:1.35}
.visual-refresh .brand-buyer-strip,.visual-refresh main>.section.client-strip{background:var(--brand-surface,#f2f8fc);border-top:1px solid var(--brand-panel,#e8f2f8)}
.visual-refresh .operator-joined{background:radial-gradient(ellipse at 100% 10%,rgba(var(--brand-accent-rgb),0.0353),transparent 40%),#ffffff}
.visual-refresh .operator-board{box-shadow:12px 12px 0 var(--brand-surface,#f2f8fc),0 24px 50px rgba(var(--brand-ink-rgb),0.0980);border:1px solid var(--brand-blue,#086288)}
.visual-refresh .operator-board-core svg{stroke:var(--cc-accent-light)}
/* Managed operations: dark opening, readable inset briefing, photo-led service proof. */
.visual-refresh.visual-managed-contact-centres .managed-editorial{background:radial-gradient(ellipse at 100% 0,rgba(var(--brand-blue-rgb),0.3333),transparent 48%),linear-gradient(120deg,var(--brand-ink,#16475c),var(--brand-ink,#16475c))!important;color:var(--brand-panel,#e8f2f8);padding-bottom:62px}
.visual-refresh.visual-managed-contact-centres .managed-editorial h1{color:#ffffff;max-width:12ch;font-size:clamp(3rem,4.7vw,4.4rem)}
.visual-refresh.visual-managed-contact-centres .managed-editorial .cc-accent{color:var(--cc-accent-light)}
.visual-refresh.visual-managed-contact-centres .managed-editorial :is(.eyebrow,.breadcrumbs,.breadcrumbs a,.managed-service-line){color:var(--brand-onblue,#d2e8f6)}
.visual-refresh.visual-managed-contact-centres .managed-opening{gap:65px;align-items:center}
.visual-refresh.visual-managed-contact-centres .managed-opening>div:last-child{background:#ffffff;color:var(--brand-blue,#086288);border-top:3px solid var(--cc-accent);padding:30px;border-radius:6px;box-shadow:14px 14px 0 #ffffff0c}
.visual-refresh .managed-function-list article{padding-left:18px;border-left:2px solid var(--brand-panel,#e8f2f8);transition:border-color .2s}
.visual-refresh .managed-function-list article:hover{border-left-color:var(--cc-accent)}
.visual-refresh .capacity-panel{background-image:radial-gradient(ellipse at 100% 0,rgba(var(--brand-accent-rgb),0.2078),transparent 65%);box-shadow:12px 12px 0 var(--brand-panel,#e8f2f8)}
.visual-refresh .managed-service-photo{box-shadow:12px 12px 0 var(--brand-panel,#e8f2f8);border-bottom:3px solid var(--cc-accent)}
/* Setup: a technical dossier with its own line-work and physical layers. */
.visual-refresh .build-hero{background-image:radial-gradient(ellipse at 90% 90%,rgba(var(--brand-blue-rgb),0.2667),transparent 50%),linear-gradient(120deg,var(--brand-ink,#16475c),var(--brand-blue,#086288))}
.visual-refresh .build-hero h1{max-width:17ch;font-size:clamp(2.65rem,4.3vw,4.15rem);color:#ffffff}
.visual-refresh .build-hero h1 .cc-accent{color:var(--cc-accent-light)}
.visual-refresh .setup-deliverable-key span{border-color:rgba(var(--brand-sky-rgb),0.2510);background:#ffffff09}
.visual-refresh .setup-deliverable-key span:nth-child(3){border-color:rgba(var(--brand-accent-rgb),0.6667)}
.visual-refresh .commissioning-list article:before{border-color:var(--cc-accent);background:#ffffff}
.visual-refresh .setup-workbench aside,.visual-refresh .handover-options{box-shadow:10px 12px 0 var(--brand-panel,#e8f2f8),0 20px 45px rgba(var(--brand-ink-rgb),0.0431)}
/* Technology: airy light field, precision line-work and a contrasting live workflow. */
.visual-refresh .technology-commercial{background:radial-gradient(ellipse at 98% 0,rgba(var(--brand-accent-rgb),0.0706),transparent 45%),linear-gradient(120deg,var(--brand-surface,#f2f8fc),var(--brand-panel,#e8f2f8))}
.visual-refresh .ai-service-visual{background-image:radial-gradient(ellipse at 100% 0,rgba(var(--brand-accent-rgb),0.1686),transparent 65%);box-shadow:12px 12px 0 var(--brand-panel,#e8f2f8)}
.visual-refresh .ai-service-visual svg{color:var(--brand-accent,#ffefc4)}
.visual-refresh .request-demo-section{background-image:radial-gradient(ellipse at 0 100%,rgba(var(--brand-accent-rgb),0.1373),transparent 55%),linear-gradient(125deg,var(--brand-blue,#086288),var(--brand-blue,#086288));border-top:3px solid var(--brand-accent,#ffefc4)}
.visual-refresh .request-demo-section h2{color:#ffffff;max-width:18ch;font-size:clamp(2rem,3.5vw,3rem)}
.visual-refresh .request-demo{box-shadow:0 24px 50px rgba(var(--brand-ink-rgb),0.1569)}
.visual-refresh .use-case-tabs button[aria-selected=true]{border-left-color:var(--cc-accent);box-shadow:inset 3px 0 var(--cc-accent)}
.visual-refresh .operator-ai-handoff{background:radial-gradient(ellipse at 0 100%,rgba(var(--brand-accent-rgb),0.0353),transparent 45%),var(--brand-surface,#f2f8fc)}
.visual-refresh .operator-handover>div:last-child{border-top-color:var(--cc-accent)}
/* Consulting: a warmer editorial surface and photograph framed like a working document. */
.visual-refresh .consulting-commercial{background:radial-gradient(ellipse at 0 0,rgba(var(--brand-accent-rgb),0.0471),transparent 48%),#f3f2ef!important}
.visual-refresh .consulting-commercial .editorial-photo{box-shadow:15px 15px 0 var(--brand-warm,#fff8e8),0 22px 45px rgba(var(--brand-ink-rgb),0.0863)}
.visual-refresh .review-pack{border-top:3px solid var(--cc-accent);box-shadow:12px 12px 0 var(--brand-panel,#e8f2f8)}
.visual-refresh .composition-review article{transition:background .2s}
.visual-refresh .composition-review article:hover{background:var(--brand-warm,#fff8e8)}
/* Supporting pages: distinct compositions, with the same restrained colour roles. */
.visual-refresh .services-editorial{background:radial-gradient(ellipse at 100% 0,rgba(var(--brand-blue-rgb),0.2706),transparent 40%),linear-gradient(110deg,var(--brand-ink,#16475c),var(--brand-blue,#086288))!important;color:var(--brand-panel,#e8f2f8)}
.visual-refresh .services-editorial h1{color:#ffffff;max-width:20ch}
.visual-refresh .services-editorial .cc-accent{color:var(--cc-accent-light)}
.visual-refresh .services-editorial :is(.eyebrow,.breadcrumbs,.breadcrumbs a){color:var(--brand-panel,#e8f2f8)}
.visual-refresh .service-figure{box-shadow:12px 12px 0 var(--brand-panel,#e8f2f8)}
.visual-refresh .service-showcase:nth-child(2n) .icon{color:var(--cc-accent-ink)}
.visual-refresh .delivery-opening{background:radial-gradient(ellipse at 100% 100%,var(--brand-panel,#e8f2f8),transparent 48%),var(--brand-surface,#f2f8fc)}
.visual-refresh .delivery-opening:after{content:"";position:absolute;inset:25px -120px auto auto;width:520px;height:520px;border:1px solid rgba(var(--brand-accent-rgb),0.1882);border-radius:50%;box-shadow:0 0 0 35px rgba(var(--brand-blue-rgb),0.0314),0 0 0 70px rgba(var(--brand-blue-rgb),0.0235);z-index:0;pointer-events:none}
.visual-refresh .regional-section{background-image:linear-gradient(115deg,var(--brand-surface,#f2f8fc),var(--brand-panel,#e8f2f8))}
.visual-refresh .model-fit{box-shadow:0 14px 30px rgba(var(--brand-blue-rgb),0.0510)}
.visual-refresh .composition-cost{background-image:radial-gradient(ellipse at 0 100%,rgba(var(--brand-blue-rgb),0.1451),transparent 60%)}
.visual-refresh .about-editorial{background:radial-gradient(ellipse at 100% 30%,rgba(var(--brand-accent-rgb),0.0667),transparent 45%),linear-gradient(120deg,var(--brand-surface,#f2f8fc),var(--brand-panel,#e8f2f8))}
.visual-refresh .about-editorial h1{max-width:21ch}
.visual-refresh .composition-about figure{box-shadow:14px 14px 0 var(--brand-panel,#e8f2f8)}
.visual-refresh .operator-people{background:linear-gradient(110deg,#ffffff 60%,var(--brand-surface,#f2f8fc) 60%)}
.visual-refresh .operator-human img{box-shadow:12px 12px 0 #dfd8e7}
.visual-refresh .operator-current{border-top:3px solid var(--cc-accent)}
.visual-refresh.visual-contact-us .practical-opening{background:radial-gradient(ellipse at 100% 100%,var(--brand-panel,#e8f2f8),transparent 55%),var(--brand-surface,#f2f8fc)}
.visual-refresh .enquiry-form{border-top:4px solid var(--cc-accent);box-shadow:12px 12px 0 var(--brand-panel,#e8f2f8),0 24px 50px rgba(var(--brand-ink-rgb),0.0431)}
.visual-refresh .contact-direct{border-left:3px solid var(--cc-accent)}
.visual-refresh.visual-solution-guide .practical-opening{background:radial-gradient(ellipse at 90% 0,rgba(var(--brand-accent-rgb),0.0588),transparent 45%),var(--brand-surface,#f2f8fc)}
.visual-refresh .solution-guide{border-top:4px solid var(--cc-accent);box-shadow:12px 12px 0 var(--brand-panel,#e8f2f8),0 20px 45px rgba(var(--brand-ink-rgb),0.0549)}
.visual-refresh .solution-guide fieldset legend{font-weight:700}
.visual-refresh .solution-guide label:has(input:checked){border-color:var(--cc-accent-ink);background:var(--brand-warm,#fff8e8)}
.visual-refresh .instant-demo-page{background:radial-gradient(ellipse at 0 0,rgba(var(--brand-accent-rgb),0.0510),transparent 48%),linear-gradient(120deg,var(--brand-surface,#f2f8fc),#ffffff)}
.visual-refresh .instant-demo-page h1{max-width:15ch;font-size:clamp(2.8rem,4.25vw,4.25rem)}
.visual-refresh .instant-demo-page .instant-demo-panel{border-top:3px solid var(--cc-accent);box-shadow:14px 16px 0 var(--brand-panel,#e8f2f8),0 24px 50px rgba(var(--brand-ink-rgb),0.0471)}
.visual-refresh .demo-waveform span:nth-child(3n){background:var(--cc-accent)}
.visual-refresh :is(.visual-privacy,.visual-terms){background:#ffffff}
.visual-refresh.visual-privacy .page-hero,.visual-refresh.visual-terms .page-hero{background:linear-gradient(120deg,var(--brand-surface,#f2f8fc),var(--brand-panel,#e8f2f8))}
.visual-refresh.visual-privacy main h1 .cc-accent,.visual-refresh.visual-terms main h1 .cc-accent{color:var(--brand-blue,#086288)}
.visual-refresh .legal{border-left-color:var(--cc-accent)}
.visual-refresh .confirmation{background:radial-gradient(ellipse at 100% 0,rgba(var(--brand-accent-rgb),0.0510),transparent 50%),var(--brand-surface,#f2f8fc);border-left:4px solid var(--cc-accent);box-shadow:12px 12px 0 var(--brand-panel,#e8f2f8)}
.visual-refresh .confirmation-icon{color:var(--brand-blue,#086288);background:var(--brand-warm,#fff8e8)}
/* Lower-page rhythm: editorial white, cool working surfaces and darker conversion bands. */
.visual-refresh .operator-staffing{background:linear-gradient(120deg,var(--brand-surface,#f2f8fc) 25%,var(--brand-surface,#f2f8fc));border-block:1px solid var(--brand-panel,#e8f2f8)}
.visual-refresh .operator-cards article{box-shadow:0 14px 30px rgba(var(--brand-ink-rgb),0.0392);transition:transform .2s,box-shadow .2s}
.visual-refresh .operator-cards article:hover{transform:translateY(-3px);box-shadow:0 20px 35px rgba(var(--brand-ink-rgb),0.0784)}
.visual-refresh .operator-cards article:nth-child(2){border-top-color:var(--cc-accent)}
.visual-refresh .operator-management .operator-cards article:nth-child(2){border-top:0;border-left-color:var(--cc-accent)}
.visual-refresh .operator-mark{background:var(--brand-panel,#e8f2f8);color:var(--brand-blue,#086288)}
.visual-refresh .operator-cards article:nth-child(2) .operator-mark{background:var(--brand-warm,#fff8e8);color:var(--brand-blue,#086288)}
.visual-refresh .composition-proof{background:radial-gradient(ellipse at 0 100%,rgba(var(--brand-accent-rgb),0.0314),transparent 45%),var(--brand-surface,#f2f8fc)!important}
.visual-refresh .project-card{box-shadow:0 16px 35px rgba(var(--brand-ink-rgb),0.0706)}
.visual-refresh .project-card .project-outcome{border-left-color:var(--cc-accent)}
.visual-refresh .composition-faq{background:#ffffff}
.visual-refresh .faq-list details[open]{border-left:3px solid var(--cc-accent);padding-left:20px;background:var(--brand-surface,#f2f8fc)}
.visual-refresh :is(.close-paper,.brand-final-section){background:radial-gradient(ellipse at 100% 0,rgba(var(--brand-accent-rgb),0.0471),transparent 48%),var(--brand-panel,#e8f2f8)!important;border-top:1px solid var(--brand-panel,#e8f2f8)}
.visual-refresh :is(.close-paper,.brand-final-section) h2{font-weight:650;max-width:23ch}
.visual-refresh .demo-invitation{background:#ffffff}
.visual-refresh .demo-invitation-inner{border:1px solid var(--brand-panel,#e8f2f8);border-left:3px solid var(--cc-accent);background:linear-gradient(110deg,var(--brand-surface,#f2f8fc),var(--brand-warm,#fff8e8));box-shadow:0 10px 25px rgba(var(--brand-blue-rgb),0.0314)}
.visual-refresh .instant-demo{background-image:radial-gradient(ellipse at 95% 0,rgba(var(--brand-accent-rgb),0.1451),transparent 55%),linear-gradient(120deg,var(--brand-blue,#086288),var(--brand-ink,#16475c));border-block:1px solid var(--brand-blue,#086288)}
.visual-refresh .instant-demo h2{color:#ffffff;font-weight:650}
.visual-refresh .instant-demo .demo-new{color:#ffffff;background:var(--brand-blue,#086288)}
.visual-refresh .instant-demo .button{background:#ffffff;color:var(--brand-ink,#16475c);border-color:#ffffff}
.visual-refresh .instant-demo .button:hover{background:var(--brand-warm,#fff8e8)}
.visual-refresh .demo-feature{background-image:radial-gradient(ellipse at 100% 0,rgba(var(--brand-accent-rgb),0.1882),transparent 55%)}
.visual-refresh .cc-chat-launch{box-shadow:0 8px 24px rgba(var(--brand-ink-rgb),0.1882);border-bottom:2px solid var(--cc-accent)}
.visual-refresh .site-footer{border-top:3px solid var(--brand-blue,#086288)}
@media(max-width:1000px){.visual-refresh main h1{font-size:clamp(2.5rem,5.5vw,3.8rem)}.visual-refresh .managed-opening{gap:30px!important}.visual-refresh .brand-home-visual figure{box-shadow:9px 11px 0 var(--brand-blue,#086288),0 20px 40px rgba(var(--brand-blue-rgb),0.1020)}.visual-refresh .brand-home-copy h1{font-size:clamp(2.8rem,5.7vw,4rem)}}
@media(max-width:700px){.visual-refresh main h1,.visual-refresh .brand-home-copy h1,.visual-refresh .build-hero h1,.visual-refresh .instant-demo-page h1,.visual-refresh.visual-managed-contact-centres .managed-editorial h1{font-size:clamp(2.45rem,9.4vw,3.4rem);line-height:1.1;max-width:22ch}.visual-refresh main>.page-hero{padding-block:24px 40px}.visual-refresh main h2{font-size:clamp(1.8rem,7.2vw,2.35rem)}.visual-refresh .managed-opening>div:last-child{padding:24px!important;box-shadow:7px 7px 0 #ffffff0b!important}.visual-refresh .managed-editorial{padding-bottom:42px!important}.visual-refresh .delivery-opening:after{width:250px;height:250px;right:-150px}.visual-refresh .operator-people{background:#ffffff}.visual-refresh .brand-home{padding-top:28px!important}.visual-refresh .brand-home-visual:before{right:0;top:0;width:60px;height:60px}.visual-refresh .brand-home-visual figure{border-radius:65px 6px 6px 6px}.visual-refresh .instant-demo-page .instant-demo-panel,.visual-refresh .enquiry-form,.visual-refresh .solution-guide{box-shadow:7px 8px 0 var(--brand-panel,#e8f2f8)}.visual-refresh .faq-list details[open]{padding-left:12px}.visual-refresh main p.lead{font-size:1.08rem}.visual-refresh .operator-board{box-shadow:7px 8px 0 var(--brand-panel,#e8f2f8)}.visual-refresh .brand-visual-caption{padding:16px}.visual-refresh .brand-visual-caption strong{font-size:1.15rem}}
@media(prefers-reduced-motion:reduce){.visual-refresh *, .visual-refresh *::before,.visual-refresh *::after{transition:none!important;animation:none!important;scroll-behavior:auto!important}.visual-refresh .button:hover,.visual-refresh .operator-cards article:hover{transform:none}}
/* Second-pass corrections against rendered components. */
.visual-refresh.visual-ai-contact-centres .demo-feature{background-color:var(--brand-ink,#16475c)!important;background-image:radial-gradient(ellipse at 100% 0,rgba(var(--brand-accent-rgb),0.1882),transparent 55%)!important;color:var(--brand-panel,#e8f2f8)}
.visual-refresh.visual-ai-contact-centres .demo-feature h2{color:#ffffff}
.visual-refresh.visual-ai-contact-centres .demo-feature p{color:var(--brand-panel,#e8f2f8)}
.visual-refresh.visual-ai-demo .instant-demo-page{background:radial-gradient(ellipse at 0 0,rgba(var(--brand-accent-rgb),0.0431),transparent 50%),linear-gradient(115deg,var(--brand-surface,#f2f8fc),#ffffff)!important}
.visual-refresh.visual-ai-demo .instant-demo-page .demo-request{border-top:3px solid var(--cc-accent);box-shadow:10px 12px 0 var(--brand-panel,#e8f2f8),0 22px 50px rgba(var(--brand-ink-rgb),0.0471)}
.visual-refresh.visual-ai-demo .voice-wave i:nth-child(3n){background:var(--brand-accent,#ffefc4)}
.visual-refresh.visual-ai-demo .demo-request .button:not(.button-secondary){background:var(--brand-blue,#086288);border-color:var(--brand-blue,#086288);color:#ffffff}
.visual-refresh.visual-ai-demo .demo-request .button:hover{background:var(--brand-blue,#086288)}
.visual-refresh.visual-contact-us .enquiry-form{border-top-color:var(--brand-accent,#ffefc4)!important;box-shadow:10px 12px 0 var(--brand-panel,#e8f2f8),0 24px 50px rgba(var(--brand-ink-rgb),0.0431)!important}
.visual-refresh.visual-solution-guide .solution-finder{border-top-color:var(--brand-accent,#ffefc4);box-shadow:10px 12px 0 var(--brand-panel,#e8f2f8),0 20px 45px rgba(var(--brand-ink-rgb),0.0510)}
.visual-refresh.visual-solution-guide .solution-finder label:has(input:checked){border-color:var(--brand-blue,#086288);background:var(--brand-warm,#fff8e8)}
.visual-refresh.visual-thank-you .confirmation .eyebrow{justify-content:center}
.visual-refresh.visual-thank-you .confirmation{border-left-color:var(--brand-accent,#ffefc4)}
.visual-refresh .services-editorial:after{content:"";position:absolute;inset:15% 0 0 auto;width:24%;background:repeating-linear-gradient(120deg,transparent 0 30px,rgba(var(--brand-onblue-rgb),0.0706) 30px 31px);mask-image:linear-gradient(90deg,transparent,black);pointer-events:none}
@media(max-width:700px){.visual-refresh.visual-ai-demo .instant-demo-page .demo-request,.visual-refresh.visual-contact-us .enquiry-form,.visual-refresh.visual-solution-guide .solution-finder{box-shadow:6px 8px 0 var(--brand-panel,#e8f2f8)!important}.visual-refresh .services-editorial:after{display:none}}
