.architecture-module__rN9Vyq__seg{transform-origin:top}.architecture-module__rN9Vyq__branch{transform-origin:0}@media (prefers-reduced-motion:no-preference){html.js [data-reveal] .architecture-module__rN9Vyq__seg{--step:.15s;transition:transform var(--step) linear;transition-delay:calc(.2s + var(--i,0) * var(--step))}html.js [data-reveal] .architecture-module__rN9Vyq__node{--step:.15s;transition:opacity var(--dur-fast) var(--ease-emphasis), scale var(--dur-base) var(--ease-emphasis);transition-delay:calc(.2s + var(--i,0) * var(--step))}html.js [data-reveal] .architecture-module__rN9Vyq__branch{--step:.15s;transition:transform var(--dur-moderate) var(--ease-emphasis);transition-delay:calc(.2s + var(--i,0) * var(--step))}html.js[data-motion=full]:not(.reveal-off):not([data-motion-paused]) [data-reveal]:not([data-revealed]) .architecture-module__rN9Vyq__seg{transform:scaleY(0)}html.js[data-motion=full]:not(.reveal-off):not([data-motion-paused]) [data-reveal]:not([data-revealed]) .architecture-module__rN9Vyq__branch{transform:scaleX(0)}html.js[data-motion=full]:not(.reveal-off):not([data-motion-paused]) [data-reveal]:not([data-revealed]) .architecture-module__rN9Vyq__node{opacity:0;scale:.4}}.architecture-module__rN9Vyq__vertical{writing-mode:vertical-rl;transform:rotate(180deg)}
.capabilities-module__EitHOq__grid{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}@media (min-width:48rem){.capabilities-module__EitHOq__grid{grid-template-columns:repeat(8,minmax(0,1fr));gap:1.25rem}.capabilities-module__EitHOq__ai{grid-column:span 8}.capabilities-module__EitHOq__half{grid-column:span 4}}@media (min-width:64rem){.capabilities-module__EitHOq__grid{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:minmax(15rem,auto);gap:1.5rem}.capabilities-module__EitHOq__ai{grid-area:1/1/span 2/span 7}.capabilities-module__EitHOq__agents{grid-area:1/8/auto/span 5}.capabilities-module__EitHOq__data{grid-area:2/8/auto/span 5}.capabilities-module__EitHOq__software{grid-area:3/1/span 2/span 4}.capabilities-module__EitHOq__cloud{grid-area:3/5/auto/span 8}.capabilities-module__EitHOq__integrations{grid-area:4/5/auto/span 4}.capabilities-module__EitHOq__architecture{grid-area:4/9/auto/span 4}}.capabilities-module__EitHOq__cell{isolation:isolate;border:1px solid var(--fn-line);border-radius:var(--radius-lg);background:var(--fn-surface-raised);transition:border-color var(--dur-base) var(--ease-standard), translate var(--dur-base) var(--ease-emphasis), opacity var(--dur-reveal) var(--ease-emphasis);flex-direction:column;padding:1.5rem;display:flex;position:relative;overflow:hidden}@media (min-width:64rem){.capabilities-module__EitHOq__cell{padding:2rem}}[data-theme=light] .capabilities-module__EitHOq__cell{background:var(--fn-surface-base)}.capabilities-module__EitHOq__cell:hover{border-color:var(--fn-accent-line)}.capabilities-module__EitHOq__cell:has(:focus-visible){border-color:var(--fn-accent-line)}.capabilities-module__EitHOq__cell:has(:focus-visible){outline:2px solid var(--fn-focus);outline-offset:3px}@media (prefers-reduced-motion:no-preference){html:not([data-motion-paused]) .capabilities-module__EitHOq__cell[data-revealed]:hover{translate:0 calc(var(--lift) * -1)}}.capabilities-module__EitHOq__stretched:after{content:"";z-index:0;position:absolute;inset:0}.capabilities-module__EitHOq__stretched:focus-visible{outline:none}.capabilities-module__EitHOq__selectable{z-index:1;position:relative}.capabilities-module__EitHOq__more{color:var(--fn-accent-ink);align-items:center;gap:.375rem;font-weight:600;display:inline-flex}.capabilities-module__EitHOq__more svg{transition:translate var(--dur-fast) var(--ease-standard)}.capabilities-module__EitHOq__cell:hover .capabilities-module__EitHOq__more svg{translate:var(--arrow-shift) 0}.capabilities-module__EitHOq__cell:has(:focus-visible) .capabilities-module__EitHOq__more svg{translate:var(--arrow-shift) 0}.capabilities-module__EitHOq__panel{border-radius:var(--radius-md);border:1px solid var(--fn-line);background-image:linear-gradient(to right, var(--fn-hairline) 1px, transparent 1px), linear-gradient(to bottom, var(--fn-hairline) 1px, transparent 1px);background-position:-1px -1px;background-size:24px 24px}.capabilities-module__EitHOq__dataGlyph{z-index:-1;opacity:.9;width:13rem;position:absolute;top:50%;right:-3.5rem;translate:0 -50%}@media (min-width:64rem){.capabilities-module__EitHOq__dataGlyph{width:14.5rem;right:-3rem}}.capabilities-module__EitHOq__blueprint{z-index:-1;border:1px dashed color-mix(in oklab, var(--fn-line-strong) 45%, transparent);border-radius:var(--radius-sm);pointer-events:none;position:absolute;inset:.75rem}.capabilities-module__EitHOq__blueprint:before,.capabilities-module__EitHOq__blueprint:after{content:"";border-color:var(--fn-accent-line);border-style:solid;width:12px;height:12px;position:absolute}.capabilities-module__EitHOq__blueprint:before{border-width:1.5px 0 0 1.5px;top:-1px;left:-1px}.capabilities-module__EitHOq__blueprint:after{border-width:0 1.5px 1.5px 0;bottom:-1px;right:-1px}.capabilities-module__EitHOq__dimension{align-items:center;gap:.375rem;width:40%;display:flex;position:absolute;top:1.75rem;right:1.75rem}.capabilities-module__EitHOq__dimension:before,.capabilities-module__EitHOq__dimension:after{content:"";background:var(--fn-line-strong);width:1px;height:8px}.capabilities-module__EitHOq__dimension span{background:var(--fn-line-strong);flex:1;height:1px}@media (prefers-reduced-motion:no-preference){html.js[data-motion=full]:not(.reveal-off):not([data-motion-paused]) .capabilities-module__EitHOq__cell:not([data-revealed]) [data-pop]{opacity:0}html.js:not([data-motion-paused]) .capabilities-module__EitHOq__cell[data-revealed] [data-pop]{transform-box:fill-box;transform-origin:50%;animation:capabilities-module__EitHOq__pop .42s var(--ease-emphasis) both;animation-delay:calc(var(--pop,0) * 90ms + .14s)}html.js[data-motion=full]:not(.reveal-off):not([data-motion-paused]) .capabilities-module__EitHOq__cell:not([data-revealed]) [data-spread]{transform:translate(var(--dx), var(--dy))}html.js .capabilities-module__EitHOq__cell [data-spread]{transition:transform .9s var(--ease-emphasis) .16s}html.js:not([data-motion-paused]) .capabilities-module__EitHOq__cell[data-revealed]:is(:hover,:has(:focus-visible)) [data-route-draw]{animation:capabilities-module__EitHOq__retrace .7s var(--ease-in-out) both}html.js:not([data-motion-paused]) .capabilities-module__EitHOq__cell[data-revealed] .capabilities-module__EitHOq__blueprint:before{animation:capabilities-module__EitHOq__tick .7s var(--ease-emphasis) .3s both}html.js:not([data-motion-paused]) .capabilities-module__EitHOq__cell[data-revealed] .capabilities-module__EitHOq__blueprint:after{animation:capabilities-module__EitHOq__tick .7s var(--ease-emphasis) .3s both}}@keyframes capabilities-module__EitHOq__pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes capabilities-module__EitHOq__retrace{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes capabilities-module__EitHOq__tick{0%{width:0;height:0}to{width:12px;height:12px}}
@keyframes careers-module__goZZdG__roles-scroll{to{transform:translate(-50%)}}@media (prefers-reduced-motion:no-preference){html.js .careers-module__goZZdG__track{animation:64s linear infinite careers-module__goZZdG__roles-scroll}.careers-module__goZZdG__viewport:hover .careers-module__goZZdG__track,.careers-module__goZZdG__viewport:focus-within .careers-module__goZZdG__track,.careers-module__goZZdG__viewport[data-paused] .careers-module__goZZdG__track{animation-play-state:paused}}.careers-module__goZZdG__viewport{-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}
.closing-module__pNb7Ma__cell,.closing-module__pNb7Ma__block,.closing-module__pNb7Ma__outline,.closing-module__pNb7Ma__terminal{transform-box:fill-box}@media (prefers-reduced-motion:no-preference){html.js [data-reveal] .closing-module__pNb7Ma__cell{transition:transform .64s var(--ease-in-out);transition-delay:calc(.18s + var(--k,0) * 30ms)}html.js [data-reveal] .closing-module__pNb7Ma__block{transition:opacity .22s var(--ease-emphasis) .9s}html.js [data-reveal] .closing-module__pNb7Ma__outline{transition:stroke .22s var(--ease-emphasis) .98s, opacity .22s var(--ease-emphasis) .9s}html.js [data-reveal] .closing-module__pNb7Ma__terminal{transition:opacity .2s var(--ease-emphasis) 1.1s, scale .32s var(--ease-emphasis) 1.1s}html.js[data-motion=full]:not(.reveal-off):not([data-motion-paused]) [data-reveal]:not([data-revealed]) .closing-module__pNb7Ma__cell{transform:translate(calc(var(--dx,0) * 1px), calc(var(--dy,0) * 1px))}html.js[data-motion=full]:not(.reveal-off):not([data-motion-paused]) [data-reveal]:not([data-revealed]) .closing-module__pNb7Ma__block{opacity:0}html.js[data-motion=full]:not(.reveal-off):not([data-motion-paused]) [data-reveal]:not([data-revealed]) .closing-module__pNb7Ma__outline{opacity:0;stroke:var(--fn-line-strong)}html.js[data-motion=full]:not(.reveal-off):not([data-motion-paused]) [data-reveal]:not([data-revealed]) .closing-module__pNb7Ma__terminal{opacity:0;scale:.3}}
.fn-hero{--hero-face-top:var(--fn-plane-3);--hero-face-front:var(--fn-plane-2);--hero-face-side:var(--fn-plane-1);--hero-edge:color-mix(in srgb, var(--fn-fg) 17%, transparent);--hero-edge-soft:color-mix(in srgb, var(--fn-fg) 6%, transparent);--hero-numeral:var(--fn-fg-subtle);--hero-shadow:color-mix(in srgb, var(--fn-surface-inset) 92%, transparent);--hero-contact:var(--fn-surface-inset);--hero-terminal-top:var(--fn-accent);--hero-terminal-front:var(--fn-accent-pressed);--hero-terminal-side:color-mix(in srgb, var(--fn-accent-pressed) 72%, var(--fn-surface-inset));--hero-terminal-edge:var(--fn-accent-ink);--hero-terminal-numeral:var(--fn-on-accent);--hero-terminal-node:var(--fn-on-accent);--hero-terminal-node-ring:var(--fn-accent-ink);--hero-node-fill:var(--fn-plane-3);--hero-route-halo:.2;--hero-return-opacity:.55;--hero-glow-opacity:1;--hero-key:var(--fn-accent-ink);--hero-rim:var(--fn-fg);--hero-focus-x:50%;--hero-focus-y:78%}@media (min-width:64rem){.fn-hero{--hero-focus-x:74%;--hero-focus-y:48%}}[data-theme=light] .fn-hero{--hero-face-top:var(--fn-plane-1);--hero-face-front:var(--fn-plane-3);--hero-face-side:var(--fn-surface-inset);--hero-edge:color-mix(in srgb, var(--fn-fg) 22%, transparent);--hero-edge-soft:color-mix(in srgb, var(--fn-fg) 13%, transparent);--hero-shadow:color-mix(in srgb, var(--fn-fg) 15%, transparent);--hero-contact:color-mix(in srgb, var(--fn-fg) 24%, transparent);--hero-terminal-front:var(--fn-accent-hover);--hero-terminal-side:var(--fn-accent-pressed);--hero-node-fill:var(--fn-plane-1);--hero-route-halo:.08;--hero-return-opacity:.6;--hero-glow-opacity:.35;--hero-key:var(--fn-surface-raised);--hero-rim:var(--fn-accent-soft)}.fn-hero__title{letter-spacing:-.035em;text-wrap:balance;max-width:17ch;font-size:clamp(2.5rem,1.9rem + 3.4vw,4.75rem);font-weight:560;line-height:1.02}.fn-hero__hairlines{-webkit-mask-image:radial-gradient(ellipse 55% 75% at var(--hero-focus-x) var(--hero-focus-y), #000 20%, transparent 78%);mask-image:radial-gradient(ellipse 55% 75% at var(--hero-focus-x) var(--hero-focus-y), #000 20%, transparent 78%)}.fn-hero__field{opacity:.7;-webkit-mask-image:radial-gradient(ellipse 34% 46% at var(--hero-focus-x) var(--hero-focus-y), #000 10%, transparent 72%);mask-image:radial-gradient(ellipse 34% 46% at var(--hero-focus-x) var(--hero-focus-y), #000 10%, transparent 72%)}.fn-hero__glow{background:radial-gradient(38% 46% at var(--hero-focus-x) var(--hero-focus-y), color-mix(in srgb, var(--fn-accent) 16%, transparent), transparent 70%), radial-gradient(22% 26% at calc(var(--hero-focus-x) - 10%) calc(var(--hero-focus-y) + 14%), color-mix(in srgb, var(--fn-copper) 5%, transparent), transparent 70%)}[data-theme=light] .fn-hero__glow{background:0 0}.fn-hero-frame{border:1px solid var(--fn-line);--tick-color:var(--fn-line-strong);display:none;position:absolute;inset:0}[data-theme=light] .fn-hero-frame{display:block}.fn-hero-stage{aspect-ratio:3/2}.fn-hero-poster,.fn-hero-canvas{width:100%;height:100%;position:absolute;inset:0}.fn-hero-poster{transition:opacity .7s var(--ease-in-out);overflow:visible}.fn-hero-canvas{opacity:0;transition:opacity .7s var(--ease-in-out)}.fn-hero-canvas canvas{width:100%;height:100%;display:block}.fn-hero-art[data-scene=live] .fn-hero-canvas{opacity:1}.fn-hero-art[data-scene=live] .fn-hero-poster{opacity:0}.fn-hero-ink,.fn-hero-block{transition:opacity .6s var(--ease-in-out)}.fn-hero-poster__glow{opacity:var(--hero-glow-opacity)}@keyframes fn-hero-ink-in{to{opacity:1}}@keyframes fn-hero-ghost-in{to{opacity:1}}@media (prefers-reduced-motion:no-preference){html.js[data-motion=full]:not([data-motion-paused]) .fn-hero-art[data-scene=pending] .fn-hero-ink{opacity:0;animation:fn-hero-ink-in .6s var(--ease-in-out) 2.4s forwards}html.js[data-motion=full]:not([data-motion-paused]) .fn-hero-art[data-scene=pending] .fn-hero-block{opacity:.35;animation:fn-hero-ghost-in .6s var(--ease-in-out) 2.4s forwards}}.fn-hero-art:has(.fn-hero-legend [data-stage]:is(:hover,:focus-within)) .fn-hero-block{opacity:.4;transition-duration:.16s}:is(.fn-hero-art:has(.fn-hero-legend [data-stage="0"]:is(:hover,:focus-within)) .fn-hero-block[data-stage="0"],.fn-hero-art:has(.fn-hero-legend [data-stage="1"]:is(:hover,:focus-within)) .fn-hero-block[data-stage="1"],.fn-hero-art:has(.fn-hero-legend [data-stage="2"]:is(:hover,:focus-within)) .fn-hero-block[data-stage="2"],.fn-hero-art:has(.fn-hero-legend [data-stage="3"]:is(:hover,:focus-within)) .fn-hero-block[data-stage="3"],.fn-hero-art:has(.fn-hero-legend [data-stage="4"]:is(:hover,:focus-within)) .fn-hero-block[data-stage="4"],.fn-hero-art:has(.fn-hero-legend [data-stage="5"]:is(:hover,:focus-within)) .fn-hero-block[data-stage="5"]){opacity:1}:is(.fn-hero-art:has(.fn-hero-legend [data-stage="0"]:is(:hover,:focus-within)) .fn-hero-block[data-stage="0"] .fn-hero-block__top,.fn-hero-art:has(.fn-hero-legend [data-stage="1"]:is(:hover,:focus-within)) .fn-hero-block[data-stage="1"] .fn-hero-block__top,.fn-hero-art:has(.fn-hero-legend [data-stage="2"]:is(:hover,:focus-within)) .fn-hero-block[data-stage="2"] .fn-hero-block__top,.fn-hero-art:has(.fn-hero-legend [data-stage="3"]:is(:hover,:focus-within)) .fn-hero-block[data-stage="3"] .fn-hero-block__top,.fn-hero-art:has(.fn-hero-legend [data-stage="4"]:is(:hover,:focus-within)) .fn-hero-block[data-stage="4"] .fn-hero-block__top,.fn-hero-art:has(.fn-hero-legend [data-stage="5"]:is(:hover,:focus-within)) .fn-hero-block[data-stage="5"] .fn-hero-block__top){stroke:var(--fn-accent-line)}@media (min-width:48rem) and (max-width:79.99rem){.fn-hero-legend__desc{display:none}}@media (max-width:22rem){.fn-hero-legend__desc{display:none}}@media (forced-colors:active){.fn-hero__glow,.fn-hero-canvas,.fn-hero-poster__glow,.fn-hero-poster__shadows{display:none}.fn-hero-poster{opacity:1!important}}@media print{.fn-hero__glow,.fn-hero__field,.fn-hero__hairlines,.fn-hero-canvas{display:none}.fn-hero-poster,.fn-hero-ink,.fn-hero-block{opacity:1!important;animation:none!important}}
.market-module__33f9yW__monogram{stroke:color-mix(in oklab, var(--fn-fg) 38%, transparent);fill:var(--fn-surface-base);clip-path:inset(-6%)}.market-module__33f9yW__first{stroke:var(--fn-accent-line)}@media (prefers-reduced-motion:no-preference){html.js [data-reveal] .market-module__33f9yW__monogram{transition:clip-path .9s var(--ease-in-out) .12s}html.js[data-motion=full]:not(.reveal-off):not([data-motion-paused]) [data-reveal]:not([data-revealed]) .market-module__33f9yW__monogram{clip-path:inset(-6% 100% -6% -6%)}}[data-theme=light] .market-module__33f9yW__monogram{fill:var(--fn-surface-raised)}
.platforms-module__lo8a1W__row{border-top:1px solid var(--fn-line);position:relative}.platforms-module__lo8a1W__row:last-child{border-bottom:1px solid var(--fn-line)}.platforms-module__lo8a1W__row:before{content:"";background:var(--fn-accent-line);transform-origin:0;height:1px;transition:transform var(--dur-moderate) var(--ease-emphasis);position:absolute;top:-1px;left:0;right:0;transform:scaleX(0)}.platforms-module__lo8a1W__row:is(:hover,:has(:focus-visible)):before{transform:scaleX(1)}.platforms-module__lo8a1W__row:has(:focus-visible){outline:2px solid var(--fn-focus);outline-offset:4px;border-radius:2px}.platforms-module__lo8a1W__name{letter-spacing:-.045em;color:var(--fn-fg);transition:translate var(--dur-moderate) var(--ease-emphasis);font-size:clamp(3rem,1.6rem + 5.2vw,7.25rem);font-weight:500;line-height:.95;display:block}@media (prefers-reduced-motion:no-preference){.platforms-module__lo8a1W__row:is(:hover,:has(:focus-visible)) .platforms-module__lo8a1W__name{translate:8px}}.platforms-module__lo8a1W__stretched:after{content:"";z-index:0;position:absolute;inset:0}.platforms-module__lo8a1W__stretched:focus-visible{outline:none}.platforms-module__lo8a1W__selectable{z-index:1;position:relative}.platforms-module__lo8a1W__mark rect{fill:var(--fn-line-strong);transition:fill var(--dur-moderate) var(--ease-standard)}.platforms-module__lo8a1W__mark rect[data-lit]{fill:color-mix(in oklab, var(--fn-accent-line) 55%, var(--fn-line-strong))}.platforms-module__lo8a1W__row:is(:hover,:has(:focus-visible)) .platforms-module__lo8a1W__mark rect[data-lit]{fill:var(--fn-accent-line)}.platforms-module__lo8a1W__arrow{border:1px solid var(--fn-line-strong);width:2.75rem;height:2.75rem;color:var(--fn-fg);transition:background-color var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard), color var(--dur-fast) var(--ease-standard);border-radius:999px;place-items:center;display:grid}.platforms-module__lo8a1W__row:is(:hover,:has(:focus-visible)) .platforms-module__lo8a1W__arrow{background:var(--fn-accent);border-color:var(--fn-accent);color:var(--fn-on-accent)}@media (prefers-reduced-motion:no-preference){html.js[data-motion=full]:not(.reveal-off):not([data-motion-paused]) .platforms-module__lo8a1W__row[data-reveal]:not([data-revealed]){translate:-48px}html.js .platforms-module__lo8a1W__row[data-reveal]{transition:opacity .7s var(--ease-emphasis), translate .9s var(--ease-emphasis);transition-delay:calc(var(--reveal-index,0) * .11s)}html.js:not([data-motion-paused]) .platforms-module__lo8a1W__row[data-revealed] .platforms-module__lo8a1W__name{animation:platforms-module__lo8a1W__unmask 1s var(--ease-emphasis) both;animation-delay:calc(var(--reveal-index,0) * .11s + .12s)}}@keyframes platforms-module__lo8a1W__unmask{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}
.public-sector-module__CPrmua__wrap{--dot-context:color-mix(in oklab, var(--fn-fg-subtle) 26%, transparent);--dot-focus:var(--fn-accent-line)}.public-sector-module__CPrmua__mapWrap{height:22rem;margin-block:2.5rem;position:relative;overflow:hidden}@media (min-width:48rem){.public-sector-module__CPrmua__mapWrap{height:30rem}}.public-sector-module__CPrmua__mapBox{aspect-ratio:716/663;width:36rem;position:absolute;top:50%;left:50%;translate:-41% -44%}@media (min-width:48rem){.public-sector-module__CPrmua__mapBox{width:52rem}}@media (min-width:64rem){.public-sector-module__CPrmua__mapWrap{inset-block:0;width:58%;height:auto;margin:0;position:absolute;right:0;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 14%);mask-image:linear-gradient(90deg,#0000 0,#000 14%)}.public-sector-module__CPrmua__mapBox{width:auto;height:min(92%,46rem);position:absolute;top:50%;left:-2%;translate:0 -50%}}.public-sector-module__CPrmua__map{width:100%;height:100%;display:block;overflow:visible}.public-sector-module__CPrmua__map path{fill:none;stroke-linecap:round}.public-sector-module__CPrmua__context{stroke:var(--dot-context);stroke-width:4.6px}.public-sector-module__CPrmua__focus{stroke:var(--dot-focus);stroke-width:6.2px;transition:stroke var(--dur-moderate) var(--ease-standard), opacity var(--dur-moderate) var(--ease-standard)}.public-sector-module__CPrmua__pulse{fill:none;stroke:var(--fn-accent-line);stroke-width:1.5px;opacity:0;transform-box:fill-box;transform-origin:50%}.public-sector-module__CPrmua__office{fill:var(--fn-node-fill);stroke:var(--fn-fg);stroke-width:1.5px}.public-sector-module__CPrmua__leader{stroke:var(--fn-fg-muted);stroke-width:1px;fill:none}.public-sector-module__CPrmua__officeLabel{white-space:nowrap;padding-right:.375rem;position:absolute;translate:-100% -50%}.public-sector-module__CPrmua__wrap:has([data-country=eu]:hover) .public-sector-module__CPrmua__focus{stroke:var(--fn-accent-ink)}.public-sector-module__CPrmua__wrap:has([data-country=context]:hover) .public-sector-module__CPrmua__focus{opacity:.45}.public-sector-module__CPrmua__wrap:has([data-country=context]:hover) .public-sector-module__CPrmua__context{stroke:color-mix(in oklab, var(--fn-fg-subtle) 55%, transparent)}.public-sector-module__CPrmua__swatch{border-radius:999px;flex-shrink:0;width:8px;height:8px}.public-sector-module__CPrmua__swatchOffice{background:var(--fn-node-fill);box-shadow:inset 0 0 0 1.5px var(--fn-fg)}.public-sector-module__CPrmua__theme strong{color:var(--fn-fg);font-size:var(--text-ui-lg);margin-bottom:.25rem;display:block}@media (prefers-reduced-motion:no-preference){html.js:not([data-motion-paused]) [data-revealed] .public-sector-module__CPrmua__base{animation:public-sector-module__CPrmua__sweep 1.1s var(--ease-emphasis) both}html.js:not([data-motion-paused]) [data-revealed] .public-sector-module__CPrmua__focus{animation:public-sector-module__CPrmua__light .7s var(--ease-emphasis) both;animation-delay:var(--delay)}html.js:not([data-motion-paused]) [data-revealed] .public-sector-module__CPrmua__pulse{animation:public-sector-module__CPrmua__pulse 1.1s var(--ease-emphasis) both;animation-delay:var(--delay)}:is(html.js:not([data-motion-paused]) [data-revealed] .public-sector-module__CPrmua__officeGroup,html.js:not([data-motion-paused]) [data-revealed] .public-sector-module__CPrmua__officeLabel){animation:public-sector-module__CPrmua__appear .5s var(--ease-emphasis) 1.9s both}}@keyframes public-sector-module__CPrmua__sweep{0%{-webkit-mask-position:100% 0;mask-position:100% 0}to{-webkit-mask-position:0 0;mask-position:0 0}}.public-sector-module__CPrmua__base{-webkit-mask-image:linear-gradient(90deg,#000 45%,#0000 55%);mask-image:linear-gradient(90deg,#000 45%,#0000 55%);-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-size:300% 100%;mask-size:300% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@keyframes public-sector-module__CPrmua__light{0%{stroke:var(--dot-context);stroke-width:5.2px}55%{stroke:var(--fn-accent-ink);stroke-width:7.4px}to{stroke:var(--dot-focus);stroke-width:6.2px}}@keyframes public-sector-module__CPrmua__pulse{0%{opacity:.9;scale:.2}to{opacity:0;scale:1}}@keyframes public-sector-module__CPrmua__appear{0%{opacity:0}to{opacity:1}}
.scale-module__AwkwMG__figure{--n:clamp(6rem, 3rem + 9vw, 12rem);--field:calc(var(--n) * 2.62);--field-h:calc(var(--field) * 2 / 3);--field-top:calc(var(--n) * .52);position:relative}.scale-module__AwkwMG__numeral{z-index:1;font-size:var(--n);letter-spacing:-.045em;color:var(--fn-fg);font-variant-numeric:tabular-nums;font-weight:500;line-height:.92;display:block;position:relative}.scale-module__AwkwMG__plus{color:var(--fn-accent-ink);vertical-align:top;letter-spacing:0;margin-inline-start:.06em;font-size:.5em;position:relative;top:.12em}.scale-module__AwkwMG__caption{max-width:22ch;margin-top:calc(var(--field-top) + var(--field-h) - var(--n) * .92 + 1.5rem);display:block}@media (min-width:48rem){.scale-module__AwkwMG__caption{left:calc(var(--field) + 2.5rem);top:calc(var(--field-top) + var(--n) * .62);max-width:17rem;margin-top:0;position:absolute}.scale-module__AwkwMG__figure{min-height:calc(var(--field-top) + var(--field-h))}}.scale-module__AwkwMG__field,.scale-module__AwkwMG__fieldScan{left:0;top:var(--field-top);width:var(--field);height:var(--field-h);--pitch:calc(var(--field) / 60);background-size:var(--pitch) var(--pitch);pointer-events:none;position:absolute}.scale-module__AwkwMG__field{background-image:radial-gradient(circle at center, color-mix(in oklab, var(--fn-fg-muted) 42%, transparent) 0 26%, transparent 31%);-webkit-mask-image:linear-gradient(135deg,#000 49%,#0000 51%);mask-image:linear-gradient(135deg,#000 49%,#0000 51%);-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-size:300% 300%;mask-size:300% 300%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.scale-module__AwkwMG__fieldScan{background-image:radial-gradient(circle at center, var(--fn-accent-line) 0 30%, transparent 35%);opacity:0;-webkit-mask-image:linear-gradient(135deg,#0000 45.5%,#000 49.5% 50.5%,#0000 52%);mask-image:linear-gradient(135deg,#0000 45.5%,#000 49.5% 50.5%,#0000 52%);-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-size:300% 300%;mask-size:300% 300%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.scale-module__AwkwMG__fieldLabel{top:calc(var(--field-top) - 1.75rem);left:calc(var(--field) - .25rem);white-space:nowrap;align-items:center;gap:.5rem;display:none;position:absolute}.scale-module__AwkwMG__fieldLabel:before{content:"";background:var(--fn-line-strong);width:1.5rem;height:1px}@media (min-width:64rem){.scale-module__AwkwMG__fieldLabel{display:inline-flex}}.scale-module__AwkwMG__principle{border-top:1px solid var(--fn-line);position:relative}.scale-module__AwkwMG__principle:before{content:"";background:var(--fn-accent-line);transform-origin:0;height:1px;position:absolute;top:-1px;left:0;right:0;transform:scaleX(.18)}.scale-module__AwkwMG__principleNode{background:var(--fn-node-fill);width:10px;height:10px;box-shadow:inset 0 0 0 1.5px var(--fn-accent-line);border-radius:999px;position:absolute;top:0;left:0;translate:0 -50%}@media (prefers-reduced-motion:no-preference){html.js:not([data-motion-paused]) .scale-module__AwkwMG__figure[data-revealed] .scale-module__AwkwMG__field{animation:scale-module__AwkwMG__fieldSweep 1.6s var(--ease-in-out) both}html.js:not([data-motion-paused]) .scale-module__AwkwMG__figure[data-revealed] .scale-module__AwkwMG__fieldScan{animation:scale-module__AwkwMG__fieldScan 1.6s var(--ease-in-out) both}html.js:not([data-motion-paused]) .scale-module__AwkwMG__principle[data-revealed]:before{animation:scale-module__AwkwMG__ruleDraw .9s var(--ease-emphasis) both;animation-delay:calc(var(--reveal-index,0) * .12s + .2s)}}@keyframes scale-module__AwkwMG__fieldSweep{0%{-webkit-mask-position:100% 100%;mask-position:100% 100%}to{-webkit-mask-position:0 0;mask-position:0 0}}@keyframes scale-module__AwkwMG__fieldScan{0%{opacity:1;-webkit-mask-position:100% 100%;mask-position:100% 100%}85%{opacity:1}to{opacity:0;-webkit-mask-position:0 0;mask-position:0 0}}@keyframes scale-module__AwkwMG__ruleDraw{0%{transform:scaleX(0)}to{transform:scaleX(.18)}}.scale-module__AwkwMG__wordmark{letter-spacing:-.03em;color:var(--fn-fg);font-weight:600;line-height:1}
.solutions-module__zWC55W__tab{transition:background-color var(--dur-fast) var(--ease-standard)}.solutions-module__zWC55W__tab:hover{background:color-mix(in oklab, var(--fn-fg) 3%, transparent)}.solutions-module__zWC55W__tab:last-child{border-bottom:1px solid var(--fn-line)}.solutions-module__zWC55W__tab:focus-visible{outline-offset:-2px}.solutions-module__zWC55W__bar{transform-origin:top}@media (prefers-reduced-motion:no-preference){.solutions-module__zWC55W__bar{transition:transform var(--dur-base) var(--ease-emphasis)}}.solutions-module__zWC55W__teaser{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.solutions-module__zWC55W__stage{border:1px solid var(--fn-line);border-radius:var(--radius-lg);background:var(--fn-surface-base);position:relative}[data-theme=light] .solutions-module__zWC55W__stage{background:var(--fn-surface-raised)}.solutions-module__zWC55W__step{border-top:1px solid var(--fn-line);position:relative}.solutions-module__zWC55W__stepControl{border-top-color:var(--fn-accent-line)}.solutions-module__zWC55W__ring{width:14px;height:14px;box-shadow:inset 0 0 0 1.5px var(--fn-accent-line);border-radius:999px;place-items:center;display:inline-grid}.solutions-module__zWC55W__ring:after{content:"";width:5px;height:5px;box-shadow:inset 0 0 0 1.25px var(--fn-accent-line);border-radius:999px}.solutions-module__zWC55W__accordion summary::-webkit-details-marker{display:none}.solutions-module__zWC55W__chevron{transition:rotate var(--dur-moderate) var(--ease-emphasis)}.solutions-module__zWC55W__accordion[open] .solutions-module__zWC55W__chevron{rotate:180deg}@media (prefers-reduced-motion:no-preference){html.js[data-motion=full]:not(.reveal-off):not([data-motion-paused]) [data-reveal]:not([data-revealed]) .solutions-module__zWC55W__stage [data-flow-node]{opacity:0}html.js:not([data-motion-paused]) [data-revealed] .solutions-module__zWC55W__panel:not([hidden]){animation:solutions-module__zWC55W__crossfade .24s var(--ease-standard) both}html.js:not([data-motion-paused]) [data-revealed] :is(.solutions-module__zWC55W__panel:not([hidden]),.solutions-module__zWC55W__accordion[open]) .solutions-module__zWC55W__stage [data-route-draw]{animation:solutions-module__zWC55W__trace .52s var(--ease-in-out) both;animation-delay:calc(var(--route-delay,0s) + 80ms)}html.js:not([data-motion-paused]) [data-revealed] :is(.solutions-module__zWC55W__panel:not([hidden]),.solutions-module__zWC55W__accordion[open]) .solutions-module__zWC55W__stage [data-flow-node]{animation:solutions-module__zWC55W__nodeIn .32s var(--ease-emphasis) both;animation-delay:calc(var(--u,0) * 70ms + 60ms)}html.js:not([data-motion-paused]) [data-revealed] :is(.solutions-module__zWC55W__panel:not([hidden]),.solutions-module__zWC55W__accordion[open]) .solutions-module__zWC55W__stage :is([data-flow-edge=branch],[data-flow-frame],[data-flow-terminal]){animation:solutions-module__zWC55W__fadeIn .36s var(--ease-standard) .42s both}}@keyframes solutions-module__zWC55W__crossfade{0%{opacity:0}to{opacity:1}}@keyframes solutions-module__zWC55W__trace{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes solutions-module__zWC55W__nodeIn{0%{opacity:0;translate:0 4px}to{opacity:1;translate:0}}@keyframes solutions-module__zWC55W__fadeIn{0%{opacity:0}to{opacity:1}}
