/* A shorter commercial story, with continuous opening surfaces and page-specific details. */
.editorial-pass.page-index .site-header,.editorial-pass .brand-home,.editorial-pass main>.section.client-strip{background:var(--brand-panel,#e8f2f8);background-image:none}.editorial-pass.page-index .site-header{border-bottom:1px solid var(--brand-panel,#e8f2f8)}.editorial-pass .brand-home{padding-top:35px}.editorial-pass .brand-home-copy h1{font-size:clamp(42px,4.5vw,66px);line-height:1.08}.editorial-pass .brand-home-copy>.lead{font-size:20px;max-width:560px}.editorial-pass .brand-home-copy>p:not(.lead){font-size:15px;line-height:1.8;max-width:535px}.editorial-pass .brand-home-visual figure{box-shadow:0 25px 50px rgba(var(--brand-ink-rgb),0.1333)}.editorial-pass .brand-visual-caption{background:#ffffff;border-left:3px solid var(--brand-blue,#086288)}.offer-strip{display:flex;gap:0;border-top:1px solid var(--brand-onblue,#d2e8f6);margin-top:35px;padding:22px 0 0}.offer-strip span{flex:1;font-size:11px;color:var(--brand-blue,#086288);padding:0 20px;border-right:1px solid var(--brand-onblue,#d2e8f6)}.offer-strip span:first-child{padding-left:0}.offer-strip span:last-child{border:0}.editorial-pass main>.section.client-strip{padding-block:26px 35px;border:0}.client-proof-label{font:600 12px/1.6 Inter,sans-serif;letter-spacing:0;color:var(--brand-blue,#086288);margin:0}.editorial-pass .client-strip-intro{margin:0}.editorial-pass .compact-logos{margin-top:17px}.editorial-pass .compact-logos>div{background:transparent}.editorial-pass .composition-overview{background:#ffffff;padding-block:65px}.editorial-pass .composition-proof{background:#f1eee8!important}.editorial-pass .composition-overview .brand-service{box-shadow:0 10px 25px rgba(var(--brand-ink-rgb),0.0392)}.editorial-pass .brand-final-section{background:var(--brand-panel,#e8f2f8)}.editorial-pass .brand-final .button{min-width:180px}
/* Managed operations: clear scope first, people and connected customer work next. */
.editorial-pass .managed-editorial{background:#efeee9}.editorial-pass .managed-opening{grid-template-columns:1.15fr 1fr;align-items:center;gap:50px}.editorial-pass .managed-opening h1{font-size:clamp(38px,3.8vw,56px);line-height:1.1}.editorial-pass .managed-opening h1 em{font-size:.8em;line-height:1.3;margin-top:18px}.editorial-pass .managed-opening p{font-size:15px}.editorial-pass .managed-catalogue-section{background:#ffffff}.editorial-pass .managed-function-list h3{font-size:25px}.editorial-pass .channel-scope{background:var(--brand-panel,#e8f2f8)}.editorial-pass .managed-models article:last-child{background:#e7e3da}.editorial-pass .composition-commercial{background:#ffffff}
/* Setup: an implementation dossier and a clear choice after launch. */
.editorial-pass .build-hero h1{font-size:clamp(39px,4vw,58px)}.editorial-pass .build-hero h1 em{font-style:normal}.editorial-pass .setup-workbench{gap:45px}.editorial-pass .commissioning-list article{padding-block:19px}.launch-handover{display:grid;grid-template-columns:.8fr 1.2fr;gap:65px;align-items:start;scroll-margin-top:130px}.launch-handover h2{margin-top:20px}.launch-handover p{font-size:14px;line-height:1.9}.handover-options{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--brand-onblue,#d2e8f6);box-shadow:10px 12px 0 var(--brand-panel,#e8f2f8)}.handover-options article{padding:28px;background:#ffffff;border-top:3px solid var(--brand-support,#4d8dba)}.handover-options article+article{background:var(--brand-panel,#e8f2f8);border-left:1px solid var(--brand-onblue,#d2e8f6)}.handover-options h3{font-size:22px;margin-top:0}.handover-options p{font-size:13px}.handover-options .text-link{font-size:12px}
/* AI examples: purpose, a recognisable workflow and a buyer benefit. */
.editorial-pass .application-explorer .use-case-panel{padding:30px;background:#ffffff}.use-status{display:inline-block;font-size:9px;letter-spacing:.05em;color:var(--brand-blue,#086288);border-left:2px solid var(--brand-sky,#97d7ff);padding:5px 9px;background:var(--brand-surface,#f2f8fc)}.use-case-panel>h3{font:600 28px/1.35 Manrope,sans-serif;letter-spacing:-.03em;color:var(--brand-ink,#16475c);margin:20px 0 15px}.use-case-panel>p{font-size:14px;line-height:1.85;color:var(--brand-blue,#086288);max-width:700px;margin-bottom:25px}.use-workflow{display:grid;grid-template-columns:1fr 16px 1fr 16px 1fr;gap:12px;align-items:stretch}.use-workflow>div{padding:24px 17px;background:var(--brand-surface,#f2f8fc);border-bottom:3px solid var(--brand-onblue,#d2e8f6)}.use-workflow>div:nth-of-type(2){background:var(--brand-ink,#16475c);border-color:var(--brand-support,#4d8dba)}.use-workflow>div:nth-of-type(2) strong,.use-workflow>div:nth-of-type(2) .story-icon{color:#ffffff}.use-workflow>div:nth-of-type(3){background:#eee9df;border-color:#c8bba2}.use-workflow .story-icon{width:30px;height:30px;margin-bottom:22px}.use-workflow strong{display:block;font:500 14px/1.7 Manrope,sans-serif;color:var(--brand-blue,#086288)}.use-workflow>span{align-self:center;color:var(--brand-blue,#086288)}.use-benefit{display:flex;gap:20px;align-items:start;padding-top:22px;margin-top:25px;border-top:1px solid var(--brand-panel,#e8f2f8)}.use-benefit>span{font-size:8px;letter-spacing:.1em;color:var(--brand-blue,#086288);white-space:nowrap;padding-top:5px}.use-benefit strong{font:500 14px/1.7 Inter,sans-serif;color:var(--brand-blue,#086288)}.editorial-pass .ai-solution-section{padding-bottom:60px}.editorial-pass .application-explorer .explorer-tabs button{min-height:68px}
/* Practical operational review, rather than layers of decision frameworks. */
.editorial-pass .consulting-commercial{background:#ece8de}.editorial-pass .consulting-commercial h1{font-size:clamp(40px,4.1vw,59px)}.editorial-pass .consulting-problems h3{font-size:22px}.editorial-pass .consulting-problems article{padding-block:25px}.editorial-pass .composition-findings{background:#f3f1ec}.editorial-pass .decision-specimen{background:#ffffff!important;box-shadow:12px 14px 0 #dcd6c8!important}.editorial-pass .consult-output{gap:55px}
/* About is about the work and people; geography and attribution stay quiet. */
.editorial-pass .about-editorial{background:var(--brand-surface,#f2f8fc)}.editorial-pass .about-opening{gap:50px}.editorial-pass .about-opening p{font-size:15px;line-height:1.9}.editorial-pass .about-team-proof figcaption{background:var(--brand-ink,#16475c);color:#ffffff}.editorial-pass .about-team-proof figcaption strong,.editorial-pass .about-team-proof figcaption span{color:#ffffff}.editorial-pass .company-section{background:#f1eee8}
/* Four contact fields, one service choice and a useful description. */
.editorial-pass #enquiry-form>.form-grid{grid-template-columns:1fr 1fr}.editorial-pass .service-select{margin-block:22px}.service-select select{font:400 14px Inter,sans-serif;width:100%;min-height:47px;border:1px solid var(--brand-onblue,#d2e8f6);padding:12px;background:#ffffff;color:var(--brand-blue,#086288)}.editorial-pass #enquiry-form .form-grid:empty{display:none}.editorial-pass .requirements-field textarea{min-height:160px}.editorial-pass .contact-grid{gap:45px}.editorial-pass .form-note{font-size:11px;padding:15px}.editorial-pass .contact-grid aside h2{font-size:29px}.editorial-pass .site-footer{padding-top:48px}.editorial-pass .site-footer .footer-grid{gap:30px}
@media(max-width:1000px){.launch-handover{grid-template-columns:1fr;gap:28px}.editorial-pass .managed-opening{gap:30px}.editorial-pass .application-explorer .use-case-panel{padding:24px}.use-workflow{gap:8px}.use-workflow>div{padding:20px 12px}.use-workflow strong{font-size:12px}}
@media(max-width:780px){.offer-strip{display:grid;grid-template-columns:1fr 1fr;gap:15px;padding-top:20px}.offer-strip span{padding:0 15px 0 0;border:0}.editorial-pass .managed-opening{display:block}.editorial-pass .managed-opening>div:last-child{margin-top:26px}.use-case-panel>h3{font-size:25px}.editorial-pass .use-benefit{display:block}.use-benefit>span{display:block;margin-bottom:10px}.editorial-pass .about-opening{gap:30px}.editorial-pass .contact-grid{gap:30px}}
@media(max-width:550px){.editorial-pass .brand-home-copy h1{font-size:42px}.editorial-pass .brand-home-copy>.lead{font-size:18px}.editorial-pass .brand-home-copy>p:not(.lead){font-size:14px}.editorial-pass .composition-overview{padding-block:42px}.offer-strip span{font-size:10px;line-height:1.7}.editorial-pass .managed-opening h1{font-size:39px}.editorial-pass .managed-opening h1 em{font-size:.8em}.editorial-pass .handover-options{grid-template-columns:1fr;box-shadow:5px 7px 0 var(--brand-panel,#e8f2f8)}.handover-options article{padding:24px}.handover-options article+article{border-left:0;border-top:1px solid var(--brand-onblue,#d2e8f6)}.use-workflow{grid-template-columns:1fr;gap:10px}.use-workflow>span{justify-self:center;transform:rotate(90deg)}.use-workflow>div{display:flex;gap:16px;align-items:center;padding:20px}.use-workflow .story-icon{margin:0;flex-shrink:0}.use-workflow strong{font-size:14px}.editorial-pass .application-explorer .use-case-panel{padding:23px 18px}.editorial-pass #enquiry-form>.form-grid{grid-template-columns:1fr}.editorial-pass .consult-output{gap:30px}.editorial-pass .requirements-field textarea{min-height:150px}.editorial-pass .site-footer{padding-top:40px}}

.editorial-pass .compact-logos{background:transparent}.editorial-pass .compact-logos img{mix-blend-mode:multiply}
