:root{--cpsk-v7-navy-950: #031722;--cpsk-v7-navy-900: #062638;--cpsk-v7-navy-800: #0b354a;--cpsk-v7-blue-700: #075f91;--cpsk-v7-blue-600: #0878b7;--cpsk-v7-cyan-500: #22b8df;--cpsk-v7-cyan-300: #8eddf0;--cpsk-v7-yellow: #f4b400;--cpsk-v7-yellow-dark: #d99d00;--cpsk-v7-ink-950: #101820;--cpsk-v7-ink-800: #263844;--cpsk-v7-ink-600: #526570;--cpsk-v7-line: #d5dde1;--cpsk-v7-line-dark: rgba(151, 207, 224, .28);--cpsk-v7-paper: #fdfcf9;--cpsk-v7-mist: #eff4f5;--cpsk-v7-white: #ffffff;--cpsk-v7-container: 1280px;--cpsk-v7-wide: 1480px;--cpsk-v7-gutter: 32px;--cpsk-v7-header: 84px;--cpsk-header-height: var(--cpsk-v7-header);--cpsk-adminbar-height: 0px;--cpsk-header-gap: 32px;--cpsk-header-offset: calc(var(--cpsk-adminbar-height) + var(--cpsk-header-height));--cpsk-sticky-offset: calc(var(--cpsk-header-offset) + var(--cpsk-header-gap));--cpsk-scroll-offset: calc(var(--cpsk-header-offset) + 40px);--cpsk-v7-radius: 3px;--cpsk-v7-ease-intro: cubic-bezier(.16, 1, .3, 1);--cpsk-v7-ease-standard: cubic-bezier(.22, 1, .36, 1);--cpsk-v7-ease-exit: cubic-bezier(.4, 0, 1, 1);--cpsk-v7-fast: .18s;--cpsk-v7-medium: .52s;--cpsk-v7-long: 1.1s}html{box-sizing:border-box;overflow-x:clip;scroll-padding-top:var(--cpsk-scroll-offset)}*,*:before,*:after{box-sizing:inherit}body.cpsk-site{min-width:0;margin:0;overflow-x:clip;background:var(--cpsk-v7-paper);color:var(--cpsk-v7-ink-950);font-family:Segoe UI,Helvetica,Arial,sans-serif;font-size:17px;font-weight:400;line-height:1.62;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}body.cpsk-nav-lock{overflow:hidden}.cpsk-site :where(button,input,textarea,select){font:inherit}.cpsk-site :where(img,svg,canvas){display:block;max-width:100%}.cpsk-site :where(h1,h2,h3,h4,h5,h6){margin:0;color:var(--cpsk-v7-ink-950);font-weight:650;letter-spacing:0;hyphens:none;-webkit-hyphens:none;word-break:normal;overflow-wrap:normal}.cpsk-site :where(p,ul,ol,dl,figure,blockquote){margin-top:0}.cpsk-site a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.22em}.cpsk-site a:focus-visible,.cpsk-site button:focus-visible,.cpsk-site summary:focus-visible,.cpsk-site input:focus-visible,.cpsk-site textarea:focus-visible,.cpsk-site select:focus-visible{outline:3px solid var(--cpsk-v7-yellow);outline-offset:3px}.cpsk-site .screen-reader-text{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.cpsk-page-shell{min-height:100vh;background:var(--cpsk-v7-paper)}.cpsk-container{width:min(calc(100% - (2 * var(--cpsk-v7-gutter))),var(--cpsk-v7-container));margin-inline:auto}.cpsk-skip-link{position:fixed;z-index:10000;top:10px;left:10px;padding:10px 14px;background:var(--cpsk-v7-yellow);color:var(--cpsk-v7-navy-950);font-weight:700;transform:translateY(-160%);transition:transform var(--cpsk-v7-fast) ease}.cpsk-skip-link:focus{transform:translateY(0)}.cpsk-header{position:sticky;z-index:1000;top:var(--cpsk-adminbar-height);height:var(--cpsk-v7-header);border-bottom:1px solid rgba(11,53,74,.12);background:#fdfcf9f5;backdrop-filter:blur(14px)}.cpsk-header__inner{display:flex;height:100%;align-items:center;justify-content:space-between;gap:40px}.cpsk-header__brand,.cpsk-header__navigation{min-width:0}.cpsk-logo{display:block;width:148px;line-height:0}.cpsk-logo picture,.cpsk-logo img{display:block;width:100%;height:auto}.cpsk-logo img{clip-path:inset(8% 1% 8% 1%)}.cpsk-header__navigation,.cpsk-nav-panel,.cpsk-nav__list,.cpsk-language-switcher{display:flex;align-items:center}.cpsk-nav-panel{gap:34px}.cpsk-nav__list,.cpsk-nav__submenu,.cpsk-language-switcher,.cpsk-footer ul,.cpsk-breadcrumb ol{padding:0;margin:0;list-style:none}.cpsk-nav__list{gap:26px}.cpsk-nav__item{position:relative}.cpsk-nav__link,.cpsk-nav__disclosure summary,.cpsk-language-switcher__item{position:relative;display:inline-flex;min-height:44px;align-items:center;border:0;color:var(--cpsk-v7-ink-800);font-size:13px;font-weight:650;line-height:1;text-decoration:none;cursor:pointer}.cpsk-nav__link:after,.cpsk-nav__disclosure>summary:after,.cpsk-language-switcher__item:after{position:absolute;right:0;bottom:4px;left:0;height:2px;background:var(--cpsk-v7-yellow);content:"";transform:scaleX(0);transform-origin:right;transition:transform var(--cpsk-v7-fast) var(--cpsk-v7-ease-standard)}.cpsk-nav__link:hover:after,.cpsk-nav__link.is-current:after,.cpsk-nav__disclosure>summary:hover:after,.cpsk-nav__item--group.is-current-parent summary:after,.cpsk-language-switcher__item:hover:after,.cpsk-language-switcher__item.is-current:after{transform:scaleX(1);transform-origin:left}.cpsk-nav__disclosure{position:relative}.cpsk-nav__disclosure>summary{gap:8px;list-style:none}.cpsk-nav__disclosure>summary::-webkit-details-marker{display:none}.cpsk-nav__chevron{width:7px;height:7px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:translateY(-2px) rotate(45deg);transition:transform var(--cpsk-v7-fast) ease}.cpsk-nav__disclosure[open] .cpsk-nav__chevron{transform:translateY(2px) rotate(225deg)}.cpsk-nav__submenu{position:absolute;top:calc(100% + 10px);left:-22px;display:grid;width:288px;padding:12px;border:1px solid var(--cpsk-v7-line);background:var(--cpsk-v7-white);box-shadow:0 24px 60px #03172224}.cpsk-nav__sublink{display:flex;min-height:46px;align-items:center;justify-content:space-between;padding:8px 12px;border-left:2px solid transparent;color:var(--cpsk-v7-ink-800);font-size:14px;font-weight:600;text-decoration:none;transition:border-color var(--cpsk-v7-fast) ease,background-color var(--cpsk-v7-fast) ease}.cpsk-nav__sublink:after{width:14px;height:14px;background:currentColor;content:"";-webkit-mask:url("./icons/arrow-up-right.svg") center / contain no-repeat;mask:url("./icons/arrow-up-right.svg") center / contain no-repeat}.cpsk-nav__sublink:hover,.cpsk-nav__sublink.is-current{border-left-color:var(--cpsk-v7-yellow);background:var(--cpsk-v7-mist)}.cpsk-language-switcher{gap:8px;font-size:12px}.cpsk-language-switcher__item{min-height:40px}.cpsk-language-switcher__item.is-current{color:var(--cpsk-v7-blue-700)}.cpsk-nav-toggle{display:none}.cpsk-breadcrumb-bar{border-bottom:1px solid var(--cpsk-v7-line);background:var(--cpsk-v7-paper)}.cpsk-breadcrumb{width:100%}.cpsk-breadcrumb ol{display:flex;min-height:48px;align-items:center;gap:9px;color:var(--cpsk-v7-ink-600);font-size:12px}.cpsk-breadcrumb a{color:var(--cpsk-v7-blue-700)}.cpsk-main,.cpsk-article,.cpsk-content{min-width:0}.cpsk-content>*{margin-block-start:0}.cpsk-v7-section{position:relative;isolation:isolate;width:100%;max-width:none!important;padding:116px var(--cpsk-v7-gutter);margin:0!important;overflow:clip}.cpsk-v7-section>*{width:min(100%,var(--cpsk-v7-container));max-width:var(--cpsk-v7-container)!important;margin-inline:auto!important}.cpsk-v7-section-heading{display:grid;grid-template-columns:minmax(0,.88fr) minmax(300px,.62fr);align-items:end;gap:36px 80px;margin-bottom:62px!important}.cpsk-v7-eyebrow{grid-column:1 / -1;display:flex;align-items:center;gap:13px;margin-bottom:0;color:var(--cpsk-v7-blue-700);font-size:11px;font-weight:750;letter-spacing:0;line-height:1.2;text-transform:uppercase}.cpsk-v7-eyebrow:before{width:40px;height:2px;background:var(--cpsk-v7-yellow);content:""}.cpsk-v7-section-heading__title{max-width:770px;font-size:52px;line-height:1.06}.cpsk-v7-section-heading__intro{max-width:560px;margin-bottom:3px;color:var(--cpsk-v7-ink-600);font-size:16px;line-height:1.65}.cpsk-v7-section-note{max-width:720px;margin:34px auto 0!important;color:var(--cpsk-v7-ink-600);font-size:14px}.cpsk-site .wp-block-buttons,.cpsk-site .cpsk-buttons{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.cpsk-site .wp-block-button__link,.cpsk-site a.cpsk-button{display:inline-flex;min-height:52px;align-items:center;justify-content:center;padding:12px 20px;border:1px solid var(--cpsk-v7-navy-900);border-radius:var(--cpsk-v7-radius);background:var(--cpsk-v7-navy-900);color:var(--cpsk-v7-white);font-size:14px;font-weight:700;line-height:1.2;text-decoration:none;transition:color var(--cpsk-v7-fast) ease,background-color var(--cpsk-v7-fast) ease,border-color var(--cpsk-v7-fast) ease,transform var(--cpsk-v7-fast) var(--cpsk-v7-ease-standard)}.cpsk-site .wp-block-button__link:after,.cpsk-site a.cpsk-button:after{display:block;width:15px;height:15px;margin-left:18px;background:currentColor;content:"";-webkit-mask:url("./icons/arrow-right.svg") center / contain no-repeat;mask:url("./icons/arrow-right.svg") center / contain no-repeat}.cpsk-site .wp-block-button__link:hover,.cpsk-site a.cpsk-button:hover{border-color:var(--cpsk-v7-yellow);background:var(--cpsk-v7-yellow);color:var(--cpsk-v7-navy-950);transform:translateY(-2px)}.cpsk-site .is-style-outline .wp-block-button__link,.cpsk-site .cpsk-button--outline{background:transparent;color:var(--cpsk-v7-navy-900)}.cpsk-site:is(.cpsk-page--home,.cpsk-page--en-home) .cpsk-v7-section--hero{display:grid;min-height:600px;height:calc(100svh - var(--cpsk-header-offset) - 56px);max-height:800px;grid-template-columns:minmax(0,54%) minmax(0,46%);align-items:center;padding-top:54px;padding-bottom:54px;background:var(--cpsk-v7-paper)}.cpsk-site:is(.cpsk-page--home,.cpsk-page--en-home) .cpsk-v7-section--hero:before{position:absolute;z-index:-2;inset:0 0 0 41%;background-color:var(--cpsk-v7-navy-950);background-image:linear-gradient(rgba(142,221,240,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(142,221,240,.06) 1px,transparent 1px);background-size:42px 42px;clip-path:polygon(38% 0,100% 0,100% 100%,6% 100%);content:""}.cpsk-site:is(.cpsk-page--home,.cpsk-page--en-home) .cpsk-v7-section--hero>*{width:100%;max-width:none!important}.cpsk-v7-hero__copy-column{z-index:4;grid-column:1;width:100%!important;padding-left:max(0px,calc((100vw - var(--cpsk-v7-container)) / 2));margin:0!important}.cpsk-v7-hero__copy-column>*{max-width:660px}.cpsk-v7-hero__title{font-size:56px;font-weight:660;line-height:1.04;text-wrap:wrap}.cpsk-v7-hero__lead{max-width:600px;margin:26px 0 0;color:var(--cpsk-v7-ink-800);font-size:18px;line-height:1.65}.cpsk-v7-hero__copy{max-width:600px;margin:14px 0 0;color:var(--cpsk-v7-ink-600);font-size:15px}.cpsk-v7-hero-stage{position:absolute;z-index:2;top:0;right:0;bottom:0;width:61%!important;max-width:none!important;margin:0!important;color:var(--cpsk-v7-white);pointer-events:none}.cpsk-v7-hero-stage__surface{position:absolute;inset:0;overflow:hidden;clip-path:polygon(38% 0,100% 0,100% 100%,6% 100%)}.cpsk-v7-hero-stage__fallback,.cpsk-v7-hero-stage__fallback img{position:absolute;inset:0;width:100%;height:100%}.cpsk-v7-hero-stage__fallback img{object-fit:contain;object-position:65% 52%;filter:drop-shadow(0 36px 30px rgba(0,0,0,.48));transform:translate(8%,4%) scale(1.18) rotate(-2deg)}.cpsk-v7-hero-stage__focus{position:absolute;z-index:1;top:43%;left:22%;width:170px;height:82px;background:var(--cpsk-v7-yellow);transform:skewY(-24deg);transition:opacity .4s ease}.cpsk-v7-hero-stage__signal{position:absolute;z-index:3;right:12%;bottom:22%;width:46%;height:2px;background:var(--cpsk-v7-cyan-500);box-shadow:0 0 14px #22b8dfa6;transform:rotate(-12deg);transform-origin:right}.cpsk-v7-hero-stage__signal:after{position:absolute;top:-4px;left:0;width:10px;height:10px;border-radius:50%;background:var(--cpsk-v7-cyan-300);box-shadow:0 0 18px var(--cpsk-v7-cyan-500);content:"";animation:cpsk-v7-signal 4.4s linear infinite}.cpsk-v7-hero-stage__hotspots{position:absolute;z-index:4;inset:0;pointer-events:auto}.cpsk-v7-hero-stage__hotspot{position:absolute;display:grid;grid-template-columns:30px minmax(0,1fr);width:190px;min-height:46px;align-items:center;gap:9px;padding:7px 10px;border:1px solid rgba(142,221,240,.38);border-radius:2px;background:#031722e0;color:var(--cpsk-v7-white);text-align:left;pointer-events:auto;cursor:pointer;transition:border-color var(--cpsk-v7-fast) ease,transform var(--cpsk-v7-fast) ease}.cpsk-v7-hero-stage__hotspot:first-child{top:17%;right:8%}.cpsk-v7-hero-stage__hotspot:last-child{right:10%;bottom:12%}.cpsk-v7-hero-stage__hotspot span{display:grid;width:28px;height:28px;place-items:center;border:1px solid var(--cpsk-v7-cyan-500);border-radius:50%;font-size:9px}.cpsk-v7-hero-stage__hotspot strong{color:var(--cpsk-v7-white);font-size:10px;font-weight:700;line-height:1.25;text-transform:uppercase}.cpsk-v7-hero-stage__hotspot:hover,.cpsk-v7-hero-stage__hotspot.is-active{border-color:var(--cpsk-v7-yellow);transform:translateY(-2px)}.cpsk-v7-hero-stage__measure{position:absolute;z-index:3;right:8%;bottom:6%;left:28%;display:flex;align-items:center;gap:10px;color:#ffffff7a;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:8px}.cpsk-v7-hero-stage__measure i{height:1px;flex:1;background:repeating-linear-gradient(90deg,rgba(142,221,240,.55) 0 1px,transparent 1px 18px)}.cpsk-v7-hero-stage figcaption{position:absolute;z-index:5;right:8%;bottom:3%;color:#fff9;font-size:9px;text-transform:uppercase}.cpsk-v7-hero-rail{position:absolute;z-index:7;top:0;bottom:0;left:0;display:grid;width:64px!important;max-width:none!important;grid-template-rows:72px minmax(0,1fr) auto;justify-items:center;padding:22px 0 24px;margin:0!important;background:var(--cpsk-v7-navy-950);color:#ffffffad}.cpsk-v7-hero-rail__mark{position:relative;width:18px;height:14px;border-top:3px solid var(--cpsk-v7-yellow);border-bottom:3px solid var(--cpsk-v7-yellow)}.cpsk-v7-hero-rail ol{display:grid;align-content:start;gap:26px;padding:16px 0 0;margin:0;list-style:none}.cpsk-v7-hero-rail li{position:relative;padding-bottom:23px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:9px}.cpsk-v7-hero-rail li:after{position:absolute;top:18px;left:50%;width:1px;height:20px;background:#8eddf059;content:""}.cpsk-v7-hero-rail li.is-active{color:var(--cpsk-v7-white)}.cpsk-v7-hero-rail li.is-active:after{background:var(--cpsk-v7-yellow)}.cpsk-v7-hero-rail strong{font-size:8px;font-weight:600;text-transform:uppercase;writing-mode:vertical-rl;transform:rotate(180deg)}@keyframes cpsk-v7-signal{0%{transform:translate(0);opacity:0}12%{opacity:1}82%{opacity:1}to{transform:translate(calc(46vw - 22px));opacity:0}}.cpsk-site:not(.cpsk-page--home,.cpsk-page--en-home) .cpsk-v7-section--hero{display:grid;min-height:520px;grid-template-columns:minmax(0,1fr) 120px;align-items:center;padding-top:90px;padding-bottom:90px;background-color:var(--cpsk-v7-paper);background-image:linear-gradient(90deg,transparent calc(100% - 1px),rgba(7,95,145,.08) 1px);background-size:80px 100%}.cpsk-site:not(.cpsk-page--home,.cpsk-page--en-home) .cpsk-v7-section--hero:after{position:absolute;z-index:-1;top:0;right:0;bottom:0;width:22%;background:var(--cpsk-v7-navy-950);content:""}.cpsk-site:not(.cpsk-page--home,.cpsk-page--en-home) .cpsk-v7-hero__copy-column{grid-column:1;width:min(100%,950px)!important;padding-left:0;margin-inline:max(var(--cpsk-v7-gutter),calc((100vw - var(--cpsk-v7-container)) / 2)) 0!important}.cpsk-site:not(.cpsk-page--home,.cpsk-page--en-home) .cpsk-v7-hero__title{max-width:940px;font-size:66px;line-height:1.04}.cpsk-v7-page-hero__datum{position:relative;z-index:2;display:grid;grid-column:2;place-items:center;color:var(--cpsk-v7-white)}.cpsk-v7-page-hero__datum span{font-size:32px;font-weight:650}.cpsk-v7-page-hero__datum i{width:1px;height:120px;margin-top:20px;background:var(--cpsk-v7-yellow)}.cpsk-v7-section--strengths{background:var(--cpsk-v7-mist)}.cpsk-v7-strengths{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:0;margin:0;border-top:1px solid var(--cpsk-v7-line);border-bottom:1px solid var(--cpsk-v7-line);list-style:none}.cpsk-v7-strengths li{display:grid;min-height:190px;grid-template-columns:34px 54px minmax(0,1fr);align-items:start;gap:18px;padding:34px 30px 34px 0;border-bottom:1px solid var(--cpsk-v7-line)}.cpsk-v7-strengths li:nth-child(odd){padding-right:50px;border-right:1px solid var(--cpsk-v7-line)}.cpsk-v7-strengths li:nth-child(2n){padding-left:50px}.cpsk-v7-strengths li:nth-last-child(-n+2){border-bottom:0}.cpsk-v7-strengths__index,.cpsk-v7-solution-rail>li>span,.cpsk-v7-industry-teaser>li>span{color:var(--cpsk-v7-blue-700);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:10px;font-weight:700}.cpsk-v7-icon{width:48px;height:48px;object-fit:contain}.cpsk-v7-strengths h3{margin-bottom:12px;font-size:22px;line-height:1.22}.cpsk-v7-strengths p{max-width:430px;margin:0;color:var(--cpsk-v7-ink-600);font-size:15px;line-height:1.58}.cpsk-v7-section--stats,.cpsk-v7-section--key-figures{background:var(--cpsk-v7-navy-950);color:var(--cpsk-v7-white)}.cpsk-v7-section--stats .cpsk-v7-eyebrow,.cpsk-v7-section--key-figures .cpsk-v7-eyebrow{color:var(--cpsk-v7-cyan-300)}.cpsk-v7-section--stats .cpsk-v7-section-heading__title,.cpsk-v7-section--key-figures .cpsk-v7-section-heading__title{color:var(--cpsk-v7-white)}.cpsk-v7-section--stats .cpsk-v7-section-heading__intro,.cpsk-v7-section--key-figures .cpsk-v7-section-heading__intro{color:#ffffffad}.cpsk-v7-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;border-top:1px solid var(--cpsk-v7-line-dark);border-bottom:1px solid var(--cpsk-v7-line-dark)}.cpsk-v7-stat{position:relative;display:flex;min-width:0;min-height:184px;flex-direction:column;justify-content:flex-end;padding:30px 24px;border-left:1px solid var(--cpsk-v7-line-dark)}.cpsk-v7-stat:first-child{border-left:0}.cpsk-v7-stat__index{position:absolute;top:24px;left:24px;color:var(--cpsk-v7-cyan-300);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:9px}.cpsk-v7-stat dt{order:2;max-width:200px;margin-top:9px;color:#ffffff9e;font-size:12px;font-weight:600;line-height:1.4}.cpsk-v7-stat dd{order:1;margin:0;color:var(--cpsk-v7-white);font-size:44px;font-weight:670;line-height:1;white-space:nowrap}.cpsk-v7-section--editorial,.cpsk-v7-section--positioning{padding-top:150px;padding-bottom:150px;background:var(--cpsk-v7-paper)}.cpsk-v7-section--positioning .cpsk-v7-section-heading{grid-template-columns:minmax(0,1fr);margin-bottom:36px!important}.cpsk-v7-section--positioning .cpsk-v7-section-heading__title{max-width:950px;font-size:64px}.cpsk-v7-editorial{display:grid;grid-template-columns:minmax(0,.72fr) minmax(320px,.48fr);gap:80px;border-top:1px solid var(--cpsk-v7-line);padding-top:34px}.cpsk-v7-editorial p{grid-column:2;margin-bottom:20px;color:var(--cpsk-v7-ink-800);font-size:19px;line-height:1.7}.cpsk-v7-editorial ul{grid-column:2;padding-left:20px;margin:0}.cpsk-v7-section--exploded-story{padding-top:130px;padding-bottom:130px;background:var(--cpsk-v7-mist)}.cpsk-v7-story{display:grid;grid-template-columns:minmax(0,1.06fr) minmax(400px,.74fr);align-items:start;gap:80px}.cpsk-v7-story__stage{position:sticky;top:var(--cpsk-sticky-offset);height:620px;overflow:hidden;background-color:var(--cpsk-v7-navy-950);background-image:linear-gradient(rgba(142,221,240,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(142,221,240,.06) 1px,transparent 1px);background-size:40px 40px;box-shadow:0 42px 86px #0317222e}.cpsk-v7-story__fallback,.cpsk-v7-story__fallback img{position:absolute;inset:0;width:100%;height:100%}.cpsk-v7-story__fallback img{object-fit:contain;filter:drop-shadow(0 34px 28px rgba(0,0,0,.48));transform:scale(1.18) rotate(-5deg)}.cpsk-v7-story__readout{position:absolute;z-index:4;top:24px;left:24px;display:flex;align-items:center;gap:14px}.cpsk-v7-story__readout span{display:grid;width:42px;height:42px;place-items:center;border:1px solid var(--cpsk-v7-cyan-500);border-radius:50%;color:var(--cpsk-v7-cyan-300);font-size:10px}.cpsk-v7-story__readout strong{color:var(--cpsk-v7-white);font-size:12px;text-transform:uppercase}.cpsk-v7-story__progress{position:absolute;z-index:4;right:24px;bottom:24px;left:24px;height:2px;background:#8eddf033}.cpsk-v7-story__progress i{display:block;width:calc(var(--cpsk-v7-story-progress, 0) * 100%);height:100%;background:var(--cpsk-v7-yellow);transition:width .32s var(--cpsk-v7-ease-standard)}.cpsk-v7-story__steps{padding:0;margin:0;list-style:none}.cpsk-v7-story__step{display:flex;min-height:52vh;flex-direction:column;justify-content:center;padding:48px 0;border-top:1px solid var(--cpsk-v7-line);opacity:.46;transition:opacity var(--cpsk-v7-medium) ease}.cpsk-v7-story__step:last-child{border-bottom:1px solid var(--cpsk-v7-line)}.cpsk-v7-story__step.is-active{opacity:1}.cpsk-v7-story__step button{display:grid;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:18px;padding:0;border:0;background:transparent;color:var(--cpsk-v7-ink-950);text-align:left;cursor:pointer}.cpsk-v7-story__step button span{display:grid;width:48px;height:48px;place-items:center;border:1px solid var(--cpsk-v7-blue-700);border-radius:50%;color:var(--cpsk-v7-blue-700);font-size:10px}.cpsk-v7-story__step.is-active button span{border-color:var(--cpsk-v7-yellow);background:var(--cpsk-v7-yellow);color:var(--cpsk-v7-navy-950)}.cpsk-v7-story__step strong{font-size:28px;line-height:1.15}.cpsk-v7-story__step p{max-width:500px;padding-left:72px;margin:22px 0 0;color:var(--cpsk-v7-ink-600);font-size:16px}.cpsk-v7-section--solution-rail{background:var(--cpsk-v7-paper)}.cpsk-v7-solution-rail{padding:0;margin:0;border-top:1px solid var(--cpsk-v7-line);list-style:none}.cpsk-v7-solution-rail li{display:grid;min-height:132px;grid-template-columns:52px minmax(0,1fr) 220px;align-items:center;gap:30px;border-bottom:1px solid var(--cpsk-v7-line)}.cpsk-v7-solution-rail h3{margin-bottom:5px;font-size:27px}.cpsk-v7-solution-rail p{margin:0;color:var(--cpsk-v7-ink-600);font-size:14px}.cpsk-v7-solution-rail a{display:flex;min-height:52px;align-items:center;justify-content:space-between;padding:0 16px;border-left:1px solid var(--cpsk-v7-line);color:var(--cpsk-v7-blue-700);font-size:13px;font-weight:700;text-decoration:none}.cpsk-v7-solution-rail a:hover{background:var(--cpsk-v7-mist)}.cpsk-v7-link-icon{display:block;width:16px;height:16px;flex:0 0 auto;background:currentColor;-webkit-mask:url("./icons/arrow-up-right.svg") center / contain no-repeat;mask:url("./icons/arrow-up-right.svg") center / contain no-repeat}.cpsk-v7-section--industry-teaser,.cpsk-v7-section--industry-matrix{background:#e7f1f3}.cpsk-v7-industry-teaser{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:0;margin:0;border-top:1px solid rgba(7,95,145,.22);border-bottom:1px solid rgba(7,95,145,.22);list-style:none}.cpsk-v7-industry-teaser li{position:relative;display:flex;min-height:292px;flex-direction:column;padding:30px 24px;border-left:1px solid rgba(7,95,145,.22)}.cpsk-v7-industry-teaser li:first-child{border-left:0}.cpsk-v7-industry-teaser .cpsk-v7-icon{margin-bottom:42px}.cpsk-v7-industry-teaser h3{margin:14px 0 10px;font-size:22px;line-height:1.2}.cpsk-v7-industry-teaser p{margin:0;color:var(--cpsk-v7-ink-600);font-size:14px;line-height:1.55}.cpsk-v7-industry-teaser a{position:absolute;right:20px;bottom:20px;display:grid;width:42px;height:42px;place-items:center;border:1px solid var(--cpsk-v7-blue-700);border-radius:50%;color:var(--cpsk-v7-blue-700);text-decoration:none;transition:color var(--cpsk-v7-fast) ease,background-color var(--cpsk-v7-fast) ease}.cpsk-v7-industry-teaser a:hover{background:var(--cpsk-v7-blue-700);color:var(--cpsk-v7-white)}.cpsk-v7-section--cta{padding-top:104px;padding-bottom:104px;background:var(--cpsk-v7-navy-900);color:var(--cpsk-v7-white)}.cpsk-v7-cta{display:grid;grid-template-columns:minmax(0,1fr) 270px;align-items:end;gap:50px}.cpsk-v7-cta .cpsk-v7-eyebrow{grid-column:1 / -1;color:var(--cpsk-v7-cyan-300)}.cpsk-v7-cta__title{max-width:930px;color:var(--cpsk-v7-white);font-size:52px;line-height:1.08}.cpsk-v7-cta__copy{grid-column:1;max-width:650px;margin:20px 0 0;color:#ffffffad}.cpsk-v7-cta .wp-block-buttons,.cpsk-v7-cta .cpsk-buttons{grid-column:2;grid-row:2 / span 2;justify-content:flex-end;margin:0}.cpsk-v7-cta .wp-block-button__link,.cpsk-v7-cta .cpsk-button{border-color:var(--cpsk-v7-yellow);background:var(--cpsk-v7-yellow);color:var(--cpsk-v7-navy-950)}.cpsk-v7-section--timeline{background:var(--cpsk-v7-paper)}.cpsk-v7-timeline{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:80px;padding:56px 0 0;margin:0;border-top:1px solid var(--cpsk-v7-line);list-style:none}.cpsk-v7-timeline:before{position:absolute;top:-5px;left:0;width:10px;height:10px;border-radius:50%;background:var(--cpsk-v7-yellow);box-shadow:calc(min(100vw - 64px,var(--cpsk-v7-container)) - 10px) 0 0 var(--cpsk-v7-cyan-500);content:""}.cpsk-v7-timeline li{display:grid;grid-template-columns:124px minmax(0,1fr);gap:32px}.cpsk-v7-timeline time{color:var(--cpsk-v7-blue-700);font-size:15px;font-weight:750}.cpsk-v7-timeline h3{margin-bottom:16px;font-size:30px;line-height:1.18}.cpsk-v7-timeline p{margin:0;color:var(--cpsk-v7-ink-600);font-size:15px}.cpsk-v7-section--operating-model{background:var(--cpsk-v7-navy-950);color:var(--cpsk-v7-white)}.cpsk-v7-section--operating-model .cpsk-v7-section-heading__title,.cpsk-v7-section--operating-model h3{color:var(--cpsk-v7-white)}.cpsk-v7-section--operating-model .cpsk-v7-section-heading__intro,.cpsk-v7-section--operating-model .cpsk-v7-section-note{color:#ffffffa3}.cpsk-v7-section--operating-model .cpsk-v7-eyebrow{color:var(--cpsk-v7-cyan-300)}.cpsk-v7-operating-model{position:relative}.cpsk-v7-operating-model ol{position:relative;z-index:2;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;margin:0;border-top:1px solid var(--cpsk-v7-line-dark);border-bottom:1px solid var(--cpsk-v7-line-dark);list-style:none}.cpsk-v7-operating-model li{display:grid;min-height:280px;align-content:center;gap:18px;padding:34px;border-left:1px solid var(--cpsk-v7-line-dark)}.cpsk-v7-operating-model li:first-child{border-left:0}.cpsk-v7-operating-model .cpsk-v7-icon{filter:brightness(0) invert(1)}.cpsk-v7-operating-model li>span{color:var(--cpsk-v7-cyan-300);font-size:10px}.cpsk-v7-operating-model h3{font-size:25px;line-height:1.22}.cpsk-v7-operating-model__signal{position:absolute;z-index:3;right:34px;bottom:24px;left:34px;height:2px;background:#8eddf02e}.cpsk-v7-operating-model__signal i{display:block;width:34%;height:100%;background:var(--cpsk-v7-cyan-500);animation:cpsk-v7-flow 5s var(--cpsk-v7-ease-standard) infinite}@keyframes cpsk-v7-flow{0%{transform:translate(0)}50%{transform:translate(195%)}to{transform:translate(0)}}.cpsk-v7-section--service-fields{background:var(--cpsk-v7-paper)}.cpsk-v7-service-fields{border-top:1px solid var(--cpsk-v7-line)}.cpsk-v7-service-fields details{border-bottom:1px solid var(--cpsk-v7-line)}.cpsk-v7-service-fields summary{display:grid;min-height:104px;grid-template-columns:46px 54px minmax(0,1fr) 44px;align-items:center;gap:24px;list-style:none;cursor:pointer}.cpsk-v7-service-fields summary::-webkit-details-marker{display:none}.cpsk-v7-service-fields summary>span{color:var(--cpsk-v7-blue-700);font-size:10px}.cpsk-v7-service-fields summary strong{font-size:25px}.cpsk-v7-service-fields summary i{position:relative;width:38px;height:38px;border:1px solid var(--cpsk-v7-line);border-radius:50%}.cpsk-v7-service-fields summary i:before,.cpsk-v7-service-fields summary i:after{position:absolute;top:50%;left:50%;width:14px;height:1px;background:var(--cpsk-v7-blue-700);content:"";transform:translate(-50%,-50%)}.cpsk-v7-service-fields summary i:after{transform:translate(-50%,-50%) rotate(90deg);transition:transform var(--cpsk-v7-fast) ease}.cpsk-v7-service-fields details[open] summary i:after{transform:translate(-50%,-50%) rotate(0)}.cpsk-v7-service-fields details>ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 54px;padding:0 0 40px 148px;margin:0;list-style:none}.cpsk-v7-service-fields details>ul li{padding:14px 0;border-top:1px solid var(--cpsk-v7-line);color:var(--cpsk-v7-ink-600);font-size:14px}.cpsk-v7-section--service-flow{background:var(--cpsk-v7-mist)}.cpsk-v7-service-flow{position:relative}.cpsk-v7-service-flow__line{position:absolute;top:47px;right:12.5%;left:12.5%;height:2px;background:var(--cpsk-v7-line)}.cpsk-v7-service-flow__line i{display:block;width:var(--cpsk-v7-flow-progress, 0%);height:100%;background:var(--cpsk-v7-cyan-500);transition:width var(--cpsk-v7-medium) var(--cpsk-v7-ease-standard)}.cpsk-v7-service-flow ol{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:0;margin:0;list-style:none}.cpsk-v7-service-flow li{padding:0 18px;text-align:center;opacity:.55;transition:opacity var(--cpsk-v7-fast) ease}.cpsk-v7-service-flow li.is-active{opacity:1}.cpsk-v7-service-flow button{display:grid;width:100%;place-items:center;gap:22px;padding:0;border:0;background:transparent;cursor:pointer}.cpsk-v7-service-flow button span{display:grid;width:48px;height:48px;place-items:center;border:1px solid var(--cpsk-v7-blue-700);border-radius:50%;background:var(--cpsk-v7-mist);color:var(--cpsk-v7-blue-700);font-size:10px}.cpsk-v7-service-flow li.is-active button span{border-color:var(--cpsk-v7-yellow);background:var(--cpsk-v7-yellow);color:var(--cpsk-v7-navy-950)}.cpsk-v7-service-flow button strong{font-size:18px;line-height:1.25}.cpsk-v7-service-flow p{margin:18px 0 0;color:var(--cpsk-v7-ink-600);font-size:13px}.cpsk-v7-section--product-explorer{background:var(--cpsk-v7-paper)}.cpsk-v7-product-explorer__tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid var(--cpsk-v7-line);border-bottom:1px solid var(--cpsk-v7-line)}.cpsk-v7-product-explorer__tabs button{display:grid;min-height:88px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:10px;padding:12px 16px;border:0;border-left:1px solid var(--cpsk-v7-line);background:transparent;color:var(--cpsk-v7-ink-600);text-align:left;cursor:pointer;transition:background-color var(--cpsk-v7-fast) ease,color var(--cpsk-v7-fast) ease}.cpsk-v7-product-explorer__tabs button:first-child{border-left:0}.cpsk-v7-product-explorer__tabs button.is-active,.cpsk-v7-product-explorer__tabs button:hover{background:var(--cpsk-v7-navy-900);color:var(--cpsk-v7-white)}.cpsk-v7-product-explorer__tabs button span{color:var(--cpsk-v7-blue-600);font-size:9px}.cpsk-v7-product-explorer__tabs button.is-active span{color:var(--cpsk-v7-yellow)}.cpsk-v7-product-explorer__tabs button strong{font-size:13px;line-height:1.3}.cpsk-v7-product-explorer__workspace{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(330px,.65fr);min-height:640px}.cpsk-v7-product-explorer__stage{position:relative;min-height:640px;overflow:hidden;background-color:var(--cpsk-v7-navy-950);background-image:linear-gradient(rgba(142,221,240,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(142,221,240,.055) 1px,transparent 1px);background-size:44px 44px}.cpsk-v7-product-explorer__fallback{position:absolute;inset:9% 7% 13%}.cpsk-v7-product-explorer__fallback img{position:absolute;width:58%;height:58%;object-fit:contain;filter:drop-shadow(0 24px 24px rgba(0,0,0,.42))}.cpsk-v7-product-explorer__fallback img:nth-child(1){top:0;left:0}.cpsk-v7-product-explorer__fallback img:nth-child(2){right:0;bottom:0}.cpsk-v7-product-explorer__fallback img:nth-child(3){right:3%;top:2%;width:38%;height:38%}.cpsk-v7-product-explorer__signal{position:absolute;z-index:3;right:8%;bottom:16%;left:8%;height:2px;background:var(--cpsk-v7-cyan-500);box-shadow:0 0 14px #22b8df9e}.cpsk-v7-product-explorer__panels{position:relative;border-right:1px solid var(--cpsk-v7-line);border-bottom:1px solid var(--cpsk-v7-line)}.cpsk-v7-product-explorer__panel{min-height:640px;padding:52px 40px;background:var(--cpsk-v7-white)}.cpsk-v7-product-explorer.is-enhanced .cpsk-v7-product-explorer__panel:not(.is-active){display:none}.cpsk-v7-product-explorer__panel>span{color:var(--cpsk-v7-blue-700);font-size:10px}.cpsk-v7-product-explorer__panel h3{margin:46px 0 18px;font-size:34px;line-height:1.13}.cpsk-v7-product-explorer__panel>p{color:var(--cpsk-v7-ink-600);font-size:16px}.cpsk-v7-product-explorer__panel ul{padding:0;margin:32px 0 0;border-top:1px solid var(--cpsk-v7-line);list-style:none}.cpsk-v7-product-explorer__panel li{padding:14px 0;border-bottom:1px solid var(--cpsk-v7-line);font-size:14px}.cpsk-v7-section--network{background:var(--cpsk-v7-navy-950);color:var(--cpsk-v7-white)}.cpsk-v7-section--network .cpsk-v7-section-heading__title{color:var(--cpsk-v7-white)}.cpsk-v7-section--network .cpsk-v7-section-heading__intro{color:#ffffffa8}.cpsk-v7-section--network .cpsk-v7-eyebrow{color:var(--cpsk-v7-cyan-300)}.cpsk-v7-network{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(310px,.55fr);border:1px solid var(--cpsk-v7-line-dark)}.cpsk-v7-network__visual{position:relative;min-height:620px;overflow:hidden;border-right:1px solid var(--cpsk-v7-line-dark);background-image:linear-gradient(rgba(142,221,240,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(142,221,240,.05) 1px,transparent 1px);background-size:40px 40px}.cpsk-v7-network__map{position:absolute;inset:4%;width:92%;height:92%}.cpsk-v7-network__land{fill:#8eddf012;stroke:#8eddf033;stroke-width:1}.cpsk-v7-network__routes path{fill:none;stroke:var(--cpsk-v7-cyan-500);stroke-width:2;stroke-dasharray:8 11;stroke-linecap:round;animation:cpsk-v7-route 9s linear infinite}.cpsk-v7-network__routes path:nth-child(2){animation-delay:-2s}.cpsk-v7-network__routes path:nth-child(3){animation-delay:-4s}.cpsk-v7-network__routes path:nth-child(4){animation-delay:-6s}.cpsk-v7-network__nodes circle{fill:var(--cpsk-v7-navy-950);stroke:var(--cpsk-v7-cyan-300);stroke-width:3}.cpsk-v7-network__nodes circle.is-hub{fill:var(--cpsk-v7-yellow);stroke:var(--cpsk-v7-yellow)}@keyframes cpsk-v7-route{to{stroke-dashoffset:-190}}.cpsk-v7-network__label,.cpsk-v7-network__count{position:absolute;z-index:2;max-width:210px;padding:8px 10px;border-left:2px solid var(--cpsk-v7-cyan-500);background:#031722d1}.cpsk-v7-network__label strong,.cpsk-v7-network__count span{display:block;color:var(--cpsk-v7-white);font-size:10px;line-height:1.4;text-transform:uppercase}.cpsk-v7-network__label--germany{top:25%;left:49%}.cpsk-v7-network__label--asia{top:29%;right:6%}.cpsk-v7-network__count{right:6%;bottom:8%;border-left-color:var(--cpsk-v7-yellow)}.cpsk-v7-network__count strong{display:block;color:var(--cpsk-v7-yellow);font-size:44px;line-height:1}.cpsk-v7-network__states{display:grid;align-content:stretch}.cpsk-v7-network__states button{display:grid;min-height:154px;grid-template-columns:34px minmax(0,1fr);align-content:center;gap:7px 14px;padding:22px;border:0;border-bottom:1px solid var(--cpsk-v7-line-dark);background:transparent;color:#ffffff94;text-align:left;cursor:pointer;transition:color var(--cpsk-v7-fast) ease,background-color var(--cpsk-v7-fast) ease}.cpsk-v7-network__states button:last-child{border-bottom:0}.cpsk-v7-network__states button:hover,.cpsk-v7-network__states button.is-active{background:#22b8df14;color:var(--cpsk-v7-white)}.cpsk-v7-network__states button span{grid-row:1 / span 2;color:var(--cpsk-v7-cyan-300);font-size:9px}.cpsk-v7-network__states button.is-active span{color:var(--cpsk-v7-yellow)}.cpsk-v7-network__states strong{font-size:16px}.cpsk-v7-network__states small{grid-column:2;font-size:12px;line-height:1.45}.cpsk-v7-section--benefits{background:var(--cpsk-v7-paper)}.cpsk-v7-benefits{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:0;margin:0;border-top:1px solid var(--cpsk-v7-line);border-bottom:1px solid var(--cpsk-v7-line);list-style:none}.cpsk-v7-benefits li{min-height:210px;padding:28px 22px;border-left:1px solid var(--cpsk-v7-line)}.cpsk-v7-benefits li:first-child{border-left:0}.cpsk-v7-benefits span{color:var(--cpsk-v7-blue-700);font-size:10px}.cpsk-v7-benefits h3{margin:52px 0 12px;font-size:22px;line-height:1.22}.cpsk-v7-benefits p{margin:0;color:var(--cpsk-v7-ink-600);font-size:13px}.cpsk-v7-section--certifications{background:var(--cpsk-v7-mist)}.cpsk-v7-certifications ul{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:0;margin:0;border-top:1px solid var(--cpsk-v7-line);border-bottom:1px solid var(--cpsk-v7-line);list-style:none}.cpsk-v7-certifications li{display:grid;min-height:150px;align-content:center;padding:24px;border-left:1px solid var(--cpsk-v7-line)}.cpsk-v7-certifications li:first-child{border-left:0}.cpsk-v7-certifications strong{font-size:28px}.cpsk-v7-certifications span{color:var(--cpsk-v7-ink-600);font-size:12px}.cpsk-v7-section--quality-gates{background:var(--cpsk-v7-navy-950);color:var(--cpsk-v7-white)}.cpsk-v7-section--quality-gates .cpsk-v7-section-heading__title{color:var(--cpsk-v7-white)}.cpsk-v7-section--quality-gates .cpsk-v7-eyebrow{color:var(--cpsk-v7-cyan-300)}.cpsk-v7-quality-gates{position:relative;padding-top:84px}.cpsk-v7-quality-gates__beam{position:absolute;top:24px;right:12%;left:12%;height:2px;background:var(--cpsk-v7-line-dark)}.cpsk-v7-quality-gates__beam i{display:block;width:var(--cpsk-v7-quality-progress, 0%);height:100%;background:var(--cpsk-v7-yellow);transition:width var(--cpsk-v7-medium) var(--cpsk-v7-ease-standard)}.cpsk-v7-quality-gates ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:0;margin:0;list-style:none}.cpsk-v7-quality-gates li{padding:0 18px}.cpsk-v7-quality-gates button{display:grid;width:100%;min-height:190px;place-items:center;gap:13px;padding:22px;border:1px solid var(--cpsk-v7-line-dark);background:transparent;color:#ffffffa3;text-align:center;cursor:pointer;transition:border-color var(--cpsk-v7-fast) ease,color var(--cpsk-v7-fast) ease}.cpsk-v7-quality-gates button:hover,.cpsk-v7-quality-gates li.is-active button{border-color:var(--cpsk-v7-yellow);color:var(--cpsk-v7-white)}.cpsk-v7-quality-gates .cpsk-v7-icon{filter:brightness(0) invert(1)}.cpsk-v7-quality-gates button>span{color:var(--cpsk-v7-cyan-300);font-size:9px}.cpsk-v7-quality-gates button strong{font-size:16px;line-height:1.35}.cpsk-v7-section--quality-requirements{background:var(--cpsk-v7-paper)}.cpsk-v7-quality-requirements{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--cpsk-v7-line);border-bottom:1px solid var(--cpsk-v7-line)}.cpsk-v7-quality-requirements article{min-height:320px;padding:42px;border-left:1px solid var(--cpsk-v7-line)}.cpsk-v7-quality-requirements article:first-child{border-left:0}.cpsk-v7-quality-requirements h3{margin-bottom:48px;font-size:34px}.cpsk-v7-quality-requirements ul{padding:0;margin:0;list-style:none}.cpsk-v7-quality-requirements li{padding:12px 0;border-top:1px solid var(--cpsk-v7-line);color:var(--cpsk-v7-ink-600);font-size:14px}.cpsk-v7-industry-matrix{padding:0;margin:0;border-top:1px solid rgba(7,95,145,.22);list-style:none}.cpsk-v7-industry-matrix li{display:grid;min-height:128px;grid-template-columns:54px 58px minmax(220px,.55fr) minmax(300px,1fr);align-items:center;gap:24px;border-bottom:1px solid rgba(7,95,145,.22)}.cpsk-v7-industry-matrix>li>span{color:var(--cpsk-v7-blue-700);font-size:10px}.cpsk-v7-industry-matrix h3{font-size:24px;line-height:1.2}.cpsk-v7-industry-matrix p{margin:0;color:var(--cpsk-v7-ink-600);font-size:15px}.cpsk-v7-section--contact-details{background:var(--cpsk-v7-paper)}.cpsk-v7-contact-details{font-style:normal}.cpsk-v7-contact-details ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:0;margin:0;border-top:1px solid var(--cpsk-v7-line);border-left:1px solid var(--cpsk-v7-line);list-style:none}.cpsk-v7-contact-details li{display:flex;min-height:190px;flex-direction:column;justify-content:flex-start;padding:30px;border-right:1px solid var(--cpsk-v7-line);border-bottom:1px solid var(--cpsk-v7-line)}.cpsk-v7-contact-details li>span{margin-bottom:42px;color:var(--cpsk-v7-blue-700);font-size:10px;font-weight:700;text-transform:uppercase}.cpsk-v7-contact-details strong{font-size:25px;line-height:1.2}.cpsk-v7-contact-details p{margin:9px 0 0;color:var(--cpsk-v7-ink-600);font-size:14px}.cpsk-v7-contact-details a{display:flex;align-items:center;justify-content:space-between;margin-top:auto;color:var(--cpsk-v7-blue-700);font-size:13px;font-weight:700;text-decoration:none}.cpsk-contact-form{width:100%;max-width:none!important;padding:116px var(--cpsk-v7-gutter);margin:0!important;background:var(--cpsk-v7-mist)}.cpsk-contact-form>*{width:min(100%,var(--cpsk-v7-container));margin-inline:auto}.cpsk-section-heading{display:grid;grid-template-columns:minmax(0,.9fr) minmax(320px,.5fr);align-items:end;gap:24px 80px;margin-bottom:50px}.cpsk-section-heading .cpsk-eyebrow{grid-column:1 / -1;color:var(--cpsk-v7-blue-700);font-size:11px;font-weight:700;text-transform:uppercase}.cpsk-section-heading h2{font-size:48px;line-height:1.08}.cpsk-section-heading>p:last-child{margin:0;color:var(--cpsk-v7-ink-600)}.cpsk-form{padding:44px;border-top:3px solid var(--cpsk-v7-yellow);background:var(--cpsk-v7-white)}.cpsk-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.cpsk-field{margin:0}.cpsk-field--full{grid-column:1 / -1}.cpsk-field label{display:block;margin-bottom:7px;font-size:13px;font-weight:700}.cpsk-field input,.cpsk-field textarea{width:100%;min-height:52px;padding:11px 13px;border:1px solid #aab9c0;border-radius:2px;background:var(--cpsk-v7-paper);color:var(--cpsk-v7-ink-950)}.cpsk-field textarea{min-height:180px;resize:vertical}.cpsk-consent,.cpsk-form-required{color:var(--cpsk-v7-ink-600);font-size:12px}.cpsk-honeypot{position:absolute;left:-9999px}.cpsk-form-notice{padding:14px 16px;margin-bottom:20px;border-left:3px solid var(--cpsk-v7-blue-700);background:var(--cpsk-v7-white)}.cpsk-footer{padding:0;background:var(--cpsk-v7-navy-950);color:#ffffffad}.cpsk-footer__main{padding:72px 0 54px}.cpsk-footer__grid{display:grid;grid-template-columns:minmax(220px,1.1fr) repeat(2,minmax(170px,.72fr)) minmax(260px,1.2fr);gap:42px}.cpsk-footer__brand{display:block;margin:0 0 16px;color:var(--cpsk-v7-white);font-size:20px;font-weight:700}.cpsk-footer__about>p:not(.cpsk-footer__brand){max-width:280px;font-size:13px}.cpsk-footer__column h2{margin-bottom:18px;color:var(--cpsk-v7-white);font-size:13px;font-weight:700}.cpsk-footer__column address,.cpsk-footer__contact{font-size:13px;font-style:normal}.cpsk-footer__contact li+li{margin-top:8px}.cpsk-footer__navigation ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 28px}.cpsk-footer a{color:#ffffffb8;font-size:13px}.cpsk-footer a:hover{color:var(--cpsk-v7-yellow)}.cpsk-footer .cpsk-language-switcher__item.is-current{color:var(--cpsk-v7-cyan-300)}.cpsk-footer__meta{border-top:1px solid var(--cpsk-v7-line-dark)}.cpsk-footer__meta-inner{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:72px;font-size:11px}.cpsk-footer__meta-inner>p{margin:0}.cpsk-footer__legal ul{display:flex;flex-wrap:wrap;gap:18px}.cpsk-js .cpsk-v7-reveal{opacity:0;transform:translateY(28px);transition:opacity var(--cpsk-v7-long) var(--cpsk-v7-ease-intro),transform var(--cpsk-v7-long) var(--cpsk-v7-ease-intro)}.cpsk-js .cpsk-v7-reveal.is-visible{opacity:1;transform:none}@media (max-width: 1180px){:root{--cpsk-v7-container: 1040px;--cpsk-v7-gutter: 28px}.cpsk-nav__list{gap:18px}.cpsk-nav-panel{gap:24px}.cpsk-nav__link,.cpsk-nav__disclosure summary{font-size:12px}.cpsk-v7-hero__title{font-size:54px}.cpsk-v7-hero__copy-column{width:min(100%,570px)!important}.cpsk-v7-hero-stage{width:60%!important}.cpsk-v7-hero-stage__hotspot{width:168px}.cpsk-v7-section-heading__title{font-size:46px}.cpsk-v7-section--positioning .cpsk-v7-section-heading__title{font-size:56px}.cpsk-v7-story{grid-template-columns:minmax(0,1fr) minmax(350px,.72fr);gap:52px}.cpsk-v7-story__stage{height:560px}.cpsk-v7-product-explorer__workspace{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr)}}@media (max-width: 1100px){.cpsk-v7-industry-teaser{grid-template-columns:repeat(2,minmax(0,1fr))}.cpsk-v7-industry-teaser li:nth-child(3){border-left:0;border-top:1px solid rgba(7,95,145,.22)}.cpsk-v7-industry-teaser li:nth-child(4){border-top:1px solid rgba(7,95,145,.22)}.cpsk-v7-benefits,.cpsk-v7-certifications ul,.cpsk-v7-quality-gates ol{grid-template-columns:repeat(2,minmax(0,1fr))}.cpsk-v7-benefits li:nth-child(3),.cpsk-v7-certifications li:nth-child(3){border-left:0;border-top:1px solid var(--cpsk-v7-line)}.cpsk-v7-benefits li:nth-child(4),.cpsk-v7-certifications li:nth-child(4){border-top:1px solid var(--cpsk-v7-line)}}@media (min-width: 961px) and (max-width: 1100px){.cpsk-site:is(.cpsk-page--home,.cpsk-page--en-home) .cpsk-v7-hero__title{font-size:53px}}@media (max-width: 1399px){.cpsk-v7-hero-rail{display:none}}@media (max-width: 960px){:root{--cpsk-v7-header: 74px}.cpsk-header__inner{gap:20px}.cpsk-logo{width:136px}.cpsk-nav-toggle{display:inline-flex;min-height:46px;align-items:center;gap:10px;padding:8px 10px;border:1px solid var(--cpsk-v7-line);border-radius:2px;background:transparent;color:var(--cpsk-v7-ink-950);font-size:12px;font-weight:700;cursor:pointer}.cpsk-js .cpsk-nav-toggle[hidden]{display:inline-flex}.cpsk-nav-toggle__icon{position:relative;display:block;width:20px;height:14px;border-top:2px solid currentColor;border-bottom:2px solid currentColor}.cpsk-nav-toggle__icon span{position:absolute;top:5px;left:0;width:20px;height:2px;background:currentColor}.cpsk-nav-panel{position:fixed;z-index:999;top:var(--cpsk-header-offset);right:0;bottom:auto;left:0;display:grid;height:calc(100vh - var(--cpsk-header-offset));height:calc(100dvh - var(--cpsk-header-offset));align-content:start;gap:26px;padding:32px var(--cpsk-v7-gutter) 44px;overflow-y:auto;background:var(--cpsk-v7-paper);transform:translate(100%);visibility:hidden;transition:transform var(--cpsk-v7-medium) var(--cpsk-v7-ease-standard),visibility 0s linear var(--cpsk-v7-medium)}html:not(.cpsk-js) .cpsk-header{position:relative;height:auto}html:not(.cpsk-js) .cpsk-header__inner{flex-wrap:wrap;padding-top:14px;padding-bottom:18px}html:not(.cpsk-js) .cpsk-header__navigation,html:not(.cpsk-js) .cpsk-nav,html:not(.cpsk-js) .cpsk-nav-panel{width:100%}html:not(.cpsk-js) .cpsk-nav-panel{position:static;display:grid;height:auto;padding:0;overflow:visible;transform:none;visibility:visible;transition:none}.cpsk-header.is-nav-open .cpsk-nav-panel{transform:translate(0);visibility:visible;transition-delay:0s}.cpsk-nav__list{display:grid;gap:0}.cpsk-nav__item{border-bottom:1px solid var(--cpsk-v7-line)}.cpsk-nav__link,.cpsk-nav__disclosure summary{width:100%;min-height:60px;justify-content:space-between;font-size:18px}.cpsk-nav__submenu{position:static;width:100%;padding:0 0 16px 14px;border:0;background:transparent;box-shadow:none}.cpsk-nav__sublink{min-height:48px}.cpsk-language-switcher{justify-content:flex-start}.cpsk-language-switcher__item{min-width:44px;min-height:44px;justify-content:center}.cpsk-v7-section{padding-top:90px;padding-bottom:90px}.cpsk-v7-section-heading{grid-template-columns:minmax(0,1fr);gap:22px}.cpsk-v7-section-heading__intro{max-width:680px}.cpsk-site:is(.cpsk-page--home,.cpsk-page--en-home) .cpsk-v7-section--hero{display:block;height:auto;max-height:none;min-height:0;padding:52px var(--cpsk-v7-gutter) 0}.cpsk-site:is(.cpsk-page--home,.cpsk-page--en-home) .cpsk-v7-section--hero:before{display:none}.cpsk-v7-hero__copy-column{width:100%!important;max-width:700px!important;padding-left:0;margin:0 auto 44px!important}.cpsk-v7-hero__title{font-size:52px}.cpsk-v7-hero-stage{position:relative;width:calc(100% + (2 * var(--cpsk-v7-gutter)))!important;height:480px;margin-left:calc(-1 * var(--cpsk-v7-gutter))!important}.cpsk-v7-hero-stage__surface{clip-path:polygon(12% 0,100% 0,100% 100%,0 100%);background:var(--cpsk-v7-navy-950)}.cpsk-v7-hero-stage__fallback img{object-position:58% 50%;transform:scale(1.12) rotate(-2deg)}.cpsk-site:not(.cpsk-page--home,.cpsk-page--en-home) .cpsk-v7-section--hero{min-height:460px;grid-template-columns:minmax(0,1fr) 90px}.cpsk-site:not(.cpsk-page--home,.cpsk-page--en-home) .cpsk-v7-hero__title{font-size:52px}.cpsk-v7-strengths li:nth-child(odd){padding-right:28px}.cpsk-v7-strengths li:nth-child(2n){padding-left:28px}.cpsk-v7-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.cpsk-v7-stat:nth-child(3){border-left:0;border-top:1px solid var(--cpsk-v7-line-dark)}.cpsk-v7-stat:nth-child(4){border-top:1px solid var(--cpsk-v7-line-dark)}.cpsk-v7-editorial{grid-template-columns:minmax(0,.45fr) minmax(320px,.55fr);gap:44px}.cpsk-v7-story{grid-template-columns:minmax(0,1fr)}.cpsk-v7-story__stage{position:relative;top:auto;height:470px}.cpsk-v7-story__steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.cpsk-v7-story__step{min-height:240px;padding:32px 22px;border-right:1px solid var(--cpsk-v7-line)}.cpsk-v7-story__step p{padding-left:0}.cpsk-v7-solution-rail li{grid-template-columns:42px minmax(0,1fr) 190px}.cpsk-v7-industry-teaser{grid-template-columns:repeat(2,minmax(0,1fr))}.cpsk-v7-industry-teaser li:nth-child(3){border-left:0;border-top:1px solid rgba(7,95,145,.22)}.cpsk-v7-industry-teaser li:nth-child(4){border-top:1px solid rgba(7,95,145,.22)}.cpsk-v7-timeline{gap:44px}.cpsk-v7-timeline li{grid-template-columns:minmax(0,1fr);gap:18px}.cpsk-v7-service-flow__line{display:none}.cpsk-v7-service-flow ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 0}.cpsk-v7-product-explorer__tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.cpsk-v7-product-explorer__tabs button:nth-child(4),.cpsk-v7-product-explorer__tabs button:nth-child(5){border-top:1px solid var(--cpsk-v7-line)}.cpsk-v7-product-explorer__workspace{grid-template-columns:minmax(0,1fr)}.cpsk-v7-product-explorer__stage{min-height:520px}.cpsk-v7-product-explorer__panel{min-height:0}.cpsk-v7-network{grid-template-columns:minmax(0,1fr)}.cpsk-v7-network__visual{min-height:520px;border-right:0;border-bottom:1px solid var(--cpsk-v7-line-dark)}.cpsk-v7-network__states{grid-template-columns:repeat(2,minmax(0,1fr))}.cpsk-v7-network__states button{min-height:140px}.cpsk-v7-benefits,.cpsk-v7-certifications ul,.cpsk-v7-quality-gates ol{grid-template-columns:repeat(2,minmax(0,1fr))}.cpsk-v7-benefits li:nth-child(3),.cpsk-v7-certifications li:nth-child(3){border-left:0;border-top:1px solid var(--cpsk-v7-line)}.cpsk-v7-benefits li:nth-child(4),.cpsk-v7-certifications li:nth-child(4){border-top:1px solid var(--cpsk-v7-line)}.cpsk-v7-quality-gates li{margin-bottom:20px}.cpsk-v7-quality-gates__beam{display:none}.cpsk-v7-industry-matrix li{grid-template-columns:44px 54px minmax(200px,.6fr) minmax(280px,1fr)}.cpsk-footer__grid,.cpsk-footer__navigation ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 820px){.cpsk-v7-strengths h3{font-size:18px}.cpsk-v7-industry-matrix h3{font-size:20px}}@media (max-width: 640px){:root{--cpsk-v7-gutter: 20px;--cpsk-v7-header: 68px}body.cpsk-site{font-size:16px;line-height:1.58}.cpsk-logo{width:124px}.cpsk-nav-toggle__label{display:none}.cpsk-nav-toggle{width:44px;justify-content:center;padding:8px}.cpsk-breadcrumb{display:none}.cpsk-v7-section{padding-top:72px;padding-bottom:72px}.cpsk-v7-section-heading{margin-bottom:42px!important}.cpsk-v7-section-heading__title{font-size:36px;line-height:1.09}.cpsk-v7-section-heading__intro{font-size:15px}.cpsk-v7-eyebrow{font-size:10px}.cpsk-v7-eyebrow:before{width:28px}.cpsk-site:is(.cpsk-page--home,.cpsk-page--en-home) .cpsk-v7-section--hero{padding-top:30px}.cpsk-v7-hero__copy-column{margin-bottom:28px!important}.cpsk-v7-hero__title{font-size:32px;line-height:1.08}.cpsk-v7-hero__lead{margin-top:18px;font-size:15px;line-height:1.52}.cpsk-v7-hero__copy{font-size:14px}.cpsk-site .wp-block-buttons,.cpsk-site .cpsk-buttons{display:grid;grid-template-columns:minmax(0,1fr);gap:9px;margin-top:22px}.cpsk-site .wp-block-button,.cpsk-site .wp-block-button__link,.cpsk-site .cpsk-button{width:100%}.cpsk-v7-hero-stage{height:304px}.cpsk-v7-hero-stage__surface{clip-path:polygon(9% 0,100% 0,100% 100%,0 100%)}.cpsk-v7-hero-stage__fallback img{object-position:62% 48%;transform:translate(4%,2%) scale(1.22) rotate(-2deg)}.cpsk-v7-hero-stage__focus{top:43%;left:5%;width:104px;height:48px}.cpsk-v7-hero-stage__hotspots,.cpsk-v7-hero-stage__measure{display:none}.cpsk-v7-hero-stage figcaption{right:18px;bottom:10px;font-size:8px}.cpsk-v7-hero-stage__signal{right:8%;bottom:18%;width:52%}.cpsk-site:not(.cpsk-page--home,.cpsk-page--en-home) .cpsk-v7-section--hero{display:block;min-height:410px;padding-top:62px;padding-bottom:62px;background-size:64px 100%}.cpsk-site:not(.cpsk-page--home,.cpsk-page--en-home) .cpsk-v7-section--hero:after{width:8px}.cpsk-site:not(.cpsk-page--home,.cpsk-page--en-home) .cpsk-v7-hero__copy-column{width:100%!important;margin:0!important}.cpsk-site:not(.cpsk-page--home,.cpsk-page--en-home) .cpsk-v7-hero__title{font-size:40px;line-height:1.07}.cpsk-v7-page-hero__datum{display:none}.cpsk-v7-strengths{grid-template-columns:minmax(0,1fr)}.cpsk-v7-strengths li,.cpsk-v7-strengths li:nth-child(odd),.cpsk-v7-strengths li:nth-child(2n){min-height:0;grid-template-columns:30px 44px minmax(0,1fr);padding:28px 0;border-right:0;border-bottom:1px solid var(--cpsk-v7-line)}.cpsk-v7-strengths li:last-child{border-bottom:0}.cpsk-v7-strengths .cpsk-v7-icon{width:42px;height:42px}.cpsk-v7-strengths h3{font-size:20px}.cpsk-v7-stats{grid-template-columns:minmax(0,1fr)}.cpsk-v7-stat,.cpsk-v7-stat:nth-child(3),.cpsk-v7-stat:nth-child(4){min-height:120px;padding:24px 18px 20px 70px;border-top:1px solid var(--cpsk-v7-line-dark);border-left:0}.cpsk-v7-stat:first-child{border-top:0}.cpsk-v7-stat__index{top:50%;left:18px;transform:translateY(-50%)}.cpsk-v7-stat dd{font-size:36px}.cpsk-v7-section--positioning{padding-top:86px;padding-bottom:86px}.cpsk-v7-section--positioning .cpsk-v7-section-heading__title{font-size:40px}.cpsk-v7-editorial{grid-template-columns:minmax(0,1fr);gap:0}.cpsk-v7-editorial p,.cpsk-v7-editorial ul{grid-column:1;font-size:16px}.cpsk-v7-story{gap:24px}.cpsk-v7-story__stage{height:300px}.cpsk-v7-story__readout{top:14px;left:14px}.cpsk-v7-story__readout span{width:36px;height:36px}.cpsk-v7-story__progress{right:14px;bottom:14px;left:14px}.cpsk-v7-story__steps{grid-template-columns:minmax(0,1fr)}.cpsk-v7-story__step{min-height:188px;padding:28px 0;border-right:0}.cpsk-v7-story__step strong{font-size:23px}.cpsk-v7-story__step p{margin-top:16px;font-size:14px}.cpsk-v7-solution-rail li{min-height:0;grid-template-columns:34px minmax(0,1fr);gap:18px;padding:24px 0}.cpsk-v7-solution-rail h3{font-size:23px}.cpsk-v7-solution-rail a{grid-column:2;width:100%;min-height:44px;padding:0;border-left:0}.cpsk-v7-industry-teaser{grid-template-columns:minmax(0,1fr)}.cpsk-v7-industry-teaser li,.cpsk-v7-industry-teaser li:nth-child(3),.cpsk-v7-industry-teaser li:nth-child(4){min-height:220px;border-top:1px solid rgba(7,95,145,.22);border-left:0}.cpsk-v7-industry-teaser li:first-child{border-top:0}.cpsk-v7-industry-teaser .cpsk-v7-icon{margin-bottom:22px}.cpsk-v7-cta{grid-template-columns:minmax(0,1fr)}.cpsk-v7-cta__title{font-size:36px}.cpsk-v7-cta .wp-block-buttons,.cpsk-v7-cta .cpsk-buttons{grid-column:1;grid-row:auto;justify-content:stretch;margin-top:10px}.cpsk-v7-timeline{grid-template-columns:minmax(0,1fr);gap:48px;padding-top:42px}.cpsk-v7-timeline:before{box-shadow:none}.cpsk-v7-timeline h3{font-size:26px}.cpsk-v7-operating-model ol{grid-template-columns:minmax(0,1fr)}.cpsk-v7-operating-model li{min-height:190px;padding:28px;border-top:1px solid var(--cpsk-v7-line-dark);border-left:0}.cpsk-v7-operating-model li:first-child{border-top:0}.cpsk-v7-operating-model__signal{display:none}.cpsk-v7-service-fields summary{min-height:92px;grid-template-columns:30px 42px minmax(0,1fr) 34px;gap:12px}.cpsk-v7-service-fields summary strong{font-size:18px}.cpsk-v7-service-fields summary .cpsk-v7-icon{width:38px;height:38px}.cpsk-v7-service-fields summary i{width:32px;height:32px}.cpsk-v7-service-fields details>ul{grid-template-columns:minmax(0,1fr);padding:0 0 28px 84px}.cpsk-v7-service-flow ol{grid-template-columns:minmax(0,1fr);gap:0}.cpsk-v7-service-flow li{padding:24px 0;border-top:1px solid var(--cpsk-v7-line);text-align:left}.cpsk-v7-service-flow button{grid-template-columns:48px minmax(0,1fr);justify-items:start}.cpsk-v7-service-flow p{padding-left:66px}.cpsk-v7-product-explorer__tabs{display:grid;grid-template-columns:minmax(0,1fr)}.cpsk-v7-product-explorer__tabs button,.cpsk-v7-product-explorer__tabs button:nth-child(4),.cpsk-v7-product-explorer__tabs button:nth-child(5){min-height:56px;border-top:1px solid var(--cpsk-v7-line);border-left:0}.cpsk-v7-product-explorer__tabs button:first-child{border-top:0}.cpsk-v7-product-explorer__stage{min-height:330px}.cpsk-v7-product-explorer__panel{padding:32px 22px}.cpsk-v7-product-explorer__panel h3{margin-top:28px;font-size:28px}.cpsk-v7-product-explorer:not(.is-enhanced) .cpsk-v7-product-explorer__panel{border-top:1px solid var(--cpsk-v7-line)}.cpsk-v7-network__visual{min-height:360px}.cpsk-v7-network__map{inset:0;width:100%;height:100%}.cpsk-v7-network__label{display:none}.cpsk-v7-network__count{right:14px;bottom:14px}.cpsk-v7-network__states{grid-template-columns:minmax(0,1fr)}.cpsk-v7-network__states button{min-height:116px}.cpsk-v7-benefits,.cpsk-v7-certifications ul,.cpsk-v7-quality-gates ol{grid-template-columns:minmax(0,1fr)}.cpsk-v7-benefits li,.cpsk-v7-certifications li,.cpsk-v7-benefits li:nth-child(3),.cpsk-v7-certifications li:nth-child(3),.cpsk-v7-benefits li:nth-child(4),.cpsk-v7-certifications li:nth-child(4){min-height:150px;border-top:1px solid var(--cpsk-v7-line);border-left:0}.cpsk-v7-benefits li:first-child,.cpsk-v7-certifications li:first-child{border-top:0}.cpsk-v7-benefits h3{margin-top:30px}.cpsk-v7-quality-gates{padding-top:0}.cpsk-v7-quality-gates li{padding:0;margin:0}.cpsk-v7-quality-gates button{min-height:132px;grid-template-columns:34px 44px minmax(0,1fr);justify-items:start;text-align:left}.cpsk-v7-quality-gates button>span{grid-column:1}.cpsk-v7-quality-gates .cpsk-v7-icon{grid-column:2;grid-row:1;width:42px;height:42px}.cpsk-v7-quality-gates button strong{grid-column:3;grid-row:1}.cpsk-v7-quality-requirements{grid-template-columns:minmax(0,1fr)}.cpsk-v7-quality-requirements article{min-height:0;padding:30px 0;border-top:1px solid var(--cpsk-v7-line);border-left:0}.cpsk-v7-quality-requirements article:first-child{border-top:0}.cpsk-v7-quality-requirements h3{margin-bottom:28px;font-size:28px}.cpsk-v7-industry-matrix li{min-height:0;grid-template-columns:32px 44px minmax(0,1fr);gap:14px;padding:24px 0}.cpsk-v7-industry-matrix h3{font-size:20px}.cpsk-v7-industry-matrix p{grid-column:3;font-size:14px}.cpsk-v7-contact-details ul{grid-template-columns:minmax(0,1fr)}.cpsk-v7-contact-details li{min-height:166px}.cpsk-v7-contact-details li>span{margin-bottom:28px}.cpsk-contact-form{padding-top:72px;padding-bottom:72px}.cpsk-section-heading{grid-template-columns:minmax(0,1fr);gap:18px}.cpsk-section-heading h2{font-size:36px}.cpsk-form{padding:28px 20px}.cpsk-form-grid{grid-template-columns:minmax(0,1fr)}.cpsk-field--full{grid-column:1}.cpsk-footer__main{padding-top:56px}.cpsk-footer__grid{grid-template-columns:minmax(0,1fr);gap:36px}.cpsk-footer__navigation ul{grid-template-columns:repeat(2,minmax(0,1fr))}.cpsk-footer__meta-inner{min-height:0;align-items:flex-start;flex-direction:column;padding-top:22px;padding-bottom:22px}}@media (max-width: 400px){.cpsk-site:not(.cpsk-page--home,.cpsk-page--en-home) .cpsk-v7-section--hero .cpsk-v7-hero__title{font-size:29px;line-height:1.1}.cpsk-v7-strengths h3{font-size:19px}}@media (max-width: 359px){:root{--cpsk-v7-gutter: 16px}.cpsk-v7-hero__title{font-size:28px}.cpsk-site:not(.cpsk-page--home,.cpsk-page--en-home) .cpsk-v7-section--hero .cpsk-v7-hero__title{font-size:26px}.cpsk-v7-hero__lead{font-size:14px}.cpsk-v7-hero-stage{height:276px}.cpsk-v7-section-heading__title{font-size:33px}.cpsk-v7-section--positioning .cpsk-v7-section-heading__title{font-size:32px}.cpsk-v7-stat dd{font-size:33px}.cpsk-v7-strengths h3,.cpsk-v7-industry-matrix h3{font-size:18px}.cpsk-v7-strengths li,.cpsk-v7-strengths li:nth-child(odd),.cpsk-v7-strengths li:nth-child(2n){grid-template-columns:28px 38px minmax(0,1fr);gap:12px}.cpsk-v7-strengths .cpsk-v7-icon{width:36px;height:36px}.cpsk-v7-service-fields summary{grid-template-columns:26px 36px minmax(0,1fr) 30px;gap:8px}.cpsk-v7-product-explorer__stage{min-height:300px}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.cpsk-v7-hero-stage__signal:after,.cpsk-v7-operating-model__signal i,.cpsk-v7-network__routes path{animation:none!important}.cpsk-js .cpsk-v7-reveal{opacity:1;transform:none}}@media (forced-colors: active){.cpsk-v7-hero-stage__surface,.cpsk-v7-story__stage,.cpsk-v7-product-explorer__stage,.cpsk-v7-network,.cpsk-v7-quality-gates button{border:1px solid CanvasText;background:Canvas;color:CanvasText;forced-color-adjust:auto}.cpsk-v7-network__map{display:none}}@media print{.cpsk-header,.cpsk-footer,.cpsk-v7-hero-stage__hotspots,.cpsk-v7-network__map{display:none!important}.cpsk-v7-section,.cpsk-contact-form{padding:30px 0;background:#fff!important;color:#000!important}.cpsk-v7-section :where(h1,h2,h3,p,li,strong,span){color:#000!important}}.cpsk-nav-toggle[hidden]{display:none!important}html.cpsk-js:not(.cpsk-v7-ready) .cpsk-nav__submenu{display:none}.cpsk-nav-panel__contact{display:none}.cpsk-site .wp-block-buttons,.cpsk-site .cpsk-buttons{align-items:stretch}.cpsk-site .wp-block-button,.cpsk-site .wp-block-button__link,.cpsk-site a.cpsk-button{min-width:0}.cpsk-site .wp-block-button__link,.cpsk-site a.cpsk-button{gap:18px;line-height:1;white-space:nowrap}.cpsk-site .wp-block-button__link:after,.cpsk-site a.cpsk-button:after{width:16px;height:16px;flex:0 0 16px;margin-left:0}.cpsk-v7-section,.cpsk-v7-section-heading,.cpsk-v7-network,.cpsk-v7-product-explorer,.cpsk-v7-story{scroll-margin-top:var(--cpsk-scroll-offset)}.cpsk-site:is(.cpsk-page--home,.cpsk-page--en-home) .cpsk-v7-section--hero{--cpsk-v7-hero-copy-left: max(var(--cpsk-v7-gutter), calc((100vw - var(--cpsk-v7-container)) / 2));min-height:650px;height:calc(100svh - var(--cpsk-header-offset));max-height:820px;grid-template-columns:minmax(0,52%) minmax(0,48%);overflow:hidden}.cpsk-site:is(.cpsk-page--home,.cpsk-page--en-home) .cpsk-v7-section--hero:before,.cpsk-v7-hero-stage__surface{clip-path:polygon(26% 0,100% 0,100% 100%,0 100%)}.cpsk-v7-hero__copy-column{width:min(580px,calc(52vw - var(--cpsk-v7-hero-copy-left) - 38px))!important;max-width:580px!important;padding-left:0;margin:0 0 0 var(--cpsk-v7-hero-copy-left)!important}.cpsk-v7-hero__copy-column>*{max-width:580px}.cpsk-v7-hero__title{font-size:54px;line-height:1.035}.cpsk-v7-hero__lead,.cpsk-v7-hero__copy{max-width:560px}.cpsk-v7-hero-stage{width:60%!important}.cpsk-v7-hero-stage__fallback img{object-position:70% 50%;transform:translate(7%,2%) scale(1.28) rotate(-2deg)}.cpsk-v7-hero-stage__focus{display:none!important}.cpsk-v7-hero-rail{right:auto;left:0;contain:layout paint}.cpsk-site:not(.cpsk-page--home,.cpsk-page--en-home) .cpsk-v7-section--hero{grid-template-columns:minmax(0,78%) minmax(120px,22%);overflow:hidden}.cpsk-site:not(.cpsk-page--home,.cpsk-page--en-home) .cpsk-v7-hero__copy-column{width:100%!important;max-width:none!important;padding-right:64px;padding-left:max(var(--cpsk-v7-gutter),calc((100vw - var(--cpsk-v7-container)) / 2));margin:0!important}.cpsk-site:not(.cpsk-page--home,.cpsk-page--en-home) .cpsk-v7-hero__copy-column>*{max-width:840px}.cpsk-site:not(.cpsk-page--home,.cpsk-page--en-home) .cpsk-v7-hero__title{max-width:840px;font-size:56px}.cpsk-v7-story{grid-template-columns:minmax(0,1.08fr) minmax(380px,.92fr);gap:52px}.cpsk-v7-story__stage{height:580px}.cpsk-v7-story__step{min-height:44vh}.cpsk-v7-story__step button{grid-template-columns:48px 44px minmax(0,1fr);gap:14px}.cpsk-v7-story__step button .cpsk-v7-icon{width:40px;height:40px;padding:8px;border:1px solid var(--cpsk-v7-line);background:var(--cpsk-v7-white)}.cpsk-v7-story__step.is-active button .cpsk-v7-icon{border-color:var(--cpsk-v7-cyan-500);background:#22b8df14}.cpsk-v7-story__step p{max-width:560px;padding-left:120px}.cpsk-v7-story__mobile-visual{display:none}.cpsk-v7-product-explorer__tabs button{position:relative;outline-offset:-3px}.cpsk-v7-product-explorer__tabs button:hover:not(.is-active){background:var(--cpsk-v7-mist);color:var(--cpsk-v7-ink-950)}.cpsk-v7-product-explorer__tabs button.is-active{background:var(--cpsk-v7-navy-900);box-shadow:inset 0 -3px 0 var(--cpsk-v7-yellow);color:var(--cpsk-v7-white)}.cpsk-v7-product-explorer__workspace,.cpsk-v7-product-explorer__stage,.cpsk-v7-product-explorer__panel{min-height:590px}.cpsk-v7-product-explorer__stage{isolation:isolate}.cpsk-v7-product-visual{position:absolute;z-index:1;inset:0;display:grid;place-items:center;opacity:0;pointer-events:none;transform:translateY(16px) scale(.985);transition:opacity .42s var(--cpsk-v7-ease-standard),transform .52s var(--cpsk-v7-ease-standard)}.cpsk-v7-product-visual.is-active{z-index:2;opacity:1;transform:none}.cpsk-v7-product-visual picture,.cpsk-v7-product-visual picture img,.cpsk-v7-product-visual__fallback,.cpsk-v7-product-visual__fallback img{display:block;width:100%;height:100%}.cpsk-v7-product-visual picture img{object-fit:contain;object-position:center;padding:8% 10% 12%;filter:drop-shadow(0 34px 30px rgba(0,0,0,.46))}.cpsk-v7-product-visual[data-cpsk-v7-product-visual=fpc] picture img{padding:7% 11% 11%;transform:rotate(-3deg) scale(1.06)}.cpsk-v7-product-visual__hotspots{position:absolute;z-index:3;right:7%;bottom:9%;left:7%;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.cpsk-v7-product-visual__hotspots span{padding:7px 10px;border:1px solid rgba(142,221,240,.42);background:#031722db;color:var(--cpsk-v7-white);font-size:9px;font-weight:700;text-transform:uppercase}.cpsk-v7-product-system{position:relative;display:grid;width:min(78%,620px);grid-template-columns:112px minmax(36px,1fr) 112px minmax(36px,1fr) 112px;align-items:center;gap:0}.cpsk-v7-product-system .cpsk-v7-icon{width:112px;height:112px;padding:28px;border:1px solid rgba(142,221,240,.34);background:#062638d1}.cpsk-v7-product-system i{height:1px;background:var(--cpsk-v7-cyan-500);box-shadow:0 0 14px #22b8dfb3}.cpsk-v7-product-system strong{grid-column:1 / -1;margin-top:34px;color:var(--cpsk-v7-white);font-size:18px;text-align:center}.cpsk-v7-product-explorer__signal{z-index:4;opacity:.72}@media (min-width: 1400px){.cpsk-v7-hero__copy-column{width:580px!important}}@media (max-width: 1180px) and (min-width: 961px){.cpsk-site:is(.cpsk-page--home,.cpsk-page--en-home) .cpsk-v7-section--hero{grid-template-columns:minmax(0,50%) minmax(0,50%)}.cpsk-v7-hero__copy-column{width:min(500px,calc(50vw - var(--cpsk-v7-hero-copy-left) - 28px))!important}.cpsk-v7-hero__title{font-size:46px}.cpsk-v7-hero__lead{max-width:440px;font-size:16px}.cpsk-v7-hero-stage{width:58%!important}.cpsk-v7-story{grid-template-columns:minmax(0,1fr) minmax(350px,.9fr);gap:40px}}@media (max-width: 960px){.cpsk-js .cpsk-nav-toggle[hidden]{display:inline-flex!important}html:not(.cpsk-js) .cpsk-nav-toggle[hidden]{display:none!important}.cpsk-nav-toggle{position:relative;z-index:1002;border-color:transparent;background:var(--cpsk-v7-mist)}.cpsk-nav-toggle__icon,.cpsk-nav-toggle__icon span{transition:border-color var(--cpsk-v7-fast) ease,transform var(--cpsk-v7-fast) ease,opacity var(--cpsk-v7-fast) ease}.cpsk-header.is-nav-open .cpsk-nav-toggle__icon{border-color:transparent;transform:rotate(45deg)}.cpsk-header.is-nav-open .cpsk-nav-toggle__icon span{transform:rotate(90deg)}.cpsk-header.is-nav-open .cpsk-nav-toggle__icon:after{position:absolute;top:5px;left:0;width:20px;height:2px;background:currentColor;content:""}.cpsk-nav-panel{grid-template-rows:auto auto minmax(104px,1fr);align-content:stretch}.cpsk-nav-panel__contact{display:grid;align-self:end;gap:7px;padding-top:24px;border-top:1px solid var(--cpsk-v7-line);font-style:normal}.cpsk-nav-panel__contact span{color:var(--cpsk-v7-blue-700);font-size:10px;font-weight:700;text-transform:uppercase}.cpsk-nav-panel__contact a{width:fit-content;font-size:14px;font-weight:650;text-decoration:none}html:not(.cpsk-js) .cpsk-header__brand{width:100%}html:not(.cpsk-js) .cpsk-nav__disclosure>.cpsk-nav__submenu{display:grid}html:not(.cpsk-js) .cpsk-nav-panel__contact{min-height:0;align-self:auto}.cpsk-site:is(.cpsk-page--home,.cpsk-page--en-home) .cpsk-v7-section--hero{--cpsk-v7-hero-copy-left: 0px;display:block;height:auto;min-height:0;max-height:none;overflow:hidden}.cpsk-v7-hero__copy-column{width:100%!important;max-width:700px!important;margin:0 auto 38px!important}.cpsk-v7-hero-stage{width:calc(100% + (2 * var(--cpsk-v7-gutter)))!important}.cpsk-v7-hero-stage__surface{clip-path:polygon(12% 0,100% 0,100% 100%,0 100%)}.cpsk-site:not(.cpsk-page--home,.cpsk-page--en-home) .cpsk-v7-section--hero{grid-template-columns:minmax(0,1fr) 86px}.cpsk-site:not(.cpsk-page--home,.cpsk-page--en-home) .cpsk-v7-hero__copy-column{padding-right:42px;padding-left:var(--cpsk-v7-gutter)}.cpsk-site:not(.cpsk-page--home,.cpsk-page--en-home) .cpsk-v7-hero__title{font-size:46px}.cpsk-v7-story{grid-template-columns:minmax(0,1fr)}.cpsk-v7-story__step p{padding-left:112px}}@media (max-width: 640px){.cpsk-nav-panel{gap:18px;padding-top:22px;padding-bottom:26px}.cpsk-nav__link,.cpsk-nav__disclosure summary{min-height:54px;font-size:17px}.cpsk-site:is(.cpsk-page--home,.cpsk-page--en-home) .cpsk-v7-section--hero{padding-top:28px}.cpsk-site:is(.cpsk-page--home,.cpsk-page--en-home) .cpsk-v7-hero__title{font-size:36px;line-height:1.06}.cpsk-v7-hero__copy-column{margin-bottom:22px!important}.cpsk-v7-hero-stage{height:292px}.cpsk-v7-hero-stage__fallback img{object-position:64% 48%;transform:translate(3%,1%) scale(1.34) rotate(-2deg)}.cpsk-v7-hero-stage__surface{clip-path:polygon(8% 0,100% 0,100% 100%,0 100%)}.cpsk-site:not(.cpsk-page--home,.cpsk-page--en-home) .cpsk-v7-hero__copy-column{padding-right:18px;padding-left:0}.cpsk-v7-story{gap:18px}.cpsk-v7-story__stage{display:none}.cpsk-v7-story__step{min-height:0;padding:34px 0}.cpsk-v7-story__step button{grid-template-columns:40px 38px minmax(0,1fr);gap:10px}.cpsk-v7-story__step button span{width:38px;height:38px}.cpsk-v7-story__step button .cpsk-v7-icon{width:36px;height:36px;padding:7px}.cpsk-v7-story__step p{padding-left:88px}.cpsk-v7-story__mobile-visual{position:relative;display:grid;height:210px;place-items:center;margin-top:24px;overflow:hidden;border:1px solid rgba(142,221,240,.24);background-color:var(--cpsk-v7-navy-950);background-image:linear-gradient(rgba(142,221,240,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(142,221,240,.055) 1px,transparent 1px);background-size:32px 32px}.cpsk-v7-story__mobile-product{width:90%;height:88%;object-fit:contain;filter:drop-shadow(0 20px 20px rgba(0,0,0,.5));transition:transform .52s var(--cpsk-v7-ease-standard)}.cpsk-v7-story__mobile-visual>.cpsk-v7-icon{position:absolute;right:12px;bottom:12px;width:42px;height:42px;padding:9px;border:1px solid var(--cpsk-v7-cyan-500);background:#031722e6}.cpsk-v7-story__mobile-visual[data-cpsk-v7-mobile-story-state="1"] .cpsk-v7-story__mobile-product{transform:translate(-3%) scale(1.04)}.cpsk-v7-story__mobile-visual[data-cpsk-v7-mobile-story-state="2"] .cpsk-v7-story__mobile-product{transform:translate(4%) scale(1.08)}.cpsk-v7-story__mobile-visual[data-cpsk-v7-mobile-story-state="3"] .cpsk-v7-story__mobile-product{transform:translateY(-4%) scale(1.1)}.cpsk-v7-story__mobile-visual[data-cpsk-v7-mobile-story-state="4"] .cpsk-v7-story__mobile-product{transform:translate(-5%) translateY(2%) scale(1.05)}.cpsk-v7-story__mobile-visual[data-cpsk-v7-mobile-story-state="5"] .cpsk-v7-story__mobile-product{transform:translate(3%) scale(1.12)}.cpsk-v7-product-explorer__tabs{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-inline:contain}.cpsk-v7-product-explorer__tabs button,.cpsk-v7-product-explorer__tabs button:nth-child(4),.cpsk-v7-product-explorer__tabs button:nth-child(5){min-width:178px;min-height:64px;flex:0 0 178px;border-top:0;border-left:1px solid var(--cpsk-v7-line);scroll-snap-align:start}.cpsk-v7-product-explorer__tabs button:first-child{border-left:0}.cpsk-v7-product-explorer__workspace,.cpsk-v7-product-explorer__stage,.cpsk-v7-product-explorer__panel{min-height:0}.cpsk-v7-product-explorer__stage{min-height:340px}.cpsk-v7-product-visual picture img{padding:10% 6% 14%}.cpsk-v7-product-visual__hotspots{right:12px;bottom:34px;left:12px}.cpsk-v7-product-system{width:calc(100% - 36px);grid-template-columns:74px minmax(18px,1fr) 74px minmax(18px,1fr) 74px}.cpsk-v7-product-system .cpsk-v7-icon{width:74px;height:74px;padding:18px}.cpsk-v7-product-system strong{margin-top:24px;font-size:15px}}@media (max-width: 359px){.cpsk-site:is(.cpsk-page--home,.cpsk-page--en-home) .cpsk-v7-hero__title{font-size:32px;line-height:1.07}.cpsk-v7-hero-stage{height:268px}.cpsk-site .wp-block-button__link,.cpsk-site a.cpsk-button{padding-right:16px;padding-left:16px;font-size:13px}.cpsk-v7-product-system{grid-template-columns:66px minmax(14px,1fr) 66px minmax(14px,1fr) 66px}.cpsk-v7-product-system .cpsk-v7-icon{width:66px;height:66px;padding:16px}}.cpsk-site:is(.cpsk-page--home,.cpsk-page--en-home) .cpsk-v7-section--hero{min-height:650px;height:min(800px,calc(100svh - var(--cpsk-header-offset)));grid-template-columns:minmax(0,49%) minmax(0,51%);overflow:clip}.cpsk-site:is(.cpsk-page--home,.cpsk-page--en-home) .cpsk-v7-section--hero:before{inset-inline-start:42%;clip-path:polygon(27% 0,100% 0,100% 100%,0 100%)}.cpsk-site:is(.cpsk-page--home,.cpsk-page--en-home) .cpsk-v7-hero__copy-column{width:min(620px,calc(49vw - max(32px,calc((100vw - var(--cpsk-v7-container)) / 2)) - 30px))!important}.cpsk-v72-hero-media{position:absolute;z-index:3;top:0;right:0;bottom:0;width:58%!important;max-width:none!important;margin:0!important;color:var(--cpsk-v7-white);pointer-events:none}.cpsk-v72-hero-media__frame{position:absolute;inset:4% 0 4% 2%;overflow:hidden;background-color:var(--cpsk-v7-navy-950);background-image:linear-gradient(rgba(142,221,240,.075) 1px,transparent 1px),linear-gradient(90deg,rgba(142,221,240,.075) 1px,transparent 1px);background-size:42px 42px;clip-path:polygon(25% 0,100% 0,100% 100%,0 100%)}.cpsk-v72-hero-media__frame:before{position:absolute;z-index:0;inset:8% 6% 9% 14%;border:1px solid rgba(142,221,240,.18);content:""}.cpsk-v72-hero-media__product{position:absolute;z-index:1;top:50%;left:50%;width:min(400px,calc(100% - 112px));aspect-ratio:800 / 550;transform:translate(-50%,-50%)}.cpsk-v72-hero-media picture,.cpsk-v72-hero-media picture img{display:block;width:100%;height:100%}.cpsk-v72-hero-media picture{position:absolute;inset:0;opacity:0;transform:translate(28px);transition:opacity .72s var(--cpsk-v7-ease-intro),transform .86s var(--cpsk-v7-ease-intro)}.cpsk-v72-hero-media.is-visible picture{opacity:1;transform:none}.cpsk-v72-hero-media picture img{object-fit:contain;object-position:50% 50%;filter:none;transform:none}.cpsk-v72-process{--cpsk-v72-process-progress: 0%;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(380px,.72fr);align-items:start;gap:clamp(42px,6vw,84px)}.cpsk-v72-process__stage{position:sticky;top:var(--cpsk-sticky-offset);height:590px;min-height:590px;overflow:hidden;padding:28px clamp(24px,3vw,42px) 38px;border:1px solid rgba(142,221,240,.18);background-color:var(--cpsk-v7-navy-950);background-image:linear-gradient(rgba(142,221,240,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(142,221,240,.055) 1px,transparent 1px);background-size:40px 40px;color:var(--cpsk-v7-white);box-shadow:0 34px 72px #03172229}.cpsk-v72-process__stage:after{position:absolute;right:-14%;bottom:-25%;width:52%;aspect-ratio:1;border:1px solid rgba(142,221,240,.12);border-radius:50%;content:""}.cpsk-v72-process__stage-heading{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:22px;border-bottom:1px solid rgba(142,221,240,.18)}.cpsk-v72-process__stage-heading span,.cpsk-v72-process__stage-heading strong{font-size:10px;line-height:1.3;text-transform:uppercase}.cpsk-v72-process__stage-heading span{color:var(--cpsk-v7-yellow)}.cpsk-v72-process__stage-heading strong{color:#ffffffb8;text-align:right}.cpsk-v72-process__axis{position:relative;z-index:2;padding-top:32px}.cpsk-v72-process__axis-track{position:absolute;top:49px;right:8.333%;left:8.333%;height:2px;background:#8eddf033}.cpsk-v72-process__axis-track i,.cpsk-v72-process__axis-track b{position:absolute;top:0;left:0;display:block;height:100%}.cpsk-v72-process__axis-track i{width:var(--cpsk-v72-process-progress);background:var(--cpsk-v7-yellow);box-shadow:0 0 12px #f7cc2b7a;transition:width .48s var(--cpsk-v7-ease-standard)}.cpsk-v72-process__axis-track b{width:16%;background:var(--cpsk-v7-cyan-300);opacity:.35;animation:cpsk-v72-process-pulse 5.5s linear infinite}.cpsk-v72-process__axis ol{position:relative;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));padding:0;margin:0;list-style:none}.cpsk-v72-process__axis button{display:grid;width:100%;justify-items:center;gap:12px;padding:0 4px;border:0;background:transparent;color:#ffffff7a;cursor:pointer}.cpsk-v72-process__axis button>span{z-index:2;display:grid;width:34px;height:34px;place-items:center;border:1px solid rgba(142,221,240,.38);border-radius:50%;background:var(--cpsk-v7-navy-950);font-size:8px}.cpsk-v72-process__axis button strong{font-size:9px;font-weight:650;line-height:1.25;text-align:center;text-transform:uppercase}.cpsk-v72-process__axis button.is-active,.cpsk-v72-process__axis button.is-complete{color:var(--cpsk-v7-white)}.cpsk-v72-process__axis button.is-active>span{border-color:var(--cpsk-v7-yellow);background:var(--cpsk-v7-yellow);color:var(--cpsk-v7-navy-950)}.cpsk-v72-process__axis button.is-complete>span{border-color:var(--cpsk-v7-cyan-300);color:var(--cpsk-v7-cyan-300)}.cpsk-v72-process__panels{position:relative;z-index:2;min-height:330px;margin-top:42px}.cpsk-v72-process__panel{display:grid;grid-template-columns:108px minmax(0,1fr);align-items:start;gap:clamp(22px,3vw,38px)}.cpsk-v72-process__panel[hidden]{display:none}.cpsk-v72-process__panel-icon{position:relative;display:grid;width:108px;height:108px;place-items:center;border:1px solid rgba(142,221,240,.3);background:#062638b8}.cpsk-v72-process__panel-icon .cpsk-v7-icon{width:50px;height:50px;filter:brightness(0) invert(1)}.cpsk-v72-process__panel-icon span{position:absolute;right:7px;bottom:5px;color:var(--cpsk-v7-cyan-300);font-size:8px}.cpsk-v72-process__panel small{display:block;color:var(--cpsk-v7-cyan-300);font-size:9px;text-transform:uppercase}.cpsk-v72-process__panel h3{margin:12px 0 16px;color:var(--cpsk-v7-white);font-size:clamp(30px,3vw,42px);line-height:1.08}.cpsk-v72-process__panel p{margin:0;color:#ffffffb8;font-size:15px;line-height:1.65}.cpsk-v72-process__detail{display:block;margin-top:20px;color:var(--cpsk-v7-white);font-size:11px;line-height:1.5}.cpsk-v72-process__handoff{display:flex;align-items:center;gap:9px;margin-top:28px;color:#ffffff7a;font-size:9px;line-height:1.4;text-transform:uppercase}.cpsk-v72-process__handoff i{width:28px;height:1px;background:var(--cpsk-v7-yellow)}.cpsk-v72-process__steps{padding:0;margin:0;list-style:none}.cpsk-v72-process__step{display:flex;min-height:46vh;align-items:center;border-top:1px solid var(--cpsk-v7-line);opacity:.42;transition:opacity .26s ease}.cpsk-v72-process__step:last-child{border-bottom:1px solid var(--cpsk-v7-line)}.cpsk-v72-process__step.is-active{opacity:1}.cpsk-v72-process__step>button{display:grid;width:100%;grid-template-columns:38px 48px minmax(0,1fr);align-items:start;gap:16px;padding:38px 0;border:0;background:transparent;color:var(--cpsk-v7-ink-950);text-align:left;cursor:pointer}.cpsk-v72-process__step-number{padding-top:12px;color:var(--cpsk-v7-blue-700);font-size:9px}.cpsk-v72-process__step .cpsk-v7-icon{width:44px;height:44px;padding:9px;border:1px solid var(--cpsk-v7-line)}.cpsk-v72-process__step-copy{display:grid;gap:10px;min-width:0}.cpsk-v72-process__step-copy strong{font-size:25px;line-height:1.15}.cpsk-v72-process__step-copy small{color:var(--cpsk-v7-blue-700);font-size:10px;font-weight:700;line-height:1.5;text-transform:uppercase}.cpsk-v72-process__step-copy em{color:var(--cpsk-v7-ink-600);font-size:14px;font-style:normal;line-height:1.6}.cpsk-v72-process.is-linear{display:block}.cpsk-v72-process.is-linear .cpsk-v72-process__stage{display:none}.cpsk-v72-process.is-linear .cpsk-v72-process__steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.cpsk-v72-process.is-linear .cpsk-v72-process__step{min-height:0;padding:0 28px;border-right:1px solid var(--cpsk-v7-line);opacity:1}.cpsk-v72-process.is-linear .cpsk-v72-process__step:nth-child(2n){border-right:0}@keyframes cpsk-v72-process-pulse{0%{transform:translate(0)}to{transform:translate(525%)}}.cpsk-v7-product-explorer__stage,.cpsk-v7-product-explorer__panel,.cpsk-v7-product-explorer__workspace{min-height:590px}.cpsk-v7-product-visual picture img{padding:7% 8% 11%}.cpsk-v7-product-visual[data-cpsk-v7-product-visual=cables] picture img{padding:5% 5% 10%;transform:scale(1.05) rotate(-2deg)}.cpsk-v7-product-visual--system:before{position:absolute;inset:10%;border:1px solid rgba(142,221,240,.16);content:""}@media (max-width: 1180px){.cpsk-site:is(.cpsk-page--home,.cpsk-page--en-home) .cpsk-v7-section--hero{min-height:620px;grid-template-columns:minmax(0,52%) minmax(0,48%)}.cpsk-site:is(.cpsk-page--home,.cpsk-page--en-home) .cpsk-v7-hero__copy-column{width:min(550px,calc(52vw - max(28px,calc((100vw - var(--cpsk-v7-container)) / 2)) - 22px))!important}.cpsk-site:is(.cpsk-page--home,.cpsk-page--en-home) .cpsk-v7-hero__title{font-size:50px}.cpsk-v72-hero-media{width:55%!important}.cpsk-v72-process{grid-template-columns:minmax(0,1fr) minmax(340px,.72fr);gap:42px}.cpsk-v72-process__panel{grid-template-columns:82px minmax(0,1fr);gap:22px}.cpsk-v72-process__panel-icon{width:82px;height:82px}.cpsk-v72-process__panel-icon .cpsk-v7-icon{width:42px;height:42px}}@media (max-width: 960px){.cpsk-site:is(.cpsk-page--home,.cpsk-page--en-home) .cpsk-v7-section--hero{display:block;height:auto;min-height:0;max-height:none;padding-top:54px;padding-bottom:0;background:var(--cpsk-v7-paper)}.cpsk-site:is(.cpsk-page--home,.cpsk-page--en-home) .cpsk-v7-section--hero:before{display:none}.cpsk-site:is(.cpsk-page--home,.cpsk-page--en-home) .cpsk-v7-hero__copy-column{width:100%!important;max-width:720px!important;padding-right:var(--cpsk-v7-gutter);padding-left:var(--cpsk-v7-gutter);margin:0 auto 34px!important}.cpsk-site:is(.cpsk-page--home,.cpsk-page--en-home) .cpsk-v7-hero__title{font-size:46px}.cpsk-v72-hero-media{position:relative;top:auto;right:auto;bottom:auto;width:100%!important;height:430px;margin:0!important;background:var(--cpsk-v7-navy-950)}.cpsk-v72-hero-media__frame{inset:0;clip-path:polygon(10% 0,100% 0,100% 100%,0 100%)}.cpsk-v72-hero-media picture img{object-position:50% 50%;transform:none}.cpsk-v72-hero-media__product{width:min(400px,calc(100% - 96px))}.cpsk-v72-process{grid-template-columns:minmax(0,1fr);gap:36px}.cpsk-v72-process__stage{position:relative;top:auto;min-height:520px}.cpsk-v72-process__steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.cpsk-v72-process__step{min-height:260px;padding:0 24px;border-right:1px solid var(--cpsk-v7-line);opacity:1}.cpsk-v72-process__step:nth-child(2n){border-right:0}.cpsk-v72-process__step>button{grid-template-columns:32px 42px minmax(0,1fr);gap:12px}.cpsk-v72-process__step .cpsk-v7-icon{width:40px;height:40px}.cpsk-v72-process__step-copy strong{font-size:21px}}@media (max-width: 640px){.cpsk-site:is(.cpsk-page--home,.cpsk-page--en-home) .cpsk-v7-section--hero{padding-top:28px}.cpsk-site:is(.cpsk-page--home,.cpsk-page--en-home) .cpsk-v7-hero__copy-column{padding-right:0;padding-left:0;margin-bottom:22px!important}.cpsk-site:is(.cpsk-page--home,.cpsk-page--en-home) .cpsk-v7-hero__title{font-size:36px;line-height:1.06}.cpsk-v72-hero-media{width:calc(100% + (2 * var(--cpsk-v7-gutter)))!important;height:316px;margin-left:calc(-1 * var(--cpsk-v7-gutter))!important}.cpsk-v72-hero-media__frame{clip-path:polygon(7% 0,100% 0,100% 100%,0 100%);background-size:34px 34px}.cpsk-v72-hero-media__frame:before{inset:7% 5% 10% 9%}.cpsk-v72-hero-media__product{width:min(343px,calc(100% - 32px))}.cpsk-v72-hero-media picture img{object-position:50% 50%;transform:none}.cpsk-v72-process{display:block}.cpsk-v72-process__stage{display:none}.cpsk-v72-process__steps{position:relative;display:block}.cpsk-v72-process.is-linear .cpsk-v72-process__steps{display:block;grid-template-columns:none}.cpsk-v72-process__steps:before{position:absolute;top:38px;bottom:38px;left:21px;width:1px;background:var(--cpsk-v7-line);content:""}.cpsk-v72-process__step{position:relative;min-height:0;padding:0;border-right:0;opacity:1}.cpsk-v72-process.is-linear .cpsk-v72-process__step{padding:0;border-right:0}.cpsk-v72-process__step>button{grid-template-columns:42px minmax(0,1fr);gap:16px;padding:32px 0}.cpsk-v72-process__step-number{display:none}.cpsk-v72-process__step .cpsk-v7-icon{position:relative;z-index:2;width:42px;height:42px;padding:9px;background:var(--cpsk-v7-mist)}.cpsk-v72-process__step-copy{gap:8px}.cpsk-v72-process__step-copy strong{font-size:21px}.cpsk-v72-process__step-copy small{font-size:9px}.cpsk-v72-process__step-copy em{font-size:13px}.cpsk-v7-product-explorer__stage,.cpsk-v7-product-explorer__panel,.cpsk-v7-product-explorer__workspace{min-height:0}.cpsk-v7-product-explorer__stage{min-height:330px}.cpsk-v7-product-visual picture img{padding:7% 4% 14%}.cpsk-v7-product-visual[data-cpsk-v7-product-visual=cables] picture img{padding:5% 2% 15%;transform:scale(1.06) rotate(-2deg)}}@media (max-width: 375px){.cpsk-site:is(.cpsk-page--home,.cpsk-page--en-home) .cpsk-v7-hero__title{font-size:34px;line-height:1.07}.cpsk-v72-hero-media{height:292px}.cpsk-v72-hero-media picture img{transform:none}}@media (max-width: 335px){.cpsk-site:is(.cpsk-page--home,.cpsk-page--en-home) .cpsk-v7-hero__title{font-size:30px}.cpsk-site:not(.cpsk-page--home,.cpsk-page--en-home) .cpsk-v7-hero__copy-column{padding-right:0}.cpsk-v72-hero-media{height:270px}.cpsk-v72-process__step-copy strong{font-size:19px}#cpsk-section-services-capabilities .cpsk-v7-section-heading__title{font-size:32px}}@media (prefers-reduced-motion: reduce){.cpsk-v72-hero-media picture,.cpsk-v72-hero-media__frame,.cpsk-v72-process__axis-track i{transition:none}.cpsk-v72-hero-media picture{opacity:1;transform:none}.cpsk-v72-process__axis-track b{animation:none}.cpsk-v72-process{display:block}.cpsk-v72-process .cpsk-v72-process__stage{display:none}.cpsk-v72-process .cpsk-v72-process__steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.cpsk-v72-process .cpsk-v72-process__step{min-height:0;padding:0 28px;border-right:1px solid var(--cpsk-v7-line);opacity:1}.cpsk-v72-process .cpsk-v72-process__step:nth-child(2n){border-right:0}}@media (prefers-reduced-motion: reduce) and (max-width: 640px){.cpsk-v72-process .cpsk-v72-process__steps{display:block;grid-template-columns:none}.cpsk-v72-process .cpsk-v72-process__step{padding:0;border-right:0}}.cpsk-site:is(.cpsk-page--home,.cpsk-page--en-home) .cpsk-v7-section--hero:before{background-image:none}.cpsk-v72-hero-media__frame{background-image:linear-gradient(rgba(142,221,240,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(142,221,240,.04) 1px,transparent 1px);background-size:72px 72px;transition-duration:.28s}.cpsk-v72-hero-media__frame:before,.cpsk-v72-process__stage:after,.cpsk-v7-product-system:before{display:none}.cpsk-v72-hero-media picture{transition-duration:.82s,.98s}.cpsk-site:not(.cpsk-page--home,.cpsk-page--en-home) .cpsk-v7-section--hero{background-image:none}.cpsk-v7-page-hero__datum,.cpsk-v7-product-explorer__signal{display:none}.cpsk-v72-process__stage{background-image:linear-gradient(rgba(142,221,240,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(142,221,240,.04) 1px,transparent 1px);background-size:72px 72px}.cpsk-v72-process__axis-track i{transition-duration:.62s}.cpsk-v72-process__axis-track b{animation-duration:7.2s}.cpsk-v7-product-explorer__stage{background-color:var(--cpsk-v7-navy-950);background-image:linear-gradient(180deg,var(--cpsk-v7-navy-950),var(--cpsk-v7-navy-900));background-repeat:no-repeat;background-size:100% 100%}.cpsk-v7-network__visual{background-image:linear-gradient(rgba(142,221,240,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(142,221,240,.04) 1px,transparent 1px);background-size:72px 72px}.cpsk-v7-network__routes path{animation-duration:11s}@media (max-width: 640px){.cpsk-v72-hero-media__frame{background-image:linear-gradient(rgba(142,221,240,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(142,221,240,.035) 1px,transparent 1px);background-size:56px 56px}.cpsk-v7-network__visual,.cpsk-v7-story__mobile-visual{background-color:var(--cpsk-v7-navy-950);background-image:none}}.cpsk-media-slot{display:block;min-width:0}.cpsk-media-slot picture,.cpsk-media-slot__image{display:block;width:100%;height:100%}.cpsk-v72-hero-media__product>.cpsk-media-slot{position:absolute;inset:0}.cpsk-v7-product-visual>.cpsk-media-slot{position:absolute;inset:0}.cpsk-v7-product-visual .cpsk-media-slot__image{object-fit:contain;object-position:center;padding:7% 8% 11%;filter:drop-shadow(0 34px 30px rgba(0,0,0,.46))}.cpsk-v7-product-visual[data-cpsk-v7-product-visual=cables] .cpsk-media-slot__image{padding:5% 5% 10%;transform:scale(1.05) rotate(-2deg)}.cpsk-v7-product-visual[data-cpsk-v7-product-visual=fpc] .cpsk-media-slot__image{padding:7% 11% 11%;transform:rotate(-3deg) scale(1.06)}.cpsk-media-slot__diagram{display:grid;width:min(78%,620px);height:100%;grid-template-columns:repeat(3,minmax(72px,112px));align-content:center;justify-content:center;gap:28px;margin-inline:auto}.cpsk-media-slot__diagram img{width:100%;height:auto;padding:28px;border:1px solid rgba(142,221,240,.34);background:#062638d1}.cpsk-media-slot__diagram strong{grid-column:1 / -1;color:var(--cpsk-v7-white);font-size:18px;text-align:center}.cpsk-v7-service-flow ol{grid-template-columns:repeat(4,minmax(0,1fr))}.cpsk-v7-service-flow__line{display:none}.cpsk-v7-service-flow li{min-height:210px;padding:28px 24px;border-top:1px solid var(--cpsk-v7-line);border-right:1px solid var(--cpsk-v7-line);text-align:left}.cpsk-v7-service-flow button{grid-template-columns:48px 42px minmax(0,1fr);align-content:start;justify-items:start;gap:12px}.cpsk-v7-service-flow button>.cpsk-v7-icon{width:38px;height:38px;padding:8px;border:1px solid var(--cpsk-v7-line);background:var(--cpsk-v7-white)}.cpsk-v7-service-flow button strong{grid-column:1 / -1;min-height:2.6em;font-size:14px}.cpsk-v7-service-flow p{padding-left:0;font-size:12px}.cpsk-v8-industry-table-wrap{margin-top:48px;overflow-x:auto;border:1px solid var(--cpsk-v7-line);outline-offset:4px}.cpsk-v8-industry-table{width:100%;min-width:900px;border-collapse:collapse;background:var(--cpsk-v7-white)}.cpsk-v8-industry-table th,.cpsk-v8-industry-table td{padding:20px;border-right:1px solid var(--cpsk-v7-line);border-bottom:1px solid var(--cpsk-v7-line);text-align:left;vertical-align:top}.cpsk-v8-industry-table thead th{background:var(--cpsk-v7-navy-950);color:var(--cpsk-v7-white);font-size:14px}.cpsk-v8-industry-table tbody th{width:150px;color:var(--cpsk-v7-blue-700);font-size:11px;text-transform:uppercase}.cpsk-v8-industry-table td{color:var(--cpsk-v7-ink-600);font-size:14px}.cpsk-v8-contact-path{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;margin:0;border-top:1px solid var(--cpsk-v7-line);border-left:1px solid var(--cpsk-v7-line);list-style:none}.cpsk-v8-contact-path li{display:grid;min-height:250px;grid-template-columns:34px minmax(0,1fr);align-content:start;gap:28px 16px;padding:30px;border-right:1px solid var(--cpsk-v7-line);border-bottom:1px solid var(--cpsk-v7-line)}.cpsk-v8-contact-path li>span{color:var(--cpsk-v7-blue-700);font-size:10px}.cpsk-v8-contact-path .cpsk-v7-icon{width:48px;height:48px}.cpsk-v8-contact-path li>div{grid-column:1 / -1}.cpsk-v8-contact-path h3{font-size:24px}.cpsk-v8-contact-path p{margin:12px 0 0;color:var(--cpsk-v7-ink-600);font-size:14px}.cpsk-v7-operating-model>.cpsk-media-slot,.cpsk-v7-network>.cpsk-media-slot,.cpsk-v72-process>.cpsk-media-slot{grid-column:1 / -1;margin-top:30px}.cpsk-v7-operating-model>.cpsk-media-slot .cpsk-media-slot__image,.cpsk-v7-network>.cpsk-media-slot .cpsk-media-slot__image,.cpsk-v72-process>.cpsk-media-slot .cpsk-media-slot__image{width:100%;height:auto;max-height:560px;object-fit:cover}@media (max-width: 1180px){.cpsk-v7-service-flow ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.cpsk-v7-service-flow__line{display:none}.cpsk-v7-service-flow li{padding:24px;border-top:1px solid var(--cpsk-v7-line);text-align:left}.cpsk-v7-service-flow button{grid-template-columns:48px 42px minmax(0,1fr);justify-items:start}.cpsk-v7-service-flow p{padding-left:90px}}@media (max-width: 640px){.cpsk-v7-service-flow ol,.cpsk-v8-contact-path{grid-template-columns:minmax(0,1fr)}.cpsk-v7-service-flow li{padding:24px 0}.cpsk-v7-service-flow p{padding-left:0}.cpsk-v8-contact-path li{min-height:0;padding:24px 20px}.cpsk-v8-industry-table-wrap{margin-top:32px}.cpsk-media-slot__diagram{width:calc(100% - 40px);grid-template-columns:repeat(3,minmax(56px,76px));gap:12px}.cpsk-media-slot__diagram img{padding:16px}.cpsk-media-slot__diagram strong{font-size:15px}}@media (max-width: 400px){.cpsk-site:is(.cpsk-page--home,.cpsk-page--en-home) .cpsk-v7-hero__title{font-size:33px}.cpsk-site:not(.cpsk-page--home,.cpsk-page--en-home) .cpsk-v7-section--hero .cpsk-v7-hero__title{font-size:27px}}@media (max-width: 359px){.cpsk-site:is(.cpsk-page--home,.cpsk-page--en-home) .cpsk-v7-hero__title{font-size:28px}.cpsk-site:not(.cpsk-page--home,.cpsk-page--en-home) .cpsk-v7-section--hero .cpsk-v7-hero__title{font-size:26px}}@media (prefers-reduced-motion: reduce){.cpsk-media-slot,.cpsk-media-slot__image{animation:none!important;transition:none!important}}@media (min-width: 961px){.cpsk-site:is(.cpsk-page--home,.cpsk-page--en-home) .cpsk-v7-section--hero{grid-template-columns:minmax(0,50%) minmax(0,50%)}.cpsk-site:is(.cpsk-page--home,.cpsk-page--en-home) .cpsk-v7-section--hero:before{inset-inline-start:43.5%}.cpsk-site:is(.cpsk-page--home,.cpsk-page--en-home) .cpsk-v7-hero__copy-column{width:min(540px,calc(50vw - var(--cpsk-v7-hero-copy-left) - 30px))!important;max-width:540px!important}.cpsk-site:is(.cpsk-page--home,.cpsk-page--en-home) .cpsk-v7-hero__copy-column>*{max-width:540px}.cpsk-site:is(.cpsk-page--home,.cpsk-page--en-home) .cpsk-v7-hero__title{font-size:52px;line-height:1.045}.cpsk-site:is(.cpsk-page--home,.cpsk-page--en-home) .cpsk-v7-hero__lead{max-width:520px;margin-top:22px}.cpsk-site:is(.cpsk-page--home,.cpsk-page--en-home) .cpsk-buttons{margin-top:28px}.cpsk-site:is(.cpsk-page--home,.cpsk-page--en-home) .cpsk-v72-hero-media{width:56.5%!important}.cpsk-v7-section--exploded-story.cpsk-section--signature-process{padding-top:96px;padding-bottom:96px}.cpsk-section--signature-process .cpsk-v7-section-heading{margin-bottom:48px!important}.cpsk-v72-process{grid-template-columns:minmax(0,1fr) minmax(360px,.76fr);gap:clamp(40px,4.5vw,62px)}.cpsk-v72-process__stage{top:var(--cpsk-sticky-offset);height:540px;min-height:540px;margin-top:18px;padding:26px clamp(24px,3vw,38px) 32px}.cpsk-v72-process__axis{padding-top:28px}.cpsk-v72-process__axis-track{top:45px}.cpsk-v72-process__panels{min-height:278px;margin-top:34px}.cpsk-v72-process__panel{grid-template-columns:94px minmax(0,1fr);gap:clamp(20px,2.5vw,30px)}.cpsk-v72-process__panel-icon{width:94px;height:94px}.cpsk-v72-process__panel h3{margin-top:10px;margin-bottom:14px;font-size:clamp(28px,2.6vw,38px)}.cpsk-v72-process__detail{margin-top:16px}.cpsk-v72-process__handoff{margin-top:22px}.cpsk-v72-process__step{min-height:clamp(210px,32vh,248px);transition-duration:.36s}.cpsk-v72-process__step>button{padding-top:28px;padding-bottom:28px}.cpsk-v7-section.cpsk-section--link-rows,.cpsk-v7-section.cpsk-section--industry-teaser{padding-top:92px;padding-bottom:92px}.cpsk-section--link-rows .cpsk-v7-section-heading,.cpsk-section--industry-teaser .cpsk-v7-section-heading{margin-bottom:44px!important}.cpsk-v7-industry-teaser li{min-height:268px}.cpsk-v7-industry-teaser .cpsk-v7-icon{margin-bottom:30px}}@media (min-width: 961px) and (max-width: 1180px){.cpsk-site:is(.cpsk-page--home,.cpsk-page--en-home) .cpsk-v7-hero__copy-column{width:min(500px,calc(50vw - var(--cpsk-v7-hero-copy-left) - 24px))!important}.cpsk-site:is(.cpsk-page--home,.cpsk-page--en-home) .cpsk-v7-hero__title{font-size:48px}}@media (max-width: 960px){.cpsk-v7-section--exploded-story.cpsk-section--signature-process,.cpsk-v7-section.cpsk-section--link-rows,.cpsk-v7-section.cpsk-section--industry-teaser{padding-top:76px;padding-bottom:76px}.cpsk-section--signature-process .cpsk-v7-section-heading,.cpsk-section--link-rows .cpsk-v7-section-heading,.cpsk-section--industry-teaser .cpsk-v7-section-heading{margin-bottom:40px!important}}@media (max-width: 640px){.cpsk-v7-section--exploded-story.cpsk-section--signature-process,.cpsk-v7-section.cpsk-section--link-rows,.cpsk-v7-section.cpsk-section--industry-teaser{padding-top:64px;padding-bottom:64px}.cpsk-section--signature-process .cpsk-v7-section-heading,.cpsk-section--link-rows .cpsk-v7-section-heading,.cpsk-section--industry-teaser .cpsk-v7-section-heading{margin-bottom:32px!important}.cpsk-v72-process__step>button{padding-top:26px;padding-bottom:26px}.cpsk-v7-industry-teaser li,.cpsk-v7-industry-teaser li:nth-child(3),.cpsk-v7-industry-teaser li:nth-child(4){min-height:200px}}.cpsk-site:is(.cpsk-page--home,.cpsk-page--en-home) .cpsk-v7-hero__copy-column>*{margin-right:0!important;margin-left:0!important}.cpsk-v7-section--positioning{min-height:540px;padding-top:82px;padding-bottom:82px}.cpsk-v7-section--positioning .cpsk-v7-section-heading{margin-bottom:24px!important}.cpsk-v7-section--positioning .cpsk-v7-section-heading__title{max-width:1120px;font-size:clamp(48px,4.5vw,60px);line-height:1.06}.cpsk-v7-section--positioning .cpsk-v7-editorial{display:block;max-width:820px!important;padding-top:24px}.cpsk-v7-section--positioning .cpsk-v7-editorial p{max-width:820px;margin:0;font-size:18px;line-height:1.65}.cpsk-v72-process{display:block}.cpsk-v72-process__stage{display:none}.cpsk-v72-process__steps,.cpsk-v72-process.is-linear .cpsk-v72-process__steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:0;margin:0;border-top:1px solid var(--cpsk-v7-line);border-left:1px solid var(--cpsk-v7-line);list-style:none}.cpsk-v72-process__step,.cpsk-v72-process.is-linear .cpsk-v72-process__step{display:block;min-height:0;padding:32px;border:0;border-right:1px solid var(--cpsk-v7-line);border-bottom:1px solid var(--cpsk-v7-line);opacity:1}.cpsk-v72-process__step-content{display:block}.cpsk-v72-process__status{display:block;color:var(--cpsk-v7-blue-700);font-size:10px;font-weight:750;line-height:1.3}.cpsk-v72-process__panel h3,.cpsk-v72-process__step-content h3{margin:12px 0 14px;font-size:27px;line-height:1.1}.cpsk-v72-process__step-content p{margin:0;color:var(--cpsk-v7-ink-600);font-size:14px;line-height:1.62}.cpsk-v72-process__tags{display:flex;flex-wrap:wrap;gap:10px 22px;padding:0;margin:20px 0 0;list-style:none}.cpsk-v72-process__tags li{padding-left:10px;border-left:2px solid var(--cpsk-v7-yellow);font-size:11px;font-weight:650;line-height:1.45}.cpsk-v72-process__next{display:flex;flex-wrap:wrap;align-items:center;gap:5px 8px;margin-top:22px;color:var(--cpsk-v7-ink-600);font-size:11px;line-height:1.45}.cpsk-v72-process__next strong{color:inherit;font-weight:650}.cpsk-v72-process__next i{width:14px;height:14px;background:currentColor;-webkit-mask:url("./icons/arrow-right.svg") center / contain no-repeat;mask:url("./icons/arrow-right.svg") center / contain no-repeat}@media (min-width: 961px){.cpsk-site:is(.cpsk-page--home,.cpsk-page--en-home) .cpsk-v7-hero__copy-column{width:min(540px,calc(50vw - var(--cpsk-v7-hero-copy-left) - 34px))!important;max-width:540px!important}.cpsk-site:is(.cpsk-page--home,.cpsk-page--en-home) .cpsk-v7-hero__title{font-size:48px;line-height:1.05}.cpsk-v72-hero-media__product{width:min(440px,calc(100% - 112px))}.cpsk-v7-section--positioning{display:flex;flex-direction:column;justify-content:center}.cpsk-v7-section--exploded-story.cpsk-section--signature-process{padding-top:82px;padding-bottom:82px}.cpsk-section--signature-process .cpsk-v7-section-heading{margin-bottom:40px!important}.cpsk-v72-process.is-enhanced:not(.is-linear){display:grid;grid-template-columns:minmax(0,1fr);gap:0}.cpsk-v72-process.is-enhanced:not(.is-linear) .cpsk-v72-process__stage,.cpsk-v72-process.is-enhanced:not(.is-linear) .cpsk-v72-process__steps{grid-area:1 / 1}.cpsk-v72-process.is-enhanced:not(.is-linear) .cpsk-v72-process__stage{position:sticky;z-index:2;top:var(--cpsk-sticky-offset);display:block;width:min(100%,1120px);height:500px;min-height:500px;align-self:start;padding:34px clamp(34px,4vw,54px) 38px;margin:0 auto}.cpsk-v72-process.is-enhanced:not(.is-linear) .cpsk-v72-process__steps{display:block;visibility:hidden;border:0;pointer-events:none}.cpsk-v72-process.is-enhanced:not(.is-linear) .cpsk-v72-process__step{min-height:200px;padding:0;border:0;opacity:0}.cpsk-v72-process__axis{padding-top:0;padding-bottom:24px;border-bottom:1px solid rgba(142,221,240,.18)}.cpsk-v72-process__axis-track{top:17px}.cpsk-v72-process__axis-track b{display:none}.cpsk-v72-process__axis button{gap:9px}.cpsk-v72-process__axis button strong{font-size:10px;font-weight:650;line-height:1.2;text-transform:none}.cpsk-v72-process__panels{min-height:0;margin-top:46px}.cpsk-v72-process__panel{display:block;max-width:830px}.cpsk-v72-process__panel[hidden]{display:none}.cpsk-v72-process__panel .cpsk-v72-process__status{color:var(--cpsk-v7-cyan-300)}.cpsk-v72-process__panel h3{margin:12px 0 16px;color:var(--cpsk-v7-white);font-size:clamp(34px,3.4vw,44px)}.cpsk-v72-process__panel p{max-width:780px;color:#ffffffb8;font-size:16px;line-height:1.6}.cpsk-v72-process__panel .cpsk-v72-process__tags li{color:#ffffffdb}.cpsk-v72-process__panel .cpsk-v72-process__next{color:#ffffff94}}@media (max-width: 960px){.cpsk-v7-section--positioning{min-height:0;padding-top:82px;padding-bottom:82px}.cpsk-v7-section--positioning .cpsk-v7-section-heading__title{font-size:clamp(42px,7vw,54px)}.cpsk-v72-process__step-content .cpsk-v72-process__next{display:none}}body.admin-bar{--cpsk-adminbar-height: 32px}.cpsk-site main :where(section[id],[id],h1,h2,h3,a[href],button,input,textarea,select,[tabindex]){scroll-margin-top:var(--cpsk-scroll-offset)}.cpsk-v7-stat{scroll-margin-top:var(--cpsk-scroll-offset)}@media (max-width: 782px){body.admin-bar{--cpsk-adminbar-height: 46px}}@media (max-width: 600px){body.admin-bar{--cpsk-adminbar-height: 0px}}@media (min-width: 961px){.cpsk-v72-process.is-enhanced:not(.is-linear) .cpsk-v72-process__stage{top:var(--cpsk-sticky-offset);height:440px;min-height:440px;padding-top:28px;padding-bottom:30px}.cpsk-v72-process.is-enhanced:not(.is-linear) .cpsk-v72-process__step{min-height:210px}.cpsk-v72-process__axis{padding-bottom:20px}.cpsk-v72-process__panels{margin-top:30px}}@media (min-width: 961px) and (max-width: 1180px){.cpsk-site:is(.cpsk-page--home,.cpsk-page--en-home) .cpsk-v7-hero__title{font-size:46px}}@media (min-width: 961px){.cpsk-v7-section.cpsk-v7-section--role{display:grid;grid-template-columns:minmax(0,.88fr) minmax(320px,.62fr);grid-template-rows:auto auto;align-content:center;align-items:start;column-gap:clamp(48px,6vw,80px);padding-inline:max(var(--cpsk-v7-gutter),calc((100vw - var(--cpsk-v7-container)) / 2))}.cpsk-v7-section--role>.cpsk-v7-section-heading{grid-column:1;grid-row:1 / span 2;grid-template-columns:minmax(0,1fr);width:100%;margin:0!important}.cpsk-v7-section--role>.cpsk-v7-editorial{display:block;grid-column:2;grid-row:1;width:100%;max-width:none!important;margin:0!important}.cpsk-v7-section--role>.cpsk-v7-editorial p{max-width:100%;margin-bottom:0}.cpsk-v7-section--role>.wp-block-buttons{grid-column:2;grid-row:2;width:100%;max-width:none!important;justify-content:flex-start;margin:24px 0 0!important}}@media (max-width: 640px){.cpsk-v7-section--positioning{padding-top:64px;padding-bottom:64px}.cpsk-v7-section--positioning .cpsk-v7-section-heading{margin-bottom:20px!important}.cpsk-v7-section--positioning .cpsk-v7-section-heading__title{font-size:34px;line-height:1.08}.cpsk-v7-section--positioning .cpsk-v7-editorial{padding-top:20px}.cpsk-v7-section--positioning .cpsk-v7-editorial p{font-size:16px}.cpsk-v72-process__steps,.cpsk-v72-process.is-linear .cpsk-v72-process__steps{display:block;border-left:0}.cpsk-v72-process__steps:before{display:none}.cpsk-v72-process__step,.cpsk-v72-process.is-linear .cpsk-v72-process__step{padding:28px 0;border-right:0}.cpsk-v72-process__step-content h3{font-size:23px}.cpsk-v72-process__tags{display:grid;gap:8px}.cpsk-v72-process__next{margin-top:18px}}@media (prefers-reduced-motion: reduce){.cpsk-v72-process,.cpsk-v72-process .cpsk-v72-process__steps{display:block}.cpsk-v72-process .cpsk-v72-process__stage{display:none}.cpsk-v72-process .cpsk-v72-process__steps{visibility:visible;border-left:0}.cpsk-v72-process .cpsk-v72-process__step{min-height:0;padding:28px 0;border-right:0;opacity:1}.cpsk-v72-process__step-content .cpsk-v72-process__next{display:none}}
