.v5{--editorial-rule:#29475e;--editorial-panel:#0b1c2b;--editorial-sky:#68caff}.v5 :is(.home-intro-copy,.home-stories-head>div:last-child,.assurance-opening>div:last-child,.v5-split>div:last-child){max-width:65ch}.v5 :is(.home-section-title,.v5-section-head,.practice-scope>header,.practice-models-head,.assurance-programmes header,.assurance-work header){position:relative;padding-top:23px}.v5 :is(.home-section-title,.v5-section-head,.practice-scope>header,.practice-models-head,.assurance-programmes header,.assurance-work header):before{content:"";position:absolute;top:0;left:0;width:48px;height:3px;background:var(--editorial-sky)}.v5 :is(.home-ecosystem,.home-delivery,.practice-models,.assurance-programmes,.v5-band){background:#0c1c2b;border-top:1px solid #29475e90;border-bottom:1px solid #29475e90}.v5 :is(.home-capabilities,.home-stories,.practice-scope,.v5-section){padding-block:clamp(56px,6vw,88px)}.v5 .home-intro{padding-block:clamp(56px,6vw,88px)}.v5 .home-intro-copy{gap:22px}.v5 .home-practice-list>a{position:relative;padding:26px 0 26px 23px;border-top-color:#36526b}.v5 .home-practice-list>a:before{content:"";position:absolute;left:0;top:31px;width:3px;height:25px;background:#3b82bc}.v5 .home-practice-list h3{margin-block:13px 17px}.v5 .home-security-feature{min-height:610px;border-radius:8px}.v5 .home-security-feature>div{padding:36px}.v5 .home-security-feature p{max-width:40ch}.v5 .home-security-feature .home-scope{margin-top:23px}.v5 .home-delivery{background:linear-gradient(115deg,#10283b,#0c1c2b 68%)}.v5 .home-delivery-steps{gap:0 28px}.v5 .home-delivery-steps li{padding-top:25px}.v5 .home-delivery-note{border-left:3px solid #68caff;padding:6px 0 6px 22px}.v5 .home-delivery-note p{max-width:60ch}.v5 .home-ai-stages{gap:30px;margin-top:46px;padding-top:29px}.v5 .home-ai-stages article{border-left:2px solid #315775;padding-left:23px}.v5 .home-intelligence-copy>p{max-width:53ch}.v5 .home-faq{background:#0c1c2b;border-block:1px solid #29475e90}.v5 .home-story-feature{border-radius:8px;overflow:hidden}.v5 .practice-requirement{padding-block:48px;align-items:center}.v5 .practice-requirement>p{max-width:58ch}.v5 .practice-scope>header{padding-top:25px;gap:32px;margin-bottom:28px}.v5 .practice-scope>header p{max-width:48ch}.v5 .editorial-scopes{border:0;display:block}.v5 .editorial-disclosure{margin:0;border-top:1px solid #36526b;background:transparent;overflow:visible}.v5 .editorial-disclosure:last-child{border-bottom:1px solid #36526b}.v5 .editorial-disclosure>summary{display:flex;align-items:center;justify-content:space-between;gap:28px;list-style:none;cursor:pointer;padding:25px 24px;margin:0;min-height:78px}.v5 .editorial-disclosure>summary::-webkit-details-marker{display:none}.v5 .editorial-disclosure>summary::marker{content:""}.v5 .editorial-disclosure>summary h3{font-size:1.35rem;line-height:1.3;letter-spacing:-.025em;margin:0;color:#eef4fa;max-width:90%}.v5 .editorial-disclosure>summary:focus-visible{outline:2px solid #68caff;outline-offset:-3px}.v5 .editorial-disclosure>summary:hover h3{color:#8ad5ff}.v5 .editorial-disclosure-icon{position:relative;display:block;flex:0 0 24px;width:24px;height:24px}.v5 .editorial-disclosure-icon:after,.v5 .editorial-disclosure-icon:before{content:"";position:absolute;top:11px;left:4px;width:16px;height:2px;background:#68caff}.v5 .editorial-disclosure-icon:after{transform:rotate(90deg)}.v5 .editorial-disclosure[open]{background:var(--editorial-panel)}.v5 .editorial-disclosure[open] .editorial-disclosure-icon:after{display:none}.v5 .editorial-scope-body{padding:0 66px 29px 24px;max-width:90ch}.v5 .editorial-scope-body>p{font-size:var(--readii-body,1.0625rem);line-height:1.7;margin:0;color:#b8c7d6}.v5 .editorial-scope-body .v5-scope-label{margin-top:17px;letter-spacing:.035em}.v5 .assurance-work-list.editorial-scopes{max-width:100%;display:block}.v5 .practice-model-list{gap:28px}.v5 .practice-model-list>article{padding:26px;border:1px solid #29475e;background:#081725;border-radius:3px}.v5 .practice-model-list h3{margin-top:0}.v5 .practice-model-list>article p{margin-bottom:0}.v5 .service-feature-copy>p{max-width:60ch}.v5 .service-feature-copy dl{gap:18px}.v5 .capability-directory.editorial-service-directory{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.v5 .editorial-service-directory>a{display:flex;flex-direction:column;gap:0;min-width:0;padding:0;background:#0b1b29;border:1px solid #29475e;border-radius:4px;overflow:hidden}.v5 .editorial-service-directory>a>img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:0;margin:0}.v5 .editorial-service-directory>a>div{display:flex;flex-direction:column;align-items:flex-start;gap:0;flex:1;padding:23px}.v5 .editorial-service-directory h3{font-size:1.3rem;line-height:1.25;margin:0 0 17px}.v5 .editorial-service-directory p{font-size:var(--readii-body,1.0625rem);line-height:1.65;margin:0 0 23px}.v5 .editorial-service-directory .v5-text-link{margin-top:auto;font-size:.9375rem;gap:16px}.v5 .editorial-service-directory>a:hover{border-color:#68caff;background:#10283b}.v5 .editorial-industries{gap:24px}.v5 .editorial-industries>article{padding:29px;background:#0b1b29;border:1px solid #29475e;border-radius:4px}.v5 .editorial-industries h3{margin:0 0 18px}.v5 .editorial-industries>article:first-child{grid-column:1/-1;min-height:290px;background:linear-gradient(90deg,#0b1b29 43%,#0b1b29da 63%,#0b1b2933),url(/images/success-stories/national-retail.webp) 100%/58% auto no-repeat}.v5 .editorial-industries>article:first-child>:is(h3,p,.v5-scope-label,.v5-text-link){max-width:52%}.v5 .editorial-industries .v5-scope-label{margin-top:18px;letter-spacing:.025em}.v5 .editorial-industries .v5-text-link{margin-top:22px}.v5 .v5-platform-grid>article{border-radius:4px;box-shadow:none;background:#0b1b29}.v5 .v5-platform-grid p{max-width:40ch}.v5 .v5-directory>a{padding:29px 0;border-color:#36526b}.v5 .assurance-opening{gap:clamp(36px,5vw,72px)}.v5 .assurance-programme-card{border-radius:4px;background:#091927}.v5 .assurance-evidence>ul{border-left:3px solid #68caff;padding-left:28px}.v5 .assurance-evidence li{padding-block:15px}.v5 .essentials-practices article{padding:27px;background:#081725;border:1px solid #29475e}.v5 .essentials-environment[open]{background:#0b1c2b;padding-inline:24px}.v5 .essentials-transition{border-top:1px solid #29475e}.v5 .assurance-questions,.v5 .v5-faq{column-gap:clamp(36px,5vw,76px)}@media(max-width:1199px){.v5 .capability-directory.editorial-service-directory{grid-template-columns:repeat(2,minmax(0,1fr))}.v5 .home-security-feature>div{padding:30px}.v5 .home-security-feature{min-height:550px}}@media(max-width:760px){.v5 :is(.home-capabilities,.home-stories,.practice-scope,.v5-section,.home-intro){padding-block:52px}.v5 .home-practice-list>a{padding-left:20px}.v5 .home-security-feature{min-height:500px}.v5 .home-delivery-note{padding-left:20px}.v5 .home-ai-stages{gap:24px;margin-top:32px}.v5 .practice-requirement{padding-block:40px}.v5 .practice-scope>header{margin-bottom:22px}.v5 .editorial-disclosure>summary{padding:22px 17px;gap:19px;min-height:74px}.v5 .editorial-disclosure>summary h3{font-size:1.25rem;max-width:88%}.v5 .editorial-scope-body{padding:0 22px 25px 17px}.v5 .editorial-scope-body>p{font-size:var(--readii-body,1rem)}.v5 .practice-model-list>article{padding:23px}.v5 .capability-directory.editorial-service-directory{grid-template-columns:1fr;gap:25px}.v5 .editorial-service-directory>a>img{aspect-ratio:16/7}.v5 .editorial-service-directory>a>div{padding:24px}.v5 .editorial-service-directory h3{font-size:1.45rem}.v5 .editorial-industries{gap:20px}.v5 .editorial-industries>article{padding:25px}.v5 .editorial-industries>article:first-child{padding-top:190px;background:linear-gradient(0deg,#0b1b29 43%,#0b1b2933),url(/images/success-stories/national-retail.webp) top/100% auto no-repeat}.v5 .editorial-industries>article:first-child>:is(h3,p,.v5-scope-label,.v5-text-link){max-width:100%}.v5 .assurance-evidence>ul{padding-left:23px}.v5 .essentials-practices article{padding:23px}.v5 .essentials-environment[open]{padding-inline:17px}.v5 .v5-platform-grid>article{background:transparent}}