*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--ow-ground);color:var(--ow-text-hero);font-family:var(--ow-font-grotesque);font-size:var(--ow-text-base);line-height:var(--ow-leading-normal);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body,html{overflow-x:clip}[hidden]{display:none!important}a{color:var(--ow-link)}.link-quiet{color:var(--ow-text-body);-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-color:var(--ow-text-meta);text-decoration-color:var(--ow-text-meta);text-decoration-thickness:1px;text-underline-offset:.3em}.link-quiet:focus-visible,.link-quiet[data-force-state=hover]{color:var(--ow-link);-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor;text-decoration-thickness:2px}@media (hover:hover){.link-quiet:hover{color:var(--ow-link);-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor;text-decoration-thickness:2px}}:focus-visible{outline:2px solid transparent;outline-offset:0;box-shadow:0 0 0 2px var(--ow-focus-ring-inner),0 0 0 5px var(--ow-focus-ring-outer);border-radius:var(--ow-radius-sm)}@media (forced-colors:active){:focus-visible{outline-color:Highlight;outline-offset:2px}}.skip-link{position:absolute;left:var(--ow-space-4);top:calc(-1 * var(--ow-space-16));z-index:100;padding:var(--ow-space-3) var(--ow-space-4);background:var(--ow-accent-fill);color:var(--ow-on-accent);border-radius:var(--ow-radius-md);text-decoration:none;transition:top var(--ow-duration-fast) var(--ow-ease-standard),background-color var(--ow-duration-fast) var(--ow-ease-standard),color var(--ow-duration-fast) var(--ow-ease-standard)}.skip-link:focus-visible{top:var(--ow-space-4)}@media (hover:hover){.skip-link:hover{background:var(--ow-button-contact-hover-fill);color:var(--ow-button-contact-hover-label)}}.button-contact,.button-ghost,.button-outline,.button-primary{display:inline-flex;align-items:center;justify-content:center;gap:var(--ow-space-2);padding:var(--ow-space-3) var(--ow-space-6);border:1px solid transparent;border-radius:var(--ow-radius-md);background:transparent;color:inherit;font:inherit;font-weight:600;line-height:var(--ow-leading-snug);text-decoration:none;cursor:pointer;transition:background-color var(--ow-duration-fast) var(--ow-ease-standard),border-color var(--ow-duration-fast) var(--ow-ease-standard),color var(--ow-duration-fast) var(--ow-ease-standard),text-decoration-thickness var(--ow-duration-fast) var(--ow-ease-standard),transform var(--ow-duration-fast) var(--ow-ease-standard)}.button-primary{background:var(--ow-button-primary-fill);color:var(--ow-button-primary-label)}.button-primary[data-force-state=hover]{background:var(--ow-button-primary-hover-fill);transform:translateY(-1px)}@media (hover:hover){.button-primary:hover{background:var(--ow-button-primary-hover-fill);transform:translateY(-1px)}}.button-contact{background:var(--ow-accent-fill);color:var(--ow-on-accent)}.button-contact[data-force-state=hover]{background:var(--ow-button-contact-hover-fill);color:var(--ow-button-contact-hover-label)}@media (hover:hover){.button-contact:hover{background:var(--ow-button-contact-hover-fill);color:var(--ow-button-contact-hover-label)}}.button-outline{border-color:var(--ow-line-interactive);color:var(--ow-text-body)}.button-outline[data-force-state=hover]{border-color:var(--ow-text-hero);background:var(--ow-button-outline-hover-fill)}@media (hover:hover){.button-outline:hover{border-color:var(--ow-text-hero);background:var(--ow-button-outline-hover-fill)}}.button-ghost{padding-inline:0;color:var(--ow-text-hero);text-decoration:underline;text-underline-offset:.2em;text-decoration-thickness:1px}.button-ghost[data-force-state=hover]{text-decoration-thickness:2px}@media (hover:hover){.button-ghost:hover{text-decoration-thickness:2px}}@media (prefers-reduced-motion:reduce){.button-primary:hover,.button-primary[data-force-state=hover]{transform:none}}:is(.button-primary,.button-contact,.button-outline,.button-ghost):is([aria-disabled=true],:disabled){border-color:var(--ow-line);background:transparent;color:var(--ow-text-disabled);cursor:not-allowed;transform:none}.theme-toggle{width:38px;height:38px;align-items:center;justify-content:center;padding:0;border:0;border-radius:50%;background:transparent;color:var(--ow-text-hero);font:inherit;font-size:15px;line-height:1;cursor:pointer;transition:background-color var(--ow-duration-fast) var(--ow-ease-standard)}@media (hover:hover){.theme-toggle:hover{background:var(--ow-surface)}}[data-theme-icon=dark],[data-theme=dark] [data-theme-icon=light]{display:none}[data-theme=dark] [data-theme-icon=dark]{display:inline}[data-theme=dark] .theme-toggle{color:var(--ow-text-hero)}[data-theme-toggle]{display:none}[data-theme-switch=ready] [data-theme-toggle]{display:inline-flex}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.prose{color:var(--ow-text-body);font-size:var(--ow-text-base);line-height:var(--ow-leading-relaxed);max-width:var(--ow-measure-prose)}.prose>:first-child{margin-top:0}.prose>:last-child{margin-bottom:0}.prose ol,.prose p,.prose ul{margin:0 0 var(--ow-space-4)}.prose ol,.prose ul{padding-left:var(--ow-space-6)}.prose li+li{margin-top:var(--ow-space-2)}.prose strong{color:var(--ow-text-hero);font-weight:600}.prose em{font-style:italic}.prose code{font-family:var(--ow-font-mono);font-size:var(--ow-text-sm);background:var(--ow-surface-sunken);border-radius:var(--ow-radius-sm);padding:0 var(--ow-space-1)}.prose a{text-decoration:underline;text-underline-offset:.2em;text-decoration-thickness:1px}.prose a:hover{text-decoration-thickness:2px}.prose hr{border:0;border-top:1px solid var(--ow-line);margin:var(--ow-space-6) 0}.ow-link-ink,.ow-link-muted,.ow-link-panel{text-decoration:none;transition:color var(--ow-duration-base) var(--ow-ease-standard)}.ow-link-ink{color:var(--ow-text-hero)}.ow-link-panel{color:var(--ow-on-panel)}.ow-link-muted{color:var(--ow-text-body)}@media (hover:hover){.ow-link-muted:hover{color:var(--ow-text-hero)}}.ow-pill{display:inline-flex;align-items:center;gap:8px;padding:12px 20px;border-radius:999px;font:inherit;font-size:15px;font-weight:600;text-decoration:none;white-space:nowrap;cursor:pointer;transition:transform var(--ow-duration-base) var(--ow-ease-standard)}.ow-pill-hero{padding:11px 18px;font-size:14px}.ow-pill-header{padding:10px 18px}.ow-pill-service{padding:13px 22px}.ow-pill-panel{padding:14px 24px}.ow-pill-panel-lg{padding:14px 24px;font-size:16px}.ow-pill-wide{font-size:16px}.ow-pill-wide,.ow-pill-wide-sm{padding:14px 22px}.ow-pill-outline-surface{background:var(--ow-surface);border:1px solid var(--ow-line);color:var(--ow-text-hero)}.ow-pill-drawer{padding:16px 20px;font-size:16px}.ow-pill-outline-lg{padding:15px 26px;font-size:16px}.ow-pill-accent{background:var(--ow-accent-fill);color:var(--ow-on-accent)}.ow-pill-ink{background:var(--ow-button-primary-fill);color:var(--ow-button-primary-label)}.ow-pill-tint{background:var(--ow-surface-tint);color:var(--ow-text-hero)}.ow-pill-cream{padding:14px 24px;background:var(--ow-on-panel);color:var(--ow-panel)}.ow-pill-ghost-on-panel{padding:14px 24px;border:1px solid var(--ow-pill-ghost-edge,var(--ow-on-panel));background:transparent;color:var(--ow-on-panel)}.ow-pill-outline-light{gap:12px;border:1.5px solid var(--ow-text-hero);background:transparent;color:var(--ow-text-hero)}.ow-pill-outline-light-fill{transition:transform var(--ow-duration-base) var(--ow-ease-standard),background-color var(--ow-duration-base) var(--ow-ease-standard),color var(--ow-duration-base) var(--ow-ease-standard)}@media (hover:hover){.ow-pill-accent:hover,.ow-pill-cream:hover,.ow-pill-ink:hover,.ow-pill-outline-light:hover,.ow-pill-tint:hover{transform:translateY(-2px)}.ow-pill-ghost-on-panel:hover{border-color:var(--ow-pill-ghost-edge-hover,var(--ow-on-panel));color:var(--ow-pill-ghost-ink-hover,var(--ow-on-panel))}.ow-pill-outline-light-fill:hover{transform:none;background:var(--ow-text-hero);color:var(--ow-ground)}.ow-pill-ink:hover{background:var(--ow-button-primary-hover-fill)}.ow-pill-accent:hover{background:var(--ow-button-contact-hover-fill);color:var(--ow-button-contact-hover-label)}}.ow-lift,.ow-lift-6{transition:transform var(--ow-duration-slow) var(--ow-ease-standard),box-shadow var(--ow-duration-slow) var(--ow-ease-standard),background-color var(--ow-duration-base) var(--ow-ease-standard)}@media (hover:hover){.ow-lift:hover{transform:translateY(-4px)}.ow-lift-6:hover,.ow-lift:hover{box-shadow:var(--ow-lift-shadow)}.ow-lift-6:hover{transform:translateY(-6px)}}.ow-chip{display:inline-flex;padding:7px 13px;border:1px solid var(--ow-chip-border,var(--ow-line-faint));border-radius:999px;font-size:14px;text-decoration:none;transition:border-color var(--ow-duration-base) var(--ow-ease-standard)}.ow-chip-meta{padding:4px 9px;font-size:11px}.ow-chip-tag{padding:5px 10px;font-size:12px}.ow-chip-tag-accent{padding:5px 9px;font-size:12px}.ow-chip-tag-wide{padding:5px 11px;font-size:12px}.ow-chip-tag-lg{padding:5px 11px;font-size:13px}.ow-chip-proof{padding:6px 11px;font-size:12px}.ow-chip-label{padding:6px 12px;font-size:13px}.ow-chip-on-panel{padding:7px 12px;font-size:13px}.ow-chip-on-panel-active{padding:9px 14px;font-size:13px}.ow-chip-service{padding:9px 15px;font-size:14px}.ow-chip-surface{background:var(--ow-surface)}.ow-chip-ground,.ow-chip-surface{border-color:var(--ow-line);color:var(--ow-text-body)}.ow-chip-ground{background:var(--ow-ground)}.ow-chip-bare{border-color:var(--ow-line)}.ow-chip-bare,.ow-chip-bare-ui{background:none;color:var(--ow-text-body)}.ow-chip-bare-ui{border-color:var(--ow-line-faint)}.ow-chip-accent{border-color:var(--ow-chip-tone-edge,var(--ow-accent))}.ow-chip-accent,.ow-chip-tinted{background:var(--ow-surface);color:var(--ow-text-hero)}.ow-chip-tinted{border-color:var(--ow-line);font-weight:600}.ow-chip-panel{background:var(--ow-chip-tone-fill,transparent);color:inherit;font-weight:600}.ow-chip-panel,.ow-chip-panel-bare{border-color:var(--ow-chip-tone-edge,var(--ow-on-panel))}.ow-chip-panel-bare{background:none;color:var(--ow-on-panel-muted)}.ow-chip-panel-active{background:var(--ow-chip-tone-fill,transparent);border-color:var(--ow-chip-tone-edge,var(--ow-on-panel));color:var(--ow-on-panel);font-weight:600}@media (hover:hover){a.ow-chip:hover,button.ow-chip:hover{border-color:currentColor}}.ow-tab{display:inline-flex;align-items:center;gap:10px;padding:11px 18px;border:1px solid var(--ow-line);border-radius:999px;background:var(--ow-surface);color:var(--ow-text-hero);font:inherit;font-size:15px;font-weight:600;cursor:pointer;transition:background-color var(--ow-duration-base) var(--ow-ease-standard),border-color var(--ow-duration-base) var(--ow-ease-standard),transform var(--ow-duration-fast) var(--ow-ease-standard)}.ow-tab[aria-selected=true]{border-color:var(--ow-button-primary-fill);background:var(--ow-button-primary-fill);color:var(--ow-button-primary-label)}@media (hover:hover){.ow-tab:hover{transform:translateY(-2px)}}@keyframes ow-marquee{to{transform:translateX(-50%)}}@keyframes ow-orbit{0%{transform:rotate(0deg)}19%{transform:rotate(84deg)}25%{transform:rotate(90deg)}44%{transform:rotate(174deg)}50%{transform:rotate(180deg)}69%{transform:rotate(264deg)}75%{transform:rotate(270deg)}94%{transform:rotate(354deg)}to{transform:rotate(1turn)}}@keyframes ow-orbit-reverse{0%{transform:rotate(0deg)}19%{transform:rotate(-84deg)}25%{transform:rotate(-90deg)}44%{transform:rotate(-174deg)}50%{transform:rotate(-180deg)}69%{transform:rotate(-264deg)}75%{transform:rotate(-270deg)}94%{transform:rotate(-354deg)}to{transform:rotate(-1turn)}}@keyframes ow-wheel{0%{transform:translate(-50%);opacity:1}70%{transform:translate(-50%,10px);opacity:0}to{transform:translate(-50%);opacity:0}}.ow-marquee-track{display:flex;width:max-content;animation:ow-marquee 40s linear infinite}.ow-orbit-ring{animation:ow-orbit 48s cubic-bezier(.45,0,.55,1) infinite}.ow-orbit-chip{animation:ow-orbit-reverse 48s cubic-bezier(.45,0,.55,1) infinite}.ow-scroll-wheel{animation:ow-wheel 1.8s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.ow-marquee-track,.ow-orbit-chip,.ow-orbit-ring,.ow-scroll-wheel{animation:none}.ow-lift,.ow-lift-6,.ow-pill,.ow-tab{transition:none}.ow-lift-6:hover,.ow-lift:hover,.ow-pill:hover,.ow-tab:hover{transform:none}}@keyframes ow-orbit-pulse{0%,25%{background:var(--ow-chip-on);border-color:var(--ow-chip-edge-on);opacity:1;transform:scale(1.08);box-shadow:0 0 28px var(--ow-chip-glow)}32%,93%{background:var(--ow-chip-rest);border-color:var(--ow-chip-edge);opacity:.72;transform:scale(1);box-shadow:none}to{background:var(--ow-chip-on);border-color:var(--ow-chip-edge-on);opacity:1;transform:scale(1.08);box-shadow:0 0 28px var(--ow-chip-glow)}}@keyframes ow-core-glow{0%,22%{box-shadow:0 0 110px var(--ow-core-1)}25%,47%{box-shadow:0 0 110px var(--ow-core-2)}50%,72%{box-shadow:0 0 110px var(--ow-core-3)}75%,97%{box-shadow:0 0 110px var(--ow-core-4)}to{box-shadow:0 0 110px var(--ow-core-1)}}.ow-orbit-pulse{background:var(--ow-chip-rest);border-color:var(--ow-chip-edge);opacity:.72;animation:ow-orbit-pulse 7.2s linear infinite}.ow-orbit-core{animation:ow-core-glow 7.2s linear infinite}@media (prefers-reduced-motion:reduce){.ow-orbit-core,.ow-orbit-pulse{animation:none}}@media (max-width:1180px){[data-hero-card],[data-ow-hero-card]{min-height:0!important;gap:32px!important}[data-ow-hero-art]{min-height:0!important;width:100%;aspect-ratio:4/3!important}[data-hero-art] [data-orbit],[data-ow-hero-art] [data-ow-orbit]{top:44%!important;width:min(340px,62%)!important}[data-hero-art] [data-hero-captions],[data-ow-hero-art] [data-ow-hero-captions]{font-size:12px!important;left:22px!important;right:22px!important;bottom:18px!important}[data-ow-loop-grid]{grid-template-columns:1fr!important;gap:28px!important}[data-ow-stack-aside]{position:static!important;gap:16px!important}[data-ow-stack-aside] [data-ow-loop-note],[data-ow-stack-aside] [data-ow-loop]{display:none!important}[data-ow-stack]{min-height:0!important;gap:28px!important}}@media (max-width:640px){[data-ow-hero-art]{aspect-ratio:auto!important;min-height:0!important;height:auto!important}[data-hero-art],[data-ow-hero-art]{display:flex;flex-direction:column}[data-hero-art] [data-orbit],[data-ow-hero-art] [data-ow-orbit]{position:relative!important;left:auto!important;top:auto!important;transform:none!important;width:min(280px,72%)!important;margin:72px auto 28px!important;order:1}[data-hero-art] [data-hero-captions],[data-ow-hero-art] [data-ow-hero-captions]{order:2;position:static!important;display:flex!important;justify-content:space-between!important;gap:12px;padding:0 20px 22px;font-size:12px!important}[data-hero-art] [data-hero-captions]>span,[data-ow-hero-art] [data-ow-hero-captions]>span{white-space:nowrap}[data-ow-hero-stats]{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}[data-ow-hero-stats] dt{font-size:11px!important}[data-ow-hero-stats] dd{font-size:20px!important}[data-hero-ctas] a,[data-ow-hero-ctas] a{width:100%;justify-content:center}[data-hero-card],[data-ow-hero-card]{border-radius:24px!important;padding:24px!important}[data-hero-art],[data-ow-hero-art]{border-radius:24px!important}[data-ow-pillar-grid]{grid-template-columns:1fr!important}[data-ow-pillar]{min-height:0!important;padding:22px!important;gap:16px!important}[data-ow-ai-grid]{grid-template-columns:1fr!important;grid-auto-rows:auto!important;padding:40px 20px!important;border-radius:24px!important}[data-ow-ai-foot]{flex-direction:column;align-items:flex-start!important}[data-ow-stack]{padding:22px!important;border-radius:22px!important}[data-ow-cta]{min-height:0!important;padding:36px 22px!important;flex-direction:column}[data-ow-cta-owl]{position:relative!important;right:auto!important;top:auto!important;transform:none!important;width:min(200px,56%)!important;margin:0 auto 24px!important}[data-ow-cta-copy]{max-width:100%!important}[data-ow-cta-copy] a{white-space:nowrap}}.ow-nav-link{display:block;padding:6px 0;border-bottom:2px solid transparent;color:var(--ow-text-body);text-decoration:none;transition:color var(--ow-duration-base) var(--ow-ease-standard),border-color var(--ow-duration-base) var(--ow-ease-standard)}[data-ow-nav-item]:focus-within>.ow-nav-link,[data-ow-nav-item]:hover>.ow-nav-link{border-bottom-color:var(--ow-accent);color:var(--ow-text-hero)}[data-ow-mega]{display:none;animation:ow-mega-drop var(--ow-duration-slow) cubic-bezier(.2,.7,.2,1) both}[data-ow-nav-item]:focus-within>[data-ow-mega],[data-ow-nav-item]:hover>[data-ow-mega]{display:block}html:has([data-ow-active-section=about]) [data-ow-nav-item=about]>.ow-nav-link,html:has([data-ow-active-section=ai-first-approach]) [data-ow-nav-item=ai-first-approach]>.ow-nav-link,html:has([data-ow-active-section=industries]) [data-ow-nav-item=industries]>.ow-nav-link,html:has([data-ow-active-section=insights]) [data-ow-nav-item=insights]>.ow-nav-link,html:has([data-ow-active-section=partner-with-us]) [data-ow-nav-item=partner-with-us]>.ow-nav-link,html:has([data-ow-active-section=services]) [data-ow-nav-item=services]>.ow-nav-link,html:has([data-ow-active-section=solutions]) [data-ow-nav-item=solutions]>.ow-nav-link,html:has([data-ow-active-section=what-we-do]) [data-ow-nav-item=what-we-do]>.ow-nav-link{border-bottom-color:var(--ow-line-faint);color:var(--ow-text-hero)}@keyframes ow-mega-drop{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@media (hover:hover){.ow-mega-head:hover,.ow-mega-link:hover{background-color:var(--ow-surface-tint)}}.ow-mega-head,.ow-mega-link{transition:background-color var(--ow-duration-fast) var(--ow-ease-standard)}.ow-drawer{display:none}.ow-burger{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;width:44px;height:44px;border:1px solid var(--ow-line);border-radius:50%;background:var(--ow-surface);color:var(--ow-text-hero);cursor:pointer;list-style:none}.ow-burger::-webkit-details-marker,.ow-drawer-head::-webkit-details-marker{display:none}.ow-burger>span{width:18px;height:2px;border-radius:2px;background:currentColor}.ow-drawer-panel{position:fixed;inset:76px 0 0;z-index:55;background:var(--ow-ground);overflow-y:auto;overscroll-behavior:contain;animation:ow-mega-drop var(--ow-duration-slow) ease both}html:has([data-ow-drawer][open]){overflow:hidden}.ow-drawer-nav{max-width:860px;margin:0 auto;padding:8px 20px 40px;display:flex;flex-direction:column}.ow-drawer-group{border-bottom:1px solid var(--ow-line);position:relative}.ow-drawer-head,.ow-drawer-link{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:16px 0;font-size:20px;font-weight:600;letter-spacing:-.02em;color:var(--ow-text-hero);text-decoration:none;cursor:pointer;list-style:none}.ow-drawer-group[open]>.ow-drawer-head{position:-webkit-sticky;position:sticky;top:0;z-index:2;background:var(--ow-ground)}.ow-drawer-head{position:relative;padding-right:56px}.ow-drawer-sign{position:absolute;right:0;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;flex:none;border:1px solid var(--ow-line);border-radius:999px;background:var(--ow-surface);color:var(--ow-text-hero);font-size:18px;line-height:1}.ow-drawer-sign:after{content:"+"}.ow-drawer-group[open]>.ow-drawer-head .ow-drawer-sign:after{content:"−"}.ow-drawer-body{padding:0 0 22px;display:flex;flex-direction:column;gap:18px}.ow-drawer-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));grid-gap:10px;gap:10px}.ow-drawer-card{border-radius:16px;background:var(--ow-surface);border:1px solid var(--ow-line);padding:14px 16px;display:flex;flex-direction:column;gap:6px}.ow-drawer-card-head{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:32px;font-size:16px;font-weight:600;color:var(--ow-text-hero);text-decoration:none}.ow-drawer-chips{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.ow-drawer-chip{display:inline-flex;align-items:center;min-height:34px;padding:0 12px;border:1px solid var(--ow-line);border-radius:999px;background:var(--ow-ground);color:var(--ow-text-body);font-size:13px;text-decoration:none}.ow-drawer-feature{position:relative;display:flex;flex-direction:column;justify-content:flex-end;gap:6px;min-height:170px;padding:18px;border-radius:18px;overflow:hidden;background:var(--ow-panel)}.ow-drawer-feature-slot{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:12px;border-radius:inherit;background:var(--ow-panel-sunken);border:1px dashed var(--ow-on-panel-muted);color:var(--ow-on-panel-muted);font-family:var(--ow-font-mono);font-size:11px;text-align:center}.ow-drawer-cta{margin-top:24px;justify-content:center;padding:16px 20px;font-size:16px}.ow-lockup>svg{height:clamp(36px,2.3vw,46px);width:auto}.ow-footer-link{color:var(--ow-on-panel-muted);text-decoration:none;transition:color var(--ow-duration-fast) var(--ow-ease-standard)}@media (hover:hover){.ow-footer-link:hover{color:var(--ow-on-panel)}}@media (max-width:1180px){[data-ow-nav-desktop]{display:none!important}.ow-drawer{display:block}[data-ow-mega]{display:none!important}}@media (max-width:640px){[data-ow-hide-sm]{display:none!important}}@media (prefers-reduced-motion:reduce){.ow-drawer-panel,[data-ow-mega]{animation:none}.ow-footer-link,.ow-mega-head,.ow-mega-link,.ow-nav-link,.theme-toggle{transition:none}}@media (max-width:1180px){[data-ow-ctx-row]{grid-template-columns:minmax(0,12em) minmax(0,1fr)!important}[data-ow-ctx-row]>span:last-child{grid-column:2}[data-ow-lens-row]{grid-template-columns:minmax(0,1fr)!important;gap:8px!important}[data-ow-lens-row]>span:first-child>span:last-child{white-space:normal!important}[data-ctx-row]>span,[data-lens-row]>span,[data-ow-ctx-row]>span,[data-ow-lens-row]>span{overflow-wrap:anywhere}[data-ow-collapse="3-2-1"]{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:640px){[data-ow-ctx-row]{grid-template-columns:minmax(0,1fr)!important}[data-ow-ctx-row]>span:last-child{grid-column:auto}[data-ow-mosaic]{grid-template-rows:90px 90px!important}[data-ow-collapse="1"],[data-ow-collapse="3-2-1"]{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:1399px){[data-ow-rel-grid],[data-rel-grid]{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:1180px){[data-ow-sticky-col],[data-sticky-col]{position:static!important}[data-ai-grid],[data-ow-ai-grid],[data-ow-think],[data-think]{grid-template-columns:repeat(2,minmax(0,1fr))!important}[data-ow-think],[data-think]{gap:40px!important}[data-expmap],[data-ow-expmap]{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-areas:"core core" "a b" "c d" "e e"!important}[data-exp-ring],[data-ow-exp-ring]{display:none!important}[data-ow-pr2],[data-pr2]{grid-template-columns:minmax(0,1fr)!important}[data-ow-pr4],[data-ow-sol3],[data-ow-why4],[data-pr4],[data-sol3],[data-why4]{grid-template-columns:repeat(2,minmax(0,1fr))!important}[data-mean-grid],[data-ow-mean-grid]{grid-template-columns:minmax(0,1fr)!important}[data-aut-track],[data-ow-aut-track],[data-ow-prac-head],[data-prac-head]{display:none!important}[data-ow-prac-label],[data-prac-label]{display:block!important}[data-lens-grid]>li:nth-child(odd),[data-ow-lens-grid]>li:nth-child(odd){border-left:0!important}[data-lens-grid]>li:nth-child(-n+2),[data-ow-lens-grid]>li:nth-child(-n+2){border-bottom:1px solid var(--ow-line)}[data-formgrid],[data-ow-formgrid]{grid-template-columns:minmax(0,1fr)!important}[data-c4],[data-ow-c4]{grid-template-columns:repeat(2,minmax(0,1fr))!important}[data-ow-stack-grid],[data-stack-grid]{grid-template-columns:1fr!important;gap:14px!important}[data-ow-stack-aside],[data-stack-aside]{flex-direction:row!important;flex-wrap:wrap}[data-ow-stack-aside]>ul,[data-stack-aside]>ul{flex-direction:row!important;flex-wrap:wrap;gap:16px!important}[data-ow-stack-aside]>button,[data-ow-stack-aside]>ul>li,[data-stack-aside]>button,[data-stack-aside]>ul>li{flex:1 1 200px}[data-ow-steps] li>span[aria-hidden],[data-ow-steps]>[aria-hidden],[data-steps] li>span[aria-hidden],[data-steps]>[aria-hidden]{display:none!important}[data-ow-steps],[data-steps]{padding-top:0!important}[data-dec-grid],[data-ow-dec-grid],[data-ow-steps-grid],[data-steps-grid]{grid-template-columns:repeat(2,minmax(0,1fr))!important}[data-ow-steps-line],[data-steps-line]{display:none!important}[data-ow-work-grid],[data-work-grid]{grid-template-columns:minmax(0,1fr)!important}[data-ow-rel-grid],[data-ow-svc-grid],[data-rel-grid],[data-svc-grid]{grid-template-columns:repeat(2,minmax(0,1fr))!important}[data-screen-label="09 Solutions"] [data-ow-sol-grid],[data-screen-label="09 Solutions"] [data-sol-grid]{grid-template-columns:repeat(3,minmax(0,1fr))!important}[data-lifecycle-arrow],[data-ow-lifecycle-arrow]{display:none!important}[data-groups],[data-ow-groups]{grid-template-columns:minmax(0,1fr)!important}[data-groups] article,[data-ow-groups] article{grid-column:auto!important;grid-template-columns:minmax(0,1fr)!important}[data-screen-label="02 Explore"] [data-ow-sol-grid],[data-screen-label="02 Explore"] [data-sol-grid]{grid-template-columns:repeat(2,minmax(0,1fr))!important}[data-br-card],[data-br-grid],[data-ow-br-card]{grid-column:1/-1!important;grid-template-columns:minmax(0,1fr)!important}[data-ind-grid],[data-ow-ind-grid]{grid-template-columns:repeat(2,minmax(0,1fr))!important}[data-del-band],[data-ow-del-band],[data-ow-delivery-band]{grid-template-columns:minmax(0,1fr)!important}[data-ow-band=pillar-delivery] [data-ow-pil-grid],[data-ow-band=pillar-delivery] [data-ow-pillar-grid],[data-ow-band=pillar-delivery] [data-pil-grid],[data-ow-band=pillar-delivery] [data-pillar-grid]{grid-template-columns:repeat(2,minmax(0,1fr))!important}[data-arch-grid],[data-arch3-grid],[data-ow-arch-grid],[data-ow-arch3-grid]{grid-template-columns:minmax(0,1fr)!important}[data-arch-stage],[data-arch3-stage],[data-ow-arch-stage],[data-ow-arch3-stage]{min-height:560px!important}[data-om-wrap],[data-ow-om-wrap]{display:flex;flex-direction:column;gap:14px}[data-om-core],[data-ow-om-core]{position:relative!important;left:auto!important;top:auto!important;transform:none!important;margin:0 auto}[data-om-grid],[data-ow-om-grid]{grid-template-columns:repeat(2,minmax(0,1fr))!important}[data-om-cell],[data-ow-om-cell]{grid-column:auto!important;min-height:0!important;padding:24px!important;text-align:left!important;align-items:flex-start!important;justify-content:flex-start!important}[data-om-lines],[data-om-wrap]>span[aria-hidden=true],[data-ow-om-lines],[data-ow-om-wrap]>span[aria-hidden=true]{display:none!important}[data-ow-sec-grid],[data-sec-grid]{padding-top:0!important;gap:14px!important}[data-ow-sec-dot],[data-ow-sec-line],[data-sec-dot],[data-sec-line]{display:none!important}[data-ow-sec-item],[data-sec-item]{padding:18px 20px;border-radius:18px;background:var(--ow-surface);border:1px solid var(--ow-line);border-left:3px solid var(--ow-accent)}[data-ow-sec-grid],[data-sec-grid]{grid-template-columns:repeat(3,minmax(0,1fr))!important;row-gap:44px!important}[data-ow-route-grid],[data-route-grid]{grid-template-columns:repeat(2,minmax(0,1fr))!important}[data-ow-route-lines],[data-route-lines]{display:none!important}[data-ow-route-grid]>div,[data-route-grid]>div{border-radius:22px!important;border-bottom:1px solid var(--ow-line)!important}[data-ai-track-grid],[data-eng-grid],[data-ow-ai-track-grid],[data-ow-eng-grid]{grid-template-columns:repeat(2,minmax(0,1fr))!important}[data-ai-track],[data-eng-track],[data-ow-ai-track],[data-ow-eng-track]{display:none!important}[data-ai-track-grid]>li,[data-eng-grid]>li,[data-ow-ai-track-grid]>li,[data-ow-eng-grid]>li,[data-ow-step-li],[data-step-li]{position:relative!important}[data-ai-track-grid]>li>span[aria-hidden=true],[data-eng-grid]>li>span[aria-hidden=true],[data-ow-ai-track-grid]>li>span[aria-hidden=true],[data-ow-eng-grid]>li>span[aria-hidden=true],[data-ow-step-dot],[data-step-dot]{position:absolute!important;top:20px;right:20px;margin:0!important;width:36px!important;height:36px!important;z-index:1}[data-ai-track-grid]>li>div,[data-eng-grid]>li>div,[data-ow-ai-track-grid]>li>div,[data-ow-eng-grid]>li>div,[data-ow-step-li]>div,[data-step-li]>div{padding-right:68px!important}[data-eco-grid],[data-int-grid],[data-land-grid],[data-ow-eco-grid],[data-ow-int-grid],[data-ow-land-grid],[data-ow-rec-grid],[data-rec-grid]{grid-template-columns:repeat(2,minmax(0,1fr))!important}[data-eco-empty],[data-ow-eco-empty]{display:none!important}[data-eco-grid]>[data-eco-core],[data-eco-grid]>[data-ow-eco-core],[data-ow-eco-grid]>[data-eco-core],[data-ow-eco-grid]>[data-ow-eco-core]{grid-column:1/-1;order:-1;border-radius:22px!important}[data-screen-label="05 AI-first"]>div>div{grid-template-columns:minmax(0,1fr)!important}[data-ind3],[data-ow-ind3]{grid-template-columns:repeat(2,minmax(0,1fr))!important}[data-ind2-grid],[data-ow-ind2-grid]{grid-template-columns:minmax(0,1fr)!important}[data-ai5],[data-chg-grid],[data-eco3-grid],[data-grow-grid],[data-ow-ai5],[data-ow-chg-grid],[data-ow-eco3-grid],[data-ow-grow-grid],[data-ow-rsol-grid],[data-ow-svc4],[data-ow-val-grid],[data-rsol-grid],[data-svc4],[data-val-grid]{grid-template-columns:repeat(2,minmax(0,1fr))!important}ol[data-flow-band],ol[data-ow-flow-band]{grid-template-columns:repeat(3,minmax(0,1fr))!important}[data-del-band],[data-ow-delivery-band]{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:640px){[data-ow-sysmap],[data-sysmap]{position:static!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:8px!important;gap:8px!important}[data-ow-sysmap]>svg,[data-sysmap]>svg{display:none!important}[data-ow-sysmap]>div,[data-sysmap]>div{position:static!important;transform:none!important;white-space:normal!important}[data-ow-sysmap]>div:first-of-type,[data-sysmap]>div:first-of-type{grid-column:1/-1;flex-direction:row!important;justify-content:center;padding:12px 16px!important;box-shadow:none!important}[data-ow-sysmap]>div:first-of-type img,[data-ow-sysmap]>div:first-of-type span:last-child,[data-sysmap]>div:first-of-type img,[data-sysmap]>div:first-of-type span:last-child{display:none!important}[data-expmap],[data-ow-expmap],[data-ow-think],[data-think]{grid-template-columns:minmax(0,1fr)!important}[data-expmap],[data-ow-expmap]{grid-template-areas:"core" "a" "b" "c" "d" "e"!important}[data-journey],[data-ow-journey],[data-ow-pr2]>li,[data-pr2]>li{grid-template-columns:minmax(0,1fr)!important}[data-journey],[data-ow-journey]{gap:14px!important}[data-journey]>li,[data-ow-journey]>li{flex-direction:row!important;text-align:left!important}[data-journey-line],[data-ow-journey-line]{display:none!important}[data-ow-pr4],[data-ow-sol3],[data-ow-why4],[data-pr4],[data-sol3],[data-why4]{grid-template-columns:minmax(0,1fr)!important}[data-ai-grid]{grid-template-columns:1fr!important;grid-auto-rows:auto!important;padding:40px 20px!important;border-radius:24px!important}[data-ai-grid]>*{grid-column:1/-1!important;grid-row:auto!important}[data-lens-grid]>li,[data-ow-lens-grid]>li{border-left:0!important;border-bottom:1px solid var(--ow-line)!important}[data-aut-dot],[data-ow-aut-dot]{margin-left:0!important}[data-hero-outer],[data-ow-hero-outer]{font-size:12px!important;padding:5px 10px!important}[data-hero-centre],[data-ow-hero-centre]{max-width:72%!important;padding:24px!important;border-radius:24px!important}[data-ai-cards],[data-c3],[data-c4],[data-f2],[data-hero-opts],[data-ow-ai-cards],[data-ow-c3],[data-ow-c4],[data-ow-f2],[data-ow-hero-opts]{grid-template-columns:minmax(0,1fr)!important}[data-ow-stack-aside]>button,[data-ow-stack-aside]>ul>li>a,[data-stack-aside]>button,[data-stack-aside]>ul>li>a{padding:12px 14px!important}[data-head-row],[data-ow-head-row],[data-ow-sp-grid],[data-sp-grid]{grid-template-columns:minmax(0,1fr)!important}[data-head-row]>a,[data-ow-head-row]>a{justify-self:start}[data-dec-grid],[data-ow-dec-grid],[data-ow-rel-grid],[data-ow-steps-grid],[data-ow-svc-grid],[data-rel-grid],[data-steps-grid],[data-svc-grid]{grid-template-columns:minmax(0,1fr)!important}[data-ow-sol-grid],[data-sol-grid]{grid-template-columns:repeat(2,minmax(0,1fr))!important}[data-ai-cards],[data-br-card] ul,[data-br-grid] ul,[data-ind-grid],[data-ow-ai-cards],[data-ow-br-card] ul,[data-ow-ind-grid],[data-ow-route-grid],[data-ow-sol-grid],[data-route-grid],[data-sol-grid]{grid-template-columns:minmax(0,1fr)!important}[data-ow-route-wrap],[data-route-wrap]{position:relative;padding-left:34px;gap:12px!important}[data-ow-route-grid]>div,[data-route-grid]>div{position:relative;border-top-width:1px!important;border-top-color:var(--ow-line)!important}[data-ow-route-grid]>div:before,[data-route-grid]>div:before{content:"";position:absolute;left:-29px;top:50%;margin-top:-6px;z-index:1;width:12px;height:12px;border-radius:50%;background:var(--ow-surface);border:3px solid var(--ow-accent);box-sizing:border-box}[data-ow-route-grid]>div:first-child:after,[data-route-grid]>div:first-child:after{content:"";position:absolute;left:-24px;width:2px;top:50%;bottom:-13px;background:var(--ow-pillar-run)}[data-ow-route-grid]>div:nth-child(2):after,[data-route-grid]>div:nth-child(2):after{content:"";position:absolute;left:-24px;width:2px;top:-1px;bottom:-13px;background:linear-gradient(var(--ow-pillar-run),var(--ow-pillar-advise) 50%)}[data-ow-route-grid]>div:nth-child(3):after,[data-route-grid]>div:nth-child(3):after{content:"";position:absolute;left:-24px;width:2px;top:-1px;bottom:-13px;background:linear-gradient(var(--ow-pillar-advise),var(--ow-accent) 50%)}[data-ow-route-grid]>div:nth-child(4):after,[data-route-grid]>div:nth-child(4):after{content:"";position:absolute;left:-24px;width:2px;top:-1px;bottom:-13px;background:linear-gradient(var(--ow-accent),var(--ow-pillar-grow) 50%)}[data-ow-route-grid]>div:first-child:before,[data-route-grid]>div:first-child:before{border-color:var(--ow-pillar-run)}[data-ow-route-grid]>div:nth-child(2):before,[data-route-grid]>div:nth-child(2):before{border-color:var(--ow-pillar-advise)}[data-ow-route-grid]>div:nth-child(3):before,[data-route-grid]>div:nth-child(3):before{border-color:var(--ow-accent)}[data-ow-route-grid]>div:nth-child(4):before,[data-route-grid]>div:nth-child(4):before{border-color:var(--ow-pillar-grow)}[data-ow-route-band],[data-route-band]{position:relative;border-radius:22px!important}[data-ow-route-band]:after,[data-route-band]:after{content:"";position:absolute;left:-23px;width:2px;top:0;bottom:50%;background:linear-gradient(var(--ow-pillar-grow),var(--ow-panel))}[data-ow-route-band]:before,[data-route-band]:before{content:"";position:absolute;left:-29px;top:50%;width:14px;height:14px;margin-top:-7px;border-radius:50%;background:var(--ow-panel);box-shadow:0 0 0 4px color-mix(in srgb,var(--ow-accent) 25%,transparent)}[data-arch-labels],[data-arch3-labels],[data-ow-arch-labels],[data-ow-arch3-labels]{display:none!important}[data-arch-stage],[data-arch3-stage],[data-ow-arch-stage],[data-ow-arch3-stage]{min-height:0!important}[data-arch-slabs],[data-arch3-slabs],[data-ow-arch-slabs],[data-ow-arch3-slabs]{position:relative!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;display:flex;flex-direction:column;gap:14px;padding:76px 12% 70px}[data-arch-slab],[data-arch3-slab],[data-ow-arch-slab],[data-ow-arch3-slab]{position:relative!important;top:auto!important;left:auto!important;right:auto!important;height:58px!important;flex:none}[data-ai-track-grid],[data-eco-grid],[data-eng-grid],[data-int-grid],[data-land-grid],[data-om-grid],[data-ow-ai-track-grid],[data-ow-eco-grid],[data-ow-eng-grid],[data-ow-int-grid],[data-ow-land-grid],[data-ow-om-grid],[data-ow-rec-grid],[data-ow-rel-grid],[data-ow-sec-grid],[data-rec-grid],[data-rel-grid],[data-sec-grid]{grid-template-columns:minmax(0,1fr)!important}[data-hero-note],[data-ow-hero-note]{display:none!important}[data-ai5],[data-chg-grid],[data-eco3-grid],[data-grow-grid],[data-grow-track],[data-ind3],[data-ow-ai5],[data-ow-chg-grid],[data-ow-eco3-grid],[data-ow-grow-grid],[data-ow-grow-track],[data-ow-ind3],[data-ow-rsol-grid],[data-ow-svc4],[data-ow-val-grid],[data-rsol-grid],[data-svc4],[data-val-grid]{grid-template-columns:minmax(0,1fr)!important}[data-grow-track],[data-ow-grow-track]{justify-items:start}[data-grow-track]>li,[data-ow-grow-track]>li{flex-direction:row!important;text-align:left!important}[data-grow-line],[data-ow-grow-line]{display:none!important}ol[data-flow-band],ol[data-ow-flow-band]{grid-template-columns:repeat(2,minmax(0,1fr))!important}div[data-flow-band],div[data-ow-flow-band]{grid-template-columns:minmax(0,1fr)!important}div[data-flow-band]>span:nth-child(2),div[data-ow-flow-band]>span:nth-child(2){display:none!important}}