/* Phase11: visible paper/engineering texture, dimensional surfaces and an honest chat concept. */
html{scroll-behavior:auto}.phase-eleven{--fibre:url('paper-fibre.svg');--engineering:url('engineering-grid.svg')}.phase-eleven .brand-home{background-color:var(--brand-surface,#f2f8fc);background-image:var(--fibre),linear-gradient(115deg,var(--brand-surface,#f2f8fc),var(--brand-panel,#e8f2f8));background-size:190px 190px,auto}.phase-eleven .brand-home-visual:before{border-width:2px;border-color:var(--brand-onblue,#d2e8f6)}.phase-eleven .brand-home-visual figure{box-shadow:0 25px 60px rgba(var(--brand-ink-rgb),0.1412)}.phase-eleven .brand-visual-caption{box-shadow:10px 12px 0 rgba(var(--brand-onblue-rgb),0.2392),0 16px 38px rgba(var(--brand-blue-rgb),0.1098)}.phase-eleven .section-paper,.phase-eleven .warm-stock{background-color:var(--brand-surface,#f2f8fc);background-image:var(--fibre),linear-gradient(135deg,#f5f6f8,var(--brand-panel,#e8f2f8));background-size:170px 170px,auto}.phase-eleven .project-section{background-image:var(--fibre),var(--engineering);background-size:170px 170px,100px 100px;background-color:var(--brand-panel,#e8f2f8)}.phase-eleven .brand-ink{background-image:var(--engineering),linear-gradient(110deg,var(--brand-blue,#086288),var(--brand-blue,#086288));background-size:130px 130px,auto}.phase-eleven .commercial-ledger article{background-image:var(--fibre);background-size:170px 170px}.phase-eleven .review-memo,.phase-eleven .manager-notes,.phase-eleven .investment-paper{background-image:var(--fibre);background-size:150px 150px;box-shadow:10px 12px 0 rgba(var(--brand-panel-rgb),0.5020),0 18px 40px rgba(var(--brand-blue-rgb),0.0471);border:1px solid var(--brand-onblue,#d2e8f6)}.phase-eleven .editorial-photo{box-shadow:0 22px 48px rgba(var(--brand-blue-rgb),0.1020);border:1px solid var(--brand-panel,#e8f2f8)}.phase-eleven .brand-final-section,.phase-eleven .close-paper{background-image:var(--fibre),linear-gradient(120deg,var(--brand-surface,#f2f8fc),var(--brand-panel,#e8f2f8));background-size:170px 170px,auto;border-top:1px solid var(--brand-onblue,#d2e8f6)}.phase-eleven .operating-opening h1,.phase-eleven .operating-opening h2{color:#ffffff}.phase-eleven .operating-opening .lead{color:var(--brand-panel,#e8f2f8)}.phase-eleven .operating-opening .eyebrow,.phase-eleven .operating-opening .breadcrumbs{color:var(--brand-onblue,#d2e8f6)}.phase-eleven .operating-opening{background:var(--brand-blue,#086288);background-image:var(--engineering);background-size:130px 130px}.phase-eleven .section-heading h2{max-width:1000px}.phase-eleven .story-icon{width:34px;height:34px;color:var(--brand-blue,#086288);display:block;flex-shrink:0}.phase-eleven .ai-solution-section{background-image:var(--fibre),var(--engineering);background-size:170px 170px,130px 130px}.phase-eleven .project-story{box-shadow:0 18px 45px rgba(var(--brand-blue-rgb),0.0745)}.phase-eleven .commercial-hero:not(.build-hero){background-image:var(--fibre),linear-gradient(115deg,#f6f7f9,var(--brand-surface,#f2f8fc));background-size:180px 180px,auto}
.cc-chat{position:fixed;right:24px;bottom:22px;z-index:800;font-family:Inter,Arial,sans-serif}.cc-chat-launch{display:flex;align-items:center;gap:10px;border:1px solid #ffffff66;border-radius:9px;padding:12px 15px;background:var(--brand-blue,#086288);color:#ffffff;box-shadow:0 8px 25px rgba(var(--brand-blue-rgb),0.2078);cursor:pointer;min-height:48px}.cc-chat-launch svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.5}.cc-chat-launch strong{font-size:13px;font-weight:600}.cc-chat-preview{font-size:9px;letter-spacing:.04em;background:var(--brand-panel,#e8f2f8);color:var(--brand-blue,#086288);padding:4px 6px;border-radius:3px}.cc-chat-panel{position:absolute;right:0;bottom:68px;width:360px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 130px);overflow:auto;background:#ffffff;border:1px solid var(--brand-onblue,#d2e8f6);border-radius:12px;box-shadow:0 18px 65px rgba(var(--brand-blue-rgb),0.2196);color:var(--brand-blue,#086288)}.cc-chat-panel[hidden]{display:none}.cc-chat-head{padding:22px 22px 20px;background:var(--brand-blue,#086288);background-image:url('engineering-grid.svg');background-size:100px;color:white;position:relative}.cc-chat-head>span{font-size:9px;letter-spacing:.12em;color:var(--brand-onblue,#d2e8f6)}.cc-chat-head h2{color:white!important;font:600 24px/1.3 Manrope,Arial,sans-serif;letter-spacing:-.03em;margin:15px 34px 0 0}.cc-chat-close{position:absolute;top:13px;right:12px;border:0;background:transparent;color:var(--brand-panel,#e8f2f8);font-size:25px;width:40px;height:40px;cursor:pointer}.cc-chat-body{padding:23px}.cc-chat-body p{font-size:13px;line-height:1.8;margin:0 0 20px}.cc-chat-body .chat-state{display:inline-block;color:var(--brand-blue,#086288);background:var(--brand-surface,#f2f8fc);padding:6px 10px;font-size:10px;margin-bottom:16px;border-left:2px solid var(--brand-sky,#97d7ff)}.cc-chat-links{display:flex;flex-direction:column;gap:9px}.cc-chat-links a{display:flex;align-items:center;justify-content:space-between;border:1px solid var(--brand-panel,#e8f2f8);padding:12px 13px;border-radius:5px;color:var(--brand-blue,#086288);font-size:12px;background:var(--brand-surface,#f2f8fc)}.cc-chat-links a:last-child{background:var(--brand-blue,#086288);color:#ffffff;border-color:var(--brand-blue,#086288)}.cc-chat-note{font-size:10px!important;color:#70829b;margin:18px 0 0!important}.cc-chat button:focus-visible,.cc-chat a:focus-visible{outline:3px solid var(--brand-sky,#97d7ff);outline-offset:3px}.cc-chat.editing .cc-chat-launch{visibility:hidden}.phase-eleven .comparison td .cell-label{display:none}
@media(max-width:650px){.cc-chat{right:14px;bottom:14px}.cc-chat-launch{padding:11px 12px;gap:8px}.cc-chat-launch strong{font-size:12px}.cc-chat-panel{bottom:64px;width:345px}.cc-chat-head{padding:20px}.cc-chat-body{padding:20px}.phase-eleven .brand-visual-caption{box-shadow:6px 8px 0 rgba(var(--brand-onblue-rgb),0.2392),0 12px 25px rgba(var(--brand-blue-rgb),0.0824)}.phase-eleven .comparison-wrap{overflow:visible}.phase-eleven .comparison{min-width:0!important;width:100%;display:block;border:0}.phase-eleven .comparison thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.phase-eleven .comparison tbody,.phase-eleven .comparison tr,.phase-eleven .comparison th,.phase-eleven .comparison td{display:block;width:100%}.phase-eleven .comparison tr{border:1px solid var(--brand-panel,#e8f2f8);background:#ffffff;margin-bottom:15px;padding:19px 20px}.phase-eleven .comparison th[scope=row]{padding:0 0 16px!important;font-size:18px;border:0;background:transparent;color:var(--brand-ink,#16475c)}.phase-eleven .comparison td{padding:13px 0!important;border:0;border-top:1px solid var(--brand-panel,#e8f2f8);font-size:13px;line-height:1.8}.phase-eleven .comparison td .cell-label{display:block;font-size:10px;font-weight:600;color:var(--brand-blue,#086288);margin-bottom:7px;text-transform:uppercase;letter-spacing:.05em}.phase-eleven .comparison tr:last-child{margin-bottom:0}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.cc-chat *{transition:none!important}}
/* Supporting pages now have their own visual grammar, on the same brand foundation. */
.phase-eleven .services-showcase{padding-block:30px 70px;background-image:var(--fibre);background-size:170px}.service-scenes article{display:grid;grid-template-columns:1.1fr .9fr;gap:70px;padding:52px 0;border-bottom:1px solid var(--brand-panel,#e8f2f8);align-items:center}.scene-copy .story-icon{width:43px;height:43px;margin-bottom:20px}.scene-copy h2{font-size:30px;margin-bottom:16px}.scene-copy h3{font-size:20px;font-weight:500;line-height:1.4;color:var(--brand-blue,#086288)}.scene-copy p{font-size:14px;line-height:1.9;max-width:560px}.commission-scene{padding:33px;background:var(--brand-surface,#f2f8fc);background-image:var(--engineering);background-size:70px;border:1px solid var(--brand-panel,#e8f2f8);box-shadow:12px 14px 0 rgba(var(--brand-panel-rgb),0.4784);color:var(--brand-blue,#086288);min-width:0}.scene-build{text-align:center;display:flex;flex-direction:column;align-items:center}.scene-build span{font-size:10px;letter-spacing:.1em;background:white;border:1px solid var(--brand-onblue,#d2e8f6);padding:16px 30px;width:80%}.scene-build strong{font:600 23px Manrope,sans-serif;background:var(--brand-blue,#086288);color:#ffffff;padding:23px;width:100%}.scene-build i{height:23px;width:1px;background:var(--brand-support,#4d8dba)}.scene-managed>span,.scene-technology>span,.scene-review>span{font-size:10px;letter-spacing:.1em;display:block;margin-bottom:20px}.scene-managed div{display:grid;gap:10px}.scene-managed b{font-size:13px;font-weight:500;background:#ffffff;border-left:3px solid var(--brand-support,#4d8dba);padding:13px 17px}.scene-managed>strong{display:block;font-size:12px;margin-top:23px}.scene-technology>div{display:flex;gap:24px;align-items:center;justify-content:center;background:var(--brand-blue,#086288);color:#ffffff;padding:35px 10px}.scene-technology b{font:500 27px Manrope,sans-serif}.scene-technology i{font-size:26px;font-style:normal;color:var(--brand-onblue,#d2e8f6)}.scene-technology>strong{display:block;font-size:12px;background:#ffffff;border:1px solid var(--brand-onblue,#d2e8f6);text-align:center;padding:18px}.scene-review>span{background:#ffffff;border:1px solid var(--brand-onblue,#d2e8f6);padding:20px;margin:0 20px 13px 0;box-shadow:7px 7px 0 var(--brand-panel,#e8f2f8)}.scene-review>span:nth-child(2){margin-left:20px;margin-right:0}.scene-review>strong{display:block;background:var(--brand-blue,#086288);color:#ffffff;padding:23px;font-size:17px;font-weight:500}.regional-section{background:var(--brand-surface,#f2f8fc);background-image:var(--fibre);background-size:160px}.region-story{display:grid;grid-template-columns:1fr 1fr;gap:75px;align-items:center}.region-story h2{margin-top:24px}.region-story p{font-size:14px;line-height:1.9}.regional-map{display:grid;grid-template-columns:1fr 1fr;gap:16px;background:var(--brand-blue,#086288);background-image:var(--engineering);background-size:100px;padding:28px;box-shadow:15px 16px 0 var(--brand-panel,#e8f2f8);color:#ffffff}.regional-market{border:1px solid rgba(var(--brand-support-rgb),0.4000);padding:22px 18px;background:#ffffff06;position:relative}.regional-market .story-icon{color:var(--brand-onblue,#d2e8f6);width:30px;height:30px;margin-bottom:20px}.regional-market>span{font-size:8px;letter-spacing:.1em;color:var(--brand-onblue,#d2e8f6)}.regional-market>strong{font:500 25px Manrope,sans-serif;display:block;margin:15px 0}.regional-market p{font-size:11px;line-height:1.85;margin:0;color:var(--brand-panel,#e8f2f8)}.regional-connection{grid-column:1/-1;text-align:center;padding:18px 10px;border-top:1px solid rgba(var(--brand-support-rgb),0.4000);border-bottom:1px solid rgba(var(--brand-support-rgb),0.4000)}.regional-connection span{font-size:10px;letter-spacing:.06em}.regional-connection p{font-size:10px;color:var(--brand-onblue,#d2e8f6);margin:9px 0 0}.regional-foundation{grid-column:1/-1;display:flex;gap:15px;justify-content:space-around}.regional-foundation strong{font-weight:400;font-size:9px;line-height:1.9;color:var(--brand-onblue,#d2e8f6);max-width:90px}.delivery-choices{display:grid;grid-template-columns:1fr 1fr;gap:22px;align-items:start}.delivery-choice{background:#ffffff;border:1px solid var(--brand-panel,#e8f2f8);scroll-margin-top:130px}.delivery-choice summary{display:flex;align-items:center;gap:19px;padding:24px;cursor:pointer;list-style:none;color:var(--brand-blue,#086288)}.delivery-choice summary::-webkit-details-marker{display:none}.delivery-choice summary>span{font:600 21px/1.3 Manrope,sans-serif;flex:1}.delivery-choice summary b{font-size:23px;font-weight:400}.delivery-choice[open] summary b{transform:rotate(45deg)}.delivery-choice>div{padding:0 26px 26px}.delivery-choice h3{font-size:13px;letter-spacing:0;margin:24px 0 9px}.delivery-choice p{font-size:13px;line-height:1.85;margin:0}.delivery-choice .story-icon{width:32px;height:32px}.remote-editorial{display:grid;grid-template-columns:1.1fr .9fr;gap:70px;align-items:center}.remote-editorial figure{margin:0;box-shadow:16px 16px 0 var(--brand-panel,#e8f2f8)}.remote-editorial img{width:100%;height:420px;object-fit:cover;display:block}.remote-editorial h2{margin-top:22px}.remote-editorial p{font-size:15px;line-height:1.85}.cost-section{background:var(--brand-blue,#086288);background-image:var(--engineering);background-size:120px}.cost-section .eyebrow{color:var(--brand-onblue,#d2e8f6)}.cost-section h2{color:#ffffff}.cost-components{display:grid;grid-template-columns:repeat(5,1fr);gap:25px;border-top:1px solid #ffffff33;padding-top:32px}.cost-components .story-icon{color:var(--brand-onblue,#d2e8f6);margin-bottom:20px}.cost-components strong{display:block;font:500 19px Manrope,sans-serif;color:#ffffff;margin-bottom:13px}.cost-components p{font-size:12px;line-height:1.9;margin:0;color:var(--brand-onblue,#d2e8f6)}.delivery-gates{display:grid;grid-template-columns:repeat(3,1fr);gap:0;list-style:none;padding:0;margin:0;border:1px solid var(--brand-panel,#e8f2f8)}.delivery-gates>li{padding:30px 28px;border-right:1px solid var(--brand-panel,#e8f2f8);background:var(--brand-surface,#f2f8fc);background-image:var(--fibre);background-size:150px}.delivery-gates>li:nth-child(2){background-color:var(--brand-panel,#e8f2f8)}.delivery-gates>li:last-child{border:0}.delivery-gates .story-icon{width:40px;height:40px;margin-bottom:24px}.delivery-gates span{font-size:9px;letter-spacing:.1em;color:var(--brand-blue,#086288)}.delivery-gates h3{font-size:24px;line-height:1.3;margin:21px 0 17px}.delivery-gates p{font-size:13px;line-height:1.85}.delivery-gates dl{margin:25px 0 0;padding-top:16px;border-top:1px solid var(--brand-panel,#e8f2f8)}.delivery-gates dt{font-size:10px;text-transform:uppercase;letter-spacing:.05em;color:var(--brand-blue,#086288)}.delivery-gates dd{font-size:12px;line-height:1.8;margin:10px 0 0}.acceptance-section{background:var(--brand-panel,#e8f2f8);background-image:var(--fibre);background-size:150px}.acceptance-desk{display:grid;grid-template-columns:.9fr 1.1fr;gap:90px;align-items:center}.acceptance-desk h2{margin-top:24px}.acceptance-desk>div>p{font-size:15px;line-height:1.9}.acceptance-sheet{background:#ffffff;background-image:var(--fibre);background-size:150px;padding:35px 40px;border-top:4px solid var(--brand-blue,#086288);box-shadow:11px 13px 0 var(--brand-onblue,#d2e8f6),0 20px 35px rgba(var(--brand-blue-rgb),0.0706)}.acceptance-sheet>span{font-size:9px;color:var(--brand-blue,#086288);letter-spacing:.1em}.acceptance-sheet h3{font-size:28px;margin:26px 0}.acceptance-sheet ul{padding:0;list-style:none}.acceptance-sheet li{padding:13px 0 13px 26px;border-top:1px solid var(--brand-panel,#e8f2f8);font-size:13px;line-height:1.8;position:relative}.acceptance-sheet li:before{content:'';width:10px;height:10px;border:1px solid var(--brand-sky,#97d7ff);position:absolute;left:0;top:20px}.acceptance-sheet>p{font-size:10px!important;color:var(--brand-blue,#086288)}.review-section{background:#ffffff}.review-desk{display:grid;grid-template-columns:1.1fr .9fr;align-items:center}.review-desk figure{margin:0;height:590px}.review-desk figure img{width:100%;height:100%;object-fit:cover;display:block}.review-pack{position:relative;background:var(--brand-blue,#086288);color:var(--brand-panel,#e8f2f8);padding:35px 38px;margin-left:-55px;box-shadow:13px 14px 0 var(--brand-panel,#e8f2f8)}.review-pack .eyebrow{color:var(--brand-onblue,#d2e8f6)}.review-pack h2{color:#ffffff;font-size:30px;line-height:1.3;margin-top:20px}.review-pack>div{border-top:1px solid #ffffff26;padding:17px 0;scroll-margin-top:130px}.review-pack h3{color:#ffffff;font-size:16px;letter-spacing:0;margin:0 0 8px}.review-pack p{font-size:12px;line-height:1.8;margin:0;color:var(--brand-panel,#e8f2f8)}.review-pack .scope-caption{color:var(--brand-onblue,#d2e8f6);font-size:10px!important}.about-team-proof{position:relative;margin:0;background:var(--brand-panel,#e8f2f8);box-shadow:14px 16px 0 var(--brand-panel,#e8f2f8)}.about-team-proof img{display:block;width:100%;height:460px;object-fit:cover;object-position:45% 50%}.about-team-proof figcaption{position:absolute;bottom:25px;left:-24px;background:var(--brand-blue,#086288);border-left:3px solid var(--brand-sky,#97d7ff);padding:22px 26px;max-width:280px;box-shadow:0 16px 30px rgba(var(--brand-blue-rgb),0.1412);color:#ffffff}.about-team-proof figcaption strong{display:block;font:600 32px Manrope,sans-serif;color:#ffffff;letter-spacing:-.04em}.about-team-proof figcaption span{display:block;font-size:11px;line-height:1.9;color:var(--brand-onblue,#d2e8f6);margin-top:7px}.company-section{background:var(--brand-surface,#f2f8fc);background-image:var(--fibre);background-size:160px}.company-foundations{display:grid;grid-template-columns:1fr 1fr;gap:80px}.company-foundations h2{margin-top:22px}.company-foundations p{font-size:14px;line-height:1.9}.company-foundations article{position:relative;padding:0 0 24px 55px;border-bottom:1px solid var(--brand-panel,#e8f2f8);margin-bottom:26px}.company-foundations article:last-child{border:0;margin-bottom:0}.company-foundations .story-icon{position:absolute;top:0;left:0;width:31px;height:31px}.company-foundations h3{font-size:24px;line-height:1.3}.managed-catalogue-section{background:var(--brand-surface,#f2f8fc);background-image:var(--fibre);background-size:170px}.managed-catalogue{display:grid;grid-template-columns:1.25fr .75fr;gap:55px}.managed-function-list article{display:flex;gap:25px;padding:27px 0;border-top:1px solid var(--brand-panel,#e8f2f8)}.managed-function-list article:first-child{padding-top:0;border-top:0}.managed-function-list .story-icon{margin-top:5px}.managed-function-list h3{font-size:26px;line-height:1.3;margin-bottom:16px}.managed-function-list p{font-size:14px;line-height:1.9;margin:0}.capacity-panel{background:var(--brand-blue,#086288);background-image:var(--engineering);background-size:100px;padding:30px;align-self:start;color:var(--brand-panel,#e8f2f8);box-shadow:10px 12px 0 var(--brand-panel,#e8f2f8)}.capacity-panel .story-icon{color:var(--brand-onblue,#d2e8f6);width:43px;height:43px;margin-bottom:28px}.capacity-panel>span{font-size:9px;letter-spacing:.1em;color:var(--brand-onblue,#d2e8f6)}.capacity-panel h3{color:#ffffff;font-size:30px;line-height:1.3;margin:23px 0}.capacity-panel p{font-size:13px;line-height:1.9;color:var(--brand-panel,#e8f2f8)}.capacity-panel a{display:flex;gap:12px;font-size:11px;color:var(--brand-onblue,#d2e8f6);margin-top:28px}.capability-boundary{display:grid;grid-template-columns:1fr 1fr;margin-top:35px;background:#ffffff;border:1px solid var(--brand-panel,#e8f2f8)}.capability-boundary article{padding:25px 28px}.capability-boundary article+article{border-left:1px solid var(--brand-panel,#e8f2f8);background:var(--brand-panel,#e8f2f8)}.capability-boundary h3{font-size:17px;letter-spacing:-.01em}.capability-boundary p{font-size:12px;line-height:1.9;margin:0}.phase-eleven .application-explorer{display:grid;grid-template-columns:235px 1fr}.phase-eleven .application-explorer .explorer-tabs{display:flex;flex-direction:column;border:1px solid var(--brand-panel,#e8f2f8);border-right:0}.phase-eleven .application-explorer .explorer-tabs button{display:flex;align-items:center;gap:13px;flex:auto;border-bottom:1px solid var(--brand-panel,#e8f2f8);border-left:3px solid transparent;padding:22px 18px;text-align:left;min-height:85px}.phase-eleven .application-explorer .explorer-tabs button .story-icon{width:28px;height:28px}.phase-eleven .application-explorer .explorer-tabs button>span{font-size:13px;color:inherit;letter-spacing:0;margin:0}.phase-eleven .application-explorer .explorer-tabs button[aria-selected=true]{border-left-color:var(--brand-blue,#086288);border-bottom-color:var(--brand-panel,#e8f2f8);background:var(--brand-surface,#f2f8fc)}.phase-eleven .application-explorer .explorer-tabs button:last-child{border-bottom:0}.phase-eleven .application-explorer .explorer-panel{padding:27px}.phase-eleven .application-explorer .journey-heading h3{font-size:26px}.phase-eleven .application-explorer .journey-track{grid-template-columns:1fr 1fr}.phase-eleven .application-explorer .journey-node{border-bottom:1px solid var(--brand-panel,#e8f2f8)}.phase-eleven .application-explorer .journey-node:nth-child(2n){border-right:0}.phase-eleven .application-explorer .journey-node:nth-child(3){border-right:1px solid var(--brand-panel,#e8f2f8)}.phase-eleven .application-explorer .journey-node:last-child{grid-column:1/-1;border-right:0}.phase-eleven .application-explorer .journey-node:nth-child(3):before,.phase-eleven .application-explorer .journey-node:nth-child(5):before{display:none}.phase-eleven .application-explorer .journey-node:nth-child(4):before{display:grid}.phase-eleven .application-explorer .journey-value{grid-template-columns:1fr;gap:10px}.brief-options{padding:25px 28px;background:var(--brand-surface,#f2f8fc);border:1px solid var(--brand-panel,#e8f2f8);margin:25px 0}.brief-options h2{font-size:21px;line-height:1.4}.brief-options h2 span{font-size:10px;font-weight:400;color:var(--brand-blue,#086288);margin-left:12px}.brief-options label{display:block;font-size:12px;color:var(--brand-blue,#086288);margin:20px 0 8px}.brief-options input,.brief-options select{width:100%;background:#ffffff;border:1px solid var(--brand-onblue,#d2e8f6);border-radius:4px;min-height:44px;padding:10px 12px;font-size:13px;color:var(--brand-blue,#086288)}.brief-resource-section{background:var(--brand-blue,#086288);background-image:var(--engineering);background-size:110px}.brief-resource{display:flex;gap:30px;align-items:start;max-width:900px}.brief-resource .story-icon{width:48px;height:48px;color:var(--brand-onblue,#d2e8f6)}.brief-resource h2{color:#ffffff}.brief-resource p{color:var(--brand-onblue,#d2e8f6);font-size:15px;line-height:1.9}.brief-resource a{color:var(--brand-panel,#e8f2f8)}.anz-fields{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:20px}.anz-fields .full{grid-column:1/-1}.anz-fields label{font-size:12px;color:var(--brand-blue,#086288);display:block;margin-bottom:8px}.anz-fields label span{font-size:10px;color:#7d8fa8}.anz-fields select,.anz-fields input{width:100%;border:1px solid var(--brand-onblue,#d2e8f6);padding:11px;border-radius:4px;background:#ffffff;min-height:44px;color:var(--brand-blue,#086288);font-size:13px}.phase-eleven[data-page=solution-guide] #solution-finder{background-image:var(--fibre);background-size:170px;border-top:3px solid var(--brand-blue,#086288);box-shadow:10px 12px 0 var(--brand-panel,#e8f2f8),0 20px 35px rgba(var(--brand-blue-rgb),0.0431)}.phase-eleven[data-page=contact-us] #enquiry-form{box-shadow:10px 12px 0 var(--brand-panel,#e8f2f8),0 16px 35px rgba(var(--brand-blue-rgb),0.0431);border-top:3px solid var(--brand-blue,#086288)}
@media(max-width:1050px){.service-scenes article{gap:42px}.region-story{gap:40px}.regional-map{padding:22px}.regional-market{padding:19px 14px}.delivery-gates>li{padding:27px 22px}.acceptance-desk{gap:40px}.review-pack{padding:30px}.company-foundations{gap:40px}.managed-catalogue{gap:35px}.capacity-panel{padding:25px}.phase-eleven .application-explorer{grid-template-columns:205px 1fr}.phase-eleven .application-explorer .explorer-panel{padding:22px}.phase-eleven .application-explorer .journey-example{display:none}}
@media(max-width:780px){.service-scenes article,.region-story,.remote-editorial,.acceptance-desk,.company-foundations,.managed-catalogue{grid-template-columns:1fr}.service-scenes article{gap:30px;padding:35px 0}.commission-scene{padding:28px}.region-story{gap:30px}.regional-map{max-width:600px}.delivery-gates{grid-template-columns:1fr}.delivery-gates>li{border-right:0;border-bottom:1px solid var(--brand-panel,#e8f2f8);display:flex;gap:24px;padding:28px}.delivery-gates .story-icon{margin:0;flex-shrink:0}.delivery-gates h3{margin-top:15px}.delivery-choices{gap:17px}.cost-components{grid-template-columns:repeat(3,1fr);gap:30px}.remote-editorial{gap:35px}.remote-editorial img{height:360px}.acceptance-desk{gap:35px}.review-desk{grid-template-columns:1fr}.review-desk figure{height:380px}.review-pack{margin:-45px 25px 0;max-width:none}.about-team-proof img{height:400px}.about-team-proof figcaption{left:20px}.managed-catalogue{gap:28px}.capacity-panel{max-width:none}.capacity-panel h3{font-size:29px}.phase-eleven .application-explorer{display:block}.phase-eleven .application-explorer .explorer-tabs{display:grid;grid-template-columns:repeat(2,1fr);border-right:1px solid var(--brand-panel,#e8f2f8);border-bottom:0}.phase-eleven .application-explorer .explorer-tabs button{min-height:70px;padding:16px;border-left-width:3px}.phase-eleven .application-explorer .explorer-tabs button:nth-child(odd){border-right:1px solid var(--brand-panel,#e8f2f8)}.phase-eleven .application-explorer .explorer-tabs button>span{font-size:12px;line-height:1.6}.phase-eleven .application-explorer .explorer-tabs button .story-icon{width:23px;height:23px}.phase-eleven .application-explorer .journey-heading{display:block}.phase-eleven .application-explorer .journey-heading h3{font-size:26px}.phase-eleven .application-explorer .journey-example{display:block}.phase-eleven .application-explorer .explorer-panel{padding:23px}}
@media(max-width:550px){.scene-copy h2{font-size:27px}.scene-copy h3{font-size:19px}.service-scenes article{gap:24px}.commission-scene{padding:24px}.scene-build strong{font-size:21px}.delivery-choices{grid-template-columns:1fr}.delivery-choice summary{padding:21px;gap:15px}.delivery-choice summary>span{font-size:20px}.regional-map{padding:20px 17px;gap:12px;box-shadow:8px 10px 0 var(--brand-panel,#e8f2f8)}.regional-market>strong{font-size:22px}.regional-market p{font-size:10px}.regional-market{padding:18px 12px}.regional-foundation{gap:10px}.regional-foundation strong{font-size:8px}.cost-components{grid-template-columns:1fr 1fr;gap:28px 23px}.cost-components p{font-size:12px}.delivery-gates>li{padding:26px 22px;gap:18px}.delivery-gates .story-icon{width:31px;height:31px}.delivery-gates h3{font-size:23px}.acceptance-sheet{padding:28px 24px;box-shadow:7px 9px 0 var(--brand-onblue,#d2e8f6)}.acceptance-sheet h3{font-size:26px}.review-desk figure{height:290px}.review-pack{margin:-25px 15px 0;padding:26px 23px;box-shadow:8px 10px 0 var(--brand-panel,#e8f2f8)}.review-pack h2{font-size:27px}.about-team-proof img{height:330px}.about-team-proof figcaption{padding:18px 22px;bottom:18px;left:15px}.about-team-proof figcaption strong{font-size:29px}.company-foundations article{padding-left:47px}.company-foundations h3{font-size:23px}.managed-function-list article{gap:17px}.managed-function-list .story-icon{width:29px;height:29px}.managed-function-list h3{font-size:24px}.capability-boundary{grid-template-columns:1fr}.capability-boundary article+article{border-left:0;border-top:1px solid var(--brand-panel,#e8f2f8)}.capability-boundary article{padding:23px}.phase-eleven .application-explorer .journey-track{grid-template-columns:1fr}.phase-eleven .application-explorer .journey-node{border-right:0!important}.phase-eleven .application-explorer .journey-node+article:before,.phase-eleven .application-explorer .journey-node:nth-child(3):before,.phase-eleven .application-explorer .journey-node:nth-child(4):before,.phase-eleven .application-explorer .journey-node:nth-child(5):before{display:grid;content:'↓';left:calc(50% - 10px);top:-11px}.brief-options{padding:23px 20px}.brief-resource{gap:20px}.brief-resource .story-icon{width:32px;height:32px}.brief-resource h2{font-size:29px}.brief-resource p{font-size:14px}.anz-fields{grid-template-columns:1fr}.anz-fields .full{grid-column:auto}}
.channel-scope{display:flex;align-items:start;gap:22px;margin-top:28px;padding:24px 26px;border-left:3px solid var(--brand-support,#4d8dba);background:var(--brand-panel,#e8f2f8)}.channel-scope h3{font-size:20px;margin-bottom:12px}.channel-scope p{font-size:13px;line-height:1.9;margin:0}.channel-scope .story-icon{margin-top:4px}

/* Keep the editorial photograph inside its column at intermediate widths. */
.phase-eleven .about-team-proof{min-width:0}.phase-eleven .about-team-proof>img{width:100%;max-width:100%;height:auto}

.phase-eleven .application-explorer .explorer-tabs button{min-width:0;white-space:normal}.phase-eleven .application-explorer .explorer-tabs button>span{min-width:0;overflow-wrap:anywhere}.phase-eleven .about-team-proof{overflow:hidden}

.phase-eleven .application-explorer .explorer-tabs button>span{flex:1 1 0;width:0;min-width:0}.phase-eleven .application-explorer .explorer-tabs button>.story-icon{flex:0 0 23px}

.phase-eleven .brief-resource a,.phase-eleven .brief-resource a:visited{color:var(--brand-panel,#e8f2f8);border-color:var(--brand-onblue,#d2e8f6)}.phase-eleven .brief-resource a:hover{color:#ffffff}.phase-eleven .brief-resource a:focus-visible{outline:2px solid #ffffff;outline-offset:5px}
