:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper:#ebebeb;--sheet:#fff;--band:#f0f0f0;--ink:#0a0a0a;--ink-hover:#3a3a3a;--sub:#0a0a0a;--idle:#5a5a5a;--mid:#6b6b6b;--rule:#cecece;--on-ink:#fff;--on-ink-sub:#fff;--on-ink-rule:#383838;--err:#b3261e;--select:#edb41a;--acc-specialists:#edb41a;--acc-infrastructure:#007c97;--acc-projects:#ff4000;--acc-products:#0046eb;--acc-ai:#6d3af0;--acc:var(--ink);--sec-banking:#1e4b8f;--sec-insurance:#3f3c94;--sec-life-sciences:#146b6b;--sec-transport-logistics:#8c5b12;--sec-public-services:#475467;--sec-retail-consumer-goods:#7d2c62;--sec-aerospace-defence:#4e5c22;--sec-manufacturing-industry:#8f3a1c;--sec-energy-utilities:#23683f;--sec-healthcare:#9a2e3a;--action:var(--ink);--action-hover:var(--ink-hover);--on-action:#fff;--font-brand:var(--font-schibsted,"SchibstedGrotesk"), "Helvetica Neue", Arial, sans-serif;--font-text:var(--font-inter,"Inter"), "Helvetica Neue", Arial, sans-serif;--fs-display:clamp(32px, 8.7vw, 42px);--fs-h2:clamp(28px, 3.4vw, 44px);--fs-statement:clamp(24px, 3vw, 38px);--fs-h3:22px;--fs-h4:18px;--fs-lead:clamp(18px, 1.55vw, 21px);--fs-body:17px;--fs-small:15px;--fs-ui:14px;--fs-label:13px;--fs-num:clamp(48px, 5vw, 64px);--lh-display:.94;--lh-tight:1.08;--lh-body:1.55;--tr-display:normal;--tr-h2:normal;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--s-8:64px;--s-9:96px;--s-10:128px;--sec:var(--band-y);--band-y:80px;--page-top:clamp(24px, 3.4vw, 48px);--head-gap:var(--s-6);--measure:45rem;--g:16px;--maxw:1320px;--col-gap:16px;--hh:64px;--radius:0;--rule-strong:2px solid var(--ink);--rule-mid:1.5px solid var(--ink);--rule-hair:1px solid var(--rule);--ul:1.5px;--ul-off:.22em;--ease:cubic-bezier(.2, 0, 0, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-draw:cubic-bezier(.45, 0, .2, 1);--t-fast:.16s;--t:.2s}@media (min-width:600px){:root{--fs-display:clamp(38px, 5.25vw, 81px)}}@media (min-width:768px){:root{--g:32px;--hh:72px;--col-gap:24px;--band-y:120px;--head-gap:var(--s-7)}}@media (min-width:1280px){:root{--g:48px;--col-gap:32px}}:lang(fr),:lang(nl){--fs-display:clamp(29px, 7.7vw, 38px)}@media (min-width:600px){:lang(fr),:lang(nl){--fs-display:clamp(33px, 4.7vw, 73px)}}.acc-1{--acc:var(--acc-specialists);--picto-inlay:var(--acc-specialists)}.acc-2{--acc:var(--acc-infrastructure);--picto-solid:var(--acc-infrastructure)}.acc-3{--acc:var(--acc-projects);--picto-solid:var(--acc-projects)}.acc-4{--acc:var(--acc-products);--picto-solid:var(--acc-products)}
*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--header-offset,var(--hh)) + 16px)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--paper);color:var(--ink);font:400 var(--fs-body)/var(--lh-body) var(--font-text);padding-bottom:var(--cb-h,0px);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-optical-sizing:auto;margin:0;overflow-x:clip}img,svg,video,picture{max-width:100%;display:block}img,picture,video,svg{-webkit-user-drag:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}a{color:inherit;text-underline-offset:var(--ul-off);text-decoration-thickness:1px}@media (hover:hover){a:hover{text-decoration-thickness:var(--ul)}}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}h1,h2,h3,h4,p,ul,ol,dl,dd,figure,blockquote{margin:0}ul,ol{padding:0;list-style:none}h1,h2,h3,h4{font-family:var(--font-brand);text-wrap:balance}p{text-wrap:pretty}strong,b{font-weight:600}abbr[title]{text-decoration:none}::selection{background:var(--select);color:var(--ink)}:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.on-ink :focus-visible{outline-color:#fff}.on-ink{--sub:var(--on-ink-sub)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}.w{max-width:var(--maxw);padding-inline:var(--g);margin-inline:auto}.sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.skip{z-index:100;background:var(--ink);color:var(--on-ink);font:600 16px/1 var(--font-brand);padding:12px 16px;text-decoration:none;position:absolute;top:-100px;left:8px}.skip:focus{top:8px}.sq{width:var(--s,48px);height:var(--s,48px);background:var(--sheet);outline:3px solid var(--ink);outline-offset:-3px;color:var(--ink);flex:none;place-items:center;display:grid}.sq svg{width:100%;height:100%}.sq--fill{background:var(--fill);color:var(--on-ink);outline-color:var(--fill)}.act{align-items:center;gap:var(--s-2);cursor:pointer;display:inline-flex}.act--button{justify-content:center;gap:var(--s-4);min-height:48px;padding:calc(var(--s-4) + var(--s-1)) var(--s-6);border-radius:var(--radius);background:var(--ink);color:var(--on-ink);font:700 var(--fs-h3)/1.2 var(--font-brand);border:1.5px solid #0000;text-decoration:none}.act--button .arr{width:22px;height:22px}.act--paper{background:var(--paper);color:var(--ink)}.act--link{min-height:44px;font:600 16px/1.3 var(--font-brand);text-underline-offset:var(--ul-off);text-decoration:underline;text-decoration-thickness:1px}@media (hover:hover){.act:hover{text-decoration:underline;text-decoration-thickness:var(--ul);text-underline-offset:var(--ul-off)}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.act:hover .arr{animation:.56s act-run}.act[target=_blank]:hover .arr{animation-name:act-run-ne}}@keyframes act-run{0%{opacity:1;animation-timing-function:cubic-bezier(.5,0,.75,0);transform:translate(0)}40%{opacity:0;transform:translate(12px)}41%{opacity:0;animation-timing-function:cubic-bezier(.2,0,0,1);transform:translate(-12px)}to{opacity:1;transform:translate(0)}}@keyframes act-run-ne{0%{opacity:1;animation-timing-function:cubic-bezier(.5,0,.75,0);transform:translate(0)}40%{opacity:0;transform:translate(9px,-9px)}41%{opacity:0;animation-timing-function:cubic-bezier(.2,0,0,1);transform:translate(-9px,9px)}to{opacity:1;transform:translate(0)}}.act[aria-disabled=true]{cursor:progress}.btn{border:1.5px solid var(--ink);border-radius:var(--radius);min-height:48px;font:600 16px/1.2 var(--font-brand);cursor:pointer;transition:background-color var(--t) var(--ease), color var(--t) var(--ease), border-color var(--t) var(--ease);justify-content:center;align-items:center;gap:12px;padding:10px 20px;text-decoration:none;display:inline-flex}.btn--line{color:var(--ink);background:0 0}@media (hover:hover){.btn--line:hover{background:var(--ink);color:var(--on-ink)}}.arr{flex:none;width:16px;height:16px}.sec{padding-block:var(--sec)}.sec--tight{padding-top:0}:is([data-band],.band)+.sec--tight{padding-top:var(--sec)}.st{margin-bottom:var(--head-gap);gap:12px;display:grid}.st h2,.st__h{font:700 var(--fs-h2)/var(--lh-tight) var(--font-brand);letter-spacing:normal}h1.st__h{font-size:var(--fs-display);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;max-width:20ch;line-height:1.02}.st__i{font-size:var(--fs-lead);color:var(--sub);max-width:var(--measure);line-height:1.5}.st__i--quiet{font-size:var(--fs-body);line-height:1.6}.st--row{grid-template-columns:minmax(0,1fr)}.st--row>.act--button{justify-content:space-between}@media (min-width:900px){.st--row{align-items:end;column-gap:var(--s-7);grid-template-columns:minmax(0,1fr) auto}.st--row>.act--button{justify-content:center}}.lead{font-size:var(--fs-lead);color:var(--sub);max-width:var(--measure);line-height:1.5}.small{font-size:var(--fs-small);color:var(--sub);line-height:1.5}.doc{max-width:68ch}.doc>*+*{margin-top:1.1em}.doc h2{font:700 clamp(24px, 2.4vw, 30px)/1.15 var(--font-brand);letter-spacing:normal;margin-top:2em}.doc h3{font:700 var(--fs-h4)/1.35 var(--font-brand);letter-spacing:normal;margin-top:1.6em}.doc ul{padding:0;list-style:none}.doc ul>li{padding-left:18px;position:relative}.doc ul>li+li{margin-top:.45em}.doc ul>li:before{content:"";background:var(--ink);width:6px;height:6px;position:absolute;top:.72em;left:0}.doc ol{padding-left:1.4em;list-style:decimal}.doc ol>li+li{margin-top:.45em}.doc a{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.doc table{border-collapse:collapse;width:100%;font-size:var(--fs-small);background:var(--sheet)}.doc th{text-align:left;font:500 var(--fs-label)/1.3 var(--font-text);letter-spacing:normal;border-bottom:var(--rule-strong);vertical-align:bottom;padding:10px 12px}.doc td{border-bottom:var(--rule-hair);vertical-align:top;padding:10px 12px}.doc .table-wrap{border:1px solid var(--rule);overflow-x:auto}input:not([type=checkbox]):not([type=radio]),select,textarea{appearance:none;border-radius:0}.plate-ph{background-color:var(--ph-tone);background-image:var(--ph-phone);background-position:50%;background-size:cover}@media (min-width:600px){.plate-ph{background-image:var(--ph-wide)}}.photo-ph{background-image:var(--ph-phone);background-position:50%;background-size:cover}@media (min-width:768px){.photo-ph{background-image:var(--ph-banner)}}@media (min-width:1024px){.photo-ph{background-image:var(--ph-column)}}.band{background:var(--sheet)}.band .sheet-card{background:var(--paper)}
@font-face{font-family:SchibstedGrotesk;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;src:url(../media/schibsted_grotesk_latin-s.p.1_j-vbs-91rji.woff2)format("woff2");font-display:swap;font-weight:400 900}@font-face{font-family:SchibstedGrotesk Fallback;src:local(Arial);ascent-override:92.54%;descent-override:24.43%;line-gap-override:0.0%;size-adjust:105.53%}.kZksjW_className{font-family:SchibstedGrotesk,SchibstedGrotesk Fallback}.kZksjW_variable{--font-schibsted:"SchibstedGrotesk", "SchibstedGrotesk Fallback"}
@font-face{font-family:SchibstedGrotesk;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;src:url(../media/schibsted_grotesk_latin_ext.34f9nwclrjpmo.woff2)format("woff2");font-display:swap;font-weight:400 900}.pZSjDa_className{font-family:SchibstedGroteskLatinExt}
@font-face{font-family:Inter;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;src:url(../media/inter_latin-s.p.45535valc9rzk.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.Yo8p1W_className{font-family:Inter,Inter Fallback}.Yo8p1W_variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:Inter;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;src:url(../media/inter_latin_ext.0szrwpqb9mkwe.woff2)format("woff2");font-display:swap;font-weight:100 900}.blYJsG_className{font-family:InterLatinExt}
.qGAING_trigger{min-height:44px;font:500 16px/1 var(--font-brand);color:var(--ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0 4px;display:inline-flex}.qGAING_flag{flex:none;width:21px;height:14px}.qGAING_chev{width:10px;height:10px;transition:transform var(--t) var(--ease)}.qGAING_trigger[aria-expanded=true] .qGAING_chev{transform:rotate(180deg)}@media (hover:hover){.qGAING_trigger:hover .qGAING_code{text-decoration:underline;text-decoration-thickness:var(--ul);text-underline-offset:var(--ul-off)}}@media (prefers-reduced-motion:reduce){.qGAING_chev{transition:none}}.qGAING_pipe{padding-inline:2px}.qGAING_groups{gap:8px;display:grid}@media (min-width:768px){.qGAING_groups{grid-template-columns:repeat(3,max-content);column-gap:clamp(40px,7vw,112px)}}.qGAING_group{align-content:start;display:grid}.qGAING_entry{min-height:44px;font:500 16px/1.25 var(--font-text);color:var(--ink);white-space:nowrap;align-items:center;gap:12px;text-decoration:none;display:flex}.qGAING_bigFlag{flex:none;width:24px;height:16px}.qGAING_entry[aria-current]{font-weight:600}.qGAING_entry[aria-current] .qGAING_word{text-underline-offset:var(--ul-off);text-decoration:underline}@media (hover:hover){.qGAING_entry:hover .qGAING_word{text-decoration:underline;text-decoration-thickness:var(--ul);text-underline-offset:var(--ul-off)}}
.Mg1eeW_sentinel{height:0}.Mg1eeW_hd{--slide:.22s;z-index:50;background:var(--paper);position:sticky;top:0}.Mg1eeW_hd[data-scroll=down]{top:calc(-1 * var(--header-h,80px))}.Mg1eeW_hd[data-ready]{transition:top var(--slide) var(--ease)}@media (prefers-reduced-motion:reduce){.Mg1eeW_hd[data-ready]{transition:none}}.Mg1eeW_hdIn{min-height:var(--hh);align-items:center;gap:12px;display:flex}.Mg1eeW_logo{flex:none;align-items:center;min-height:44px;margin-right:auto;display:inline-flex}@media (min-width:1180px){.Mg1eeW_hdIn{grid-template-columns:minmax(max-content,1fr) auto minmax(max-content,1fr);column-gap:16px;display:grid}.Mg1eeW_logo{justify-self:start;margin-right:0}.Mg1eeW_end{justify-self:end}}.Mg1eeW_logo img{width:auto;height:26px}@media (min-width:768px){.Mg1eeW_logo img{height:30px}}.Mg1eeW_nav{display:none}@media (min-width:1180px){.Mg1eeW_nav{align-self:stretch;display:flex}}.Mg1eeW_navList{display:flex}.Mg1eeW_navItem{align-items:center;display:inline-flex}.Mg1eeW_navLink{min-height:44px;font:500 16px/1 var(--font-brand);white-space:nowrap;color:var(--ink);align-items:center;padding:0 4px 0 12px;text-decoration:none;display:inline-flex;position:relative}.Mg1eeW_navLink.Mg1eeW_solo{padding:0 12px}.Mg1eeW_navLink:after{content:"";height:var(--ul);background:var(--ink);transform-origin:0;transition:transform var(--t) var(--ease);position:absolute;bottom:4px;left:12px;right:4px;transform:scaleX(0)}.Mg1eeW_navLink.Mg1eeW_solo:after{right:12px}@media (hover:hover){.Mg1eeW_navItem:hover .Mg1eeW_navLink:after{transform:scaleX(1)}}.Mg1eeW_navItem:has(.Mg1eeW_chev[aria-expanded=true]) .Mg1eeW_navLink:after{transform:scaleX(1)}.Mg1eeW_navBtn{cursor:pointer;background:0 0;border:0;gap:8px;padding:0 12px}.Mg1eeW_navBtn:after{right:30px}.Mg1eeW_navBtn svg{width:10px;height:10px;transition:transform var(--t) var(--ease)}.Mg1eeW_navBtn[aria-expanded=true] svg{transform:rotate(180deg)}.Mg1eeW_chev{width:28px;min-height:44px;color:var(--ink);background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.Mg1eeW_chev svg{width:10px;height:10px;transition:transform var(--t) var(--ease)}.Mg1eeW_chev[aria-expanded=true] svg{transform:rotate(180deg)}@media (min-width:1180px) and (max-width:1279px){.Mg1eeW_navLink,.Mg1eeW_careers{font-size:15px}.Mg1eeW_navLink{padding:0 2px 0 8px}.Mg1eeW_navLink:after{left:8px;right:2px}.Mg1eeW_navLink.Mg1eeW_solo,.Mg1eeW_navBtn{padding:0 8px}.Mg1eeW_navLink.Mg1eeW_solo:after{right:8px}.Mg1eeW_navBtn:after{right:26px}.Mg1eeW_chev{width:22px}}.Mg1eeW_end{align-items:center;gap:8px;display:flex}.Mg1eeW_sw{display:flex}.Mg1eeW_careers{min-height:44px;font:500 16px/1 var(--font-brand);white-space:nowrap;color:var(--ink);align-items:center;gap:6px;padding:0 8px;text-decoration:none;display:none}@media (min-width:600px){.Mg1eeW_careers{display:inline-flex}}.Mg1eeW_careers .arr{width:14px;height:14px}.Mg1eeW_careersLabel{position:relative}.Mg1eeW_careersLabel:after{content:"";height:var(--ul);background:var(--ink);transform-origin:0;transition:transform var(--t) var(--ease);position:absolute;bottom:-10px;left:0;right:0;transform:scaleX(0)}@media (hover:hover){.Mg1eeW_careers:hover .Mg1eeW_careersLabel:after{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.Mg1eeW_careersLabel:after{transition:none}}.Mg1eeW_menuBtn{min-height:44px;padding:8px 14px;font-size:15px;display:none}@media (max-width:1179px){.Mg1eeW_menuBtn{display:inline-flex}}.Mg1eeW_panel{background:var(--paper);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);max-height:calc(100dvh - var(--hh));animation:Mg1eeW_drop .18s var(--ease);position:absolute;top:100%;left:0;right:0;overflow-y:auto}.Mg1eeW_panel[data-swap]{animation:.12s linear Mg1eeW_swap}.Mg1eeW_panel[hidden]{display:none}@keyframes Mg1eeW_drop{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@keyframes Mg1eeW_swap{0%{opacity:.35}to{opacity:1}}.Mg1eeW_veil{z-index:40;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s var(--ease), visibility 0s linear .18s;background:#0a0a0a29;position:fixed;inset:0}.Mg1eeW_veil[data-open]{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .18s var(--ease), visibility 0s}@media (max-width:1179px){.Mg1eeW_veil{display:none}}@media (prefers-reduced-transparency:reduce){.Mg1eeW_veil{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0a0a0a52}}@media (prefers-reduced-motion:reduce){.Mg1eeW_panel,.Mg1eeW_panel[data-swap]{animation:none}.Mg1eeW_veil,.Mg1eeW_veil[data-open]{transition:none}}.Mg1eeW_panelIn{max-width:var(--maxw);padding:28px var(--g) 20px;margin-inline:auto}.Mg1eeW_tiles{--fall:.32s;grid-template-columns:repeat(var(--cols), minmax(0, 1fr));gap:12px;display:grid}.Mg1eeW_tiles>li{display:flex}.Mg1eeW_tile{isolation:isolate;background:var(--sheet);min-height:150px;color:var(--ink);outline:2px solid var(--ink);outline-offset:-2px;flex:1;text-decoration:none;position:relative;overflow:hidden}.Mg1eeW_kSolutions .Mg1eeW_tile{min-height:190px}.Mg1eeW_tile:focus-visible{outline:3px solid var(--ink);outline-offset:2px}.Mg1eeW_tin{z-index:2;height:100%;padding:16px var(--tx,16px);transition:color var(--fall) var(--ease);grid-template-rows:auto 1fr auto;gap:10px;display:grid;position:relative}.Mg1eeW_ttxt{align-self:end;gap:6px;display:grid}.Mg1eeW_tname{font:700 17px/1.2 var(--font-brand);letter-spacing:normal;overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual}.Mg1eeW_kSolutions .Mg1eeW_tname{font-size:19px}.Mg1eeW_kExpertise,.Mg1eeW_kIndustries{--tx:12px}.Mg1eeW_kExpertise .Mg1eeW_tname,.Mg1eeW_kIndustries .Mg1eeW_tname{font-size:15px}@media (min-width:1280px){.Mg1eeW_kExpertise .Mg1eeW_tname,.Mg1eeW_kIndustries .Mg1eeW_tname{font-size:16px}}.Mg1eeW_tdesc{font:400 14px/1.45 var(--font-text)}.Mg1eeW_kAbout .Mg1eeW_tdesc{min-height:2.9em}.Mg1eeW_tile .arr{transition:transform var(--fall) var(--ease);justify-self:end}.Mg1eeW_tile:is(:hover,:focus-visible) .arr{transform:translate(4px)}.Mg1eeW_ico{background:var(--sheet);width:40px;height:40px;color:var(--ink);outline:3px solid var(--ink);outline-offset:-3px;transition:background-color var(--fall) var(--ease), color var(--fall) var(--ease), outline-color var(--fall) var(--ease), outline-offset var(--fall) var(--ease);place-items:center;display:grid}.Mg1eeW_ico svg{width:40px;height:40px}.Mg1eeW_icoFill{background:var(--col);color:var(--on-ink);outline-color:var(--col)}.Mg1eeW_layer{z-index:1;pointer-events:none;position:absolute;inset:0}.Mg1eeW_layer:before,.Mg1eeW_layer:after{content:"";transition:transform var(--fall) var(--ease), opacity var(--fall) var(--ease), left var(--fall) var(--ease), top var(--fall) var(--ease), width var(--fall) var(--ease), height var(--fall) var(--ease);position:absolute}.Mg1eeW_tile:is(:hover,:focus-visible) .Mg1eeW_tin{color:var(--on-ink)}.Mg1eeW_kSolutions .Mg1eeW_layer:before{background-image:var(--field);transform-origin:top;background-position:50%;background-size:cover;inset:0;transform:scaleY(0)}.Mg1eeW_kSolutions .Mg1eeW_layer:after{background:var(--ink);opacity:0;transition:opacity .1s linear;inset:8px}.Mg1eeW_kSolutions .Mg1eeW_tin{transition-duration:.1s}.Mg1eeW_kSolutions .Mg1eeW_tile:is(:hover,:focus-visible) .Mg1eeW_layer:before{transform:scaleY(1)}.Mg1eeW_kSolutions .Mg1eeW_tile:is(:hover,:focus-visible) .Mg1eeW_layer:after{opacity:1}.Mg1eeW_kSolutions .Mg1eeW_tile:is(:hover,:focus-visible) .Mg1eeW_ico{outline-color:var(--acc)}.Mg1eeW_kExpertise .Mg1eeW_layer:before{left:var(--tx);background:var(--ink);opacity:0;width:40px;height:40px;top:16px}.Mg1eeW_kExpertise .Mg1eeW_tile:is(:hover,:focus-visible) .Mg1eeW_layer:before{opacity:1;width:100%;height:100%;top:0;left:0}.Mg1eeW_kExpertise .Mg1eeW_tile:is(:hover,:focus-visible) .Mg1eeW_ico{background:var(--ink);color:var(--on-ink);outline-color:var(--on-ink)}.Mg1eeW_kIndustries .Mg1eeW_layer:before{background:var(--col);transform-origin:bottom;inset:0;transform:scaleY(0)}.Mg1eeW_kIndustries .Mg1eeW_tile:is(:hover,:focus-visible) .Mg1eeW_layer:before{transform:scaleY(1)}.Mg1eeW_kIndustries .Mg1eeW_tile:is(:hover,:focus-visible) .Mg1eeW_ico{outline-color:var(--on-ink)}.Mg1eeW_kAbout .Mg1eeW_layer:before{background:var(--ink);transform-origin:0;inset:0;transform:scaleX(0)}.Mg1eeW_kAbout .Mg1eeW_tile:is(:hover,:focus-visible) .Mg1eeW_layer:before{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.Mg1eeW_tin,.Mg1eeW_ico,.Mg1eeW_layer:before,.Mg1eeW_layer:after{transition:none}.Mg1eeW_tile .arr{transition:none}}.Mg1eeW_drawer{z-index:95;background:var(--paper);animation:Mg1eeW_fade var(--t) var(--ease);flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}.Mg1eeW_drawer[hidden]{display:none}@keyframes Mg1eeW_fade{0%{opacity:0}to{opacity:1}}.Mg1eeW_drawerTop{min-height:var(--hh);padding:0 var(--g);border-bottom:var(--rule-strong);flex:none;justify-content:space-between;align-items:center;display:flex}.Mg1eeW_drawerTitle{font:700 20px/1 var(--font-brand)}.Mg1eeW_closeBtn{min-height:44px;padding:8px 14px;font-size:15px}.Mg1eeW_drawerBody{padding:8px var(--g) calc(32px + env(safe-area-inset-bottom));flex:1;overflow-y:auto}.Mg1eeW_dList{display:grid}.Mg1eeW_dItem{border-bottom:1px solid var(--rule)}.Mg1eeW_dRow{justify-content:space-between;align-items:center;display:flex}.Mg1eeW_dLink{min-height:56px;font:700 22px/1.2 var(--font-brand);letter-spacing:normal;color:var(--ink);flex:1;align-items:center;text-decoration:none;display:flex}.Mg1eeW_dExt{justify-content:flex-start;gap:10px}.Mg1eeW_dExt .arr{width:18px;height:18px}.Mg1eeW_dToggle{text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;padding:0}.Mg1eeW_dToggle svg{width:14px;height:14px;transition:transform var(--t) var(--ease);margin-right:17px}.Mg1eeW_dToggle[aria-expanded=true] svg{transform:rotate(180deg)}.Mg1eeW_dChev{width:48px;height:48px;color:var(--ink);background:0 0;border:0;place-items:center;display:grid}.Mg1eeW_dChev svg{width:14px;height:14px;transition:transform var(--t) var(--ease)}.Mg1eeW_dChev[aria-expanded=true] svg{transform:rotate(180deg)}.Mg1eeW_dSub{padding:0 0 12px;display:grid}.Mg1eeW_dSub[hidden]{display:none}.Mg1eeW_dSub a{min-height:44px;font:400 16px/1.3 var(--font-text);color:var(--ink);align-items:center;text-decoration:none;display:flex}.Mg1eeW_dSub a.Mg1eeW_dAll{font-weight:600;font-family:var(--font-brand);text-underline-offset:var(--ul-off);text-decoration:underline}.Mg1eeW_dHead{font:500 var(--fs-label)/1.3 var(--font-text);letter-spacing:normal;color:var(--ink);margin-top:28px;margin-bottom:4px}.Mg1eeW_dSites{display:grid}.Mg1eeW_dSites a{border-bottom:1px solid var(--rule);min-height:48px;font:500 16px/1.3 var(--font-text);color:var(--ink);align-items:center;gap:12px;text-decoration:none;display:flex}.Mg1eeW_dSites a[aria-current]{text-underline-offset:var(--ul-off);font-weight:600;text-decoration:underline}.Mg1eeW_flag{flex:none;width:21px;height:14px}
.nctMiG_ft{padding-top:var(--band-y);padding-bottom:max(40px, env(safe-area-inset-bottom));background:var(--ink);color:var(--on-ink)}.nctMiG_logoLink{place-self:start;display:inline-flex}.nctMiG_logo{width:auto;height:36px;display:block}@media (min-width:768px){.nctMiG_logo{height:40px}}.nctMiG_top{gap:var(--s-7) var(--s-5);display:grid}@media (min-width:1024px){.nctMiG_top{grid-template-columns:repeat(4,minmax(0,1fr))}}.nctMiG_map{gap:var(--s-6) var(--s-5);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:600px){.nctMiG_map{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.nctMiG_map{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.nctMiG_map{grid-column:2/-1;grid-template-columns:subgrid}}.nctMiG_col{gap:var(--s-6);align-content:start;min-width:0;display:grid}.nctMiG_group{min-width:0}.nctMiG_head{margin-bottom:var(--s-2);font:700 var(--fs-label)/1.3 var(--font-text);letter-spacing:normal;color:inherit}.nctMiG_links{display:grid}.nctMiG_links a,.nctMiG_linkButton{min-height:36px;padding-block:var(--s-2);font:400 var(--fs-ui)/1.35 var(--font-text);color:inherit;overflow-wrap:break-word;align-items:center;text-decoration:none;display:flex}@media (pointer:coarse){.nctMiG_links a,.nctMiG_linkButton{min-height:44px}}.nctMiG_links .arr{vertical-align:-3px;margin-left:var(--s-2);display:inline-block}.nctMiG_nowrap{white-space:nowrap}.nctMiG_linkButton{text-align:left;cursor:pointer;background:0 0;border:0;width:100%;padding-inline:0}.nctMiG_bottom{margin-top:var(--s-7);padding-top:var(--s-2);border-top:1px solid var(--on-ink-rule)}.nctMiG_legal{flex-wrap:wrap;display:flex}.nctMiG_legal li{align-items:center;display:flex}.nctMiG_legal li+li:before{content:"·";margin-inline:var(--s-2);font:400 var(--fs-ui)/1 var(--font-text)}@media (max-width:599px){.nctMiG_legal{flex-direction:column}.nctMiG_legal li+li:before{content:none}}.nctMiG_legal a,.nctMiG_legal .nctMiG_linkButton{width:auto;min-height:36px;padding-block:var(--s-2);font:400 var(--fs-ui)/1.35 var(--font-text);color:inherit;align-items:center;text-decoration:none;display:flex}@media (pointer:coarse){.nctMiG_legal a,.nctMiG_legal .nctMiG_linkButton{min-height:44px}}@media (hover:hover){.nctMiG_legal a:hover,.nctMiG_legal .nctMiG_linkButton:hover{text-decoration:underline;text-decoration-thickness:var(--ul);text-underline-offset:var(--ul-off)}}.nctMiG_copy{margin-top:var(--s-2);font:400 var(--fs-label)/1.7 var(--font-text)}.nctMiG_copy span{display:inline-block}.nctMiG_copy span+span:before{content:"·";margin-inline:8px}@media (hover:hover){.nctMiG_links a:hover,.nctMiG_linkButton:hover{text-decoration:underline;text-decoration-thickness:var(--ul);text-underline-offset:var(--ul-off)}}
.pQf6MG_banner{z-index:80;left:max(8px, env(safe-area-inset-left));right:max(8px, env(safe-area-inset-right));background:var(--sheet);border:var(--rule-strong);max-height:calc(100dvh - 16px);padding:18px 16px 16px;position:fixed;bottom:8px;overflow-y:auto}@media (min-width:600px){.pQf6MG_banner{width:min(560px,100vw - 48px);padding:22px 22px 20px;bottom:24px;left:24px;right:auto}}.pQf6MG_title{font:700 19px/1.2 var(--font-brand);letter-spacing:normal;margin-bottom:8px}.pQf6MG_text{color:var(--sub);font-size:15px;line-height:1.5}.pQf6MG_policy{color:var(--ink);-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.pQf6MG_buttons{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.pQf6MG_buttons button{min-height:48px;font:600 15px/1.15 var(--font-brand);background:var(--sheet);color:var(--ink);border:1.5px solid var(--ink);border-radius:0;padding:8px 6px}@media (hover:hover){.pQf6MG_buttons button:hover{background:var(--ink);color:var(--on-ink)}}.pQf6MG_settings{border-top:1px solid var(--rule);margin-top:14px;padding-top:12px}.pQf6MG_settingsTitle{font:700 17px/1.2 var(--font-brand);outline-offset:2px;margin-bottom:4px}.pQf6MG_cats{display:grid}.pQf6MG_cat{border-bottom:1px solid var(--rule);grid-template-columns:24px minmax(0,1fr);align-items:start;gap:12px;padding:10px 0;display:grid}.pQf6MG_cat input{width:24px;height:24px;accent-color:var(--ink);margin:1px 0 0}.pQf6MG_cat label{cursor:pointer;gap:2px;display:grid}.pQf6MG_catName{font:600 15px/1.3 var(--font-text)}.pQf6MG_always{color:var(--sub);font-size:14px;font-weight:400}.pQf6MG_catLine{color:var(--sub);font-size:14px;line-height:1.45}.pQf6MG_gpc{color:var(--sub);margin-top:10px;font-size:14px;line-height:1.45}
