1<!DOCTYPE html><html lang="en"><head>
1<script>(function(w,i,g){w[g]=w[g]||[];if(typeof w[g].push=='function')w[g].push(i)}) 2(window,'GTM-P9WS5NWX','google_tags_first_party');</script>
2<script>(function(w,d,s,l){w[l]=w[l]||[];(function(){w[l].push(arguments);})('set', 'developer_id.dYzg1YT', true); 3 w[l].push({'gtm.start':new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 4 j=d.createElement(s);j.async=true;j.src='/pe3z/'; 5 f.parentNode.insertBefore(j,f); 6 })(window,document,'script','dataLayer');</script>
6<meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" as="image" href="/assets/optivory-positive-logo-white-v2-CKMRGRfX.png"/><link rel="preload" as="image" href="/assets/copilot-studio-DSZB9wVv.svg"/><link rel="preload" as="image" href="/assets/dynamics-365-DXG6kRof.svg"/><link rel="preload" as="image" href="/assets/microsoft-365-copilot-Bw0h4I4K.png"/><link rel="preload" as="image" href="/assets/industry-banking-DL9aX7uc.webp"/><link rel="stylesheet" href="/assets/styles-aYxDVdeR.css" data-precedence="default"/><link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=JetBrains+Mono:wght@400;500&family=Newsreader:ital@1&family=Plus+Jakarta+Sans:wght@500;600;700;800&display=swap" data-precedence="default"/><title>Optivory | Accelerating Possibility through Cloud & AI Strategy</title><meta name="author" content="Optivory"/><meta name="twitter:site" content="@optivory"/><meta name="theme-color" content="#0e1321"/><meta name="description" content="Optivory is a UK Microsoft consultancy building and running Azure platforms for organisations where regulation, uptime and audit evidence are not negotiable."/><meta property="og:title" content="Optivory | Accelerating Possibility through Cloud & AI Strategy"/><meta property="og:description" content="Optivory is a UK Microsoft consultancy building and running Azure platforms for organisations where regulation, uptime and audit evidence are not negotiable."/><meta property="og:type" content="website"/><meta property="og:url" content="https://www.optivory.com"/><meta property="og:site_name" content="Optivory"/><meta property="og:image" content="https://www.optivory.com/og-image.png"/><meta property="og:image:width" content="1200"/><meta property="og:image:height" content="630"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:title" content="Optivory | Accelerating Possibility through Cloud & AI Strategy"/><meta name="twitter:description" content="Optivory is a UK Microsoft consultancy building and running Azure platforms for organisations where regulation, uptime and audit evidence are not negotiable."/><meta name="twitter:image" content="https://www.optivory.com/og-image.png"/><link rel="modulepreload" href="/assets/index-cE4zf3X0.js"/><link rel="modulepreload" href="/assets/useRouter-B64lGpJS.js"/><link rel="modulepreload" href="/assets/invariant-B-oRDz_D.js"/><link rel="modulepreload" href="/assets/dist-BZaD50EC.js"/><link rel="modulepreload" href="/assets/SiteHeader-Dsx0YnLv.js"/><link rel="modulepreload" href="/assets/copilot-governance-Dmm2Cvx_.js"/><link rel="modulepreload" href="/assets/useNavigate-CuMjmscB.js"/><link rel="modulepreload" href="/assets/react-DodAuSok.js"/><link rel="modulepreload" href="/assets/store-dQK8K0TA.js"/><link rel="modulepreload" href="/assets/ui-icons-DEzaJt3c.js"/><link rel="modulepreload" href="/assets/practices-DX21wENk.js"/><link rel="modulepreload" href="/assets/industry-landing-data-bMaBHL1Y.js"/><link rel="modulepreload" href="/assets/service-landing-data-B5JJzQfG.js"/><link rel="modulepreload" href="/assets/routes-B1nLyCRO.js"/><link rel="modulepreload" href="/assets/ContactForm-BhUZ4GwX.js"/><link rel="modulepreload" href="/assets/CountUp-O95dR4vH.js"/><link rel="modulepreload" href="/assets/PhaseJourney-BsPVhQgt.js"/><link rel="modulepreload" href="/assets/use-reduced-motion-BlEqnwne.js"/><link rel="modulepreload" href="/assets/MaskedHeading-BVGqI4fM.js"/><link rel="modulepreload" href="/assets/assessment-questions-D_PpfN0Z.js"/><link rel="modulepreload" href="/assets/Reveal-i3MCG_HC.js"/><link rel="modulepreload" href="/assets/NameStory-fbIlBUg4.js"/><link rel="modulepreload" href="/assets/JourneyRail-ChyM2GC4.js"/><link rel="modulepreload" href="/assets/motion-D0s9T7Tc.js"/><link rel="modulepreload" href="/assets/BleedFeature-DCZ8OK6b.js"/><link rel="modulepreload" href="/assets/CopilotBand-2z68wKni.js"/><link rel="modulepreload" href="/assets/PracticeChips-CZ_R_CaC.js"/><link rel="modulepreload" href="/assets/managed-services-noc-DweAV_Ec.js"/><link rel="icon" href="/favicon.png" type="image/png"/><link rel="apple-touch-icon" href="/favicon.png"/><link rel="icon" href="/favicon.ico" type="image/x-icon"/>
6<link rel="preconnect" href="https://fonts.googleapis.com"/><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"/><link rel="canonical" href="https://www.optivory.com"/>
6<script data-cookieconsent="ignore">window.dataLayer=window.dataLayer||[];function gtag(){dataLayer.push(arguments);}gtag('consent','default',{ad_storage:'denied',ad_user_data:'denied',ad_personalization:'denied',analytics_storage:'denied',functionality_storage:'denied',personalization_storage:'denied',security_storage:'granted',wait_for_update:2000});gtag('set','ads_data_redaction',true);gtag('set','url_passthrough',false);</script>
vendor: 66 bytes, line 6
6<script defer="" src="https://www.googletagmanager.com/gtag/js?id=
6G-NNDEG0DLZP
vendor: 11 bytes, line 6
6"></script>
6<script>gtag('js',new Date());gtag('config','G-NNDEG0DLZP');</script>
6<script>(function(w,d,s,l){w[l]=w[l]||[];w[l].push({'gtm.start':new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],j=d.createElement(s);j.async=true;j.src="https://www.googletagmanager.com/gtm.js?id=GTM-P9WS5NWX";f.parentNode.insertBefore(j,f);})(window,document,'script','dataLayer');</script>
6<script>(function(){function apply(){var c=window.Cookiebot;if(!c||!c.consent)return;if(c.isOutOfRegion||c.consent.method==='implied'){if(window.console&&console.warn){console.warn('[consent] Cookiebot reported implied consent (out-of-region). Treating as denied: the banner is suppressed for this visitor, so nothing was actually agreed to.');}return;}var s=c.consent.statistics?'granted':'denied',m=c.consent.marketing?'granted':'denied',p=c.consent.preferences?'granted':'denied';gtag('consent','update',{analytics_storage:s,ad_storage:m,ad_user_data:m,ad_personalization:m,functionality_storage:p,personalization_storage:p});}window.addEventListener('CookiebotOnConsentReady',apply);window.addEventListener('CookiebotOnAccept',apply);window.addEventListener('CookiebotOnDecline',apply);})();</script>
6<script type="application/ld+json">{"@context":"https://schema.org","@type":"Organization","name":"Optivory","url":"https://www.optivory.com","logo":"https://www.optivory.com/favicon.png","description":"Optivory is a cloud consulting practice helping enterprises architect, migrate, optimise and secure cloud platforms.","slogan":"Accelerating Possibility through Cloud & AI Strategy","email":"[email protected]","sameAs":["https://www.linkedin.com/company/optivory"]}</script>
6<script src="https://challenges.cloudflare.com/turnstile/v0/api.js" defer=""></script>
6</head><body><noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-P9WS5NWX" height="0" width="0" style="display:none;visibility:hidden" title="Google Tag Manager"></iframe></noscript><a href="#main" class="sr-only z-[100] rounded bg-white px-4 py-3 text-sm font-semibold text-ink shadow-lg focus:not-sr-only focus:fixed focus:left-4 focus:top-4 focus-visible:outline-solid focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary">Skip to main content</a><div aria-hidden="true" class="top-progress pointer-events-none fixed inset-x-0 top-0 z-[60] h-[2px] origin-left bg-primary motion-reduce:hidden print:hidden" style="transform:scaleX(0)"></div><div aria-hidden="true" class="pointer-events-none fixed inset-x-0 top-[2px] z-[60] h-[2px] overflow-hidden transition-opacity duration-200 print:hidden opacity-0"><div class="top-progress nav-progress-bar h-full w-2/5 bg-primary"></div></div><!--$--><div class="min-h-screen bg-background font-sans text-foreground antialiased"><header class="site-header fixed inset-x-0 top-0 z-50 transition-colors duration-300 bg-transparent"><div class="relative mx-auto flex h-20 max-w-7xl items-center justify-between px-6 lg:px-8"><a href="/" class="flex items-center"><img src="/assets/optivory-positive-logo-white-v2-CKMRGRfX.png" alt="Optivory: Accelerating Possibility" width="191" height="44" class="h-10 w-auto sm:h-12"/></a><nav aria-label="Primary" class="hidden items-center gap-1 lg:flex"><div class="menu-item "><div class="flex items-center"><button type="button" data-trigger="Services" aria-expanded="false" aria-controls="menu-services" class="relative inline-flex items-center gap-1 px-4 py-2 text-sm font-medium transition-colors outline-none focus-visible:outline-solid focus-visible:outline-2 focus-visible:-outline-offset-2 focus-visible:outline-white after:absolute after:inset-x-4 after:bottom-0 after:h-0.5 after:origin-left after:bg-primary after:transition-transform after:duration-300 after:content-[''] text-white/85 hover:text-white after:scale-x-0 hover:after:scale-x-100">Services<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="currentColor" viewBox="0 0 256 256" aria-hidden="true" class="size-3.5 opacity-70 transition-transform duration-200 "><path d="M216.49,104.49l-80,80a12,12,0,0,1-17,0l-80-80a12,12,0,0,1,17-17L128,159l71.51-71.52a12,12,0,0,1,17,17Z"></path></svg></button></div><div id="menu-services" data-open="false" class="menu-panel z-50 fixed inset-x-0 top-20 flex h-[calc(100svh-5rem)] flex-col overflow-y-auto"><div class="flex h-full flex-col border border-ink/15 border-t-[3px] border-t-primary bg-gradient-to-br from-[#1f2946] via-[#232a52] to-[#2a2158] shadow-[0_30px_80px_-16px_rgba(10,12,50,0.6)]"><div class="mx-auto w-full max-w-[100rem] flex-1 px-8 py-8 xl:px-10 [@media(max-height:760px)]:py-6 [@media(min-height:860px)]:xl:py-12"><div class="grid grid-cols-5 gap-8 xl:gap-10"><div style="--i:0" class="menu-row min-w-0"><a href="/services/ai-data-strategy" class="group/leaf flex items-start gap-3 rounded outline-none focus-visible:outline-solid focus-visible:outline-2 focus-visible:-outline-offset-2 focus-visible:outline-primary-strong"><span aria-hidden="true" class="practice-mark flex size-9 shrink-0 items-center justify-center font-mono text-xs font-medium on-practice bg-practice-ai-data">Ai</span><span class="font-display text-xl leading-tight transition-colors group-hover/leaf:text-primary-strong">AI & Data</span></a><p class="mt-3 text-sm leading-snug text-muted-foreground">Governed AI and data platforms, auditable end to end.</p><ul class="mt-4 flex flex-wrap gap-2" aria-label="Built on, for AI & Data"><li class="flex items-center gap-1.5 border border-border bg-secondary/40 px-2.5 py-1.5 text-xs text-muted-foreground"><img src="data:image/svg+xml,%3csvg%20id='uuid-adbdae8e-5a41-46d1-8c18-aa73cdbfee32'%20xmlns='http://www.w3.org/2000/svg'%20width='18'%20height='18'%20viewBox='0%200%2018%2018'%3e%3cdefs%3e%3cradialGradient%20id='uuid-2a7407aa-b787-48dd-a96a-0d81ab6e93bb'%20cx='-67.981'%20cy='793.199'%20r='.45'%20gradientTransform='translate(-17939.03%2020368.029)%20rotate(45)%20scale(25.091%20-34.149)'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20offset='0'%20stop-color='%2383b9f9'%20/%3e%3cstop%20offset='1'%20stop-color='%230078d4'%20/%3e%3c/radialGradient%3e%3c/defs%3e%3cpath%20d='m0,2.7v12.6c0,1.491,1.209,2.7,2.7,2.7h12.6c1.491,0,2.7-1.209,2.7-2.7V2.7c0-1.491-1.209-2.7-2.7-2.7H2.7C1.209,0,0,1.209,0,2.7ZM10.8,0v3.6c0,3.976,3.224,7.2,7.2,7.2h-3.6c-3.976,0-7.199,3.222-7.2,7.198v-3.598c0-3.976-3.224-7.2-7.2-7.2h3.6c3.976,0,7.2-3.224,7.2-7.2Z'%20fill='url(%23uuid-2a7407aa-b787-48dd-a96a-0d81ab6e93bb)'%20stroke-width='0'%20/%3e%3c/svg%3e" alt="" class="size-3.5 shrink-0 object-contain"/>Azure OpenAI</li><li class="flex items-center gap-1.5 border border-border bg-secondary/40 px-2.5 py-1.5 text-xs text-muted-foreground"><img src="data:image/svg+xml,%3csvg%20id='f2f5701e-cb3b-4d6f-b407-5866ec5b7784'%20xmlns='http://www.w3.org/2000/svg'%20width='18'%20height='18'%20viewBox='0%200%2018%2018'%3e%3cdefs%3e%3clinearGradient%20id='a891901b-79ae-490a-8568-9c4334417d35'%20x1='9'%20y1='5.38'%20x2='9'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20offset='0.199'%20stop-color='%23005ba1'%20/%3e%3cstop%20offset='1'%20stop-color='%230078d4'%20/%3e%3c/linearGradient%3e%3clinearGradient%20id='bbdaa009-2281-4da8-9e89-6f41689e91a7'%20x1='9'%20y1='12.713'%20x2='9'%20y2='5.287'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20offset='0'%20stop-color='%23198ab3'%20/%3e%3cstop%20offset='0.172'%20stop-color='%2332bedd'%20/%3e%3cstop%20offset='0.5'%20stop-color='%2350e6ff'%20/%3e%3cstop%20offset='0.5'%20stop-color='%234fe4fd'%20/%3e%3cstop%20offset='0.5'%20stop-color='%234bddf8'%20/%3e%3cstop%20offset='0.5'%20stop-color='%2344d2ee'%20/%3e%3cstop%20offset='0.5'%20stop-color='%233ac1e0'%20/%3e%3cstop%20offset='0.5'%20stop-color='%232dabce'%20/%3e%3cstop%20offset='0.5'%20stop-color='%231d90b8'%20/%3e%3cstop%20offset='0.5'%20stop-color='%23198ab3'%20/%3e%3cstop%20offset='0.662'%20stop-color='%2332bedd'%20/%3e%3cstop%20offset='0.975'%20stop-color='%2350e6ff'%20/%3e%3c/linearGradient%3e%3c/defs%3e%3cpath%20d='M9,0,1.15,4.49v8.97L9,18l7.85-4.49v-9Zm6.4,12.57L9,16.27,2.6,12.609V5.38L9,1.68l6.4,3.71Z'%20fill='%230078d4'%20/%3e%3cpolygon%20points='9%200%209%200%201.15%204.49%202.6%205.38%209%201.68%209%201.68%2015.4%205.38%2016.85%204.49%209%200'%20fill='url(%23a891901b-79ae-490a-8568-9c4334417d35)'%20/%3e%3cpath%20d='M12.74,10.475a.73.73,0,0,0-.323-.286A5.835,5.835,0,0,0,7.939,6.843L14.416,3.1,12.91,2.236,5.534,6.5A.75.75,0,0,0,5.91,7.9.684.684,0,0,0,6,7.877l.125.523a4.319,4.3
619,0,0,1,4.837,2.238L3.613,14.885l1.5.866L12.466,11.5a.729.729,0,0,0,.242-.236l.075-.018c-.007-.029-.018-.055-.025-.084A.735.735,0,0,0,12.74,10.475Z'%20fill='%2350e6ff'%20/%3e%3cpath%20d='M12.091,9.013a1.85,1.85,0,1,0,1.85,1.85A1.85,1.85,0,0,0,12.091,9.013ZM5.909,5.267a1.85,1.85,0,1,0,1.85,1.85A1.85,1.85,0,0,0,5.909,5.267Z'%20fill='url(%23bbdaa009-2281-4da8-9e89-6f41689e91a7)'%20/%3e%3c/svg%3e" alt="" class="size-3.5 shrink-0 object-contain"/>Synapse</li><li class="flex items-center gap-1.5 border border-border bg-secondary/40 px-2.5 py-1.5 text-xs text-muted-foreground"><img src="/assets/copilot-studio-DSZB9wVv.svg" alt="" class="size-3.5 shrink-0 object-contain"/>Copilot Studio</li></ul><ul class="mt-5 space-y-2.5 border-t border-border pt-4"><li><a href="/solutions/fhir-native-data-platform" style="--i:0" class="menu-row group/sol flex items-center justify-between gap-2 text-sm font-medium text-foreground/85 transition-colors hover:text-primary-strong outline-none focus-visible:outline-solid focus-visible:outline-2 focus-visible:-outline-offset-2 focus-visible:outline-primary-strong">FHIR-Native Data Platform<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="currentColor" viewBox="0 0 256 256" aria-hidden="true" class="size-3 shrink-0 -translate-x-1 opacity-0 transition-[opacity,transform] duration-200 group-hover/sol:translate-x-0 group-hover/sol:opacity-100 group-focus-visible/sol:translate-x-0 group-focus-visible/sol:opacity-100"><path d="M224.49,136.49l-72,72a12,12,0,0,1-17-17L187,140H40a12,12,0,0,1,0-24H187L135.51,64.48a12,12,0,0,1,17-17l72,72A12,12,0,0,1,224.49,136.49Z"></path></svg></a></li><li><a href="/solutions/customer-360-personalisation" style="--i:5" class="menu-row group/sol flex items-center justify-between gap-2 text-sm font-medium text-foreground/85 transition-colors hover:text-primary-strong outline-none focus-visible:outline-solid focus-visible:outline-2 focus-visible:-outline-offset-2 focus-visible:outline-primary-strong">Customer 360 Personalisation Engine<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="currentColor" viewBox="0 0 256 256" aria-hidden="true" class="size-3 shrink-0 -translate-x-1 opacity-0 transition-[opacity,transform] duration-200 group-hover/sol:translate-x-0 group-hover/sol:opacity-100 group-focus-visible/sol:translate-x-0 group-focus-visible/sol:opacity-100"><path d="M224.49,136.49l-72,72a12,12,0,0,1-17-17L187,140H40a12,12,0,0,1,0-24H187L135.51,64.48a12,12,0,0,1,17-17l72,72A12,12,0,0,1,224.49,136.49Z"></path></svg></a></li></ul></div><div style="--i:1" class="menu-row min-w-0"><a href="/services/cloud-transformation" class="group/leaf flex items-start gap-3 rounded outline-none focus-visible:outline-solid focus-visible:outline-2 focus-visible:-outline-offset-2 focus-visible:outline-primary-strong"><span aria-hidden="true" class="practice-mark flex size-9 shrink-0 items-center justify-center font-mono text-xs font-medium on-practice bg-practice-cloud">Cl</span><span class="font-display text-xl leading-tight transition-colors group-hover/leaf:text-primary-strong">Cloud</span></a><p class="mt-3 text-sm leading-snug text-muted-foreground">Migrations sequenced by business service and regulatory exposure.</p><ul class="mt-4 flex flex-wrap gap-2" aria-label="Built on, for Cloud"><li class="flex items-center gap-1.5 border border-border bg-secondary/40 px-2.5 py-1.5 text-xs text-muted-foreground"><img src="data:image/svg+xml,%3csvg%20id='a2071c0a-6e62-4699-8e32-285f1bc1e420'%20xmlns='http://www.w3.org/2000/svg'%20width='18'%20height='18'%20viewBox='0%200%2018%2018'%3e%3cdefs%3e%3clinearGradient%20id='a89be84a-3752-4123-adee-32901ecefd3d'%20x1='10.75'%20y1='13.54'%20x2='10.75'%20y2='2.92'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20offset='0'%20stop-color='%230078d4'%20/%3e%3cstop%20offset='0.16'%20stop-color='%231380da'%20/%3e%3cstop%20offset='0.53'%20stop-color='%233c91e5'%20/%3e%3cstop%20offset='0.82'%20stop-color='%23559cec'%20/%3e%3cstop%20offset='1'%20stop-color='%235ea0ef'%20/%3e%3c/linearGradient%3e%3clinearGradient%20id='a2f994c2-8580-44cf-92d2-32655328fefe'%20x1='7.45'%20y1='17.24'%20x2='7.45'%20y2='1.19'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20offset='0'%20stop-color='%23198ab3'%20/%3e%3cstop%20offset='0'%20stop-color='%23198ab3'%20/%3e%3cstop%20offset='0.11'%20stop-color='%2322a5cb'%20/%3e%3cstop%20offset='0.23'%20stop-color='%2329bade'%20/%3e%3cstop%20offset='0.37'%20stop-color='%232ec9eb'%20/%3e%3cstop%20offset='0.53'%20stop-color='%2331d1f3'%20/%3e%3cstop%20offset='0.78'%20stop-color='%2332d4f5'%20/%3e%3c/linearGradient%3e%3c/defs%3e%3ctitle%3eIcon-migrate-281%3c/title%3e%3cpath%20d='M18,10.53A3.26,3.26,0,0,0,15.17,7.4a4.11,4.11,0,0,0-4.23-3.93,4.22,4.22,0,0,0-4,2.75A3.89,3.89,0,0,0,3.5,10a4,4,0,0,0,4.08,3.79h7l.18,0A3.29,3.29,0,0,0,18,10.53Z'%20fill='url(%23a89be84a-3752-4123-adee-32901ecefd3d)'%20/%3e%3cpath%20d='M14.9,11.22A3.35,3.35,0,0,0,12,8,4.21,4.21,0,0,0,7.65,4,4.33,4.33,0,0,0,3.51,6.79,4,4,0,0,0,0,10.63a4.06,4.06,0,0,0,4.2,3.9l.37,0h6.79l.18,0A3.38,3.38,0,0,0,14.9,11.22Z'%20fill='url(%23a2f994c2-8580-44cf-92d2-32655328fefe)'%20/%3e%3cg%20id='b1b7ddb8-8ec2-480f-967f-c2bf89d2fe16'%3e%3cpath%20d='M4.82,9.37h.85a.23.23,0,0,1,.17.07l2,2a.24.24,0,0,1,0,.35L5.12,14.46a.24.24,0,0,1-.17.07H4.14A.25.25,0,0,1,4,14.11l2.31-2.34a.23.23,0,0,0,0-.34L4.65,9.78A.24.24,0,0,1,4.82,9.37ZM8.25,6h.87a.25.25,0,0,1,.17.08l1.53,1.55a.24.24,0,0,1,0,.34l-2,1.91a.24.24,0,0,1-.17.07H7.92a.25.25,0,0,1-.18-.41L9.27,8a.25.25,0,0,0,0-.34L8.08,6.46A.24.24,0,0,1,8.25,6Zm1.79,4h.85a.28.28,0,0,1,.17.07l1.25,1.25a.25.25,0,0,1,0,.34L10.5,13.49a.23.23,0,0,1-.17.07H9.51a.24.24,0,0,1-.17-.41l1.42-1.44a.25.25,0,0,0,0-.34l-.89-.91A.24.24,0,0,1,10,10.05Z'%20fill='%23fff'%20/%3e%3c/g%3e%3c/svg%3e" alt="" class="size-3.5 shrink-0 object-contain"/>Azure Migrate</li><li class="flex items-center gap-1.5 border border-border bg-secondary/40 px-2.5 py-1.5 text-xs text-muted-foreground"><img src="data:image/svg+xml,%3csvg%20id='fd454f1c-5506-44b8-874e-8814b8b2f70b'%20xmlns='http://www.w3.org/2000/svg'%20width='18'%20height='18'%20viewBox='0%200%2018%2018'%3e%3cdefs%3e%3clinearGradient%20id='f34d9569-2bd0-4002-8f16-3d01d8106cb5'%20x1='8.88'%20y1='12.21'%20x2='8.88'%20y2='0.21'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20offset='0'%20stop-color='%230078d4'%20/%3e%3cstop%20offset='0.82'%20stop-color='%235ea0ef'%20/%3e%3c/linearGradient%3e%3clinearGradient%20id='bdb45a0b-eb58-4970-a60a-fb2ce314f866'%20x1='8.88'%20y1='16.84'%20x2='8.88'%20y2='12.21'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20offset='0.15'%20stop-color='%23ccc'%20/%3e%3cstop%20offset='1'%20stop-color='%23707070'%20/%3e%3c/linearGradient%3e%3c/defs%3e%3ctitle%3eIcon-compute-21%3c/title%3e%3crect%20x='-0.12'%20y='0.21'%20width='18'%20height='12'%20rx='0.6'%20fill='url(%23f34d9569-2bd0-4002-8f16-3d01d8106cb5)'%20/%3e%3cpolygon%20points='
611.88%204.46%2011.88%207.95%208.88%209.71%208.88%206.21%2011.88%204.46'%20fill='%2350e6ff'%20/%3e%3cpolygon%20points='11.88%204.46%208.88%206.22%205.88%204.46%208.88%202.71%2011.88%204.46'%20fill='%23c3f1ff'%20/%3e%3cpolygon%20points='8.88%206.22%208.88%209.71%205.88%207.95%205.88%204.46%208.88%206.22'%20fill='%239cebff'%20/%3e%3cpolygon%20points='5.88%207.95%208.88%206.21%208.88%209.71%205.88%207.95'%20fill='%23c3f1ff'%20/%3e%3cpolygon%20points='11.88%207.95%208.88%206.21%208.88%209.71%2011.88%207.95'%20fill='%239cebff'%20/%3e%3cpath%20d='M12.49,15.84c-1.78-.28-1.85-1.56-1.85-3.63H7.11c0,2.07-.06,3.35-1.84,3.63a1,1,0,0,0-.89,1h9A1,1,0,0,0,12.49,15.84Z'%20fill='url(%23bdb45a0b-eb58-4970-a60a-fb2ce314f866)'%20/%3e%3c/svg%3e" alt="" class="size-3.5 shrink-0 object-contain"/>Landing zones</li><li class="flex items-center gap-1.5 border border-border bg-secondary/40 px-2.5 py-1.5 text-xs text-muted-foreground"><img src="data:image/svg+xml,%3csvg%20id='e0c2a2f0-e647-4f01-b91b-afb7bf15040d'%20xmlns='http://www.w3.org/2000/svg'%20width='18'%20height='18'%20viewBox='0%200%2018%2018'%3e%3cdefs%3e%3clinearGradient%20id='a7f731a9-5c58-44f4-8037-3c3627e98008'%20x1='8.45'%20y1='11.47'%20x2='8.45'%20y2='6.24'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20offset='0'%20stop-color='%23198ab3'%20/%3e%3cstop%20offset='0.16'%20stop-color='%231f9ac2'%20/%3e%3cstop%20offset='0.5'%20stop-color='%2329bade'%20/%3e%3cstop%20offset='0.8'%20stop-color='%2330cdef'%20/%3e%3cstop%20offset='1'%20stop-color='%2332d4f5'%20/%3e%3c/linearGradient%3e%3c/defs%3e%3ctitle%3eIcon-manage-316%3c/title%3e%3cellipse%20cx='8.45'%20cy='8.85'%20rx='2.6'%20ry='2.61'%20fill='url(%23a7f731a9-5c58-44f4-8037-3c3627e98008)'%20/%3e%3cellipse%20cx='15.73'%20cy='4.77'%20rx='1.27'%20ry='1.28'%20fill='%2332bedd'%20/%3e%3cellipse%20cx='15.73'%20cy='8.95'%20rx='1.27'%20ry='1.28'%20fill='%2332bedd'%20/%3e%3cellipse%20cx='15.73'%20cy='13.12'%20rx='1.27'%20ry='1.28'%20fill='%2332bedd'%20/%3e%3cellipse%20cx='12.83'%20cy='6.91'%20rx='1.27'%20ry='1.28'%20fill='%2350e6ff'%20/%3e%3cellipse%20cx='12.83'%20cy='11.09'%20rx='1.27'%20ry='1.28'%20fill='%2350e6ff'%20/%3e%3cpath%20d='M2.41,5.58A.24.24,0,0,1,2.5,5.5L8.32,2.11c.08,0,5,2.78,5,2.78a.24.24,0,0,0,.36-.21V3.59a.24.24,0,0,0-.12-.21S8.4.46,8.33.5L1.11,4.64,1,4.72Z'%20fill='%23949494'%20/%3e%3cpath%20d='M13.3,13.14,8.56,15.87a.35.35,0,0,1-.11,0v1.6a.2.2,0,0,0,.11,0l5-2.86a.24.24,0,0,0,.12-.2V13.35A.24.24,0,0,0,13.3,13.14Z'%20fill='%23949494'%20/%3e%3cpath%20d='M8.45,15.9a.31.31,0,0,1-.13,0L2.5,12.47a.22.22,0,0,1-.12-.2V5.7a.27.27,0,0,1,0-.12L1,4.72a.28.28,0,0,0,0,.13v8.27a.24.24,0,0,0,.11.21l7.22,4.14a.24.24,0,0,0,.12,0Z'%20fill='%23b3b3b3'%20/%3e%3c/svg%3e" alt="" class="size-3.5 shrink-0 object-contain"/>Azure Policy</li></ul><ul class="mt-5 space-y-2.5 border-t border-border pt-4"><li><a href="/solutions/regulator-ready-migration" style="--i:1" class="menu-row group/sol flex items-center justify-between gap-2 text-sm font-medium text-foreground/85 transition-colors hover:text-primary-strong outline-none focus-visible:outline-solid focus-visible:outline-2 focus-visible:-outline-offset-2 focus-visible:outline-primary-strong">Regulator-Ready Migration<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="currentColor" viewBox="0 0 256 256" aria-hidden="true" class="size-3 shrink-0 -translate-x-1 opacity-0 transition-[opacity,transform] duration-200 group-hover/sol:translate-x-0 group-hover/sol:opacity-100 group-focus-visible/sol:translate-x-0 group-focus-visible/sol:opacity-100"><path d="M224.49,136.49l-72,72a12,12,0,0,1-17-17L187,140H40a12,12,0,0,1,0-24H187L135.51,64.48a12,12,0,0,1,17-17l72,72A12,12,0,0,1,224.49,136.49Z"></path></svg></a></li><li><a href="/solutions/enrolment-resilience-platform" style="--i:6" class="menu-row group/sol flex items-center justify-between gap-2 text-sm font-medium text-foreground
6/85 transition-colors hover:text-primary-strong outline-none focus-visible:outline-solid focus-visible:outline-2 focus-visible:-outline-offset-2 focus-visible:outline-primary-strong">Enrolment Resilience Platform<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="currentColor" viewBox="0 0 256 256" aria-hidden="true" class="size-3 shrink-0 -translate-x-1 opacity-0 transition-[opacity,transform] duration-200 group-hover/sol:translate-x-0 group-hover/sol:opacity-100 group-focus-visible/sol:translate-x-0 group-focus-visible/sol:opacity-100"><path d="M224.49,136.49l-72,72a12,12,0,0,1-17-17L187,140H40a12,12,0,0,1,0-24H187L135.51,64.48a12,12,0,0,1,17-17l72,72A12,12,0,0,1,224.49,136.49Z"></path></svg></a></li></ul></div><div style="--i:2" class="menu-row min-w-0"><a href="/services/platform-security" class="group/leaf flex items-start gap-3 rounded outline-none focus-visible:outline-solid focus-visible:outline-2 focus-visible:-outline-offset-2 focus-visible:outline-primary-strong"><span aria-hidden="true" class="practice-mark flex size-9 shrink-0 items-center justify-center font-mono text-xs font-medium on-practice bg-practice-security">Ps</span><span class="font-display text-xl leading-tight transition-colors group-hover/leaf:text-primary-strong">Platform & Security</span></a><p class="mt-3 text-sm leading-snug text-muted-foreground">Zero-trust identity and controls mapped to your regulator's framework.</p><ul class="mt-4 flex flex-wrap gap-2" aria-label="Built on, for Platform & Security"><li class="flex items-center gap-1.5 border border-border bg-secondary/40 px-2.5 py-1.5 text-xs text-muted-foreground"><img src="data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='uuid-f8d4d392-7c12-4bd9-baff-66fbf7814b91'%20data-name='Layer%201'%20xmlns='http://www.w3.org/2000/svg'%20width='18'%20height='18'%20viewBox='0%200%2018%2018'%3e%3cpath%20d='m3.802,14.032c.388.242,1.033.511,1.715.511.621,0,1.198-.18,1.676-.487,0,0,.001,0,.002-.001l1.805-1.128v4.073c-.286,0-.574-.078-.824-.234l-4.374-2.734Z'%20fill='%23225086'/%3e%3cpath%20d='m7.853,1.507L.353,9.967c-.579.654-.428,1.642.323,2.111,0,0,2.776,1.735,3.126,1.954.388.242,1.033.511,1.715.511.621,0,1.198-.18,1.676-.487,0,0,.001,0,.002-.001l1.805-1.128-4.364-2.728,4.365-4.924V1s0,0,0,0c-.424,0-.847.169-1.147.507Z'%20fill='%236df'/%3e%3cpolygon%20points='4.636%2010.199%204.688%2010.231%209%2012.927%209.001%2012.927%209.001%2012.927%209.001%205.276%209%205.275%204.636%2010.199'%20fill='%23cbf8ff'/%3e%3cpath%20d='m17.324,12.078c.751-.469.902-1.457.323-2.111l-4.921-5.551c-.397-.185-.842-.291-1.313-.291-.925,0-1.752.399-2.302,1.026l-.109.123h0s4.364,4.924,4.364,4.924h0s0,0,0,0l-4.365,2.728v4.073c.287,0,.573-.078.823-.234l7.5-4.688Z'%20fill='%23074793'/%3e%3cpath%20d='m9.001,1v4.275s.109-.123.109-.123c.55-.627,1.377-1.026,2.302-1.026.472,0,.916.107,1.313.291l-2.579-2.909c-.299-.338-.723-.507-1.146-.507Z'%20fill='%230294e4'/%3e%3cpolygon%20points='13.365%2010.199%2013.365%2010.199%2013.365%2010.199%209.001%205.276%209.001%2012.926%2013.365%2010.199'%20fill='%2396bcc2'/%3e%3c/svg%3e" alt="" class="size-3.5 shrink-0 object-contain"/>Entra ID</li><li class="flex items-center gap-1.5 border border-border bg-secondary/40 px-2.5 py-1.5 text-xs text-muted-foreground"><img src="data:image/svg+xml,%3csvg%20id='fe62c4da-ab98-4bb3-a1a5-9a22b229614c'%20xmlns='http://www.w3.org/2000/svg'%20width='18'%20height='18'%20viewBox='0%200%2018%2018'%3e%3cdefs%3e%3clinearGradient%20id='f36136e6-f568-4134-ab6f-c0fefbc04f83'%20x1='9'%20y1='16.795'%20x2='9'%20y2='1.205'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20offset='0'%20stop-color='%235e9624'%20/%3e%3cstop%20offset='0.321'%20stop-color='%23639d26'%20/%3e%3cstop%20offset='0.794'%20stop-color='%236fb12a'%20/%3e%3cstop%20offset='0.999'%20stop-color='%2376bc2d'%20/%3e%3c/linearGradient%3e%3c/defs%3e%3cg%3e%3cpath%20d='M16.083,8.438c0,4.571-5.626,8.25-6.85,9a.449.449,0,0,1-.466,0c-1.224-.747-6.85-4.426-6.85-9v-5.5A.44.44,0,0,1,2.351,2.5C6.728,2.386,5.72.5,9,.5s2.272,1.886,6.649,2a.44.44,0,0,1,.434.435Z'%20fill='%2376bc2d'%20/%3e%3cpath%20d='M15.5,8.485c0,4.191-5.16,7.566-6.282,8.25a.412.412,0,0,1-.428,0C7.664,16.051,2.5,12.676,2.5,8.485V3.441a.4.4,0,0,1,.4-.4C6.916,2.935,5.992,1.205,9,1.205s2.084,1.73,6.1,1.837a.4.4,0,0,1,.4.4Z'%20fill='url(%23f36136e6-f568-4134-ab6f-c0fefbc04f83)'%20/%3e%3cpath%20d='M11.853,7.66h-.408l0-1.417a2.652,2.652,0,0,0-.7-1.809,2.358,2.358,0,0,0-3.483,0,2.606,2.606,0,0,0-.7,1.808V7.66H6.147a.328.328,0,0,0-.326.32v3.682a.329.329,0,0,0,.326.32h5.706a.329.329,0,0,0,.326-.32V7.98A.328.328,0,0,0,11.853,7.66Zm-1.549,0H7.7V6.219a1.434,1.434,0,0,1,.41-.99,1.2,1.2,0,0,1,1.788,0,1.394,1.394,0,0,1,.153.2h0a1.445,1.445,0,0,1,.258.791Z'%20fill='%23fff'%20/%3e%3cpath%20d='M6.148,7.658h5.705a.328.328,0,0,1,.21.08L5.938,11.9a.313.313,0,0,1-.116-.241V7.979A.328.328,0,0,1,6.148,7.658Z'%20fill='%23b3b3b3'%20opacity='0.15'%20/%3e%3cpath%20d='M11.853,7.658H6.147a.328.328,0,0,0-.209.08L12.062,11.9a.314.314,0,0,0,.117-.241V7.979A.329.329,0,0,0,11.853,7.658Z'%20fill='%23a3a3a3'%20opacity='0.09'%20/%3e%3c/g%3e%3c/svg%3e" alt="" class="size-3.5 shrink-0 object-contain"/>Defender</li><li class="flex items-center gap-1.5 border border-border bg-secondary/40 px-2.5 py-1.5 text-xs text-muted-foreground"><img src="data:image/svg+xml,%3csvg%20id='bc93169a-24c4-4686-9f37-c7e4f53b3d34'%20xmlns='http://www.w3.org/2000/svg'%20width='18'%20height='18'%20viewBox='0%200%2018%2018'%3e%3cdefs%3e%3cradialGradient%20id='fb114c93-7c16-4540-899a-0796041629e6'%20cx='9'%20cy='9'%20r='8.5'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20offset='0.18'%20stop-color='%235ea0ef'%20/%3e%3cstop%20offset='0.56'%20stop-color='%235c9fee'%20/%3e%3cstop%20offset='0.69'%20stop-color='%23559ced'%20/%3e%3cstop%20offset='0.78'%20stop-color='%234a97e9'%20/%3e%3cstop%20offset='0.86'%20stop-color='%233990e4'%20/%3e%3cstop%20offset='0.93'%20stop-color='%232387de'%20/%3e%3cstop%20offset='0.99'%20stop-color='%23087bd6'%20/%3e%3cstop%20offset='1'%20stop-color='%230078d4'%20/%3e%3c/radialGradient%3e%3cradialGradient%20id='ec478bd3-5b38-4e7f-b661-11f355578bff'%20cx='38.95'%20cy='182.07'%20r='9.88'%20gradientTransform='translate(-28.71%20-163.24)%20scale(0.94%200.94)'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20offset='0.27'%20stop-color='%23ffd70f'%20/%3e%3cstop%20offset='0.49'%20stop-color='%23ffcb12'%20/%3e%3cstop%20offset='0.88'%20stop-color='%23feac19'%20/%3e%3cstop%20offset='1'%20stop-color='%23fea11b'%20/%3e%3c/radialGradient%3e%3c/defs%3e%3ctitle%3eIcon-security-245%3c/title%3e%3cpath%20id='aacf8311-a317-400f-b613-74bd00da5ce3'%20d='M9,.5A8.5,8.5,0,1,0,17.5,9,8.51,8.51,0,0,0,9,.5ZM9,16.34A7.34,7.34,0,1,1,16.34,9,7.34,7.34,0,0,1,9,16.34Z'%20fill='url(%23fb114c93-7c16-4540-899a-0796041629e6)'%20/%3e%3ccircle%20cx='9'%20cy='9'%20r='7.34'%20fill='%23fff'%20/%3e%3cg%3e%3cpath%20id='bd983c41-db73-40ec-a4f4-da1213fc9924'%20d='M13.44,7.33a1.84,1.84,0,0,0,0-2.59h0L10.29,1.58a1.83,1.83,0,0,0-2.58,0h0L4.56,4.74a1.84,1.84,0,0,0,0,2.59L7.18,10a.51.51,0,0,1,.15.36v4.88a.63.63,0,0,0,.18.44l1.2,1.2a.41.41,0,0,0,.58,0l1.16-1.16h0l.68-.68a.25.25,0,0,0,0-.34l-.49-.49a.27.27,0,0,1,0-.37l.49-.49a.25.25,0,0,0,0-.34l-.49-.49a.27.27,0,0,1,0-.37l.49-.49a.25.25,0,0,0,0-.34l-.68-.69v-.25ZM9,2.35A1,1,0,0,1,9,4.42,1,1,0,1,1,9,2.35Z'%20fill='url(%23ec478bd3-5b38-4e7f-b661-11f355578bff)'%20/%3e%3cpath%20id='ad2e7e44-9bfd-4775-8bf4-8ef26a544921'%20d='M8.18,15.3h0a.23.23,0,0,0,.38-.17v-4a.24.24,0,0,0-.11-.2h0a.22.22,0,0,0-.34.2v4A.28.28,0,0,0,8.18,15.3Z'%20fill='%23ff9300'%20opacity='0.75'%20/%3e%3crect%20id='a996fbff-3936-4b24-b407-369336c143ba'%20x='6.48'%20y='5.79'%20width='5.17'%20height='0.61'%20rx='0.28'%20fill='%23ff9300'%20opacity='0.75'%20/%3e%3crect%20id='bb12d31c-3352-4a18-87dd-a169a4a8721d'%20x='6.48'%20y='6.78'%20width='5.17'%20height='0.61'%20rx='0.28'%20fill='%23ff9300'%20opacity='0.75'%20/%3e%3c/g%3e%3c/svg%3e" alt="" class="size-3.5 shrink-0 object-contain"/>Key Vault</li></ul></div><div style="--i:3" class="menu-row min-w-0"><a href="/services/business-applications" class="group/leaf flex items-start gap-3 rounded outline-none focus-visible:outline-solid focus-visible:outline-2 focus-visible:-outline-offset-2 focus-visible:outline-primary-strong"><span aria-hidden="true" class="practice-mark flex size-9 shrink-0 items-center justify-center font-mono text-xs font-medium on-practice bg-practice-applications">Ap</span><span class="font-display text-xl leading-tight transition-colors group-hover/leaf:text-primary-strong">Applications</span></a><p class="mt-3 text-sm leading-snug text-muted-foreground">Dynamics 365 and Power Platform, kept adopted and governed.</p><ul class="mt-4 flex flex-wrap gap-2" aria-label="Built on, for Applications"><li class="flex items-center gap-1.5 border border-border bg-secondary/40 px-2.5 py-1.5 text-xs text-muted-foreground"><img src="/assets/dynamics-365-DXG6kRof.svg" alt="" class="size-3.5 shrink-0 object-contain"/>Dynamics 365</li><li class="flex items-center gap-1.5 border border-border bg-secondary/40 px-2.5 py-1.5 text-xs text-muted-foreground"><img src="data:image/svg+xml,%3csvg%20width='96'%20height='96'%20viewBox='0%200%2096%2096'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20clip-path='url(%23clip0_4303_1230)'%3e%3cg%20clip-path='url(%23clip1_4303_1230)'%3e%3cpath%20d='
6M38.1026%2071.6921L31.6529%2091.0414C30.1188%2095.6436%2024.4821%2097.328%2020.6746%2094.322L4.89891%2081.8676C1.95908%2079.5466%200.78931%2075.6321%201.97376%2072.0787C3.18381%2068.4486%206.58102%2066%2010.4075%2066H46C42.4169%2066%2039.2357%2068.2928%2038.1026%2071.6921Z'%20fill='url(%23paint0_linear_4303_1230)'/%3e%3cpath%20d='M38.1026%2071.6921L31.6529%2091.0414C30.1188%2095.6436%2024.4821%2097.328%2020.6746%2094.322L4.89891%2081.8676C1.95908%2079.5466%200.78931%2075.6321%201.97376%2072.0787C3.18381%2068.4486%206.58102%2066%2010.4075%2066H46C42.4169%2066%2039.2357%2068.2928%2038.1026%2071.6921Z'%20fill='url(%23paint1_radial_4303_1230)'/%3e%3cpath%20d='M24.3245%2030H60.8335C74.7805%2030%2089.1466%2040.0237%2085.2858%2051.5882L95.406%2021.2744C98.1908%2013.1151%2089.4514%200%2069.8184%200H30.3245C27.7419%200%2025.4491%201.65259%2024.6324%204.10265L18.6324%2022.1026C17.3374%2025.9878%2020.2292%2030%2024.3245%2030Z'%20fill='url(%23paint2_linear_4303_1230)'/%3e%3cpath%20d='M24.3245%2030H60.8335C74.7805%2030%2089.1466%2040.0237%2085.2858%2051.5882L95.406%2021.2744C98.1908%2013.1151%2089.4514%200%2069.8184%200H30.3245C27.7419%200%2025.4491%201.65259%2024.6324%204.10265L18.6324%2022.1026C17.3374%2025.9878%2020.2292%2030%2024.3245%2030Z'%20fill='url(%23paint3_linear_4303_1230)'/%3e%3cpath%20d='M59.8325%2065.9999L11.2076%2065.9999C6.9044%2065.9999%203.08387%2068.7528%201.72181%2072.8344L11.7208%2042.8376C13.0819%2038.7542%2016.9033%2035.9999%2021.2076%2035.9999L69.8147%2035.9999C83.2662%2035.9999%2092.6205%2029.6694%2095.5007%2021.0261L85.2939%2051.6972C82.952%2058.6938%2074.4997%2065.9999%2059.8325%2065.9999Z'%20fill='url(%23paint4_linear_4303_1230)'/%3e%3cpath%20d='M59.8325%2065.9999L11.2076%2065.9999C6.9044%2065.9999%203.08387%2068.7528%201.72181%2072.8344L11.7208%2042.8376C13.0819%2038.7542%2016.9033%2035.9999%2021.2076%2035.9999L69.8147%2035.9999C83.2662%2035.9999%2092.6205%2029.6694%2095.5007%2021.0261L85.2939%2051.6972C82.952%2058.6938%2074.4997%2065.9999%2059.8325%2065.9999Z'%20fill='url(%23paint5_linear_4303_1230)'/%3e%3c/g%3e%3c/g%3e%3cdefs%3e%3clinearGradient%20id='paint0_linear_4303_1230'%20x1='3.99902'%20y1='70'%20x2='15.999'%20y2='105.5'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%23309C61'/%3e%3cstop%20offset='1'%20stop-color='%231EC8B0'/%3e%3c/linearGradient%3e%3cradialGradient%20id='paint1_radial_4303_1230'%20cx='0'%20cy='0'%20r='1'%20gradientUnits='userSpaceOnUse'%20gradientTransform='translate(25.4991%20102)%20rotate(-90)%20scale(44%2055.1631)'%3e%3cstop%20offset='0.615451'%20stop-color='%231E794A'%20stop-opacity='0'/%3e%3cstop%20offset='1'%20stop-color='%231E794A'/%3e%3c/radialGradient%3e%3clinearGradient%20id='paint2_linear_4303_1230'%20x1='30'%20y1='12.5'%20x2='90.4155'%20y2='29.1851'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%2320AC9D'/%3e%3cstop%20offset='0.568447'%20stop-color='%231A7F7C'/%3e%3cstop%20offset='1'%20stop-color='%23024169'/%3e%3c/linearGradient%3e%3clinearGradient%20id='paint3_linear_4303_1230'%20x1='60'%20y1='1.00002'%20x2='75.5'%20y2='42.5'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%231A7F7C'%20stop-opacity='0'/%3e%3cstop%20offset='0.588659'%20stop-color='%23004695'%20stop-opacity='0.6'/%3e%3cstop%20offset='1'%20stop-color='%23003580'/%3e%3c/linearGradient%3e%3clinearGradient%20id='paint4_linear_4303_1230'%20x1='16'%20y1='40.9999'%20x2='74'%20y2='65.4999'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%2376EB95'/%3e%3cstop%20offset='0.179334'%20stop-color='%2352D17C'/%3e%3cstop%20offset='0.713946'%20stop-color='%2322918B'/%3e%3cstop%20offset='1'%20stop-color='%230C74A1'/%3e%3c/linearGradient%3e%3clinearGradient%20id='paint5_linear_4303_1230'%20x1='21'%20y1='53.4999'%20x2='11.5'%20y2='49.4999'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%2352D17C'%20stop-opacity='0'/%3e%3cstop%20offset='1'%20stop-color='%23B0F098'/%3e%3c/linearGradient%3e%3cclipPath%20id='clip0_4303_1230'%3e%3crect%20width='96'%20height='96'%20fill='white'/%3e%3c/clipPath%3e%3cclipPath%20id='clip1_4303_1230'%3e%3crect%20width='96'%20height='96'%20fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e" alt="" class="size-3.5 shrink-0 object-contain"/>Power Platform</li></ul><ul class="mt-5 space-y-2.5 border-t border-border pt-4"><li><a href="/solutions/underwriting-workbench" style="--i:3" class="menu-row group/sol flex items-center justify-between gap-2 text-sm font-medium text-foreground
6/85 transition-colors hover:text-primary-strong outline-none focus-visible:outline-solid focus-visible:outline-2 focus-visible:-outline-offset-2 focus-visible:outline-primary-strong">Underwriting Workbench<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="currentColor" viewBox="0 0 256 256" aria-hidden="true" class="size-3 shrink-0 -translate-x-1 opacity-0 transition-[opacity,transform] duration-200 group-hover/sol:translate-x-0 group-hover/sol:opacity-100 group-focus-visible/sol:translate-x-0 group-focus-visible/sol:opacity-100"><path d="M224.49,136.49l-72,72a12,12,0,0,1-17-17L187,140H40a12,12,0,0,1,0-24H187L135.51,64.48a12,12,0,0,1,17-17l72,72A12,12,0,0,1,224.49,136.49Z"></path></svg></a></li><li><a href="/solutions/accessible-citizen-portals" style="--i:8" class="menu-row group/sol flex items-center justify-between gap-2 text-sm font-medium text-foreground/85 transition-colors hover:text-primary-strong outline-none focus-visible:outline-solid focus-visible:outline-2 focus-visible:-outline-offset-2 focus-visible:outline-primary-strong">Accessible Citizen Portals<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="currentColor" viewBox="0 0 256 256" aria-hidden="true" class="size-3 shrink-0 -translate-x-1 opacity-0 transition-[opacity,transform] duration-200 group-hover/sol:translate-x-0 group-hover/sol:opacity-100 group-focus-visible/sol:translate-x-0 group-focus-visible/sol:opacity-100"><path d="M224.49,136.49l-72,72a12,12,0,0,1-17-17L187,140H40a12,12,0,0,1,0-24H187L135.51,64.48a12,12,0,0,1,17-17l72,72A12,12,0,0,1,224.49,136.49Z"></path></svg></a></li><li><a href="/solutions/always-on-close-platform" style="--i:13" class="menu-row group/sol flex items-center justify-between gap-2 text-sm font-medium text-foreground/85 transition-colors hover:text-primary-strong outline-none focus-visible:outline-solid focus-visible:outline-2 focus-visible:-outline-offset-2 focus-visible:outline-primary-strong">Always-On Close Platform<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="currentColor" viewBox="0 0 256 256" aria-hidden="true" class="size-3 shrink-0 -translate-x-1 opacity-0 transition-[opacity,transform] duration-200 group-hover/sol:translate-x-0 group-hover/sol:opacity-100 group-focus-visible/sol:translate-x-0 group-focus-visible/sol:opacity-100"><path d="M224.49,136.49l-72,72a12,12,0,0,1-17-17L187,140H40a12,12,0,0,1,0-24H187L135.51,64.48a12,12,0,0,1,17-17l72,72A12,12,0,0,1,224.49,136.49Z"></path></svg></a></li></ul></div><div style="--i:4" class="menu-row min-w-0"><a href="/services/azure-operations" class="group/leaf flex items-start gap-3 rounded outline-none focus-visible:outline-solid focus-visible:outline-2 focus-visible:-outline-offset-2 focus-visible:outline-primary-strong"><span aria-hidden="true" class="practice-mark flex size-9 shrink-0 items-center justify-center font-mono text-xs font-medium on-practice bg-practice-infrastructure">In</span><span class="font-display text-xl leading-tight transition-colors group-hover/leaf:text-primary-strong">
6Infrastructure</span></a><p class="mt-3 text-sm leading-snug text-muted-foreground">Round-the-clock Azure operations with cost governance.</p><ul class="mt-4 flex flex-wrap gap-2" aria-label="Built on, for Infrastructure"><li class="flex items-center gap-1.5 border border-border bg-secondary/40 px-2.5 py-1.5 text-xs text-muted-foreground"><img src="data:image/svg+xml,%3csvg%20id='e4e764cd-2e73-472f-b88a-bf8bfc2c2994'%20xmlns='http://www.w3.org/2000/svg'%20width='18'%20height='18'%20viewBox='0%200%2018%2018'%3e%3cdefs%3e%3cradialGradient%20id='ac8b32da-30ca-4b92-8d0f-8d2d5ef278a0'%20cx='5.72'%20cy='7.45'%20r='8.42'%20gradientTransform='translate(3.23%201.51)%20scale(1.01%201.01)'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20offset='0.18'%20stop-color='%235ea0ef'%20/%3e%3cstop%20offset='0.56'%20stop-color='%235c9fee'%20/%3e%3cstop%20offset='0.69'%20stop-color='%23559ced'%20/%3e%3cstop%20offset='0.78'%20stop-color='%234a97e9'%20/%3e%3cstop%20offset='0.86'%20stop-color='%233990e4'%20/%3e%3cstop%20offset='0.93'%20stop-color='%232387de'%20/%3e%3cstop%20offset='0.99'%20stop-color='%23087bd6'%20/%3e%3cstop%20offset='1'%20stop-color='%230078d4'%20/%3e%3c/radialGradient%3e%3cradialGradient%20id='a9954820-cb38-4943-9842-f0a568d2b015'%20cx='28.18'%20cy='202.29'%20r='2.7'%20gradientTransform='translate(-17.77%20-185.01)%20scale(0.95)'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20offset='0.19'%20stop-color='%238c8e90'%20/%3e%3cstop%20offset='0.35'%20stop-color='%23848688'%20/%3e%3cstop%20offset='0.6'%20stop-color='%236e7071'%20/%3e%3cstop%20offset='0.91'%20stop-color='%234a4b4c'%20/%3e%3cstop%20offset='1'%20stop-color='%233e3f3f'%20/%3e%3c/radialGradient%3e%3c/defs%3e%3ctitle%3eIcon-manage-317%3c/title%3e%3cellipse%20cx='9'%20cy='9'%20rx='8.5'%20ry='8.47'%20fill='url(%23ac8b32da-30ca-4b92-8d0f-8d2d5ef278a0)'%20/%3e%3cellipse%20cx='9'%20cy='9'%20rx='7.4'%20ry='7.37'%20fill='%23fff'%20/%3e%3cpath%20d='M2.72,9.44a6.24,6.24,0,0,0,1.82,4l2-2a3.53,3.53,0,0,1-1-2Z'%20fill='%239cebff'%20/%3e%3cpath%20d='M13.13,4.27A6.25,6.25,0,0,0,9.44,2.74V5.53a3.41,3.41,0,0,1,1.71.7Z'%20fill='%2332bedd'%20/%3e%3cpath%20d='M4.87,4.27l2,2a3.41,3.41,0,0,1,1.71-.7V2.74A6.25,6.25,0,0,0,4.87,4.27Z'%20fill='%2332bedd'%20/%3e%3cpath%20d='M11.78,6.85a3.6,3.6,0,0,1,.71,1.71h2.79a6.16,6.16,0,0,0-1.53-3.67Z'%20fill='%2332bedd'%20/%3e%3cpath%20d='M6.22,6.85l-2-2A6.16,6.16,0,0,0,2.72,8.56H5.51A3.6,3.6,0,0,1,6.22,6.85Z'%20fill='%2350e6ff'%20/%3e%3cpath%20d='M14.14,7a.45.45,0,0,0-.57-.25L9.45,8.41l.32.81,4.12-1.63A.44.44,0,0,0,14.14,7Z'%20fill='%23f04049'%20/%3e%3cellipse%20cx='9'%20cy='9'%20rx='1.2'%20ry='1.2'%20fill='url(%23a9954820-cb38-4943-9842-f0a568d2b015)'%20/%3e%3c/svg%3e" alt="" class="size-3.5 shrink-0 object-contain"/>Azure Monitor</li><li class="flex items-center gap-1.5 border border-border bg-secondary/40 px-2.5 py-1.5 text-xs text-muted-foreground"><img src="data:image/svg+xml,%3csvg%20id='e00fef30-156c-4930-8b65-3a593543aa1d'%20xmlns='http://www.w3.org/2000/svg'%20width='18'%20height='18'%20viewBox='0%200%2018%2018'%3e%3cdefs%3e%3clinearGradient%20id='a45ba9b5-2e08-4c39-8916-0bab184f06e9'%20x1='9'%20y1='1.48'%20x2='9'%20y2='17.07'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20offset='0'%20stop-color='%2376bc2d'%20/%3e%3cstop%20offset='0.32'%20stop-color='%2373b82c'%20/%3e%3cstop%20offset='0.65'%20stop-color='%236cab29'%20/%3e%3cstop%20offset='0.99'%20stop-color='%235e9724'%20/%3e%3cstop%20offset='1'%20stop-color='%235e9624'%20/%3e%3c/linearGradient%3e%3clinearGradient%20id='e74e2f36-f70f-4351-9609-a084522a8ba7'%20x1='6.13'%20y1='9.28'%20x2='11.87'%20y2='9.28'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20offset='0'%20stop-color='%23fff'%20/%3e%3cstop%20offset='1'%20stop-color='%23fff'%20/%3e%3c/linearGradient%3e%3c/defs%3e%3ctitle%3eIcon-general-19%3c/title%3e%3cpath%20d='M12.35,1.48H5.65a2,2,0,0,0-1.73,1L.58,8.28a2,2,0,0,0,0,2l3.34,5.79a2,2,0,0,0,1.73,1h6.7a2,2,0,0,0,1.73-1l3.34-5.79a2,2,0,0,0,0-2l-3.34-5.8A2,2,0,0,0,12.35,1.48Z'%20fill='url(%23a45ba9b5-2e08-4c39-8916-0bab184f06e9)'%20/%3e%3cpath%20d='M9.07,4.81A.82.82,0,0,1,8.25,4,.82.82,0,0,1,9.89,4,.82.82,0,0,1,9.07,4.81Zm-.82,9.75a.82.82,0,1,0,1.64,0,.82.82,0,0,0-1.64,0Zm.84-2.7A1.5,1.5,0,0,1,7.58,11l-1.45.28A2.68,2.68,0,0,0,9,13c1.69,0,2.91-.89,2.91-2.13a2.07,2.07,0,0,0-1.12-2A13,13,0,0,0,9,8.33c-.67-.16-1.1-.53-1.1-1A1,1,0,0,1,9,6.46a1.4,1.4,0,0,1,1.29.69l1.25-.4A2.56,2.56,0,0,0,9,5.45c-1.18,0-2.55.52-2.55,2,0,1.81,1.11,2.17,2.69,2.48.37.07,1.23.32,1.23,1C10.33,11.31,10,11.86,9.09,11.86Z'%20opacity='0.9'%20fill='url(%23e74e2f36-f70f-4351-9609-a084522a8ba7)'%20/%3e%3c/svg%3e" alt="" class="size-3.5 shrink-0 object-contain"/>Cost Management</li></ul><ul class="mt-5 space-y-2.5 border-t border-border pt-4"><li><a href="/solutions/mission-first-cost-governance" style="--i:4" class="menu-row group/sol flex items-center justify-between gap-2 text-sm font-medium text-foreground
6/85 transition-colors hover:text-primary-strong outline-none focus-visible:outline-solid focus-visible:outline-2 focus-visible:-outline-offset-2 focus-visible:outline-primary-strong">Mission-First Cost Governance<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="currentColor" viewBox="0 0 256 256" aria-hidden="true" class="size-3 shrink-0 -translate-x-1 opacity-0 transition-[opacity,transform] duration-200 group-hover/sol:translate-x-0 group-hover/sol:opacity-100 group-focus-visible/sol:translate-x-0 group-focus-visible/sol:opacity-100"><path d="M224.49,136.49l-72,72a12,12,0,0,1-17-17L187,140H40a12,12,0,0,1,0-24H187L135.51,64.48a12,12,0,0,1,17-17l72,72A12,12,0,0,1,224.49,136.49Z"></path></svg></a></li></ul></div></div><div class="mt-8 grid gap-4 xl:mt-10 [@media(max-height:760px)]:mt-6 lg:grid-cols-3"><a href="/copilot-governance" class="group/spot flex items-center gap-5 border border-border bg-secondary/30 px-6 py-3 transition-colors xl:py-4 hover:bg-secondary/50 outline-none focus-visible:outline-solid focus-visible:outline-2 focus-visible:-outline-offset-2 focus-visible:outline-primary-strong"><span aria-hidden="true" class="flex size-11 shrink-0 items-center justify-center bg-ink text-white"><svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" fill="currentColor" viewBox="0 0 256 256" class="size-6"><path d="M216,56v56c0,96-88,120-88,120S40,208,40,112V56a8,8,0,0,1,8-8H208A8,8,0,0,1,216,56Z" opacity="0.2"></path><path d="M208,40H48A16,16,0,0,0,32,56v56c0,52.72,25.52,84.67,46.93,102.19,23.06,18.86,46,25.26,47,25.53a8,8,0,0,0,4.2,0c1-.27,23.91-6.67,47-25.53C198.48,196.67,224,164.72,224,112V56A16,16,0,0,0,208,40Zm0,72c0,37.07-13.66,67.16-40.6,89.42A129.3,129.3,0,0,1,128,223.62a128.25,128.25,0,0,1-38.92-21.81C61.82,179.51,48,149.3,48,112l0-56,160,0ZM82.34,141.66a8,8,0,0,1,11.32-11.32L112,148.69l50.34-50.35a8,8,0,0,1,11.32,11.32l-56,56a8,8,0,0,1-11.32,0Z"></path></svg></span><span class="min-w-0 flex-1"><span class="flex flex-wrap items-center gap-3"><span class="font-display text-xl leading-none">Copilot Governance</span><span class="label-mono bg-primary/12 px-2 py-1 text-primary-strong">New</span></span><span class="inline-flex items-center gap-2 mt-2 [@media(max-height:760px)]:mt-1 [@media(max-height:760px)]:[&>img]:size-4"><img src="/assets/microsoft-365-copilot-Bw0h4I4K.png" alt="" width="48" height="48" class="size-6 shrink-0 object-contain"/><span class="text-xs font-medium text-muted-foreground">For Microsoft 365 Copilot and Copilot Cowork</span></span><span class="mt-1.5 hidden text-sm leading-relaxed text-muted-foreground xl:block [@media(max-height:760px)]:hidden">Unblock Microsoft 365 Copilot: the permissions, labels, grounding controls and audit trail your risk committee needs.</span></span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="currentColor" viewBox="0 0 256 256" aria-hidden="true" class="size-5 shrink-0 text-primary-strong transition-transform group-hover/spot:translate-x-0.5"><path d="M224.49,136.49l-72,72a12,12,0,0,1-17-17L187,140H40a12,12,0,0,1,0-24H187L135.51,64.48a12,12,0,0,1,17-17l72,72A12,12,0,0,1,224.49,136.49Z"></path></svg></a><a href="/services/managed-services" class="group/spot flex items-center gap-5 border border-border bg-secondary/30 px-6 py-3 transition-colors xl:py-4 hover:bg-secondary/50 outline-none focus-visible:outline-solid focus-visible:outline-2 focus-visible:-outline-offset-2 focus-visible:outline-primary-strong"><span aria-hidden="true" class="flex size-11 shrink-0 items-center justify-center bg-ink text-white"><svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" fill="currentColor" viewBox="0 0 256 256" class="size-6"><path d="M80,144v40a16,16,0,0,1-16,16H48a16,16,0,0,1-16-16V128H64A16,16,0,0,1,80,144Zm112-16a16,16,0,0,0-16,16v40a16,16,0,0,0,16,16h32V128Z" opacity="0.2"></path><path d="M201.89,54.66A104.08,104.08,0,0,0,24,128v56a24,24,0,0,0,24,24H64a24,24,0,0,0,24-24V144a24,24,0,0,0-24-24H40.36A88.12,88.12,0,0,1,190.54,65.93,87.39,87.39,0,0,1,215.65,120H192a24,24,0,0,0-24,24v40a24,24,0,0,0,24,24h24a24,24,0,0,1-24,24H136a8,8,0,0,0,0,16h56a40,40,0,0,0,40-40V128A103.41,103.41,0,0,0,201.89,54.66ZM64,136a8,8,0,0,1,8,8v40a8,8,0,0,1-8,8H48a8,8,0,0,1-8-8V136Zm128,56a8,8,0,0,1-8-8V144a8,8,0,0,1,8-8h24v56Z"></path></svg></span><span class="min-w-0 flex-1"><span class="flex flex-wrap items-center gap-3"><span class="font-display text-xl leading-none">Managed Services</span><span class="label-mono bg-primary/12 px-2 py-1 text-primary-strong">Ongoing</span></span><span class="mt-1.5 hidden text-sm leading-relaxed text-muted-foreground xl:block [@media(max-height:760px)]:hidden">Continuous ownership across all five practices: support, security, optimisation and enhancement.</span></span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="currentColor" viewBox="0 0 256 256" aria-hidden="true" class="size-5 shrink-0 text-primary-strong transition-transform group-hover/spot:translate-x-0.5"><path d="M224.49,136.49l-72,72a12,12,0,0,1-17-17L187,140H40a12,12,0,0,1,0-24H187L135.51,64.48a12,12,0,0,1,17-17l72,72A12,12,0,0,1,224.49,136.49Z"></path></svg></a><a href="/solutions/membership-management" class="group/spot flex items-center gap-5 border border-border bg-secondary/30 px-6 py-3 transition-colors xl:py-4 hover:bg-secondary/50 outline-none focus-visible:outline-solid focus-visible:outline-2 focus-visible:-outline-offset-2 focus-visible:outline-primary-strong"><span aria-hidden="true" class="flex size-11 shrink-0 items-center justify-center bg-ink text-white"><svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" fill="currentColor" viewBox="0 0 256 256" class="size-6">
6<path d="M216,48H40a8,8,0,0,0-8,8V200a8,8,0,0,0,8,8H216a8,8,0,0,0,8-8V56A8,8,0,0,0,216,48ZM96,144a24,24,0,1,1,24-24A24,24,0,0,1,96,144Z" opacity="0.2"></path><path d="M200,112a8,8,0,0,1-8,8H152a8,8,0,0,1,0-16h40A8,8,0,0,1,200,112Zm-8,24H152a8,8,0,0,0,0,16h40a8,8,0,0,0,0-16Zm40-80V200a16,16,0,0,1-16,16H40a16,16,0,0,1-16-16V56A16,16,0,0,1,40,40H216A16,16,0,0,1,232,56ZM216,200V56H40V200H216Zm-80.26-34a8,8,0,1,1-15.5,4c-2.63-10.26-13.06-18-24.25-18s-21.61,7.74-24.25,18a8,8,0,1,1-15.5-4,39.84,39.84,0,0,1,17.19-23.34,32,32,0,1,1,45.12,0A39.76,39.76,0,0,1,135.75,166ZM96,136a16,16,0,1,0-16-16A16,16,0,0,0,96,136Z"></path></svg></span><span class="min-w-0 flex-1"><span class="flex flex-wrap items-center gap-3"><span class="font-display text-xl leading-none">Membership Management</span><span class="label-mono bg-primary/12 px-2 py-1 text-primary-strong">New</span></span><span class="mt-1.5 hidden text-sm leading-relaxed text-muted-foreground xl:block [@media(max-height:760px)]:hidden">Thirteen modules on one member record, built on Dataverse and Power Apps, for UK professional bodies.</span></span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="currentColor" viewBox="0 0 256 256" aria-hidden="true" class="size-5 shrink-0 text-primary-strong transition-transform group-hover/spot:translate-x-0.5"><path d="M224.49,136.49l-72,72a12,12,0,0,1-17-17L187,140H40a12,12,0,0,1,0-24H187L135.51,64.48a12,12,0,0,1,17-17l72,72A12,12,0,0,1,224.49,136.49Z"></path></svg></a></div></div><div class="border-t border-border bg-secondary/40"><div class="mx-auto flex w-full max-w-[100rem] flex-col gap-3 px-10 pb-[max(1.25rem,env(safe-area-inset-bottom))] pt-5 sm:flex-row sm:items-center sm:justify-between sm:gap-6"><p class="min-w-0 text-base leading-snug text-muted-foreground"><span class="font-semibold text-foreground">Not sure where to start?</span> <!-- -->Fifteen questions tell you which practice to look at first.</p><div class="flex shrink-0 items-center gap-6"><a href="/industries" title="10 sectors, each mapped to the rules it answers to." style="--i:5" class="menu-row text-base font-semibold text-foreground transition-colors hover:text-primary-strong outline-none focus-visible:outline-solid focus-visible:outline-2 focus-visible:-outline-offset-2 focus-visible:outline-primary-strong">Industries</a><a href="/solutions" title="Named, sector-specific solutions and how each is delivered." style="--i:6" class="menu-row text-base font-semibold text-foreground transition-colors hover:text-primary-strong outline-none focus-visible:outline-solid focus-visible:outline-2 focus-visible:-outline-offset-2 focus-visible:outline-primary-strong">Solutions</a><a href="/partners" title="Microsoft, and the vendors we work alongside." style="--i:7" class="menu-row text-base font-semibold text-foreground transition-colors hover:text-primary-strong outline-none focus-visible:outline-solid focus-visible:outline-2 focus-visible:-outline-offset-2 focus-visible:outline-primary-strong">Partners</a><a href="/assessment" class="group btn btn-primary">Free assessment<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="currentColor" viewBox="0 0 256 256" aria-hidden="true" class="cta-arrow size-4"><path d="M224.49,136.49l-72,72a12,12,0,0,1-17-17L187,140H40a12,12,0,0,1,0-24H187L135.51,64.48a12,12,0,0,1,17-17l72,72A12,12,0,0,1,224.49,136.49Z"></path></svg></a></div></div></div></div></div></div><div class="menu-item "><div class="flex items-center"><a href="/industries" class="relative inline-flex items-center gap-1 px-4 py-2 text-sm font-medium transition-colors outline-none focus-visible:outline-solid focus-visible:outline-2 focus-visible:-outline-offset-2 focus-visible:outline-white after:absolute after:inset-x-4 after:bottom-0 after:h-0.5 after:origin-left after:bg-primary after:transition-transform after:duration-300 after:content-[''] text-white/85 hover:text-white after:scale-x-0 hover:after:scale-x-100 !pr-1">Industries</a><button type="button" data-trigger="Industries" aria-label="Industries menu" aria-expanded="false" aria-controls="menu-industries" class="-ml-1 mr-1 inline-flex items-center px-1.5 py-2 text-white/85 transition-colors outline-none hover:text-white focus-visible:outline-solid focus-visible:outline-2 focus-visible:-outline-offset-2 focus-visible:outline-white"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="currentColor" viewBox="0 0 256 256" aria-hidden="true" class="size-3.5 opacity-70 transition-transform duration-200 "><path d="M216.49,104.49l-80,80a12,12,0,0,1-17,0l-80-80a12,12,0,0,1,17-17L128,159l71.51-71.52a12,12,0,0,1,17,17Z"></path></svg></button></div><div id="menu-industries" data-open="false" class="menu-panel z-50 fixed inset-x-0 top-20 flex h-[calc(100svh-5rem)] flex-col overflow-y-auto"><div class="flex h-full flex-col border border-ink/15 border-t-[3px] border-t-primary bg-gradient-to-br from-[#1f2946] via-[#232a52] to-[#2a2158] shadow-[0_30px_80px_-16px_rgba(10,12,50,0.6)]"><div class="mx-auto w-full max-w-[100rem] flex-1 px-8 py-8 xl:px-10 [@media(min-height:860px)]:xl:py-12"><div class="grid grid-cols-4 gap-x-8 gap-y-8 xl:gap-x-10 xl:gap-y-10"><div style="--i:0" class="menu-row min-w-0"><a href="/industries/banking" class="group/leaf flex items-center gap-3 font-display text-xl leading-tight transition-colors hover:text-primary-strong outline-none focus-visible:outline-solid focus-visible:outline-2 focus-visible:-outline-offset-2 focus-visible:outline-primary-strong"><span aria-hidden="true" style="--sector-hue:252" class="sector-icon flex size-10 [&>svg]:size-6 shrink-0 items-center justify-center border"><svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" fill="currentColor" viewBox="0 0 256 256" class="transition-transform duration-200 ease-[
6cubic-bezier(0.22,1,0.36,1)] group-hover/leaf:-translate-y-0.5 group-hover/leaf:scale-110 motion-reduce:transition-none motion-reduce:group-hover/leaf:transform-none"><path d="M232,96H24L128,32Z" opacity="0.2"></path><path d="M24,104H48v64H32a8,8,0,0,0,0,16H224a8,8,0,0,0,0-16H208V104h24a8,8,0,0,0,4.19-14.81l-104-64a8,8,0,0,0-8.38,0l-104,64A8,8,0,0,0,24,104Zm40,0H96v64H64Zm80,0v64H112V104Zm48,64H160V104h32ZM128,41.39,203.74,88H52.26ZM248,208a8,8,0,0,1-8,8H16a8,8,0,0,1,0-16H240A8,8,0,0,1,248,208Z"></path></svg></span><span class="min-w-0">Banking</span></a><p class="mt-2 label-mono text-primary-strong pl-[3.25rem]">FCA PS21/3 · PRA SS1/21<!-- --> +1</p><ul class="mt-4 space-y-2.5 border-t border-border pt-4"><li><a href="/solutions/regulator-ready-migration" class="group/sol flex items-center justify-between gap-2 text-sm font-medium leading-snug text-foreground/85 transition-colors hover:text-primary-strong outline-none focus-visible:outline-solid focus-visible:outline-2 focus-visible:-outline-offset-2 focus-visible:outline-primary-strong">Regulator-Ready Migration<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="currentColor" viewBox="0 0 256 256" aria-hidden="true" class="size-3 shrink-0 -translate-x-1 opacity-0 transition-[opacity,transform] duration-200 group-hover/sol:translate-x-0 group-hover/sol:opacity-100 group-focus-visible/sol:translate-x-0 group-focus-visible/sol:opacity-100"><path d="M224.49,136.49l-72,72a12,12,0,0,1-17-17L187,140H40a12,12,0,0,1,0-24H187L135.51,64.48a12,12,0,0,1,17-17l72,72A12,12,0,0,1,224.49,136.49Z"></path></svg></a></li></ul></div><div style="--i:1" class="menu-row min-w-0"><a href="/industries/insurance" class="group/leaf flex items-center gap-3 font-display text-xl leading-tight transition-colors hover:text-primary-strong outline-none focus-visible:outline-solid focus-visible:outline-2 focus-visible:-outline-offset-2 focus-visible:outline-primary-strong"><span aria-hidden="true" style="--sector-hue:216" class="sector-icon flex size-10 [&>svg]:size-6 shrink-0 items-center justify-center border"><svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" fill="currentColor" viewBox="0 0 256 256" class="transition-transform duration-200 ease-[cubic-bezier(0.22,1,0.36,1)] group-hover/leaf:-translate-y-0.5 group-hover/leaf:scale-110 motion-reduce:transition-none motion-reduce:group-hover/leaf:transform-none"><path d="M128,32S88,64,88,136H32a8,8,0,0,1-8-8.71A104.21,104.21,0,0,1,128,32Zm104,95.29A104.21,104.21,0,0,0,128,32s40,32,40,104h56A8,8,0,0,0,232,127.29Z" opacity="0.2"></path><path d="M240,126.63A112.44,112.44,0,0,0,51.75,53.75a111.56,111.56,0,0,0-35.7,72.88A16,16,0,0,0,32,144h88v56a32,32,0,0,0,64,0,8,8,0,0,0-16,0,16,16,0,0,1-32,0V144h88a16,16,0,0,0,16-17.37ZM32,128l0,0a96.15,96.15,0,0,1,76.2-85.89C96.48,58,81.85,86.11,80.17,128Zm64.15,0c1.39-30.77,10.53-52.81,18.3-66.24A106.44,106.44,0,0,1,128,43.16a106.31,106.31,0,0,1,13.52,18.6C154.8,84.7,159,109.28,159.82,128Zm79.65,0c-1.68-41.89-16.31-70-28-85.94A96.07,96.07,0,0,1,224,128Z"></path></svg></span><span class="min-w-0">Insurance</span></a><p class="mt-2 label-mono text-primary-strong pl-[3.25rem]">Solvency UK<!-- --> +1</p><ul class="mt-4 space-y-2.5 border-t border-border pt-4"><li><a href="/solutions/underwriting-workbench" class="group/sol flex items-center justify-between gap-2 text-sm font-medium leading-snug text-foreground/85 transition-colors hover:text-primary-strong outline-none focus-visible:outline-solid focus-visible:outline-2 focus-visible:-outline-offset-2 focus-visible:outline-primary-strong">Underwriting Workbench<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="currentColor" viewBox="0 0 256 256" aria-hidden="true" class="size-3 shrink-0 -translate-x-1 opacity-0 transition-[opacity,transform] duration-200 group-hover/sol:translate-x-0 group-hover/sol:opacity-100 group-focus-visible/sol:translate-x-0 group-focus-visible/sol:opacity-100"><path d="M224.49,136.49l-72,72a12,12,0,0,1-17-17L187,140H40a12,12,0,0,1,0-24H187L135.51,64.48a12,12,0,0,1,17-17l72,72A12,12,0,0,1,224.49,136.49Z"></path></svg></a></li></ul></div><div style="--i:2" class="menu-row min-w-0"><a href="/industries/healthcare" class="group/leaf flex items-center gap-3 font-display text-xl leading-tight transition-colors hover:text-primary-strong outline-none focus-visible:outline-solid focus-visible:outline-2 focus-visible:-outline-offset-2 focus-visible:outline-primary-strong"><span aria-hidden="true" style="--sector-hue:0" class="sector-icon flex size-10 [&>svg]:size-6 shrink-0 items-center justify-center border"><svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" fill="currentColor" viewBox="0 0 256 256" class="transition-transform duration-200 ease-[
6cubic-bezier(0.22,1,0.36,1)] group-hover/leaf:-translate-y-0.5 group-hover/leaf:scale-110 motion-reduce:transition-none motion-reduce:group-hover/leaf:transform-none"><path d="M232,102c0,66-104,122-104,122S24,168,24,102A54,54,0,0,1,78,48c22.59,0,41.94,12.31,50,32,8.06-19.69,27.41-32,50-32A54,54,0,0,1,232,102Z" opacity="0.2"></path><path d="M72,144H32a8,8,0,0,1,0-16H67.72l13.62-20.44a8,8,0,0,1,13.32,0l25.34,38,9.34-14A8,8,0,0,1,136,128h24a8,8,0,0,1,0,16H140.28l-13.62,20.44a8,8,0,0,1-13.32,0L88,126.42l-9.34,14A8,8,0,0,1,72,144ZM178,40c-20.65,0-38.73,8.88-50,23.89C116.73,48.88,98.65,40,78,40a62.07,62.07,0,0,0-62,62c0,.75,0,1.5,0,2.25a8,8,0,1,0,16-.5c0-.58,0-1.17,0-1.75A46.06,46.06,0,0,1,78,56c19.45,0,35.78,10.36,42.6,27a8,8,0,0,0,14.8,0c6.82-16.67,23.15-27,42.6-27a46.06,46.06,0,0,1,46,46c0,53.61-77.76,102.15-96,112.8-10.83-6.31-42.63-26-66.68-52.21a8,8,0,1,0-11.8,10.82c31.17,34,72.93,56.68,74.69,57.63a8,8,0,0,0,7.58,0C136.21,228.66,240,172,240,102A62.07,62.07,0,0,0,178,40Z"></path></svg></span><span class="min-w-0">Healthcare</span></a><p class="mt-2 label-mono text-primary-strong pl-[3.25rem]">DSPT v8<!-- --> +1</p><ul class="mt-4 space-y-2.5 border-t border-border pt-4"><li><a href="/solutions/fhir-native-data-platform" class="group/sol flex items-center justify-between gap-2 text-sm font-medium leading-snug text-foreground/85 transition-colors hover:text-primary-strong outline-none focus-visible:outline-solid focus-visible:outline-2 focus-visible:-outline-offset-2 focus-visible:outline-primary-strong">FHIR-Native Data Platform<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="currentColor" viewBox="0 0 256 256" aria-hidden="true" class="size-3 shrink-0 -translate-x-1 opacity-0 transition-[opacity,transform] duration-200 group-hover/sol:translate-x-0 group-hover/sol:opacity-100 group-focus-visible/sol:translate-x-0 group-focus-visible/sol:opacity-100"><path d="M224.49,136.49l-72,72a12,12,0,0,1-17-17L187,140H40a12,12,0,0,1,0-24H187L135.51,64.48a12,12,0,0,1,17-17l72,72A12,12,0,0,1,224.49,136.49Z"></path></svg></a></li></ul></div><div style="--i:3" class="menu-row min-w-0"><a href="/industries/public-services" class="group/leaf flex items-center gap-3 font-display text-xl leading-tight transition-colors hover:text-primary-strong outline-none focus-visible:outline-solid focus-visible:outline-2 focus-visible:-outline-offset-2 focus-visible:outline-primary-strong"><span aria-hidden="true" style="--sector-hue:288" class="sector-icon flex size-10 [&>svg]:size-6 shrink-0 items-center justify-center border"><svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" fill="currentColor" viewBox="0 0 256 256" class="transition-transform duration-200 ease-[cubic-bezier(0.22,1,0.36,1)] group-hover/leaf:-translate-y-0.5 group-hover/leaf:scale-110 motion-reduce:transition-none motion-reduce:group-hover/leaf:transform-none"><path d="M136,32V216H40V85.35a8,8,0,0,1,3.56-6.66l80-53.33A8,8,0,0,1,136,32Z" opacity="0.2"></path><path d="M240,208H224V96a16,16,0,0,0-16-16H144V32a16,16,0,0,0-24.88-13.32L39.12,72A16,16,0,0,0,32,85.34V208H16a8,8,0,0,0,0,16H240a8,8,0,0,0,0-16ZM208,96V208H144V96ZM48,85.34,128,32V208H48ZM112,112v16a8,8,0,0,1-16,0V112a8,8,0,1,1,16,0Zm-32,0v16a8,8,0,0,1-16,0V112a8,8,0,1,1,16,0Zm0,56v16a8,8,0,0,1-16,0V168a8,8,0,0,1,16,0Zm32,0v16a8,8,0,0,1-16,0V168a8,8,0,0,1,16,0Z"></path></svg></span><span class="min-w-0">Public Services</span></a><p class="mt-2 label-mono text-primary-strong pl-[3.25rem]">GovAssure<!-- --> +1</p><ul class="mt-4 space-y-2.5 border-t border-border pt-4"><li><a href="/solutions/accessible-citizen-portals" class="group/sol flex items-center justify-between gap-2 text-sm font-medium leading-snug text-foreground/85 transition-colors hover:text-primary-strong outline-none focus-visible:outline-solid focus-visible:outline-2 focus-visible:-outline-offset-2 focus-visible:outline-primary-strong">Accessible Citizen Portals<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="currentColor" viewBox="0 0 256 256" aria-hidden="true" class="size-3 shrink-0 -translate-x-1 opacity-0 transition-[opacity,transform] duration-200 group-hover/sol:translate-x-0 group-hover/sol:opacity-100 group-focus-visible/sol:translate-x-0 group-focus-visible/sol:opacity-100"><path d="M224.49,136.49l-72,72a12,12,0,0,1-17-17L187,140H40a12,12,0,0,1,0-24H187L135.51,64.48a12,12,0,0,1,17-17l72,72A12,12,0,0,1,224.49,136.49Z"></path></svg></a></li></ul></div><div style="--i:4" class="menu-row min-w-0"><a href="/industries/retail" class="group/leaf flex items-center gap-3 font-display text-xl leading-tight transition-colors hover:text-primary-strong outline-none focus-visible:outline-solid focus-visible:outline-2 focus-visible:-outline-offset-2 focus-visible:outline-primary-strong"><span aria-hidden="true" style="--sector-hue:72" class="sector-icon flex size-10 [&>svg]:size-6 shrink-0 items-center justify-center border"><svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" fill="currentColor" viewBox="0 0 256 256" class="transition-transform duration-200 ease-[
6cubic-bezier(0.22,1,0.36,1)] group-hover/leaf:-translate-y-0.5 group-hover/leaf:scale-110 motion-reduce:transition-none motion-reduce:group-hover/leaf:transform-none"><path d="M224,56V200a8,8,0,0,1-8,8H40a8,8,0,0,1-8-8V56a8,8,0,0,1,8-8H216A8,8,0,0,1,224,56Z" opacity="0.2"></path><path d="M216,40H40A16,16,0,0,0,24,56V200a16,16,0,0,0,16,16H216a16,16,0,0,0,16-16V56A16,16,0,0,0,216,40Zm0,160H40V56H216V200ZM176,88a48,48,0,0,1-96,0,8,8,0,0,1,16,0,32,32,0,0,0,64,0,8,8,0,0,1,16,0Z"></path></svg></span><span class="min-w-0">Retail</span></a><p class="mt-2 label-mono text-primary-strong pl-[3.25rem]">PCI DSS v4.0<!-- --> +1</p><ul class="mt-4 space-y-2.5 border-t border-border pt-4"><li><a href="/solutions/customer-360-personalisation" class="group/sol flex items-center justify-between gap-2 text-sm font-medium leading-snug text-foreground/85 transition-colors hover:text-primary-strong outline-none focus-visible:outline-solid focus-visible:outline-2 focus-visible:-outline-offset-2 focus-visible:outline-primary-strong">Customer 360 Personalisation Engine<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="currentColor" viewBox="0 0 256 256" aria-hidden="true" class="size-3 shrink-0 -translate-x-1 opacity-0 transition-[opacity,transform] duration-200 group-hover/sol:translate-x-0 group-hover/sol:opacity-100 group-focus-visible/sol:translate-x-0 group-focus-visible/sol:opacity-100"><path d="M224.49,136.49l-72,72a12,12,0,0,1-17-17L187,140H40a12,12,0,0,1,0-24H187L135.51,64.48a12,12,0,0,1,17-17l72,72A12,12,0,0,1,224.49,136.49Z"></path></svg></a></li></ul></div><div style="--i:5" class="menu-row min-w-0"><a href="/industries/higher-education" class="group/leaf flex items-center gap-3 font-display text-xl leading-tight transition-colors hover:text-primary-strong outline-none focus-visible:outline-solid focus-visible:outline-2 focus-visible:-outline-offset-2 focus-visible:outline-primary-strong"><span aria-hidden="true" style="--sector-hue:324" class="sector-icon flex size-10 [&>svg]:size-6 shrink-0 items-center justify-center border"><svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" fill="currentColor" viewBox="0 0 256 256" class="transition-transform duration-200 ease-[cubic-bezier(0.22,1,0.36,1)] group-hover/leaf:-translate-y-0.5 group-hover/leaf:scale-110 motion-reduce:transition-none motion-reduce:group-hover/leaf:transform-none"><path d="M216,113.07v53.22a8,8,0,0,1-2,5.31c-11.3,12.59-38.9,36.4-86,36.4s-74.68-23.81-86-36.4a8,8,0,0,1-2-5.31V113.07L128,160Z" opacity="0.2"></path><path d="M251.76,88.94l-120-64a8,8,0,0,0-7.52,0l-120,64a8,8,0,0,0,0,14.12L32,117.87v48.42a15.91,15.91,0,0,0,4.06,10.65C49.16,191.53,78.51,216,128,216a130,130,0,0,0,48-8.76V240a8,8,0,0,0,16,0V199.51a115.63,115.63,0,0,0,27.94-22.57A15.91,15.91,0,0,0,224,166.29V117.87l27.76-14.81a8,8,0,0,0,0-14.12ZM128,200c-43.27,0-68.72-21.14-80-33.71V126.4l76.24,40.66a8,8,0,0,0,7.52,0L176,143.47v46.34C163.4,195.69,147.52,200,128,200Zm80-33.75a97.83,97.83,0,0,1-16,14.25V134.93l16-8.53ZM188,118.94l-.22-.13-56-29.87a8,8,0,0,0-7.52,14.12L171,128l-43,22.93L25,96,128,41.07,231,96Z"></path></svg></span><span class="min-w-0">Higher Education</span></a><p class="mt-2 label-mono text-primary-strong pl-[3.25rem]">Cyber Security Breaches Survey<!-- --> +1</p><ul class="mt-4 space-y-2.5 border-t border-border pt-4"><li><a href="/solutions/enrolment-resilience-platform" class="group/sol flex items-center justify-between gap-2 text-sm font-medium leading-snug text-foreground/85 transition-colors hover:text-primary-strong outline-none focus-visible:outline-solid focus-visible:outline-2 focus-visible:-outline-offset-2 focus-visible:outline-primary-strong">Enrolment Resilience Platform<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="currentColor" viewBox="0 0 256 256" aria-hidden="true" class="size-3 shrink-0 -translate-x-1 opacity-0 transition-[opacity,transform] duration-200 group-hover/sol:translate-x-0 group-hover/sol:opacity-100 group-focus-visible/sol:translate-x-0 group-focus-visible/sol:opacity-100"><path d="M224.49,136.49l-72,72a12,12,0,0,1-17-17L187,140H40a12,12,0,0,1,0-24H187L135.51,64.48a12,12,0,0,1,17-17l72,72A12,12,0,0,1,224.49,136.49Z"></path></svg></a></li></ul></div><div style="--i:6" class="menu-row min-w-0"><a href="/industries/finance-accounting" class="group/leaf flex items-center gap-3 font-display text-xl leading-tight transition-colors hover:text-primary-strong outline-none focus-visible:outline-solid focus-visible:outline-2 focus-visible:-outline-offset-2 focus-visible:outline-primary-strong"><span aria-hidden="true" style="--sector-hue:144" class="sector-icon flex size-10 [&>svg]:size-6 shrink-0 items-center justify-center border"><svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" fill="currentColor" viewBox="0 0 256 256" class="transition-transform duration-200 ease-[
6cubic-bezier(0.22,1,0.36,1)] group-hover/leaf:-translate-y-0.5 group-hover/leaf:scale-110 motion-reduce:transition-none motion-reduce:group-hover/leaf:transform-none"><path d="M176,64v48H80V64Z" opacity="0.2"></path><path d="M80,120h96a8,8,0,0,0,8-8V64a8,8,0,0,0-8-8H80a8,8,0,0,0-8,8v48A8,8,0,0,0,80,120Zm8-48h80v32H88ZM200,24H56A16,16,0,0,0,40,40V216a16,16,0,0,0,16,16H200a16,16,0,0,0,16-16V40A16,16,0,0,0,200,24Zm0,192H56V40H200ZM100,148a12,12,0,1,1-12-12A12,12,0,0,1,100,148Zm40,0a12,12,0,1,1-12-12A12,12,0,0,1,140,148Zm40,0a12,12,0,1,1-12-12A12,12,0,0,1,180,148Zm-80,40a12,12,0,1,1-12-12A12,12,0,0,1,100,188Zm40,0a12,12,0,1,1-12-12A12,12,0,0,1,140,188Zm40,0a12,12,0,1,1-12-12A12,12,0,0,1,180,188Z"></path></svg></span><span class="min-w-0">Finance & Accounting</span></a><p class="mt-2 label-mono text-primary-strong pl-[3.25rem]">MTD for Income Tax<!-- --> +1</p><ul class="mt-4 space-y-2.5 border-t border-border pt-4"><li><a href="/solutions/always-on-close-platform" class="group/sol flex items-center justify-between gap-2 text-sm font-medium leading-snug text-foreground/85 transition-colors hover:text-primary-strong outline-none focus-visible:outline-solid focus-visible:outline-2 focus-visible:-outline-offset-2 focus-visible:outline-primary-strong">Always-On Close Platform<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="currentColor" viewBox="0 0 256 256" aria-hidden="true" class="size-3 shrink-0 -translate-x-1 opacity-0 transition-[opacity,transform] duration-200 group-hover/sol:translate-x-0 group-hover/sol:opacity-100 group-focus-visible/sol:translate-x-0 group-focus-visible/sol:opacity-100"><path d="M224.49,136.49l-72,72a12,12,0,0,1-17-17L187,140H40a12,12,0,0,1,0-24H187L135.51,64.48a12,12,0,0,1,17-17l72,72A12,12,0,0,1,224.49,136.49Z"></path></svg></a></li></ul></div><div style="--i:7" class="menu-row min-w-0"><a href="/industries/legal-services" class="group/leaf flex items-center gap-3 font-display text-xl leading-tight transition-colors hover:text-primary-strong outline-none focus-visible:outline-solid focus-visible:outline-2 focus-visible:-outline-offset-2 focus-visible:outline-primary-strong"><span aria-hidden="true" style="--sector-hue:36" class="sector-icon flex size-10 [&>svg]:size-6 shrink-0 items-center justify-center border"><svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" fill="currentColor" viewBox="0 0 256 256" class="transition-transform duration-200 ease-[cubic-bezier(0.22,1,0.36,1)] group-hover/leaf:-translate-y-0.5 group-hover/leaf:scale-110 motion-reduce:transition-none motion-reduce:group-hover/leaf:transform-none"><path d="M56,88l32,80c0,17.67-20,24-32,24s-32-6.33-32-24ZM200,56l-32,80c0,17.67,20,24,32,24s32-6.33,32-24Z" opacity="0.2"></path><path d="M239.43,133l-32-80h0a8,8,0,0,0-9.16-4.84L136,62V40a8,8,0,0,0-16,0V65.58L54.26,80.19A8,8,0,0,0,48.57,85h0v.06L16.57,165a7.92,7.92,0,0,0-.57,3c0,23.31,24.54,32,40,32s40-8.69,40-32a7.92,7.92,0,0,0-.57-3L66.92,93.77,120,82V208H104a8,8,0,0,0,0,16h48a8,8,0,0,0,0-16H136V78.42L187,67.1,160.57,133a7.92,7.92,0,0,0-.57,3c0,23.31,24.54,32,40,32s40-8.69,40-32A7.92,7.92,0,0,0,239.43,133ZM56,184c-7.53,0-22.76-3.61-23.93-14.64L56,109.54l23.93,59.82C78.76,180.39,63.53,184,56,184Zm144-32c-7.53,0-22.76-3.61-23.93-14.64L200,77.54l23.93,59.82C222.76,148.39,207.53,152,200,152Z"></path></svg></span><span class="min-w-0">Legal Services</span></a><p class="mt-2 label-mono text-primary-strong pl-[3.25rem]">SRA Code for Firms 2.1 · 2.2<!-- --> +1</p><ul class="mt-4 space-y-2.5 border-t border-border pt-4"><li><a href="/industries/legal-services#solutions" class="group/sol flex items-center justify-between gap-2 text-sm font-medium leading-snug text-foreground/85 transition-colors hover:text-primary-strong outline-none focus-visible:outline-solid focus-visible:outline-2 focus-visible:-outline-offset-2 focus-visible:outline-primary-strong">Matter Confidentiality Workspace<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="currentColor" viewBox="0 0 256 256" aria-hidden="true" class="size-3 shrink-0 -translate-x-1 opacity-0 transition-[opacity,transform] duration-200 group-hover/sol:translate-x-0 group-hover/sol:opacity-100 group-focus-visible/sol:translate-x-0 group-focus-visible/sol:opacity-100"><path d="M224.49,136.49l-72,72a12,12,0,0,1-17-17L187,140H40a12,12,0,0,1,0-24H187L135.51,64.48a12,12,0,0,1,17-17l72,72A12,12,0,0,1,224.49,136.49Z"></path></svg></a></li></ul></div><div style="--i:8" class="menu-row min-w-0"><a href="/industries/immigration-advice" class="group/leaf flex items-center gap-3 font-display text-xl leading-tight transition-colors hover:text-primary-strong outline-none focus-visible:outline-solid focus-visible:outline-2 focus-visible:-outline-offset-2 focus-visible:outline-primary-strong"><span aria-hidden="true" style="--sector-hue:180" class="sector-icon flex size-10 [&>svg]:size-6 shrink-0 items-center justify-center border"><svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" fill="currentColor" viewBox="0 0 256 256" class="transition-transform duration-200 ease-[
6cubic-bezier(0.22,1,0.36,1)] group-hover/leaf:-translate-y-0.5 group-hover/leaf:scale-110 motion-reduce:transition-none motion-reduce:group-hover/leaf:transform-none"><path d="M216,48H40a8,8,0,0,0-8,8V200a8,8,0,0,0,8,8H216a8,8,0,0,0,8-8V56A8,8,0,0,0,216,48ZM96,144a24,24,0,1,1,24-24A24,24,0,0,1,96,144Z" opacity="0.2"></path><path d="M200,112a8,8,0,0,1-8,8H152a8,8,0,0,1,0-16h40A8,8,0,0,1,200,112Zm-8,24H152a8,8,0,0,0,0,16h40a8,8,0,0,0,0-16Zm40-80V200a16,16,0,0,1-16,16H40a16,16,0,0,1-16-16V56A16,16,0,0,1,40,40H216A16,16,0,0,1,232,56ZM216,200V56H40V200H216Zm-80.26-34a8,8,0,1,1-15.5,4c-2.63-10.26-13.06-18-24.25-18s-21.61,7.74-24.25,18a8,8,0,1,1-15.5-4,39.84,39.84,0,0,1,17.19-23.34,32,32,0,1,1,45.12,0A39.76,39.76,0,0,1,135.75,166ZM96,136a16,16,0,1,0-16-16A16,16,0,0,0,96,136Z"></path></svg></span><span class="min-w-0">Immigration Advice</span></a><p class="mt-2 label-mono text-primary-strong pl-[3.25rem]">IAA Code of Standards 2024<!-- --> +1</p><ul class="mt-4 space-y-2.5 border-t border-border pt-4"><li><a href="/industries/immigration-advice#solutions" class="group/sol flex items-center justify-between gap-2 text-sm font-medium leading-snug text-foreground/85 transition-colors hover:text-primary-strong outline-none focus-visible:outline-solid focus-visible:outline-2 focus-visible:-outline-offset-2 focus-visible:outline-primary-strong">Code-Ready Case Management<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="currentColor" viewBox="0 0 256 256" aria-hidden="true" class="size-3 shrink-0 -translate-x-1 opacity-0 transition-[opacity,transform] duration-200 group-hover/sol:translate-x-0 group-hover/sol:opacity-100 group-focus-visible/sol:translate-x-0 group-focus-visible/sol:opacity-100"><path d="M224.49,136.49l-72,72a12,12,0,0,1-17-17L187,140H40a12,12,0,0,1,0-24H187L135.51,64.48a12,12,0,0,1,17-17l72,72A12,12,0,0,1,224.49,136.49Z"></path></svg></a></li></ul></div><div style="--i:9" class="menu-row min-w-0"><a href="/industries/non-profit-charity" class="group/leaf flex items-center gap-3 font-display text-xl leading-tight transition-colors hover:text-primary-strong outline-none focus-visible:outline-solid focus-visible:outline-2 focus-visible:-outline-offset-2 focus-visible:outline-primary-strong"><span aria-hidden="true" style="--sector-hue:108" class="sector-icon flex size-10 [&>svg]:size-6 shrink-0 items-center justify-center border"><svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" fill="currentColor" viewBox="0 0 256 256" class="transition-transform duration-200 ease-[cubic-bezier(0.22,1,0.36,1)] group-hover/leaf:-translate-y-0.5 group-hover/leaf:scale-110 motion-reduce:transition-none motion-reduce:group-hover/leaf:transform-none"><path d="M200,152l-40,40L96,176,40,136,72.68,70.63,128,56l55.32,14.63L183.6,72H144L98.34,116.29a8,8,0,0,0,1.38,12.42C117.23,139.9,141,139.13,160,120Z" opacity="0.2"></path><path d="M254.3,107.91,228.78,56.85a16,16,0,0,0-21.47-7.15L182.44,62.13,130.05,48.27a8.14,8.14,0,0,0-4.1,0L73.56,62.13,48.69,49.7a16,16,0,0,0-21.47,7.15L1.7,107.9a16,16,0,0,0,7.15,21.47l27,13.51,55.49,39.63a8.06,8.06,0,0,0,2.71,1.25l64,16a8,8,0,0,0,7.6-2.1l55.07-55.08,26.42-13.21a16,16,0,0,0,7.15-21.46Zm-54.89,33.37L165,113.72a8,8,0,0,0-10.68.61C136.51,132.27,116.66,130,104,122L147.24,80h31.81l27.21,54.41ZM41.53,64,62,74.22,36.43,125.27,16,115.06Zm116,119.13L99.42,168.61l-49.2-35.14,28-56L128,64.28l9.8,2.59-45,43.68-.08.09a16,16,0,0,0,2.72,24.81c20.56,13.13,45.37,11,64.91-5L188,152.66Zm62-57.87-25.52-51L214.47,64,240,115.06Zm-87.75,92.67a8,8,0,0,1-7.75,6.06,8.13,8.13,0,0,1-1.95-.24L80.41,213.33a7.89,7.89,0,0,1-2.71-1.25L51.35,193.26a8,8,0,0,1,9.3-13l25.11,17.94L126,208.24A8,8,0,0,1,131.82,217.94Z"></path></svg></span><span class="min-w-0">Non-Profit & Charity</span></a><p class="mt-2 label-mono text-primary-strong pl-[3.25rem]">UK GDPR · PECR<!-- --> +1</p><ul class="mt-4 space-y-2.5 border-t border-border pt-4"><li><a href="/solutions/mission-first-cost-governance" class="group/sol flex items-center justify-between gap-2 text-sm font-medium leading-snug text-foreground/85 transition-colors hover:text-primary-strong outline-none focus-visible:outline-solid focus-visible:outline-2 focus-visible:-outline-offset-2 focus-visible:outline-primary-strong">Mission-First Cost Governance<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="currentColor" viewBox="0 0 256 256" aria-hidden="true" class="size-3 shrink-0 -translate-x-1 opacity-0 transition-[opacity,transform] duration-200 group-hover/sol:translate-x-0 group-hover/sol:opacity-100 group-focus-visible/sol:translate-x-0 group-focus-visible/sol:opacity-100"><path d="M224.49,136.49l-72,72a12,12,0,0,1-17-17L187,140H40a12,12,0,0,1,0-24H187L135.51,64.48a12,12,0,0,1,17-17l72,72A12,12,0,0,1,224.49,136.49Z"></path></svg></a></li></ul></div></div></div><div class="border-t border-border bg-secondary/40"><div class="mx-auto flex w-full max-w-[100rem] flex-col gap-3 px-8 xl:px-10 pb-[max(1.25rem,env(safe-area-inset-bottom))] pt-5 sm:flex-row sm:items-center sm:justify-between sm:gap-6"><p class="min-w-0 text-base leading-snug text-muted-foreground">Each sector page maps the rules it answers to onto what we build.</p><div class="flex shrink-0 items-center gap-6"><a href="/solutions" class="menu-row text-base font-semibold text-foreground transition-colors hover:text-primary-strong outline-none focus-visible:outline-solid focus-visible:outline-2 focus-visible:-outline-offset-2 focus-visible:outline-primary-strong">Solutions we build</a><a href="/industries" class="menu-row group/all inline-flex items-center gap-2 text-base font-semibold text-primary-strong outline-none focus-visible:outline-solid focus-visible:outline-2 focus-visible:-outline-offset-2 focus-visible:outline-primary-strong">All industries<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="currentColor" viewBox="0 0 256 256" aria-hidden="true" class="size-4 transition-transform group-hover/all:translate-x-0.5"><path d="M224.49,136.49l-72,72a12,12,0,0,1-17-17L187,140H40a12,12,0,0,1,0-24H187L135.51,64.48a12,12,0,0,1,17-17l72,72A12,12,0,0,1,224.49,136.49Z"></path></svg></a></div></div></div></div></div></div><a href="/partners" class="relative inline-flex items-center gap-1 px-4 py-2 text-sm font-medium transition-colors outline-none focus-visible:outline-solid focus-visible:outline-2 focus-visible:-outline-offset-2 focus-visible:outline-white after:absolute after:inset-x-4 after:bottom-0 after:h-0.5 after:origin-left after:bg-primary after:transition-transform after:duration-300 after:content-[''] text-white/85 hover:text-white after:scale-x-0 hover:after:scale-x-100">Partners</a><div class="menu-item relative"><div class="flex items-center"><a href="/company" class="relative inline-flex items-center gap-1 px-4 py-2 text-sm font-medium transition-colors outline-none focus-visible:outline-solid focus-visible:outline-2 focus-visible:-outline-offset-2 focus-visible:outline-white after:absolute after:inset-x-4 after:bottom-0 after:h-0.5 after:origin-left after:bg-primary after:transition-transform after:duration-300 after:content-[''] text-white/85 hover:text-white after:scale-x-0 hover:after:scale-x-100 !pr-1">Company</a><button type="button" data-trigger="Company" aria-label="Company menu" aria-expanded="false" aria-controls="menu-company" class="-ml-1 mr-1 inline-flex items-center px-1.5 py-2 text-white/85 transition-colors outline-none hover:text-white focus-visible:outline-solid focus-visible:outline-2 focus-visible:-outline-offset-2 focus-visible:outline-white"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="currentColor" viewBox="0 0 256 256" aria-hidden="true" class="size-3.5 opacity-70 transition-transform duration-200 "><path d="M216.49,104.49l-80,80a12,12,0,0,1-17,0l-80-80a12,12,0,0,1,17-17L128,159l71.51-71.52a12,12,0,0,1,17,17Z"></path></svg></button></div><div id="menu-company" data-open="false" class="menu-panel z-50 absolute left-1/2 top-full w-72 -translate-x-1/2 pt-3"><div class="border border-ink/15 border-t-[3px] border-t-primary bg-gradient-to-br from-[#1f2946] via-[#232a52] to-[#2a2158] p-2 shadow-[0_30px_80px_-16px_rgba(10,12,50,0.6)]"><ul><li><a href="/company#our-story" style="--i:0" class="menu-row group/leaf flex items-center justify-between gap-3 px-3 py-2.5 text-sm font-medium text-foreground
6/90 transition-colors hover:bg-secondary hover:text-primary-strong outline-none focus-visible:outline-solid focus-visible:outline-2 focus-visible:-outline-offset-2 focus-visible:outline-primary-strong">Our Story<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="currentColor" viewBox="0 0 256 256" aria-hidden="true" class="size-3.5 -translate-x-1 opacity-0 transition-[opacity,transform] duration-200 group-hover/leaf:translate-x-0 group-hover/leaf:opacity-100 group-focus-visible/leaf:translate-x-0 group-focus-visible/leaf:opacity-100"><path d="M224.49,136.49l-72,72a12,12,0,0,1-17-17L187,140H40a12,12,0,0,1,0-24H187L135.51,64.48a12,12,0,0,1,17-17l72,72A12,12,0,0,1,224.49,136.49Z"></path></svg></a></li><li><a href="/company#journey" style="--i:1" class="menu-row group/leaf flex items-center justify-between gap-3 px-3 py-2.5 text-sm font-medium text-foreground/90 transition-colors hover:bg-secondary hover:text-primary-strong outline-none focus-visible:outline-solid focus-visible:outline-2 focus-visible:-outline-offset-2 focus-visible:outline-primary-strong">Our Journey<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="currentColor" viewBox="0 0 256 256" aria-hidden="true" class="size-3.5 -translate-x-1 opacity-0 transition-[opacity,transform] duration-200 group-hover/leaf:translate-x-0 group-hover/leaf:opacity-100 group-focus-visible/leaf:translate-x-0 group-focus-visible/leaf:opacity-100"><path d="M224.49,136.49l-72,72a12,12,0,0,1-17-17L187,140H40a12,12,0,0,1,0-24H187L135.51,64.48a12,12,0,0,1,17-17l72,72A12,12,0,0,1,224.49,136.49Z"></path></svg></a></li><li><a href="/company#values" style="--i:2" class="menu-row group/leaf flex items-center justify-between gap-3 px-3 py-2.5 text-sm font-medium text-foreground/90 transition-colors hover:bg-secondary hover:text-primary-strong outline-none focus-visible:outline-solid focus-visible:outline-2 focus-visible:-outline-offset-2 focus-visible:outline-primary-strong">Values & Culture<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="currentColor" viewBox="0 0 256 256" aria-hidden="true" class="size-3.5 -translate-x-1 opacity-0 transition-[opacity,transform] duration-200 group-hover/leaf:translate-x-0 group-hover/leaf:opacity-100 group-focus-visible/leaf:translate-x-0 group-focus-visible/leaf:opacity-100"><path d="M224.49,136.49l-72,72a12,12,0,0,1-17-17L187,140H40a12,12,0,0,1,0-24H187L135.51,64.48a12,12,0,0,1,17-17l72,72A12,12,0,0,1,224.49,136.49Z"></path></svg></a></li><li><a href="/company#careers" style="--i:3" class="menu-row group/leaf flex items-center justify-between gap-3 px-3 py-2.5 text-sm font-medium text-foreground/90 transition-colors hover:bg-secondary hover:text-primary-strong outline-none focus-visible:outline-solid focus-visible:outline-2 focus-visible:-outline-offset-2 focus-visible:outline-primary-strong">Careers<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="currentColor" viewBox="0 0 256 256" aria-hidden="true" class="size-3.5 -translate-x-1 opacity-0 transition-[opacity,transform] duration-200 group-hover/leaf:translate-x-0 group-hover/leaf:opacity-100 group-focus-visible/leaf:translate-x-0 group-focus-visible/leaf:opacity-100"><path d="M224.49,136.49l-72,72a12,12,0,0,1-17-17L187,140H40a12,12,0,0,1,0-24H187L135.51,64.48a12,12,0,0,1,17-17l72,72A12,12,0,0,1,224.49,136.49Z"></path></svg></a></li></ul></div></div></div><div class="menu-item relative"><div class="flex items-center"><a href="/contact" class="relative inline-flex items-center gap-1 px-4 py-2 text-sm font-medium transition-colors outline-none focus-visible:outline-solid focus-visible:outline-2 focus-visible:-outline-offset-2 focus-visible:outline-white after:absolute after:inset-x-4 after:bottom-0 after:h-0.5 after:origin-left after:bg-primary after:transition-transform after:duration-300 after:content-[''] text-white/85 hover:text-white after:scale-x-0 hover:after:scale-x-100 !pr-1">Contact</a><button type="button" data-trigger="Contact" aria-label="Contact menu" aria-expanded="false" aria-controls="menu-contact" class="-ml-1 mr-1 inline-flex items-center px-1.5 py-2 text-white/85 transition-colors outline-none hover:text-white focus-visible:outline-solid focus-visible:outline-2 focus-visible:-outline-offset-2 focus-visible:outline-white"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="currentColor" viewBox="0 0 256 256" aria-hidden="true" class="size-3.5 opacity-70 transition-transform duration-200 "><path d="M216.49,104.49l-80,80a12,12,0,0,1-17,0l-80-80a12,12,0,0,1,17-17L128,159l71.51-71.52a12,12,0,0,1,17,17Z"></path></svg></button></div><div id="menu-contact" data-open="false" class="menu-panel z-50 absolute left-1/2 top-full w-72 -translate-x-1/2 pt-3"><div class="border border-ink/15 border-t-[3px] border-t-primary bg-gradient-to-br from-[#1f2946] via-[#232a52] to-[#2a2158] p-2 shadow-[0_30px_80px_-16px_rgba(10,12,50,0.6)]"><ul><li><a href="/assessment" style="--i:0" class="menu-row group/leaf flex items-center justify-between gap-3 px-3 py-2.5 text-sm font-medium text-foreground
6/90 transition-colors hover:bg-secondary hover:text-primary-strong outline-none focus-visible:outline-solid focus-visible:outline-2 focus-visible:-outline-offset-2 focus-visible:outline-primary-strong">Free readiness assessment<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="currentColor" viewBox="0 0 256 256" aria-hidden="true" class="size-3.5 -translate-x-1 opacity-0 transition-[opacity,transform] duration-200 group-hover/leaf:translate-x-0 group-hover/leaf:opacity-100 group-focus-visible/leaf:translate-x-0 group-focus-visible/leaf:opacity-100"><path d="M224.49,136.49l-72,72a12,12,0,0,1-17-17L187,140H40a12,12,0,0,1,0-24H187L135.51,64.48a12,12,0,0,1,17-17l72,72A12,12,0,0,1,224.49,136.49Z"></path></svg></a></li><li><a href="/contact#strategic-assessment" style="--i:1" class="menu-row group/leaf flex items-center justify-between gap-3 px-3 py-2.5 text-sm font-medium text-foreground/90 transition-colors hover:bg-secondary hover:text-primary-strong outline-none focus-visible:outline-solid focus-visible:outline-2 focus-visible:-outline-offset-2 focus-visible:outline-primary-strong">Strategic Assessment<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="currentColor" viewBox="0 0 256 256" aria-hidden="true" class="size-3.5 -translate-x-1 opacity-0 transition-[opacity,transform] duration-200 group-hover/leaf:translate-x-0 group-hover/leaf:opacity-100 group-focus-visible/leaf:translate-x-0 group-focus-visible/leaf:opacity-100"><path d="M224.49,136.49l-72,72a12,12,0,0,1-17-17L187,140H40a12,12,0,0,1,0-24H187L135.51,64.48a12,12,0,0,1,17-17l72,72A12,12,0,0,1,224.49,136.49Z"></path></svg></a></li><li><a href="/contact#emergency-support" style="--i:2" class="menu-row group/leaf flex items-center justify-between gap-3 px-3 py-2.5 text-sm font-medium text-foreground/90 transition-colors hover:bg-secondary hover:text-primary-strong outline-none focus-visible:outline-solid focus-visible:outline-2 focus-visible:-outline-offset-2 focus-visible:outline-primary-strong">Emergency Support<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="currentColor" viewBox="0 0 256 256" aria-hidden="true" class="size-3.5 -translate-x-1 opacity-0 transition-[opacity,transform] duration-200 group-hover/leaf:translate-x-0 group-hover/leaf:opacity-100 group-focus-visible/leaf:translate-x-0 group-focus-visible/leaf:opacity-100"><path d="M224.49,136.49l-72,72a12,12,0,0,1-17-17L187,140H40a12,12,0,0,1,0-24H187L135.51,64.48a12,12,0,0,1,17-17l72,72A12,12,0,0,1,224.49,136.49Z"></path></svg></a></li><li><a href="/contact#request-demo" style="--i:3" class="menu-row group/leaf flex items-center justify-between gap-3 px-3 py-2.5 text-sm font-medium text-foreground/90 transition-colors hover:bg-secondary hover:text-primary-strong outline-none focus-visible:outline-solid focus-visible:outline-2 focus-visible:-outline-offset-2 focus-visible:outline-primary-strong">Request Demo<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="currentColor" viewBox="0 0 256 256" aria-hidden="true" class="size-3.5 -translate-x-1 opacity-0 transition-[opacity,transform] duration-200 group-hover/leaf:translate-x-0 group-hover/leaf:opacity-100 group-focus-visible/leaf:translate-x-0 group-focus-visible/leaf:opacity-100"><path d="M224.49,136.49l-72,72a12,12,0,0,1-17-17L187,140H40a12,12,0,0,1,0-24H187L135.51,64.48a12,12,0,0,1,17-17l72,72A12,12,0,0,1,224.49,136.49Z"></path></svg></a></li></ul></div></div></div></nav><button type="button" class="group btn btn-primary btn-sm hidden lg:inline-flex">Talk to an expert</button><button type="button" aria-label="Open menu" class="inline-flex size-11 items-center justify-center border border-white/30 text-white transition-colors hover:bg-white/10 lg:hidden" aria-haspopup="dialog" aria-expanded="false" data-state="closed"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="currentColor" viewBox="0 0 256 256" aria-hidden="true" class="size-5"><path d="M228,128a12,12,0,0,1-12,12H40a12,12,0,0,1,0-24H216A12,12,0,0,1,228,128ZM40,76H216a12,12,0,0,0,0-24H40a12,12,0,0,0,0,24ZM216,180H40a12,12,0,0,0,0,24H216a12,12,0,0,0,0-24Z"></path></svg></button></div></header><main id="main" tabindex="-1" class="outline-none"><section id="top" aria-label="How Optivory's five practices connect to ten industries" class="relative isolate overflow-hidden bg-ink text-ink-foreground"><div class="mx-auto max-w-7xl px-6 pb-10 pt-24 lg:px-8 lg:pt-[clamp(5.5rem,12svh,7rem)]"><div class="grid gap-5 pb-6 lg:grid-cols-[1.25fr_0.75fr] lg:items-end lg:gap-14"><div class="animate-in fade-in-0 slide-in-from-bottom-3 duration-700 motion-reduce:animate-none"><p class="label-eyebrow text-primary-strong">Microsoft consultancy · Five practices · Ten industries</p><h1 class="mt-4 text-balance font-display text-[clamp(2.2rem,4.2vw+0.4rem,3.9rem)] font-semibold leading-[1.06] tracking-tight text-white">Five practices, <em class="display-em">wired into your industry.</em></h1></div><div style="animation-delay:120ms" class="animate-in fade-in-0 slide-in-from-bottom-3 duration-700 motion-reduce:animate-none"><p class="max-w-[30rem] text-base leading-relaxed text-white/80 sm:text-[1.05rem]">Every practice runs in every sector we serve, with the solutions and regulatory detail that sector needs. Pick a service or an industry and follow the thread.</p><div class="mt-5 flex flex-wrap items-center gap-x-5 gap-y-3"><button type="button" class="group btn btn-primary">Take the 4-minute assessment<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="currentColor" viewBox="0 0 256 256" aria-hidden="true" class="cta-arrow size-4"><path d="M224.49,136.49l-72,72a12,12,0,0,1-17-17L187,140H40a12,12,0,0,1,0-24H187L135.51,64.48a12,12,0,0,1,17-17l72,72A12,12,0,0,1,224.49,136.49Z"></path></svg></button><a href="/industries" class="inline-flex min-h-11 items-center border-b border-primary-strong/50 text-sm font-semibold text-primary-strong transition-colors hover:border-primary-strong">Explore industries</a></div></div></div><div aria-label="Interactive illustration: five Optivory practices connected to ten industries" class="relative h-[660px] cursor-crosshair touch-p
6an-y overflow-hidden border-y border-white/15 bg-ink sm:h-[520px] lg:h-[clamp(24.5rem,calc(100svh-25.5rem),32rem)]"><canvas aria-hidden="true" class="absolute inset-0 block size-full"></canvas><span class="pointer-events-none absolute left-0 top-2.5 z-[3] hidden label-mono text-white/60 sm:block">Service</span><span class="pointer-events-none absolute right-0 top-2.5 z-[3] hidden label-mono text-white/60 sm:block">Industry</span><div aria-hidden="true" class="pointer-events-none absolute inset-y-0 z-[1] w-0 border-l border-dashed border-white/30"><span class="absolute left-0 top-[34px] hidden w-[13.5rem] -translate-x-1/2 bg-ink/85 px-3 py-2 text-center sm:block"><span class="block label-mono text-white/80">Services à industries</span><span class="mt-1 block text-balance text-xs leading-snug text-white/70">Each thread is one of our services, delivered in one sector.</span></span></div><ul aria-label="Choose a service" class="absolute inset-y-0 left-0 z-[2] m-0 flex list-none flex-col items-start justify-evenly gap-1.5 p-0 pb-3.5 pt-[34px] lg:[@media(max-height:51.25rem)]:gap-1 lg:[@media(max-height:51.25rem)]:pb-2 lg:[@media(max-height:51.25rem)]:pt-7"><li><button type="button" aria-pressed="false" class="cursor-pointer border border-white/15 bg-ink/80 backdrop-blur-md transition-[border-color,background-color,opacity] duration-200 hover:border-white/30 hover:bg-[#141b30]/90 focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary-strong grid w-[92px] gap-0.5 border-l-[3px] py-[7px] pl-[9px] pr-2 text-left sm:min-w-[176px] sm:w-auto sm:py-[9px] lg:[@media(max-height:51.25rem)]:py-[5px] sm:pl-3 sm:pr-3.5 " style="border-left-color:var(--practice-ai-data)"><span class="hidden label-mono !text-[0.64rem] text-white/60 sm:block">Intelligence</span><span class="font-display text-[0.76rem] font-semibold leading-tight text-white sm:text-[0.98rem]">AI & Data</span></button></li><li><button type="button" aria-pressed="false" class="cursor-pointer border border-white/15 bg-ink/80 backdrop-blur-md transition-[border-color,background-color,opacity] duration-200 hover:border-white/30 hover:bg-[#141b30]/90 focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary-strong grid w-[92px] gap-0.5 border-l-[3px] py-[7px] pl-[9px] pr-2 text-left sm:min-w-[176px] sm:w-auto sm:py-[9px] lg:[@media(max-height:51.25rem)]:py-[5px] sm:pl-3 sm:pr-3.5 " style="border-left-color:var(--practice-cloud)"><span class="hidden label-mono !text-[0.64rem] text-white/60 sm:block">Migration</span><span class="font-display text-[0.76rem] font-semibold leading-tight text-white sm:text-[0.98rem]">Cloud</span></button></li><li><button type="button" aria-pressed="false" class="cursor-pointer border border-white/15 bg-ink/80 backdrop-blur-md transition-[border-color,background-color,opacity] duration-200 hover:border-white/30 hover:bg-[#141b30]/90 focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary-strong grid w-[92px] gap-0.5 border-l-[3px] py-[7px] pl-[9px] pr-2 text-left sm:min-w-[176px] sm:w-auto sm:py-[9px] lg:[@media(max-height:51.25rem)]:py-[5px] sm:pl-3 sm:pr-3.5 " style="border-left-color:var(--practice-security)"><span class="hidden label-mono !text-[0.64rem] text-white/60 sm:block">Assurance</span><span class="font-display text-[0.76rem] font-semibold leading-tight text-white sm:text-[0.98rem]">Platform & Security</span></button></li><li><button type="button" aria-pressed="false" class="cursor-pointer border border-white/15 bg-ink/80 backdrop-blur-md transition-[border-color,background-color,opacity] duration-200 hover:border-white/30 hover:bg-[#141b30]/90 focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary-strong grid w-[92px] gap-0.5 border-l-[3px] py-[7px] pl-[9px] pr-2 text-left sm:min-w-[176px] sm:w-auto sm:py-[9px] lg:[@media(max-height:51.25rem)]:py-[5px] sm:pl-3 sm:pr-3.5 " style="border-left-color:var(--practice-applications)"><span class="hidden label-mono !text-[0.64rem] text-white/60 sm:block">Adoption</span><span class="font-display text-[0.76rem] font-semibold leading-tight text-white sm:text-[0.98rem]">Applications</span></button></li><li><button type="button" aria-pressed="false" class="cursor-pointer border border-white/15 bg-ink/80 backdrop-blur-md transition-[border-color,background-color,opacity] duration-200 hover:border-white/30 hover:bg-[#141b30]/90 focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary-strong grid w-[92px] gap-0.5 border-l-[3px] py-[7px] pl-[9px] pr-2 text-left sm:min-w-[176px] sm:w-auto
6sm:py-[9px] lg:[@media(max-height:51.25rem)]:py-[5px] sm:pl-3 sm:pr-3.5 " style="border-left-color:var(--practice-infrastructure)"><span class="hidden label-mono !text-[0.64rem] text-white/60 sm:block">Operations</span><span class="font-display text-[0.76rem] font-semibold leading-tight text-white sm:text-[0.98rem]">Infrastructure</span></button></li></ul><ul aria-label="Choose an industry" class="absolute inset-y-0 right-0 z-[2] m-0 flex list-none flex-col items-end justify-evenly gap-1.5 p-0 pb-3.5 pt-[34px] lg:[@media(max-height:51.25rem)]:gap-1 lg:[@media(max-height:51.25rem)]:pb-2 lg:[@media(max-height:51.25rem)]:pt-7"><li><button type="button" aria-pressed="false" class="cursor-pointer border border-white/15 bg-ink/80 backdrop-blur-md transition-[border-color,background-color,opacity] duration-200 hover:border-white/30 hover:bg-[#141b30]/90 focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary-strong flex w-[104px] items-center justify-end gap-1.5 border-r-[3px] border-r-emphasis py-1.5 pl-2 pr-2 text-right text-[0.66rem] font-medium leading-tight text-white/90 sm:w-auto sm:min-w-[196px] sm:gap-2.5 sm:py-[7px] lg:[@media(max-height:51.25rem)]:py-[4px] sm:pl-3.5 sm:pr-3 sm:text-[0.84rem] "><span>Banking</span><i aria-hidden="true" class="size-1.5 shrink-0 rounded-full bg-emphasis opacity-40"></i></button></li><li><button type="button" aria-pressed="false" class="cursor-pointer border border-white/15 bg-ink/80 backdrop-blur-md transition-[border-color,background-color,opacity] duration-200 hover:border-white/30 hover:bg-[#141b30]/90 focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary-strong flex w-[104px] items-center justify-end gap-1.5 border-r-[3px] border-r-emphasis py-1.5 pl-2 pr-2 text-right text-[0.66rem] font-medium leading-tight text-white/90 sm:w-auto sm:min-w-[196px] sm:gap-2.5 sm:py-[7px] lg:[@media(max-height:51.25rem)]:py-[4px] sm:pl-3.5 sm:pr-3 sm:text-[0.84rem] "><span>Insurance</span><i aria-hidden="true" class="size-1.5 shrink-0 rounded-full bg-emphasis opacity-40"></i></button></li><li><button type="button" aria-pressed="false" class="cursor-pointer border border-white/15 bg-ink/80 backdrop-blur-md transition-[border-color,background-color,opacity] duration-200 hover:border-white/30 hover:bg-[#141b30]/90 focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary-strong flex w-[104px] items-center justify-end gap-1.5 border-r-[3px] border-r-emphasis py-1.5 pl-2 pr-2 text-right text-[0.66rem] font-medium leading-tight text-white/90 sm:w-auto sm:min-w-[196px] sm:gap-2.5 sm:py-[7px] lg:[@media(max-height:51.25rem)]:py-[4px] sm:pl-3.5 sm:pr-3 sm:text-[0.84rem] "><span>Healthcare</span><i aria-hidden="true" class="size-1.5 shrink-0 rounded-full bg-emphasis opacity-40"></i></button></li><li><button type="button" aria-pressed="false" class="cursor-pointer border border-white/15 bg-ink/80 backdrop-blur-md transition-[border-color,background-color,opacity] duration-200 hover:border-white/30 hover:bg-[#141b30]/90 focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary-strong flex w-[104px] items-center justify-end gap-1.5 border-r-[3px] border-r-emphasis py-1.5 pl-2 pr-2 text-right text-[0.66rem] font-medium leading-tight text-white/90 sm:w-auto sm:min-w-[196px] sm:gap-2.5 sm:py-[7px] lg:[@media(max-height:51.25rem)]:py-[4px] sm:pl-3.5 sm:pr-3 sm:text-[0.84rem] "><span>Public Services</span><i aria-hidden="true" class="size-1.5 shrink-0 rounded-full bg-emphasis opacity-40"></i></button></li><li><button type="button" aria-pressed="false" class="cursor-pointer border border-white/15 bg-ink/80 backdrop-blur-md transition-[border-color,background-color,opacity] duration-200 hover:border-white/30 hover:bg-[#141b30]/90 focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary-strong flex w-[104px] items-center justify-end gap-1.5 border-r-[3px] border-r-emphasis py-1.5 pl-2 pr-2 text-right text-[0.66rem] font-medium leading-tight text-white/90 sm:w-auto sm:min-w-[196px] sm:gap-2.5 sm:py-[7px] lg:[@media(max-height:51.25rem)]:py-[4px] sm:pl-3.5 sm:pr-3 sm:text-[0.84rem] "><span>Retail</span><i aria-hidden="true" class="size-1.5 shrink-0 rounded-full bg-emphasis opacity-40"></i></button></li><li><button type="button" aria-pressed="false" class="cursor-pointer border border-white/15 bg-ink/80 backdrop-blur-md transition-[border-color,background-color,opacity] duration-200 hover:border-white/30 hover:bg-[#141b30]/90 focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary-strong flex w-[104px] items-center justify-end gap-1.5 border-r-[3px] border-r-emphasis py-1.5 pl-2 pr-2 text-right text-[0.66rem] font-medium leading-tight text-white/90 sm:w-auto
6sm:min-w-[196px] sm:gap-2.5 sm:py-[7px] lg:[@media(max-height:51.25rem)]:py-[4px] sm:pl-3.5 sm:pr-3 sm:text-[0.84rem] "><span>Higher Education</span><i aria-hidden="true" class="size-1.5 shrink-0 rounded-full bg-emphasis opacity-40"></i></button></li><li><button type="button" aria-pressed="false" class="cursor-pointer border border-white/15 bg-ink/80 backdrop-blur-md transition-[border-color,background-color,opacity] duration-200 hover:border-white/30 hover:bg-[#141b30]/90 focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary-strong flex w-[104px] items-center justify-end gap-1.5 border-r-[3px] border-r-emphasis py-1.5 pl-2 pr-2 text-right text-[0.66rem] font-medium leading-tight text-white/90 sm:w-auto sm:min-w-[196px] sm:gap-2.5 sm:py-[7px] lg:[@media(max-height:51.25rem)]:py-[4px] sm:pl-3.5 sm:pr-3 sm:text-[0.84rem] "><span>Finance & Accounting</span><i aria-hidden="true" class="size-1.5 shrink-0 rounded-full bg-emphasis opacity-40"></i></button></li><li><button type="button" aria-pressed="false" class="cursor-pointer border border-white/15 bg-ink/80 backdrop-blur-md transition-[border-color,background-color,opacity] duration-200 hover:border-white/30 hover:bg-[#141b30]/90 focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary-strong flex w-[104px] items-center justify-end gap-1.5 border-r-[3px] border-r-emphasis py-1.5 pl-2 pr-2 text-right text-[0.66rem] font-medium leading-tight text-white/90 sm:w-auto sm:min-w-[196px] sm:gap-2.5 sm:py-[7px] lg:[@media(max-height:51.25rem)]:py-[4px] sm:pl-3.5 sm:pr-3 sm:text-[0.84rem] "><span>Legal Services</span><i aria-hidden="true" class="size-1.5 shrink-0 rounded-full bg-emphasis opacity-40"></i></button></li><li><button type="button" aria-pressed="false" class="cursor-pointer border border-white/15 bg-ink/80 backdrop-blur-md transition-[border-color,background-color,opacity] duration-200 hover:border-white/30 hover:bg-[#141b30]/90 focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary-strong flex w-[104px] items-center justify-end gap-1.5 border-r-[3px] border-r-emphasis py-1.5 pl-2 pr-2 text-right text-[0.66rem] font-medium leading-tight text-white/90 sm:w-auto sm:min-w-[196px] sm:gap-2.5 sm:py-[7px] lg:[@media(max-height:51.25rem)]:py-[4px] sm:pl-3.5 sm:pr-3 sm:text-[0.84rem] "><span>Immigration Advice</span><i aria-hidden="true" class="size-1.5 shrink-0 rounded-full bg-emphasis opacity-40"></i></button></li><li><button type="button" aria-pressed="false" class="cursor-pointer border border-white/15 bg-ink/80 backdrop-blur-md transition-[border-color,background-color,opacity] duration-200 hover:border-white/30 hover:bg-[#141b30]/90 focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary-strong flex w-[104px] items-center justify-end gap-1.5 border-r-[3px] border-r-emphasis py-1.5 pl-2 pr-2 text-right text-[0.66rem] font-medium leading-tight text-white/90 sm:w-auto sm:min-w-[196px] sm:gap-2.5 sm:py-[7px] lg:[@media(max-height:51.25rem)]:py-[4px] sm:pl-3.5 sm:pr-3 sm:text-[0.84rem] "><span>Non-Profit & Charity</span><i aria-hidden="true" class="size-1.5 shrink-0 rounded-full bg-emphasis opacity-40"></i></button></li></ul></div><div class="pt-3.5" aria-live="polite"><p class="m-0 min-h-[3rem] label-mono !normal-case !tracking-[0.06em] text-white/80 sm:!text-[0.72rem]"><b class="font-medium text-white">Service lens</b> · every practice has solutions in every industry. Choose a service or an industry<small class="mt-1 block !text-[0.64rem] uppercase tracking-[0.1em] text-white/50">Solutions as listed on each industry page</small></p></div></div></section><section aria-labelledby="clients-strip-title" class="surface-card border-b border-border"><div class="mx-auto max-w-7xl px-6 py-10 lg:px-8 lg:py-12"><div class="reveal " style="--reveal-delay:0ms"><div class="flex flex-col gap-6 lg:flex-row lg:items-center lg:gap-12"><div class="shrink-0 lg:w-56"><h2 id="clients-strip-title" class="label-eyebrow text-primary-strong">Trusted by</h2><p class="mt-2 text-sm leading-relaxed text-muted-foreground">Universities, regulators and professional firms running on Microsoft.</p></div><ul class="flex flex-1 flex-wrap items-center justify-center gap-x-10 gap-y-6 lg:justify-between lg:gap-x-6">
6<li><a href="/company#clients" aria-label="University of East London: see what we deliver" class="group flex h-12 items-center justify-center rounded px-1 focus-visible:outline-solid focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-primary"><img style="height:30px;width:auto" src="/assets/university-of-east-london-Djh5TnnD.webp" alt="University of East London logo" loading="lazy" decoding="async" class="max-h-full max-w-full object-contain invert opacity-70 grayscale transition-[filter,opacity,transform] duration-300 ease-[cubic-bezier(0.22,1,0.36,1)] group-hover:scale-105 group-hover:opacity-100 group-hover:grayscale-0 group-focus-visible:opacity-100 group-focus-visible:grayscale-0 motion-reduce:transition-none motion-reduce:group-hover:scale-100"/></a></li><li><a href="/company#clients" aria-label="The University of Law: see what we deliver" class="group flex h-12 items-center justify-center rounded px-1 focus-visible:outline-solid focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-primary"><img style="height:46px;width:auto" src="/assets/university-of-law-BIoepxfM.svg" alt="The University of Law logo" loading="lazy" decoding="async" class="max-h-full max-w-full object-contain opacity-70 grayscale transition-[filter,opacity,transform] duration-300 ease-[cubic-bezier(0.22,1,0.36,1)] group-hover:scale-105 group-hover:opacity-100 group-hover:grayscale-0 group-focus-visible:opacity-100 group-focus-visible:grayscale-0 motion-reduce:transition-none motion-reduce:group-hover:scale-100"/></a></li><li><a href="/company#clients" aria-label="Complementary & Natural Healthcare Council: see what we deliver" class="group flex h-12 items-center justify-center rounded px-1 focus-visible:outline-solid focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-primary"><img style="height:22px;width:auto" src="/assets/cnhc-CuY4aATq.webp" alt="Complementary & Natural Healthcare Council logo" loading="lazy" decoding="async" class="max-h-full max-w-full object-contain opacity-70 grayscale transition-[filter,opacity,transform] duration-300 ease-[cubic-bezier(0.22,1,0.36,1)] group-hover:scale-105 group-hover:opacity-100 group-hover:grayscale-0 group-focus-visible:opacity-100 group-focus-visible:grayscale-0 motion-reduce:transition-none motion-reduce:group-hover:scale-100"/></a></li><li><a href="/company#clients" aria-label="Walbrook PR: see what we deliver" class="group flex h-12 items-center justify-center rounded px-1 focus-visible:outline-solid focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-primary"><img style="height:25px;width:auto" src="/assets/walbrook-D6fwrl_N.webp" alt="Walbrook PR logo" loading="lazy" decoding="async" class="max-h-full max-w-full object-contain invert opacity-70 grayscale transition-[filter,opacity,transform] duration-300 ease-[cubic-bezier(0.22,1,0.36,1)] group-hover:scale-105 group-hover:opacity-100 group-hover:grayscale-0 group-focus-visible:opacity-100 group-focus-visible:grayscale-0 motion-reduce:transition-none motion-reduce:group-hover:scale-100"/></a></li><li><a href="/company#clients" aria-label="Legend Solicitors: see what we deliver" class="group flex h-12 items-center justify-center rounded px-1 focus-visible:outline-solid focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-primary"><img style="height:23px;width:auto" src="/assets/legend-solicitors-hQONfvNh.webp" alt="Legend Solicitors logo" loading="lazy" decoding="async" class="max-h-full max-w-full object-contain opacity-70 grayscale transition-[filter,opacity,transform] duration-300 ease-[cubic-bezier(0.22,1,0.36,1)] group-hover:scale-105 group-hover:opacity-100 group-hover:grayscale-0 group-focus-visible:opacity-100 group-focus-visible:grayscale-0 motion-reduce:transition-none motion-reduce:group-hover:scale-100"/></a></li><li><a href="/company#clients" aria-label="JK Accountants: see what we deliver" class="group flex h-12 items-center justify-center rounded px-1 focus-visible:outline-solid focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-primary"><img style="height:31px;width:auto" src="/assets/jk-accountants-DIhzaKRc.webp" alt="JK Accountants logo" loading="lazy" decoding="async" class="max-h-full max-w-full object-contain op
6acity-70 grayscale transition-[filter,opacity,transform] duration-300 ease-[cubic-bezier(0.22,1,0.36,1)] group-hover:scale-105 group-hover:opacity-100 group-hover:grayscale-0 group-focus-visible:opacity-100 group-focus-visible:grayscale-0 motion-reduce:transition-none motion-reduce:group-hover:scale-100"/></a></li><li><a href="/company#clients" aria-label="Global Migration: see what we deliver" class="group flex h-12 items-center justify-center rounded px-1 focus-visible:outline-solid focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-primary"><img style="height:44px;width:auto" src="/assets/global-migration-SfZDB7py.webp" alt="Global Migration logo" loading="lazy" decoding="async" class="max-h-full max-w-full object-contain opacity-70 grayscale transition-[filter,opacity,transform] duration-300 ease-[cubic-bezier(0.22,1,0.36,1)] group-hover:scale-105 group-hover:opacity-100 group-hover:grayscale-0 group-focus-visible:opacity-100 group-focus-visible:grayscale-0 motion-reduce:transition-none motion-reduce:group-hover:scale-100"/></a></li></ul></div><div class="mt-8 flex flex-wrap gap-x-7 gap-y-2 border-t border-border pt-6 label-mono-md text-muted-foreground"><span class="text-foreground">Microsoft Solutions Partner</span><span>Azure</span><span>Security</span><span>Data & AI</span><span>Digital & App Innovation</span><span>Founded <span class="text-foreground">2012</span></span><span><span class="text-foreground">10</span> <!-- -->industries served</span></div></div></div></section><section aria-labelledby="name-band-title" class="bg-ink py-[clamp(3.5rem,7vw,6rem)] text-ink-foreground"><div class="mx-auto grid max-w-7xl items-center gap-12 px-6 lg:grid-cols-[minmax(0,0.9fr)_minmax(0,1.1fr)] lg:gap-20 lg:px-8"><div><p class="section-eyebrow label-eyebrow text-primary-strong">Why âOptivoryâ</p><div class="mt-6"><div data-in="false" class="name-split" style="--d:0ms"><p class="sr-only">Optivory: from Optimal and Victory.</p><div aria-hidden="true" class="grid grid-cols-[auto_minmax(1.5rem,1fr)_auto] items-center gap-x-3 sm:gap-x-5"><span class="name-half name-half-left font-display text-[clamp(2.6rem,5vw+0.5rem,4.75rem)] font-semibold leading-none tracking-tight text-white">OPTI</span><span class="name-rule h-px bg-gradient-to-r from-primary via-emphasis to-primary"></span><span class="name-half name-half-right font-display text-[clamp(2.6rem,5vw+0.5rem,4.75rem)] font-semibold leading-none tracking-tight text-white">VORY</span><span class="name-half name-half-left mt-3"><span class="block label-mono text-white/70"><span class="text-emphasis">Opti</span>mal</span><span class="mt-1 block text-sm text-white/70">the architecture</span></span><span></span><span class="name-half name-half-right mt-3 text-right"><span class="block label-mono text-white/70">Vict<span class="text-emphasis">ory</span></span><span class="mt-1 block text-sm text-white/70">the outcome it delivers</span></span></div></div></div></div><div class="reveal " style="--reveal-delay:100ms"><h2 id="name-band-title" class="font-display text-[clamp(1.6rem,2vw+0.8rem,2.4rem)] font-semibold leading-tight text-white text-balance">Every engagement sits between two ideas: the optimal architecture, and<!-- --> <em class="display-em">the victory it delivers</em>.</h2><p class="mt-4 max-w-xl text-base leading-relaxed text-white/75">Each one is measured against an outcome you can point to:</p><div class="mt-5"><div data-in="false" class="name-chips" style="--d:0ms"><ul class="flex flex-wrap gap-2.5"><li style="--i:0" class="name-chip flex items-center gap-2 border px-3.5 py-2 text-sm font-medium border-white/20 bg-white/[0.04] text-white">An audit passed</li><li style="--i:1" class="name-chip flex items-center gap-2 border px-3.5 py-2 text-sm font-medium border-white/20 bg-white/[0.04] text-white">A migration completed without downtime</li><li style="--i:2" class="name-chip flex items-center gap-2 border px-3.5 py-2 text-sm font-medium border-white/20 bg-white/[0.04] text-white">A compliance deadline met</li><li style="--i:3" class="name-chip flex items-center gap-2 border px-3.5 py-2 text-sm font-medium border-white/20 bg-white/[0.04] text-white">A cost baseline beaten</li></ul></div></div><a href="/company#the-name" class="group mt-7 inline-flex items-center gap-2 border-b border-primary-strong/50 pb-1 text-sm font-semibold text-primary-strong transition-colors hover:border-primary-strong">The story behind the name<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="currentColor" viewBox="0 0 256 256" aria-hidden="true" class="cta-arrow size-4"><path d="M224.49,136.49l-72,72a12,12,0,0,1-17-17L187,140H40a12,12,0,0,1,0-24H187L135.51,64.48a12,12,0,0,1,17-17l72,72A12,12,0,0,1,224.49,136.49Z"></path></svg></a></div></div></section><section id="services" class="surface-card grid-field section-py"><div class="mx-auto max-w-7xl px-6 lg:px-8"><div class="grid gap-10 lg:grid-cols-[1.15fr_0.85fr] lg:items-end lg:gap-16"><div class="reveal max-w-3xl" style="--reveal-delay:0ms"><p class="label-eyebrow text-primary-strong">What we do</p><h2 data-in="false" aria-label="One accountable team runs the whole stack, from infrastru
6cture up." class="mt-5 font-display text-display-2 text-balance"><span aria-hidden="true" class="mask-word" style="--i:0"><span>One</span></span> <span aria-hidden="true" class="mask-word" style="--i:1"><span>accountable</span></span> <span aria-hidden="true" class="mask-word" style="--i:2"><span>team</span></span> <span aria-hidden="true" class="mask-word" style="--i:3"><span>runs</span></span> <span aria-hidden="true" class="mask-word" style="--i:4"><span>the</span></span> <span aria-hidden="true" class="mask-word" style="--i:5"><span>whole</span></span> <span aria-hidden="true" class="mask-word" style="--i:6"><span>stack,</span></span> <span aria-hidden="true" class="mask-word" style="--i:7"><span>from</span></span> <span aria-hidden="true" class="mask-word" style="--i:8"><span>infrastructure</span></span> <span aria-hidden="true" class="mask-word" style="--i:9"><span>up.</span></span></h2><p class="mt-5 max-w-2xl text-lg text-muted-foreground">That's the shape of every engagement, whichever practice leads: five practices, one accountable team, no vendor handoffs, and no layer of the estate left unowned.</p></div><div class="reveal " style="--reveal-delay:120ms"><ul aria-label="Optivory's five practices" class="flex flex-wrap gap-2"><li class="group flex transition-opacity duration-300 "><span class="practice-mark flex size-11 shrink-0 items-center justify-center font-mono text-xs font-medium on-practice bg-practice-ai-data" title="AI & Data">Ai</span><span class="flex flex-col justify-center border border-l-0 px-3 py-1 border-border/70"><span class="label-mono text-muted-foreground">Intelligence</span><span class="text-sm leading-tight ">AI & Data</span></span></li><li class="group flex transition-opacity duration-300 "><span class="practice-mark flex size-11 shrink-0 items-center justify-center font-mono text-xs font-medium on-practice bg-practice-cloud" title="Cloud">Cl</span><span class="flex flex-col justify-center border border-l-0 px-3 py-1 border-border/70"><span class="label-mono text-muted-foreground">Migration</span><span class="text-sm leading-tight ">Cloud</span></span></li><li class="group flex transition-opacity duration-300 "><span class="practice-mark flex size-11 shrink-0 items-center justify-center font-mono text-xs font-medium on-practice bg-practice-security" title="Platform & Security">Ps</span><span class="flex flex-col justify-center border border-l-0 px-3 py-1 border-border/70"><span class="label-mono text-muted-foreground">Assurance</span><span class="text-sm leading-tight ">Platform & Security</span></span></li><li class="group flex transition-opacity duration-300 "><span class="practice-mark flex size-11 shrink-0 items-center justify-center font-mono text-xs font-medium on-practice bg-practice-applications" title="Applications">Ap</span><span class="flex flex-col justify-center border border-l-0 px-3 py-1 border-border/70"><span class="label-mono text-muted-foreground">Adoption</span><span class="text-sm leading-tight ">Applications</span></span></li><li class="group flex transition-opacity duration-300 "><span class="practice-mark flex size-11 shrink-0 items-center justify-center font-mono text-xs font-medium on-practice bg-practice-infrastructure" title="Infrastructure">In</span><span class="flex flex-col justify-center border border-l-0 px-3 py-1 border-border/70"><span class="label-mono text-muted-foreground">Operations</span><span class="text-sm leading-tight ">
6Infrastructure</span></span></li></ul></div></div><div class="pillar-grid scrollbar-none -mx-6 mt-12 flex snap-x snap-mandatory scroll-px-6 gap-4 overflow-x-auto px-6 pb-3 sm:mx-0 sm:grid sm:grid-cols-2 sm:gap-6 sm:overflow-visible sm:px-0 sm:pb-0 lg:grid-cols-3"><div class="w-[76vw] max-w-[21rem] shrink-0 snap-start sm:w-auto sm:max-w-none"><div data-in="false" style="--d:0ms" class="unveil-card h-full"><a href="/services/ai-data-strategy" class="pillar group flex h-full flex-col rounded-lg border border-border/70 bg-card card-lift card-glow elev-1 hover:elev-2"><span aria-hidden="true" class="rail-draw block h-1 w-full origin-left bg-practice-ai-data"></span><span class="unveil-frame relative block aspect-[16/9] w-full overflow-hidden"><span aria-hidden="true" class="unveil-img absolute inset-x-0 -top-[6%] block h-[112%]" style="transform:translateY(-4%)"><img src="/assets/service-ai-data-BM8vw6l0.webp" alt="" loading="lazy" class="pillar-img size-full object-cover grayscale-[55%] transition-all duration-700 group-hover:scale-[1.04] group-hover:grayscale-0"/></span><span class="absolute inset-0 bg-gradient-to-t from-ink/40 via-transparent to-transparent"></span><span aria-hidden="true" class="rise absolute bottom-0 right-0 p-4" style="--o:380ms"><span class="flex size-9 items-center justify-center border border-white/60 bg-ink/40 text-white transition-colors duration-300 group-hover:border-primary group-hover:bg-primary"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="currentColor" viewBox="0 0 256 256" aria-hidden="true" class="size-4"><path d="M224.49,136.49l-72,72a12,12,0,0,1-17-17L187,140H40a12,12,0,0,1,0-24H187L135.51,64.48a12,12,0,0,1,17-17l72,72A12,12,0,0,1,224.49,136.49Z"></path></svg></span></span></span><span class="flex flex-1 flex-col gap-4 p-6"><span class="rise block w-fit" style="--o:480ms"><span class="label-mono inline-flex items-center px-2.5 py-1.5 bg-practice-ai-data/12 text-practice-ai-data w-fit">Intelligence</span></span><span class="rise block font-display text-[1.65rem] leading-tight" style="--o:540ms">AI & Data</span><span class="rise text-sm leading-relaxed text-muted-foreground" style="--o:600ms">Governed platforms that get models into production and keep them auditable. Lineage, evaluation and access control designed in, not retrofitted.</span><span class="rise mt-auto flex flex-wrap items-center gap-x-4 gap-y-2 border-t border-border/70 pt-4" style="--o:680ms"><span class="flex items-center gap-2"><img src="data:image/svg+xml,%3csvg%20id='uuid-adbdae8e-5a41-46d1-8c18-aa73cdbfee32'%20xmlns='http://www.w3.org/2000/svg'%20width='18'%20height='18'%20viewBox='0%200%2018%2018'%3e%3cdefs%3e%3cradialGradient%20id='uuid-2a7407aa-b787-48dd-a96a-0d81ab6e93bb'%20cx='-67.981'%20cy='793.199'%20r='.45'%20gradientTransform='translate(-17939.03%2020368.029)%20rotate(45)%20scale(25.091%20-34.149)'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20offset='0'%20stop-color='%2383b9f9'%20/%3e%3cstop%20offset='1'%20stop-color='%230078d4'%20/%3e%3c/radialGradient%3e%3c/defs%3e%3cpath%20d='m0,2.7v12.6c0,1.491,1.209,2.7,2.7,2.7h12.6c1.491,0,2.7-1.209,2.7-2.7V2.7c0-1.491-1.209-2.7-2.7-2.7H2.7C1.209,0,0,1.209,0,2.7ZM10.8,0v3.6c0,3.976,3.224,7.2,7.2,7.2h-3.6c-3.976,0-7.199,3.222-7.2,7.198v-3.598c0-3.976-3.224-7.2-7.2-7.2h3.6c3.976,0,7.2-3.224,7.2-7.2Z'%20fill='url(%23uuid-2a7407aa-b787-48dd-a96a-0d81ab6e93bb)'%20stroke-width='0'%20/%3e%3c/svg%3e" alt="" class="size-5 shrink-0 object-contain"/><span class="label-mono text-muted-foreground">Azure OpenAI</span></span><span class="flex items-center gap-2"><img src="data:image/svg+xml,%3csvg%20id='f2f5701e-cb3b-4d6f-b407-5866ec5b7784'%20xmlns='http://www.w3.org/2000/svg'%20width='18'%20height='18'%20viewBox='0%200%2018%2018'%3e%3cdefs%3e%3clinearGradient%20id='a891901b-79ae-490a-8568-9c4334417d35'%20x1='9'%20y1='5.38'%20x2='9'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20offset='0.199'%20stop-color='%23005ba1'%20/%3e%3cstop%20offset='1'%20stop-color='%230078d4'%20/%3e%3c/linearGradient%3e%3clinearGradient%20id='bbdaa009-2281-4da8-9e89-6f41689e91a7'%20x1='9'%20y1='12.713'%20x2='9'%20y2='5.287'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20offset='0'%20stop-color='%23198ab3'%20/%3e%3cstop%20offset='0.172'%20stop-color='%2332bedd'%20/%3e%3cstop%20offset='0.5'%20stop-color='%2350e6ff'%20/%3e%3cstop%20offset='0.5'%20stop-color='%234fe4fd'%20/%3e%3cstop%20offset='0.5'%20stop-color='%234bddf8'%20/%3e%3cstop%20offset='0.5'%20stop-color='%2344d2ee'%20/%3e%3cstop%20offset='0.5'%20stop-color='%233ac1e0'%20/%3e%3cstop%20offset='0.5'%20stop-color='%232dabce'%20/%3e%3cstop%20offset='0.5'%20stop-color='%231d90b8'%20/%3e%3cstop%20offset='0.5'%20stop-color='%23198ab3'%20/%3e%3cstop%20offset='0.662'%20stop-color='%2332bedd'%20/%3e%3cstop%20offset='0.975'%20stop-color='%2350e6ff'%20/%3e%3c/linearGradient%3e%3c/defs%3e%3cpath%20d='M9,0,1.15,4.49v8.97L9,18l7.85-4.49v-9Zm6.4,12.57L9,16.27,2.6,12.609V5.38L9,1.68l6.4,3.71Z'%20fill='%230078d4'%20/%3e%3cpolygon%20points='9%200%209%200%201.15%204.49%202.6%205.38%209%201.68%209%201.68%2015.4%205.38%2016.85%204.49%209%200'%20fill='url(%23a891901b-79ae-490a-8568-9c4334417d35)'%20/%3e%3cpath%20d='M12.74,10.475a.73.73,0,0,0-.323-.286A5.835,5.835,0,0,0,7.939,6.843L14.416,3.1,12.91,2.236,5.534,6.5A.75.75,0,0,0,5.91,7.9.684.684,0,0,0,6,7.877l.125.523a4.319,4.3
619,0,0,1,4.837,2.238L3.613,14.885l1.5.866L12.466,11.5a.729.729,0,0,0,.242-.236l.075-.018c-.007-.029-.018-.055-.025-.084A.735.735,0,0,0,12.74,10.475Z'%20fill='%2350e6ff'%20/%3e%3cpath%20d='M12.091,9.013a1.85,1.85,0,1,0,1.85,1.85A1.85,1.85,0,0,0,12.091,9.013ZM5.909,5.267a1.85,1.85,0,1,0,1.85,1.85A1.85,1.85,0,0,0,5.909,5.267Z'%20fill='url(%23bbdaa009-2281-4da8-9e89-6f41689e91a7)'%20/%3e%3c/svg%3e" alt="" class="size-5 shrink-0 object-contain"/><span class="label-mono text-muted-foreground">Synapse</span></span><span class="flex items-center gap-2"><img src="/assets/copilot-studio-DSZB9wVv.svg" alt="" class="size-5 shrink-0 object-contain"/><span class="label-mono text-muted-foreground">Copilot Studio</span></span></span></span></a></div></div><div class="w-[76vw] max-w-[21rem] shrink-0 snap-start sm:w-auto sm:max-w-none"><div data-in="false" style="--d:120ms" class="unveil-card h-full"><a href="/services/cloud-transformation" class="pillar group flex h-full flex-col rounded-lg border border-border/70 bg-card card-lift card-glow elev-1 hover:elev-2"><span aria-hidden="true" class="rail-draw block h-1 w-full origin-left bg-practice-cloud"></span><span class="unveil-frame relative block aspect-[16/9] w-full overflow-hidden"><span aria-hidden="true" class="unveil-img absolute inset-x-0 -top-[6%] block h-[112%]" style="transform:translateY(-4%)"><img src="/assets/service-cloud-DNZsHVmM.webp" alt="" loading="lazy" class="pillar-img size-full object-cover grayscale-[55%] transition-all duration-700 group-hover:scale-[1.04] group-hover:grayscale-0"/></span><span class="absolute inset-0 bg-gradient-to-t from-ink/40 via-transparent to-transparent"></span><span aria-hidden="true" class="rise absolute bottom-0 right-0 p-4" style="--o:380ms"><span class="flex size-9 items-center justify-center border border-white/60 bg-ink/40 text-white transition-colors duration-300 group-hover:border-primary group-hover:bg-primary"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="currentColor" viewBox="0 0 256 256" aria-hidden="true" class="size-4"><path d="M224.49,136.49l-72,72a12,12,0,0,1-17-17L187,140H40a12,12,0,0,1,0-24H187L135.51,64.48a12,12,0,0,1,17-17l72,72A12,12,0,0,1,224.49,136.49Z"></path></svg></span></span></span><span class="flex flex-1 flex-col gap-4 p-6"><span class="rise block w-fit" style="--o:480ms"><span class="label-mono inline-flex items-center px-2.5 py-1.5 bg-practice-cloud/12 text-practice-cloud w-fit">Migration</span></span><span class="rise block font-display text-[1.65rem] leading-tight" style="--o:540ms">Cloud</span><span class="rise text-sm leading-relaxed text-muted-foreground" style="--o:600ms">Migrations sequenced by business service and regulatory exposure, not technical convenience. Landing zones that arrive policy-governed on day one.</span><span class="rise mt-auto flex flex-wrap items-center gap-x-4 gap-y-2 border-t border-border/70 pt-4" style="--o:680ms"><span class="flex items-center gap-2"><img src="data:image/svg+xml,%3csvg%20id='a2071c0a-6e62-4699-8e32-285f1bc1e420'%20xmlns='http://www.w3.org/2000/svg'%20width='18'%20height='18'%20viewBox='0%200%2018%2018'%3e%3cdefs%3e%3clinearGradient%20id='a89be84a-3752-4123-adee-32901ecefd3d'%20x1='10.75'%20y1='13.54'%20x2='10.75'%20y2='2.92'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20offset='0'%20stop-color='%230078d4'%20/%3e%3cstop%20offset='0.16'%20stop-color='%231380da'%20/%3e%3cstop%20offset='0.53'%20stop-color='%233c91e5'%20/%3e%3cstop%20offset='0.82'%20stop-color='%23559cec'%20/%3e%3cstop%20offset='1'%20stop-color='%235ea0ef'%20/%3e%3c/linearGradient%3e%3clinearGradient%20id='a2f994c2-8580-44cf-92d2-32655328fefe'%20x1='7.45'%20y1='17.24'%20x2='7.45'%20y2='1.19'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20offset='0'%20stop-color='%23198ab3'%20/%3e%3cstop%20offset='0'%20stop-color='%23198ab3'%20/%3e%3cstop%20offset='0.11'%20stop-color='%2322a5cb'%20/%3e%3cstop%20offset='0.23'%20stop-color='%2329bade'%20/%3e%3cstop%20offset='0.37'%20stop-color='%232ec9eb'%20/%3e%3cstop%20offset='0.53'%20stop-color='%2331d1f3'%20/%3e%3cstop%20offset='0.78'%20stop-color='%2332d4f5'%20/%3e%3c/linearGradient%3e%3c/defs%3e%3ctitle%3eIcon-migrate-281%3c/title%3e%3cpath%20d='M18,10.53A3.26,3.26,0,0,0,15.17,7.4a4.11,4.11,0,0,0-4.23-3.93,4.22,4.22,0,0,0-4,2.75A3.89,3.89,0,0,0,3.5,10a4,4,0,0,0,4.08,3.79h7l.18,0A3.29,3.29,0,0,0,18,10.53Z'%20fill='url(%23a89be84a-3752-4123-adee-32901ecefd3d)'%20/%3e%3cpath%20d='M14.9,11.22A3.35,3.35,0,0,0,12,8,4.21,4.21,0,0,0,7.65,4,4.33,4.33,0,0,0,3.51,6.79,4,4,0,0,0,0,10.63a4.06,4.06,0,0,0,4.2,3.9l.37,0h6.79l.18,0A3.38,3.38,0,0,0,14.9,11.22Z'%20fill='url(%23a2f994c2-8580-44cf-92d2-32655328fefe)'%20/%3e%3cg%20id='b1b7ddb8-8ec2-480f-967f-c2bf89d2fe16'%3e%3cpath%20d='M4.82,9.37h.85a.23.23,0,0,1,.17.07l2,2a.24.24,0,0,1,0,.35L5.12,14.46a.24.24,0,0,1-.17.07H4.14A.25.25,0,0,1,4,14.11l2.31-2.34a.23.23,0,0,0,0-.34L4.65,9.78A.24.24,0,0,1,4.82,9.37ZM8.25,6h.87a.25.25,0,0,1,.17.08l1.53,1.55a.24.24,0,0,1,0,.34l-2,1.91a.24.24,0,0,1-.17.07H7.92a.25.25,0,0,1-.18-.41L9.27,8a.25.25,0,0,0,0-.34L8.08,6.46A.24.24,0,0,1,8.25,6Zm1.79,4h.85a.28.28,0,0,1,.17.07l1.25,1.25a.25.25,0,0,1,0,.34L10.5,13.49a.23.23,0,0,1-.17.07H9.51a.24.24,0,0,1-.17-.41l1.42-1.44a.25.25,0,0,0,0-.34l-.89-.91A.24.24,0,0,1,10,10.05Z'%20fill='%23fff'%20/%3e%3c/g%3e%3c/svg%3e" alt="" class="size-5 shrink-0 object-contain"/><span class="label-mono text-muted-foreground">Azure Migrate</span></span><span class="flex items-center gap-2"><img src="data:image/svg+xml,%3csvg%20id='fd454f1c-5506-44b8-874e-8814b8b2f70b'%20xmlns='http://www.w3.org/2000/svg'%20width='18'%20height='18'%20viewBox='0%200%2018%2018'%3e%3cdefs%3e%3clinearGradient%20id='f34d9569-2bd0-4002-8f16-3d01d8106cb5'%20x1='8.88'%20y1='12.21'%20x2='8.88'%20y2='0.21'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20offset='0'%20stop-color='%230078d4'%20/%3e%3cstop%20offset='0.82'%20stop-color='%235ea0ef'%20/%3e%3c/linearGradient%3e%3clinearGradient%20id='bdb45a0b-eb58-4970-a60a-fb2ce314f866'%20x1='8.88'%20y1='16.84'%20x2='8.88'%20y2='12.21'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20offset='0.15'%20stop-color='%23ccc'%20/%3e%3cstop%20offset='1'%20stop-color='%23707070'%20/%3e%3c/linearGradient%3e%3c/defs%3e%3ctitle%3eIcon-compute-21%3c/title%3e%3crect%20x='-0.12'%20y='0.21'%20width='18'%20height='12'%20rx='0.6'%20fill='url(%23f34d9569-2bd0-4002-8f16-3d01d8106cb5)'%20/%3e%3cpolygon%20points='
611.88%204.46%2011.88%207.95%208.88%209.71%208.88%206.21%2011.88%204.46'%20fill='%2350e6ff'%20/%3e%3cpolygon%20points='11.88%204.46%208.88%206.22%205.88%204.46%208.88%202.71%2011.88%204.46'%20fill='%23c3f1ff'%20/%3e%3cpolygon%20points='8.88%206.22%208.88%209.71%205.88%207.95%205.88%204.46%208.88%206.22'%20fill='%239cebff'%20/%3e%3cpolygon%20points='5.88%207.95%208.88%206.21%208.88%209.71%205.88%207.95'%20fill='%23c3f1ff'%20/%3e%3cpolygon%20points='11.88%207.95%208.88%206.21%208.88%209.71%2011.88%207.95'%20fill='%239cebff'%20/%3e%3cpath%20d='M12.49,15.84c-1.78-.28-1.85-1.56-1.85-3.63H7.11c0,2.07-.06,3.35-1.84,3.63a1,1,0,0,0-.89,1h9A1,1,0,0,0,12.49,15.84Z'%20fill='url(%23bdb45a0b-eb58-4970-a60a-fb2ce314f866)'%20/%3e%3c/svg%3e" alt="" class="size-5 shrink-0 object-contain"/><span class="label-mono text-muted-foreground">Landing zones</span></span><span class="flex items-center gap-2"><img src="data:image/svg+xml,%3csvg%20id='e0c2a2f0-e647-4f01-b91b-afb7bf15040d'%20xmlns='http://www.w3.org/2000/svg'%20width='18'%20height='18'%20viewBox='0%200%2018%2018'%3e%3cdefs%3e%3clinearGradient%20id='a7f731a9-5c58-44f4-8037-3c3627e98008'%20x1='8.45'%20y1='11.47'%20x2='8.45'%20y2='6.24'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20offset='0'%20stop-color='%23198ab3'%20/%3e%3cstop%20offset='0.16'%20stop-color='%231f9ac2'%20/%3e%3cstop%20offset='0.5'%20stop-color='%2329bade'%20/%3e%3cstop%20offset='0.8'%20stop-color='%2330cdef'%20/%3e%3cstop%20offset='1'%20stop-color='%2332d4f5'%20/%3e%3c/linearGradient%3e%3c/defs%3e%3ctitle%3eIcon-manage-316%3c/title%3e%3cellipse%20cx='8.45'%20cy='8.85'%20rx='2.6'%20ry='2.61'%20fill='url(%23a7f731a9-5c58-44f4-8037-3c3627e98008)'%20/%3e%3cellipse%20cx='15.73'%20cy='4.77'%20rx='1.27'%20ry='1.28'%20fill='%2332bedd'%20/%3e%3cellipse%20cx='15.73'%20cy='8.95'%20rx='1.27'%20ry='1.28'%20fill='%2332bedd'%20/%3e%3cellipse%20cx='15.73'%20cy='13.12'%20rx='1.27'%20ry='1.28'%20fill='%2332bedd'%20/%3e%3cellipse%20cx='12.83'%20cy='6.91'%20rx='1.27'%20ry='1.28'%20fill='%2350e6ff'%20/%3e%3cellipse%20cx='12.83'%20cy='11.09'%20rx='1.27'%20ry='1.28'%20fill='%2350e6ff'%20/%3e%3cpath%20d='M2.41,5.58A.24.24,0,0,1,2.5,5.5L8.32,2.11c.08,0,5,2.78,5,2.78a.24.24,0,0,0,.36-.21V3.59a.24.24,0,0,0-.12-.21S8.4.46,8.33.5L1.11,4.64,1,4.72Z'%20fill='%23949494'%20/%3e%3cpath%20d='M13.3,13.14,8.56,15.87a.35.35,0,0,1-.11,0v1.6a.2.2,0,0,0,.11,0l5-2.86a.24.24,0,0,0,.12-.2V13.35A.24.24,0,0,0,13.3,13.14Z'%20fill='%23949494'%20/%3e%3cpath%20d='M8.45,15.9a.31.31,0,0,1-.13,0L2.5,12.47a.22.22,0,0,1-.12-.2V5.7a.27.27,0,0,1,0-.12L1,4.72a.28.28,0,0,0,0,.13v8.27a.24.24,0,0,0,.11.21l7.22,4.14a.24.24,0,0,0,.12,0Z'%20fill='%23b3b3b3'%20/%3e%3c/svg%3e" alt="" class="size-5 shrink-0 object-contain"/><span class="label-mono text-muted-foreground">Azure Policy</span></span></span></span></a></div></div><div class="w-[76vw] max-w-[21rem] shrink-0 snap-start sm:w-auto sm:max-w-none"><div data-in="false" style="--d:240ms" class="unveil-card h-full"><a href="/services/platform-security" class="pillar group flex h-full flex-col rounded-lg border border-border/70 bg-card card-lift card-glow elev-1 hover:elev-2"><span aria-hidden="true" class="rail-draw block h-1 w-full origin-left bg-practice-security"></span><span class="unveil-frame relative block aspect-[16/9] w-full overflow-hidden"><span aria-hidden="true" class="unveil-img absolute inset-x-0 -top-[6%] block h-[112%]" style="transform:translateY(-4%)"><img src="/assets/service-platform-security-DcThzo-c.webp" alt="" loading="lazy" class="pillar-img size-full object-cover grayscale-[55%] transition-all duration-700 group-hover:scale-[1.04] group-hover:grayscale-0"/></span><span class="absolute inset-0 bg-gradient-to-t from-ink/40 via-trans
6parent to-transparent"></span><span aria-hidden="true" class="rise absolute bottom-0 right-0 p-4" style="--o:380ms"><span class="flex size-9 items-center justify-center border border-white/60 bg-ink/40 text-white transition-colors duration-300 group-hover:border-primary group-hover:bg-primary"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="currentColor" viewBox="0 0 256 256" aria-hidden="true" class="size-4"><path d="M224.49,136.49l-72,72a12,12,0,0,1-17-17L187,140H40a12,12,0,0,1,0-24H187L135.51,64.48a12,12,0,0,1,17-17l72,72A12,12,0,0,1,224.49,136.49Z"></path></svg></span></span></span><span class="flex flex-1 flex-col gap-4 p-6"><span class="rise block w-fit" style="--o:480ms"><span class="label-mono inline-flex items-center px-2.5 py-1.5 bg-practice-security/12 text-practice-security w-fit">Assurance</span></span><span class="rise block font-display text-[1.65rem] leading-tight" style="--o:540ms">Platform & Security</span><span class="rise text-sm leading-relaxed text-muted-foreground" style="--o:600ms">Zero-trust identity and controls mapped to the framework your regulator actually audits against.</span><span class="rise mt-auto flex flex-wrap items-center gap-x-4 gap-y-2 border-t border-border/70 pt-4" style="--o:680ms"><span class="flex items-center gap-2"><img src="data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='uuid-f8d4d392-7c12-4bd9-baff-66fbf7814b91'%20data-name='Layer%201'%20xmlns='http://www.w3.org/2000/svg'%20width='18'%20height='18'%20viewBox='0%200%2018%2018'%3e%3cpath%20d='m3.802,14.032c.388.242,1.033.511,1.715.511.621,0,1.198-.18,1.676-.487,0,0,.001,0,.002-.001l1.805-1.128v4.073c-.286,0-.574-.078-.824-.234l-4.374-2.734Z'%20fill='%23225086'/%3e%3cpath%20d='m7.853,1.507L.353,9.967c-.579.654-.428,1.642.323,2.111,0,0,2.776,1.735,3.126,1.954.388.242,1.033.511,1.715.511.621,0,1.198-.18,1.676-.487,0,0,.001,0,.002-.001l1.805-1.128-4.364-2.728,4.365-4.924V1s0,0,0,0c-.424,0-.847.169-1.147.507Z'%20fill='%236df'/%3e%3cpolygon%20points='4.636%2010.199%204.688%2010.231%209%2012.927%209.001%2012.927%209.001%2012.927%209.001%205.276%209%205.275%204.636%2010.199'%20fill='%23cbf8ff'/%3e%3cpath%20d='m17.324,12.078c.751-.469.902-1.457.323-2.111l-4.921-5.551c-.397-.185-.842-.291-1.313-.291-.925,0-1.752.399-2.302,1.026l-.109.123h0s4.364,4.924,4.364,4.924h0s0,0,0,0l-4.365,2.728v4.073c.287,0,.573-.078.823-.234l7.5-4.688Z'%20fill='%23074793'/%3e%3cpath%20d='m9.001,1v4.275s.109-.123.109-.123c.55-.627,1.377-1.026,2.302-1.026.472,0,.916.107,1.313.291l-2.579-2.909c-.299-.338-.723-.507-1.146-.507Z'%20fill='%230294e4'/%3e%3cpolygon%20points='13.365%2010.199%2013.365%2010.199%2013.365%2010.199%209.001%205.276%209.001%2012.926%2013.365%2010.199'%20fill='%2396bcc2'/%3e%3c/svg%3e" alt="" class="size-5 shrink-0 object-contain"/><span class="label-mono text-muted-foreground">Entra ID</span></span><span class="flex items-center gap-2"><img src="data:image/svg+xml,%3csvg%20id='fe62c4da-ab98-4bb3-a1a5-9a22b229614c'%20xmlns='http://www.w3.org/2000/svg'%20width='18'%20height='18'%20viewBox='0%200%2018%2018'%3e%3cdefs%3e%3clinearGradient%20id='f36136e6-f568-4134-ab6f-c0fefbc04f83'%20x1='9'%20y1='16.795'%20x2='9'%20y2='1.205'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20offset='0'%20stop-color='%235e9624'%20/%3e%3cstop%20offset='0.321'%20stop-color='%23639d26'%20/%3e%3cstop%20offset='0.794'%20stop-color='%236fb12a'%20/%3e%3cstop%20offset='0.999'%20stop-color='%2376bc2d'%20/%3e%3c/linearGradient%3e%3c/defs%3e%3cg%3e%3cpath%20d='M16.083,8.438c0,4.571-5.626,8.25-6.85,9a.449.449,0,0,1-.466,0c-1.224-.747-6.85-4.426-6.85-9v-5.5A.44.44,0,0,1,2.351,2.5C6.728,2.386,5.72.5,9,.5s2.272,1.886,6.649,2a.44.44,0,0,1,.434.435Z'%20fill='%2376bc2d'%20/%3e%3cpath%20d='M15.5,8.485c0,4.191-5.16,7.566-6.282,8.25a.412.412,0,0,1-.428,0C7.664,16.051,2.5,12.676,2.5,8.485V3.441a.4.4,0,0,1,.4-.4C6.916,2.935,5.992,1.205,9,1.205s2.084,1.73,6.1,1.837a.4.4,0,0,1,.4.4Z'%20fill='url(%23f36136e6-f568-4134-ab6f-c0fefbc04f83)'%20/%3e%3cpath%20d='M11.853,7.66h-.408l0-1.417a2.652,2.652,0,0,0-.7-1.809,2.358,2.358,0,0,0-3.483,0,2.606,2.606,0,0,0-.7,1.808V7.66H6.147a.328.328,0,0,0-.326.32v3.682a.329.329,0,0,0,.326.32h5.706a.329.329,0,0,0,.326-.32V7.98A.328.328,0,0,0,11.853,7.66Zm-1.549,0H7.7V6.219a1.434,1.434,0,0,1,.41-.99,1.2,1.2,0,0,1,1.788,0,1.394,1.394,0,0,1,.153.2h0a1.445,1.445,0,0,1,.258.791Z'%20fill='%23fff'%20/%3e%3cpath%20d='M6.148,7.658h5.705a.328.328,0,0,1,.21.08L5.938,11.9a.313.313,0,0,1-.116-.241V7.979A.328.328,0,0,1,6.148,7.658Z'%20fill='%23b3b3b3'%20opacity='0.15'%20/%3e%3cpath%20d='M11.853,7.658H6.147a.328.328,0,0,0-.209.08L12.062,11.9a.314.314,0,0,0,.117-.241V7.979A.329.329,0,0,0,11.853,7.658Z'%20fill='%23a3a3a3'%20opacity='0.09'%20/%3e%3c/g%3e%3c/svg%3e" alt="" class="size-5 shrink-0 object-contain"/><span class="label-mono text-muted-foreground">Defender</span></span><span class="flex items-center gap-2"><img src="data:image/svg+xml,%3csvg%20id='bc93169a-24c4-4686-9f37-c7e4f53b3d34'%20xmlns='http://www.w3.org/2000/svg'%20width='18'%20height='18'%20viewBox='0%200%2018%2018'%3e%3cdefs%3e%3cradialGradient%20id='fb114c93-7c16-4540-899a-0796041629e6'%20cx='9'%20cy='9'%20r='8.5'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20offset='0.18'%20stop-color='%235ea0ef'%20/%3e%3cstop%20offset='0.56'%20stop-color='%235c9fee'%20/%3e%3cstop%20offset='0.69'%20stop-color='%23559ced'%20/%3e%3cstop%20offset='0.78'%20stop-color='%234a97e9'%20/%3e%3cstop%20offset='0.86'%20stop-color='%233990e4'%20/%3e%3cstop%20offset='0.93'%20stop-color='%232387de'%20/%3e%3cstop%20offset='0.99'%20stop-color='%23087bd6'%20/%3e%3cstop%20offset='1'%20stop-color='%230078d4'%20/%3e%3c/radialGradient%3e%3cradialGradient%20id='ec478bd3-5b38-4e7f-b661-11f355578bff'%20cx='38.95'%20cy='182.07'%20r='9.88'%20gradientTransform='translate(-28.71%20-163.24)%20scale(0.94%200.94)'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20offset='0.27'%20stop-color='%23ffd70f'%20/%3e%3cstop%20offset='0.49'%20stop-color='%23ffcb12'%20/%3e%3cstop%20offset='0.88'%20stop-color='%23feac19'%20/%3e%3cstop%20offset='1'%20stop-color='%23fea11b'%20/%3e%3c/radialGradient%3e%3c/defs%3e%3ctitle%3eIcon-security-245%3c/title%3e%3cpath%20id='aacf8311-a317-400f-b613-74bd00da5ce3'%20d='M9,.5A8.5,8.5,0,1,0,17.5,9,8.51,8.51,0,0,0,9,.5ZM9,16.34A7.34,7.34,0,1,1,16.34,9,7.34,7.34,0,0,1,9,16.34Z'%20fill='url(%23fb114c93-7c16-4540-899a-0796041629e6)'%20/%3e%3ccircle%20cx='9'%20cy='9'%20r='7.34'%20fill='%23fff'%20/%3e%3cg%3e%3cpath%20id='bd983c41-db73-40ec-a4f4-da1213fc9924'%20d='M13.44,7.33a1.84,1.84,0,0,0,0-2.59h0L10.29,1.58a1.83,1.83,0,0,0-2.58,0h0L4.56,4.74a1.84,1.84,0,0,0,0,2.59L7.18,10a.51.51,0,0,1,.15.36v4.88a.63.63,0,0,0,.18.44l1.2,1.2a.41.41,0,0,0,.58,0l1.16-1.16h0l.68-.68a.25.25,0,0,0,0-.34l-.49-.49a.27.27,0,0,1,0-.37l.49-.49a.25.25,0,0,0,0-.34l-.49-.49a.27.27,0,0,1,0-.37l.49-.49a.25.25,0,0,0,0-.34l-.68-.69v-.25ZM9,2.35A1,1,0,0,1,9,4.42,1,1,0,1,1,9,2.35Z'%20fill='url(%23ec478bd3-5b38-4e7f-b661-11f355578bff)'%20/%3e%3cpath%20id='ad2e7e44-9bfd-4775-8bf4-8ef26a544921'%20d='M8.18,15.3h0a.23.23,0,0,0,.38-.17v-4a.24.24,0,0,0-.11-.2h0a.22.22,0,0,0-.34.2v4A.28.28,0,0,0,8.18,15.3Z'%20fill='%23ff9300'%20opacity='0.75'%20/%3e%3crect%20id='a996fbff-3936-4b24-b407-369336c143ba'%20x='6.48'%20y='5.79'%20width='5.17'%20height='0.61'%20rx='0.28'%20fill='%23ff9300'%20opacity='0.75'%20/%3e%3crect%20id='bb12d31c-3352-4a18-87dd-a169a4a8721d'%20x='6.48'%20y='6.78'%20width='5.17'%20height='0.61'%20rx='0.28'%20fill='%23ff9300'%20opacity='0.75'%20/%3e%3c/g%3e%3c/svg%3e" alt="" class="size-5 shrink-0 object-contain"/><span class="label-mono text-muted-foreground">Key Vault</span></span></span></span></a></div></div><div class="w-[76vw] max-w-[21rem] shrink-0 snap-start sm:w-auto
6sm:max-w-none"><div data-in="false" style="--d:360ms" class="unveil-card h-full"><a href="/services/business-applications" class="pillar group flex h-full flex-col rounded-lg border border-border/70 bg-card card-lift card-glow elev-1 hover:elev-2"><span aria-hidden="true" class="rail-draw block h-1 w-full origin-left bg-practice-applications"></span><span class="unveil-frame relative block aspect-[16/9] w-full overflow-hidden"><span aria-hidden="true" class="unveil-img absolute inset-x-0 -top-[6%] block h-[112%]" style="transform:translateY(-4%)"><img src="/assets/service-applications-_OaJ-gmq.webp" alt="" loading="lazy" class="pillar-img size-full object-cover grayscale-[55%] transition-all duration-700 group-hover:scale-[1.04] group-hover:grayscale-0"/></span><span class="absolute inset-0 bg-gradient-to-t from-ink/40 via-transparent to-transparent"></span><span aria-hidden="true" class="rise absolute bottom-0 right-0 p-4" style="--o:380ms"><span class="flex size-9 items-center justify-center border border-white/60 bg-ink/40 text-white transition-colors duration-300 group-hover:border-primary group-hover:bg-primary"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="currentColor" viewBox="0 0 256 256" aria-hidden="true" class="size-4"><path d="M224.49,136.49l-72,72a12,12,0,0,1-17-17L187,140H40a12,12,0,0,1,0-24H187L135.51,64.48a12,12,0,0,1,17-17l72,72A12,12,0,0,1,224.49,136.49Z"></path></svg></span></span></span><span class="flex flex-1 flex-col gap-4 p-6"><span class="rise block w-fit" style="--o:480ms"><span class="label-mono inline-flex items-center px-2.5 py-1.5 bg-practice-applications/12 text-practice-applications w-fit">Adoption</span></span><span class="rise block font-display text-[1.65rem] leading-tight" style="--o:540ms">Applications</span><span class="rise text-sm leading-relaxed text-muted-foreground" style="--o:600ms">Dynamics 365 and Power Platform kept adopted and governed as customisation accumulates.</span><span class="rise mt-auto flex flex-wrap items-center gap-x-4 gap-y-2 border-t border-border/70 pt-4" style="--o:680ms"><span class="flex items-center gap-2"><img src="/assets/dynamics-365-DXG6kRof.svg" alt="" class="size-5 shrink-0 object-contain"/><span class="label-mono text-muted-foreground">Dynamics 365</span></span><span class="flex items-center gap-2"><img src="data:image/svg+xml,%3csvg%20width='96'%20height='96'%20viewBox='0%200%2096%2096'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20clip-path='url(%23clip0_4303_1230)'%3e%3cg%20clip-path='url(%23clip1_4303_1230)'%3e%3cpath%20d='M38.1026%2071.6921L31.6529%2091.0414C30.1188%2095.6436%2024.4821%2097.328%2020.6746%2094.322L4.89891%2081.8676C1.95908%2079.5466%200.78931%2075.6321%201.97376%2072.0787C3.18381%2068.4486%206.58102%2066%2010.4075%2066H46C42.4169%2066%2039.2357%2068.2928%2038.1026%2071.6921Z'%20fill='url(%23paint0_linear_4303_1230)'/%3e%3cpath%20d='M38.1026%2071.6921L31.6529%2091.0414C30.1188%2095.6436%2024.4821%2097.328%2020.6746%2094.322L4.89891%2081.8676C1.95908%2079.5466%200.78931%2075.6321%201.97376%2072.0787C3.18381%2068.4486%206.58102%2066%2010.4075%2066H46C42.4169%2066%2039.2357%2068.2928%2038.1026%2071.6921Z'%20fill='url(%23paint1_radial_4303_1230)'/%3e%3cpath%20d='M24.3245%2030H60.8335C74.7805%2030%2089.1466%2040.0237%2085.2858%2051.5882L95.406%2021.2744C98.1908%2013.1151%2089.4514%200%2069.8184%200H30.3245C27.7419%200%2025.4491%201.65259%2024.6324%204.10265L18.6324%2022.1026C17.3374%2025.9878%2020.2292%2030%2024.3245%2030Z'%20fill='url(%23paint2_linear_4303_1230)'/%3e%3cpath%20d='M24.3245%2030H60.8335C74.7805%2030%2089.1466%2040.0237%2085.2858%2051.5882L95.406%2021.2744C98.1908%2013.1151%2089.4514%200%2069.8184%200H30.3245C27.7419%200%2025.4491%201.65259%2024.6324%204.10265L18.6324%2022.1026C17.3374%2025.9878%2020.2292%2030%2024.3245%2030Z'%20fill='url(%23paint3_linear_4303_1230)'/%3e%3cpath%20d='M59.8325%2065.9999L11.2076%2065.9999C6.9044%2065.9999%203.08387%2068.7528%201.72181%2072.8344L11.7208%2042.8376C13.0819%2038.7542%2016.9033%2035.9999%2021.2076%2035.9999L69.8147%2035.9999C83.2662%2035.9999%2092.6205%2029.6694%2095.5007%202
61.0261L85.2939%2051.6972C82.952%2058.6938%2074.4997%2065.9999%2059.8325%2065.9999Z'%20fill='url(%23paint4_linear_4303_1230)'/%3e%3cpath%20d='M59.8325%2065.9999L11.2076%2065.9999C6.9044%2065.9999%203.08387%2068.7528%201.72181%2072.8344L11.7208%2042.8376C13.0819%2038.7542%2016.9033%2035.9999%2021.2076%2035.9999L69.8147%2035.9999C83.2662%2035.9999%2092.6205%2029.6694%2095.5007%2021.0261L85.2939%2051.6972C82.952%2058.6938%2074.4997%2065.9999%2059.8325%2065.9999Z'%20fill='url(%23paint5_linear_4303_1230)'/%3e%3c/g%3e%3c/g%3e%3cdefs%3e%3clinearGradient%20id='paint0_linear_4303_1230'%20x1='3.99902'%20y1='70'%20x2='15.999'%20y2='105.5'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%23309C61'/%3e%3cstop%20offset='1'%20stop-color='%231EC8B0'/%3e%3c/linearGradient%3e%3cradialGradient%20id='paint1_radial_4303_1230'%20cx='0'%20cy='0'%20r='1'%20gradientUnits='userSpaceOnUse'%20gradientTransform='translate(25.4991%20102)%20rotate(-90)%20scale(44%2055.1631)'%3e%3cstop%20offset='0.615451'%20stop-color='%231E794A'%20stop-opacity='0'/%3e%3cstop%20offset='1'%20stop-color='%231E794A'/%3e%3c/radialGradient%3e%3clinearGradient%20id='paint2_linear_4303_1230'%20x1='30'%20y1='12.5'%20x2='90.4155'%20y2='29.1851'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%2320AC9D'/%3e%3cstop%20offset='0.568447'%20stop-color='%231A7F7C'/%3e%3cstop%20offset='1'%20stop-color='%23024169'/%3e%3c/linearGradient%3e%3clinearGradient%20id='paint3_linear_4303_1230'%20x1='60'%20y1='1.00002'%20x2='75.5'%20y2='42.5'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%231A7F7C'%20stop-opacity='0'/%3e%3cstop%20offset='0.588659'%20stop-color='%23004695'%20stop-opacity='0.6'/%3e%3cstop%20offset='1'%20stop-color='%23003580'/%3e%3c/linearGradient%3e%3clinearGradient%20id='paint4_linear_4303_1230'%20x1='16'%20y1='40.9999'%20x2='74'%20y2='65.4999'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%2376EB95'/%3e%3cstop%20offset='0.179334'%20stop-color='%2352D17C'/%3e%3cstop%20offset='0.713946'%20stop-color='%2322918B'/%3e%3cstop%20offset='1'%20stop-color='%230C74A1'/%3e%3c/linearGradient%3e%3clinearGradient%20id='paint5_linear_4303_1230'%20x1='21'%20y1='53.4999'%20x2='11.5'%20y2='49.4999'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%2352D17C'%20stop-opacity='0'/%3e%3cstop%20offset='1'%20stop-color='%23B0F098'/%3e%3c/linearGradient%3e%3cclipPath%20id='clip0_4303_1230'%3e%3crect%20width='96'%20height='96'%20fill='white'/%3e%3c/clipPath%3e%3cclipPath%20id='clip1_4303_1230'%3e%3crect%20width='96'%20height='96'%20fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e" alt="" class="size-5 shrink-0 object-contain"/><span class="label-mono text-muted-foreground">Power Platform</span></span></span></span></a></div></div><div class="w-[76vw] max-w-[21rem] shrink-0 snap-start sm:w-auto sm:max-w-none"><div data-in="false" style="--d:480ms" class="unveil-card h-full"><a href="/services/azure-operations" class="pillar group flex h-full flex-col rounded-lg border border-border/70 bg-card card-lift card-glow elev-1 hover:elev-2"><span aria-hidden="true" class="rail-draw block h-1 w-full origin-left bg-practice-infrastructure"></span><span class="unveil-frame relative block aspect-[16/9] w-full overflow-hidden"><span aria-hidden="true" class="unveil-img absolute inset-x-0 -top-[6%] block h-[112%]" style="transform:translateY(-4%)">
6<img src="/assets/service-infrastructure-NizDU8hU.webp" alt="" loading="lazy" class="pillar-img size-full object-cover grayscale-[55%] transition-all duration-700 group-hover:scale-[1.04] group-hover:grayscale-0"/></span><span class="absolute inset-0 bg-gradient-to-t from-ink/40 via-transparent to-transparent"></span><span aria-hidden="true" class="rise absolute bottom-0 right-0 p-4" style="--o:380ms"><span class="flex size-9 items-center justify-center border border-white/60 bg-ink/40 text-white transition-colors duration-300 group-hover:border-primary group-hover:bg-primary"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="currentColor" viewBox="0 0 256 256" aria-hidden="true" class="size-4"><path d="M224.49,136.49l-72,72a12,12,0,0,1-17-17L187,140H40a12,12,0,0,1,0-24H187L135.51,64.48a12,12,0,0,1,17-17l72,72A12,12,0,0,1,224.49,136.49Z"></path></svg></span></span></span><span class="flex flex-1 flex-col gap-4 p-6"><span class="rise block w-fit" style="--o:480ms"><span class="label-mono inline-flex items-center px-2.5 py-1.5 bg-practice-infrastructure/12 text-practice-infrastructure w-fit">Operations</span></span><span class="rise block font-display text-[1.65rem] leading-tight" style="--o:540ms">Infrastructure</span><span class="rise text-sm leading-relaxed text-muted-foreground" style="--o:600ms">Round-the-clock operations with the cost governance that keeps savings compounding after we leave.</span><span class="rise mt-auto flex flex-wrap items-center gap-x-4 gap-y-2 border-t border-border/70 pt-4" style="--o:680ms"><span class="flex items-center gap-2"><img src="data:image/svg+xml,%3csvg%20id='e4e764cd-2e73-472f-b88a-bf8bfc2c2994'%20xmlns='http://www.w3.org/2000/svg'%20width='18'%20height='18'%20viewBox='0%200%2018%2018'%3e%3cdefs%3e%3cradialGradient%20id='ac8b32da-30ca-4b92-8d0f-8d2d5ef278a0'%20cx='5.72'%20cy='7.45'%20r='8.42'%20gradientTransform='translate(3.23%201.51)%20scale(1.01%201.01)'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20offset='0.18'%20stop-color='%235ea0ef'%20/%3e%3cstop%20offset='0.56'%20stop-color='%235c9fee'%20/%3e%3cstop%20offset='0.69'%20stop-color='%23559ced'%20/%3e%3cstop%20offset='0.78'%20stop-color='%234a97e9'%20/%3e%3cstop%20offset='0.86'%20stop-color='%233990e4'%20/%3e%3cstop%20offset='0.93'%20stop-color='%232387de'%20/%3e%3cstop%20offset='0.99'%20stop-color='%23087bd6'%20/%3e%3cstop%20offset='1'%20stop-color='%230078d4'%20/%3e%3c/radialGradient%3e%3cradialGradient%20id='a9954820-cb38-4943-9842-f0a568d2b015'%20cx='28.18'%20cy='202.29'%20r='2.7'%20gradientTransform='translate(-17.77%20-185.01)%20scale(0.95)'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20offset='0.19'%20stop-color='%238c8e90'%20/%3e%3cstop%20offset='0.35'%20stop-color='%23848688'%20/%3e%3cstop%20offset='0.6'%20stop-color='%236e7071'%20/%3e%3cstop%20offset='0.91'%20stop-color='%234a4b4c'%20/%3e%3cstop%20offset='1'%20stop-color='%233e3f3f'%20/%3e%3c/radialGradient%3e%3c/defs%3e%3ctitle%3eIcon-manage-317%3c/title%3e%3cellipse%20cx='9'%20cy='9'%20rx='8.5'%20ry='8.47'%20fill='url(%23ac8b32da-30ca-4b92-8d0f-8d2d5ef278a0)'%20/%3e%3cellipse%20cx='9'%20cy='9'%20rx='7.4'%20ry='7.37'%20fill='%23fff'%20/%3e%3cpath%20d='M2.72,9.44a6.24,6.24,0,0,0,1.82,4l2-2a3.53,3.53,0,0,1-1-2Z'%20fill='%239cebff'%20/%3e%3cpath%20d='M13.13,4.27A6.25,6.25,0,0,0,9.44,2.74V5.53a3.41,3.41,0,0,1,1.71.7Z'%20fill='%2332bedd'%20/%3e%3cpath%20d='M4.87,4.27l2,2a3.41,3.41,0,0,1,1.71-.7V2.74A6.25,6.25,0,0,0,4.87,4.27Z'%20fill='%2332bedd'%20/%3e%3cpath%20d='M11.78,6.85a3.6,3.6,0,0,1,.71,1.71h2.79a6.16,6.16,0,0,0-1.53-3.67Z'%20fill='%2332bedd'%20/%3e%3cpath%20d='M6.22,6.85l-2-2A6.16,6.16,0,0,0,2.72,8.56H5.51A3.6,3.6,0,0,1,6.22,6.85Z'%20fill='%2350e6ff'%20/%3e%3cpath%20d='M14.14,7a.45.45,0,0,0-.57-.25L9.45,8.41l.32.81,4.12-1.63A.44.44,0,0,0,14.14,7Z'%20fill='%23f04049'%20/%3e%3cellipse%20cx='9'%20cy='9'%20rx='1.2'%20ry='1.2'%20fill='url(%23a9954820-cb38-4943-9842-f0a568d2b015)'%20/%3e%3c/svg%3e" alt="" class="size-5 shrink-0 object-contain"/><span class="label-mono text-muted-foreground">Azure Monitor</span></span><span class="flex items-center gap-2"><img src="data:image/svg+xml,%3csvg%20id='e00fef30-156c-4930-8b65-3a593543aa1d'%20xmlns='http://www.w3.org/2000/svg'%20width='18'%20height='18'%20viewBox='0%200%2018%2018'%3e%3cdefs%3e%3clinearGradient%20id='a45ba9b5-2e08-4c39-8916-0bab184f06e9'%20x1='9'%20y1='1.48'%20x2='9'%20y2='17.07'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20offset='0'%20stop-color='%2376bc2d'%20/%3e%3cstop%20offset='0.32'%20stop-color='%2373b82c'%20/%3e%3cstop%20offset='0.65'%20stop-color='%236cab29'%20/%3e%3cstop%20offset='0.99'%20stop-color='%235e9724'%20/%3e%3cstop%20offset='1'%20stop-color='%235e9624'%20/%3e%3c/linearGradient%3e%3clinearGradient%20id='e74e2f36-f70f-4351-9609-a084522a8ba7'%20x1='6.13'%20y1='9.28'%20x2='11.87'%20y2='9.28'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20offset='0'%20stop-color='%23fff'%20/%3e%3cstop%20offset='1'%20stop-color='%23fff'%20/%3e%3c/linearGradient%3e%3c/defs%3e%3ctitle%3eIcon-general-19%3c/title%3e%3cpath%20d='M12.35,1.48H5.65a2,2,0,0,0-1.73,1L.58,8.28a2,2,0,0,0,0,2l3.34,5.79a2,2,0,0,0,1.73,1h6.7a2,2,0,0,0,1.73-1l3.34-5.79a2,2,0,0,0,0-2l-3.34-5.8A2,2,0,0,0,12.35,1.48Z'%20fill='url(%23a45ba9b5-2e08-4c39-8916-0bab184f06e9)'%20/%3e%3cpath%20d='M9.07,4.81A.82.82,0,0,1,8.25,4,.82.82,0,0,1,9.89,4,.82.82,0,0,1,9.07,4.81Zm-.82,9.75a.82.82,0,1,0,1.64,0,.82.82,0,0,0-1.64,0Zm.84-2.7A1.5,1.5,0,0,1,7.58,11l-1.45.28A2.68,2.68,0,0,0,9,13c1.69,0,2.91-.89,2.91-2.13a2.07,2.07,0,0,0-1.12-2A13,13,0,0,0,9,8.33c-.67-.16-1.1-.53-1.1-1A1,1,0,0,1,9,6.46a1.4,1.4,0,0,1,1.29.69l1.25-.4A2.56,2.56,0,0,0,9,5.45c-1.18,0-2.55.52-2.55,2,0,1.81,1.11,2.17,2.69,2.48.37.07,1.23.32,1.23,1C10.33,11.31,10,11.86,9.09,11.86Z'%20opacity='0.9'%20fill='url(%23e74e2f36-f70f-4351-9609-a084522a8ba7)'%20/%3e%3c/svg%3e" alt="" class="size-5 shrink-0 object-contain"/><span class="label-mono text-muted-foreground">Cost Management</span></span></span></span></a></div></div><div class="w-[76vw] max-w-[21rem] shrink-0 snap-start sm:w-auto
6sm:max-w-none"><div class="reveal h-full" style="--reveal-delay:600ms"><a href="#contact" class="group flex h-full min-h-[22rem] flex-col justify-between gap-10 rounded-lg border border-l-[3px] border-border border-l-primary bg-secondary/70 p-8 card-lift card-glow"><span class="block"><span class="block label-eyebrow text-primary-strong">Architectural review</span><span class="mt-4 block font-display text-[1.65rem] leading-tight text-balance">Need an independent technical sanity check?</span><span class="mt-4 block text-sm leading-relaxed text-muted-foreground">We review migration roadmaps, cloud spend and security posture, without commercial vendor lock-in bias.</span></span><span class="inline-flex w-fit items-center gap-2 border-b border-primary-strong/50 pb-1 text-sm font-semibold text-primary-strong transition-colors group-hover:border-primary-strong">Ask for a review<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="currentColor" viewBox="0 0 256 256" aria-hidden="true" class="size-4 transition-transform group-hover:translate-x-0.5"><path d="M224.49,136.49l-72,72a12,12,0,0,1-17-17L187,140H40a12,12,0,0,1,0-24H187L135.51,64.48a12,12,0,0,1,17-17l72,72A12,12,0,0,1,224.49,136.49Z"></path></svg></span></a></div></div></div><p class="mt-2 label-mono text-muted-foreground sm:hidden">Swipe for all six â</p><div data-in="false" class="" style="--d:200ms"><div class="wipe"><a href="/services/managed-services" class="group relative isolate mt-6 flex flex-col gap-5 overflow-hidden rounded-lg bg-ink p-8 text-ink-foreground sm:flex-row sm:items-center sm:gap-8"><img src="/assets/managed-services-noc-BtInYVii.webp" alt="" loading="lazy" decoding="async" class="absolute inset-0 -z-20 size-full object-cover object-[50%_38%] transition-transform duration-700 ease-out group-hover:scale-105 motion-reduce:transition-none"/><span aria-hidden="true" class="absolute inset-0 -z-10 bg-[linear-gradient(90deg,rgb(10_15_29/0.95)_0%,rgb(10_15_29/0.86)_50%,rgb(10_15_29/0.8)_100%)] transition-opacity duration-300 group-hover:opacity-90"></span><span class="flex size-12 shrink-0 items-center justify-center rounded border border-white/25 text-primary-strong"><svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" fill="currentColor" viewBox="0 0 256 256" class="size-6"><path d="M80,144v40a16,16,0,0,1-16,16H48a16,16,0,0,1-16-16V128H64A16,16,0,0,1,80,144Zm112-16a16,16,0,0,0-16,16v40a16,16,0,0,0,16,16h32V128Z" opacity="0.2"></path><path d="M201.89,54.66A104.08,104.08,0,0,0,24,128v56a24,24,0,0,0,24,24H64a24,24,0,0,0,24-24V144a24,24,0,0,0-24-24H40.36A88.12,88.12,0,0,1,190.54,65.93,87.39,87.39,0,0,1,215.65,120H192a24,24,0,0,0-24,24v40a24,24,0,0,0,24,24h24a24,24,0,0,1-24,24H136a8,8,0,0,0,0,16h56a40,40,0,0,0,40-40V128A103.41,103.41,0,0,0,201.89,54.66ZM64,136a8,8,0,0,1,8,8v40a8,8,0,0,1-8,8H48a8,8,0,0,1-8-8V136Zm128,56a8,8,0,0,1-8-8V144a8,8,0,0,1,8-8h24v56Z"></path></svg></span><span class="min-w-0 flex-1"><span class="flex flex-wrap items-center gap-3"><span class="font-display text-2xl text-white">Managed Services</span><span class="label-mono bg-white/12 px-2.5 py-1.5 text-white/80">Then we run it</span></span><span class="mt-2 block max-w-3xl text-base leading-relaxed text-white/85">The same five practices, run continuously under one agreement: monitoring, security, governance, optimisation, enhancement. What decides whether a platform still earns its keep by year three is ownership, not architecture.</span></span><span class="inline-flex shrink-0 items-center gap-2 border-b border-primary-strong/50 pb-1 text-sm font-semibold text-primary-strong transition-colors group-hover:border-primary-strong">See how it works<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="currentColor" viewBox="0 0 256 256" aria-hidden="true" class="size-4 transition-transform group-hover:translate-x-0.5"><path d="M224.49,136.49l-72,72a12,12,0,0,1-17-17L187,140H40a12,12,0,0,1,0-24H187L135.51,64.48a12,12,0,0,1,17-17l72,72A12,12,0,0,1,224.49,136.49Z"></path></svg></span></a></div></div></div></section><section aria-labelledby="copilot-band-title" class="surface-paper-deep section-py border-y border-border"><div class="mx-auto grid max-w-7xl grid-cols-1 items-center gap-12 px-6 lg:grid-cols-[minmax(0,0.95fr)_minmax(0,1.05fr)] lg:gap-16 lg:px-8 [&>*]:min-w-0"><div><p class="flex items-center gap-3 label-eyebrow text-primary-strong">Copilot governance<span class="border border-primary/40 px-2 py-0.5 label-mono !tracking-[0.08em]">New</span></p><h2 id="copilot-band-title" data-in="false" aria-label="Copilot purchased is not Copilot deployed." class="mt-5 font-display text-display-2 text-balance"><span aria-hidden="true" class="mask-word" style="--i:0"><span>Copilot</span></span> <span aria-hidden="true" class="mask-word" style="--i:1"><span>purchased</span></span> <span aria-hidden="true" class="mask-word" style="--i:2"><span>is</span></span> <span aria-hidden="true" class="mask-word" style="--i:3"><span>not</span></span> <span aria-hidden="true" class="mask-word" style="--i:4"><span><em class="display-em">Copilot</em></span></span> <span aria-hidden="true" class="mask-word" style="--i:5"><span><em class="display-em">deployed</em>.</span></span></h2><div class="reveal mt-6 space-y-4 text-lg leading-relaxed text-muted-foreground" style="--reveal-delay:0ms"><p>Copilot inherits every permission in SharePoint, OneDrive and Teams, and surfaces whatever a user can reach. Risk committees know it, and block deployment until someone can prove the estate is safe.</p><p>With Copilot Cowork, generally available since June 2026, Copilot now acts on that access as well as reading it. We build the proof, so your risk committee can say yes.</p></div><div class="reveal mt-7" style="--reveal-delay:80ms"><p class="label-mono text-muted-foreground">What your risk committee needs proven</p><ul class="mt-3 flex flex-wrap gap-2"><li class="border border-border surface-card px-3 py-1.5 text-sm font-medium">Permissions audit</li><li class="border border-border surface-card px-3 py-1.5 text-sm font-medium">Sensitivity labelling</li><li class="border border-border surface-card px-3 py-1.5 text-sm font-medium">Grounding controls</li><li class="border border-border surface-card px-3 py-1.5 text-sm font-medium">AI audit trail</li></ul></div><div class="reveal mt-9 flex flex-wrap items-center gap-x-6 gap-y-4" style="--reveal-delay:140ms"><a href="/copilot-governance" class="group btn btn-primary">See how we unblock Copilot<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="currentColor" viewBox="0 0 256 256" aria-hidden="true" class="cta-arrow size-4"><path d="M224.49,136.49l-72,72a12,12,0,0,1-17-17L187,140H40a12,12,0,0,1,0-24H187L135.51,64.48a12,12,0,0,1,17-17l72,72A12,12,0,0,1,224.49,136.49Z"></path></svg></a><a href="/copilot-governance#assessment" class="inline-flex min-h-11 items-center border-b border-primary-strong/50 text-sm font-semibold text-primary-strong transition-colors hover:border-primary-strong">Get your free readiness score</a></div><span class="inline-flex items-center gap-2 mt-8"><img src="/assets/microsoft-365-copilot-Bw0h4I4K.png" alt="" width="48" height="48" class="size-6 shrink-0 object-contain"/><span class="text-sm text-muted-foreground">For Microsoft 365 Copilot and Copilot Cowork</span></span></div><div class="reveal " style="--reveal-delay:100ms"><figure class="border border-white/15 bg-[#0d1426] text-white shadow-[0_30px_80px_-24px_rgba(0,0,0,0.6)] " aria-labelledby="_R_4mbalq_-caption"><div class="flex flex-wrap items-center justify-between gap-3 border-b border-white/12 px-5 py-3.5 sm:px-6"><p id="_R_4mbalq_-caption" class="flex items-center gap-2 label-mono text-white/70"><img src="/assets/microsoft-365-copilot-Bw0h4I4K.png" alt="" width="40" height="40" class="size-5 shrink-0"/>Ask Copilot · illustrative, fictional files</p><div role="group" aria-label="Governance state" class="flex border border-white/20 p-0.5"><button type="button" aria-pressed="true" class="min-h-9 px-3 text-xs font-semibold transition-colors duration-200 focus-visible:outline-solid focus-visible:outline-2 focus-visible:-outline-offset-2 focus-visible:outline-white motion-reduce:transition-none sm:px-3.5 bg-white text-ink">Before governance</button><button type="button" aria-pressed="false" class="min-h-9 px-3 text-xs font-semibold transition-colors duration-200 focus-visible:outline-solid focus-visible:outline-2 focus-visible:-outline-offset-2 focus-visible:outline-white motion-reduce:transition-none sm:px-3.5 text-white/75 hover:bg-white/10 hover:text-white">After governance</button></div></div><div class="space-y-5 px-5 py-5 sm:px-6 sm:py-6"><div class="ml-auto w-fit max-w-[85%] bg-primary px-4 py-2.5 text-sm leading-snug text-white">Summarise whatâs changing for my team next quarter.</div><div><p class="label-mono text-white/60">
6Grounded in <!-- -->6<!-- --> of <!-- -->6<!-- --> <!-- -->files this user can reach</p><ul class="mt-2.5 divide-y divide-white/8 border-y border-white/8"><li class="flex items-start gap-3 py-2.5"><span aria-hidden="true" class="mt-0.5 flex size-7 shrink-0 items-center justify-center border transition-colors duration-300 motion-reduce:transition-none border-white/15 text-white/60"><svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" fill="currentColor" viewBox="0 0 256 256" class="size-3.5"><path d="M208,88H152V32Z" opacity="0.2"></path><path d="M213.66,82.34l-56-56A8,8,0,0,0,152,24H56A16,16,0,0,0,40,40V216a16,16,0,0,0,16,16H200a16,16,0,0,0,16-16V88A8,8,0,0,0,213.66,82.34ZM160,51.31,188.69,80H160ZM200,216H56V40h88V88a8,8,0,0,0,8,8h48V216Zm-32-80a8,8,0,0,1-8,8H96a8,8,0,0,1,0-16h64A8,8,0,0,1,168,136Zm0,32a8,8,0,0,1-8,8H96a8,8,0,0,1,0-16h64A8,8,0,0,1,168,168Z"></path></svg></span><span class="min-w-0 flex-1"><span class="block truncate text-sm font-medium transition-[color,opacity] duration-300 motion-reduce:transition-none text-white">Team plan FY27.docx</span><span class="mt-1 inline-block border px-1.5 py-0.5 font-mono text-[0.625rem] uppercase tracking-[0.08em] sm:hidden border-white/15 text-white/60">General</span><span class="mt-0.5 block text-xs text-white/60">Teams · Operations</span></span><span class="hidden shrink-0 border px-1.5 py-0.5 font-mono sm:inline-block text-[0.625rem] uppercase tracking-[0.08em] border-white/15 text-white/60">General</span></li><li class="flex items-start gap-3 py-2.5"><span aria-hidden="true" class="mt-0.5 flex size-7 shrink-0 items-center justify-center border transition-colors duration-300 motion-reduce:transition-none border-destructive/60 bg-destructive/10 text-destructive"><svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" fill="currentColor" viewBox="0 0 256 256" class="size-3.5"><path d="M208,88H152V32Z" opacity="0.2"></path><path d="M213.66,82.34l-56-56A8,8,0,0,0,152,24H56A16,16,0,0,0,40,40V216a16,16,0,0,0,16,16H200a16,16,0,0,0,16-16V88A8,8,0,0,0,213.66,82.34ZM160,51.31,188.69,80H160ZM200,216H56V40h88V88a8,8,0,0,0,8,8h48V216
6Zm-32-80a8,8,0,0,1-8,8H96a8,8,0,0,1,0-16h64A8,8,0,0,1,168,136Zm0,32a8,8,0,0,1-8,8H96a8,8,0,0,1,0-16h64A8,8,0,0,1,168,168Z"></path></svg></span><span class="min-w-0 flex-1"><span class="block truncate text-sm font-medium transition-[color,opacity] duration-300 motion-reduce:transition-none text-white">Board pack restructuring (draft).pdf</span><span class="mt-1 inline-block border px-1.5 py-0.5 font-mono text-[0.625rem] uppercase tracking-[0.08em] sm:hidden border-destructive/50 text-destructive">Highly confidential</span><span class="mt-0.5 block text-xs text-white/60">SharePoint · Executive<span class="text-destructive"> · <!-- -->Site open to everyone except external users</span></span></span><span class="hidden shrink-0 border px-1.5 py-0.5 font-mono sm:inline-block text-[0.625rem] uppercase tracking-[0.08em] border-destructive/50 text-destructive">Highly confidential</span></li><li class="flex items-start gap-3 py-2.5"><span aria-hidden="true" class="mt-0.5 flex size-7 shrink-0 items-center justify-center border transition-colors duration-300 motion-reduce:transition-none border-white/15 text-white/60"><svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" fill="currentColor" viewBox="0 0 256 256" class="size-3.5"><path d="M208,88H152V32Z" opacity="0.2"></path><path d="M213.66,82.34l-56-56A8,8,0,0,0,152,24H56A16,16,0,0,0,40,40V216a16,16,0,0,0,16,16H200a16,16,0,0,0,16-16V88A8,8,0,0,0,213.66,82.34ZM160,51.31,188.69,80H160ZM200,216H56V40h88V88a8,8,0,0,0,8,8h48V216
6Zm-32-80a8,8,0,0,1-8,8H96a8,8,0,0,1,0-16h64A8,8,0,0,1,168,136Zm0,32a8,8,0,0,1-8,8H96a8,8,0,0,1,0-16h64A8,8,0,0,1,168,168Z"></path></svg></span><span class="min-w-0 flex-1"><span class="block truncate text-sm font-medium transition-[color,opacity] duration-300 motion-reduce:transition-none text-white">Process handbook v4.docx</span><span class="mt-1 inline-block border px-1.5 py-0.5 font-mono text-[0.625rem] uppercase tracking-[0.08em] sm:hidden border-white/15 text-white/60">General</span><span class="mt-0.5 block text-xs text-white/60">SharePoint · Operations</span></span><span class="hidden shrink-0 border px-1.5 py-0.5 font-mono sm:inline-block text-[0.625rem] uppercase tracking-[0.08em] border-white/15 text-white/60">General</span></li><li class="flex items-start gap-3 py-2.5"><span aria-hidden="true" class="mt-0.5 flex size-7 shrink-0 items-center justify-center border transition-colors duration-300 motion-reduce:transition-none border-destructive/60 bg-destructive/10 text-destructive"><svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" fill="currentColor" viewBox="0 0 256 256" class="size-3.5"><path d="M208,88H152V32Z" opacity="0.2"></path><path d="M213.66,82.34l-56-56A8,8,0,0,0,152,24H56A16,16,0,0,0,40,40V216a16,16,0,0,0,16,16H200a16,16,0,0,0,16-16V88A8,8,0,0,0,213.66,82.34ZM160,51.31,188.69,80H160ZM200,216H56V40h88V88a8,8,0,0,0,8,8h48V216
6Zm-32-80a8,8,0,0,1-8,8H96a8,8,0,0,1,0-16h64A8,8,0,0,1,168,136Zm0,32a8,8,0,0,1-8,8H96a8,8,0,0,1,0-16h64A8,8,0,0,1,168,168Z"></path></svg></span><span class="min-w-0 flex-1"><span class="block truncate text-sm font-medium transition-[color,opacity] duration-300 motion-reduce:transition-none text-white">Roles at risk consultation.xlsx</span><span class="mt-1 inline-block border px-1.5 py-0.5 font-mono text-[0.625rem] uppercase tracking-[0.08em] sm:hidden border-destructive/50 text-destructive">Confidential</span><span class="mt-0.5 block text-xs text-white/60">SharePoint · HR<span class="text-destructive"> · <!-- -->Library inherited org-wide access</span></span></span><span class="hidden shrink-0 border px-1.5 py-0.5 font-mono sm:inline-block text-[0.625rem] uppercase tracking-[0.08em] border-destructive/50 text-destructive">Confidential</span></li><li class="flex items-start gap-3 py-2.5"><span aria-hidden="true" class="mt-0.5 flex size-7 shrink-0 items-center justify-center border transition-colors duration-300 motion-reduce:transition-none border-destructive/60 bg-destructive/10 text-destructive"><svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" fill="currentColor" viewBox="0 0 256 256" class="size-3.5"><path d="M208,88H152V32Z" opacity="0.2"></path><path d="M213.66,82.34l-56-56A8,8,0,0,0,152,24H56A16,16,0,0,0,40,40V216a16,16,0,0,0,16,16H200a16,16,0,0,0,16-16V88A8,8,0,0,0,213.66,82.34ZM160,51.31,188.69,80H160ZM200,216H56V40h88V88a8,8,0,0,0,8,8h48V216
6Zm-32-80a8,8,0,0,1-8,8H96a8,8,0,0,1,0-16h64A8,8,0,0,1,168,136Zm0,32a8,8,0,0,1-8,8H96a8,8,0,0,1,0-16h64A8,8,0,0,1,168,168Z"></path></svg></span><span class="min-w-0 flex-1"><span class="block truncate text-sm font-medium transition-[color,opacity] duration-300 motion-reduce:transition-none text-white">Salary review 2027.xlsx</span><span class="mt-1 inline-block border px-1.5 py-0.5 font-mono text-[0.625rem] uppercase tracking-[0.08em] sm:hidden border-destructive/50 text-destructive">Confidential</span><span class="mt-0.5 block text-xs text-white/60">OneDrive · HR business partner<span class="text-destructive"> · <!-- -->âPeople in your organisationâ link</span></span></span><span class="hidden shrink-0 border px-1.5 py-0.5 font-mono sm:inline-block text-[0.625rem] uppercase tracking-[0.08em] border-destructive/50 text-destructive">Confidential</span></li><li class="flex items-start gap-3 py-2.5"><span aria-hidden="true" class="mt-0.5 flex size-7 shrink-0 items-center justify-center border transition-colors duration-300 motion-reduce:transition-none border-white/15 text-white/60"><svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" fill="currentColor" viewBox="0 0 256 256" class="size-3.5"><path d="M208,88H152V32Z" opacity="0.2"></path><path d="M213.66,82.34l-56-56A8,8,0,0,0,152,24H56A16,16,0,0,0,40,40V216a16,16,0,0,0,16,16H200a16,16,0,0,0,16-16V88A8,8,0,0,0,213.66,82.34ZM160,51.31,188.69,80H160ZM200,216H56V40h88V88a8,8,0,0,0,8,8h48V216
6Zm-32-80a8,8,0,0,1-8,8H96a8,8,0,0,1,0-16h64A8,8,0,0,1,168,136Zm0,32a8,8,0,0,1-8,8H96a8,8,0,0,1,0-16h64A8,8,0,0,1,168,168Z"></path></svg></span><span class="min-w-0 flex-1"><span class="block truncate text-sm font-medium transition-[color,opacity] duration-300 motion-reduce:transition-none text-white">Q3 all-hands.pptx</span><span class="mt-1 inline-block border px-1.5 py-0.5 font-mono text-[0.625rem] uppercase tracking-[0.08em] sm:hidden border-white/15 text-white/60">General</span><span class="mt-0.5 block text-xs text-white/60">SharePoint · Intranet</span></span><span class="hidden shrink-0 border px-1.5 py-0.5 font-mono sm:inline-block text-[0.625rem] uppercase tracking-[0.08em] border-white/15 text-white/60">General</span></li></ul></div><div aria-live="polite" class="border-l-2 border-white/25 pl-4"><p class="label-mono text-white/60">Copilot</p><p class="mt-1.5 text-sm leading-relaxed text-white/90">Operations moves to the updated process handbook. The draft board pack also proposes<!-- --> <mark class="bg-destructive/20 text-destructive">merging your team with Logistics</mark>, the consultation file lists<!-- --> <mark class="bg-destructive/20 text-destructive">six roles in your area as at risk</mark>, and the salary review<!-- --> <mark class="bg-destructive/20 text-destructive">caps rises at 2%</mark>.</p></div></div><figcaption class="flex items-center gap-2 border-t border-white/12 px-5 py-3 text-xs sm:px-6"><span class="text-white/75">Nothing here was hacked. Copilot used permissions the organisation had already granted.</span></figcaption></figure></div></div></section><section id="industries" aria-labelledby="industries-title" class="scroll-mt-20 bg-ink section-py text-ink-foreground"><div class="mx-auto grid max-w-7xl items-center gap-12 px-6 lg:grid-cols-[minmax(0,0.95fr)_minmax(0,1.05fr)] lg:gap-16 lg:px-8"><div><div class="flex items-center gap-6 sm:gap-8"><span aria-hidden="true" style="--sector-hue:252" class="sector-icon flex size-20 shrink-0 animate-in fade-in-0 zoom-in-95 items-center justify-center border duration-500 motion-reduce:animate-none sm:size-24 [&>svg]:size-10 sm:[&>svg]:size-12"><svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" fill="currentColor" viewBox="0 0 256 256"><path d="M232,96H24L128,32Z" opacity="0.2"></path><path d="M24,104H48v64H32a8,8,0,0,0,0,16H224a8,8,0,0,0,0-16H208V104h24a8,8,0,0,0,4.19-14.81l-104-64a8,8,0,0,0-8.38,0l-104,64A8,8,0,0,0,24,104Zm40,0H96v64H64Zm80,0v64H112V104Zm48,64H160V104h32ZM128,41.39,203.74,88H52.26ZM248,208a8,8,0,0,1-8,8H16a8,8,0,0,1,0-16H240A8,8,0,0,1,248,208Z"></path></svg></span><div role="tablist" aria-orientation="vertical" aria-label="Industry" class="relative min-w-0 flex-1 overflow-hidden [mask-image:linear-gradient(to_bottom,rgb(0_0_0/0.45)_0%,#000_25%,#000_50%,rgb(0_0_0/0.35)_80%,transparent_100%)]" style="height:12rem"><button type="button" role="tab" id="industry-tab-banking" aria-selected="true" aria-controls="industry-snapshot" tabindex="0" style="height:3rem;transform:translateY(3rem)" class="absolute inset-x-0 top-0 flex items-center text-left font-display text-[clamp(1.2rem,1vw+0.9rem,1.6rem)] font-semibold leading-none tracking-tight focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-white transition-[transform,opacity,color] duration-700 ease-[cubic-bezier(0.22,1,0.36,1)] motion-reduce:transition-none text-white opacity-100"><span class="truncate">Banking</span></button><button type="button" role="tab" id="industry-tab-insurance" aria-selected="false" aria-controls="industry-snapshot" tabindex="-1" style="height:3rem;transform:translateY(6rem)" class="absolute inset-x-0 top-0 flex items-center text-left font-display text-[clamp(1.2rem,1vw+0.9rem,1.6rem)] font-semibold leading-none tracking-tight focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-white transition-[transform,opacity,color] duration-700 ease-[cubic-bezier(0.22,1,0.36,1)] motion-reduce:transition-none text-white/60 hover:text-white/90 opacity-100"><span class="truncate">Insurance</span></button><button type="button" role="tab" id="industry-tab-healthcare" aria-selected="false" aria-controls="industry-snapshot" tabindex="-1" style="height:3rem;transform:translateY(9rem)" class="absolute inset-x-0 top-0 flex items-center text-left font-display text-[clamp(1.2rem,1vw+0.9rem,1.6rem)] font-semibold leading-none tracking-tight focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-white transition-[transform,opacity,color] duration-700 ease-[
6cubic-bezier(0.22,1,0.36,1)] motion-reduce:transition-none text-white/60 hover:text-white/90 opacity-100"><span class="truncate">Healthcare</span></button><button type="button" role="tab" id="industry-tab-public-services" aria-selected="false" aria-controls="industry-snapshot" tabindex="-1" style="height:3rem;transform:translateY(12rem)" class="absolute inset-x-0 top-0 flex items-center text-left font-display text-[clamp(1.2rem,1vw+0.9rem,1.6rem)] font-semibold leading-none tracking-tight focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-white transition-[transform,opacity,color] duration-700 ease-[cubic-bezier(0.22,1,0.36,1)] motion-reduce:transition-none text-white/60 hover:text-white/90 pointer-events-none opacity-0"><span class="truncate">Public Services</span></button><button type="button" role="tab" id="industry-tab-retail" aria-selected="false" aria-controls="industry-snapshot" tabindex="-1" style="height:3rem;transform:translateY(15rem)" class="absolute inset-x-0 top-0 flex items-center text-left font-display text-[clamp(1.2rem,1vw+0.9rem,1.6rem)] font-semibold leading-none tracking-tight focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-white transition-[transform,opacity,color] duration-700 ease-[cubic-bezier(0.22,1,0.36,1)] motion-reduce:transition-none text-white/60 hover:text-white/90 pointer-events-none opacity-0"><span class="truncate">Retail</span></button><button type="button" role="tab" id="industry-tab-higher-education" aria-selected="false" aria-controls="industry-snapshot" tabindex="-1" style="height:3rem;transform:translateY(18rem)" class="absolute inset-x-0 top-0 flex items-center text-left font-display text-[clamp(1.2rem,1vw+0.9rem,1.6rem)] font-semibold leading-none tracking-tight focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-white transition-[transform,opacity,color] duration-700 ease-[cubic-bezier(0.22,1,0.36,1)] motion-reduce:transition-none text-white/60 hover:text-white/90 pointer-events-none opacity-0"><span class="truncate">Higher Education</span></button><button type="button" role="tab" id="industry-tab-finance-accounting" aria-selected="false" aria-controls="industry-snapshot" tabindex="-1" style="height:3rem;transform:translateY(21rem)" class="absolute inset-x-0 top-0 flex items-center text-left font-display text-[clamp(1.2rem,1vw+0.9rem,1.6rem)] font-semibold leading-none tracking-tight focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-white transition-[transform,opacity,color] duration-700 ease-[cubic-bezier(0.22,1,0.36,1)] motion-reduce:transition-none text-white/60 hover:text-white/90 pointer-events-none opacity-0"><span class="truncate">Finance & Accounting</span></button><button type="button" role="tab" id="industry-tab-legal-services" aria-selected="false" aria-controls="industry-snapshot" tabindex="-1" style="height:3rem;transform:translateY(24rem)" class="absolute inset-x-0 top-0 flex items-center text-left font-display text-[clamp(1.2rem,1vw+0.9rem,1.6rem)] font-semibold leading-none tracking-tight focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-white transition-[transform,opacity,color] duration-700 ease-[cubic-bezier(0.22,1,0.36,1)] motion-reduce:transition-none text-white/60 hover:text-white/90 pointer-events-none opacity-0"><span class="truncate">Legal Services</span></button><button type="button" role="tab" id="industry-tab-immigration-advice" aria-selected="false" aria-controls="industry-snapshot" tabindex="-1" style="height:3rem;transform:translateY(27rem)" class="absolute inset-x-0 top-0 flex items-center text-left font-display text-[clamp(1.2rem,1vw+0.9rem,1.6rem)] font-semibold leading-none tracking-tight focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-white transition-[transform,opacity,color] duration-700 ease-[cubic-bezier(0.22,1,0.36,1)] motion-reduce:transition-none text-white/60 hover:text-white/90 pointer-events-none opacity-0"><span class="truncate">Immigration Advice</span></button><button type="button" role="tab" id="industry-tab-non-profit-charity" aria-selected="false" aria-controls="industry-snapshot" tabindex="-1" style="height:3rem;transform:translateY(0rem)" class="absolute inset-x-0 top-0 flex items-center text-left font-display text-[clamp(1.2rem,1vw+0.9rem,1.6rem)] font-semibold leading-none tracking-tight focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-white transition-[transform,opacity,color] duration-700 ease-[
6cubic-bezier(0.22,1,0.36,1)] motion-reduce:transition-none text-white/60 hover:text-white/90 opacity-100"><span class="truncate">Non-Profit & Charity</span></button></div></div><h2 id="industries-title" class="mt-10 font-display text-display-2 text-balance text-white">Industries we <em class="display-em">work with</em></h2><p class="mt-5 max-w-xl text-lg leading-relaxed text-white/80">Ten regulated sectors, each answering to its own rules. We start from the rule, then build the platform that evidences it.</p><div class="mt-8 flex flex-wrap items-center gap-x-6 gap-y-4"><a href="/industries" class="group btn btn-secondary btn-on-dark">Explore our industries<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="currentColor" viewBox="0 0 256 256" aria-hidden="true" class="cta-arrow size-4"><path d="M224.49,136.49l-72,72a12,12,0,0,1-17-17L187,140H40a12,12,0,0,1,0-24H187L135.51,64.48a12,12,0,0,1,17-17l72,72A12,12,0,0,1,224.49,136.49Z"></path></svg></a><button type="button" class="inline-flex min-h-11 items-center gap-2 label-mono text-white/70 transition-colors hover:text-white"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="currentColor" viewBox="0 0 256 256" aria-hidden="true" class="size-3.5"><path d="M200,28H160a20,20,0,0,0-20,20V208a20,20,0,0,0,20,20h40a20,20,0,0,0,20-20V48A20,20,0,0,0,200,28Zm-4,176H164V52h32ZM96,28H56A20,20,0,0,0,36,48V208a20,20,0,0,0,20,20H96a20,20,0,0,0,20-20V48A20,20,0,0,0,96,28ZM92,204H60V52H92Z"></path></svg>Pause</button></div></div><figure id="industry-snapshot" role="tabpanel" aria-labelledby="industry-tab-banking" class="min-w-0"><div class="relative aspect-[4/3] overflow-hidden bg-white/5"><img src="/assets/industry-banking-DL9aX7uc.webp" alt="The colonnaded portico of a classical banking hall" loading="eager" decoding="async" class="absolute inset-0 size-full object-cover transition-[opacity,transform] duration-[900ms] ease-out motion-reduce:transition-none scale-100 opacity-100"/><span aria-hidden="true" class="absolute inset-x-0 bottom-0 h-1 origin-left bg-primary" style="animation:sector-progress 4500ms linear forwards;animation-play-state:paused"></span></div><figcaption class="mt-5 grid animate-in fade-in-0 gap-4 duration-500 motion-reduce:animate-none sm:grid-cols-[minmax(0,1fr)_auto] sm:items-end"><div class="min-w-0"><p class="label-mono text-primary-strong">Banking<!-- --> · FCA PS21/3 · PRA SS1/21</p><p class="mt-2 text-base lg:min-h-[4.875rem] leading-relaxed text-white/85">Regulated core banking and payments workloads with audit-ready controls.</p><p class="mt-2 line-clamp-1 text-sm text-white/70"><span class="text-white/60">What we build: </span>Regulator-Ready Migration</p></div><a href="/industries/banking" class="group inline-flex min-h-11 items-center gap-2 whitespace-nowrap border-b border-primary-strong/50 text-sm font-semibold text-primary-strong transition-colors hover:border-primary-strong">See <!-- -->Banking<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="currentColor" viewBox="0 0 256 256" aria-hidden="true" class="cta-arrow size-4"><path d="M224.49,136.49l-72,72a12,12,0,0,1-17-17L187,140H40a12,12,0,0,1,0-24H187L135.51,64.48a12,12,0,0,1,17-17l72,72A12,12,0,0,1,224.49,136.49Z"></path></svg></a></figcaption></figure></div></section><section id="method" class="scroll-mt-20 bg-ink pb-[clamp(3.5rem,5.5vw,6rem)] text-ink-foreground"><section class="overflow-hidden "><div class="grid items-stretch lg:grid-cols-2"><div class="flex w-full flex-col justify-center py-12 lg:py-20" style="padding-left:max(1.5rem,calc((100vw - 80rem) / 2 + 1.5rem));padding-right:1.5rem"><div class="reveal " style="--reveal-delay:0ms"><div class="w-full max-w-xl"><p class="label-eyebrow text-primary-strong">How we work</p><h2 data-in="false" aria-label="Sequenced to your regulator's clock, not ours." class="mt-5 font-display text-display-2 text-balance text-white"><span aria-hidden="true" class="mask-word" style="--i:0"><span>Sequenced</span></span> <span aria-hidden="true" class="mask-word" style="--i:1"><span>to</span></span> <span aria-hidden="true" class="mask-word" style="--i:2"><span>your</span></span> <span aria-hidden="true" class="mask-word" style="--i:3"><span>regulator's</span></span> <span aria-hidden="true" class="mask-word" style="--i:4"><span>clock,</span></span> <span aria-hidden="true" class="mask-word" style="--i:5"><span><em class="display-em">not</em></span></span> <span aria-hidden="true" class="mask-word" style="--i:6"><span><em class="display-em">ours</em>
6.</span></span></h2><p class="mt-5 text-lg text-ink-muted">That demand is a sequencing problem before it's an engineering one: migration waves in a regulated estate can't be ordered by dependency risk alone. Each wave has to hold impact tolerance through its own cutover, and that's what actually decides the order things move in.</p></div></div></div><div class="order-first lg:order-last"><div data-in="false" class="image-window unveil relative w-full overflow-hidden aspect-[4/3] lg:aspect-auto lg:h-full lg:min-h-[28rem]" style="--d:0ms"><img src="/assets/cloud-workshop-Bf5Ehj5a.webp" alt="An Optivory sequencing workshop, mapping business services against regulatory exposure" loading="lazy" class="size-full object-cover"/></div></div></div></section><div class="mx-auto max-w-7xl px-6 lg:px-8"><div class="reveal " style="--reveal-delay:80ms"><figure class="bg-card text-foreground elev-2"><div class="p-6 sm:p-10"><figcaption><p class="label-mono flex items-center gap-2 text-primary-strong"><span aria-hidden="true" class="size-1.5 bg-primary"></span>Illustrative plan</p><span class="mt-4 block max-w-[24ch] font-display text-3xl leading-[1.08] text-balance sm:text-4xl lg:text-[2.75rem]">A migration sequence, as we actually plan it</span><span class="mt-3 block label-mono text-muted-foreground">9 workloads · lease expiry M9 · choose a bar for what moves in it</span></figcaption><div class="mt-8" role="group" aria-label="Migration waves on a month axis"><div aria-hidden="true" class="lg:grid lg:grid-cols-[12rem_minmax(0,1fr)]"><span></span><div class="grid grid-cols-9"><span class="border-l border-border pb-2.5 pl-1.5 label-mono text-muted-foreground">M<!-- -->1</span><span class="border-l border-border pb-2.5 pl-1.5 label-mono text-muted-foreground">M<!-- -->2</span><span class="border-l border-border pb-2.5 pl-1.5 label-mono text-muted-foreground">M<!-- -->3</span><span class="border-l border-border pb-2.5 pl-1.5 label-mono text-muted-foreground">M<!-- -->4</span><span class="border-l border-border pb-2.5 pl-1.5 label-mono text-muted-foreground">M<!-- -->5</span><span class="border-l border-border pb-2.5 pl-1.5 label-mono text-muted-foreground">M<!-- -->6</span><span class="border-l border-border pb-2.5 pl-1.5 label-mono text-muted-foreground">M<!-- -->7</span><span class="border-l border-border pb-2.5 pl-1.5 label-mono text-muted-foreground">M<!-- -->8</span><span class="border-l border-border pb-2.5 pl-1.5 label-mono font-semibold text-primary-strong">M<!-- -->9<span class="hidden lg:inline"> lease</span></span></div></div><ol><li class="diagram-stage lg:grid lg:grid-cols-[12rem_minmax(0,1fr)]" style="--stage-delay:0ms"><div class="border-t border-border pb-1.5 pt-4 lg:py-3.5 lg:pr-4"><span class="label-mono text-muted-foreground">Wave 01</span><span class="mt-1 block text-base font-medium leading-snug lg:text-[1.0625rem]">Lowest-dependency workloads</span></div><div class="runway-track lg:border-t lg:border-border" style="--start:1;--end:4;--after:4"><button type="button" aria-pressed="true" aria-controls="_R_iubalq_-detail" aria-label="Wave 01, Landed, months 1 to 3 (illustrative): Lowest-dependency workloads" class="runway-bar relative flex h-11 cursor-pointer items-center gap-2.5 px-3 text-[0.8125rem] font-semibold focus-visible:outline-2 focus-visible:outline-offset-[3px] focus-visible:outline-primary text-white [box-shadow:0_0_0_3px_oklch(0.984_0.004_60),0_0_0_5px_var(--color-ink)]"><span aria-hidden="true" class="bar-grow absolute inset-0 origin-left bg-primary" style="--p:1;--stage-delay:0ms"></span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="currentColor" viewBox="0 0 256 256" aria-hidden="true" class="relative size-4 shrink-0"><path d="M232.49,80.49l-128,128a12,12,0,0,1-17,0l-56-56a12,12,0,1,1,17-17L96,183,215.51,63.51a12,12,0,0,1,17,17Z"></path></svg><span class="relative hidden lg:inline">Landed</span></button><p class="runway-side runway-side-after text-sm leading-snug lg:pl-3 text-foreground">3 of 3 workloads live and holding within impact tolerance.</p></div></li><li class="diagram-stage lg:grid lg:grid-cols-[12rem_minmax(0,1fr)]" style="--stage-delay:200ms"><div class="border-t border-border pb-1.5 pt-4 lg:py-3.5 lg:pr-4"><span class="label-mono text-muted-foreground">Wave 02</span><span class="mt-1 block text-base font-medium leading-snug lg:text-[1.0625rem]">Shared services</span></div><div class="runway-track lg:border-t lg:border-border" style="--start:4;--end:7;--after:7"><p class="runway-side runway-side-before flex flex-row-reverse items-center justify-end gap-2.5 text-left text-sm leading-snug lg:flex-row lg:pr-3 lg:text-right"><span>Wave one tolerance evidence signed off by risk.</span><span aria-hidden="true" class="size-3.5 shrink-0 rotate-45 border-[1.5px] border-ink bg-[oklch(0.984_0.004_60)]"></span></p>
6<button type="button" aria-pressed="false" aria-controls="_R_iubalq_-detail" aria-label="Wave 02, Scheduled, months 4 to 6 (illustrative): Shared services" class="runway-bar relative flex h-11 cursor-pointer items-center gap-2.5 px-3 text-[0.8125rem] font-semibold focus-visible:outline-2 focus-visible:outline-offset-[3px] focus-visible:outline-primary text-white "><span aria-hidden="true" class="bar-grow absolute inset-0 origin-left runway-hatch" style="--p:1;--stage-delay:200ms"></span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="currentColor" viewBox="0 0 256 256" aria-hidden="true" class="relative size-4 shrink-0"><path d="M128,20A108,108,0,1,0,236,128,108.12,108.12,0,0,0,128,20Zm0,192a84,84,0,1,1,84-84A84.09,84.09,0,0,1,128,212Zm68-84a12,12,0,0,1-12,12H128a12,12,0,0,1-12-12V72a12,12,0,0,1,24,0v44h44A12,12,0,0,1,196,128Z"></path></svg><span class="relative hidden lg:inline">Scheduled</span></button></div></li><li class="diagram-stage lg:grid lg:grid-cols-[12rem_minmax(0,1fr)]" style="--stage-delay:400ms"><div class="border-t border-border pb-1.5 pt-4 lg:py-3.5 lg:pr-4"><span class="label-mono text-muted-foreground">Wave 03</span><span class="mt-1 block text-base font-medium leading-snug lg:text-[1.0625rem]">Core ledger</span></div><div class="runway-track lg:border-t lg:border-border" style="--start:7;--end:9;--after:9"><p class="runway-side runway-side-before flex flex-row-reverse items-center justify-end gap-2.5 text-left text-sm leading-snug lg:flex-row lg:pr-3 lg:text-right"><span>Landing zone proven under peak load.</span><span aria-hidden="true" class="size-3.5 shrink-0 rotate-45 border-[1.5px] border-ink bg-[oklch(0.984_0.004_60)]"></span></p><button type="button" aria-pressed="false" aria-controls="_R_iubalq_-detail" aria-label="Wave 03, Gated, months 7 to 8 (illustrative): Core ledger" class="runway-bar relative flex h-11 cursor-pointer items-center gap-2.5 px-3 text-[0.8125rem] font-semibold focus-visible:outline-2 focus-visible:outline-offset-[3px] focus-visible:outline-primary text-muted-foreground "><span aria-hidden="true" class="bar-grow absolute inset-0 origin-left border-[1.5px] border-dashed border-foreground
6/40 bg-card" style="--p:1;--stage-delay:400ms"></span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="currentColor" viewBox="0 0 256 256" aria-hidden="true" class="relative size-4 shrink-0"><path d="M208,76H180V56A52,52,0,0,0,76,56V76H48A20,20,0,0,0,28,96V208a20,20,0,0,0,20,20H208a20,20,0,0,0,20-20V96A20,20,0,0,0,208,76ZM100,56a28,28,0,0,1,56,0V76H100ZM204,204H52V100H204Zm-60-52a16,16,0,1,1-16-16A16,16,0,0,1,144,152Z"></path></svg><span class="relative hidden lg:inline">Gated</span></button><p class="runway-side runway-side-after text-sm leading-snug lg:pl-3 text-muted-foreground">Moves last.</p></div></li></ol><div class="diagram-stage flex flex-col gap-4 border-t-[1.5px] border-ink pt-4 lg:flex-row lg:items-center lg:justify-between" style="--stage-delay:700ms"><p class="label-mono text-muted-foreground">Every wave lands into the same governed target</p><ul class="grid grid-cols-2 gap-x-6 gap-y-3 sm:flex sm:flex-wrap sm:gap-x-7"><li class="flex items-center gap-2.5"><img src="data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='uuid-f8d4d392-7c12-4bd9-baff-66fbf7814b91'%20data-name='Layer%201'%20xmlns='http://www.w3.org/2000/svg'%20width='18'%20height='18'%20viewBox='0%200%2018%2018'%3e%3cpath%20d='m3.802,14.032c.388.242,1.033.511,1.715.511.621,0,1.198-.18,1.676-.487,0,0,.001,0,.002-.001l1.805-1.128v4.073c-.286,0-.574-.078-.824-.234l-4.374-2.734Z'%20fill='%23225086'/%3e%3cpath%20d='m7.853,1.507L.353,9.967c-.579.654-.428,1.642.323,2.111,0,0,2.776,1.735,3.126,1.954.388.242,1.033.511,1.715.511.621,0,1.198-.18,1.676-.487,0,0,.001,0,.002-.001l1.805-1.128-4.364-2.728,4.365-4.924V1s0,0,0,0c-.424,0-.847.169-1.147.507Z'%20fill='%236df'/%3e%3cpolygon%20points='4.636%2010.199%204.688%2010.231%209%2012.927%209.001%2012.927%209.001%2012.927%209.001%205.276%209%205.275%204.636%2010.199'%20fill='%23cbf8ff'/%3e%3cpath%20d='m17.324,12.078c.751-.469.902-1.457.323-2.111l-4.921-5.551c-.397-.185-.842-.291-1.313-.291-.925,0-1.752.399-2.302,1.026l-.109.123h0s4.364,4.924,4.364,4.924h0s0,0,0,0l-4.365,2.728v4.073c.287,0,.573-.078.823-.234l7.5-4.688Z'%20fill='%23074793'/%3e%3cpath%20d='m9.001,1v4.275s.109-.123.109-.123c.55-.627,1.377-1.026,2.302-1.026.472,0,.916.107,1.313.291l-2.579-2.909c-.299-.338-.723-.507-1.146-.507Z'%20fill='%230294e4'/%3e%3cpolygon%20points='13.365%2010.199%2013.365%2010.199%2013.365%2010.199%209.001%205.276%209.001%2012.926%2013.365%2010.199'%20fill='%2396bcc2'/%3e%3c/svg%3e" alt="" class="size-[1.375rem] shrink-0 object-contain"/><span class="min-w-0"><span class="block label-mono text-muted-foreground">Identity</span><span class="block text-[0.8125rem] font-medium">Entra ID</span></span></li><li class="flex items-center gap-2.5"><img src="data:image/svg+xml,%3csvg%20id='fd454f1c-5506-44b8-874e-8814b8b2f70b'%20xmlns='http://www.w3.org/2000/svg'%20width='18'%20height='18'%20viewBox='0%200%2018%2018'%3e%3cdefs%3e%3clinearGradient%20id='f34d9569-2bd0-4002-8f16-3d01d8106cb5'%20x1='8.88'%20y1='12.21'%20x2='8.88'%20y2='0.21'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20offset='0'%20stop-color='%230078d4'%20/%3e%3cstop%20offset='0.82'%20stop-color='%235ea0ef'%20/%3e%3c/linearGradient%3e%3clinearGradient%20id='bdb45a0b-eb58-4970-a60a-fb2ce314f866'%20x1='8.88'%20y1='16.84'%20x2='8.88'%20y2='12.21'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20offset='0.15'%20stop-color='%23ccc'%20/%3e%3cstop%20offset='1'%20stop-color='%23707070'%20/%3e%3c/linearGradient%3e%3c/defs%3e%3ctitle%3eIcon-compute-21%3c/title%3e%3crect%20x='-0.12'%20y='0.21'%20width='18'%20height='12'%20rx='0.6'%20fill='url(%23f34d9569-2bd0-4002-8f16-3d01d8106cb5)'%20/%3e%3cpolygon%20points='
611.88%204.46%2011.88%207.95%208.88%209.71%208.88%206.21%2011.88%204.46'%20fill='%2350e6ff'%20/%3e%3cpolygon%20points='11.88%204.46%208.88%206.22%205.88%204.46%208.88%202.71%2011.88%204.46'%20fill='%23c3f1ff'%20/%3e%3cpolygon%20points='8.88%206.22%208.88%209.71%205.88%207.95%205.88%204.46%208.88%206.22'%20fill='%239cebff'%20/%3e%3cpolygon%20points='5.88%207.95%208.88%206.21%208.88%209.71%205.88%207.95'%20fill='%23c3f1ff'%20/%3e%3cpolygon%20points='11.88%207.95%208.88%206.21%208.88%209.71%2011.88%207.95'%20fill='%239cebff'%20/%3e%3cpath%20d='M12.49,15.84c-1.78-.28-1.85-1.56-1.85-3.63H7.11c0,2.07-.06,3.35-1.84,3.63a1,1,0,0,0-.89,1h9A1,1,0,0,0,12.49,15.84Z'%20fill='url(%23bdb45a0b-eb58-4970-a60a-fb2ce314f866)'%20/%3e%3c/svg%3e" alt="" class="size-[1.375rem] shrink-0 object-contain"/><span class="min-w-0"><span class="block label-mono text-muted-foreground">Connectivity</span><span class="block text-[0.8125rem] font-medium">Hub / spoke</span></span></li><li class="flex items-center gap-2.5"><img src="data:image/svg+xml,%3csvg%20id='e0c2a2f0-e647-4f01-b91b-afb7bf15040d'%20xmlns='http://www.w3.org/2000/svg'%20width='18'%20height='18'%20viewBox='0%200%2018%2018'%3e%3cdefs%3e%3clinearGradient%20id='a7f731a9-5c58-44f4-8037-3c3627e98008'%20x1='8.45'%20y1='11.47'%20x2='8.45'%20y2='6.24'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20offset='0'%20stop-color='%23198ab3'%20/%3e%3cstop%20offset='0.16'%20stop-color='%231f9ac2'%20/%3e%3cstop%20offset='0.5'%20stop-color='%2329bade'%20/%3e%3cstop%20offset='0.8'%20stop-color='%2330cdef'%20/%3e%3cstop%20offset='1'%20stop-color='%2332d4f5'%20/%3e%3c/linearGradient%3e%3c/defs%3e%3ctitle%3eIcon-manage-316%3c/title%3e%3cellipse%20cx='8.45'%20cy='8.85'%20rx='2.6'%20ry='2.61'%20fill='url(%23a7f731a9-5c58-44f4-8037-3c3627e98008)'%20/%3e%3cellipse%20cx='15.73'%20cy='4.77'%20rx='1.27'%20ry='1.28'%20fill='%2332bedd'%20/%3e%3cellipse%20cx='15.73'%20cy='8.95'%20rx='1.27'%20ry='1.28'%20fill='%2332bedd'%20/%3e%3cellipse%20cx='15.73'%20cy='13.12'%20rx='1.27'%20ry='1.28'%20fill='%2332bedd'%20/%3e%3cellipse%20cx='12.83'%20cy='6.91'%20rx='1.27'%20ry='1.28'%20fill='%2350e6ff'%20/%3e%3cellipse%20cx='12.83'%20cy='11.09'%20rx='1.27'%20ry='1.28'%20fill='%2350e6ff'%20/%3e%3cpath%20d='M2.41,5.58A.24.24,0,0,1,2.5,5.5L8.32,2.11c.08,0,5,2.78,5,2.78a.24.24,0,0,0,.36-.21V3.59a.24.24,0,0,0-.12-.21S8.4.46,8.33.5L1.11,4.64,1,4.72Z'%20fill='%23949494'%20/%3e%3cpath%20d='M13.3,13.14,8.56,15.87a.35.35,0,0,1-.11,0v1.6a.2.2,0,0,0,.11,0l5-2.86a.24.24,0,0,0,.12-.2V13.35A.24.24,0,0,0,13.3,13.14Z'%20fill='%23949494'%20/%3e%3cpath%20d='M8.45,15.9a.31.31,0,0,1-.13,0L2.5,12.47a.22.22,0,0,1-.12-.2V5.7a.27.27,0,0,1,0-.12L1,4.72a.28.28,0,0,0,0,.13v8.27a.24.24,0,0,0,.11.21l7.22,4.14a.24.24,0,0,0,.12,0Z'%20fill='%23b3b3b3'%20/%3e%3c/svg%3e" alt="" class="size-[1.375rem] shrink-0 object-contain"/><span class="min-w-0"><span class="block label-mono text-muted-foreground">Governance</span><span class="block text-[0.8125rem] font-medium">Azure Policy</span></span></li><li class="flex items-center gap-2.5"><img src="data:image/svg+xml,%3csvg%20id='e4e764cd-2e73-472f-b88a-bf8bfc2c2994'%20xmlns='http://www.w3.org/2000/svg'%20width='18'%20height='18'%20viewBox='0%200%2018%2018'%3e%3cdefs%3e%3cradialGradient%20id='ac8b32da-30ca-4b92-8d0f-8d2d5ef278a0'%20cx='5.72'%20cy='7.45'%20r='8.42'%20gradientTransform='translate(3.23%201.51)%20scale(1.01%201.01)'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20offset='0.18'%20stop-color='%235ea0ef'%20/%3e%3cstop%20offset='0.56'%20stop-color='%235c9fee'%20/%3e%3cstop%20offset='0.69'%20stop-color='%23559ced'%20/%3e%3cstop%20offset='0.78'%20stop-color='%234a97e9'%20/%3e%3cstop%20offset='0.86'%20stop-color='%233990e4'%20/%3e%3cstop%20offset='0.93'%20stop-color='%232387de'%20/%3e%3cstop%20offset='0.99'%20stop-color='%23087bd6'%20/%3e%3cstop%20offset='1'%20stop-color='%230078d4'%20/%3e%3c/radialGradient%3e%3cradialGradient%20id='a9954820-cb38-4943-9842-f0a568d2b015'%20cx='28.18'%20cy='202.29'%20r='2.7'%20gradientTransform='translate(-17.77%20-185.01)%20scale(0.95)'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20offset='0.19'%20stop-color='%238c8e90'%20/%3e%3cstop%20offset='0.35'%20stop-color='%23848688'%20/%3e%3cstop%20offset='0.6'%20stop-color='%236e7071'%20/%3e%3cstop%20offset='0.91'%20stop-color='%234a4b4c'%20/%3e%3cstop%20offset='1'%20stop-color='%233e3f3f'%20/%3e%3c/radialGradient%3e%3c/defs%3e%3ctitle%3eIcon-manage-317%3c/title%3e%3cellipse%20cx='9'%20cy='9'%20rx='8.5'%20ry='8.47'%20fill='url(%23ac8b32da-30ca-4b92-8d0f-8d2d5ef278a0)'%20/%3e%3cellipse%20cx='9'%20cy='9'%20rx='7.4'%20ry='7.37'%20fill='%23fff'%20/%3e%3cpath%20d='M2.72,9.44a6.24,6.24,0,0,0,1.82,4l2-2a3.53,3.53,0,0,1-1-2Z'%20fill='%239cebff'%20/%3e%3cpath%20d='
6M13.13,4.27A6.25,6.25,0,0,0,9.44,2.74V5.53a3.41,3.41,0,0,1,1.71.7Z'%20fill='%2332bedd'%20/%3e%3cpath%20d='M4.87,4.27l2,2a3.41,3.41,0,0,1,1.71-.7V2.74A6.25,6.25,0,0,0,4.87,4.27Z'%20fill='%2332bedd'%20/%3e%3cpath%20d='M11.78,6.85a3.6,3.6,0,0,1,.71,1.71h2.79a6.16,6.16,0,0,0-1.53-3.67Z'%20fill='%2332bedd'%20/%3e%3cpath%20d='M6.22,6.85l-2-2A6.16,6.16,0,0,0,2.72,8.56H5.51A3.6,3.6,0,0,1,6.22,6.85Z'%20fill='%2350e6ff'%20/%3e%3cpath%20d='M14.14,7a.45.45,0,0,0-.57-.25L9.45,8.41l.32.81,4.12-1.63A.44.44,0,0,0,14.14,7Z'%20fill='%23f04049'%20/%3e%3cellipse%20cx='9'%20cy='9'%20rx='1.2'%20ry='1.2'%20fill='url(%23a9954820-cb38-4943-9842-f0a568d2b015)'%20/%3e%3c/svg%3e" alt="" class="size-[1.375rem] shrink-0 object-contain"/><span class="min-w-0"><span class="block label-mono text-muted-foreground">Management</span><span class="block text-[0.8125rem] font-medium">Azure Monitor</span></span></li></ul></div><p class="mt-3 label-mono text-muted-foreground">Timing is illustrative. The dashed orange line is the lease expiry at M9.</p></div><div id="_R_iubalq_-detail" aria-live="polite" class="trace-stack mt-5 border-l-[3px] border-primary bg-secondary/70"><div data-active="true" class="trace-panel px-5 py-4 text-[0.9375rem] leading-relaxed" style="opacity:1;transform:none"><p class="label-mono text-primary-strong">Wave 01<!-- --> · what moves</p><p class="mt-2"><strong class="font-semibold">Non-transactional web tiers · Batch schedulers · Reporting replicas<!-- -->.</strong> <span class="text-muted-foreground">Nothing customer-facing leans on these, so moving them first proves the landing zone without putting a customer at risk.</span></p></div><div data-active="false" class="trace-panel px-5 py-4 text-[0.9375rem] leading-relaxed" style="opacity:0;transform:translateY(6px)"><p class="label-mono text-primary-strong">Wave 02<!-- --> · what moves</p><p class="mt-2"><strong class="font-semibold">Authentication gateways · ETL pipelines · API management<!-- -->.</strong> <span class="text-muted-foreground">Other services lean on these, so they move once wave one has shown the landing zone holds.</span></p></div><div data-active="false" class="trace-panel px-5 py-4 text-[0.9375rem] leading-relaxed" style="opacity:0;transform:translateY(6px)"><p class="label-mono text-primary-strong">Wave 03<!-- --> · what moves</p><p class="mt-2"><strong class="font-semibold">Balance databases · General ledger systems · Payment settlement networks<!-- -->.</strong> <span class="text-muted-foreground">The workloads with the most riding on them move last, into a target that has already carried the rest.</span></p></div></div></div></figure></div></div></section><section class="surface-card section-py"><div class="mx-auto max-w-7xl px-6 lg:px-8"><div class="reveal max-w-3xl" style="--reveal-delay:0ms"><p class="label-eyebrow text-primary-strong">The engagement model</p><h2 data-in="false" aria-label="Every engagement runs one four-phase sequence." class="mt-5 font-display text-display-2 text-balance"><span aria-hidden="true" class="mask-word" style="--i:0"><span>Every</span></span> <span aria-hidden="true" class="mask-word" style="--i:1"><span>engagement</span></span> <span aria-hidden="true" class="mask-word" style="--i:2"><span>runs</span></span> <span aria-hidden="true" class="mask-word" style="--i:3"><span><em class="display-em">one</em></span></span> <span aria-hidden="true" class="mask-word" style="--i:4"><span><em class="display-em">four-phase</em></span></span> <span aria-hidden="true" class="mask-word" style="--i:5"><span><em class="display-em">sequence</em>.</span></span></h2><p class="mt-5 max-w-2xl text-lg text-muted-foreground">That sequencing sits inside one governing structure: whichever practice leads, the engagement runs the same four phases, in the same order, every time.</p></div><div class="mt-12"><div class="reveal " style="--reveal-delay:0ms"><div class="lg:grid lg:grid-cols-[minmax(0,5fr)_minmax(0,7fr)] lg:gap-16 xl:gap-24"><div aria-hidden="true" class="hidden lg:block"><div class="sticky top-28 border p-10 xl:p-12 border-border bg-secondary elev-1"><p class="label-mono text-foreground">Phase <!-- -->1<!-- --> of <!-- -->4</p><div style="opacity:1;transform:none"><span class="mt-4 block font-display text-[8rem] leading-none text-primary xl:text-[10rem]">01</span><div class="mt-6 flex items-center gap-3"><span class="flex size-9 items-center justify-center border text-primary-strong border-border"><svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" fill="currentColor" viewBox="0 0 256 256" class="size-4"><path d="M192,112a80,80,0,1,1-80-80A80,80,0,0,1,192,112Z" opacity="0.2"></path><path d="M229.66,218.34,179.6,168.28a88.21,88.21,0,1,0-11.32,11.31l50.06,50.07a8,8,0,0,0,11.32-11.32ZM40,112a72,72,0,1,1,72,72A72.08,72.08,0,0,1,40,112Z"></path></svg></span><span class="label-mono text-primary-strong">Weeks 1 to 2</span></div><p class="mt-9 label-mono text-foreground">You are left holding</p><p class="mt-2 font-display text-3xl leading-snug text-foreground">A prioritised, board-ready findings deck.</p></div><div class="mt-10 flex gap-2"><span class="h-[3px] flex-1 transition-colors duration-500 bg-primary"></span><span class="h-[3px] flex-1 transition-colors duration-500 bg-foreground
6/15"></span><span class="h-[3px] flex-1 transition-colors duration-500 bg-foreground/15"></span><span class="h-[3px] flex-1 transition-colors duration-500 bg-foreground/15"></span></div></div></div><div class="relative"><span aria-hidden="true" class="absolute left-3 top-3 bottom-3 w-px bg-border lg:hidden"><span class="absolute inset-0 origin-top bg-primary transition-[scale] duration-[1400ms] ease-[cubic-bezier(0.22,1,0.36,1)] motion-reduce:transition-none lg:origin-left scale-y-0 lg:scale-x-0 lg:scale-y-100"></span></span><ol><li class="group relative pl-12 lg:pl-0 py-6 lg:min-h-[40vh] lg:py-12 "><span class="absolute left-0 top-6 z-10 flex size-6 items-center justify-center rounded-full border font-mono text-[10px] transition-colors duration-300 lg:hidden border-primary bg-primary text-white">01</span><div class="flex items-baseline justify-between gap-3"><h3 class="font-display text-2xl lg:text-3xl text-foreground">Assess</h3><span class="shrink-0 label-mono text-primary-strong">Weeks 1 to 2</span></div><p class="mt-3 max-w-xl text-sm leading-relaxed text-muted-foreground">We map your estate, risks and objectives before proposing a single change, so every recommendation that follows is grounded in how your organisation actually operates today.</p><p class="mt-5 max-w-xl border-l-2 pl-4 text-sm font-medium transition-colors duration-300 text-foreground border-primary">A prioritised, board-ready findings deck.</p></li><li class="group relative pl-12 lg:pl-0 py-6 lg:min-h-[40vh] lg:py-12 "><span class="absolute left-0 top-6 z-10 flex size-6 items-center justify-center rounded-full border font-mono text-[10px] transition-colors duration-300 lg:hidden border-border bg-white text-primary-strong">02</span><div class="flex items-baseline justify-between gap-3"><h3 class="font-display text-2xl lg:text-3xl text-foreground">Architect</h3><span class="shrink-0 label-mono text-primary-strong">Weeks 3 to 4</span></div><p class="mt-3 max-w-xl text-sm leading-relaxed text-muted-foreground">We design a target state balancing performance, cost, security and simplicity, then pressure-test it with your team before a single line of infrastructure changes.</p><p class="mt-5 max-w-xl border-l-2 pl-4 text-sm font-medium transition-colors duration-300 text-foreground border-border">A signed-off architecture, not a slide deck.</p></li><li class="group relative pl-12 lg:pl-0 py-6 lg:min-h-[40vh] lg:py-12 "><span class="absolute left-0 top-6 z-10 flex size-6 items-center justify-center rounded-full border font-mono text-[10px] transition-colors duration-300 lg:hidden border-border bg-white text-primary-strong">03</span><div class="flex items-baseline justify-between gap-3"><h3 class="font-display text-2xl lg:text-3xl text-foreground">Deliver</h3><span class="shrink-0 label-mono text-primary-strong">Weeks 5 to 10</span></div><p class="mt-3 max-w-xl text-sm leading-relaxed text-muted-foreground">Senior engineers execute with clear milestones and rollback plans at every step, so progress is visible and reversible rather than a black box until go-live.</p><p class="mt-5 max-w-xl border-l-2 pl-4 text-sm font-medium transition-colors duration-300 text-foreground border-border">Production cutover with zero surprise downtime.</p></li><li class="group relative pl-12 lg:pl-0 py-6 lg:min-h-[40vh] lg:py-12 lg:pb-[48vh]"><span class="absolute left-0 top-6 z-10 flex size-6 items-center justify-center rounded-full border font-mono text-[10px] transition-colors duration-300 lg:hidden border-border bg-white text-primary-strong">04</span><div class="flex items-baseline justify-between gap-3"><h3 class="font-display text-2xl lg:text-3xl text-foreground">Operate</h3><span class="shrink-0 label-mono text-primary-strong">Ongoing</span></div><p class="mt-3 max-w-xl text-sm leading-relaxed text-muted-foreground">You inherit a stable, observable, cost-controlled platform your team can own, with the documentation and runbooks to keep running it well after we step back.</p><p class="mt-5 max-w-xl border-l-2 pl-4 text-sm font-medium transition-colors duration-300 text-foreground border-border">A platform your team can run without us.</p></li></ol></div></div></div></div></div></section><section class="surface-accent section-py"><div class="mx-auto max-w-7xl px-6 lg:px-8"><div class="reveal flex flex-col gap-5 sm:flex-row sm:items-end sm:justify-between" style="--reveal-delay:0ms"><div class="max-w-2xl">
6<p class="label-mono text-ink-foreground/60">The practice</p><h2 data-in="false" aria-label="Fourteen years of doing this, and staying." class="mt-4 font-display text-display-2 text-balance text-ink-foreground"><span aria-hidden="true" class="mask-word" style="--i:0"><span>Fourteen</span></span> <span aria-hidden="true" class="mask-word" style="--i:1"><span>years</span></span> <span aria-hidden="true" class="mask-word" style="--i:2"><span>of</span></span> <span aria-hidden="true" class="mask-word" style="--i:3"><span>doing</span></span> <span aria-hidden="true" class="mask-word" style="--i:4"><span>this,</span></span> <span aria-hidden="true" class="mask-word" style="--i:5"><span><em class="display-em">and</em></span></span> <span aria-hidden="true" class="mask-word" style="--i:6"><span><em class="display-em">staying</em>.</span></span></h2><p class="mt-5 max-w-xl text-lg text-ink-foreground/80">Five practices is the structure. This is how long it has been standing, and the technology it's built on.</p></div><a href="/company" class="group inline-flex shrink-0 items-center gap-2 border-b border-ink-foreground/40 pb-1 text-sm font-semibold text-ink-foreground transition-colors duration-200 hover:border-ink-foreground">More about Optivory<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="currentColor" viewBox="0 0 256 256" aria-hidden="true" class="cta-arrow size-4"><path d="M224.49,136.49l-72,72a12,12,0,0,1-17-17L187,140H40a12,12,0,0,1,0-24H187L135.51,64.48a12,12,0,0,1,17-17l72,72A12,12,0,0,1,224.49,136.49Z"></path></svg></a></div><dl class="mt-14 grid gap-x-8 gap-y-10 sm:grid-cols-2 lg:grid-cols-4"><div class="reveal border-t-2 border-ink-foreground/25 pt-5" style="--reveal-delay:0ms"><dt class="sr-only">Founded</dt><dd><span class="block font-display text-figure text-ink-foreground">2012</span><span class="mt-3 block label-mono text-ink-foreground/70">Founded</span><span class="mt-2 block text-sm leading-relaxed text-ink-foreground/75">As Dynamics IT Experts, delivering Microsoft CRM for UK organisations.</span></dd></div><div class="reveal border-t-2 border-ink-foreground/25 pt-5" style="--reveal-delay:70ms"><dt class="sr-only">Enterprise migrations</dt><dd><span class="block font-display text-figure text-ink-foreground"><span class="tabular-nums">50+</span></span><span class="mt-3 block label-mono text-ink-foreground/70">Enterprise migrations</span><span class="mt-2 block text-sm leading-relaxed text-ink-foreground/75">Across banking, healthcare, higher education and the public sector.</span></dd></div><div class="reveal border-t-2 border-ink-foreground/25 pt-5" style="--reveal-delay:140ms"><dt class="sr-only">Industries served</dt><dd><span class="block font-display text-figure text-ink-foreground"><span class="tabular-nums">10</span></span><span class="mt-3 block label-mono text-ink-foreground/70">Industries served</span><span class="mt-2 block text-sm leading-relaxed text-ink-foreground/75">From banking and healthcare to legal and immigration advice, each with its own map of the rules it answers to and the Microsoft controls that meet them.</span></dd></div><div class="reveal border-t-2 border-ink-foreground/25 pt-5" style="--reveal-delay:210ms"><dt class="sr-only">Countries delivered in</dt><dd><span class="block font-display text-figure text-ink-foreground"><span class="tabular-nums">5+</span></span><span class="mt-3 block label-mono text-ink-foreground/70">Countries delivered in</span><span class="mt-2 block text-sm leading-relaxed text-ink-foreground/75">UK-led, with delivery wherever a client's estate actually sits.</span></dd></div></dl></div></section><section class="surface-card pb-16 pt-10 sm:pb-20"><div class="mx-auto max-w-7xl px-6 lg:px-8"><div class="reveal " style="--reveal-delay:0ms"><p class="text-center label-mono text-muted-foreground">Technology partners</p><ul class="mt-7 flex flex-wrap items-center justify-center gap-x-6 gap-y-7 sm:gap-x-10"><li class="flex h-14 w-[5.5rem] items-center justify-center rounded border border-border/60 bg-white px-3 opacity-80 shadow-sm transition-opacity duration-300 hover:opacity-100 sm:w-[7rem]"><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAYAAADDPmHLAAABcUlEQVR4nO3YMQ1CQRBAwTsEkGABRQjAC2YQQAtisECCgcPAr/nFmym32mxetfN7Oa8Rc3y859b89hq5Wxz2XoB9CSBOAHECiBNAnADiBBAngDgBxAkgTgBxAogTQJwA4gQQJ4A4AcQJIE4AcQKIE0CcAOIEECeAOAHECSBOAHECiBNAnADiBBAngDgBxAkgTgBxAogTQJwA4gQQJ4A4AcQJIE4AcQKIE0CcAOIEECeAOAHECSBOAHECiBNAnADiBBAngDgBxAkgTgBxAgAAAEiZ4/5Zey/xd9fT3Bqv58jdwh8gTgBxAogTQJwA4gQQJ4A4AcQJIE4AcQKIE0CcAOIEECeAOAHECSBOAHECiBNAnADiBBAngDgBxAkgTgBxAogTQJwA4gQQJ4A4AcQJIE4AcQKIE0CcAOIEECeAOAHECSBOAHECiBNAnADiBBAngDgBxAkgTgBxAogTQJwA4gQQJ4A4AcQJIE4AcQKIE0DcD7bzDOLQOL8WAAAAAElFTkSuQmCC" alt="Microsoft" loading="lazy" class="h-7 w-full object-contain sm:h-8"/></li><li class="flex h-14 w-[5.5rem] items-center justify-center rounded border border-border/60 bg-white px-3 opacity-80 shadow-sm transition-opacity duration-300 hover:opacity-100 sm:w-[7rem]"><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAMAAAD04JH5AAABRFBMVEVHcEy
6HwD7utQMdg+3/PSUOhfsUmsIKifYHhv4Gu2QKhv3+SYv/ODntxgIHvlYXhPkLhv0Hhv7xzAEGhv0IprTpzwEOwFQXwk3/Kyz/N0X/TDX/QSRJzSn/JTLR1AT5zwD/qgBa0R//cAU/euj/hgKp1wj/fQP/XghvctcAh///Ii8AiP8Cv1EAi/4AvVoMwkj+0gD/ywAAjvv/KCf/JjwHhvz41QAAu2UAkfYAle/t1gAaxT4An9r/xQAApMwAqLwArawAmuYAuXEsyTMAsZvg1wEAtIz/LU262AX/LyL/lgD/igEAtn7P2AP/sgA/zSj/uQD/fgL/oQD/NR6i1wr/qgD/vwD/Oxn/dAOL1g//N2JS0CH/XQj/Tw1k0xn/SRF31RP/ZQb/Vgv/QXj/bAT3zwD/RBT/QhZrcdWRYbbOUJVHcEy+/fmgAAAAbHRSTlMADiQZRkInsPSr3PyQid6bwn1hV7DBQmixKGgSt9tD5t3aonfm3L/Xzv///////////////////////////////////////////////////////////////////////////////////////wBrqzMYAAAHzUlEQVR4nO2aCVdSWxiGRVCZxIFEBkkztSujoMcBtTQyzSnNMjXLa0RX/f8/4O7hnD3vM4mtddflPTiwBJ53v9+3B1j29HTVVVddddXVf1aZUDYej6fT4Fs2lPmj6Fwom/7w4cPZ2dnXr//c/L75/v37z5+vprOh3B/Bh9L5RSDk4Ctw8PvmBhr4eX17+2o69OT0eKFQMPm8gevr69tfv35dPKmHULpg8lUGbm+Bg4vT07nsE+Gz+QLi6xJA/Avg4GDmKSxk0OgLbARaAwf7c72dxscp3t7AKTRwsL8/3VELoXyBETVwpjfwaapzDnJpDo8z0BtA/P1P+58GO8TPcHzbBC4YA0CdcZAR8doE2AoAA1+AOlCG0FJBFLcQEANMC+AAAP/48Y0QkvDCQmAakFoAGjg+Pj55pAM4fnUEKgNcC3zBBh6XQWgJSJ3AotKAUIHjk5Pz80c4yOQhf0nOAOA5A0wPCgGcnJ+MBXwbgHxswSEB0QANACRwPuaXH981+VIGtgbYFkQGNn2uB9ldICuCJSkCwYC5F5+yFTD5m5ujvgwgPrVA8YoESA/SCuAOON+EBjb98NO7V9iCFIIiAdEAaUEUQK3mow2yV1fIgBmBUATOAJ6FXAvQCmwi1Z57NnAFDVwxDtgIoPLpeCgDzsE5cD6ffnWNW4CtwAkNoFab9MqPXyHtMiEwVVhcTPNvBXKhOakCpAOggZrHPsy0WowD2gfYQj6ues70DFMBIQAQgbcFMd5qsRaWuEZIa96AZOZOhQBQB0D8Qm3BWwQxyG+xfWCGADKwOfiHZg40AQAHXvjZFhbjwGrFvN0bj0DvDDVA+YAO5GE9zMViLSYDAod8p+dO4QqQKVjz4yATi8XMBFoP9/f3d3d34PsDKEDe8f1nbooNoLZp4r05iMegg9jD/V25XC4Wwc0olg2jbtwl+x2fnCMGaANYcjsVEP7+zigX56nA70ZxPjycdHr2KN8BZPzIgasVEVTgAYydpbMKjwTtnz/IB0D5y+ByMxuzD3eGjo4UHbF/AcUUsBwsLDs7CP5VtMWjFGwLMcoEwNLBtezsoD/qREeyCyEwxYy/TemAD7Rg3wcvDVd8UAebThhkO4CMn8huLrjmAwf6KRlAawDEg/G3OTiUzfFkwDUeqk/7OmMogHa7DR3w/MZyo6FdkYY88ecNrYNRFEAbWFgQ6YDfaGjeKgzNuy+AfQa9k2j8MIHltjVuRuoieKi/JV0n5sZMA22AtujEw05jRzUXffDD2j4cxPgGMNBmh75jSfGcsHe+vgufm3wlfGfnaEdeDIa98+32hMFJAG9LZAQ/ApLesvZ5LoDN+KF6BydhsSG9wbOxxAi88x32RKDRsR0V+uho72hvT5gILx33H2/jxwqMSmwER+IeGXS3AzF856MRtjAmgbE+73E1SHqrQNHV+JEB4GBPhn8G4tZjj1PQcDl+pFmRbGqWmQc5b3z744io3llEZtlAl5ezzK5sswkZwy9huwdH6Drhtv6WBjkwQJtimkC/CEVpsUd8jR/KBFP05d/wNk4e0KdrAYM/eEX9jB9GcMmiwYU1QQ3o5sAQ/0JBkJThefw9PSmTLIgaGHHH74G18j5+0IYvLOYPeFl6wbysugDyuSXodv7zAgZ+yKIGNC0gB+BXE5j4DV9E5O/qFtCf+Lwb+KaUgwG7g78/Ax/hDV1Y5O/qCgx3jB+Y+KiUg4GBjhnofwFoTXRDX1hN2oRPnEAg1cT6aH6ZouvAU/fARFOpiIMB13u+kwLN5joErsMf6/h3KLoXaNYBh48hXGti3VIT3prWnRR5hOY8ZnSGP76uVDNBV3X3e4EPpdarage0B3uSGgOd6IJUoirKdERbQHseMB6/Gqcgz+JCNLlbZfbVgHI7NIDCj2vEQKRUrZYUEYCvBPtAxZnQMBVN+lwOAv3jiVK1BG7osr4RjbMP7tMbABaGB2z0bOAZUeRZhCqxUjJVLTFGTDvVEn+yEZciw0Hlen11dW1tbXt7e2Nj4/XrN2+2tt69e/f+/fvDw7dvV1YqWCWqKuekVI1wfHki8jx0F/+hWCyXy3UDXKYDYmCLGAAOTA8l1gMn4bTVH9bj5w360VERqmzUYQC8ASuCQ8uBFYLKQrUkBODy8zFMxwmsGrQGr/kIDnEEKyZf5SEhn23VSGNeGD2qAOgAFAFNQBUB2wiihXGJr12OBTw2UCYGuBowEdAMrDKwHhIy3+kzIsoHDuplpgdIBFs0AqsNzCqYZajYFAAo6IpPAhASsI2A8M3fUiq+zTtEBk/5dSkBEgHbBmwVKvoGsG8DiV9mp6E2Aj4Daz5U5BlIpZ6LIp9UQEwAzgOxCBXGAc7Ahq92UJQM1OtSAhuqGggOsIeI/f/UyA5kPgnAbEIuAr2DCuoC2/Er+8DGwBrXA2IEdCas0AS0/UeVDDvgmQqs4gC4LhQiYHaFSiWhmX+82H2pqBk/TWCN9AAfAT8TcAYO5acasuMLBmgTWk3AF4HORXfDx+qLSnihAHWrAmu0BEwEUh+uVMa9/UdZckDDx6sQVwGcwIYYAesg4aL5pBSGNAZIAoIDbiZyRYikfJ5rkwNRQ8nnVgGGj7dENoJEJOKh9LKCfcmh4WiY8k0D1AFJQGhDYCERGU/1+/9fwq666qqrrrrqqqv/jf4Fbc63Vv5NI2IAAAAASUVORK5CYII=" alt="Google Cloud" loading="lazy" class="h-7 w-full object-contain sm:h-8"/></li><li class="flex h-14 w-[5.5rem] items-center justify-center rounded border border-border/60 bg-white px-3 opacity-80 shadow-sm transition-opacity duration-300 hover:opacity-100 sm:w-[7rem]"><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAMAAAD04JH5AAAAaVBMVEUjLz7///8fLDscKTkYJjcJHTAAFCoVJDW7v8Q6Q1Dv8PEwOkcQITP5+vr09fbp6uzU1tp6f4axtbra3N8AGS2EiY8ACSTNztCSl57j5OZrcnuanqQ/SVZfZm+kqK+rr7VTW2ZIUVwAABk9npz8AAAGGElEQVR4nO1Za5ejKBBFwCjBtxIVxcf8/x+5VaCJme7dGc3snv3AndM9MQh1qTc0IR4eHh4eHh4eHh4eHh4eHh4eHh7/b1CWNDdEyOn2DeLwwtvj4YlGIc5rEnZ4+7R0IpchLgD1pCXBlagUQsjXOwIfdxF2UOAnRoSqcGLcLW7iFfnSTHnwxL0TjJCmxY+auVeSAUeqfcJY4CCMsXFInxPzTlxjQMt78IZ4ZCSc8dOwvUEtwWJxfCKFE+obYUvxNrG7qILKzk7z+6aHFORy7ajYJdliR+5l5Ag4cgkbW/t+1he9faGSVxhQCQTyeOrKsuzmDBeqF0YF6vbu9hwp+3UwcDtBoNx0ZNzqP5+UXnQ5VP3TRmfRtYMeeRLxKCTa2lQxKmP84JzgFjvVuB0yU6PchjoFaJZwxnkijTIXTSBGsscQbay7TZJS9XQCKjdTtyt96mMKHZH2tk9l7KICyDHe2WptLygzqIsW98wWkNTDT67RBmzCV0bKrfPGt6ti/4aM7B0BKqzeMbKs1w8oVnEMQhxIH5spUvlBBjoKBg0CKJW1I0CINQbuOcEw0aUzDeEGPX4ON2cMCiMo/5QDTchqjNHLKslOgGtnauL8kS9oEQhLbp3DILHJemwad0Z8kokh6Ec1t32e50Vb2aSIBOiKG+wfLt3kjxV+ZxCfEm2Ro29sYYBvxYORyWUKVLevhBoEuwmIzTecRuhscyOtIZiT6iI+0u1zSh2rq7WAl3kQfEPAhZvhETpDGdEOky3oA78tnSy+dq+52XQpEYJT9U5op5Qa5v5JwEYfOIHdOuQ99IlWMnTGfqsKUA2XMn6q7xIDZ9MgWG2VJ2R8RgEhsXUC9IVeUusKqaTDa9xSgNqsXTUJ0q1YnCOw1tarNxc6hCEJMdenEnc+bzUjWAhmRXVMepTyJuwsgyvViBnrQvtMKu9PAgyNk5Zqs7n1hU5gDBj+8zZutnq241UC8U6ALa8ooASdvEW5hm0JsUVB8Vc5LoP26/l64AgUGwHqCl9hqw50JWCDDHRer7tTZm
6iHwYk5JkBH4JoG0InT1bpPxJwtU2NFcL31Sta2LiPCN3np+oJVrwnfiZdXfYCuhdvzI7xBYnGdB8S7HSNblLteK5nd07bPqLvXlRaPJgwfwnZpgbqUCGzRCfIasjGu4rovt5XQxVdmy/DWC8I+EzvPdqr3vG/nqsizqz6IHcArnwJm1/8tmw1skqmdRZhLWXtr6FrlA/am9SyiQ2+blQ9MudmmS8qzV1AAH1d/tydoDI4lJG3Hn4Pzd8HJ0Of3O2hzEhH42tCaPaNFuqqqeQ97rmd4KpNtkIbLjBOzFOa2ml9uyWAlsmitFxra8E+a11I8BLC3p8M+WRiOuuyG0oyPq9vfKEBfe20HFBriJPozbZnHB2BRc3s8HrcwOmkL+idsx8LbWsZtmqVFVfJTzkjHlVwPnm0Nsk7HfHAqGzVFMC3kowCiYsiO6fBcV8R1H+SD+YQC1XlfFy2iyE8TICEwCPrJnLPcG4RehMR7ooaUtoM6t1RiML/Xsz7tvzsoHuho1CTQFMBa6dmKxNbKXjPEJQuvhgRrpGonCCkkcLoxplK5FqAexuaCGmgSLlWfBfnCscGOm/MrUHsCsRW1TG5n8jplyUN2vY3ClkY6d8fp02A39QylVsEJmbJfZig0PZGL2o9mqqG2f7p4XxHK4hXN/VyaVRAoj/QbHniTAEEjVqOqfu9jimW7L4Dj/DWwULWH68K0hqMiXhfIKEx4BP8Yw99JkkgQrdUQ18/0l/Yd5tMIDrnZpa7QIQJPfstpQVa3VTUMeH9X6sXgf90wVHFbv91sFtNqfZdOezd9ETQSKn6n4IDtWl/U2LSlXwaLYYlcywrN7TdHppMURl19uSz4B2SxWvZGiqntGu9DCuDY8dd9fot6MOJ1OUj1cOFk+A0FOPCPZftr6Xg//1PK+FONIWb2H6Yr0vQ7VcC3sPXk9tm92K/BICeOepj7Hq/P0AEBfV8NemX/uvAdlCdQZ+UohNF6FaNIHpAV/vMWHP8+BLmPfpcWPTw8PDw8PDw8PDw8PDw8PDw8fh9/AXrzWMYY8AojAAAAAElFTkSuQmCC" alt="Amazon AWS" loading="lazy" class="h-7 w-full object-contain sm:h-8"/></li><li class="flex h-14 w-[5.5rem] items-center justify-center rounded border border-border/60 bg-white px-3 opacity-80 shadow-sm transition-opacity duration-300 hover:opacity-100 sm:w-[7rem]"><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAMAAAD04JH5AAAAaVBMVEXyL0b////yLUTyJj/yKkL/+vvyIz3+7/H/9/j+7O7//Pz93uH2e4jyHzv6uL/0Vmj4kJvzOU/5qrL4oar6vcP7yM781dr0XW31ZnXzRFnzQVX95Of3i5b6s7r2dIL2bn33hJD0TF/4mKFCoNzxAAAGIklEQVR4nO1a55LjrBKVoYVyQDlZtvz+D3lRMDQO6xlJ3q36rs6vGQrTh86ADOPAgQMHDhz4DPJ/Lf4/gUOHBw4c+C2OvPELkAn/SDZQxoBMf1AKf5cGARYYw6VLz2GWheck7iMeBPCXOIgdG4N/9izbPS1wTbvN4ojTv8EB6NDl1ukF7OJWEvplChDw1DNfiZ/ghFHwTQoEosR+K31GXhH4lnxqxN4H8QJWUgdfUQKhUf5Z/Ii2/4YSCI2dn8k/ncwzp3vLB0jdz5Il8prtLL9+oX7L8QoBr3WeubUV29MRgD/J98LbJaq5QBNVXVI8xmZb7qiDp/1bScWBAsBUjEBUA17eWp2D0MFe8gno8tt0TDe6hgkNmq7Qpw07eSKBFK/rnqPXOR9ofdMCJef7RCONsY95VfB2WQjqHM/NdumuaIS3lQ1/zPXAb1hZ12C7fGIgB3AT+KBVCK6oVFrRL4zwZmMQI/mp8XFBwnzEYLsRIEL1J1nkj12Y3oTNI/Of1FfxaPtbYzE4o+3M+ici6Hu/qlUojCO+XzWze5AgVgy8je0BcFX/vWGSD+ySt7ZteYmxxLmwe+HYtlPE8wjhoWLdb1IBoSoFuBWdKZ3vkeZVM6Mhu88ponmO0cqfFXyLCmBQHnCe2gzCkE3a0ckJz05I3MQpuEoj2P6WfEg7UxMmRi5aphEWDjo0cEonzyCoeIUbjgw4BzyvLGBWlPAWjzjlwlP6jjOsT8gwyJBeUgqUeluUUlppRdC9Tk5HiCK6wQ3Z9cEDDNrrXXFGWKd3I+lsctYrG6zPxygJzCFgUP+BgMFibeCUzBOhkZbxVscBId7jIlDph6IzUF/XwG0mQEDmArtc6wTIBcJ7nq21psO9Uqg1Sla/RJ0KIDFpJQHkysu+HpsTpwHCMjwi8w7SVbqagPQvuS+R5FBxcv1g1BOKQ7u8TySNnBiuLYlM7rZVdZ1WUp6ozuPK4MvQtGN5KkM5JF/phQRkEHi1WgKibLKu6/jzzgiUc1Puej1BFVL+umhWEiDSkbWKArRKs+x85XK3lFzESOJzfBhhySv6vyJgZC8JiM2JEiCOBdrISEyTowzorUzGbwkIeYzprfk8ov18BwJvTEACXnWxXzO5LAT8Esd9rTXsOxBATojcCHjXmu7JtbJhUQLwtBUBa1oJkoSdcKUPGFS6UatWhloapvXnCqkuLjx1HkT1cG0YoiORU90JkAAlPmdMO9rJuW3kRC6Tdr42EdFepvPunuCoqtCjckXcB1pylgcB1Dkkq4tRJGtBcq8FXCtG5uVNR4QLtxuvrQVo7XsYvOiILno5jhcvUA5kV6sJKHub5S8bEqQqZ2UmFgjU4rfgdwRoKRWTr78tQk6wuDdUugkSUJ6KTUCYOhx163tCpEdz6XYb/RrGf+qIltOSulSwow0nE6quG4p6bvg1jRci6IIEj8xhSIhqZ1dngWkjyOlnLyAGUoE9tvz4+HY/PlDVj6kUsgaoHo3937R2JBnY8dR/gOqRLH/xAJUc2w0Ho1HcoHa3XHpRnk43o1ZRLh0Ja7JJUVYWzfIBXRTF224oSKD24t5mgQBllya3nssGBIwyTpL4slzLsYsynPXzq7rXroKsOZ77liaQjsAtAjBK2VKdKc6Wt5/H4GsChCAnt/wfXLggJ5GxswVQt5jBp8cQwkok39x0O7EgwKnOjP9sUwIXnCqTPR5vcFIRDEL+flHRmmq3xTsYYMTDY0F75a89gQCp9JnlTtflmhsIJeQXwp7uy8Xuh7NWFsxtN3QYrNIYnOy8b2C8K52jkpDpxSLUCyU6J+7AoNQZCPWGXdUY4jgiDiSEl35SPLwb2fGeD8nkUQejhi0vPydpmp7zwnl6TzV3lS/Ahh++Wi4K6nd/PaU8+/nDYVHu+mg3A4zu5av9M8yk2f3hdAQJouzT2/m0/f79q9JGgOE/+eIjrFv9xS8ICKN98QctuG3Mv7b9OwXuh2+e0e28G9h3xU8UKBn60LO1mHBtJ+8ig35f/EQBWMCjaxrmhSdQ5FkSVw376tcjL0hQavCmHoah5ob45198UDW/nP+7j7kOHDhw4MCBAwcOHDhw4D+C/wFSqE8+GazEwQAAAABJRU5ErkJggg==" alt="Twilio" loading="lazy" class="h-7 w-full object-contain sm:h-8"/></li><li class="flex h-14 w-[5.5rem] items-center justify-center rounded border border-border/60 bg-white px-3 opacity-80 shadow-sm transition-opacity duration-300 hover:opacity-100 sm:w-[7rem]"><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAMAAAD04JH5AAAAOVBMVEVHcEzy81Ty8lPx8lLw8VHx8lLx8lPh4k7s7VDU1EocGxj3+FMTEhYFAxRCQSFdXSh+fjGamjm6ukIqEbWCAAAACnRSTlMAJy3//l+K/f33TZ2kVQAABHZJREFUeJztm+uy4iAMgOspldJwf/+HXaDai4CEWu3sDPlzzux6zEcIISTQdbPcBkb7nwll979uK7f72MPv9Pc9IeP9tuofwr/9EiDIsOj/vW4vhAyX6vcIgeB2lXo/694P7tcB9P296/7GKwHGW3e/zAOCDB27VH/Puh/Gv5TQ7lr9fd8AGkADaAANoAE0gAbQAD4AACdkpJSOxP968HB7EMDrtkarh2itjaWHGA4BAGVGCif8IWIWdoDgAABQoybBp0iE/gkAdYNPaHfCJ1tPUAngRp8c/NME9QfNOgCgkmfVe6n3giqAUedHP
60+C+iYAOP1BCw/unyaoNgEeAJgSXrv0y14pmVkItad9NICbfq9fGhbCHlBrlBCRBWStCZAABGgYv/OyRYELR5q/mqE6FmAtEOafSwrbeiLAaF6XhagsOKAA3GYz+18caNxU7ONSrQlwFgDLs4vMW2GDUOsFOAAXf/zgTPKrnUMaubqjMDX6cQCPCRD5QOuWKF9MUOUFKAA2ByCZX+MAK0LGUB8APAzA9dsP+W1qNsFUsyUhAMDiJteF6olXmwABQGYDILwLbJiHKi8oAwBdVnj5s6P166HGBAgA81hi733g+Wnq54HjvQABoJ7erRA7HYHezUOFCYoAwNYwi9tqAYz0m8ZZAGYJs28C0cvfUI0OhwiAJcqKRNI7JsUdmB6/fA5A1WqBeKMDK99KOU0uA8gFgKv4v52B+Bz+puXHsitMohwRigAbH0xl3aTXUV62itubPwUAtvl+nlpd41uCYnJQtsAWQCUsChsviaR8Xi1awG7HlxzQnK9mAIqnxaIFdgDphA82jno6wN4C05T0amA5grMtkNnnCGFTmuAEC7AdQHZdZQg+d8J+D5BN+59p06ucACBxY9rsGecCvHo4V5nwDiZWnwwclQBRoOM5vxpjG2RpKwASps2aVb86IiIzKgNE3sWzqRmJQmK5bFbOCdkrwJv8PArK5dsJFUkpwrIw7j6MqVlVpOUINyD7oIxJjhEnozEO9FzmJne/MSFOSBiARMYhcmUI4px2SckwJbOKwynWBisBpnRccTx/lTzBDICrFqEAWAqAT9m1MLstrn1QU6KJHEHnDmD+NIU8HyKLVOm8UyibBqYcXSSoKdOlpkHT+CpmCAbZPesQQG4SnBGEZmSnCqjlHF+vxALkjx9CakNhEWr8dOF7J+hq+ZhN/n37QCpjrO/jyVC+Fuq8+sBT5nJ9juHZuZsr19k4+QnAo2GBkRr9R1o2Rf14+9cBIJpWwSOy4elzAAD7xhFm/dlN6gyAUH6KG0W74X+pZ7QS9FRneqdcTMqSSv2HmtdMJ7rH3AUke6CBf6R976xg1bS270MEUDaxK3wJIEAAM1o/ry+EZuKxLzp+hSPc4PAXOPrj9zc+AtjJ8evZ//MtmgbQABpAA2gADaABNICTAC5/6nX5Y7fhSvUEhu527YPHv+uffF756LUPj14vf/Z7HQEZdk+/L9Q/P37/sewevweEHz7/JyMbnur/AbH/CUb//mAzAAAAAElFTkSuQmCC" alt="GoCardless" loading="lazy" class="h-7 w-full object-contain sm:h-8"/></li><li class="flex h-14 w-[5.5rem] items-center justify-center rounded border border-border/60 bg-white px-3 opacity-80 shadow-sm transition-opacity duration-300 hover:opacity-100 sm:w-[7rem]"><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAMAAAD04JH5AAAALVBMVEVHcEz/UlJLAP//U1JMAP//UlL/U1NMAP+WLJcAAAD/UlJMAP85AMKzOjoQADS8FnY3AAAACXRSTlMA4VBU65wkkIn6J+p4AAACEUlEQVR4nO3a25aCMAwFUGotKCL//7kD3gZv05OQcOYhWctXu22ixTRNg0RJvTxSKiW30PtXoi2K5R8xIdYqsubzvxi4gCkdJXMBM0G/CyaANQQjwERQ5sEMMJUjG9AnTRosASqBKUBTCLYAhcAYIBeYA6R1YA0QV6IDQPZ7YA/oe1EZeAB6SRJcAJIkuAAkSfABJDZAsAVOALwKnAD4FngB4Ec0LwC8BW4AtArcAOiZ5AZAc+AHAHPgBwBz4AcAz0RHAFYEjgCsCBwBlyNxV4vDGQilYFq/29diONZjVArapjtVAwEcjzpBburrgwCdoBgCVAJTgEZgC1AIki1ALrAGyAXWALHAHCAV2AOEAgeATOABEAlcAAKB+ddQKvACwAI3ACowPgvkAkcAJrB8IFEJXAGIoGUDGjIgsQGFDchsQEsGJDZg/nNMBWQy4NKhYQIu7Qki4Hp9RwRce8VMQMMF3JqEPMCtQ0YD3LukNMC9RcgCPC7NWIBMBvz2aDmARZ+eA1h0ySmAZZeeAXhq0hMAzxeW2wNeLkw3B7xe2G4NeBuu3Bjwfku1KeDTffmWgI93ZJsBvg0vIYBxPeD7QCkAOK0EpPTXYDECGIZREvf1x3Oax7srY80IYCYMyxcYhwyMdWMAVex3tcUDEIAABCAAAQhAAAIQgAAEIAABCMC/AOzZAGCwWRsdsv482k1d/weJMAfQdwH8rwAAAABJRU5ErkJggg==" alt="DocuSign" loading="lazy" class="h-7 w-full object-contain sm:h-8"/></li><li class="flex h-14 w-[5.5rem] items-center justify-center rounded border border-border/60 bg-white px-3 opacity-80 shadow-sm transition-opacity duration-300 hover:opacity-100 sm:w-[7rem]"><img src="data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2054.424461%2014.339843'%20fill='%23fa0c00'%3e%3cg%3e%3cpath%20d='M%205.996094,0%20H%200%20v%2014.339843%20z%20m%200,0'%20/%3e%3cpath%20d='m%2010.214844,0%20h%205.988281%20v%2014.339843%20z%20m%200,0'%20/%3e%3cpath%20d='m%208.105469,5.285156%203.816406,9.054687%20H%209.417969%20L%208.277344,11.457031%20H%205.484375%20Z%20m%200,0'%20/%3e%3c/g%3e%3cg%3e%3cpath%20d='m%2025.985303,9.11922%200.707031,2.027344%20c%200.02344,0.05078%200.05859,0.07422%200.121094,0.07422%20h%201.359375%20c%200.07422,0%200.08594,-0.03516%200.07422,-0.109375%20L%2025.438428,3.310627%20c%20-0.01172,-0.0625%20-0.02344,-0.074219%20-0.08594,-0.074219%20h%20-1.6875%20c%20-0.04687,0%20-0.07422,0.035156%20-0.07422,0.085937%20-0.02344,0.410157%20-0.05859,0.535157%20-0.109375,0.65625%20l%20-2.503906,7.121094%20c%20-0.01172,0.08594%200.01563,0.121094%200.08594,0.121094%20h%201.214843%20c%200.07422,0%200.109375,-0.02344%200.136719,-0.09766%20L%2023.082959,9.11922%20Z%20M%2023.469678,7.795002%20c%200.367187,-1.109375%200.851562,-2.53125%201.046875,-3.34375%20h%200.01172%20c%200.242188,0.851562%200.8125,2.539062%201.070313,3.34375%20z%20m%200,0'%20/%3e%3cpath%20d='m%2031.857666,11.341877%20c%200.730469,0%201.507813,-0.132813%202.296875,-0.472657%200.0625,-0.02344%200.07422,-0.05078%200.07422,-0.109375%20-0.02344,-0.21875%20-0.05078,-0.535156%20-0.05078,-0.777343%20v%20-7.34375%20c%200,-0.046875%200,-0.070313%20-0.05859,-0.070313%20h%20-1.324219%20c%20-0.05078,0%20-0.07422,0.023438%20-0.07422,0.085938%20V%205.142658%20C%2032.513916,5.11922%2032.369385,5.107502%2032.19751,5.107502%20c%20-2.136719,0%20-3.449219,1.410156%20-3.449219,3.171875%200,2.042968%201.347656,3.0625%203.109375,3.0625%20z%20m%200.863281,-1.359375%20c%20-0.21875,0.070312%20-0.460937,0.097656%20-0.707031,0.097656%20-0.96875,0%20-1.761719,-0.546875%20-1.761719,-1.875%200,-1.175781%200.816407,-1.871094%201.898438,-1.871094%200.21875,0%200.410156,0.023438%200.570312,0.085938%20z%20m%200,0'%20/%3e%3cpath%20d='m%2038.453285,5.107502%20c%20-1.824219,0%20-2.953125,1.398437%20-2.953125,3.125%200,1.542968%200.898438,3.109375%202.925781,3.109375%201.714844,0%202.917969,-1.261719%202.917969,-3.148438%200,-1.664062%20-1.019531,-3.085937%20-2.890625,-3.085937%20z%20m%20-0.07422,1.226562%20c%201.03125,0%201.46875,0.886719%201.46875,1.898438%200,1.25%20-0.644531,1.871093%20-1.394531,1.871093%20-0.925781,0%20-1.472656,-0.777343%20-1.472656,-1.898437%200,-1.152344%200.582031,-1.871094%201.398437,-1.871094%20z%20m%200,0'%20/%3e%3cpath%20d='m%2042.712968,2.568439%20c%20-0.05078,0%20-0.08594,0.023438%20-0.08594,0.085938%20v%208.3125%20c%200,0.03516%200.03516,0.09766%200.08594,0.109375%200.582031,0.179687%201.191406,0.265625%201.820312,0.265625%201.800781,0%203.550781,-1.117188%203.550781,-3.367188%200,-1.628906%20-1.117187,-2.867187%20-2.867187,-2.867187%20-0.402344,0%20-0.777344,0.0625%20-1.105469,0.171875%20L%2044.09578,2.666095%20c%200,-0.085937%20-0.02344,-0.097656%20-0.109375,-0.097656%20z%20m%203.875,5.554688%20c%200,1.347656%20-0.921875,1.980468%20-1.917969,1.980468%20-0.207031,0%20-0.390625,-0.01172%20-0.558594,-0.0625%20V%206.49422%20c%200.191406,-0.074218%200.421875,-0.136718%200.847656,-0.136718%200.960938,0%201.628907,0.609375%201.628907,1.765625%20z%20m%200,0'%20/%3e%3cpath%20d='m%2053.026024,8.560627%20c%200.59375,0%201.082031,-0.011719%201.25,-0.050782%200.0625,-0.011718%200.08594,-0.035156%200.09766,-0.085937%200.03516,-0.132813%200.05078,-0.410156%200.05078,-0.75%200,-1.15625%20-0.695312,-2.566406%20-2.492187,-2.566406%20-1.835938,0%20-2.855469,1.496093%20-2.855469,3.183593%200,1.496094%200.789063,3.050782%203,3.050782%200.828125,0%201.363281,-0.132813%201.824219,-0.351563%200.04687,-0.02344%200.07031,-0.0625%200.07031,-0.132812%20V%209.845783%20c%200,-0.058594%20-0.03516,-0.070313%20-0.07031,-0.046875%20-0.460938,0.195312%20-0.960938,0.292969%20-1.507813,0.292969%20-1.238281,0%20-1.800781,-0.683594%20-1.835937,-1.53125%20z%20m%20-2.46875,-1.046875%20c%200.09766,-0.59375%200.472656,-1.238282%201.3125,-1.238282%200.925781,0%201.167969,0.777344%201.167969,1.128907%200,0.011718%200,0.0625%200,0.097656%20-0.05078,0.011719%20-0.207032,0.011719%20-0.667969,0.011719%20z%20m%200,0'%20/%3e%3c/g%3e%3c/svg%3e" alt="Adobe" loading="lazy" class="h-7 w-full object-contain sm:h-8"/></li><li class="flex h-14 w-[5.5rem] items-center justify-center rounded border border-border/60 bg-white px-3 opacity-80 shadow-sm transition-opacity duration-300 hover:opacity-100 sm:w-[7rem]"><img src="/assets/dell-cxRLXPx2.svg" alt="Dell Technologies" loading="lazy" class="h-7 w-full object-contain sm:h-8"/></li><li class="flex h-14 w-[5.5rem] items-center justify-center rounded border border-border/60 bg-white px-3 opacity-80 shadow-sm transition-opacity duration-300 hover:opacity-100 sm:w-[7rem]"><img src="data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='utf-8'?%3e%3c!--%20Generator:%20Adobe%20Illustrator%2024.0.1,%20SVG%20Export%20Plug-In%20.%20SVG%20Version:%206.00%20Build%200)%20--%3e%3csvg%20version='1.1'%20id='
6Layer_1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20x='0px'%20y='0px'%20viewBox='0%200%20228.2%2070.9'%20style='enable-background:new%200%200%20228.2%2070.9;'%20xml:space='preserve'%3e%3ctitle%3eCitrix_Logo_Trademark_RGB%3c/title%3e%3cg%3e%3cpath%20d='M0,43.8c0-16,10.7-27.2,26-27.2c10.3,0,18.7,5.2,22.1,13.2c0.4,0.7,0.5,1.5,0.5,2.3c0,1.7-1.4,3-3,3c-0.1,0-0.1,0-0.2,0%20c-1.5,0-2.8-1-3.2-2.4c-2.6-6.5-8.6-10.2-16.1-10.2c-11.4,0-19.5,8.7-19.5,21.3C6.6,56.3,14.5,65,26,65c7.5,0,13.2-3.6,16.2-11.2%20c0.4-1.4,1.7-2.4,3.1-2.4c1.8,0,3.2,1.4,3.2,3.2c0,0,0,0.1,0,0.1c0,0.7-0.1,1.4-0.4,2.1C45,65.4,36.7,70.9,26,70.9%20C10.6,70.9,0,59.8,0,43.8z'/%3e%3cpath%20d='M86.9,66.5c0,2.2-1.2,3.6-3.3,3.6c-2.1,0-3.2-1.4-3.2-3.6l0-62.8c0-2.3,1.2-3.7,3.3-3.7s3.2,1.3,3.2,3.7V18h11.3%20c2,0,3.2,1.1,3.2,2.9c0,1.8-1.2,2.9-3.2,2.9H86.9L86.9,66.5z'/%3e%3cpath%20d='M137.6,21.5c0,1.7-1.3,3.1-3,3.1c-0.1,0-0.2,0-0.3,0c-0.9,0-1.7-0.3-2.4-0.7c-1.6-0.8-3.4-1.2-5.3-1.1%20c-7,0-11.5,6.1-11.5,13.8v29.9c0,2.3-1.1,3.6-3.2,3.6s-3.3-1.3-3.3-3.6V21.1c0-2.3,1.2-3.7,3.3-3.7s3.2,1.3,3.2,3.7v1.3%20c2.9-3.8,7.5-5.9,12.3-5.8c3-0.1,5.9,0.6,8.5,2C137,19.2,137.6,20.3,137.6,21.5z'/%3e%3cpath%20d='M144.3,21.1c0-2.3,1.2-3.7,3.3-3.7s3.2,1.3,3.2,3.7v45.4c0,2.2-1.2,3.6-3.3,3.6c-2.1,0-3.2-1.4-3.2-3.6V21.1z'/%3e%3cg%3e%3cpath%20d='M60.2,21.1c0-2.3,1.2-3.7,3.3-3.7s3.2,1.3,3.2,3.7v45.4c0,2.2-1.2,3.6-3.3,3.6c-2.1,0-3.2-1.4-3.2-3.6V21.1z'/%3e%3ccircle%20cx='63.5'%20cy='5.2'%20r='5.2'/%3e%3c/g%3e%3cpath%20d='M185.1,47.8l-17.9,21c-0.6,0.8-1.6,1.3-2.6,1.3c-1.7,0-3.1-1.3-3.1-3c0,0,0,0,0,0c0-0.9,0.3-1.7,0.9-2.3l18.7-21.2%20l-18-20.7c-0.7-0.6-1.1-1.5-1.1-2.4c0-1.7,1.4-3.1,3.2-3c0,0,0.1,0,0.1,0c1,0,1.9,0.5,2.5,1.3l17.4,20.5l17.4-20.5%20c0.6-0.8,1.5-1.3,2.5-1.3c1.7-0.1,3.2,1.2,3.2,2.9c0,0,0,0.1,0,0.1c0,0.9-0.4,1.8-1.1,2.4l-18,20.7l18.7,21.2%20c0.6,0.6,0.9,1.5,0.9,2.3c0,1.7-1.4,3.1-3.1,3c0,0,0,0,0,0c-1,0-2-0.5-2.6-1.3L185.1,47.8z'/%3e%3cpath%20d='M221.4,64.6h-1.9v5h-0.8v-5h-1.9V64h4.6L221.4,64.6z%20M228.2,64v5.6h-0.7v-3.6l0.1-1.1h0l-0.1,0.4l-1.8,4.2h-0.6l-1.8-4.2%20l-0.2-0.4h0l0.1,1.1v3.6h-0.7V64h0.9l1.7,4l0.3,0.7h0l0.2-0.7l1.7-4H228.2z'/%3e%3ccircle%20cx='185.1'%20cy='5.2'%20r='5.2'/%3e%3c/g%3e%3c/svg%3e" alt="Citrix" loading="lazy" class="h-7 w-full object-contain sm:h-8"/></li><li class="flex h-14 w-[5.5rem] items-center justify-center rounded border border-border/60 bg-white px-3 opacity-80 shadow-sm transition-opacity duration-300 hover:opacity-100 sm:w-[7rem]"><img src="data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='164'%20height='36'%20viewBox='0%200%20164%2036'%20fill='none'%3e%3cg%20clip-path='url(%23clip0_1_375)'%3e%3cpath%20d='M13.3717%200H26.7435V25.0874H13.3717C5.99172%2025.0874%200%2019.4667%200%2012.5437C0%205.62069%205.99172%200%2013.3717%200Z'%20fill='%235A0295'%3e%3c/path%3e%3cpath%20d='M14.478%2010.4126H27.8498C35.2298%2010.4126%2041.2215%2016.0333%2041.2215%2022.9563C41.2215%2029.8793%2035.2298%2035.5%2027.8498%2035.5H14.478V10.4126Z'%20fill='%239F00FF'%3e%3c/path%3e%3cpath%20d='M49.7117%2018.4188C49.7117%2012.7897%2052.5513%200.73877%2068.296%200.73877C73.4701%200.73877%2078.9451%202.41283%2082.3918%206.64862C83.9143%208.51974%2084.8332%2010.6705%2085.1484%2013.0997H77.31C76.618%2010.1266%2073.1255%207.09154%2068.1387%207.09154C65.8996%207.09154%2057.2353%207.98728%2057.2353%2018.3692C57.2353%2020.9049%2058.4742%2029.5978%2068.1915%2029.5978C73.1255%2029.5978%2076.8437%2026.3238%2077.52%2023.6388H84.9908C84.7807%2026.0687%2083.9319%2028.2188%2082.4446%2030.0902C78.9126%2034.5348%2073.2831%2035.9997%2068.296%2035.9997C62.5781%2035.9997%2049.7117%2033.4747%2049.7117%2018.4184V18.4188Z'%20fill='%235A0295'%3e%3c/path%3e%3cpath%20d='M87.5108%200H94.8079V35.6063H87.5108V0Z'%20fill='%235A0295'%3e%3c/path%3e%3cpath%20d='M106.252%203.61967C106.252%205.61885%20104.525%207.23934%20102.394%207.23934H102.341C100.21%207.23934%2098.4822%205.61885%2098.4822%203.61967C98.4822%201.62048%20100.21%200%20102.341%200H102.394C104.525%200%20106.252%201.62048%20106.252%203.61967ZM98.6923%2010.7852H105.989V35.6063H98.6923V10.7852Z'%20fill='%235A0295'%3e%3c/path%3e%3cpath%20d='M108.457%2023.1957C108.457%2019.51%20110.694%2010.3911%20122.106%2010.3911C126.11%2010.3911%20130.438%2011.7749%20133.052%2015.0698C134.224%2016.5472%20134.881%2018.2216%20135.021%2020.0931H127.671C127.251%2017.8605%20124.949%2016.2518%20122.316%2016.2518C118.811%2016.2518%20115.261%2018.3695%20115.261%2023.1961C115.261%2028.0227%20118.915%2030.0909%20122.421%2030.0909C125.401%2030.0909%20127.291%2028.2785%20127.776%2026.3479H135.179C134.933%2
6028.1541%20134.207%2029.7951%20133%2031.2728C130.268%2034.6158%20125.989%2036.0007%20122.106%2036.0007C118.843%2036.0007%20108.457%2034.374%20108.457%2023.1965V23.1957Z'%20fill='%235A0295'%3e%3c/path%3e%3cpath%20d='M137.383%200H144.733V19.2069L153.92%2010.7852H163.16L152.608%2020.5364L164%2035.6063H155.18L147.673%2025.1164L144.733%2027.8249V35.6059H137.383V0Z'%20fill='%235A0295'%3e%3c/path%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0_1_375'%3e%3crect%20width='164'%20height='36'%20fill='white'%3e%3c/rect%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e" alt="ClickDimensions" loading="lazy" class="h-7 w-full object-contain sm:h-8"/></li><li class="flex h-14 w-[5.5rem] items-center justify-center rounded border border-border/60 bg-white px-3 opacity-80 shadow-sm transition-opacity duration-300 hover:opacity-100 sm:w-[7rem]"><img src="data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='utf-8'?%3e%3c!--%20Generator:%20Adobe%20Illustrator%2023.0.3,%20SVG%20Export%20Plug-In%20.%20SVG%20Version:%206.00%20Build%200)%20--%3e%3csvg%20version='1.1'%20id='Layer_1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20x='0px'%20y='0px'%20viewBox='0%200%20418.57%2075.44'%20style='enable-background:new%200%200%20418.57%2075.44;'%20xml:space='preserve'%3e%3cstyle%20type='text/css'%3e%20.st0{fill:%2300B336;}%20%3c/style%3e%3cg%3e%3cpath%20class='st0'%20d='M76.72,1.54c-3.38-1.84-7.53-0.44-9.27,3.12L42.62,58.12l0,0c-0.58,1.15-1.08,1.94-2.4,1.94%20c-1.32,0-1.83-0.79-2.4-1.94l0,0L13,4.65C11.26,1.09,7.11-0.3,3.73,1.53c-3.38,1.84-4.7,6.21-2.96,9.76l24.25,49.48l2.76,5.62%20c2.41,4.93,7.18,7.99,12.45,7.99c5.26,0,10.03-3.06,12.45-7.99l2.76-5.62l24.25-49.48C81.42,7.75,80.09,3.38,76.72,1.54z'/%3e%3cpath%20class='st0'%20d='M406.17,0.73c-4.67-0.02-8.76,2.9-10.72,6.91c-6.31,12.87-24.86,51.16-24.94,51.29%20c-0.14,0.24-0.53,1.13-1.33,1.13c-0.75,0-1.19-0.84-1.33-1.14l0,0c-6.15-12.71-18.28-37.81-24.65-50.8c-2.45-5.01-6.56-7.4-11-7.4%20c0,0-0.01,0-0.01,0c-6.83,0-12.36,5.77-12.36,13.62v52.63c0,3.2,1.83,6.16,4.64,7.09c4.58,1.5,8.51-2.5,8.51-7.23l-0.96-
651.3%20c0-0.53,0.64-0.72,0.88-0.26l25.33,51.27c2.35,4.91,6.43,7.84,10.95,7.84c4.51,0,8.59-2.93,10.95-7.84l25.34-51.26%20c0.25-0.48,0.91-0.29,0.91,0.27l-0.97,51.59c0,4.08,3.05,7.37,6.78,7.24c3.6-0.12,6.37-3.58,6.37-7.55c0,0,0-39.36,0-52.47%20C418.57,6.43,413.02,0.76,406.17,0.73z'/%3e%3cpath%20class='st0'%20d='M311.42,63.69L283.51,8.63c-2.42-4.9-7.18-7.94-12.42-7.94c-3.29,0-6.38,1.19-8.83,3.29%20c-1.47,1.25-2.71,2.83-3.61,4.66l-27.77,54.8c-0.03,0.06-0.05,0.12-0.08,0.17l-0.04,0.08c-1.29,2.55-0.98,5.55,0.55,7.73%20c0.04,0.06,0.08,0.11,0.12,0.17c0.04,0.06,0.09,0.12,0.14,0.18c0.5,0.65,1.1,1.21,1.83,1.65c2.35,1.42,5.13,1.21,7.23-0.25%20c0.03-0.02,0.06-0.04,0.08-0.06c0.15-0.11,0.3-0.22,0.44-0.34c0.12-0.1,0.23-0.21,0.34-0.32c0.05-0.05,0.1-0.09,0.15-0.14%20c0.5-0.51,0.93-1.1,1.27-1.78l1.03-2.18l5.81-12.18c0.15-0.31,0.45-0.51,0.78-0.51h0h25.65c0,0,0,0,0.01,0%20c3.43,0,6.22-2.94,6.22-6.55c0-3.62-2.79-6.55-6.22-6.55h-15.39v0h-3.77c-0.41,0-0.67-0.44-0.52-0.83l1.43-3.03l10.49-21.14%20l0.04-0.09c0.02-0.04,0.04-0.08,0.06-0.12c0,0,0,0.01,0,0c0.17-0.35,0.73-1.86,1.75-2.17c0.56-0.17,1.15-0.15,1.55-0.03%20c1.06,0.32,1.54,1.63,2,2.59c0,0.01,0,0,0,0l25.44,52.82c1.24,2.44,3.62,3.84,6.08,3.84c0.78,0,1.57-0.15,2.34-0.44%20c0.05-0.02,0.1-0.03,0.14-0.05c0.19-0.08,0.37-0.17,0.55-0.27c0.07-0.03,0.14-0.06,0.2-0.1c0.04-0.02,0.07-0.05,0.11-0.07%20c0.05-0.03,0.11-0.05,0.16-0.09c0.08-0.05,0.15-0.11,0.23-0.16c0.07-0.05,0.13-0.09,0.19-0.14c0.1-0.08,0.2-0.15,0.3-0.23%20c0.11-0.09,0.22-0.19,0.33-0.29c0.03-0.03,0.06-0.05,0.08-0.08C312.26,70.26,312.93,66.67,311.42,63.69z'/%3e%3cg%3e%3cpath%20class='st0'%20d='M95.45,45.53h46.97c0.89-0.01,8.16-0.6,8.16-8.82C150.59,16.47,134.94,0,115.71,0%20C96.49,0,80.85,16.47,80.85,36.72c0,0.46,0.03,1.74,0.03,1.93c-0.03,23.12,14.83,35.56,34.49,36.71c0.94,0.05,1.86,0.08,2.76,0.08%20c7.56,0,13.94-1.96,20.87-6.34c0.71-0.44,3.48-2.29,6.31-5.94c2.25-2.9,2.45-7.25,0-9.51c-3.53-3.26-7.16-1.5-10.4,1.26%20c-5.09,4.33-9.03,7.71-19.18,7.72c-9.57,0-18.62-5.46-20.77-16.37C94.88,45.88,95.1,45.53,95.45,45.53z%20M94.93,31.98%20c1.31-10.6,8.6-20,20.76-20c12.16,0,19.86,9.21,21.08,20c0.04,0.39-0.21,0.76-0.59,0.76H95.52%20C95.14,32.74,94.88,32.38,94.93,31.98z'/%3e%3c/g%3e%3cg%3e%3cpath%20class='st0'%20d='M172.72,45.53h46.97c0.89-0.01,8.16-0.6,8.16-8.82C227.85,16.47,212.2,0,192.98,0%20c-19.23,0-34.87,16.47-34.87,36.72c0,0.46,0.03,1.74,0.03,1.93c-0.03,23.12,14.83,35.56,34.49,36.71%20c0.94,0.05,1.86,0.08,2.76,0.08c7.56,0,13.94-1.96,20.87-6.34c0.71-0.44,3.48-2.29,6.31-5.94c2.25-2.9,2.45-7.25,0-9.51%20c-3.53-3.26-7.16-1.5-10.4,1.26c-5.09,4.33-9.03,7.71-19.18,7.72c-9.57,0-18.62-5.46-20.77-16.37%20C172.14,45.88,172.36,45.53,172.72,45.53z%20M172.19,31.98c1.31-10.6,8.6-20,20.76-20c12.16,0,19.86,9.21,21.08,20%20c0.04,0.39-0.21,0.76-0.59,0.76h-40.67C172.4,32.74,172.14,32.38,172.19,31.98z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e" alt="Veeam" loading="lazy" class="h-7 w-full object-contain sm:h-8"/></li></ul></div></div></section><section class="surface-paper section-py"><div class="mx-auto max-w-7xl px-6 lg:px-8"><div class="reveal flex flex-col gap-5 sm:flex-row sm:items-end sm:justify-between" style="--reveal-delay:0ms"><div class="max-w-2xl"><p class="label-eyebrow text-primary-strong">Our thinking</p><h2 data-in="false" aria-label="We'd rather show the working than claim the expertise." class="mt-5 font-display text-display-2 text-balance"><span aria-hidden="true" class="mask-word" style="--i:0"><span>We'd</span></span> <span aria-hidden="true" class="mask-word" style="--i:1"><span>rather</span></span> <span aria-hidden="true" class="mask-word" style="--i:2"><span><em class="display-em">show</em></span></span> <span aria-hidden="true" class="mask-word" style="--i:3"><span><em class="display-em">the</em></span></span> <span aria-hidden="true" class="mask-word" style="--i:4"><span><em class="display-em">working</em></span></span> <span aria-hidden="true" class="mask-word" style="--i:5"><span>than</span></span> <span aria-hidden="true" class="mask-word" style="--i:6"><span>claim</span></span> <span aria-hidden="true" class="mask-word" style="--i:7"><span>the</span></span> <span aria-hidden="true" class="mask-word" style="--i:8"><span>expertise.</span></span></h2><p class="mt-5 max-w-xl text-lg text-muted-foreground">Tenure and headcount aren't evidence by themselves. Here's the reasoning underneath them, made inspectable, for the sectors it's written up for so far.</p></div><a href="/industries" class="group inline-flex shrink-0 items-center gap-2 border-b border-primary-strong/50 pb-1 text-sm font-semibold text-primary-strong transition-colors duration-200 hover:border-primary-strong">All sector positions<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="currentColor" viewBox="0 0 256 256" aria-hidden="true" class="cta-arrow size-4"><path d="M224.49,136.49l-72,72a12,12,0,0,1-17-17L187,140H40a12,12,0,0,1,0-24H187L135.51,64.48a12,12,0,0,1,17-17l72,72A12,12,0,0,1,224.49,136.49Z"></path></svg></a></div><div class="scrollbar-none -mx-6 mt-12 flex snap-x snap-mandatory scroll-px-6 gap-4 overflow-x-auto px-6 pb-3 md:mx-0 md:grid md:grid-cols-3 md:gap-6 md:overflow-visible md:px-0 md:pb-0"><div class="reveal h-full w-[76vw] max-w-[21rem] shrink-0 snap-start md:w-auto md:max-w-none" style="--reveal-delay:0ms"><a href="/industries/banking" class="group flex h-full flex-col rounded-lg border border-border/70 bg-card card-lift elev-1 hover:elev-2"><span class="relative block aspect-[16/10] overflow-hidden"><img src="/assets/industry-banking-DL9aX7uc.webp" alt="" loading="lazy" class="size-full object-cover transition-transform duration-700 group-hover:scale-105"/><span class="absolute left-0 top-0 bg-ink px-3 py-1.5 label-mono text-white">Banking</span></span><span class="flex flex-1 flex-col gap-3 p-6"><span class="font-display text-xl leading-snug transition-colors duration-300 group-hover:text-primary-strong">The March 2025 line most migration plans still fail</span><span class="text-sm leading-relaxed text-muted-foreground">Operational resilience rules mean dependency mapping is no longer documentation. It is a regulatory artefact. Waves sequenced purely by depen
6dency risk won't evidence impact tolerance through a cutover.</span><span class="mt-auto inline-flex items-center gap-2 pt-3 text-xs font-semibold text-primary-strong">Read the position<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="currentColor" viewBox="0 0 256 256" aria-hidden="true" class="cta-arrow size-3.5"><path d="M224.49,136.49l-72,72a12,12,0,0,1-17-17L187,140H40a12,12,0,0,1,0-24H187L135.51,64.48a12,12,0,0,1,17-17l72,72A12,12,0,0,1,224.49,136.49Z"></path></svg></span></span></a></div><div class="reveal h-full w-[76vw] max-w-[21rem] shrink-0 snap-start md:w-auto md:max-w-none" style="--reveal-delay:80ms"><a href="/industries/healthcare" class="group flex h-full flex-col rounded-lg border border-border/70 bg-card card-lift elev-1 hover:elev-2"><span class="relative block aspect-[16/10] overflow-hidden"><img src="/assets/industry-healthcare-BLyeAUJU.jpg" alt="" loading="lazy" class="size-full object-cover transition-transform duration-700 group-hover:scale-105"/><span class="absolute left-0 top-0 bg-ink px-3 py-1.5 label-mono text-white">Healthcare</span></span><span class="flex flex-1 flex-col gap-3 p-6"><span class="font-display text-xl leading-snug transition-colors duration-300 group-hover:text-primary-strong">Why the DSPT stopped being a checklist</span><span class="text-sm leading-relaxed text-muted-foreground">The toolkit now runs on the NCSC Cyber Assessment Framework: 47 contributing outcomes and an NHS-specific objective on lawful use of patient data. 'Achieved' has to be evidenced by the platform itself.</span><span class="mt-auto inline-flex items-center gap-2 pt-3 text-xs font-semibold text-primary-strong">Read the position<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="currentColor" viewBox="0 0 256 256" aria-hidden="true" class="cta-arrow size-3.5"><path d="M224.49,136.49l-72,72a12,12,0,0,1-17-17L187,140H40a12,12,0,0,1,0-24H187L135.51,64.48a12,12,0,0,1,17-17l72,72A12,12,0,0,1,224.49,136.49Z"></path></svg></span></span></a></div><div class="reveal h-full w-[76vw] max-w-[21rem] shrink-0 snap-start md:w-auto md:max-w-none" style="--reveal-delay:160ms"><a href="/services/finops-cost-optimisation" class="group flex h-full flex-col rounded-lg border border-border/70 bg-card card-lift elev-1 hover:elev-2"><span class="relative block aspect-[16/10] overflow-hidden"><img src="/assets/cloud-operations-DV5opCzo.webp" alt="" loading="lazy" class="size-full object-cover transition-transform duration-700 group-hover:scale-105"/><span class="absolute left-0 top-0 bg-ink px-3 py-1.5 label-mono text-white">FinOps</span></span><span class="flex flex-1 flex-col gap-3 p-6"><span class="font-display text-xl leading-snug transition-colors duration-300 group-hover:text-primary-strong">Why the second cost review finds nothing</span><span class="text-sm leading-relaxed text-muted-foreground">The first review always finds twenty to thirty percent. The second finds nothing, because nothing in the operating model kept it going. The interesting work is governance, not rightsizing.</span><span class="mt-auto inline-flex items-center gap-2 pt-3 text-xs font-semibold text-primary-strong">Read the position<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="currentColor" viewBox="0 0 256 256" aria-hidden="true" class="cta-arrow size-3.5"><path d="M224.49,136.49l-72,72a12,12,0,0,1-17-17L187,140H40a12,12,0,0,1,0-24H187L135.51,64.48a12,12,0,0,1,17-17l72,72A12,12,0,0,1,224.49,136.49Z"></path></svg></span></span></a></div></div><p class="mt-2 label-mono text-muted-foreground md:hidden">Swipe for all three â</p></div></section><section class="surface-paper"><div data-in="false" class="relative isolate overflow-hidden section-py-sm text-white" style="--d:0ms"><div aria-hidden="true" class="wipe absolute inset-0 -z-10 bg-ink"><svg viewBox="0 0 100 100" preserveAspectRatio="none" class="absolute inset-y-0 right-0 h-full w-2/3"><polygon points="42,100 100,0 100,100" class="fill-white/[0.05]"></polygon></svg></div><div class="mx-auto max-w-7xl px-6 lg:px-8"><div class="grid gap-x-14 gap-y-8 lg:grid-cols-[1.1fr_0.9fr] lg:items-center"><div><div class=""><ul class="flex gap-1.5" aria-hidden="true"><li class="flex size-7 items-center justify-center font-mono text-[0.625rem] on-practice bg-practice-ai-data rise" style="--o:220ms">Ai</li><li class="flex size-7 items-center justify-center font-mono text-[0.625rem] on-practice bg-practice-cloud rise" style="--o:290ms">Cl</li><li class="flex size-7 items-center justify-center font-mono text-[0.625rem] on-practice bg-practice-security rise" style="--o:360ms">Ps</li><li class="flex size-7 items-center justify-center font-mono text-[0.625rem] on-practice bg-practice-applications rise" style="--o:430ms">Ap</li><li class="flex size-7 items-center justify-center font-mono text-[0.625rem] on-practice bg-practice-infrastru
6cture rise" style="--o:500ms">In</li></ul></div><p class="rise mt-6 label-eyebrow text-primary-strong" style="--o:320ms">Free assessment</p><h2 data-in="false" aria-label="Where does your platform actually stand?" class="mt-4 font-display text-display-2 text-balance"><span aria-hidden="true" class="mask-word" style="--i:0"><span>Where</span></span> <span aria-hidden="true" class="mask-word" style="--i:1"><span>does</span></span> <span aria-hidden="true" class="mask-word" style="--i:2"><span>your</span></span> <span aria-hidden="true" class="mask-word" style="--i:3"><span>platform</span></span> <span aria-hidden="true" class="mask-word" style="--i:4"><span>actually</span></span> <span aria-hidden="true" class="mask-word" style="--i:5"><span>stand?</span></span></h2><p class="rise mt-5 max-w-xl text-lg leading-relaxed text-ink-muted" style="--o:650ms">You've seen the mechanism and the position. Fifteen questions place your own estate against both.</p></div><div><ul class="space-y-3 border-l pl-6 border-white/15"><li class="rise flex items-start gap-2.5 text-sm text-white/90" style="--o:700ms"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="currentColor" viewBox="0 0 256 256" aria-hidden="true" class="tick-draw mt-0.5 size-4 shrink-0 text-primary-strong"><path d="M232.49,80.49l-128,128a12,12,0,0,1-17,0l-56-56a12,12,0,1,1,17-17L96,183,215.51,63.51a12,12,0,0,1,17,17Z"></path></svg>What you've adopted, how much is used, and what happens to it once live</li><li class="rise flex items-start gap-2.5 text-sm text-white/90" style="--o:810ms"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="currentColor" viewBox="0 0 256 256" aria-hidden="true" class="tick-draw mt-0.5 size-4 shrink-0 text-primary-strong"><path d="M232.49,80.49l-128,128a12,12,0,0,1-17,0l-56-56a12,12,0,1,1,17-17L96,183,215.51,63.51a12,12,0,0,1,17,17Z"></path></svg>A score out of 100, broken down across the five practices</li><li class="rise flex items-start gap-2.5 text-sm text-white/90" style="--o:920ms"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="currentColor" viewBox="0 0 256 256" aria-hidden="true" class="tick-draw mt-0.5 size-4 shrink-0 text-primary-strong"><path d="M232.49,80.49l-128,128a12,12,0,0,1-17,0l-56-56a12,12,0,1,1,17-17L96,183,215.51,63.51a12,12,0,0,1,17,17Z"></path></svg>Five of the questions written for your sector specifically</li><li class="rise flex items-start gap-2.5 text-sm text-white/90" style="--o:1030ms"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="currentColor" viewBox="0 0 256 256" aria-hidden="true" class="tick-draw mt-0.5 size-4 shrink-0 text-primary-strong"><path d="M232.49,80.49l-128,128a12,12,0,0,1-17,0l-56-56a12,12,0,1,1,17-17L96,183,215.51,63.51a12,12,0,0,1,17,17Z"></path></svg>A first step for each practice, naming the platform</li></ul><div class="rise mt-8" style="--o:1150ms"><a href="/assessment" class="group btn btn-primary">Start the assessment<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="currentColor" viewBox="0 0 256 256" aria-hidden="true" class="cta-arrow size-4"><path d="M224.49,136.49l-72,72a12,12,0,0,1-17-17L187,140H40a12,12,0,0,1,0-24H187L135.51,64.48a12,12,0,0,1,17-17l72,72A12,12,0,0,1,224.49,136.49Z"></path></svg></a></div><p class="rise mt-4 label-mono text-white/70" style="--o:1300ms"><span class="tabular-nums">15</span> questions · about 4 minutes · no email needed</p></div></div></div></div></section><section id="contact" class="surface-card section-py section-pt-tight"><div class="mx-auto max-w-7xl px-6 lg:px-8"><div class="grid gap-12 lg:grid-cols-[0.85fr_1.15fr] lg:gap-20"><div class="reveal " style="--reveal-delay:0ms"><p class="label-eyebrow text-primary-strong">Get started</p><h2 data-in="false" aria-label="Tell us what you're running." class="mt-5 font-display text-display-2 text-balance"><span aria-hidden="true" class="mask-word" style="--i:0"><span>Tell</span></span> <span aria-hidden="true" class="mask-word" style="--i:1"><span>us</span></span> <span aria-hidden="true" class="mask-word" style="--i:2"><span>what</span></span> <span aria-hidden="true" class="mask-word" style="--i:3"><span>you'
6re</span></span> <span aria-hidden="true" class="mask-word" style="--i:4"><span>running.</span></span></h2><p class="mt-5 max-w-md text-lg text-muted-foreground">Describe the estate and the constraint you're actually up against. You'll get a 30-minute consultation back, with first practical steps. Not a pitch deck.</p><p class="mt-9 text-sm font-semibold">Not ready to book a call?</p><a href="/assessment" class="group flex items-center justify-between gap-6 rounded-lg border-l-[3px] border-primary bg-card p-5 elev-1 transition-shadow duration-300 hover:elev-2 mt-3"><span><span class="block label-mono text-muted-foreground">Free · <!-- -->15<!-- --> questions · no email needed</span><span class="mt-1.5 block text-sm font-semibold">Take the cloud readiness assessment</span></span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="currentColor" viewBox="0 0 256 256" aria-hidden="true" class="cta-arrow size-5 shrink-0 text-primary-strong"><path d="M224.49,136.49l-72,72a12,12,0,0,1-17-17L187,140H40a12,12,0,0,1,0-24H187L135.51,64.48a12,12,0,0,1,17-17l72,72A12,12,0,0,1,224.49,136.49Z"></path></svg></a><div class="mt-8 space-y-1.5 border-t border-border pt-6 text-sm text-muted-foreground"><p>[email protected]</p><p>+44 20 365 11195</p><p>London, United Kingdom</p></div></div><div class="reveal " style="--reveal-delay:100ms"><div class="rounded-lg border border-border bg-card p-6 elev-1 sm:p-8"><form noValidate="" class="space-y-4"><div aria-hidden="true" class="h-0 w-0 overflow-hidden opacity-0"><label for="website">Leave this field empty</label><input id="website" type="text" tabindex="-1" autoComplete="off" name="website" value=""/></div><p class="text-sm text-muted-foreground">All fields are required unless marked optional.</p><div class="grid gap-4 sm:grid-cols-2"><div><label for="name" class="mb-2 block label-eyebrow text-muted-foreground">Full name</label><input id="name" autoComplete="name" required="" class="surface-card w-full rounded-none border border-input px-4 py-3 text-base outline-none transition-[border-color,box-shadow] duration-150 placeholder:text-muted-foreground hover:border-foreground
6/50 focus:border-primary focus:shadow-[0_0_0_1px_var(--primary)] aria-[invalid=true]:border-destructive aria-[invalid=true]:shadow-[0_0_0_1px_var(--destructive)]" placeholder="Jane Doe" maxLength="100" aria-invalid="false" name="name" value=""/></div><div><label for="email" class="mb-2 block label-eyebrow text-muted-foreground">Work email</label><input id="email" type="email" autoComplete="email" required="" class="surface-card w-full rounded-none border border-input px-4 py-3 text-base outline-none transition-[border-color,box-shadow] duration-150 placeholder:text-muted-foreground hover:border-foreground/50 focus:border-primary focus:shadow-[0_0_0_1px_var(--primary)] aria-[invalid=true]:border-destructive aria-[invalid=true]:shadow-[0_0_0_1px_var(--destructive)]" placeholder="[email protected]" maxLength="255" aria-invalid="false" name="email" value=""/></div></div><div class="grid gap-4 sm:grid-cols-2"><div><label for="phone" class="mb-2 block label-eyebrow text-muted-foreground">Phone number</label><input id="phone" type="tel" inputMode="tel" autoComplete="tel" required="" class="surface-card w-full rounded-none border border-input px-4 py-3 text-base outline-none transition-[border-color,box-shadow] duration-150 placeholder:text-muted-foreground hover:border-foreground
6/50 focus:border-primary focus:shadow-[0_0_0_1px_var(--primary)] aria-[invalid=true]:border-destructive aria-[invalid=true]:shadow-[0_0_0_1px_var(--destructive)]" placeholder="+44 20 7123 4567" maxLength="32" aria-invalid="false" name="phone" value=""/></div><div><label for="company" class="mb-2 block label-eyebrow text-muted-foreground">Company</label><input id="company" autoComplete="organization" required="" class="surface-card w-full rounded-none border border-input px-4 py-3 text-base outline-none transition-[border-color,box-shadow] duration-150 placeholder:text-muted-foreground hover:border-foreground/50 focus:border-primary focus:shadow-[0_0_0_1px_var(--primary)] aria-[invalid=true]:border-destructive aria-[invalid=true]:shadow-[0_0_0_1px_var(--destructive)]" placeholder="Your organisation" maxLength="120" aria-invalid="false" name="company" value=""/></div></div><div><div><label for="service" class="mb-2 block label-eyebrow text-muted-foreground">How can we help?</label><select id="service" name="service" required="" class="surface-card w-full rounded-none border border-input px-4 py-3 text-base outline-none transition-[border-color,box-shadow] duration-150 placeholder:text-muted-foreground hover:border-foreground
6/50 focus:border-primary focus:shadow-[0_0_0_1px_var(--primary)] aria-[invalid=true]:border-destructive aria-[invalid=true]:shadow-[0_0_0_1px_var(--destructive)]" aria-invalid="false"><option value="" selected="">Select an area</option><option value="Cloud strategy">Cloud strategy</option><option value="Migration">Migration</option><option value="FinOps">FinOps</option><option value="Data & AI">Data & AI</option><option value="Copilot Governance">Copilot Governance</option><option value="Membership Management">Membership Management</option><option value="Dynamics 365 & Power Platform">Dynamics 365 & Power Platform</option><option value="Security">Security</option><option value="Managed operations">Managed operations</option></select></div></div><div><label for="message" class="mb-2 block label-eyebrow text-muted-foreground">Project details</label><textarea id="message" name="message" rows="5" required="" class="surface-card w-full rounded-none border border-input px-4 py-3 text-base outline-none transition-[border-color,box-shadow] duration-150 placeholder:text-muted-foreground hover:border-foreground
6/50 focus:border-primary focus:shadow-[0_0_0_1px_var(--primary)] aria-[invalid=true]:border-destructive aria-[invalid=true]:shadow-[0_0_0_1px_var(--destructive)]" placeholder="Tell us about your current platform, timelines and the outcome you're aiming for." maxLength="2000" aria-invalid="false"></textarea></div><div class="space-y-3 border-t border-border pt-5"><div><div class="flex items-start gap-3"><input id="consent" type="checkbox" aria-invalid="false" class="mt-0.5 size-5 shrink-0 accent-[var(--primary)]" name="consent"/><label for="consent" class="text-sm leading-relaxed text-muted-foreground">I have read the<!-- --> <a href="/privacy" target="_blank" rel="noreferrer" class="font-semibold text-primary-strong underline underline-offset-2">privacy policy</a> <!-- -->and agree to Optivory using these details to respond to my enquiry.<!-- --> <span aria-hidden="true" class="text-primary-strong">*</span></label></div></div><div><div class="flex items-start gap-3"><input id="marketing" type="checkbox" aria-invalid="false" class="mt-0.5 size-5 shrink-0 accent-[var(--primary)]" name="marketing"/><label for="marketing" class="text-sm leading-relaxed text-muted-foreground"><span class="font-semibold text-foreground">(Optional)</span> Send me occasional email about Optivory's work: assessments, sector briefings and what we are seeing. I can unsubscribe at any time.</label></div></div></div><button type="submit" aria-busy="false" class="group btn btn-primary btn-block text-base disabled:pointer-events-none disabled:opacity-60">Send enquiry</button><p class="text-sm text-muted-foreground">We reply within one business day. Your details are only used to respond to this enquiry.</p></form></div></div></div></div></section></main><footer class="border-t-[3px] border-primary bg-ink text-ink-foreground"><div class="mx-auto max-w-7xl px-6 py-16 lg:px-8"><div class="grid grid-cols-2 gap-x-8 gap-y-10 border-b border-white/10 pb-12 sm:grid-cols-3 lg:grid-cols-[1.2fr_1fr_1fr_1fr_1fr] lg:gap-x-10"><div class="col-span-2 sm:col-span-3 lg:col-span-1"><img src="/assets/optivory-positive-logo-white-v2-CKMRGRfX.png" alt="Optivory: Accelerating Possibility" width="191" height="44" class="h-10 w-auto"/><p class="mt-4 font-display text-lg text-white">Engineering resilience.</p><a href="/company#the-name" class="mt-1.5 inline-block label-mono text-ink-muted transition-colors hover:text-ink-foreground">Optivory: <span class="text-emphasis">Opti</span>mal + Vict<span class="text-emphasis">ory</span></a><p class="mt-2 max-w-xs text-sm text-ink-muted">Cloud consulting for the enterprise: strategy, migration, FinOps, data and security.</p></div><div><p class="label-eyebrow text-primary-strong">Industries</p><ul class="mt-4 space-y-2.5"><li><a href="/industries/higher-education" class="link-underline text-sm text-ink-muted hover:text-ink-foreground">Higher Education</a></li><li><a href="/industries/finance-accounting" class="link-underline text-sm text-ink-muted hover:text-ink-foreground">Finance & Accounting</a></li><li><a href="/industries/banking" class="link-underline text-sm text-ink-muted hover:text-ink-foreground">Banking</a></li><li><a href="/industries/insurance" class="link-underline text-sm text-ink-muted hover:text-ink-foreground">Insurance</a></li><li><a href="/industries/non-profit-charity" class="link-underline text-sm text-ink-muted hover:text-ink-foreground">Non-Profit & Charity</a></li><li><a href="/industries/healthcare" class="link-underline text-sm text-ink-muted hover:text-ink-foreground">Healthcare</a></li><li><a href="/industries/public-services" class="link-underline text-sm text-ink-muted hover:text-ink-foreground">Public Services</a></li><li><a href="/industries/retail" class="link-underline text-sm text-ink-muted hover:text-ink-foreground">Retail</a></li><li><a href="/industries/legal-services" class="link-underline text-sm text-ink-muted hover:text-ink-foreground">Legal Services</a></li><li><a href="/industries/immigration-advice" class="link-underline text-sm text-ink-muted hover:text-ink-foreground">Immigration Advice</a></li></ul></div><div><p class="label-eyebrow text-primary-strong">Services</p><ul class="mt-4 space-y-2.5"><li>
6<a href="/services/ai-data-strategy" class="link-underline text-sm text-ink-muted hover:text-ink-foreground">AI & Data</a></li><li><a href="/services/cloud-transformation" class="link-underline text-sm text-ink-muted hover:text-ink-foreground">Cloud</a></li><li><a href="/services/platform-security" class="link-underline text-sm text-ink-muted hover:text-ink-foreground">Platform & Security</a></li><li><a href="/services/business-applications" class="link-underline text-sm text-ink-muted hover:text-ink-foreground">Applications</a></li><li><a href="/services/azure-operations" class="link-underline text-sm text-ink-muted hover:text-ink-foreground">Infrastructure</a></li><li><a href="/services/managed-services" class="link-underline text-sm text-ink-muted hover:text-ink-foreground">Managed Services</a></li><li><a href="/copilot-governance" class="link-underline text-sm text-ink-muted hover:text-ink-foreground">Copilot Governance</a></li></ul></div><div><p class="label-eyebrow text-primary-strong">Solutions</p><ul class="mt-4 space-y-2.5"><li><a href="/solutions/underwriting-workbench" class="link-underline text-sm text-ink-muted hover:text-ink-foreground">Underwriting Workbench</a></li><li><a href="/solutions/regulator-ready-migration" class="link-underline text-sm text-ink-muted hover:text-ink-foreground">Regulator-Ready Migration</a></li><li><a href="/solutions/fhir-native-data-platform" class="link-underline text-sm text-ink-muted hover:text-ink-foreground">FHIR-Native Data Platform</a></li><li><a href="/solutions/customer-360-personalisation" class="link-underline text-sm text-ink-muted hover:text-ink-foreground">Customer 360 Personalisation Engine</a></li><li><a href="/solutions/accessible-citizen-portals" class="link-underline text-sm text-ink-muted hover:text-ink-foreground">Accessible Citizen Portals</a></li><li><a href="/solutions/enrolment-resilience-platform" class="link-underline text-sm text-ink-muted hover:text-ink-foreground">Enrolment Resilience Platform</a></li><li><a href="/solutions/always-on-close-platform" class="link-underline text-sm text-ink-muted hover:text-ink-foreground">Always-On Close Platform</a></li><li><a href="/solutions/mission-first-cost-governance" class="link-underline text-sm text-ink-muted hover:text-ink-foreground">Mission-First Cost Governance</a></li><li><a href="/solutions/membership-management" class="link-underline text-sm text-ink-muted hover:text-ink-foreground">Membership Management</a></li></ul></div><div><p class="label-eyebrow text-primary-strong">Company</p><ul class="mt-4 space-y-2.5"><li><a href="/company#our-story" class="link-underline text-sm text-ink-muted hover:text-ink-foreground">Our Story</a></li><li><a href="/company#journey" class="link-underline text-sm text-ink-muted hover:text-ink-foreground">Our Journey</a></li><li><a href="/company#values" class="link-underline text-sm text-ink-muted hover:text-ink-foreground">Values & Culture</a></li><li><a href="/company#careers" class="link-underline text-sm text-ink-muted hover:text-ink-foreground">Careers</a></li><li><a href="/partners" class="link-underline text-sm text-ink-muted hover:text-ink-foreground">Partners</a></li><li><a href="/resources" class="link-underline text-sm text-ink-muted hover:text-ink-foreground">Insights</a></li><li><a href="/assessment" class="link-underline text-sm text-ink-muted hover:text-ink-foreground">Free readiness assessment</a></li><li><a href="/contact" class="link-underline text-sm text-ink-muted hover:text-ink-foreground">Contact Us</a></li></ul></div></div><div class="flex flex-col gap-4 pt-8 sm:flex-row sm:items-center sm:justify-between"><p class="text-xs text-ink-muted">© <!-- -->2026<!-- --> Optivory. All rights reserved.</p><ul class="flex flex-wrap items-center gap-x-6 gap-y-2"><li><a href="https://www.linkedin.com/company/optivory" target="_blank" rel="noopener noreferrer" aria-label="Optivory on LinkedIn (opens in a new tab)" class="link-underline inline-flex items-center gap-2 py-1 text-xs text-ink-muted hover:text-ink-foreground"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="currentColor" viewBox="0 0 256 256" aria-hidden="true" class="size-4"><path d="M216,20H40A20,20,0,0,0,20,40V216a20,20,0,0,0,20,20H216a20,20,0,0,0,20-20V40A20,20,0,0,0,216,20Zm-4,192H44V44H212ZM112,176V120a12,12,0,0,1,21.43-7.41A40,40,0,0,1,192,148v28a12,12,0,0,1-24,0V148a16,16,0,0,0-32,0v28a12,12,0,0,1-24,0ZM96,120v56a12,12,0,0,1-24,0V120a12,12,0,0,1,24,0Z
6M68,80A16,16,0,1,1,84,96,16,16,0,0,1,68,80Z"></path></svg>LinkedIn</a></li><li><a href="/privacy" class="link-underline text-xs text-ink-muted hover:text-ink-foreground">Privacy Policy</a></li></ul></div></div></footer></div>
6<script>(function(a,f){let l;try{l=JSON.parse(sessionStorage.getItem(a)||"{}")}catch{return}const n=l?.[f||history.state?.__TSR_key];let c=!1;for(const t in n){const e=n[t],o=e?.scrollX,s=e?.scrollY;if(Number.isFinite(o)&&Number.isFinite(s)){if(t==="window")scrollTo(o,s),c=!0;else if(t)try{const r=document.querySelector(t);r&&(r.scrollLeft=o,r.scrollTop=s)}catch{}}}if(c)return;const i=location.hash.slice(1);if(i){const t=history.state?.__hashScrollIntoViewOptions??!0;if(t){const e=document.getElementById(i);e&&e.scrollIntoView(t)}return}scrollTo(0,0)})("tsr-scroll-restoration-v1_3");document.currentScript.remove()</script>
6<!--/$--><button type="button" aria-hidden="true" tabindex="-1" class="group fixed bottom-[calc(1.5rem+env(safe-area-inset-bottom,0px))] right-6 z-40 flex size-12 items-center justify-center border border-white/15 bg-ink text-ink-foreground elev-2 transition-[opacity,transform] duration-300 hover:bg-primary hover:text-ink motion-reduce:transition-none print:hidden pointer-events-none translate-y-3 opacity-0"><span class="sr-only">Back to top</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="currentColor" viewBox="0 0 256 256" aria-hidden="true" class="size-5 transition-transform duration-200 group-hover:-translate-y-0.5 motion-reduce:transition-none"><path d="M208.49,120.49a12,12,0,0,1-17,0L140,69V216a12,12,0,0,1-24,0V69L64.49,120.49a12,12,0,0,1-17-17l72-72a12,12,0,0,1,17,0l72,72A12,12,0,0,1,208.49,120.49Z"></path></svg></button><div class="fixed bottom-[calc(1.5rem+env(safe-area-inset-bottom,0px))] left-4 right-[5.25rem] z-40 flex items-stretch overflow-hidden rounded border border-white/15 bg-ink text-white elev-2 transition-[opacity,transform] duration-300 ease-[cubic-bezier(0.22,1,0.36,1)] motion-reduce:transition-none lg:hidden print:hidden pointer-events-none translate-y-4 opacity-0" aria-hidden="true"><button type="button" tabindex="-1" class="group btn btn-primary flex-1 justify-between rounded-none">Talk to an expert<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="currentColor" viewBox="0 0 256 256" aria-hidden="true" class="size-4"><path d="M224.49,136.49l-72,72a12,12,0,0,1-17-17L187,140H40a12,12,0,0,1,0-24H187L135.51,64.48a12,12,0,0,1,17-17l72,72A12,12,0,0,1,224.49,136.49Z"></path></svg></button><button type="button" tabindex="-1" aria-label="Hide this bar" class="flex min-h-12 w-12 items-center justify-center border-l border-white/15 text-white/70 active:bg-white/10 focus-visible:outline-solid focus-visible:outline-2 focus-visible:-outline-offset-2 focus-visible:outline-white"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="currentColor" viewBox="0 0 256 256" aria-hidden="true" class="size-4"><path d="M208.49,191.51a12,12,0,0,1-17,17L128,145,64.49,208.49a12,12,0,0,1-17-17L111,128,47.51,64.49a12,12,0,0,1,17-17L128,111l63.51-63.52a12,12,0,0,1,17,17L145,128Z"></path></svg></button></div><section aria-label="Notifications alt+T" tabindex="-1" aria-live="polite" aria-relevant="additions text" aria-atomic="false"></section>
6<script class="$tsr" id="$tsr-stream-barrier">(self.$R=self.$R||{})["tsr"]=[];self.$_TSR={h(){this.hydrated=!0,this.c()},e(){this.streamEnded=!0,this.c()},c(){this.hydrated&&this.streamEnded&&(delete self.$_TSR,delete self.$R.tsr)},p(e){this.initialized?e():this.buffer.push(e)},buffer:[]};$_TSR.router=($R=>$R[0]={manifest:$R[1]={routes:$R[2]={__root__:$R[3]={preloads:$R[4]=["/assets/index-cE4zf3X0.js","/assets/useRouter-B64lGpJS.js","/assets/invariant-B-oRDz_D.js","/assets/dist-BZaD50EC.js","/assets/SiteHeader-Dsx0YnLv.js","/assets/copilot-governance-Dmm2Cvx_.js","/assets/useNavigate-CuMjmscB.js","/assets/react-DodAuSok.js","/assets/store-dQK8K0TA.js","/assets/ui-icons-DEzaJt3c.js","/assets/practices-DX21wENk.js","/assets/industry-landing-data-bMaBHL1Y.js","/assets/service-landing-data-B5JJzQfG.js"],scripts:$R[5]=[$R[6]={attrs:$R[7]={type:"module",async:!0,src:"/assets/index-cE4zf3X0.js"}}]},"/":$R[8]={preloads:$R[9]=["/assets/routes-B1nLyCRO.js","/assets/ContactForm-BhUZ4GwX.js","/assets/CountUp-O95dR4vH.js","/assets/PhaseJourney-BsPVhQgt.js","/assets/use-reduced-motion-BlEqnwne.js","/assets/MaskedHeading-BVGqI4fM.js","/assets/assessment-questions-D_PpfN0Z.js","/assets/Reveal-i3MCG_HC.js","/assets/NameStory-fbIlBUg4.js","/assets/JourneyRail-ChyM2GC4.js","/assets/motion-D0s9T7Tc.js","/assets/BleedFeature-DCZ8OK6b.js","/assets/CopilotBand-2z68wKni.js","/assets/PracticeChips-CZ_R_CaC.js","/assets/managed-services-noc-DweAV_Ec.js"]}}}
6,matches:$R[10]=[$R[11]={i:"__root__�",u:1791584535651,s:"success",ssr:!0},$R[12]={i:"��",u:1791584535651,s:"success",ssr:!0}]})($R["tsr"]);$_TSR.e();document.currentScript.remove()</script>
6<script type="module" async="" src="/assets/index-cE4zf3X0.js"></script>
6<script>(function(){function c(){var b=a.contentDocument||(a.contentWindow&&a.contentWindow.document);if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'a480c871fbde39dd',t:'MTc5MTU4NDUzNQ=='};var a=document.createElement('script');a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script>
6<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v4bc70e2c01a94c73b74392e4234840661791215815920" integrity="sha512-L0ha0OXavK/8okipN9F8BtP84dg9DUhPERbBXzwI6dgTA55d2+yweo3pn5CSFYs45/r8md2+xvUPtTdvTNRfjA==" data-cf-beacon='{"version":"2024.11.0","token":"ff2df73c38a14fe99d88265c3c9d8b78","r":1,"spa":2}' crossorigin="anonymous"></script>
6 7</body></html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.