:root .r26-service.is-snap::details-content{transition: none}:is(.r26-service,.r26-faq__item):not([open]) :is(.r26-service__body,.r26-faq__a) a{visibility: hidden}

.r26-hub__rail{background: var(--r26-midnight,#090C12)}.r26-hub__hero{position: relative;overflow: clip;background: var(--r26-midnight,#090C12);color: var(--r26-text,#F2F3F5)}.r26-hub__stage{--r26-hero-w: clamp(116px,min(15.5vw,23.9svh),260px);position: relative;isolation: isolate;display: flex;align-items: center;min-height: max(480px,calc(100svh - var(--r26-header-h,72px) - 56px - 128px));text-align: center}@media (min-width: 900px){.r26-hub__stage{min-height: calc(100svh - var(--r26-header-h,72px) - 56px)}}.r26-hub__stage[data-r26-field="strategy"]{--r26-hue: var(--r26-hue-violet)}.r26-hub__stage[data-r26-field="creative"]{--r26-hue: color-mix(in oklab,var(--r26-hue-coral) 60%,#fff);--r26-ta: 8%}.r26-hub__stage[data-r26-field="technology"]{--r26-hue: var(--r26-hue-ice)}.r26-hub__stage[data-r26-field="growth"]{--r26-hue: var(--r26-hue-mint)}.r26-hub__tint{position: absolute;inset: 0;pointer-events: none;mix-blend-mode: plus-lighter;background: radial-gradient(44% 38% at 50% 30%,color-mix(in srgb,var(--r26-hue) var(--r26-ta,12%),transparent),color-mix(in srgb,var(--r26-hue) 4%,transparent) 55%,transparent),radial-gradient(58% 46% at 50% 47%,rgba(8,10,14,.95),rgba(8,10,14,0));-webkit-mask-image: linear-gradient(#0000,#000 64px);mask-image: linear-gradient(#0000,#000 64px)}.r26-hub__corner{--r26-cm: clamp(18px,calc(var(--r26-hero-w) * .1),24px);--r26-ik: .55;--r26-sg: 9.75px;position: absolute;z-index: 1;display: grid;place-items: center;width: 44px;height: 44px;translate: -50% -50%;color: var(--r26-text,#F2F3F5);text-decoration: none;-webkit-tap-highlight-color: transparent}.r26-hub__corner[data-division="strategy"]{left: 2.8%;top: 36.29%;--r26-hue: var(--r26-hue-violet);--r26-ik: .467}.r26-hub__corner[data-division="creative"]{left: 26.92%;top: 91.61%;--r26-hue: color-mix(in oklab,var(--r26-hue-coral) 60%,#fff);--r26-ik: .53}.r26-hub__corner[data-division="technology"]{left: 68.69%;top: 91.53%;--r26-hue: var(--r26-hue-ice);--r26-ik: .486}.r26-hub__corner[data-division="growth"]{left: 97.2%;top: 4.84%;--r26-hue: var(--r26-hue-mint)}.r26-hub__corner::before{content: "";position: absolute;left: 50%;top: 50%;width: calc(var(--r26-ik) * 2 * var(--r26-cm) + var(--r26-sg));aspect-ratio: 1;translate: -50% -50%;border-radius: 50%;background: var(--r26-midnight,#090C12);pointer-events: none}.r26-hub__corner.is-own::before{box-shadow: 0 0 0 1.5px color-mix(in srgb,var(--r26-hue) 75%,transparent),0 0 12px 2px color-mix(in srgb,var(--r26-hue) 45%,transparent)}.r26-hub__focal .r26-hub__corner svg{position: relative;width: var(--r26-cm);height: var(--r26-cm);stroke: #fff;stroke-width: 1.75px;opacity: .5;filter: drop-shadow(0 0 1px rgba(255,255,255,.8));transition: opacity var(--r26-dur-state,240ms) var(--r26-ease-out),filter var(--r26-dur-state,240ms) var(--r26-ease-out)}.r26-hub__corner svg path{vector-effect: non-scaling-stroke}.r26-hub__focal .r26-hub__corner.is-own svg,.r26-hub__focal a.r26-hub__corner:hover svg{opacity: 1;filter: drop-shadow(0 0 1.5px #fff) drop-shadow(0 0 10px var(--r26-hue))}.r26-hub__focal .r26-hub__corner.is-own svg{filter: drop-shadow(0 0 2px #fff) drop-shadow(0 0 4px var(--r26-hue)) drop-shadow(0 0 12px var(--r26-hue))}.r26-hub__corner > span{position: absolute;top: 50%;left: calc(100% - 6px);translate: 0 -50%;visibility: hidden;opacity: 0;color: var(--r26-text,#F2F3F5);font: 500 var(--r26-fs-small)/1.2 var(--r26-font-display);white-space: nowrap;text-shadow: 0 0 2px var(--r26-midnight,#090C12),0 0 10px var(--r26-midnight,#090C12);transition: opacity var(--r26-dur-state,240ms) var(--r26-ease-out),visibility 0s var(--r26-dur-state,240ms)}.r26-hub__corner:is([data-division="strategy"],[data-division="creative"]) > span{left: auto;right: calc(100% - 6px)}.r26-hub__corner:hover > span{visibility: visible;opacity: 1;transition-delay: 0s}@media (max-width: 899px){.r26-hub__corner{--r26-cm: 14px;--r26-sg: 5.4px;width: 32px;height: 32px}.r26-hub__focal .r26-hub__corner svg{stroke-width: 1.4px}}@media (prefers-reduced-motion: reduce){.r26-hub__corner > span,.r26-hub__focal .r26-hub__corner svg{transition: none}}html[data-motion="paused"] :is(.r26-hub__corner > span,.r26-hub__focal .r26-hub__corner svg){transition: none}.r26-hub__stage .r26-hero__focal::before{width: 340%;aspect-ratio: 3 / 1}.r26-hub__stage canvas.r26-fx--field{-webkit-mask-image: linear-gradient(#0000,#000 56px);mask-image: linear-gradient(#0000,#000 56px)}.r26-hub__hero-inner{position: relative;z-index: 2;display: flex;flex-direction: column;align-items: center;width: 100%;padding-block: clamp(16px,3.5svh,32px) clamp(40px,8svh,96px)}.r26-hub__intro{display: flex;flex-direction: column;align-items: center;max-width: 52rem;margin-top: clamp(16px,3.5svh,44px)}.r26-hub__intro .r26-breadcrumb{position: relative;z-index: 2}.r26-hub__intro .r26-breadcrumb ol{justify-content: center;color: var(--r26-accent,#8CDFFF);letter-spacing: .2em;text-indent: .2em;text-transform: uppercase}.r26-hub__intro .r26-breadcrumb a{color: var(--r26-muted,#A9AFBD)}.r26-hub__intro .r26-breadcrumb a:hover{color: var(--r26-text,#F2F3F5)}.r26-hub__title{max-width: 10.5em;margin: var(--r26-s-4,16px) auto 0;font-size: clamp(2.375rem,1.2rem + 4vw,min(5.25rem,9svh));line-height: 1;letter-spacing: -.03em;text-wrap: balance}.r26-hub__when{max-width: 46ch;margin: clamp(14px,2.6svh,24px) auto 0;color: var(--r26-muted,#A9AFBD);text-wrap: balance}.r26-hub__when strong{display: block;font-weight: 500;color: var(--r26-text,#F2F3F5);margin-bottom: var(--r26-s-1,4px)}@media (min-width: 768px){.r26-hub__when{display: flex;flex-direction: column;justify-content: center;min-height: calc(4lh + var(--r26-s-1,4px))}}.r26-hub__trust{margin-top: clamp(14px,2.4svh,20px)}.r26-hub__get{display: flex;flex-wrap: wrap;justify-content: center;gap: var(--r26-s-1,4px) var(--r26-s-5,24px);margin: var(--r26-s-5,24px) 0 0}.r26-hub__get li{color: var(--r26-text,#F2F3F5);font-size: var(--r26-fs-body);line-height: 1.5}.r26-hub__ctas{display: flex;flex-wrap: wrap;justify-content: center;gap: var(--r26-s-3,12px);margin-top: clamp(20px,3.5svh,32px)}@media (max-width: 479px){.r26-hub__ctas{width: 100%}.r26-hub__ctas > .r26-btn{flex: 1 1 100%;justify-content: center}}@media (min-width: 900px) and (max-height: 800px){.r26-hub__stage{--r26-hero-w: clamp(116px,min(15.5vw,22.3svh),245px)}.r26-hub__hero-inner{padding-block: clamp(18px,3.6svh,28px) 32px}.r26-hub__intro{margin-top: 12px}.r26-hub__title{margin-top: 10px;font-size: clamp(2.375rem,1.2rem + 4vw,min(5.25rem,8svh))}.r26-hub__when{margin-top: 10px}.r26-hub__get{margin-top: 14px}.r26-hub__ctas{margin-top: 16px}.r26-hub__trust{margin-top: 10px}}@media (min-width: 900px) and (max-height: 700px){.r26-hub__stage{--r26-hero-w: clamp(116px,min(15.5vw,18svh),245px)}.r26-hub__title{margin-top: 8px;font-size: clamp(2.375rem,1.2rem + 4vw,min(5.25rem,7.4svh))}.r26-hub__when{margin-top: 8px}.r26-hub__get{margin-top: 10px}.r26-hub__ctas{margin-top: 12px}.r26-hub__trust{margin-top: 8px}}.r26-hub__plate{position: relative;z-index: 2;max-width: 1440px;margin: 0 auto;overflow: clip;background-color: var(--r26-evidence,#F7F8FA);color: var(--r26-ink,#121722);border-radius: var(--r26-radius-plate,24px) var(--r26-radius-plate,24px) 0 0;display: flex;justify-content: center;padding: var(--r26-s-7,48px) var(--r26-side,20px) var(--r26-s-8,64px)}.r26-hub__figure{position: relative;z-index: 1;width: 100%;max-width: 560px;display: flex;flex-direction: column;align-items: flex-start;gap: var(--r26-s-4,16px)}.r26-hub__figure > .r26-provenance{position: static;margin: 0}.r26-hub__figure > .r26-diagram{max-width: none}@media (min-width: 1024px){.r26-hub__plate{padding-block: var(--r26-s-8,64px) var(--r26-s-9,96px)}.r26-hub__figure{max-width: 640px}.r26-hub__figure > .r26-diagram{box-sizing: border-box;min-height: 420px;padding: 36px 40px;display: grid;grid-template-rows: auto 1fr}.r26-hub__figure > .r26-diagram > .r26-diagram__title + *{align-self: center;margin: 0}.r26-hub__figure .r26-diagram__title{font-size: 1.375rem;margin-bottom: 28px}.r26-hub__figure .r26-diagram__icon{width: 24px;height: 24px}.r26-hub__figure :is(.r26-diagram__row,.r26-flow__label,.r26-brand__label){font-size: 1rem}.r26-hub__figure .r26-diagram--decision .r26-diagram__row{min-height: 64px}.r26-hub__figure .r26-brand__row{min-height: 84px}.r26-hub__figure .r26-brand__clear{width: 120px;height: 68px}.r26-hub__figure .r26-brand__swatches > span{width: 26px;height: 26px}.r26-hub__figure .r26-brand__aa{font-size: 2.75rem}.r26-hub__figure .r26-diagram--measure .r26-diagram__list{gap: 12px}.r26-hub__figure .r26-diagram--measure .r26-diagram__row{gap: 16px}.r26-hub__figure .r26-diagram__node,.r26-hub__figure .r26-flow__node{width: 12px;height: 12px}.r26-hub__figure .r26-diagram--measure .r26-diagram__list::before{top: 5.25px;left: 6px}.r26-hub__figure .r26-flow::before{top: 5.25px;left: 6px}.r26-hub__figure .r26-flow__step{min-height: 112px;padding-top: 30px;gap: 8px}.r26-hub__figure .r26-flow__branch{margin-top: 32px;height: 48px;min-height: 48px}.r26-hub__figure .r26-flow__branch .r26-flow__node{top: 18px}.r26-hub__figure .r26-flow__branch::before{left: -9px;top: -138px;width: 57px;height: 162.75px}}@media (min-width: 1200px){.r26-diagram--flow{padding-right: 40px}}.r26-diagram{position: relative;width: 100%;max-width: 480px;background: var(--r26-card,#FFFFFF);color: var(--r26-ink,#121722);border-radius: var(--r26-radius-card,16px);box-shadow: var(--r26-e2,0 1px 2px rgba(18,23,34,.06),0 8px 24px rgba(18,23,34,.08));padding: var(--r26-s-6,32px)}.r26-diagram__list{list-style: none;margin: 0;padding: 0;position: relative}.r26-diagram__row{position: relative;display: flex;align-items: center;gap: var(--r26-s-3,12px);font-family: var(--r26-font-body,"DM Sans","DM Sans Fallback",system-ui,sans-serif);font-size: var(--r26-fs-small,.9375rem);font-weight: 500;line-height: 1.3}.r26-diagram__icon{flex: none;color: var(--r26-ink-muted,#555E6C)}.r26-diagram__row--end .r26-diagram__icon{color: var(--r26-accent-deep,#0A6A94)}.r26-diagram__node{flex: none;width: 10px;height: 10px;border-radius: 50%;box-sizing: border-box;position: relative;z-index: 1;background: var(--r26-card,#FFFFFF);border: 1.5px solid var(--r26-accent-deep,#0A6A94);box-shadow: 0 0 0 2px var(--r26-card,#FFFFFF)}.r26-diagram__node--filled{background: var(--r26-accent-deep,#0A6A94)}.r26-diagram__list::before{content: "";position: absolute;background: var(--r26-accent-deep,#0A6A94);pointer-events: none}.r26-diagram--decision .r26-diagram__list{display: grid;gap: 0;counter-reset: r26-brief}.r26-diagram--decision .r26-diagram__list::before{display: none}.r26-diagram--decision .r26-diagram__row{min-height: 56px;border-top: 1px solid var(--r26-evidence-line,#E3E7EE)}.r26-diagram--decision .r26-diagram__row::before{counter-increment: r26-brief;content: counter(r26-brief,decimal-leading-zero);content: counter(r26-brief,decimal-leading-zero) / "";flex: none;width: 24px;font: 500 .8125rem/1 var(--r26-font-display,"Space Grotesk",system-ui,sans-serif);letter-spacing: .02em;font-variant-numeric: tabular-nums;color: var(--r26-ink-muted,#555E6C)}@media (max-width: 639px){.r26-diagram{padding: var(--r26-s-5,24px)}.r26-diagram--decision .r26-diagram__row{min-height: 48px}}.r26-diagram--measure .r26-diagram__list{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: var(--r26-s-2,8px)}.r26-diagram--measure .r26-diagram__row{flex-direction: column;align-items: flex-start;gap: var(--r26-s-3,12px)}.r26-diagram--measure .r26-diagram__list::before{top: 4.25px;height: 1.5px;left: 5px;right: calc(25% - 11px);transform-origin: left}@media (max-width: 479px){.r26-diagram--measure .r26-diagram__list{grid-template-columns: 1fr;gap: 0}.r26-diagram--measure .r26-diagram__row{flex-direction: row;align-items: center;min-height: 52px}.r26-diagram--measure .r26-diagram__list::before{top: 26px;bottom: 26px;left: 4.25px;right: auto;width: 1.5px;height: auto;transform-origin: top}}.r26-diagram__title{margin: 0 0 var(--r26-s-5,24px);font: 500 1.25rem/1.25 var(--r26-font-display,"Space Grotesk",system-ui,sans-serif);letter-spacing: -.015em;color: var(--r26-ink,#121722)}.r26-brand__rows{list-style: none;margin: 0;padding: 0}.r26-brand__row{display: grid;grid-template-columns: 120px minmax(0,1fr);align-items: center;min-height: 72px;padding: var(--r26-s-3,12px) 0;border-top: 1px solid var(--r26-evidence-line,#E3E7EE)}.r26-brand__label{color: var(--r26-ink-muted,#555E6C);font-size: var(--r26-fs-small,.9375rem);line-height: 1.3}.r26-brand__clear{display: grid;place-items: center;width: 96px;height: 56px;border: 1px dashed var(--r26-control-light,#7A8494);border-radius: 4px;background: linear-gradient(var(--r26-control-light,#7A8494),var(--r26-control-light,#7A8494)) 50% 5px / 1px 7px no-repeat,linear-gradient(var(--r26-control-light,#7A8494),var(--r26-control-light,#7A8494)) 50% calc(100% - 5px) / 1px 7px no-repeat,linear-gradient(var(--r26-control-light,#7A8494),var(--r26-control-light,#7A8494)) 8px 50% / 10px 1px no-repeat,linear-gradient(var(--r26-control-light,#7A8494),var(--r26-control-light,#7A8494)) calc(100% - 8px) 50% / 10px 1px no-repeat}.r26-brand__clear > span{display: block;width: 16px;height: 16px;box-sizing: border-box;border: 1.5px solid var(--r26-ink-muted,#555E6C);border-radius: 50%;background: none;box-shadow: 0 0 0 4px var(--r26-card,#FFFFFF),0 0 0 5.5px var(--r26-control-light,#7A8494)}.r26-brand__swatches{display: flex;gap: var(--r26-s-3,12px)}.r26-brand__swatches > span{display: block;width: 20px;height: 20px;border-radius: 50%;background: var(--r26-ink,#121722)}.r26-brand__swatches > span:nth-child(2){background: var(--r26-ink-muted,#555E6C)}.r26-brand__swatches > span:nth-child(3){background: var(--r26-well,#EEF1F5);box-shadow: inset 0 0 0 1px var(--r26-evidence-line,#E3E7EE)}.r26-brand__swatches > span:nth-child(4){background: var(--r26-accent-deep,#0A6A94)}.r26-brand__aa{font: 500 2.5rem/1 var(--r26-font-display,"Space Grotesk",system-ui,sans-serif);letter-spacing: -.02em;color: var(--r26-ink,#121722)}@media (max-width: 639px){.r26-brand__row{grid-template-columns: 104px minmax(0,1fr);min-height: 64px}.r26-brand__aa{font-size: 2rem}}.r26-flow{position: relative;list-style: none;margin: 0;padding: 0}.r26-flow::before{content: "";position: absolute;left: 4.25px;top: 24px;height: 96px;width: 1.5px;background: var(--r26-accent-deep,#0A6A94);transform-origin: 50% 0}.r26-flow__step{position: relative;display: flex;align-items: center;gap: var(--r26-s-3,12px);min-height: 48px;padding-left: 24px;font-size: var(--r26-fs-small,.9375rem);font-weight: 500;line-height: 1.3;color: var(--r26-ink,#121722)}.r26-flow__node{position: absolute;left: 0;top: 19px;z-index: 1;width: 10px;height: 10px;box-sizing: border-box;border-radius: 50%;background: var(--r26-card,#FFFFFF);border: 1.5px solid var(--r26-accent-deep,#0A6A94);box-shadow: 0 0 0 2px var(--r26-card,#FFFFFF)}.r26-flow__node--filled{background: var(--r26-accent-deep,#0A6A94)}.r26-flow__node--hollow{border-color: var(--r26-control-light,#7A8494)}.r26-flow__step--end .r26-diagram__icon,.r26-flow__step:nth-child(3) .r26-diagram__icon{color: var(--r26-accent-deep,#0A6A94)}.r26-flow__branch{margin-left: 24px}.r26-flow__branch::before,.r26-flow__branch::after{content: "";position: absolute;box-sizing: border-box;border: 0 dashed var(--r26-control-light,#7A8494);pointer-events: none}.r26-flow__branch::before{left: -38px;top: -72px;width: 14px;height: 84px;border-top-width: 1.5px;border-left-width: 1.5px;border-top-left-radius: 6px}.r26-flow__branch::after{left: -38px;top: 11px;width: 38px;height: 13.75px;border-left-width: 1.5px;border-bottom-width: 1.5px;border-bottom-left-radius: 6px}@media (min-width: 640px){.r26-flow{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));column-gap: 8px;row-gap: 0}.r26-flow::before{left: 5px;top: 4.25px;height: 1.5px;width: calc((100% - 16px) * 2 / 3 + 8px);transform-origin: 0 50%}.r26-flow__step{flex-direction: column;align-items: flex-start;justify-content: flex-start;gap: 6px;min-height: 88px;padding: 22px 0 0}.r26-flow__node{top: 0}.r26-flow__branch{grid-column: 2 / 4;flex-direction: row;align-items: center;gap: var(--r26-s-3,12px);height: 40px;min-height: 40px;margin: 24px 0 0;padding: 0 0 0 60px}.r26-flow__branch .r26-flow__node{left: 48px;top: 15px}.r26-flow__branch::before{left: -9px;top: -102px;width: 57px;height: 122.75px;border-top-width: 0;border-right-width: 0;border-left-width: 1.5px;border-bottom-width: 1.5px;border-radius: 0 0 0 12px}.r26-flow__branch::after{display: none}}@media (prefers-reduced-motion: no-preference){.r26-diagram__list::before,.r26-flow::before{animation: r26-hub-trace 900ms var(--r26-ease-trace,cubic-bezier(.65,0,.35,1)) 600ms both}.r26-diagram--measure .r26-diagram__list::before{--r26-hub-from: scaleX(0)}.r26-diagram__node--filled{animation: r26-hub-node 240ms var(--r26-ease-out,cubic-bezier(.2,.7,.2,1)) 1500ms both}html[data-motion="paused"] .r26-diagram__list::before,html[data-motion="paused"] .r26-flow::before,html[data-motion="paused"] .r26-diagram__node--filled{animation: none}@media (min-width: 640px){.r26-flow::before{--r26-hub-from: scaleX(0)}}}@media (prefers-reduced-motion: no-preference) and (max-width: 479px){.r26-diagram--measure .r26-diagram__list::before{--r26-hub-from: scaleY(0)}}@keyframes r26-hub-trace{from{transform: var(--r26-hub-from,scaleY(0))}to{transform: none}}@keyframes r26-hub-node{from{box-shadow: 0 0 0 2px var(--r26-card,#FFFFFF),0 0 0 2px rgba(10,106,148,.5)}to{box-shadow: 0 0 0 2px var(--r26-card,#FFFFFF),0 0 0 10px rgba(10,106,148,0)}}.r26-hub__services-cols{margin-top: var(--r26-s-6,32px)}.r26-hub__services-cols > .r26-services__list + .r26-services__list{border-top: 0}@media (min-width: 960px){.r26-hub__services-cols{display: grid;grid-template-columns: 1fr 1fr;column-gap: var(--r26-gutter,24px);align-items: start}.r26-hub__services-cols > .r26-services__list{display: block;border-top: 1px solid var(--r26-hair)}.r26-hub__services-cols > .r26-services__list + .r26-services__list{border-top: 1px solid var(--r26-hair)}.r26-hub__services-cols .r26-service{border-top: 0;border-bottom: 1px solid var(--r26-hair)}}.r26-service__actions{display: flex;flex-wrap: wrap;gap: var(--r26-s-3,12px) var(--r26-s-5,24px);margin: 0}.r26-service__body .r26-service__get strong{display: block;color: var(--r26-ink,#121722);font-weight: 500}.r26-hub__specialist{margin: var(--r26-s-6,32px) 0 0;font-size: var(--r26-fs-small,.9375rem);color: var(--r26-ink-muted,#555E6C)}.r26-hub__specialist span:first-child{color: var(--r26-ink,#121722);font-weight: 500;margin-right: var(--r26-s-1,4px)}.r26-hub__specialist{display: flex;flex-wrap: wrap;align-items: baseline;column-gap: 0;row-gap: var(--r26-s-2,8px)}.r26-hub__specialist span[aria-hidden]{margin: 0 var(--r26-s-2,8px)}@media (max-width: 639px){.r26-hub__sep{display: none}.r26-hub__specialist{column-gap: var(--r26-s-4,16px)}}.r26-hub__cards{display: grid;grid-template-columns: minmax(0,1fr);gap: var(--r26-s-5,24px);margin-top: var(--r26-s-6,32px)}.r26-hub__card{--r26-bg: var(--r26-surface,#111620);background: var(--r26-surface,#111620);border: 1px solid var(--r26-line-dark,rgba(242,243,245,.08));border-radius: var(--r26-radius-card,16px);padding: var(--r26-s-6,32px);min-width: 0}.r26-hub__card > p{margin: var(--r26-s-3,12px) 0 0;color: var(--r26-muted,#A9AFBD);max-width: 62ch;text-wrap: pretty}.r26-hub__card-title{margin: 0}.r26-hub__card--stats{padding-bottom: var(--r26-s-6,32px)}.r26-hub__card--stats > .r26-stats{margin: 0}.r26-hub__card--stats .r26-stats__row > li::after{display: none}.r26-hub__links{list-style: none;margin: var(--r26-s-5,24px) 0 0;padding: 0;display: grid;gap: var(--r26-s-3,12px)}.r26-hub__links .r26-link--arrow{display: inline}.r26-hub__card-icons{list-style: none;margin: var(--r26-s-5,24px) 0 0;padding: 0;display: flex;flex-wrap: wrap;gap: var(--r26-s-3,12px)}.r26-hub__card-icons .r26-picon{--r26-picon: 40px;display: block;border-radius: 10px}.r26-hub__soft{list-style: none;margin: var(--r26-s-4,16px) 0 0;padding: 0;display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 0 var(--r26-s-4,16px)}.r26-hub__soft a{display: flex;align-items: center;gap: 10px;min-height: 44px;color: var(--r26-text,#F2F3F5);font-size: var(--r26-fs-small,.9375rem);line-height: 1.3;text-decoration: none}.r26-hub__soft a:hover{text-decoration: underline;text-decoration-color: var(--r26-accent,#8CDFFF);text-underline-offset: 3px}@media (max-width: 479px){.r26-hub__soft{grid-template-columns: minmax(0,1fr)}}.r26-hub__links .r26-link--arrow svg.r26-icon{display: inline-block;vertical-align: -2px;margin-left: 2px}.r26-hub__agency-label{font-size: .875rem;line-height: 1.5}@media (min-width: 960px){.r26-hub__cards{grid-template-columns: repeat(12,minmax(0,1fr))}.r26-hub__cards > .r26-hub__card{grid-column: span 6}.r26-hub__cards--strategy > .r26-hub__card--stats{grid-column: span 8}.r26-hub__cards--strategy > .r26-hub__card:not(.r26-hub__card--stats){grid-column: span 4}.r26-hub__cards--growth > .r26-hub__card--stats{grid-column: 1 / -1}.r26-hub__cards--creative > .r26-hub__card--stats{grid-column: span 8}.r26-hub__cards--creative > .r26-hub__card:not(.r26-hub__card--stats){grid-column: span 4}.r26-hub__cards--n1 > .r26-hub__card{grid-column: span 8}.r26-hub__cards--technology > .r26-hub__card:first-child{grid-column: span 7}.r26-hub__cards--technology > .r26-hub__card--software{grid-column: span 5}}.r26-hub__low{margin: var(--r26-s-6,32px) 0 0;display: flex;flex-wrap: wrap;align-items: baseline;gap: var(--r26-s-2,8px) var(--r26-s-3,12px);font-size: var(--r26-fs-small,.9375rem);color: var(--r26-muted,#A9AFBD)}.r26-hub__cards--agency{margin-top: var(--r26-s-6,32px)}.r26-hub__logos{margin-top: var(--r26-s-5,24px);color: var(--r26-muted,#A9AFBD)}.r26-hub__logos .r26-logos__svg{display: block;width: auto;height: 30px;fill: currentColor}.r26-logos__knockout{fill: var(--r26-bg,#111620)}.r26-hub__next .r26-next::before,.r26-hub__next .r26-next__item:last-child .r26-next__station::after,.r26-hub__next .r26-next__station .r26-node{display: none}.r26-hub__next .r26-next__station{padding: var(--r26-s-4,16px) 0 0;border-top: 1px solid var(--r26-rule,#2A3344)}.r26-hub__steps{margin-top: var(--r26-s-6,32px)}.r26-hub__process.r26-section{padding-bottom: var(--r26-s-8,64px)}.r26-hub__next .r26-next{margin-top: var(--r26-s-6,32px)}.r26-hub__start-grid{display: grid;grid-template-columns: minmax(0,1fr);gap: var(--r26-s-6,32px)}.r26-hub__start-head .r26-lead{margin: var(--r26-s-3,12px) 0 0;color: var(--r26-muted,#A9AFBD)}.r26-hub__start-head .r26-h2{margin: 0}.r26-hub__form-pending{margin: 0}@media (min-width: 1024px){.r26-hub__start-grid{grid-template-columns: repeat(12,minmax(0,1fr));column-gap: var(--r26-s-5,24px);row-gap: var(--r26-s-6,32px)}.r26-hub__start-head,.r26-hub__start-form{grid-column: 1 / 9}.r26-hub__start-trust{grid-column: 9 / 13;grid-row: 2;align-self: start;position: sticky;top: 104px}}.r26-hub__figure{position: relative;z-index: 1}.r26-diagram--decision .r26-diagram__row::after{content: "";position: absolute;left: 36px;right: 0;bottom: -1px;height: 1.5px;background: var(--r26-accent-deep,#0A6A94);transform: scaleX(0);transform-origin: 0 50%;pointer-events: none}.r26-hub__figure.is-live .r26-diagram--decision .r26-diagram__row::after{animation: r26-brief-cursor 8s var(--r26-ease-settle) infinite both}.r26-hub__figure.is-live .r26-diagram--decision .r26-diagram__row::before{animation: r26-brief-ordinal 8s ease-out infinite both}.r26-hub__figure.is-live .r26-diagram--decision .r26-diagram__row:nth-child(2)::after,.r26-hub__figure.is-live .r26-diagram--decision .r26-diagram__row:nth-child(2)::before{animation-delay: 1.2s}.r26-hub__figure.is-live .r26-diagram--decision .r26-diagram__row:nth-child(3)::after,.r26-hub__figure.is-live .r26-diagram--decision .r26-diagram__row:nth-child(3)::before{animation-delay: 2.4s}.r26-hub__figure.is-live .r26-diagram--decision .r26-diagram__row:nth-child(4)::after{animation-name: r26-brief-rest;animation-delay: 3.6s}.r26-hub__figure.is-live .r26-diagram--decision .r26-diagram__row:nth-child(4)::before{animation-name: r26-brief-ordinal-rest;animation-delay: 3.6s}@keyframes r26-brief-cursor{0%{transform: scaleX(0);opacity: 1}7%{transform: none;opacity: 1}14%{transform: none;opacity: 1}19%,100%{transform: none;opacity: 0}}@keyframes r26-brief-rest{0%{transform: scaleX(0);opacity: 1}7%{transform: none;opacity: 1}44%{transform: none;opacity: 1}52%,100%{transform: none;opacity: 0}}@keyframes r26-brief-ordinal{0%,19%,100%{color: var(--r26-ink-muted,#555E6C)}5%,14%{color: var(--r26-ink,#121722)}}@keyframes r26-brief-ordinal-rest{0%,52%,100%{color: var(--r26-ink-muted,#555E6C)}5%,44%{color: var(--r26-accent-deep,#0A6A94)}}.r26-brand__aa{position: relative;display: inline-block;justify-self: start}.r26-brand__aa::after{content: "";position: absolute;left: 0;right: 0;bottom: .12em;height: 1px;background: var(--r26-accent-deep,#0A6A94);transform: scaleX(0);transform-origin: 0 50%;pointer-events: none}.r26-hub__figure.is-live .r26-brand__clear > span{animation: r26-clear-breathe 6s ease-in-out infinite}.r26-hub__figure.is-live .r26-brand__swatches > span{animation: r26-swatch-pick 7s var(--r26-ease-settle) infinite both}.r26-hub__figure.is-live .r26-brand__swatches > span:nth-child(2){animation-delay: .14s}.r26-hub__figure.is-live .r26-brand__swatches > span:nth-child(3){animation-delay: .28s}.r26-hub__figure.is-live .r26-brand__swatches > span:nth-child(4){animation-delay: .42s}.r26-hub__figure.is-live .r26-brand__aa::after{animation: r26-baseline 7s var(--r26-ease-settle) 1.6s infinite both}@keyframes r26-clear-breathe{0%,100%{box-shadow: 0 0 0 4px var(--r26-card,#FFFFFF),0 0 0 5.5px var(--r26-control-light,#7A8494)}50%{box-shadow: 0 0 0 7px var(--r26-card,#FFFFFF),0 0 0 8.5px var(--r26-control-light,#7A8494)}}@keyframes r26-swatch-pick{0%,12%,100%{transform: none}5%{transform: translateY(-5px) scale(1.12)}}@keyframes r26-baseline{0%{transform: scaleX(0);opacity: 1}12%{transform: none;opacity: 1}30%{transform: none;opacity: 1}38%,100%{transform: none;opacity: 0}}.r26-rail__node{transition: transform var(--r26-dur-spring,560ms) var(--r26-spring-snap,ease-out),border-color 160ms var(--r26-ease-out)}.r26-rail__station:not([aria-current]):hover > .r26-rail__node,.r26-rail__station:not([aria-current]):focus-visible > .r26-rail__node{transform: scale(1.3);border-color: var(--r26-muted,#A9AFBD)}.r26-rail__station{transition: color 160ms var(--r26-ease-out)}.r26-hub__next .r26-next__station::before{content: "";position: absolute;top: -1px;left: 0;right: 0;height: 2px;background: var(--r26-accent,#8CDFFF);transform: scaleX(0);transform-origin: 0 50%;transition: transform 420ms var(--r26-ease-settle);pointer-events: none}.r26-hub__next .r26-next__station:is(:hover,:focus-visible)::before{transform: none}@media (prefers-reduced-motion: reduce){.r26-hub__figure .r26-diagram__row::after,.r26-hub__figure .r26-diagram__row::before,.r26-hub__figure .r26-brand__clear > span,.r26-hub__figure .r26-brand__swatches > span,.r26-hub__figure .r26-brand__aa::after{animation: none !important}.r26-rail__node,.r26-hub__next .r26-next__station::before{transition: none}}.r26-hub__plate{box-shadow: 0 -30px 70px -40px rgba(140,223,255,.45)}.r26-hub__services-list > :nth-child(2){--r26-i: 1}.r26-hub__services-list > :nth-child(3){--r26-i: 2}.r26-hub__services-list > :nth-child(4){--r26-i: 3}.r26-hub__cards > :nth-child(2){--r26-i: 2}.r26-hub__cards > :nth-child(3){--r26-i: 4}.r26-hub__services .r26-service{position: relative;scroll-margin-top: max(calc(var(--r26-header-h,72px) + 16px),22vh)}.r26-hub__services .r26-service::after{content: "";position: absolute;left: 0;right: 0;bottom: -1px;height: 1.5px;background: linear-gradient(90deg,var(--r26-accent-deep,#0A6A94),rgba(10,106,148,.35) 70%,rgba(10,106,148,0));transform: scaleX(0);transform-origin: 0 50%;transition: transform 560ms var(--r26-ease-settle);pointer-events: none}.r26-hub__services .r26-service:is(:hover,:focus-within,[open])::after{transform: none}.r26-hub__proof{position: relative;overflow: clip;isolation: isolate}.r26-hub__proof > .r26-wrap{position: relative;z-index: 1}.r26-hub__mark{position: absolute;z-index: 0;right: max(-40px,(100vw - 1440px) / 2 + 40px);top: 4px;width: min(420px,44vw);height: auto;-webkit-mask-image: linear-gradient(#000 35%,#0000 78%);mask-image: linear-gradient(#000 35%,#0000 78%);fill: none;stroke: var(--r26-accent,#8CDFFF);stroke-width: 1.4;stroke-linecap: round;stroke-linejoin: round;opacity: .14;pointer-events: none}.r26-hub__card{position: relative}.r26-hub__card::before{content: "";position: absolute;top: -1px;left: 16px;right: 16px;height: 2px;border-radius: 1px;background: linear-gradient(90deg,transparent,var(--r26-accent,#8CDFFF) 30%,var(--r26-accent,#8CDFFF) 70%,transparent);transform: scaleX(0);opacity: 0;pointer-events: none}.r26-hub__next .r26-next{container-type: inline-size}@media (prefers-reduced-motion: no-preference){@supports (animation-timeline: view()){html:not([data-motion="paused"]):not([data-save-data]) .r26-hub__figure{animation: r26-hub-rise linear both;animation-timeline: view();animation-range: entry 0% entry 90%}html:not([data-motion="paused"]):not([data-save-data]) .r26-hub__mark path{stroke-dasharray: 1 1;animation: r26-hub-draw linear both;animation-timeline: view();animation-range: entry 0% cover 55%}html:not([data-motion="paused"]):not([data-save-data]) .r26-hub__card::before{animation: r26-sweep linear both;animation-timeline: view();animation-range: entry 20% entry 100%}}html:not([data-motion="paused"]):not([data-save-data]) .r26-hub__steps [data-r26-traced="armed"] :is(.r26-steps__node,.r26-steps__text){transform: translateY(10px)}html:not([data-motion="paused"]):not([data-save-data]) .r26-hub__steps [data-r26-traced="armed"] .r26-steps__node{transform: scale(.55)}html:not([data-motion="paused"]):not([data-save-data]) .r26-hub__steps [data-r26-traced="run"] .r26-steps__node{animation: r26-hub-pop 620ms var(--r26-spring-snap,ease-out) both}html:not([data-motion="paused"]):not([data-save-data]) .r26-hub__steps [data-r26-traced="run"] .r26-steps__text{animation: r26-hub-rise-s 620ms var(--r26-ease-settle) both}.r26-hub__steps .r26-steps__item:nth-child(2) > *{animation-delay: 300ms !important}.r26-hub__steps .r26-steps__item:nth-child(3) > *{animation-delay: 600ms !important}.r26-hub__steps .r26-steps__item:nth-child(4) > *{animation-delay: 900ms !important}@media (min-width: 960px){.r26-hub__steps .r26-steps--horizontal{container-type: inline-size}.r26-hub__steps .r26-steps--horizontal::after{content: "";position: absolute;z-index: 2;left: 8px;top: 8px;width: 8px;height: 8px;border-radius: 50%;background: var(--r26-accent-deep,#0A6A94);box-shadow: 0 0 10px 2px rgba(10,106,148,.35);opacity: 0;pointer-events: none}html:not([data-motion="paused"]):not([data-save-data]) .r26-hub__steps [data-r26-traced="run"].r26-steps--horizontal::after{animation: r26-hub-signal 9s var(--r26-ease-trace,ease-in-out) 2.2s 1 both}}}@keyframes r26-hub-rise{from{transform: translateY(56px) scale(.96)}}@keyframes r26-hub-rise-s{from{transform: translateY(10px)}}@keyframes r26-hub-pop{from{transform: scale(.55)}}@keyframes r26-hub-draw{from{stroke-dashoffset: 1}to{stroke-dashoffset: 0}}@keyframes r26-hub-signal{0%{transform: none;opacity: 0}4%{opacity: 1}40%{transform: translateX(calc(75cqw + 18px));opacity: 1}46%,100%{transform: translateX(calc(75cqw + 18px));opacity: 0}}@media (prefers-reduced-motion: reduce){.r26-hub__services .r26-service::after{transition: none}}html[data-motion="paused"] .r26-hub__services .r26-service::after{transition: none}.r26-hub__next .r26-hub__nextcards{gap: var(--r26-s-3,12px)}.r26-hub__next .r26-hub__nextcards .r26-next__station{display: grid;grid-template-rows: auto auto 1fr;align-content: start;gap: 6px;height: 100%;box-sizing: border-box;padding: 28px 28px 30px;overflow: clip;border: 1px solid var(--r26-line-dark,rgba(242,243,245,.08));border-radius: var(--r26-radius-card,16px);background: linear-gradient(180deg,rgba(25,33,48,.72),rgba(17,22,32,.36));transition: transform var(--r26-dur-spring,560ms) var(--r26-spring,ease-out),border-color 240ms var(--r26-ease-out),box-shadow 240ms var(--r26-ease-out)}.r26-next__mark{display: block;width: 112px;height: auto;aspect-ratio: 200 / 120;margin: 0 0 18px;overflow: visible;fill: none;stroke: #fff;stroke-width: 4;stroke-linecap: round;stroke-linejoin: round;filter: drop-shadow(0 0 1px #fff) drop-shadow(0 0 10px rgba(140,223,255,.35));transition: filter 320ms var(--r26-ease-out),transform var(--r26-dur-spring,560ms) var(--r26-spring-snap,ease-out)}.r26-hub__next .r26-hub__nextcards .r26-next__name{font-size: 1.5rem}.r26-hub__next .r26-hub__nextcards .r26-next__station:is(:hover,:focus-visible){transform: translateY(-4px);border-color: rgba(140,223,255,.42);box-shadow: 0 22px 60px -28px rgba(140,223,255,.4)}.r26-hub__next .r26-hub__nextcards .r26-next__station:is(:hover,:focus-visible) .r26-next__mark{transform: scale(1.05);filter: drop-shadow(0 0 1.5px #fff) drop-shadow(0 0 16px rgba(140,223,255,.6))}.r26-hub__next .r26-hub__nextcards .r26-next__station:active{transform: translateY(-2px) scale(.99);transition-duration: var(--r26-dur-press,90ms)}.r26-hub__next.r26-section{padding-bottom: var(--r26-s-8,64px)}@media (prefers-reduced-motion: reduce){.r26-hub__next .r26-hub__nextcards .r26-next__station,.r26-next__mark{transition: none}.r26-hub__next .r26-hub__nextcards .r26-next__station:is(:hover,:focus-visible,:active){transform: none}.r26-hub__next .r26-hub__nextcards .r26-next__station:is(:hover,:focus-visible) .r26-next__mark{transform: none}}.r26-service[data-division="strategy"]{--r26-d: var(--r26-hue-violet-deep,#6A55E8)}.r26-service[data-division="creative"]{--r26-d: var(--r26-hue-coral-deep,#F0573E)}.r26-service[data-division="technology"]{--r26-d: var(--r26-hue-ice-deep,#1D9BD7)}.r26-service[data-division="growth"]{--r26-d: var(--r26-hue-mint-deep,#13A57A)}.r26-hub__services .r26-service[open]{background: linear-gradient(90deg,color-mix(in srgb,var(--r26-d) 9%,transparent),transparent 75%)}.r26-hub__services .r26-service[open]::before{content: "";position: absolute;left: -14px;top: 12px;bottom: 12px;width: 3px;border-radius: 2px;background: var(--r26-d);pointer-events: none}.r26-hub__cards > .r26-hub__card.r26-hub__card--agency,.r26-hub__cards > .r26-hub__card.r26-hub__card--brandwork{grid-column: 1 / -1}.r26-hub__card--agency{border-left: 2px solid rgba(140,223,255,.35)}.r26-bsheet{--r26-k: 0;--r26-a: 0;--r26-f: 0;position: relative;margin-top: var(--r26-s-5,24px);padding: 28px;border-radius: var(--r26-radius-frame,12px);color: var(--r26-ink,#121722);background: repeating-linear-gradient(90deg,transparent 0 calc(100% / 12 - 1px),rgba(18,23,34,.06) calc(100% / 12 - 1px) calc(100% / 12)),var(--r26-evidence,#F7F8FA);display: grid;grid-template-columns: repeat(12,minmax(0,1fr));gap: 22px 16px;align-items: center}.r26-bsheet ul{list-style: none;margin: 0;padding: 0}.r26-bsheet__hero{grid-column: 1 / span 5;grid-row: 1 / span 2;position: relative;display: grid;place-items: center;aspect-ratio: 1;border-radius: 12px;background: var(--r26-card,#fff);box-shadow: inset 0 0 0 1px rgba(18,23,34,.06)}.r26-bsheet__hero .r26-picon{--r26-picon: min(128px,60%);position: relative;z-index: 1;display: block;border-radius: 22%;box-shadow: 0 12px 30px -14px rgba(18,23,34,.45)}.r26-bsheet__keys{position: absolute;inset: 14%;border: 1px dashed rgba(10,106,148,.45);border-radius: 22%;background: linear-gradient(45deg,transparent calc(50% - .5px),rgba(10,106,148,.3) 50%,transparent calc(50% + .5px)),linear-gradient(-45deg,transparent calc(50% - .5px),rgba(10,106,148,.3) 50%,transparent calc(50% + .5px))}.r26-bsheet__keys::after{content: "";position: absolute;inset: 12%;border: 1px dashed rgba(10,106,148,.45);border-radius: 50%}.r26-bsheet__apps{grid-column: 6 / -1;grid-row: 1;align-self: end;display: grid;grid-template-columns: repeat(4,minmax(0,1fr));justify-items: center;gap: 12px}.r26-bsheet__apps .r26-picon{--r26-picon: 52px;display: block;border-radius: 13px}.r26-bsheet__icons{grid-column: 6 / -1;grid-row: 2;align-self: start;display: grid;grid-template-columns: repeat(6,1fr);gap: 10px;padding-top: 18px;border-top: 1px solid rgba(18,23,34,.08)}.r26-bsheet__icons svg{display: block;width: 100%;max-width: 40px;height: auto;aspect-ratio: 1;margin: 0 auto}@media (max-width: 639px){.r26-bsheet{padding: 18px;gap: 16px 10px}.r26-bsheet__hero{grid-column: 1 / -1;grid-row: auto;aspect-ratio: 12 / 5}.r26-bsheet__hero .r26-picon{--r26-picon: min(96px,70%)}.r26-bsheet__apps,.r26-bsheet__icons{grid-column: 1 / -1;grid-row: auto}.r26-bsheet__apps{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 8px;justify-items: center}.r26-bsheet__apps .r26-picon{width: 100%;max-width: 56px;height: auto;aspect-ratio: 1}}@media (min-width: 960px){.r26-hub__card--brandwork{display: grid;grid-template-columns: minmax(0,4fr) minmax(0,8fr);grid-template-rows: 1fr auto auto 1fr;column-gap: var(--r26-s-7,48px);align-items: start}.r26-hub__card--brandwork > .r26-hub__card-title{grid-row: 2}.r26-hub__card--brandwork > p{grid-row: 3}.r26-hub__card--brandwork > .r26-bsheet{grid-column: 2;grid-row: 1 / -1;margin-top: 0}}.r26-cases{margin-top: 32px}.r26-cases__head{margin: 0;font: 500 var(--r26-fs-caption)/1.4 var(--r26-font-body);color: var(--r26-accent);letter-spacing: .14em;text-transform: uppercase}.r26-cases__label{margin: 6px 0 0;font: 400 var(--r26-fs-caption)/1.45 var(--r26-font-body);color: var(--r26-muted)}.r26-cases__list{display: grid;gap: 24px;margin: 16px 0 0;padding: 0;list-style: none}.r26-case{position: relative;display: flex;flex-direction: column;padding: 20px;border: 1px solid color-mix(in srgb,var(--r26-d) 26%,#0000);border-radius: var(--r26-radius-card);background: linear-gradient(180deg,rgba(25,33,48,.8),rgba(17,22,32,.5))}.r26-case::before{content: "";position: absolute;top: -1px;left: 16px;right: 16px;height: 2px;background: var(--r26-d);box-shadow: 0 0 10px color-mix(in srgb,var(--r26-d) 45%,#0000)}.r26-case__tag{position: absolute;top: 30px;right: 20px;display: flex;align-items: center;gap: 8px;margin: 0;font: 500 var(--r26-fs-caption)/1.4 var(--r26-font-body);color: var(--r26-d)}.r26-case__tag svg{width: 18px;height: 18px;fill: none;stroke: currentColor;stroke-width: 1.5}.r26-case__fig{order: 1;margin: 0;font-size: .9375rem;line-height: 1.45;color: var(--r26-text)}.r26-case__fig b{display: block;margin-bottom: 10px;font: 500 2.5rem/1 var(--r26-font-display);letter-spacing: -.03em;color: var(--r26-d)}.r26-case :is(h3,h4){order: 2;margin: 14px 0 0;font: 500 1.125rem/1.3 var(--r26-font-display);color: var(--r26-text)}.r26-case :is(h3,h4) span{display: block;margin-bottom: 2px;font: 400 var(--r26-fs-caption)/1.4 var(--r26-font-body);color: var(--r26-muted)}.r26-case > p:not([class]){order: 2;display: flex;gap: 10px;margin: 8px 0 0;font-size: .875rem;line-height: 1.5;color: var(--r26-muted)}.r26-case > p:not([class])::before{content: "";flex: none;box-sizing: border-box;width: 6px;height: 6px;margin-top: calc(.75em - 3px);border-radius: 50%;border: 1.5px solid var(--r26-d)}.r26-case > p:not([class]) ~ p:not([class])::before{border: 0;background: var(--r26-d);box-shadow: 0 0 0 2px var(--r26-bg)}@media (min-width: 960px){.r26-case{display: grid;grid: auto auto auto auto 1fr / 5fr 7fr;column-gap: 48px;padding: 28px 32px 32px}.r26-case > *{grid-column: 2}.r26-case > .r26-case__tag{position: static;grid-column: 1}.r26-case > .r26-case__fig{grid-area: 2 / 1 / 6;margin-top: 12px;font-size: 1rem}.r26-case__fig b{font-size: 3.5rem}.r26-case :is(h3,h4){grid-row: 2;margin-top: 12px}.r26-case > p:not([class]){grid-row: 3}.r26-case > p:not([class]) ~ p:not([class]){grid-row: 4}}@media (min-width: 960px){.r26-hub__cards--growth > .r26-hub__card.r26-hub__card--agency{grid-column: span 6}}@property --r26-p{syntax: "<number>";inherits: true;initial-value: 1}@property --r26-q{syntax: "<number>";inherits: true;initial-value: 1}@property --r26-k{syntax: "<number>";inherits: true;initial-value: 0}@keyframes r26-draw{from{--r26-p: 0}}@keyframes r26-draw-q{from{--r26-q: 0}}.r26-vis,.r26-diagram__vis{display: block;flex: none;overflow: visible;pointer-events: none}.r26-hub__figure > .r26-diagram{--r26-bg: var(--r26-card,#FFFFFF)}.r26-diagram--decision::before,.r26-diagram--brand::before{content: "";position: absolute;left: 18px;top: 0;bottom: 44px;width: 2px;border-radius: 1px;background: linear-gradient(rgba(10,106,148,.7),rgba(10,106,148,.7) 72%,rgba(10,106,148,0));transform: scaleY(clamp(0,var(--r26-q) * 1.5,1));transform-origin: 50% 0;pointer-events: none}.r26-diagram__vis{width: 120px;height: 40px;margin-left: auto}.r26-brand__row{grid-template-columns: 104px auto minmax(0,1fr)}.r26-brand__row > .r26-diagram__vis{justify-self: end}.r26-diagram--decision .r26-diagram__row:nth-child(1) > .r26-diagram__vis,.r26-diagram--measure .r26-diagram__row:nth-child(1) > .r26-diagram__vis,.r26-brand__row:nth-child(1){--r26-p: calc((var(--r26-q) - .2) / .3)}.r26-diagram--decision .r26-diagram__row:nth-child(2) > .r26-diagram__vis,.r26-diagram--measure .r26-diagram__row:nth-child(2) > .r26-diagram__vis,.r26-brand__row:nth-child(2){--r26-p: calc((var(--r26-q) - .34) / .3)}.r26-diagram--decision .r26-diagram__row:nth-child(3) > .r26-diagram__vis,.r26-diagram--measure .r26-diagram__row:nth-child(3) > .r26-diagram__vis,.r26-brand__row:nth-child(3){--r26-p: calc((var(--r26-q) - .48) / .3)}.r26-diagram--decision .r26-diagram__row:nth-child(4) > .r26-diagram__vis,.r26-diagram--measure .r26-diagram__row:nth-child(4) > .r26-diagram__vis{--r26-p: calc((var(--r26-q) - .62) / .3)}.r26-brand__clear{clip-path: inset(-8px calc((1 - clamp(0,var(--r26-p),1)) * 100%) -8px -8px)}.r26-brand__swatches > span + span{margin-left: calc((clamp(0,var(--r26-p),1) - 1) * 26px)}.r26-hub__figure .r26-flow::before,.r26-hub__figure .r26-diagram--measure .r26-diagram__list::before{animation: none;transform: scaleX(clamp(0,var(--r26-q) * 1.25,1))}.r26-hub__figure :is(.r26-flow__step,.r26-diagram--measure .r26-diagram__row):nth-child(1) :is(.r26-flow__node,.r26-diagram__node){transform: scale(clamp(0,var(--r26-q) * 6,1))}.r26-hub__figure :is(.r26-flow__step,.r26-diagram--measure .r26-diagram__row):nth-child(2) :is(.r26-flow__node,.r26-diagram__node){transform: scale(clamp(0,(var(--r26-q) - .25) * 6,1))}.r26-hub__figure :is(.r26-flow__step,.r26-diagram--measure .r26-diagram__row):nth-child(3) :is(.r26-flow__node,.r26-diagram__node){transform: scale(clamp(0,(var(--r26-q) - .5) * 6,1))}.r26-hub__figure :is(.r26-flow__step,.r26-diagram--measure .r26-diagram__row):nth-child(4) :is(.r26-flow__node,.r26-diagram__node){transform: scale(clamp(0,(var(--r26-q) - .78) * 6,1))}.r26-hub__figure .r26-flow__branch::before,.r26-hub__figure .r26-flow__branch::after{clip-path: inset(0 0 calc((1 - clamp(0,(var(--r26-q) - .55) / .35,1)) * 100%) 0)}.r26-hub__figure .r26-flow__label::after{content: "";display: inline-block;width: 8px;height: 8px;margin-left: 8px;box-sizing: border-box;border: 2px solid var(--r26-control-light,#7A8494);border-radius: 50%;vertical-align: 1px;transform: scale(clamp(0,(var(--r26-q) - .8) * 6,1))}.r26-hub__figure .r26-flow__step:not(.r26-flow__branch) .r26-flow__label::after{background: var(--r26-accent-deep,#0A6A94);border-color: var(--r26-accent-deep,#0A6A94)}.r26-hub__figure .r26-flow__step:nth-child(1) .r26-flow__label::after{transform: scale(clamp(0,(var(--r26-q) - .12) * 6,1))}.r26-hub__figure .r26-flow__step:nth-child(2) .r26-flow__label::after{transform: scale(clamp(0,(var(--r26-q) - .38) * 6,1))}.r26-hub__figure .r26-flow__step:nth-child(3) .r26-flow__label::after{transform: scale(clamp(0,(var(--r26-q) - .62) * 6,1))}.r26-flow__run{display: none;--r26-p: calc((var(--r26-q) - .12) / .8)}@media (max-width: 479px){.r26-hub__figure .r26-diagram--measure .r26-diagram__list::before{transform: scaleY(clamp(0,var(--r26-q) * 1.25,1))}.r26-diagram__vis{width: 66px;height: 22px}.r26-diagram--measure .r26-diagram__vis{width: 60px;height: 34px}}@media (max-width: 359px){.r26-diagram__vis{display: none}}@media (max-width: 639px){.r26-hub__figure .r26-flow::before{transform: scaleY(clamp(0,var(--r26-q) * 1.25,1))}}@media (min-width: 480px) and (max-width: 1023px){.r26-diagram--measure .r26-diagram__row{position: relative}.r26-diagram--measure .r26-diagram__vis{position: absolute;left: 30px;top: 20px;width: 42px;height: 24px;margin: 0}}@media (min-width: 640px){.r26-brand__row{grid-template-columns: 120px auto minmax(0,1fr)}.r26-diagram--measure .r26-diagram__vis{left: 32px;top: 17px;width: 56px;height: 32px}.r26-hub__figure .r26-flow::after{content: "";position: absolute;z-index: 2;top: 1.25px;left: calc(5px + clamp(0,(var(--r26-q) - .08) / .72,1) * ((100% - 16px) * 2 / 3 + 8px));width: 8px;height: 8px;margin-left: -4px;border-radius: 50%;background: var(--r26-accent-deep,#0A6A94);box-shadow: 0 0 10px 2px rgba(10,106,148,.4);opacity: clamp(0,min(var(--r26-q) - .08,.92 - var(--r26-q)) * 12,1);pointer-events: none}}@media (min-width: 1024px){.r26-diagram__vis{box-sizing: border-box;flex: 0 0 240px;width: 240px;height: 60px;padding-left: 36px;border-left: 1px solid var(--r26-evidence-line,#E3E7EE)}.r26-brand__row > .r26-diagram__vis{height: 60px}.r26-diagram--measure .r26-diagram__vis{position: static;flex: none;width: 132px;height: 76px;margin: 0;padding: 0;border: 0}.r26-hub__figure .r26-diagram--measure .r26-diagram__label{min-height: 2.6em}.r26-hub__figure > .r26-diagram--flow{grid-template-rows: auto 1fr auto}.r26-flow__run{display: block;flex: none;width: 100%;height: 92px;margin: 0;padding: 0;border: 0}.r26-diagram--decision::before,.r26-diagram--brand::before{left: 20px}}.r26-service__mark{display: block;flex: none;width: 28px;height: 28px;overflow: visible;--r26-f: var(--r26-k)}.r26-hub__services .r26-service__name{flex: 1 1 auto;min-width: 0}.r26-hub__services .r26-service[data-division="technology"]{--r26-d: #1A8FC7}.r26-hub__services .r26-service[data-division="growth"]{--r26-d: #11956E}.r26-service__vis{display: block;width: 112px;height: 68px;order: 5;overflow: visible;pointer-events: none}.r26-hub__services .r26-service__actions{order: 4}@media (min-width: 640px){.r26-service__mark{width: 32px;height: 32px}.r26-hub__services .r26-service__body{padding-left: 48px}}@media (min-width: 1024px){.r26-hub__services .r26-service__body{grid-template-columns: minmax(0,1fr) 180px;column-gap: 32px;align-items: center}.r26-service__vis{grid-column: 2;grid-row: 1 / span 3;justify-self: end;width: 180px;height: 110px}}.r26-stats__vis{width: 108px;height: 40px;margin: 0 0 8px}.r26-hub__card--guides > .r26-hub__card-title{padding-right: 76px}.r26-hub__card-vis--stack{position: absolute;top: 26px;right: 26px;width: 56px;height: 48px}.r26-hub__links li{position: relative;padding-left: 26px}.r26-hub__links li::before{content: "";position: absolute;left: 0;top: 4px;width: 12px;height: 15px;box-sizing: border-box;border: 1.5px solid var(--r26-muted,#A9AFBD);border-radius: 3px;background: linear-gradient(var(--r26-control-dark,#647188),var(--r26-control-dark,#647188)) 3px 5px / 4px 1px no-repeat,linear-gradient(var(--r26-control-dark,#647188),var(--r26-control-dark,#647188)) 3px 8px / 3px 1px no-repeat}.r26-hub__links li::after{content: "";position: absolute;left: 26px;right: 0;bottom: -5px;height: 1.5px;border-radius: 1px;background: linear-gradient(90deg,var(--r26-accent,#8CDFFF),rgba(140,223,255,0) 80%);transform: scaleX(0);transform-origin: 0 50%;pointer-events: none}.r26-hub__links li:is(:hover,:focus-within)::after{transform: none}.r26-hub__card-vis--checks{width: 180px;height: 40px;margin-top: 20px}.r26-hub__card-vis--agency{display: none}.r26-hub__proof::before{content: "";position: absolute;z-index: 0;top: 0;left: 50%;width: 1440px;height: 380px;transform: translateX(-50%);background: url(/assets/r26/hub-fibres.5490a0b571.svg) 50% 0 / 1440px 380px no-repeat;pointer-events: none}@media (max-width: 639px){.r26-stats__vis,.r26-hub__card-vis--checks{display: none}.r26-hub__services .r26-service__summary{gap: 12px}}@media (max-width: 479px){.r26-service__mark{width: 22px;height: 22px}.r26-hub__services .r26-service__summary{gap: 10px;padding-block: 14px}}@media (min-width: 640px){.r26-hub__card--stats .r26-stats__row > li{padding-top: 21px}}@media (min-width: 1024px){.r26-hub__card--agency,.r26-hub__cards--technology > .r26-hub__card--judge{display: grid;grid-template-columns: minmax(0,1fr) 240px;column-gap: 32px;align-items: center}.r26-hub__cards--technology > .r26-hub__card--judge,.r26-hub__cards--growth > .r26-hub__card--agency{grid-template-columns: minmax(0,1fr) 200px;column-gap: 24px}.r26-hub__card--agency > :not(.r26-hub__card-vis),.r26-hub__cards--technology > .r26-hub__card--judge > :not(.r26-hub__card-vis){grid-column: 1}.r26-hub__card-vis--agency,.r26-hub__cards--technology .r26-hub__card-vis--checks{display: block;grid-column: 2;grid-row: 1 / span 3;justify-self: end;width: 240px;height: 72px;margin: 0}.r26-hub__cards--growth > .r26-hub__card--agency > .r26-hub__card-title{grid-column: 1 / -1}.r26-hub__cards--growth .r26-hub__card-vis--agency{grid-row: 2 / span 2;width: 200px;height: 60px}.r26-hub__cards--technology .r26-hub__card-vis--checks{width: 180px;height: 40px}}@media (prefers-reduced-motion: no-preference){html:not([data-motion="paused"]):not([data-save-data]) :is(.r26-service__mark,.r26-diagram__vis){transition: --r26-k 400ms var(--r26-spring-snap,ease-out)}html:not([data-motion="paused"]):not([data-save-data]) .r26-service[open] > .r26-service__summary > .r26-service__mark{--r26-k: 1}html:not([data-motion="paused"]):not([data-save-data]) .r26-service[open] .r26-service__vis{animation: r26-disclose-in 360ms var(--r26-ease-settle) both,r26-draw 400ms var(--r26-ease-settle) both}.r26-hub__links li::after{transition: transform 400ms var(--r26-ease-settle)}@media (hover: hover){html:not([data-motion="paused"]):not([data-save-data]) :is(.r26-service__summary:hover > .r26-service__mark,.r26-diagram__row:hover > .r26-diagram__vis,.r26-brand__row:hover > .r26-diagram__vis){--r26-k: 1}}@supports (animation-timeline: view()){html:not([data-motion="paused"]):not([data-save-data]) .r26-vis{animation: r26-draw linear both;animation-timeline: view();animation-range: entry 0% cover 28%}html:not([data-motion="paused"]):not([data-save-data]) .r26-hub__figure > .r26-diagram{animation: r26-draw-q linear both;animation-timeline: view();animation-range: entry 0% cover 48%}html:not([data-motion="paused"]):not([data-save-data]) .r26-hub__figure :is(.r26-flow__node--filled,.r26-diagram__node--filled){animation: r26-hub-node linear both;animation-timeline: view();animation-range: cover 30% cover 40%}}}main{--r26-hn: var(--r26-ink,#121722)}main:has(.r26-hub__stage[data-r26-field="strategy"]){--r26-hb: var(--r26-hue-violet);--r26-hl: var(--r26-hue-violet-deep);--r26-hn: #fff}main:has(.r26-hub__stage[data-r26-field="creative"]){--r26-hb: var(--r26-hue-coral);--r26-hl: var(--r26-hue-coral-deep)}main:has(.r26-hub__stage[data-r26-field="technology"]){--r26-hb: var(--r26-hue-ice);--r26-hl: #1A8FC7}main:has(.r26-hub__stage[data-r26-field="growth"]){--r26-hb: var(--r26-hue-mint);--r26-hl: #11956E}.r26-next__station[data-division="strategy"]{--r26-tc: var(--r26-hue-violet)}.r26-next__station[data-division="creative"]{--r26-tc: var(--r26-hue-coral)}.r26-next__station[data-division="technology"]{--r26-tc: var(--r26-hue-ice)}.r26-next__station[data-division="growth"]{--r26-tc: var(--r26-hue-mint)}.r26-hub__stage::after,.r26-hub__figure::before{content: "";position: absolute;left: 50%;width: 8px;margin-left: -4px;pointer-events: none;--r26-bc: var(--r26-hl);background: linear-gradient(var(--r26-bc),var(--r26-bc)) 50% 0 / 2px 100% no-repeat,linear-gradient(90deg,#0000,color-mix(in srgb,var(--r26-bc) 35%,#0000),#0000)}.r26-hub__stage::after{bottom: 0;z-index: 2;height: calc(clamp(40px,8svh,96px) - 16px);--r26-bc: var(--r26-hb);mask: linear-gradient(#0000,#000)}.r26-hub__figure{position: relative}.r26-hub__figure::before{bottom: calc(100% - 32px);height: 320px;mask: linear-gradient(#000 92%,#0000)}.r26-hub__figure .r26-diagram{--r26-accent-deep: var(--r26-hl);--r26-line-c: var(--r26-hl)}.r26-diagram--decision::before,.r26-diagram--brand::before{background: linear-gradient(var(--r26-hl),var(--r26-hl) 72%,#0000);opacity: .8}.r26-hub__proof{--r26-line-c: var(--r26-hb)}.r26-hub__services .r26-service::after{background: linear-gradient(90deg,var(--r26-hl),color-mix(in srgb,var(--r26-hl) 35%,transparent) 70%,#0000)}.r26-hub__process{--r26-line-c: var(--r26-hl)}.r26-hub__process .r26-steps__item:first-child .r26-steps__node{color: var(--r26-hn)}.r26-hub__process .r26-steps::before{left: 11px;width: 2px;box-shadow: 0 0 6px 1px color-mix(in srgb,var(--r26-hl) 45%,#0000)}.r26-hub__process .r26-steps--horizontal::before{top: 11px;left: 12px;width: auto;height: 2px}.r26-hub__steps .r26-steps--horizontal::after{background: var(--r26-hl);box-shadow: 0 0 10px 2px color-mix(in srgb,var(--r26-hl) 35%,transparent)}.r26-hub__services,.r26-hub__process,.r26-hub__start,.r26-hub__next,.r26-hub__steps{position: relative}@media (min-width: 640px){:is(.r26-hub__plate,.r26-hub__services,.r26-hub__proof,.r26-hub__process,.r26-hub__start)::after{content: "";position: absolute;top: 0;bottom: 0;left: calc(max(var(--r26-side),(100% - var(--r26-container)) / 2 + var(--r26-side)) - var(--r26-side) / 2 - 4px);width: 8px;pointer-events: none;--r26-bc: var(--r26-hl);--r26-bT: radial-gradient(3px 64px,color-mix(in srgb,#fff var(--r26-btw,0%),var(--r26-bc)),var(--r26-bc) 40%,#0000);--r26-bL: linear-gradient(var(--r26-bc),var(--r26-bc));--r26-bG: linear-gradient(90deg,#0000,color-mix(in srgb,var(--r26-bc) var(--r26-bga,26%),#0000),#0000);--r26-bq: calc(100% - var(--r26-bt,140%));background: var(--r26-bT) 1px var(--r26-bq) / 6px 200% no-repeat,var(--r26-bL) 3px 0 / 2px 100% no-repeat,var(--r26-bG)}.r26-hub__plate::after{top: 24px;background: radial-gradient(circle 3px at 4px 3px,var(--r26-bc) 2.5px,#0000),var(--r26-bT) 1px var(--r26-bq) / 6px 200% no-repeat,var(--r26-bL) 3px 3px / 2px 100% no-repeat,var(--r26-bG) 0 3px no-repeat}:is(.r26-hub__proof,.r26-hub__start)::after{--r26-bc: var(--r26-hb);--r26-btw: 70%;--r26-bga: 40%;opacity: .85}.r26-hub__next{overflow: clip}.r26-hub__next .r26-next::before{content: "";display: block;top: -480px;bottom: auto;left: calc(var(--r26-side) / -2 - 1px);right: auto;width: calc(var(--r26-side) / 2 + 28px);height: 480px;box-sizing: border-box;background: none;border: solid var(--r26-hb);border-width: 0 0 2px 2px;border-bottom-left-radius: 14px;opacity: .85;filter: drop-shadow(0 0 3px color-mix(in srgb,var(--r26-hb) 70%,#0000))}}@media (min-width: 960px){.r26-hub__steps::before{content: "";position: absolute;top: 11px;left: calc(var(--r26-side) / -2 - 1px);width: calc(var(--r26-side) / 2 + 1px);height: 2px;background: var(--r26-hl);box-shadow: 0 0 6px 1px color-mix(in srgb,var(--r26-hl) 45%,#0000);pointer-events: none}}.r26-hub__next .r26-hub__nextcards .r26-next__item .r26-next__station::before,.r26-hub__next .r26-hub__nextcards .r26-next__item .r26-next__station::after{content: "";display: block;position: absolute;top: 0;height: 2px;bottom: auto;background: none;opacity: 0;pointer-events: none;filter: drop-shadow(0 0 3px var(--r26-tc))}.r26-hub__next .r26-hub__nextcards .r26-next__item .r26-next__station::before{left: 0;width: 70px;background: linear-gradient(90deg,var(--r26-hb),var(--r26-tc));transform: scaleX(0);transform-origin: 0 50%}.r26-hub__next .r26-hub__nextcards .r26-next__item .r26-next__station::after{left: 70px;width: 16px;height: 28px;box-sizing: border-box;border: solid var(--r26-tc);border-width: 2px 2px 0 0;border-top-right-radius: 14px}.r26-hub__next .r26-hub__nextcards .r26-next__item .r26-next__station:is(:hover,:focus-visible)::before{opacity: 1;transform: none}.r26-hub__next .r26-hub__nextcards .r26-next__item .r26-next__station:is(:hover,:focus-visible)::after{opacity: 1}.r26-hub__next .r26-hub__nextcards .r26-next__station:is(:hover,:focus-visible){border-color: color-mix(in srgb,var(--r26-tc) 45%,transparent);box-shadow: 0 22px 60px -28px color-mix(in srgb,var(--r26-tc) 45%,transparent)}.r26-hub__next .r26-hub__nextcards .r26-next__station:is(:hover,:focus-visible) .r26-next__mark{filter: drop-shadow(0 0 1.5px #fff) drop-shadow(0 0 16px var(--r26-tc))}@media (prefers-reduced-motion: no-preference){html:not([data-motion="paused"]):not([data-save-data]) .r26-hub__next .r26-hub__nextcards .r26-next__item .r26-next__station::before{transition: transform 240ms var(--r26-ease-out),opacity 120ms linear}html:not([data-motion="paused"]):not([data-save-data]) .r26-hub__next .r26-hub__nextcards .r26-next__item .r26-next__station::after{transition: opacity 160ms linear 200ms}@supports (animation-timeline: view()){html:not([data-motion="paused"]):not([data-save-data]) :is(.r26-hub__plate,.r26-hub__services,.r26-hub__proof,.r26-hub__process,.r26-hub__start)::after,html:not([data-motion="paused"]):not([data-save-data]) .r26-hub__next .r26-next::before,html:not([data-motion="paused"]):not([data-save-data]) .r26-hub__figure::before{animation: r26-bm linear both;animation-timeline: view(0px);animation-range: cover 40vh cover calc(100% - 60vh)}html:not([data-motion="paused"]):not([data-save-data]) .r26-hub__steps::before{animation: r26-bmx linear both;animation-timeline: view(0px);animation-range: cover 40vh cover calc(40vh + 120px)}}}@property --r26-bt{syntax: "<percentage>";inherits: false;initial-value: 140%}@keyframes r26-bm{from{clip-path: inset(-4px -9px 100% -9px);--r26-bt: 0%}97%{--r26-bt: 97%}to{clip-path: inset(-4px -9px -4px -9px);--r26-bt: 140%}}@keyframes r26-bmx{from{clip-path: inset(-6px 100% -6px -6px)}to{clip-path: inset(-6px -6px -6px -6px)}}@media (forced-colors: active){.r26-hub__stage::after,.r26-hub__figure::before,:is(.r26-hub__plate,.r26-hub__services,.r26-hub__proof,.r26-hub__process,.r26-hub__start)::after,.r26-hub__steps::before{display: none}}

[data-services-detail-draft]{--sd-detail-hue: var(--r26-hue-ice);--sd-detail-rule: rgba(242,243,245,.14);--r26-hue-ink: #dce8f5;position: relative;isolation: isolate;color: var(--r26-text);background: var(--r26-midnight);padding-block: 64px 80px}[data-services-detail-draft="strategy"]{--sd-detail-hue: var(--r26-hue-violet)}[data-services-detail-draft="creative"]{--sd-detail-hue: var(--r26-hue-coral)}[data-services-detail-draft="growth"]{--sd-detail-hue: var(--r26-hue-mint)}[data-services-detail-draft] *,[data-services-detail-draft] *::before,[data-services-detail-draft] *::after{box-sizing: border-box}[data-services-detail-draft] .sd-explorer__heading{display: flex;align-items: center;justify-content: space-between;gap: 24px;margin-bottom: 32px}[data-services-detail-draft] .sd-explorer__heading h2{margin: 0;color: var(--r26-text)}[data-services-detail-draft] .sd-detail-arrow{width: 18px;height: 18px;flex: none}[data-services-detail-draft] .sd-back{display: inline-flex;gap: 10px;align-items: center;min-height: 44px;flex: none;color: var(--r26-muted);text-decoration: none}[data-services-detail-draft] .sd-back:hover{color: var(--r26-text)}[data-services-detail-draft] .sd-explorer__layout{display: grid;grid-template-columns: 300px minmax(0,1fr);align-items: start;gap: 40px}[data-services-detail-draft] .sd-service-menu{position: sticky;top: calc(var(--r26-header-h) + 24px);margin: 0;min-width: 0}[data-services-detail-draft] .sd-service-menu > summary{display: none}[data-services-detail-draft] .sd-service-menu ul{display: grid;gap: 4px;margin: 0;padding: 0;list-style: none}[data-services-detail-draft] .sd-service-menu a{display: grid;grid-template-columns: 34px minmax(0,1fr) 16px;gap: 12px;align-items: center;min-height: 68px;padding: 12px;border: 1px solid transparent;border-radius: 12px;color: var(--r26-muted);font: 500 15px/1.35 var(--r26-font-body);text-decoration: none;transition: background-color 200ms ease-out,color 200ms ease-out,border-color 200ms ease-out}[data-services-detail-draft] .sd-service-menu .sd-service-icon{width: 34px;height: 34px}[data-services-detail-draft] .sd-service-menu .sd-detail-arrow{opacity: .25;width: 16px;height: 16px}[data-services-detail-draft] .sd-service-menu a:is(:hover,[aria-current="true"]){color: var(--r26-text);background: color-mix(in srgb,var(--sd-detail-hue) 7%,var(--r26-surface));border-color: color-mix(in srgb,var(--sd-detail-hue) 25%,transparent)}[data-services-detail-draft] .sd-service-menu a[aria-current="true"] .sd-detail-arrow{opacity: 1;color: var(--sd-detail-hue)}[data-services-detail-draft] .sd-explorer__panels{min-width: 0}[data-services-detail-draft] .sd-service{position: relative;margin-bottom: 32px;min-width: 0;padding: 32px;border: 1px solid var(--sd-detail-rule);border-radius: var(--r26-radius-card);background: radial-gradient(ellipse at 98% 0%,color-mix(in srgb,var(--sd-detail-hue) 8%,transparent),transparent 44%) var(--r26-surface);scroll-margin-top: calc(var(--r26-header-h) + 20px)}[data-services-detail-draft] .sd-service[hidden]{display: none !important}[data-services-detail-draft] .sd-service:focus{outline: none}[data-services-detail-draft] .sd-service:focus-visible{outline: 2px solid var(--r26-accent);outline-offset: 5px}[data-services-detail-draft] .sd-service__intro{display: grid;grid-template-columns: minmax(0,1fr) 112px;gap: 24px;align-items: start}[data-services-detail-draft] .sd-service h3{margin: 0;max-width: 20ch;color: var(--r26-text);font: 500 clamp(1.75rem,1rem + 1.8vw,2.5rem)/1.1 var(--r26-font-display);letter-spacing: -.025em;text-wrap: balance}[data-services-detail-draft] .sd-service__copy > h3[tabindex="-1"]:focus{outline: none}[data-services-detail-draft] .sd-service__purpose{max-width: 48ch;margin: 20px 0 0;color: var(--r26-muted);font: 400 18px/1.65 var(--r26-font-body);text-wrap: pretty}[data-services-detail-draft] .sd-service__art{display: grid;position: relative;place-items: center;min-height: 112px;isolation: isolate}[data-services-detail-draft] .sd-service__art::before{content: "";position: absolute;inset: 5px;z-index: -1;border: 1px solid color-mix(in srgb,var(--sd-detail-hue) 22%,transparent);border-radius: 50%;background: radial-gradient(color-mix(in srgb,var(--sd-detail-hue) 12%,transparent),transparent 70%)}[data-services-detail-draft] .sd-service__art::after{content: "";position: absolute;inset: -7px;z-index: -1;border: 1px solid color-mix(in srgb,var(--sd-detail-hue) 10%,transparent);border-radius: 50%;transform: rotateX(55deg) rotateZ(-25deg)}[data-services-detail-draft] .sd-service__art .sd-service-icon{width: 76px;height: 76px;overflow: visible}[data-services-detail-draft] .sd-service h4{margin: 0 0 18px;color: var(--r26-text);font: 500 18px/1.35 var(--r26-font-display)}[data-services-detail-draft] .sd-service__deliverables{margin-top: 32px}[data-services-detail-draft] .sd-service__deliverables ul{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 18px 24px;list-style: none;padding: 0;margin: 0}[data-services-detail-draft] .sd-service__deliverables li{display: flex;gap: 12px;align-items: start;font-size: 16px;line-height: 1.5;color: var(--r26-text)}[data-services-detail-draft] .sd-service__deliverables .r26-icon{width: 18px;height: 18px;margin-top: 3px;flex: none;color: var(--sd-detail-hue)}[data-services-detail-draft] .sd-service__process{margin-top: 32px;padding-top: 26px;border-top: 1px solid var(--sd-detail-rule)}[data-services-detail-draft] .sd-service__process ol{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));list-style: none;gap: 16px;padding: 0;margin: 0}[data-services-detail-draft] .sd-service__process li{position: relative;padding-top: 18px;color: var(--r26-muted);font: 400 14px/1.45 var(--r26-font-body)}[data-services-detail-draft] .sd-service__process li::before{content: "";position: absolute;top: 0;left: 0;width: 5px;height: 5px;border-radius: 50%;background: var(--sd-detail-hue)}[data-services-detail-draft] .sd-service__process li:not(:last-child)::after{content: "";position: absolute;top: 2px;left: 13px;right: -3px;height: 1px;background: var(--sd-detail-rule)}[data-services-detail-draft] .sd-service__action{margin-top: 30px}[data-services-detail-draft] .sd-service__action > div{display: flex;flex-wrap: wrap;gap: 16px;align-items: center}[data-services-detail-draft] .sd-detail-cta{background: var(--r26-pearl);color: var(--r26-ink);border-color: var(--r26-pearl);white-space: nowrap}[data-services-detail-draft] .sd-detail-cta:hover{background: var(--r26-pearl-hover);border-color: var(--r26-pearl-hover)}[data-services-detail-draft] .sd-service__action p{margin: 14px 0 0;max-width: 50ch;color: var(--r26-muted);font-size: 13px;line-height: 1.5}[data-services-detail-draft] .r26-service__full,[data-services-detail-draft] .sd-related a{color: var(--r26-accent)}[data-services-detail-draft] .sd-related{margin: 26px 0 0;padding: 18px 0 0;border-top: 1px solid var(--sd-detail-rule);color: var(--r26-muted);font-size: 15px;line-height: 1.65}[data-services-detail-draft] .sd-related a{display: inline-flex;align-items: center;gap: 8px;min-height: 44px}[data-services-detail-draft] .sd-service__next{display: flex;align-items: center;flex-wrap: wrap;gap: 8px 12px;margin-top: 28px;padding-top: 22px;min-height: 44px;border-top: 1px solid var(--sd-detail-rule);color: var(--r26-text);font-size: 14px;text-decoration: none}[data-services-detail-draft] .sd-service__next > span{color: var(--r26-muted);margin-right: auto}[data-services-detail-draft] :is(a,summary):focus-visible{outline: 2px solid var(--r26-accent);outline-offset: 4px}@keyframes sd-detail-enter{from{opacity: .88;transform: translate3d(0,9px,0)}to{opacity: 1;transform: none}}@media (prefers-reduced-motion:no-preference){html:not([data-motion="paused"]):not([data-save-data]) [data-services-detail-draft] .sd-service--enter{animation: sd-detail-enter 440ms var(--r26-ease-settle) both}}@media (max-width:1199px){[data-services-detail-draft] .sd-explorer__layout{grid-template-columns: 250px minmax(0,1fr);gap: 24px}[data-services-detail-draft] .sd-service{padding: 26px}[data-services-detail-draft] .sd-service__intro{grid-template-columns: minmax(0,1fr) 84px;gap: 16px}[data-services-detail-draft] .sd-service__art{min-height: 84px}[data-services-detail-draft] .sd-service__art .sd-service-icon{width: 62px;height: 62px}}@media (max-width:959px){[data-services-detail-draft]{padding-block: 40px 48px}[data-services-detail-draft] .sd-explorer__layout{grid-template-columns: minmax(0,1fr);gap: 20px}[data-services-detail-draft] .sd-service-menu{position: static;border: 1px solid var(--sd-detail-rule);border-radius: 12px;background: var(--r26-surface)}[data-services-detail-draft] .sd-service-menu > summary{display: flex;align-items: center;justify-content: space-between;gap: 12px;padding: 16px;min-height: 56px;color: var(--r26-text);font-size: 15px;cursor: pointer;list-style: none}[data-services-detail-draft] .sd-service-menu > summary::-webkit-details-marker{display: none}[data-services-detail-draft] .sd-service-menu > summary svg{width: 18px;height: 18px}[data-services-detail-draft] .sd-service-menu nav{padding: 0 8px 8px}[data-services-detail-draft] .sd-service-menu a{min-height: 60px}[data-services-detail-draft] .sd-service__process li{font-size: 14px}}@media (max-width:639px){[data-services-detail-draft] .sd-explorer__heading{align-items: start;gap: 12px;margin-bottom: 22px}[data-services-detail-draft] .sd-explorer__heading h2{max-width: 10ch;font-size: 28px}[data-services-detail-draft] .sd-back{font-size: 13px}[data-services-detail-draft] .sd-service{padding: 22px 18px;border-radius: 12px}[data-services-detail-draft] .sd-service__intro{display: flex;flex-direction: column-reverse;gap: 18px}[data-services-detail-draft] .sd-service__art{width: 76px;min-height: 76px}[data-services-detail-draft] .sd-service__art .sd-service-icon{width: 54px;height: 54px}[data-services-detail-draft] .sd-service h3{font-size: 28px;max-width: 20ch;line-height: 1.13}[data-services-detail-draft] .sd-service__purpose{margin-top: 16px;font-size: 16px;line-height: 1.65}[data-services-detail-draft] .sd-service__deliverables{margin-top: 26px}[data-services-detail-draft] .sd-service__deliverables ul{grid-template-columns: minmax(0,1fr);gap: 14px}[data-services-detail-draft] .sd-service__process{margin-top: 26px;padding-top: 24px}[data-services-detail-draft] .sd-service__process ol{grid-template-columns: repeat(2,minmax(0,1fr));gap: 20px}[data-services-detail-draft] .sd-service__process li:nth-child(2)::after{content: none}[data-services-detail-draft] .sd-service__action{margin-top: 26px}[data-services-detail-draft] .sd-detail-cta{width: 100%;justify-content: center}[data-services-detail-draft] .sd-service__next{align-items: start}[data-services-detail-draft] .sd-service__next > span{flex: 1 0 100%}}@media (prefers-reduced-motion:reduce){[data-services-detail-draft] *,[data-services-detail-draft] *::before,[data-services-detail-draft] *::after{animation: none !important;transition: none !important}}html[data-motion="paused"] [data-services-detail-draft] *,html[data-save-data] [data-services-detail-draft] *{animation: none !important;transition: none !important}@media (forced-colors:active){[data-services-detail-draft] .sd-service,[data-services-detail-draft] .sd-service-menu a[aria-current]{border-color: CanvasText}}

.sd-thread{--sd-t1: var(--r26-hue-violet);--sd-t2: var(--r26-hue-coral);--sd-t3: var(--r26-hue-ice);--sd-t4: var(--r26-hue-mint);--sd-active: var(--r26-accent);--sd-thread-dot: var(--r26-midnight);position: fixed;z-index: 2;inset: 0;pointer-events: none;overflow: hidden;opacity: 0;transition: opacity 400ms var(--r26-ease-settle);contain: strict}.sd-thread.is-live{opacity: 1}.sd-thread[data-surface="light"]{--sd-t1: var(--r26-hue-violet-deep);--sd-t2: var(--r26-hue-coral-deep);--sd-t3: #1A8FC7;--sd-t4: #11956E;--sd-thread-dot: var(--r26-evidence)}.sd-thread[data-family="strategy"]{--sd-active: var(--sd-t1)}.sd-thread[data-family="creative"]{--sd-active: var(--sd-t2)}.sd-thread[data-family="technology"]{--sd-active: var(--sd-t3)}.sd-thread[data-family="growth"]{--sd-active: var(--sd-t4)}.sd-thread svg{display: block;width: 100%;height: 100%;overflow: hidden}.sd-thread path{fill: none;stroke-linecap: round;stroke-linejoin: round}.sd-thread [data-lane="strategy"]{stroke: var(--sd-t1)}.sd-thread [data-lane="creative"]{stroke: var(--sd-t2)}.sd-thread [data-lane="technology"]{stroke: var(--sd-t3)}.sd-thread [data-lane="growth"]{stroke: var(--sd-t4)}.sd-thread__core{stroke-width: 1.35;opacity: .36;transition: opacity 360ms ease-out,stroke 360ms ease-out}.sd-thread__halo{stroke-width: 5;opacity: .06;transition: opacity 360ms ease-out,stroke 360ms ease-out}.sd-thread[data-surface="light"] .sd-thread__core{opacity: .6}.sd-thread[data-family="strategy"] [data-lane="strategy"].sd-thread__core,.sd-thread[data-family="creative"] [data-lane="creative"].sd-thread__core,.sd-thread[data-family="technology"] [data-lane="technology"].sd-thread__core,.sd-thread[data-family="growth"] [data-lane="growth"].sd-thread__core{opacity: .95;stroke-width: 1.8}.sd-thread[data-family="strategy"] [data-lane="strategy"].sd-thread__halo,.sd-thread[data-family="creative"] [data-lane="creative"].sd-thread__halo,.sd-thread[data-family="technology"] [data-lane="technology"].sd-thread__halo,.sd-thread[data-family="growth"] [data-lane="growth"].sd-thread__halo{opacity: .15}.sd-thread__branch{stroke: var(--sd-active);stroke-width: 1.45;opacity: 0;transition: opacity 180ms ease-out,stroke 240ms ease-out}.sd-thread__branch-halo{stroke: var(--sd-active);stroke-width: 5;opacity: 0;transition: opacity 240ms ease-out}.sd-thread__bridge{stroke: var(--sd-active);stroke-width: 1.2;opacity: 0;transition: opacity 240ms ease-out}.sd-thread.has-route .sd-thread__branch{opacity: .85}.sd-thread.has-route .sd-thread__branch-halo{opacity: .10}.sd-thread.has-bridge .sd-thread__bridge{opacity: .55}.sd-thread__source{fill: var(--sd-thread-dot);stroke: var(--sd-active);stroke-width: 1.5;opacity: 0;transition: opacity 180ms ease-out}.sd-thread__source-aura{fill: var(--sd-active);opacity: 0;transition: opacity 180ms ease-out}.sd-thread__end{fill: var(--sd-thread-dot);stroke: var(--sd-active);stroke-width: 1.3;opacity: 0;transition: opacity 180ms ease-out}.sd-thread.has-route :is(.sd-thread__source,.sd-thread__end){opacity: 1}.sd-thread.has-route .sd-thread__source-aura{opacity: .1}.sd-thread__traveller{fill: var(--r26-text);stroke: var(--sd-active);stroke-width: 1;opacity: 0}.sd-thread.is-signalling .sd-thread__traveller{opacity: .9}html[data-sd-thread] :is(.r26-cases-band,.r26-founder,.r26-soft,.r26-tend,.r26-faq)::after,html[data-sd-thread] .r26-start__band::before,html[data-sd-thread] .r26-start__band::after,html[data-sd-thread] .r26-hub__services::before,html[data-sd-thread] .r26-hub__proof::before,html[data-sd-thread] .r26-hub__process::before,html[data-sd-thread] .r26-hub__start::before{content: none !important}html[data-sd-thread] :is(.r26-hub__services,.r26-hub__proof,.r26-hub__process,.r26-hub__start)::after,html[data-sd-thread] .r26-hub__next .r26-next::before,html[data-sd-thread] .r26-hub__steps::before{content: none !important}html[data-r26-sheet] .sd-thread,html[data-r26-consent] .sd-thread{opacity: 0}@media (max-width:639px){.sd-thread__core{stroke-width: 1;opacity: .45}.sd-thread__halo{stroke-width: 3;opacity: .035}.sd-thread__branch{stroke-width: 1}}@media (prefers-reduced-motion:reduce){.sd-thread,.sd-thread *{animation: none !important;transition: none !important}.sd-thread__traveller{display: none}}html[data-motion="paused"] .sd-thread,html[data-save-data] .sd-thread,html[data-motion="paused"] .sd-thread *,html[data-save-data] .sd-thread *{animation: none !important;transition: none !important}html[data-motion="paused"] .sd-thread__traveller,html[data-save-data] .sd-thread__traveller{display: none}@media (forced-colors:active),print{.sd-thread{display: none !important}}

.sd-micro{overflow: visible;--r26-f: 0}.sd-micro [data-piece]{transform-box: fill-box;transform-origin: center}.sd-micro [data-transient]{opacity: 0;pointer-events: none}.sd-micro.is-micro-playing [data-piece]{will-change: transform,opacity}#services[data-services-draft] .r26-sg__art > .sd-micro,#services[data-services-draft] .r26-sg__grid a:is(:hover,:focus-visible) .r26-sg__art > .sd-micro{transform: translate3d(0,-4px,0);transition: none}#services[data-services-draft] .r26-sg__grid a:is(:hover,:focus-visible) .r26-sg__art::before{transform: rotateX(64deg) rotateZ(-24deg) translateY(24px)}#services[data-services-draft] .r26-sg__more a[data-micro-target]{display: inline-flex;align-items: center;gap: 10px}#services[data-services-draft] .r26-sg__more a[data-micro-target]::before{content: none}#services[data-services-draft] .sd-micro-list{width: 32px;height: 32px;flex: none}@media (max-width:639px){#services[data-services-draft] .r26-sg__art > .sd-micro,#services[data-services-draft] .r26-sg__grid a:is(:hover,:focus-visible) .r26-sg__art > .sd-micro{transform: translateY(-2px)}#services[data-services-draft] a[href$="#odoo-implementation-customisation-modules"] .r26-sg__label{font-size: 13px}}@media (prefers-reduced-motion:reduce){.sd-micro [data-piece]{animation: none !important;transition: none !important;will-change: auto !important}}html[data-motion="paused"] .sd-micro [data-piece],html[data-save-data] .sd-micro [data-piece]{animation: none !important;transition: none !important;will-change: auto !important}@media (forced-colors:active){.sd-micro [data-transient]{display: none}}

[data-services-detail-draft] :is(.vo-explorer,.vo-workflow){--vo-a:var(--sd-detail-hue);--vo-b:var(--r26-hue-ice);--vo-c:var(--r26-hue-violet);--vo-d:var(--r26-hue-coral)}[data-services-detail-draft="creative"] :is(.vo-explorer,.vo-workflow){--vo-b:var(--r26-hue-violet);--vo-c:var(--r26-hue-ice);--vo-d:var(--r26-hue-mint)}[data-services-detail-draft="technology"] :is(.vo-explorer,.vo-workflow){--vo-b:var(--r26-hue-mint)}.vo-figure[data-vo-figure="1"]{--vo-c:var(--r26-hue-mint);--vo-d:var(--r26-hue-ice)}.vo-figure[data-vo-figure="3"]{--vo-b:var(--r26-hue-violet)}.vo-stop-a{stop-color:var(--vo-a)}.vo-stop-b{stop-color:var(--vo-b)}.vo-stop-c{stop-color:var(--vo-c)}.vo-stop-d{stop-color:var(--vo-d)}.vo-stop-tint{stop-color:color-mix(in srgb,var(--vo-a) 33%,#23334a)}[data-services-detail-draft] .vo-board-heading{display: flex;align-items: center;justify-content: space-between;gap: 20px;margin-bottom: 24px}[data-services-detail-draft] .vo-board-heading h4{margin: 0}[data-services-detail-draft] .vo-board-layout{position: relative;min-width: 0;padding-left: 0;isolation: isolate}[data-services-detail-draft] .vo-explorer .vo-board-list{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 30px 36px;position: relative;z-index: 1;list-style: none;padding: 0;margin: 0}[data-services-detail-draft] .vo-explorer .vo-board-list > li{display: block;min-width: 0;padding: 0}.vo-board-links{position: absolute;z-index: 0;inset: 0;width: 100%;height: 100%;overflow: visible;pointer-events: none}.vo-board-links :is(.vo-board-branch,.vo-board-spine,.vo-board-flow){fill: none;stroke: var(--sd-detail-hue);stroke-width: 1;stroke-linecap: round;stroke-linejoin: round;vector-effect: non-scaling-stroke}.vo-board-links :is(.vo-board-branch,.vo-board-spine){opacity: .35}.vo-board-links .vo-board-flow{stroke:var(--r26-hue-ice);stroke-width: 2.1;opacity: 0}.vo-board-links .vo-board-port{fill: var(--sd-detail-hue);stroke: var(--r26-surface);stroke-width: 2;opacity: .8;vector-effect: non-scaling-stroke}.vo-figure{min-width: 0;margin: 0}.vo-scene{display: block;width: 100%;height: auto;max-height: 225px;aspect-ratio: 360 / 220;overflow: visible}.vo-scene .vo-plate{fill:var(--vo-fill-main);stroke:color-mix(in srgb,var(--vo-a) 35%,#52627b);stroke-width:1}.vo-scene .vo-panel{fill:var(--vo-fill-panel);stroke:rgba(206,227,249,.28);stroke-width:1}.vo-scene .vo-ink{fill:none;stroke:var(--vo-a);stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.vo-scene .vo-rule{fill:none;stroke:#9aacc4;stroke-opacity:.6;stroke-width:1.1;stroke-linecap:round;stroke-linejoin:round}.vo-scene .vo-accent{fill:var(--vo-fill-accent)}.vo-scene .vo-soft{fill:var(--vo-fill-soft);opacity:.28}.vo-scene .vo-color-main{fill:var(--vo-fill-accent)}.vo-scene .vo-color-secondary{fill:var(--vo-fill-secondary)}.vo-scene .vo-color-tertiary{fill:var(--vo-c)}.vo-scene .vo-shape-fill{fill:var(--vo-fill-accent);opacity:.2}.vo-scene .vo-pane-highlight{fill:none;stroke:var(--vo-b);stroke-width:1.1;stroke-opacity:.65;stroke-linecap:round}.vo-scene .vo-beam{fill:none;stroke:var(--vo-a);stroke-width:5;stroke-opacity:.14;stroke-linecap:round;stroke-linejoin:round}.vo-scene .vo-edge{fill:none;stroke:var(--vo-a);stroke-opacity:.75;stroke-width:1.25;stroke-linecap:round;stroke-linejoin:round}.vo-scene .vo-contrast-ink{fill:none;stroke:#121b29;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.vo-scene .vo-text{fill: var(--r26-text)}.vo-scene .vo-muted{fill: var(--r26-muted)}.vo-scene .vo-amber{fill: var(--r26-hue-amber)}.vo-scene .vo-signal{fill:var(--r26-pearl);opacity:0}.vo-scene .vo-label{font: 400 14px/1.2 var(--r26-font-body);letter-spacing: 0}.vo-scene [data-vo-motion]{transform-box: fill-box;transform-origin: center}.vo-scene [data-vo-motion="grow"]{transform-origin: center bottom}.vo-figure figcaption{display: grid;grid-template-columns: minmax(0,1fr) 44px;align-items: center;gap: 12px;min-height: 44px;margin: 8px 0 0;padding: 0;color: var(--r26-text);font: 400 16px/1.45 var(--r26-font-body);text-align: left}.vo-figure .vo-output-label{transition:color 240ms var(--r26-ease-out)}.vo-figure:is(:hover,:focus-within,[data-vo-playing]) .vo-output-label{color:var(--r26-accent)}.vo-output-label{min-width: 0;text-wrap: pretty}.vo-board-replay,.vo-replay-output{display: inline-flex;align-items: center;justify-content: center;min-height: 44px;margin: 0;padding: 0;background: none;border: 0;color: var(--r26-muted);font: 400 13px/1.4 var(--r26-font-body);cursor: pointer;transition: color 180ms ease-out}.vo-board-replay{flex: none;gap: 7px;border-radius: 0;text-decoration: underline;text-underline-offset: 4px;white-space: nowrap}.vo-replay-output{width: 44px;min-width: 44px;border-radius: 50%}.vo-board-replay svg,.vo-replay-output svg{width: 17px;height: 17px;fill: none;stroke: currentColor;stroke-width: 1.5;stroke-linecap: round;stroke-linejoin: round}.vo-replay-output svg{transition: transform 220ms ease-out}.vo-board-replay:is(:hover,:focus-visible),.vo-replay-output:is(:hover,:focus-visible){color: var(--sd-detail-hue)}.vo-replay-output:hover svg{transform: rotate(-20deg)}[data-services-detail-draft] :is(.vo-board-replay,.vo-replay-output):focus-visible{outline: 2px solid var(--r26-accent);outline-offset: 3px}.vo-board-replay:disabled,.vo-replay-output:disabled{display: none}[data-services-detail-draft] .vo-illustrative{margin: 18px 0 0;color: var(--r26-muted);font: 400 12px/1.5 var(--r26-font-body)}@media (max-width:639px){[data-services-detail-draft] .vo-board-heading{align-items: start;gap: 12px;margin-bottom: 20px}[data-services-detail-draft] .vo-board-layout{padding-left: 20px}[data-services-detail-draft] .vo-explorer .vo-board-list{grid-template-columns: minmax(0,1fr);gap: 28px}.vo-scene{max-height: 190px}.vo-figure figcaption{margin-top: 6px;gap: 8px;font-size: 16px}.vo-board-replay{font-size: 12px}[data-services-detail-draft] .vo-illustrative{margin-top: 16px;padding-left: 20px}}[data-services-detail-draft] .vo-workflow__heading{display: flex;align-items: center;justify-content: space-between;gap: 16px;margin-bottom: 16px}[data-services-detail-draft] .vo-workflow__heading h4{margin: 0}.vo-replay{display: inline-flex;align-items: center;justify-content: center;gap: 7px;min-height: 44px;padding: 0;background: none;border: 0;border-radius: 0;color: var(--r26-muted);font: 400 13px/1.4 var(--r26-font-body);cursor: pointer;text-decoration: underline;text-underline-offset: 4px;white-space: nowrap}.vo-replay svg{width: 16px;height: 16px;fill: none;stroke: currentColor;stroke-width: 1.4;stroke-linecap: round;stroke-linejoin: round}.vo-replay:is(:hover,:focus-visible){color: var(--r26-text)}.vo-replay:disabled{display: none}.vo-workflow__track{position: relative}[data-services-detail-draft] .vo-workflow ol{position: relative;grid-template-columns: repeat(4,minmax(0,1fr));gap: 0}[data-services-detail-draft] .vo-workflow li{padding: 0;min-width: 0}[data-services-detail-draft] .vo-workflow li::before,[data-services-detail-draft] .vo-workflow li::after,[data-services-detail-draft] .vo-workflow li:not(:last-child)::after{content: none}.vo-stage-button{display: grid;justify-items: center;align-content: start;gap: 9px;width: 100%;min-height: 103px;padding: 0 6px;background: none;border: 0;border-radius: 0;color: var(--r26-muted);font: 400 14px/1.45 var(--r26-font-body);text-align: center;cursor: pointer}.vo-stage-button:disabled{opacity: 1;cursor: default}.vo-stage-button:is(:hover,[aria-pressed="true"]){color: var(--r26-text)}.vo-stage-icon{width: 48px;height: 48px;position: relative;overflow: visible}.vo-node-bg{fill:var(--vo-fill-main);stroke:color-mix(in srgb,var(--vo-a) 55%,#39485e);stroke-width:1.25}.vo-node-edge{fill:none;stroke:var(--vo-b);stroke-opacity:.65;stroke-width:1;stroke-linecap:round}.vo-stage-glyph{fill:none;stroke:var(--vo-a);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.vo-workflow li:nth-child(2){--vo-a:var(--r26-hue-violet);--vo-b:var(--r26-hue-coral)}.vo-workflow li:nth-child(3){--vo-a:var(--r26-hue-ice);--vo-b:var(--r26-hue-mint)}.vo-workflow li:nth-child(4){--vo-a:var(--r26-hue-mint);--vo-b:var(--r26-hue-ice)}[aria-pressed="true"] .vo-node-bg{stroke: var(--sd-detail-hue)}.vo-route{position: absolute;width: 100%;height: 48px;inset: 0 0 auto;overflow: visible;pointer-events: none}.vo-route path{fill:none;stroke:#58758b;stroke-width:1.3;vector-effect:non-scaling-stroke}.vo-route .vo-route-flow{stroke:var(--r26-hue-ice);stroke-width:2.3;opacity:0}.vo-route--mobile{display: none}[data-services-detail-draft] :is(.vo-stage-button,.vo-replay):focus-visible{outline: 2px solid var(--r26-accent);outline-offset: 4px}@media (max-width:639px){[data-services-detail-draft] .vo-workflow__heading{align-items: start;gap: 6px}[data-services-detail-draft] .vo-workflow__heading h4{max-width: 15ch}.vo-replay{align-self: start;font-size: 12px}.vo-replay svg{display: none}[data-services-detail-draft] .vo-workflow ol{grid-template-columns: minmax(0,1fr);grid-auto-rows: 72px;row-gap: 8px}.vo-stage-button{grid-template-columns: 48px minmax(0,1fr);align-items: center;justify-items: start;gap: 14px;min-height: 72px;padding: 0;text-align: left}.vo-route--desktop{display: none}.vo-route--mobile{display: block;width: 48px;height: 288px}}@media (prefers-reduced-motion:reduce){.vo-explorer *,.vo-workflow *{animation: none !important;transition: none !important}}html[data-motion="paused"] :is(.vo-explorer,.vo-workflow) *,html[data-save-data] :is(.vo-explorer,.vo-workflow) *{animation: none !important;transition: none !important}@media (forced-colors:active){.vo-scene{forced-color-adjust: auto}.vo-board-links :is(.vo-board-branch,.vo-board-spine,.vo-board-flow,.vo-board-port){stroke: CanvasText}}
