@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.sticky{position:sticky}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.\!ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--font-montserrat:Montserrat, Arial, sans-serif;--color-ink:#020c4f;--color-muted:#020c4fad;--color-paper:#fff;--color-surface:#fff;--color-navy:#020c4f;--color-blue:#020c4f;--color-plum:#b31d7c;--color-gold:#c7a052;--color-line:#020c4f1f;--shadow-soft:0 24px 70px #020c4f1c;--radius:8px;--container:1200px;--duration:.18s;--ink:var(--color-ink);--muted:var(--color-muted);--navy:var(--color-navy);--indigo:var(--color-blue);--violet:#b31d7c;--accent:var(--color-plum);--line:var(--color-line);--max:var(--container);--font-body:var(--font-montserrat), sans-serif;--font-heading:var(--font-montserrat), sans-serif;--type-body-color:#020c4f;--type-heading-color:#020c4f;--type-white:#fff;--type-body-size:16px;--type-body-line:26px;--type-heading-size:40px;--type-heading-line:40px;--type-white-heading-line:55px;--lux-color:#b31d7c;--lux-color-line:#b31d7cb8;--lux-text:#b31d7cf2}html body main .home-clean-strip{isolation:isolate;min-height:112px;position:relative;overflow:hidden;background:#020c4f url(/assets/home-post-hero-strip-bg.png) 50%/100% 100% no-repeat!important;border:0!important;padding:20px 0!important}html body main .home-clean-strip:before{display:none}html body main .home-clean-strip__inner{align-items:center;min-height:0;grid-template-columns:minmax(0,1fr) auto!important;gap:42px!important;width:min(1740px,100% - 112px)!important;max-width:1740px!important;margin-inline:auto!important;display:grid!important}html body main .home-clean-strip__copy{min-width:0;padding-left:26px;position:relative}html body main .home-clean-strip__copy:before{content:"";background:linear-gradient(#efb851 0%,#ff3f95 100%);border-radius:999px;width:3px;position:absolute;top:0;bottom:0;left:0}html body main .home-clean-strip h2{color:#fff;letter-spacing:-.02em;white-space:nowrap;margin:0 0 7px;font-size:clamp(20px,1.5vw,28px);font-style:italic;font-weight:600;line-height:1.2}html body main .home-clean-strip h2 span{display:inline}html body main .home-clean-strip h2 strong{color:#f1bd52;font:inherit;font-weight:700}html body main .home-clean-strip__copy>p{letter-spacing:.08em;color:#ffffffe0!important;max-width:none!important;margin:0!important;padding:0!important;font-size:clamp(13px,.86vw,16px)!important;font-weight:400!important;line-height:1.35!important}html body main .home-clean-strip__copy>p:before{display:none!important}html body main .home-clean-strip .home-clean-btn{min-width:270px;font-size:15px;background:linear-gradient(105deg,#131769f0 0%,#4d126ff5 58%,#d31a84 100%)!important;border:1px solid #ff3f95!important;min-height:48px!important;padding:11px 28px!important;box-shadow:0 14px 34px #0003!important}@media (max-width:1160px){html body main .home-clean-strip__inner{gap:34px!important;width:min(100% - 64px,1080px)!important}html body main .home-clean-strip h2{white-space:normal}html body main .home-clean-strip .home-clean-btn{min-width:270px}}@media (max-width:760px){html body main .home-clean-strip{min-height:0;background-position:100%!important;background-size:auto 100%!important;padding:24px 20px!important}html body main .home-clean-strip:before{background:#020c4fc7}html body main .home-clean-strip__inner{grid-template-columns:minmax(0,1fr)!important;gap:26px!important;width:100%!important}html body main .home-clean-strip__copy{padding-left:17px}html body main .home-clean-strip h2{margin-bottom:14px;font-size:clamp(22px,6.5vw,27px);line-height:1.22}html body main .home-clean-strip h2 span{display:block}html body main .home-clean-strip__copy>p{letter-spacing:.04em;font-size:14px!important;line-height:1.55!important}html body main .home-clean-strip .home-clean-btn{min-width:0;width:100%!important;min-height:48px!important}}@media (min-width:901px){html body main .home-classic-slider__media img{object-position:right center!important}}.service-direction-visual-hero{background:#020c2f;width:100%;overflow:hidden}.service-direction-visual-hero img{width:100%;height:auto;display:block}.oe-intelligence{color:#020c4f;background:radial-gradient(circle at 2% 28%,#ef2b9312,#0000 30rem),radial-gradient(circle at 98% 12%,#6fa3e824,#0000 32rem),radial-gradient(circle at 96% 92%,#ef2b930f,#0000 25rem),#fff;padding:32px 0 34px;overflow:hidden}.oe-intelligence__inner{width:min(100% - 64px,1490px);margin-inline:auto}.oe-intelligence__header{grid-template-columns:minmax(0,1fr) 250px;align-items:start;gap:46px;margin-bottom:30px;display:grid}.oe-intelligence__kicker{width:fit-content;margin:0 0 14px;padding-bottom:14px;font-size:15px;font-weight:800;line-height:1.2;position:relative}.oe-intelligence__kicker:after{content:"";background:#ef2b93;width:26px;height:3px;position:absolute;bottom:0;left:0}.oe-intelligence__kicker span,.oe-intelligence h2 em,.oe-intelligence__impact-item strong{color:#cf187d}.oe-intelligence h2{color:#020c4f;max-width:1100px;margin:0 0 14px;font-style:normal;letter-spacing:-.045em!important;font-size:clamp(38px,2.8vw,48px)!important;font-weight:750!important;line-height:.99!important}.oe-intelligence h2 em{font-style:normal;display:block}.oe-intelligence__lead{color:#020c4fe6;max-width:1180px;margin:0;font-size:clamp(16px,1.2vw,21px);line-height:1.42}.oe-intelligence__principles{color:#020c4fb8;letter-spacing:.2em;justify-items:start;gap:9px;padding-top:45px;font-size:13px;line-height:1.2;display:grid}.oe-intelligence__principles i{background:#9b1c60;width:54px;height:3px;margin-top:10px}.oe-intelligence__body{grid-template-columns:minmax(0,1.47fr) minmax(420px,.98fr);align-items:stretch;gap:66px;display:grid}.oe-intelligence__visual{aspect-ratio:857/508;background:#072557;border-radius:18px;align-self:start;min-height:0;position:relative;overflow:hidden}.oe-intelligence__visual img{object-fit:cover;width:100%;height:100%;display:block}.oe-intelligence__steps{grid-template-rows:repeat(5,1fr);display:grid}.oe-intelligence__steps article{border-bottom:1px solid #020c4f29;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:16px;padding:0;display:grid;position:relative}.oe-intelligence__steps article:last-child{border-bottom:0}.oe-intelligence__steps article:not(:last-child):after{content:"";background:linear-gradient(#5d43b4,#ef2b93);width:1px;height:24px;position:absolute;bottom:-12px;left:23px}.oe-intelligence__step-icon{color:#9b1c60;background:#faeaf3;border-radius:50%;place-items:center;width:48px;height:48px;display:grid;overflow:hidden}html body main.growth-page .oe-intelligence__step-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;max-width:22px;max-height:22px;display:block;width:22px!important;height:22px!important}html body main.growth-page .oe-intelligence__impact svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;max-width:20px;max-height:20px;display:block;width:20px!important;height:20px!important}.oe-intelligence__steps h3{color:#020c4f;margin:0 0 4px;font-size:clamp(18px,1.25vw,23px);line-height:1.15}.oe-intelligence__steps p{color:#020c4fc7;margin:0;font-size:clamp(14px,.95vw,17px);line-height:1.4}.oe-intelligence__impact{background:#ffffffd1;border:1px solid #020c4f26;border-radius:17px;grid-template-columns:1.15fr repeat(4,1fr);align-items:center;margin-top:32px;display:grid;overflow:hidden;box-shadow:0 10px 28px #020c4f0d}.oe-intelligence__impact>div{align-items:center;gap:16px;min-width:0;padding:16px 24px;display:flex}.oe-intelligence__impact>div+div{border-left:1px solid #020c4f2e}.oe-intelligence__impact span{color:#cf187d;background:#faeaf3;border-radius:50%;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid;overflow:hidden}.oe-intelligence__impact-title span{color:#020c4f;background:#eef0fb}.oe-intelligence__impact-title strong{font-size:15px;line-height:1.25}.oe-intelligence__impact-item p{gap:3px;margin:0;display:grid}.oe-intelligence__impact-item strong{font-size:18px;line-height:1.1}.oe-intelligence__impact-item small{color:#020c4f;font-size:13px;line-height:1.2}@media (max-width:1300px){.oe-intelligence__header{grid-template-columns:1fr}.oe-intelligence__principles{display:none}.oe-intelligence__body{grid-template-columns:1fr}.oe-intelligence__visual{aspect-ratio:856/507;min-height:0}.oe-intelligence__steps{gap:0}.oe-intelligence__steps article{min-height:112px}.oe-intelligence__impact{grid-template-columns:repeat(2,1fr)}.oe-intelligence__impact>div{border-bottom:1px solid #020c4f24}}@media (max-width:700px){.oe-intelligence{padding:42px 0 34px}.oe-intelligence__inner{width:min(100% - 32px,1490px)}.oe-intelligence__header{margin-bottom:24px}.oe-intelligence h2{font-size:clamp(30px,9vw,38px)!important;line-height:1.04!important}.oe-intelligence__desktop-break{display:none}.oe-intelligence__body{gap:28px}.oe-intelligence__steps article{grid-template-columns:46px 1fr;gap:14px;min-height:108px}.oe-intelligence__step-icon{width:46px;height:46px}html body main.growth-page .oe-intelligence__step-icon svg{width:21px!important;height:21px!important}.oe-intelligence__steps article:not(:last-child):after{left:22px}.oe-intelligence__impact{grid-template-columns:1fr}.oe-intelligence__impact>div+div{border-left:0}.oe-intelligence__impact>div:last-child{border-bottom:0}}html body main.growth-page .growth-clients:before{content:"";background:linear-gradient(90deg, transparent, var(--gt-accent));width:280px;height:1px;position:absolute;top:0;right:5%}html body main.growth-page .growth-clients .growth-section-head--split>a{min-width:190px;min-height:48px;box-shadow:none;background:0 0;border:1px solid #4c24bd59;border-radius:999px;transition:color .18s,background-color .18s,border-color .18s;color:var(--gt-navy)!important}html body main.growth-page .growth-clients .growth-section-head--split>a:hover{border-color:var(--gt-navy);background:var(--gt-navy);color:#fff!important}html body main.growth-page .growth-client-editorial{counter-reset:client-story;border-top:1px solid #020c4f2e;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:64px;display:grid}html body main.growth-page .growth-client-story{background:0 0;border-bottom:1px solid #020c4f2e;grid-template-rows:auto auto 1fr;min-width:0;min-height:315px;padding:32px 4px 34px;display:grid;position:relative}html body main.growth-page .growth-client-story:nth-child(odd):after{content:"";background:#020c4f1a;width:1px;position:absolute;top:24px;bottom:24px;right:-32px}html body main.growth-page .growth-client-story__header{justify-content:space-between;align-items:center;gap:24px;margin-bottom:22px;display:flex}html body main.growth-page .growth-client-story__eyebrow{align-items:center;gap:14px;min-width:0;display:flex}html body main.growth-page .growth-client-story__eyebrow>span{width:44px;height:44px;color:var(--gt-accent);background:#b31d7c0f;border:1px solid #b31d7c21;border-radius:50%;flex:0 0 44px;place-items:center;display:grid}html body main.growth-page .growth-client-story__eyebrow svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:21px;height:21px}html body main.growth-page .growth-client-story__eyebrow p{letter-spacing:.02em;text-transform:uppercase;color:var(--gt-navy)!important;margin:0!important;font-size:12px!important;font-weight:800!important;line-height:1.35!important}html body main.growth-page .growth-client-story__eyebrow p strong,html body main.growth-page .growth-client-story__eyebrow p span{display:block}html body main.growth-page .growth-client-story__eyebrow p strong{font:inherit;color:var(--gt-navy)!important;font-weight:800!important}html body main.growth-page .growth-client-story__eyebrow p span{letter-spacing:.01em;text-transform:none;margin-top:4px;color:#020c4fad!important;font-size:11px!important;font-weight:400!important}html body main.growth-page .growth-client-story__header>b{color:#4c24bd52;letter-spacing:.12em;flex:none;font-size:13px}html body main.growth-page .growth-client-story__copy h3{max-width:560px;margin:0 0 13px;color:var(--gt-navy)!important;font-size:24px!important;font-weight:650!important;line-height:1.2!important}html body main.growth-page .growth-client-story__copy>p{max-width:600px;color:var(--gt-ink)!important;margin:0!important;font-size:14px!important;line-height:1.62!important}html body main.growth-page .growth-client-story__results{border-top:1px solid #020c4f1a;flex-wrap:wrap;align-self:end;gap:9px 20px;margin:25px 0 0;padding:18px 0 0;list-style:none;display:flex}html body main.growth-page .growth-client-story__results li{margin:0;padding-left:15px;position:relative;color:var(--gt-navy)!important;font-size:12px!important;font-weight:750!important;line-height:1.4!important}html body main.growth-page .growth-client-story__results li:before{content:"";background:var(--gt-accent);border-radius:50%;width:6px;height:6px;position:absolute;top:.49em;left:0}@media (max-width:900px){html body main.growth-page .growth-client-editorial{grid-template-columns:minmax(0,1fr)}html body main.growth-page .growth-client-story:nth-child(odd):after{display:none}}@media (max-width:700px){html body main.growth-page .growth-clients{padding:56px 20px 48px!important}html body main.growth-page .growth-clients .growth-container{width:100%!important;padding:0!important}html body main.growth-page .growth-clients .growth-section-head--split{grid-template-columns:minmax(0,1fr)!important;gap:24px!important;margin-bottom:34px!important;display:grid!important}html body main.growth-page .growth-clients .growth-section-head--split>a{width:fit-content;min-width:176px;padding-inline:24px}html body main.growth-page .growth-client-story{min-height:0;padding:28px 0 30px}html body main.growth-page .growth-client-story:nth-child(odd):after{display:none}html body main.growth-page .growth-client-story__header{align-items:flex-start;margin-bottom:20px}html body main.growth-page .growth-client-story__copy h3{font-size:22px!important}html body main.growth-page .growth-client-story__copy>p{font-size:14px!important}html body main.growth-page .growth-client-story__results{gap:9px;margin-top:22px;display:grid}}html body main .home-clean-strip__inner{grid-template-columns:minmax(0,1fr) auto!important;gap:64px!important;width:min(1740px,100% - 112px)!important;max-width:1740px!important}html body main .home-clean-strip .home-clean-btn{min-width:344px;border:1px solid #ff3f95!important;min-height:78px!important;padding:18px 40px!important}@media (max-width:1160px){html body main .home-clean-strip__inner{gap:34px!important;width:min(100% - 64px,1080px)!important}html body main .home-clean-strip .home-clean-btn{min-width:270px}}@media (max-width:760px){html body main .home-clean-strip{padding:34px 20px!important}html body main .home-clean-strip__inner{grid-template-columns:minmax(0,1fr)!important;gap:26px!important;width:100%!important}html body main .home-clean-strip .home-clean-btn{min-width:0;width:100%!important;min-height:56px!important}html body main .home-clean-strip h2,html body main .home-clean-strip h2 span{font-size:clamp(25px,7.2vw,31px)!important;line-height:1.22!important}}.about-purpose-spec{--purpose-navy:#071252;--purpose-purple:#4420bd;--purpose-pink:#c21f83;--purpose-hot-pink:#f24091;--purpose-gold:#d4aa4f;min-height:1020px;color:var(--purpose-navy);background:#fff;border:1px solid #e3e5ec;border-radius:8px;margin:4px;padding:54px 0 48px;overflow:hidden;box-shadow:0 12px 34px #07125214}.about-purpose-spec__upper{isolation:isolate;grid-template-columns:minmax(0,1fr) 548px;gap:70px;width:min(1400px,100% - 128px);min-height:688px;margin-inline:auto;display:grid;position:relative}.about-purpose-spec__main{z-index:1;min-height:688px;position:relative;overflow:visible}.about-purpose-spec__upper:before{content:"";z-index:0;pointer-events:none;background:url(/assets/about-purpose-mountain.png) 50% calc(100% + 10px)/88% no-repeat;position:absolute;inset:100px 330px 0 80px}.about-purpose-spec__kicker{color:#2516a2;text-transform:uppercase;margin:0 0 34px;font-size:14px;font-weight:800;line-height:1}.about-purpose-spec__kicker:after{content:"";background:var(--purpose-hot-pink);width:38px;height:3px;margin-top:14px;display:block}.about-purpose-spec h2{z-index:3;max-width:660px;color:var(--purpose-navy);margin:0;font-weight:800;position:relative;letter-spacing:0!important;font-size:48px!important;line-height:1.08!important}.about-purpose-spec h2>span{color:var(--purpose-navy);white-space:nowrap}.about-purpose-spec h2 em{color:var(--purpose-pink);-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#f44591 0%,#922278 100%);-webkit-background-clip:text;background-clip:text;font-style:normal}.about-purpose-spec__rule{z-index:3;background:var(--purpose-hot-pink);width:48px;height:3px;margin:30px 0 31px;display:block;position:relative}.about-purpose-spec__copy{z-index:3;width:500px;position:relative}.about-purpose-spec__copy p{color:var(--purpose-navy);margin:0 0 21px;font-size:16px!important;line-height:1.62!important}.about-purpose-spec__copy strong{font-weight:800}.about-purpose-spec__mountain{z-index:1;background:0 0;position:absolute;inset:100px -4px 0 150px;overflow:visible}.about-purpose-spec__path{z-index:2;position:absolute;inset:0;overflow:visible;width:100%!important;height:100%!important}.about-purpose-spec__path path{fill:none;stroke:#07125278;stroke-width:2.5px;stroke-dasharray:5 7}.about-purpose-spec__node{z-index:3;text-align:center;justify-items:center;gap:8px;width:104px;display:grid;position:absolute}.about-purpose-spec__node span{color:#fff;background:var(--purpose-navy);border:5px solid #fffffff0;border-radius:50%;place-items:center;width:58px;height:58px;display:grid;box-shadow:0 6px 18px #0712522e,0 0 0 2px #c21f8326}.about-purpose-spec__node svg{width:28px;height:28px}.about-purpose-spec__node b{color:var(--purpose-navy);text-transform:uppercase;font-size:10px;font-weight:800;line-height:1.1}.about-purpose-spec__node:first-of-type{bottom:0;left:0}.about-purpose-spec__node:nth-of-type(2){bottom:14%;left:22%}.about-purpose-spec__node:nth-of-type(3){bottom:31%;left:43%}.about-purpose-spec__node:nth-of-type(4){bottom:52%;left:64%}.about-purpose-spec__node:nth-of-type(5){bottom:73%;right:0}.about-purpose-spec__flag{z-index:4;width:48px;height:58px;color:var(--purpose-purple);place-items:center;display:grid;position:absolute;top:0;right:28px}.about-purpose-spec__flag svg{width:42px;height:42px}.about-purpose-spec__flag .pole{stroke:var(--purpose-navy);stroke-width:2.5px;stroke-linecap:round}.about-purpose-spec__flag circle{fill:var(--purpose-navy)}.about-purpose-spec__flag .banner{fill:var(--purpose-purple)}.about-purpose-spec__cards{z-index:2;grid-template-rows:190px 245px 220px;gap:17px;display:grid;position:relative}.about-purpose-spec__cards article{border-left:5px solid var(--purpose-purple);background:#fff;border-radius:0 14px 14px 0;align-items:flex-start;min-height:0;padding:31px 32px 28px 145px;display:flex;position:relative;box-shadow:0 13px 32px #07125217}.about-purpose-spec__cards article.is-purpose{border-left-color:var(--purpose-hot-pink)}.about-purpose-spec__cards article>span{width:96px;height:96px;color:var(--purpose-purple);background:#f1edff;border-radius:50%;place-items:center;display:grid;position:absolute;top:34px;left:25px}.about-purpose-spec__cards article.is-purpose>span{color:#bd1b22;background:#fde7ee;box-shadow:0 8px 18px #c21f831a}.about-purpose-spec__cards article>span svg{stroke-width:1.7px;width:48px;height:48px}.about-purpose-spec__cards article>span svg .primary{stroke:#4320bd;stroke-width:3px}.about-purpose-spec__cards article>span svg .secondary{stroke:#c21f83;stroke-width:3px}.about-purpose-spec__cards article.is-purpose>span svg .primary{stroke:#bb1e25}.about-purpose-spec__cards article.is-purpose>span svg .secondary{stroke:#f24091}.about-purpose-spec__cards h3{text-transform:uppercase;color:var(--purpose-purple)!important;letter-spacing:0!important;margin:8px 0 14px!important;font-size:18px!important;font-weight:800!important;line-height:1.2!important}.about-purpose-spec__cards article.is-purpose h3{color:var(--purpose-hot-pink)!important}.about-purpose-spec__cards p{max-width:375px;color:var(--purpose-navy)!important;margin:0!important;font-size:16px!important;font-weight:700!important;line-height:1.55!important}.about-purpose-spec__banner{color:#fff;background:linear-gradient(102deg,#071052 0%,#18104f 58%,#071052 100%);border-radius:14px;grid-template-columns:160px minmax(430px,2fr) repeat(4,minmax(130px,.72fr));align-items:center;width:min(1450px,100% - 80px);min-height:206px;margin:19px auto 0;padding:27px 34px;display:grid;box-shadow:0 13px 30px #07125224}.about-purpose-spec__emblem{width:122px;height:122px;color:var(--purpose-gold);background:#071052c7;border:2px solid #5b44be8c;border-radius:50%;justify-self:center;place-items:center;display:grid}.about-purpose-spec__emblem svg{width:80px;height:80px}.about-purpose-spec__emblem .mountain,.about-purpose-spec__emblem .ridge{stroke:var(--purpose-gold);stroke-width:4px}.about-purpose-spec__emblem .flagpole{stroke:#f24091;stroke-width:4px}.about-purpose-spec__emblem .flag{fill:#f24091;stroke:#f24091;stroke-width:2px}.about-purpose-spec__statement{padding:4px 34px 4px 12px}.about-purpose-spec__statement small{color:var(--purpose-hot-pink);text-transform:uppercase;font-size:14px;font-weight:800;line-height:1.2;display:block}.about-purpose-spec__statement i{background:var(--purpose-hot-pink);width:36px;height:3px;margin:11px 0 14px;display:block}.about-purpose-spec__statement strong{font-size:22px;font-weight:700;line-height:1.35;display:block}.about-purpose-spec__principle{text-align:center;border-left:1px solid #ffffff3d;align-content:center;justify-items:center;gap:13px;min-height:126px;padding:12px 14px;display:grid}.about-purpose-spec__principle svg{width:42px;height:42px}.about-purpose-spec__principle svg .primary{stroke:var(--purpose-hot-pink);stroke-width:2.5px}.about-purpose-spec__principle svg .secondary{stroke:var(--purpose-gold);stroke-width:2.5px}.about-purpose-spec__principle b{font-size:14px;font-weight:600;line-height:1.35}@media (max-width:1200px){.about-purpose-spec{min-height:auto}.about-purpose-spec__upper{grid-template-columns:1fr;gap:44px;width:min(960px,100% - 48px)}.about-purpose-spec__main{min-height:760px}.about-purpose-spec__cards{grid-template-rows:repeat(3,auto)}.about-purpose-spec__cards article{min-height:190px}.about-purpose-spec__banner{grid-template-columns:130px minmax(0,1fr) repeat(2,minmax(130px,.7fr));width:min(960px,100% - 48px)}.about-purpose-spec__principle:nth-last-child(-n+2){display:none}}@media (max-width:700px){.about-purpose-spec{border-inline:0;border-radius:0;margin:0;padding:50px 0 32px}.about-purpose-spec__upper{width:calc(100% - 32px)}.about-purpose-spec__main{min-height:auto}.about-purpose-spec__kicker{margin-bottom:28px;font-size:12px}.about-purpose-spec h2{font-size:34px!important}.about-purpose-spec h2>span{white-space:normal}.about-purpose-spec__copy{width:100%}.about-purpose-spec__copy p{font-size:15px!important}.about-purpose-spec__mountain{background-position:72% bottom;background-size:auto 86%;min-height:430px;margin-top:24px;position:relative;inset:auto}.about-purpose-spec__path{display:none}.about-purpose-spec__node{text-align:left;grid-template-columns:58px 1fr;place-items:center start;gap:14px;width:100%;min-height:70px;position:relative;inset:auto!important}.about-purpose-spec__node+.about-purpose-spec__node{margin-top:8px}.about-purpose-spec__node:after{content:"";border-left:2px dashed #07125261;height:18px;position:absolute;top:60px;left:28px}.about-purpose-spec__node:nth-of-type(5):after,.about-purpose-spec__flag{display:none}.about-purpose-spec__cards article{min-height:0;padding:105px 22px 26px}.about-purpose-spec__cards article>span{width:66px;height:66px;top:22px;left:22px}.about-purpose-spec__cards article>span svg{width:34px;height:34px}.about-purpose-spec__cards p{font-size:14px!important}.about-purpose-spec__banner{grid-template-columns:72px minmax(0,1fr);gap:18px;width:calc(100% - 32px);min-height:0;padding:25px}.about-purpose-spec__emblem{width:66px;height:66px}.about-purpose-spec__emblem svg{width:44px;height:44px}.about-purpose-spec__statement{padding:0}.about-purpose-spec__statement strong{font-size:17px}.about-purpose-spec__principle{display:none}}@media (max-width:820px){html body main .industry-page .pharma-help--pharma .pharma-help__stage{min-height:0}html body main .industry-page .pharma-help--pharma .pharma-help__menu{margin-top:18px}html body main .industry-page .pharma-help--pharma .pharma-help__deck{transform:none}}html body main .about-redesign .about-v2-capabilities{background-color:#fff;background-image:url(/assets/capabilities-globe-reference.png);background-position:100% 0;background-repeat:no-repeat;background-size:746px 360px;min-height:1024px;padding:55px 0 31px}html body main .about-redesign .about-v2-capabilities>.about-v2-shell{width:min(1400px,100% - 136px)}html body main .about-redesign .about-v2-capabilities .about-v2-kicker{letter-spacing:.4px;margin:0 0 23px;display:block;font-size:14px!important}html body main .about-redesign .about-v2-capabilities .about-v2-kicker:after{background:#f32b91;width:36px;height:3px;margin-top:16px;display:block}html body main .about-redesign .about-v2-capabilities h2{letter-spacing:-.8px;margin:0 0 22px;font-size:52px!important;line-height:1.06!important}html body main .about-redesign .about-v2-capabilities h2 span{color:#0000;-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#4832b9 0%,#be36b6 45%,#f22991 100%);-webkit-background-clip:text;background-clip:text}html body main .about-redesign .about-v2-capabilities .about-v2-lead{max-width:690px;margin:0;color:#343442!important;font-size:17px!important;line-height:1.52!important}html body main .about-redesign .about-v2-cap-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:19px;margin-top:27px;display:grid;position:relative}html body main .about-redesign .about-v2-cap-grid:after{content:"";z-index:0;border-top:1px dashed #d9a52f;position:absolute;bottom:-49px;left:9.5%;right:9.5%}html body main .about-redesign .about-v2-cap-grid article{z-index:1;background:#fffffff5;border:1px solid #1c196621;border-radius:12px;min-height:401px;padding:18px 22px 22px;position:relative;overflow:visible;box-shadow:0 8px 18px #16124b14}html body main .about-redesign .about-v2-cap-grid article:before{content:"";background:#e1ad3a;border-radius:50%;width:7px;height:7px;position:absolute;bottom:-14px;left:50%;transform:translate(-50%)}html body main .about-redesign .about-v2-cap-grid article:after{content:"";border-left:1px dashed #d9a52f;height:35px;position:absolute;bottom:-49px;left:50%}html body main .about-redesign .about-v2-cap-grid header{align-items:flex-start}html body main .about-redesign .about-v2-cap-grid header span{color:#d39200;background:radial-gradient(circle at 50% 45%,#fff 0 38%,#fbf7ed 100%);border:1px solid #d392001f;width:80px;height:80px;box-shadow:0 5px 14px #7c5b1414}html body main .about-redesign .about-v2-cap-grid header span svg{stroke-width:1.55px;width:49px;height:49px}html body main .about-redesign .about-v2-cap-grid header em{color:#21168b;background:#fff;border-color:#4e37bc57;width:36px;height:36px;margin-top:8px;font-size:12px;font-weight:800}html body main .about-redesign .about-v2-cap-grid h3{min-height:68px;margin:16px 0 8px;line-height:1.32;color:#171267!important;font-size:19px!important}html body main .about-redesign .about-v2-cap-grid article>i{background:#f32b91;width:34px;height:2px;margin-bottom:18px}html body main .about-redesign .about-v2-cap-grid article>p{margin:0;font-size:14px;color:#3d3d49!important;line-height:1.55!important}html body main .about-redesign .about-v2-cap-grid a{color:#20149b;margin-top:auto;font-size:14px;font-weight:800}html body main .about-redesign .about-v2-cap-grid a b{color:#6045cf;margin-left:5px}html body main .about-redesign .about-v2-powered{z-index:2;color:#343442;letter-spacing:.8px;background:#fff;border:1px solid #e0b344;border-radius:28px;justify-content:center;align-items:center;min-width:494px;min-height:48px;margin:34px auto 17px;padding:10px 32px;font-size:15px;display:flex;position:relative}html body main .about-redesign .about-v2-powered strong{color:#c98900;margin-left:6px}html body main .about-redesign .about-v2-cap-band{background:linear-gradient(90deg,#f6f4ffd1,#fffffff0);border:1px solid #412daa1f;border-radius:14px;grid-template-columns:118px minmax(380px,1.85fr) repeat(5,minmax(100px,.72fr));gap:0;min-height:148px;padding:18px 25px}html body main .about-redesign .about-v2-cap-band>span{color:#d2a53b;background:linear-gradient(145deg,#251693,#130b69);width:92px;height:92px;box-shadow:0 8px 22px #1d117029}html body main .about-redesign .about-v2-cap-band>span svg{stroke:currentColor;stroke-width:3px;width:66px;height:52px}html body main .about-redesign .about-v2-cap-band>p{border-left:1px solid #32229338;align-items:center;min-height:94px;margin:0;padding:10px 26px;display:flex;color:#171267!important;font-size:16px!important;line-height:1.5!important}html body main .about-redesign .about-v2-cap-band>div{border-left:1px solid #32229338;gap:10px;min-height:94px;padding:9px 10px}html body main .about-redesign .about-v2-cap-band>div svg{color:#3827ad;stroke-width:1.6px;width:36px;height:36px}html body main .about-redesign .about-v2-cap-band>div b{color:#171267;font-size:11.5px;line-height:1.35}@media (max-width:1180px){html body main .about-redesign .about-v2-capabilities{background-size:600px;min-height:0}html body main .about-redesign .about-v2-capabilities>.about-v2-shell{width:min(100% - 56px,980px)}html body main .about-redesign .about-v2-cap-grid{grid-template-columns:repeat(2,1fr)}html body main .about-redesign .about-v2-cap-grid article:last-child{grid-column:1/-1}html body main .about-redesign .about-v2-cap-grid:after,html body main .about-redesign .about-v2-cap-grid article:before,html body main .about-redesign .about-v2-cap-grid article:after{display:none}html body main .about-redesign .about-v2-cap-band{grid-template-columns:105px 1fr repeat(2,minmax(115px,.65fr))}html body main .about-redesign .about-v2-cap-band>div:nth-last-child(-n+3){display:none}}@media (max-width:700px){html body main .about-redesign .about-v2-capabilities{background-position:55% 0;background-size:540px;padding:54px 0 34px}html body main .about-redesign .about-v2-capabilities>.about-v2-shell{width:calc(100% - 32px)}html body main .about-redesign .about-v2-capabilities h2{font-size:39px!important}html body main .about-redesign .about-v2-cap-grid{grid-template-columns:1fr}html body main .about-redesign .about-v2-cap-grid article,html body main .about-redesign .about-v2-cap-grid article:last-child{grid-column:auto;min-height:370px}html body main .about-redesign .about-v2-powered{text-align:center;width:100%;min-width:0;padding-inline:18px}html body main .about-redesign .about-v2-cap-band{grid-template-columns:82px 1fr;padding:22px}html body main .about-redesign .about-v2-cap-band>span{width:72px;height:72px}html body main .about-redesign .about-v2-cap-band>p{padding-right:0;font-size:14px!important}html body main .about-redesign .about-v2-cap-band>div{display:none}}html body main .about-redesign .about-v2-principles{background:linear-gradient(135deg,#fff 0%,#fbfaff 56%,#f6f3ff 100%);min-height:1024px;padding:55px 0 76px;position:relative;overflow:hidden}html body main .about-redesign .about-v2-principles:after{content:"";pointer-events:none;background:radial-gradient(circle,#6448da1a 0 2px,#0000 2.4px) 0 0/19px 19px;width:315px;height:205px;position:absolute;top:0;right:0;-webkit-mask-image:linear-gradient(135deg,#0000,#000);mask-image:linear-gradient(135deg,#0000,#000)}html body main .about-redesign .about-v2-principles>.about-v2-shell{z-index:1;width:min(1412px,100% - 124px);position:relative}html body main .about-redesign .about-v2-principles .about-v2-kicker{letter-spacing:.25px;margin:0 0 24px;display:block;font-size:14px!important}html body main .about-redesign .about-v2-principles .about-v2-kicker:after{background:linear-gradient(90deg,#3c29ac,#ed2990);width:44px;height:3px;margin-top:16px;display:block}html body main .about-redesign .about-v2-principles h2{letter-spacing:-.9px;max-width:760px;margin:0 0 18px;font-size:49px!important;line-height:1.04!important}html body main .about-redesign .about-v2-principles h2 span{color:#0000;-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#5331bc,#d82b9d);-webkit-background-clip:text;background-clip:text}html body main .about-redesign .about-v2-principles>.about-v2-shell>.about-v2-lead{max-width:590px;margin:0;color:#181936!important;font-size:17px!important;line-height:1.55!important}html body main .about-redesign .about-v2-principles-grid{grid-template-columns:minmax(0,616px) minmax(0,1fr);align-items:start;gap:48px;margin-top:48px}html body main .about-redesign .about-v2-principles-rail{gap:6px}html body main .about-redesign .about-v2-principles-rail button{background:#ffffffc7;border:1px solid #301f9314;border-left:4px solid #0000;border-radius:12px;grid-template-columns:70px 54px minmax(0,1fr) 42px;gap:16px;min-height:110px;padding:12px 27px 12px 25px;box-shadow:0 8px 18px #2519760d}html body main .about-redesign .about-v2-principles-rail button[aria-selected=true]{background:linear-gradient(90deg,#f8f1ffdb,#ffffffe0);border-left-color:#ed2990}html body main .about-redesign .about-v2-principles-rail button>span{color:#16126f;background:#fff;border:1px solid #5c37cd45;width:70px;height:70px}html body main .about-redesign .about-v2-principles-rail button>span svg{stroke-width:1.55px;width:38px;height:38px}html body main .about-redesign .about-v2-principles-rail button em{color:#9b2bc5;font-size:24px;font-weight:800}html body main .about-redesign .about-v2-principles-rail button b{color:#11105f;font-size:17px;line-height:1.24}html body main .about-redesign .about-v2-principles-rail button i{color:#201596;background:#fff;border-color:#201596;width:41px;height:41px;font-size:23px}html body main .about-redesign .about-v2-principles-rail button[aria-selected=true] i{color:#fff;background:linear-gradient(135deg,#e82a9f,#c51d91);border-color:#dc2394}html body main .about-redesign .about-v2-principle-detail{background:#ffffffeb;border:1px solid #25197621;border-radius:17px;min-height:696px;padding:36px 49px 28px;transform:translateY(-88px);box-shadow:0 18px 35px #2a1c8017}html body main .about-redesign .about-v2-principle-detail header{align-items:center}html body main .about-redesign .about-v2-principle-detail header small{color:#241698;font-size:14px;font-weight:800;display:block}html body main .about-redesign .about-v2-principle-detail header div>i{background:linear-gradient(90deg,#4c31ba,#ef2991);width:46px;height:2px;margin-top:14px;display:block}html body main .about-redesign .about-v2-principle-detail header>em{color:#18116b;background:#e82a9d14;border:1px solid #e82a9d21;border-radius:26px;min-width:86px;padding:13px 21px;font-size:16px}html body main .about-redesign .about-v2-principle-detail>h3{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#3f2bbb,#dd2b9e 60%);-webkit-background-clip:text;background-clip:text;margin:27px 0 23px;line-height:1.08;color:#3d2bb7!important;font-size:41px!important}html body main .about-redesign .about-v2-principle-detail>p{margin:0;color:#191a37!important;font-size:18px!important;line-height:1.55!important}html body main .about-redesign .about-v2-principle-detail>hr{border-color:#2d1c8929;margin:27px 0 24px}html body main .about-redesign .about-v2-principle-detail>small{color:#25169c;font-size:14px;font-weight:800}html body main .about-redesign .about-v2-metrics{grid-template-columns:repeat(3,1fr);margin-top:23px}html body main .about-redesign .about-v2-metrics>div{border-right-color:#2c1b8c2e;align-content:start;min-height:191px;padding:0 21px}html body main .about-redesign .about-v2-metrics>div:first-child span,html body main .about-redesign .about-v2-metrics>div:nth-child(3) span{color:#d9239b;background:#ed299014}html body main .about-redesign .about-v2-metrics span{color:#3e2bbb;background:#5d3dcf14;width:74px;height:74px}html body main .about-redesign .about-v2-metrics span svg{width:39px;height:39px}html body main .about-redesign .about-v2-metrics strong{color:#4d2dc5;margin:14px 0 6px;font-size:29px;line-height:1}html body main .about-redesign .about-v2-metrics>div:first-child strong,html body main .about-redesign .about-v2-metrics>div:nth-child(3) strong{color:#d9239b}html body main .about-redesign .about-v2-metrics p{margin:0;font-size:15px;color:#191a37!important;line-height:1.45!important}html body main .about-redesign .about-v2-principle-detail blockquote{border-top:1px solid #2c1b8c2b;gap:22px;min-height:112px;margin:4px 0 0;padding:20px 175px 10px 0;position:relative}html body main .about-redesign .about-v2-principle-detail blockquote>b{color:#33239f;background:linear-gradient(145deg,#f4f0ff,#fff);border-radius:50%;flex:0 0 76px;place-items:center;width:76px;height:76px;font-family:Georgia,serif;font-size:63px;line-height:1;display:grid}html body main .about-redesign .about-v2-principle-detail blockquote>span{color:#11105f;border-left:2px solid #ed2990;padding-left:22px;font-size:18px;line-height:1.45}html body main .about-redesign .about-v2-principle-detail blockquote>span em{color:#d9239b}html body main .about-redesign .about-v2-principle-detail blockquote>svg{width:175px;height:90px;position:absolute;bottom:-3px;right:0}html body main .about-redesign .about-v2-principle-detail blockquote .ridge{stroke:#e9e0ff;stroke-width:2px}html body main .about-redesign .about-v2-principle-detail blockquote .people{stroke:#3725af;stroke-width:2px}html body main .about-redesign .about-v2-principle-detail blockquote .trail{stroke:#8a6fe7;stroke-width:1.5px}@media (max-width:1400px) and (min-width:1181px){html body main .about-redesign .about-v2-principle-detail blockquote{gap:14px;padding-right:105px}html body main .about-redesign .about-v2-principle-detail blockquote>b{flex-basis:58px;width:58px;height:58px;font-size:48px}html body main .about-redesign .about-v2-principle-detail blockquote>span{padding-left:14px;font-size:15px}html body main .about-redesign .about-v2-principle-detail blockquote>svg{width:105px}}@media (max-width:1180px){html body main .about-redesign .about-v2-principles{min-height:0}html body main .about-redesign .about-v2-principles>.about-v2-shell{width:min(100% - 56px,980px)}html body main .about-redesign .about-v2-principles-grid{grid-template-columns:1fr}html body main .about-redesign .about-v2-principle-detail{transform:none}}@media (max-width:700px){html body main .about-redesign .about-v2-principles{padding:54px 0 44px}html body main .about-redesign .about-v2-principles>.about-v2-shell{width:calc(100% - 32px)}html body main .about-redesign .about-v2-principles h2{font-size:39px!important}html body main .about-redesign .about-v2-principles-rail button{grid-template-columns:54px 40px minmax(0,1fr) 34px;gap:9px;padding-inline:15px}html body main .about-redesign .about-v2-principles-rail button>span{width:52px;height:52px}html body main .about-redesign .about-v2-principles-rail button em{font-size:18px}html body main .about-redesign .about-v2-principles-rail button b{font-size:13px}html body main .about-redesign .about-v2-principle-detail{padding:28px 22px 22px}html body main .about-redesign .about-v2-principle-detail>h3{font-size:31px!important}html body main .about-redesign .about-v2-metrics{grid-template-columns:1fr}html body main .about-redesign .about-v2-metrics>div{border-bottom:1px solid #2c1b8c26;border-right:0;min-height:0;padding:20px}html body main .about-redesign .about-v2-principle-detail blockquote{padding-right:0}html body main .about-redesign .about-v2-principle-detail blockquote>svg{display:none}}html body main .about-redesign .about-v2-principles.about-v2-principles--reference{background:#fff;min-height:0;line-height:0;overflow:hidden;padding:0!important}html body main .about-redesign .about-v2-principles.about-v2-principles--reference:after{display:none}html body main .about-redesign .about-v2-principles--reference>img{width:100%;height:auto;display:block}html body main .about-redesign .about-v2-foundation{background-color:#fff;background-image:url(/assets/about-purpose-mountain.png);background-position:right -8px top -4px;background-repeat:no-repeat;background-size:910px 607px;min-height:940px;padding:62px 0 36px;overflow:hidden}html body main .about-redesign .about-v2-foundation:after{display:none}html body main .about-redesign .about-v2-foundation>.about-v2-shell{z-index:1;width:min(1400px,100% - 136px);position:relative}html body main .about-redesign .about-v2-foundation .about-v2-kicker{letter-spacing:4px;margin-bottom:26px;font-size:16px!important}html body main .about-redesign .about-v2-foundation .about-v2-kicker:after{display:none}html body main .about-redesign .about-v2-foundation h2{letter-spacing:-1.8px;margin:0;font-size:clamp(48px,4vw,64px);line-height:.98}html body main .about-redesign .about-v2-foundation h2 span{color:#0000;-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#4531b1 0%,#c52c89 72%,#e93294 100%);-webkit-background-clip:text;background-clip:text}html body main .about-redesign .about-v2-foundation>.about-v2-shell>.about-v2-rule{width:66px;height:3px;margin:28px 0 35px}html body main .about-redesign .about-v2-foundation-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}html body main .about-redesign .about-v2-foundation-grid article{background:#ffffffeb;border:1px solid #4930b52b;border-top:0;border-radius:16px;min-height:454px;padding:29px 36px 34px;position:relative;overflow:hidden;box-shadow:0 8px 22px #1a125c0f}html body main .about-redesign .about-v2-foundation-grid article:before{content:"";background:linear-gradient(90deg,#25188e 0%,#6d42d8 48%,#f12a91 100%);height:5px;position:absolute;inset:0 0 auto}html body main .about-redesign .about-v2-foundation-grid article:after{content:"";opacity:.7;background:radial-gradient(circle,#6744da38 0 3px,#0000 3.5px) 0 0/18px 18px;width:154px;height:112px;position:absolute;bottom:-8px;right:-8px;-webkit-mask-image:linear-gradient(135deg,#0000 5%,#000 86%);mask-image:linear-gradient(135deg,#0000 5%,#000 86%)}html body main .about-redesign .about-v2-foundation-grid article:last-child:after{background-image:radial-gradient(circle,#e932943d 0 3px,#0000 3.5px)}html body main .about-redesign .about-v2-foundation-grid header{gap:10px}html body main .about-redesign .about-v2-foundation-grid header>span{color:#3929a0;background:linear-gradient(135deg,#f0edff,#f7ecff);flex:0 0 60px;width:60px;height:60px}html body main .about-redesign .about-v2-foundation-grid header>span svg{stroke-width:1.65px;width:47px;height:47px}html body main .about-redesign .about-v2-foundation-grid header>div{min-width:0}html body main .about-redesign .about-v2-foundation-grid h3{color:#21156f;letter-spacing:.3px;white-space:nowrap;margin:0;line-height:1.15;font-size:16px!important}html body main .about-redesign .about-v2-foundation-grid header i{background:linear-gradient(90deg,#4633b4,#ed2990);width:52px;height:3px;margin-top:15px;display:block}html body main .about-redesign .about-v2-foundation-grid article>p{z-index:1;letter-spacing:.05px;margin:20px 0 0;font-size:19px;position:relative;color:#292832!important;line-height:1.63!important}html body main .about-redesign .about-v2-foundation-quote{color:#21156f;min-height:115px;box-shadow:none;background:#faf9ffdb;border:1px solid #4930b521;border-radius:14px;grid-template-columns:92px 240px minmax(0,1fr) 96px 260px;gap:24px;margin-top:31px;padding:12px 36px}html body main .about-redesign .about-v2-foundation-quote>b{color:#fff;background:linear-gradient(135deg,#4a2ab7,#2c1b91);border-radius:50%;place-items:center;width:86px;height:86px;font-family:Georgia,serif;font-size:68px;line-height:1;display:grid}html body main .about-redesign .about-v2-foundation-quote>strong{border:0;border-right:1px solid #2c1c9152;align-items:center;min-height:74px;padding:0 26px 0 0;font-size:20px;line-height:1.3;display:flex}html body main .about-redesign .about-v2-foundation-quote>p{border-right:1px solid #2c1c9152;flex-direction:column;justify-content:center;min-height:74px;margin:0;padding-right:28px;font-size:19px;font-weight:700;display:flex;color:#21156f!important;line-height:1.45!important}html body main .about-redesign .about-v2-foundation-quote>p em,html body main .about-redesign .about-v2-foundation-quote>span:last-child em{color:#ed2990}html body main .about-redesign .about-v2-foundation-mark{background:#fff;border:1px solid #5f43d0;border-radius:50%;place-items:center;width:84px;height:84px;display:grid}html body main .about-redesign .about-v2-foundation-mark svg{color:#c69c57;stroke:currentColor;stroke-width:3px;width:62px;height:48px}html body main .about-redesign .about-v2-foundation-quote>span:last-child{white-space:nowrap;font-size:20px;font-weight:700}@media (max-width:1400px) and (min-width:1181px){html body main .about-redesign .about-v2-foundation-grid article{padding-inline:18px}html body main .about-redesign .about-v2-foundation-grid header{gap:12px}html body main .about-redesign .about-v2-foundation-grid header>span{flex-basis:60px;width:60px;height:60px}html body main .about-redesign .about-v2-foundation-grid header>span svg{width:34px;height:34px}html body main .about-redesign .about-v2-foundation-grid h3{letter-spacing:0;font-size:16px!important}}@media (max-width:1180px){html body main .about-redesign .about-v2-foundation{background-position:100% 0;background-size:720px 480px}html body main .about-redesign .about-v2-foundation>.about-v2-shell{width:min(100% - 56px,980px)}html body main .about-redesign .about-v2-foundation-grid{grid-template-columns:1fr}html body main .about-redesign .about-v2-foundation-grid article{min-height:0}html body main .about-redesign .about-v2-foundation-quote{grid-template-columns:82px 1fr}html body main .about-redesign .about-v2-foundation-quote>strong,html body main .about-redesign .about-v2-foundation-quote>p{border-right:0}html body main .about-redesign .about-v2-foundation-quote>p{border-block:1px solid #2c1c9133;grid-column:1/-1;padding:20px 0}}@media (max-width:700px){html body main .about-redesign .about-v2-foundation{background-size:520px;min-height:0;padding:54px 0 34px}html body main .about-redesign .about-v2-foundation>.about-v2-shell{width:calc(100% - 32px)}html body main .about-redesign .about-v2-foundation h2{font-size:42px!important}html body main .about-redesign .about-v2-foundation-grid article{padding:26px 24px 30px}html body main .about-redesign .about-v2-foundation-grid header>span{flex-basis:66px;width:66px;height:66px}html body main .about-redesign .about-v2-foundation-grid header>span svg{width:37px;height:37px}html body main .about-redesign .about-v2-foundation-grid h3{white-space:normal;font-size:15px}html body main .about-redesign .about-v2-foundation-grid article>p{font-size:16px}html body main .about-redesign .about-v2-foundation-quote{grid-template-columns:68px 1fr;width:100%;padding:22px}html body main .about-redesign .about-v2-foundation-quote>b{width:62px;height:62px;font-size:50px}html body main .about-redesign .about-v2-foundation-mark{width:64px;height:64px}html body main .about-redesign .about-v2-foundation-quote>span:last-child{white-space:normal;font-size:17px}}html body main .about-redesign .about-v2-who{background:#fff;min-height:1020px;padding:72px 0 104px}html body main .about-redesign .about-v2-who-grid{grid-template-columns:minmax(0,670px) minmax(0,660px);align-items:start;gap:70px;width:min(1400px,100% - 136px);display:grid}html body main .about-redesign .about-v2-who .about-v2-kicker{margin:0 0 32px;display:block;color:#2516a2!important;letter-spacing:0!important;font-size:14px!important}html body main .about-redesign .about-v2-who .about-v2-kicker:after{background:linear-gradient(90deg,#4420bd,#c21f83);width:28px;height:2px;margin-top:14px;display:block}html body main .about-redesign .about-v2-who h2{white-space:nowrap;max-width:670px;margin:0;color:#071252!important;letter-spacing:-1.4px!important;font-size:52px!important;font-weight:700!important;line-height:1.12!important}html body main .about-redesign .about-v2-who h2 span{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#4420bd 0%,#f24091 100%);-webkit-background-clip:text;background-clip:text;color:#0000!important}html body main .about-redesign .about-v2-who .about-v2-rule{background:linear-gradient(90deg,#4420bd,#c21f83);width:44px;height:2px;margin:32px 0 20px}html body main .about-redesign .about-v2-who-list>div{border-bottom-color:#0712521f;grid-template-columns:86px minmax(0,1fr);gap:24px;min-height:118px}html body main .about-redesign .about-v2-who-list span{color:#4420bd;background:linear-gradient(145deg,#faf9ff,#f1edff);border-radius:50%;width:82px;height:82px}html body main .about-redesign .about-v2-who-list span svg{stroke-width:1.75px;width:42px;height:42px}html body main .about-redesign .about-v2-who-list p{font-weight:500;color:#071252!important;margin:0!important;font-size:17px!important;line-height:1.6!important}html body main .about-redesign .about-v2-who-list strong{color:#2516a2;font-weight:800}html body main .about-redesign .about-v2-who-art{background:#fff;border:0;border-radius:15px;align-self:start;width:660px;margin-top:48px;padding:0;display:block;overflow:hidden;box-shadow:0 20px 48px #0712521a}html body main .about-redesign .about-v2-who-art>img{width:100%;height:auto;display:block}@media (max-width:1200px){html body main .about-redesign .about-v2-who{min-height:auto;padding:70px 0 82px}html body main .about-redesign .about-v2-who-grid{grid-template-columns:1fr;gap:48px;width:min(960px,100% - 48px)}html body main .about-redesign .about-v2-who-art{justify-self:center;width:min(660px,100%);margin-top:0}}@media (max-width:700px){html body main .about-redesign .about-v2-who{padding:54px 0 64px}html body main .about-redesign .about-v2-who-grid{gap:38px;width:calc(100% - 32px)}html body main .about-redesign .about-v2-who h2{white-space:normal;letter-spacing:-.6px!important;font-size:36px!important;line-height:1.12!important}html body main .about-redesign .about-v2-who-list>div{grid-template-columns:62px minmax(0,1fr);gap:16px;min-height:0;padding:18px 0}html body main .about-redesign .about-v2-who-list span{width:58px;height:58px}html body main .about-redesign .about-v2-who-list span svg{width:30px;height:30px}html body main .about-redesign .about-v2-who-list p{font-size:14px!important}}html body main .industry-page .pharma-help--pharma .pharma-help__stage{background:#f5fbff url(/assets/pharma-help-background.jpeg) 50%/cover no-repeat;min-height:666px;padding-block:76px}html body main .industry-page .pharma-help--pharma .pharma-help__stage:before{background:linear-gradient(90deg,#ffffffb8 0%,#ffffff6b 42%,#ffffff14 72%,#0000 100%)}html body main .industry-page .pharma-help--pharma .pharma-help__intro{padding:24px 0 24px 28px}html body main .industry-page .pharma-help--pharma .pharma-help__intro>p,html body main .industry-page .pharma-help--pharma .pharma-help__intro>h2{color:var(--industry-navy)!important}html body main .industry-page .pharma-help--pharma .pharma-help__intro>h2 em{color:var(--industry-magenta)}html body main .industry-page .pharma-help--pharma .pharma-help__menu{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#ffffffd1;border-color:#020c4f2e;box-shadow:0 16px 36px #264d741a}html body main .industry-page .pharma-help__deck{min-height:520px}html body main .industry-page .pharma-help__card{height:492px;min-height:492px;max-height:492px}@media (max-width:820px){html body main .industry-page .pharma-help--pharma .pharma-help__stage{background-position:66%;min-height:0;padding-block:58px}html body main .industry-page .pharma-help--pharma .pharma-help__intro{padding:12px 10px}html body main .industry-page .pharma-help__deck{min-height:0}html body main .industry-page .pharma-help__card{height:auto;min-height:0;max-height:none}}html body main .home-clean-offerings{overflow:hidden}html body main .home-clean-rail,html body main .home-clean-detail{border-radius:10px;box-shadow:0 16px 38px #020c4f17}html body main .home-clean-rail__head{min-height:64px;padding:14px 20px}html body main .home-clean-rail__head span{color:#020c4f;text-transform:uppercase;background:#fff;border-radius:4px;font-size:11px;font-weight:750}html body main button.home-clean-rail__item{appearance:none;color:#020c4f;width:100%;min-height:99px;font:inherit;text-align:left;cursor:pointer;background:#fff;border-top:0;border-bottom:1px solid #020c4f1f;border-left:4px solid #0000;border-right:0;border-radius:0;grid-template-columns:50px minmax(0,1fr) 14px;align-items:center;gap:15px;padding:14px 18px 14px 16px;transition:background .16s,border-color .16s;display:grid;position:relative}html body main button.home-clean-rail__item:last-child{border-bottom:0}html body main button.home-clean-rail__item:after{content:"";border-top:2px solid #020c4f75;border-right:2px solid #020c4f75;width:8px;height:8px;transform:rotate(45deg)}html body main button.home-clean-rail__item:hover,html body main button.home-clean-rail__item:focus-visible{background:#fff}html body main button.home-clean-rail__item:focus-visible{outline-offset:-3px;outline:3px solid #020c4f47}html body main button.home-clean-rail__item.is-active{background:linear-gradient(90deg,#020c4f17,#b31d7c0b);border-left-color:#020c4f}html body main button.home-clean-rail__item .home-clean-icon{color:#020c4f;background:#fff;border-radius:50%;width:46px;height:46px}html body main button.home-clean-rail__item .home-clean-icon:before{display:none}html body main button.home-clean-rail__item .home-clean-icon b{font-size:11px;font-weight:850;line-height:1}html body main button.home-clean-rail__item.is-active .home-clean-icon{color:#fff;background:#020c4f;box-shadow:0 6px 13px #020c4f33}html body main .home-clean-rail__copy{min-width:0;display:block}html body main .home-clean-rail__copy strong,html body main .home-clean-rail__copy small{display:block}html body main .home-clean-rail__copy strong{color:#020c4f;font-size:16px;font-weight:780;line-height:1.22}html body main .home-clean-rail__copy small{color:#020c4f;margin-top:5px;font-size:12px;font-weight:500;line-height:1.35}html body main .home-clean-detail{border-top:3px solid #020c4f;min-height:559px}html body main .home-clean-detail__head{min-height:177px;padding:26px 30px;position:relative}html body main .home-clean-detail__head>span{color:#020c4f;font-size:11px;font-weight:800;line-height:1;position:absolute;top:27px;right:30px}html body main .home-clean-detail__head h3{max-width:calc(100% - 76px);color:#020c4f!important;font-size:27px!important;font-weight:780!important;line-height:1.18!important}html body main .home-clean-detail__head p{max-width:700px;color:#020c4f!important;font-size:14px!important;line-height:1.55!important}html body main .home-clean-detail li{background:#fff;border:1px solid #fff;border-radius:6px;grid-template-columns:30px 1fr;align-items:center;gap:10px;min-height:64px;padding:11px 14px;display:grid;color:#020c4f!important;font-size:13px!important;font-weight:650!important;line-height:1.35!important}html body main .home-clean-detail li:before{display:none!important}html body main .home-clean-detail li>span{color:#fff;background:#020c4f;border-radius:50%;place-items:center;width:28px;height:28px;font-size:9px;font-weight:850;line-height:1;display:grid}html body main .home-clean-detail__summary{border-top:1px solid var(--home-line);justify-content:space-between;align-items:center;gap:20px;margin-top:auto;padding:17px 30px 0;display:flex}html body main .home-clean-detail__summary strong{color:#020c4f;font-size:12px;font-weight:800;line-height:1.3}html body main .home-clean-detail__summary span{color:#020c4f;text-align:right;font-size:11px;line-height:1.35}html body main .home-clean-detail__actions{align-items:center;padding-top:16px}html body main .home-clean-detail__actions .home-clean-btn{border-radius:5px;min-height:47px}@media (max-width:1050px){html body main .home-clean-offering-shell{grid-template-columns:1fr}html body main .home-clean-rail{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}html body main .home-clean-rail__head{grid-column:1/-1}html body main button.home-clean-rail__item:nth-child(2n){border-right:1px solid #020c4f1f}}@media (max-width:680px){html body main .home-clean-section-head--split{grid-template-columns:1fr;align-items:start}html body main .home-clean-section-head--split>a{justify-content:center;width:100%}html body main .home-clean-rail{grid-template-columns:1fr}html body main .home-clean-rail__head,html body main button.home-clean-rail__item:nth-child(2n){border-right:0}html body main .home-clean-detail__head{min-height:0;padding:24px 20px}html body main .home-clean-detail__head>span{top:25px;right:20px}html body main .home-clean-detail__head h3{max-width:calc(100% - 62px);font-size:24px!important}html body main .home-clean-detail ul{grid-template-columns:1fr;padding:18px 20px}html body main .home-clean-detail__summary{flex-direction:column;align-items:flex-start;gap:4px;padding:16px 20px 0}html body main .home-clean-detail__summary span{text-align:left}html body main .home-clean-detail__actions{flex-direction:column;align-items:stretch;padding:16px 20px 22px}html body main .home-clean-detail__actions .home-clean-btn{justify-content:center;width:100%}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--color-paper);min-width:320px;color:var(--type-body-color);font-family:var(--font-body);font-size:var(--type-body-size);font-style:normal;font-weight:400;line-height:var(--type-body-line);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0}@media (min-width:1025px) and (hover:hover) and (pointer:fine){html:not(.lux-cursor-disabled),html:not(.lux-cursor-disabled) body,html:not(.lux-cursor-disabled) a,html:not(.lux-cursor-disabled) button,html:not(.lux-cursor-disabled) input,html:not(.lux-cursor-disabled) textarea,html:not(.lux-cursor-disabled) select,html:not(.lux-cursor-disabled) [role=button]{cursor:none!important}}a{color:inherit;text-decoration:none}img{max-width:100%}:focus-visible{outline-offset:4px;outline:3px solid #c7a052bf}.container{width:min(calc(100% - 40px), var(--container));margin-inline:auto}.skip-link{z-index:100;background:var(--color-navy);color:#fff;padding:12px 16px;position:fixed;top:16px;left:16px;transform:translateY(-140%)}.skip-link:focus{transform:none}.lux-cursor-dot,.lux-cursor-ring,.lux-cursor-aura{z-index:999999;pointer-events:none;opacity:0;will-change:transform, left, top, width, height;transition:opacity .22s,width .24s,height .24s,border-radius .24s,background .24s,border-color .24s,box-shadow .24s,transform .18s;position:fixed;top:0;left:0;transform:translate(-50%,-50%)}.lux-cursor-dot{background:var(--lux-color);border-radius:50%;width:8px;height:8px;box-shadow:0 0 14px #b31d7ca6}.lux-cursor-ring{border:1.5px solid var(--lux-color-line);background:#b31d7c0a;border-radius:50%;width:42px;height:42px;box-shadow:0 0 20px #b31d7c2e,inset 0 0 10px #b31d7c0f}.lux-cursor-aura{background:radial-gradient(circle,#b31d7c1f 0%,#b31d7c0d 40%,#b31d7c00 70%);border-radius:50%;width:84px;height:84px}.lux-visible .lux-cursor-dot,.lux-visible .lux-cursor-ring,.lux-visible .lux-cursor-aura{opacity:1}.lux-hover .lux-cursor-ring{background:#b31d7c1a;border-color:#b31d7cf5;width:68px;height:68px;box-shadow:inset 0 0 0 1px #ffffff0d,0 0 34px #b31d7c57,inset 0 0 18px #b31d7c1f}.lux-hover .lux-cursor-dot{background:#b31d7c;transform:translate(-50%,-50%)scale(1.28);box-shadow:0 0 20px #b31d7cf2}.lux-hover .lux-cursor-aura{background:radial-gradient(circle,#b31d7c3d 0%,#b31d7c1f 30%,#b31d7c00 74%);width:118px;height:118px}.lux-text-mode .lux-cursor-ring{background:#b31d7c0f;border-color:#b31d7cbf;border-radius:10px;width:30px;height:30px}.lux-text-mode .lux-cursor-dot{background:var(--lux-text);border-radius:4px;width:4px;height:24px;box-shadow:0 0 14px #b31d7c6b}.lux-text-mode .lux-cursor-aura{width:72px;height:72px;opacity:0!important}.lux-click .lux-cursor-ring{width:48px;height:48px}.lux-click .lux-cursor-dot{transform:translate(-50%,-50%)scale(.86)}.lux-click .lux-cursor-aura{width:92px;height:92px}@media (hover:none),(pointer:coarse),(prefers-reduced-motion:reduce){.lux-cursor-dot,.lux-cursor-ring,.lux-cursor-aura{display:none!important}html,body,a,button,input,textarea,select,[role=button]{cursor:auto!important}}.topbar{z-index:20020;color:#fff;background:#020c4f;font-size:16px;font-weight:500;position:relative}.topbar-inner{flex-wrap:wrap;justify-content:center;gap:18px;padding-block:10px;display:flex}.site-header{z-index:20000;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-bottom:0;position:relative}.header-inner{grid-template-columns:260px 1fr auto;align-items:center;gap:22px;min-height:89px;display:grid}.brand{width:92px;margin-left:24px;display:inline-flex}.brand img,.footer-logo{object-fit:contain;height:auto}.desktop-nav{z-index:20005;justify-content:flex-end;gap:0;display:flex;position:relative}.nav-group{position:relative}.nav-group>a,.nav-group>button,.header-cta,.mobile-nav summary{color:#020c4f;letter-spacing:0;text-transform:uppercase;align-items:center;min-height:44px;padding-inline:10px;font-size:14px;font-weight:700;display:inline-flex}.nav-group>button{cursor:pointer;background:0 0;border:0}.nav-group>a:hover,.nav-group>button:hover,.nav-group.is-open>a,.nav-group.is-open>button,.nav-group:first-child>a,.nav-group:first-child>button{color:#b31d7c}.mega-menu{z-index:20010;border:1px solid var(--color-line);width:320px;box-shadow:var(--shadow-soft);opacity:0;pointer-events:none;transition:opacity var(--duration) ease, transform var(--duration) ease;background:#fffffffa;padding:18px;position:absolute;top:100%;left:50%;transform:translate(-50%)translateY(8px)}.nav-group.is-open .mega-menu{opacity:1;pointer-events:auto;transform:translate(-50%)translateY(0)}.mega-menu p{color:var(--color-plum);letter-spacing:.12em;text-transform:uppercase;margin:0 0 10px;font-size:12px;font-weight:800}.mega-menu a{color:var(--color-muted);padding-block:8px;font-weight:600;display:block}.mega-menu a:hover{color:var(--color-blue)}.secTabs,.hcTabs,.insTabs,.autoTabs,.eduTabs,.gccTabs{z-index:1000!important}.docx-services-baseline .svcPurposeStrip,.docx-services-baseline .bpVideo,.docx-services-baseline .svcPortfolio2{overflow:hidden}.docx-about-baseline .reveal,.docx-about-baseline .ab-reveal{opacity:1!important;transform:translateY(0)!important}.insights-page{color:#020c4f;background:#fff}.insights-hero{text-align:center;border-bottom:1px solid #020c4f29;width:min(100% - 32px,690px);margin:0 auto;padding:54px 0 22px}.insights-hero h1{color:#020c4f;margin:0 0 10px;font-size:clamp(30px,3.2vw,42px);font-weight:800;line-height:1}.insights-hero p{color:#020c4f;width:min(100%,460px);margin:0 auto 16px;font-size:10px;line-height:1.55}.insights-filters{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.insights-filters select{color:#b31d7c;background:#fff;border:2px solid #b31d7c;border-radius:7px;width:115px;height:32px;font-size:10px;font-weight:700}.insights-main{width:min(100% - 32px,690px);margin:0 auto}.insights-section h2,.insights-leaders h2{color:#b31d7c;margin:0 0 28px;font-size:clamp(24px,2vw,31px);font-weight:800;line-height:1.08}.insights-section__head{justify-content:space-between;align-items:center;gap:20px;display:flex}.insights-section__head>a{color:#b31d7c;font-size:10px;font-weight:800}.latest-feature{grid-template-columns:minmax(0,1fr) 305px;align-items:center;gap:42px;margin-bottom:34px;display:grid}.latest-feature h3{color:#b31d7c;margin:4px 0 10px;font-size:20px;font-weight:800;line-height:1.1}.latest-feature p:not(.insight-card__category){color:#020c4f;margin:0 0 22px;font-size:10px;line-height:1.65}.latest-feature a,.insight-card a{color:#b31d7c;font-size:10px;font-weight:800}.latest-feature__media{background:#020c4f;border-radius:8px;min-height:175px;position:relative;overflow:hidden}.latest-feature__media img,.insight-card__media img{object-fit:cover}.latest-grid,.insights-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.insight-card{min-width:0}.insight-card__media{background:#020c4f;border-radius:7px;min-height:150px;margin-bottom:10px;position:relative;overflow:hidden}.insight-card__category{color:#b31d7c;margin:0 0 5px;font-size:8px;font-weight:800}.insight-card h3{color:#020c4f;margin:0 0 8px;font-size:15px;font-weight:800;line-height:1.16}.insight-card p:not(.insight-card__category){color:#020c4f;margin:0 0 14px;font-size:9.5px;line-height:1.55}.insights-news-card{background:#fff;border-radius:8px;padding:18px 18px 14px}.insights-news-card h3{color:#020c4f;margin:0 0 16px;font-size:16px;font-weight:800}.insights-news-card a,.insights-news-list a{color:#020c4f;border-bottom:1px solid #020c4f2e;gap:5px;margin-bottom:13px;padding:0 0 13px;display:grid}.insights-news-card span,.insights-news-list span{font-size:9.5px;font-weight:700;line-height:1.45}.insights-news-card small,.insights-news-list small{color:#020c4f;font-size:8.5px;font-weight:600}.insights-news-list>div{display:grid}.insights-news-list a{margin:0;padding:13px 0}.insights-leaders{color:#fff;background:#020c4f;margin-top:50px;padding:42px 20px 64px}.insights-leaders__inner{width:min(100%,690px);margin:0 auto}.insights-leaders h2{color:#fff}.leaders-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:48px 22px;display:grid}.leader-tile{text-align:center}.leader-tile__portrait{aspect-ratio:1.06;color:#020c4f;filter:grayscale();background:linear-gradient(#ffffff1f,#ffffff1f),linear-gradient(135deg,#020c4f,#020c4f);place-items:center;width:156px;max-width:100%;margin:0 auto 10px;font-size:34px;font-weight:800;display:grid}.leader-tile h3{color:#fff;margin:0 0 4px;font-size:11px;font-weight:800;line-height:1.1}.leader-tile p{color:#ffffffdb;margin:0;font-size:8px;font-weight:600;line-height:1.25}@media (max-width:760px){.latest-feature,.latest-grid,.insights-card-grid,.leaders-grid{grid-template-columns:1fr}.latest-feature{gap:22px}.leaders-grid{gap:28px}}.docx-services-baseline .svcPurposeStrip{background:radial-gradient(circle at 8% 0,#020c4f0f,#0000 34%),#fff!important;padding-top:clamp(56px,6vw,82px)!important;padding-bottom:clamp(54px,5.5vw,74px)!important}.docx-services-baseline .svcPurposeStrip__wrap,.docx-services-baseline .bpVideo__inner,.docx-services-baseline .svcPortfolio2__inner{width:min(100%,1200px)!important}.docx-services-baseline .svcPurposeStrip__wrap{max-width:1120px!important}.docx-services-baseline .svcPurposeStrip__quote,.docx-services-baseline .svcPurposeStrip__body,.docx-services-baseline .svcPortfolio2__sub{max-width:1040px}.docx-services-baseline .bpVideo{background:linear-gradient(#fff 0%,#020c4f09 100%)!important;padding-top:clamp(56px,5vw,76px)!important;padding-bottom:clamp(58px,5vw,78px)!important}.docx-services-baseline .bpVideo__grid{grid-template-columns:minmax(0,.95fr) minmax(420px,.9fr)!important;align-items:center!important}.docx-services-baseline .bpVideo__videoCard{border-radius:18px!important;box-shadow:0 24px 65px #020c4f17!important}.docx-services-baseline .bpVideo__videoWrap{border-radius:14px!important}.docx-services-baseline .bpVideo__stats{background:#fff!important;margin-top:28px!important}.docx-services-baseline .svcPortfolio2{background:radial-gradient(circle at 90% 12%,#b31d7c12,#0000 32%),#fff!important;padding-top:clamp(58px,5vw,78px)!important}.docx-services-baseline .svcPortfolio2__grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:22px!important}.docx-services-baseline .svcPortfolio2__card{border-radius:16px!important;min-height:330px!important;padding:22px 20px 18px!important;box-shadow:0 18px 45px #020c4f0f!important}.docx-services-baseline .svcPortfolio2__cardTitle{font-size:15px!important;line-height:1.35!important}.docx-services-baseline .svcPortfolio2__list{gap:8px!important}@media (max-width:980px){.docx-services-baseline .bpVideo__grid,.docx-services-baseline .svcPortfolio2__grid{grid-template-columns:1fr 1fr!important}.docx-services-baseline .bpVideo__videoCard{max-width:none!important}}@media (max-width:680px){.docx-services-baseline .bpVideo__grid,.docx-services-baseline .svcPortfolio2__grid{grid-template-columns:1fr!important}.docx-services-baseline .svcPortfolio2__card{min-height:auto!important}}.header-cta,.button{border:1px solid var(--color-plum);background:var(--color-plum);color:#fff;transition:transform var(--duration) ease, background var(--duration) ease}.header-cta{display:none}.header-cta:hover,.button:hover{background:var(--color-blue);transform:translateY(-1px)}.mobile-nav{display:none;position:relative}.mobile-nav summary{cursor:pointer;border:1px solid var(--color-line);list-style:none}.mobile-nav summary::-webkit-details-marker{display:none}.mobile-panel{z-index:20010;border:1px solid var(--color-line);width:min(84vw,320px);box-shadow:var(--shadow-soft);background:#fff;gap:8px;padding:18px;display:grid;position:absolute;top:calc(100% + 12px);right:0}.mobile-panel a,.mobile-panel__trigger{padding:10px;font-weight:700}.mobile-panel__trigger{color:#020c4f;cursor:pointer;text-align:left;text-transform:uppercase;background:0 0;border:0}.mobile-panel__group{gap:2px;display:grid}.mobile-panel__children{border-left:2px solid #b31d7c2e;gap:2px;padding:0 0 6px 12px;display:grid}.mobile-panel__children a{color:var(--color-muted);font-size:13px!important;font-weight:500!important;line-height:19px!important}.hero{isolation:isolate;color:#fff;min-height:650px;position:relative;overflow:hidden}.hero-media,.hero-shade{z-index:-2;position:absolute;inset:0}.hero-shade{z-index:-1;background:linear-gradient(90deg,#020c4ff2 0%,#020c4fc7 45%,#020c4f38 100%),linear-gradient(#0000 55%,#020c4f80)}.hero-inner{grid-template-columns:minmax(0,1fr) 340px;align-items:end;gap:44px;min-height:650px;padding-block:96px 54px;display:grid}.hero-copy{max-width:850px}.hero-eyebrow,.eyebrow,.card-meta{color:var(--color-gold);letter-spacing:.16em;text-transform:uppercase;font-size:12px;font-weight:800}.hero h1,.section h2,.media-feature h2{font-family:var(--font-editorial), Georgia, serif;letter-spacing:0;margin:0;font-weight:700}.hero h1{max-width:11ch;font-size:clamp(48px,8vw,100px);line-height:.9}.hero p{color:#ffffffd6;max-width:760px;font-size:clamp(17px,1.7vw,21px);line-height:1.75}.hero-panel{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff14;border-left:2px solid #c7a052b3;padding:22px}.hero-panel span,.hero-panel small{color:#ffffff9e;letter-spacing:.1em;text-transform:uppercase;font-size:12px}.hero-panel p{color:#fff;margin-block:8px;font-size:24px;line-height:1.2}.cta-row{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.button{justify-content:center;align-items:center;min-height:46px;padding-inline:20px;font-weight:800;display:inline-flex}.button-quiet{background:0 0;border-color:#fff9}.section{padding-block:clamp(72px,9vw,120px)}.section-tint{background:linear-gradient(#ffffffbd,#ffffffeb),radial-gradient(circle at 12% 0,#b31d7c14,#0000 34%)}.section-split{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:start;gap:54px;display:grid}.section-copy{max-width:720px}.section h2,.media-feature h2{max-width:13ch;color:var(--color-navy);font-size:clamp(38px,5vw,68px);line-height:.98}.section-copy p,.media-feature p{color:var(--color-muted);font-size:16px;line-height:1.85}.card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.content-card,.stat-card{border:1px solid var(--color-line);background:var(--color-surface);position:relative;overflow:hidden;box-shadow:0 16px 44px #020c4f0f}.content-card{padding:24px}.content-card:after{content:"";background:linear-gradient(90deg, var(--color-plum), var(--color-gold), transparent);height:3px;position:absolute;inset:0 0 auto}.content-card h3,.stat-card h3{color:var(--color-navy);margin:0 0 10px;font-size:20px;line-height:1.25}.content-card p,.content-card li{color:var(--color-muted);line-height:1.72}.content-card ul{margin:16px 0 0;padding-left:18px}.stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.stat-card{min-height:160px;padding:20px}.stat-card h3{font-family:var(--font-editorial), Georgia, serif;font-size:clamp(38px,5vw,58px)}.stat-index{color:var(--color-gold);font-size:12px;font-weight:800}.media-feature{background:#fff;padding-block:clamp(64px,8vw,100px)}.media-feature-grid{grid-template-columns:minmax(280px,.8fr) minmax(0,1fr);align-items:center;gap:52px;display:grid}.media-feature img{border:1px solid var(--color-line);width:100%;height:auto;box-shadow:var(--shadow-soft)}.site-footer{background:var(--color-navy);color:#fffc;padding-block:64px}.footer-grid{grid-template-columns:1.2fr .6fr .8fr;gap:40px;display:grid}.footer-logo{background:#fff;width:180px;padding:8px}.site-footer h2{color:#fff;letter-spacing:.14em;text-transform:uppercase;margin:0 0 14px;font-size:14px}.site-footer nav,.site-footer div:last-child{gap:10px;display:grid}.baseline-hero{color:#fff;background:#020c4f;min-height:560px;position:relative;overflow:hidden}.baseline-hero-media,.baseline-hero-overlay{position:absolute;inset:0}.baseline-hero-media img,.baseline-hero-media video{object-fit:cover;width:100%;height:100%}.baseline-hero-overlay{background:linear-gradient(135deg,#020c4fe0,#020c4fb8,#b31d7c80),radial-gradient(circle at 80% 20%,#020c4f47,#0000 28%)}.baseline-hero-inner{grid-template-columns:minmax(0,760px) minmax(240px,360px);align-items:center;gap:44px;min-height:560px;padding-block:112px 74px;display:grid;position:relative}.baseline-hero-copy{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.baseline-hero-copy .hero-eyebrow,.baseline-hero-copy h1,.baseline-hero-copy p{flex-basis:100%}.baseline-hero-copy h1{max-width:820px;margin:0;font-size:clamp(38px,5vw,62px);font-weight:800;line-height:1.08}.baseline-hero-copy p{color:#ffffffeb;max-width:720px;margin:0;font-size:clamp(16px,1.7vw,20px);line-height:1.72}.baseline-hero-logo{background:#ffffffeb;padding:18px;box-shadow:0 22px 60px #020c4f29}.baseline-image-section{background:#fff;padding-block:72px}.baseline-image-grid{place-items:center;display:grid}.baseline-image-grid img{width:min(100%,620px);height:auto}.baseline-section{background:#fff;padding-block:clamp(68px,8vw,104px)}.baseline-section-soft{background:radial-gradient(circle at 0 0,#020c4f14,#0000 34%),#fff}.baseline-grid{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:start;gap:46px;display:grid}.baseline-section-head{position:sticky;top:112px}.baseline-kicker{color:#020c4f;letter-spacing:.18em;text-transform:uppercase;margin:0 0 10px;font-size:12px;font-weight:800}.baseline-section-head h2{color:#020c4f;max-width:13ch;margin:0;font-size:clamp(30px,4vw,46px);font-weight:800;line-height:1.1}.baseline-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.baseline-card,.baseline-cta{background:#fffffff5;border:1px solid #020c4f24;box-shadow:0 12px 28px #020c4f0f}.baseline-card{min-width:0;padding:18px}.baseline-card h3{color:#b31d7c;margin:0;font-size:17px;font-weight:800;line-height:1.35}.baseline-card p{color:#020c4f;margin:0;font-size:15px;line-height:1.72}.baseline-card-stat{border-left:4px solid #020c4f}.baseline-card-stat h3{color:#020c4f;font-size:clamp(30px,4vw,48px);line-height:1}.baseline-card-label{background:linear-gradient(135deg,#020c4f0d,#b31d7c0d),#fff}.baseline-cta{color:#fff;text-align:center;background:#b31d7c;justify-content:center;align-items:center;min-height:46px;padding:12px 18px;font-size:14px;font-weight:800;display:inline-flex}.baseline-cta:hover{background:#020c4f}.topbar-social{margin-left:16px;font-weight:800}.search-button{color:#fff;cursor:pointer;background:#020c4f;border:0;place-items:center;width:31px;height:31px;font-size:19px;display:grid}.wp-wrap{width:min(100% - 40px,1200px);margin-inline:auto}.wp-hero{color:#fff;background:#020c4f;min-height:603px;position:relative;overflow:hidden}.wp-hero-bg{position:absolute;inset:0}.wp-hero-bg img{object-fit:cover;object-position:center}.wp-hero-inner{flex-direction:column;justify-content:center;min-height:603px;padding-top:18px;display:flex;position:relative}.wp-eyebrow{color:#fff;letter-spacing:.28em;text-transform:uppercase;margin:0 0 15px;font-size:13px;font-weight:700}.wp-eyebrow.violet,.wp-eyebrow.navy{color:#020c4f}.wp-hero h1{color:#fff;letter-spacing:-.03em;max-width:650px;margin:0;font-size:clamp(42px,4.2vw,58px);font-weight:800;line-height:1.05}.wp-hero p:not(.wp-eyebrow){color:#fff;max-width:670px;margin:22px 0 0;font-size:22px;font-weight:500;line-height:1.36}.wp-actions{gap:16px;margin-top:32px;display:flex}.wp-btn{border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:0 26px;font-size:15px;font-weight:800;transition:transform .18s,background .18s,color .18s;display:inline-flex}.wp-btn:hover{transform:translateY(-1px)}.wp-btn-primary{color:#fff;background:#b31d7c;border:1px solid #b31d7c}.wp-btn-ghost{color:#fff;background:0 0;border:1px solid #ffffffd1}.wp-btn-gradient{color:#fff;background:linear-gradient(135deg,#b31d7c,#020c4f);margin-top:26px;box-shadow:0 14px 30px #020c4f33}.wp-btn-outline-blue{color:#020c4f;background:#020c4f14;border:1px solid #020c4f47}.wp-btn-white{color:#020c4f;background:#fff;border:1px solid #020c4f2e}.wp-hero-strip{color:#fff;background:#020c4f;padding:39px 0}.wp-strip-grid{grid-template-columns:minmax(0,720px) auto;justify-content:space-between;align-items:center;gap:40px;display:grid}.wp-strip-grid p{margin:0;font-size:20px;font-weight:700;line-height:1.35}.wp-way{background:#fff;padding:70px 0 82px}.wp-way-grid{grid-template-columns:minmax(0,650px) minmax(360px,565px);align-items:center;gap:24px;display:grid}.wp-way h2,.wp-offerings h2,.wp-apart h2,.wp-impact h2{letter-spacing:-.03em;margin:0;font-size:clamp(36px,3.4vw,48px);font-weight:800;line-height:1.12}.wp-way h2,.wp-impact h2{color:#b31d7c}.wp-way p:not(.wp-eyebrow){color:#020c4f;text-align:justify;word-spacing:.22em;margin:22px 0 0;font-size:20px;line-height:1.7}.wp-video-card{background:#020c4f;border-radius:20px;place-items:center;height:316px;display:grid;box-shadow:0 28px 55px #020c4f2e}.wp-video-unavailable{color:#fff;text-align:left}.wp-video-unavailable span{color:#020c4f;vertical-align:middle;border:6px solid #020c4f;border-radius:50%;place-items:center;width:54px;height:54px;margin-right:18px;font-size:30px;font-weight:800;display:inline-grid}.wp-video-unavailable strong{font-size:23px}.wp-video-unavailable p{color:#fff!important;text-align:left!important;word-spacing:0!important;margin:8px 0 0 76px!important;font-size:18px!important;line-height:1.2!important}.wp-offerings,.wp-impact{background:radial-gradient(circle at 100% 0,#020c4f1a,#0000 38%),linear-gradient(135deg,#fff,#fff);padding:72px 0 86px}.wp-section-top{grid-template-columns:minmax(0,760px) auto;align-items:end;gap:40px;margin-bottom:28px;display:grid}.wp-section-top h2,.wp-offerings h2{color:#020c4f}.wp-section-top p:not(.wp-eyebrow){color:#020c4f;margin:13px 0 0;font-size:17px;line-height:1.55}.wp-offering-shell{grid-template-columns:minmax(420px,.88fr) minmax(480px,1.08fr);gap:22px;display:grid}.wp-capabilities,.wp-offering-detail{background:#ffffffdb;border:1px solid #020c4f29;border-radius:16px;overflow:hidden;box-shadow:0 20px 45px #020c4f14}.wp-cap-head{letter-spacing:.12em;border-bottom:1px solid #020c4f24;justify-content:space-between;padding:17px 15px;font-size:13px;display:flex}.wp-cap-head span{color:#020c4f;letter-spacing:0;border:1px solid #020c4f33;border-radius:999px;padding:7px 10px}.wp-cap-row{border-bottom:1px solid #020c4f1c;grid-template-columns:40px 1fr;gap:12px;padding:17px 16px;display:grid}.wp-cap-row.active{background:linear-gradient(90deg,#020c4f14,#b31d7c0d);border-left:4px solid #020c4f}.wp-icon{color:#020c4f;border:1px solid #020c4f2e;border-radius:14px;place-items:center;width:40px;height:40px;display:grid}.wp-cap-row h3,.wp-offering-detail h3{color:#020c4f;margin:0;font-size:16px;font-weight:800}.wp-cap-row p{color:#020c4f;margin:6px 0 0;font-size:14px}.wp-offering-detail{flex-direction:column;min-height:450px;display:flex}.wp-offering-detail>div:first-child{background:linear-gradient(120deg,#fff,#fff);border-bottom:1px solid #020c4f1f;padding:22px}.wp-offering-detail p{color:#020c4f;margin:12px 0 0;line-height:1.65}.wp-offering-detail ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 28px;margin:0;padding:18px 22px;list-style:none;display:grid}.wp-offering-detail li{color:#020c4f;font-size:15px}.wp-offering-detail li:before{content:"";background:#020c4f;border-radius:50%;width:9px;height:9px;margin-right:9px;display:inline-block;box-shadow:0 0 0 6px #020c4f1f}.wp-chip-row{border-top:1px solid #020c4f1f;flex-wrap:wrap;gap:10px;margin-top:auto;padding:16px 22px 0;display:flex}.wp-chip-row span{color:#020c4f;border:1px solid #020c4f29;border-radius:999px;padding:9px 13px;font-size:13px;font-weight:800}.wp-detail-actions{justify-content:flex-end;gap:12px;padding:18px 22px 22px;display:flex}.wp-apart{background:#fff;padding:10px 0 96px}.wp-apart-top{border-bottom:1px solid #020c4f24;grid-template-columns:minmax(0,1fr) minmax(340px,.58fr);align-items:center;gap:50px;padding-bottom:28px;display:grid}.wp-apart h2{color:#020c4f;font-size:clamp(42px,4vw,58px)}.wp-apart-top p:not(.wp-eyebrow),.wp-apart-card p,.wp-apart-cta p{color:#020c4f;font-size:16px;line-height:1.7}.wp-difference{text-align:center;border-left:3px solid #020c4f59;padding-left:46px}.wp-difference p{color:#020c4f;letter-spacing:.22em;font-size:12px;font-weight:800}.wp-difference strong{color:#020c4f;font-size:25px;line-height:1.15;display:block}.wp-apart-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:34px;display:grid}.wp-apart-card{border:1px solid #020c4f29;border-radius:20px;min-height:168px;padding:22px;position:relative;overflow:hidden}.wp-apart-card:after{content:"";background:#020c4f14;border-radius:50%;width:150px;height:150px;position:absolute;top:-70px;right:-70px}.wp-apart-card div{align-items:center;gap:12px;display:flex}.wp-apart-card span,.wp-apart-card button{color:#020c4f;border:1px solid #020c4f2e;border-radius:14px;place-items:center;width:42px;height:42px;font-weight:800;display:grid}.wp-apart-card button{background:#fff;border-radius:50%;position:absolute;top:22px;right:22px}.wp-apart-card h3,.wp-apart-cta h3{color:#020c4f;margin:0;font-size:16px;font-weight:800}.wp-apart-card p{margin:14px 0 0}.wp-apart-cta{border-top:1px solid #020c4f24;justify-content:space-between;align-items:center;margin-top:27px;padding-top:24px;display:flex}.wp-impact{min-height:480px;padding-top:100px}.wp-impact h2{max-width:640px;font-size:clamp(40px,4vw,52px)}.wp-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:58px;margin-top:58px;display:grid}.wp-stat{border-left:3px solid #020c4f;padding-left:24px}.wp-stat strong{color:#b31d7c;font-size:56px;font-weight:800;line-height:1;display:block}.wp-stat span{color:#020c4f;margin-top:10px;font-size:18px;line-height:1.28;display:block}@media (max-width:1080px){.wp-way-grid,.wp-offering-shell,.wp-apart-top,.wp-strip-grid,.wp-section-top{grid-template-columns:1fr}.wp-video-card{max-width:565px}.wp-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.wp-wrap{width:min(100% - 28px,1200px)}.wp-hero,.wp-hero-inner{min-height:560px}.wp-hero h1{font-size:40px}.wp-hero p:not(.wp-eyebrow),.wp-way p:not(.wp-eyebrow){text-align:left;word-spacing:normal;font-size:16px}.wp-actions,.wp-detail-actions,.wp-apart-cta{flex-direction:column;align-items:stretch}.wp-offering-detail ul,.wp-apart-grid,.wp-stats{grid-template-columns:1fr}}html body main :is(.docx-operational-excellence-baseline,.docx-process-advisory-baseline,.docx-service-delivery-baseline,.docx-corporate-function-baseline) :is(.gtInf__group,.cfInf__group){min-height:172px!important;padding:22px!important}html body main :is(.docx-operational-excellence-baseline,.docx-process-advisory-baseline,.docx-service-delivery-baseline) .gtInf__col--left .gtInf__group:before,html body main .docx-corporate-function-baseline .cfInf__col--left .cfInf__group:before,html body main :is(.docx-operational-excellence-baseline,.docx-process-advisory-baseline,.docx-service-delivery-baseline) .gtInf__col--right .gtInf__group:after,html body main .docx-corporate-function-baseline .cfInf__col--right .cfInf__group:after{content:none!important;display:none!important}html body main :is(.docx-operational-excellence-baseline,.docx-process-advisory-baseline,.docx-service-delivery-baseline) .gtInf__col--left .gtInf__group:after,html body main .docx-corporate-function-baseline .cfInf__col--left .cfInf__group:after,html body main :is(.docx-operational-excellence-baseline,.docx-process-advisory-baseline,.docx-service-delivery-baseline) .gtInf__col--right .gtInf__group:before,html body main .docx-corporate-function-baseline .cfInf__col--right .cfInf__group:before{width:74px!important;height:1px!important;box-shadow:none!important;content:""!important;border:0!important;border-radius:0!important;display:block!important;top:50%!important}html body main :is(.docx-operational-excellence-baseline,.docx-process-advisory-baseline,.docx-service-delivery-baseline) .gtInf__col--left .gtInf__group:after,html body main .docx-corporate-function-baseline .cfInf__col--left .cfInf__group:after{background:linear-gradient(90deg,#020c4f0a,#020c4f52,#020c4f38)!important;right:-84px!important}html body main :is(.docx-operational-excellence-baseline,.docx-process-advisory-baseline,.docx-service-delivery-baseline) .gtInf__col--right .gtInf__group:before,html body main .docx-corporate-function-baseline .cfInf__col--right .cfInf__group:before{background:linear-gradient(90deg,#020c4f38,#020c4f52,#020c4f0a)!important;left:-84px!important}html body main :is(.docx-operational-excellence-baseline,.docx-process-advisory-baseline,.docx-service-delivery-baseline) :is(),html body main .docx-corporate-function-baseline :is(){background:var(--svc-detail-sky)!important;content:""!important;border-radius:999px!important;width:8px!important;height:8px!important;display:block!important;top:calc(50% - 4px)!important;box-shadow:0 0 0 5px #020c4f14,inset 0 0 0 1px #fff!important}@media (max-width:1100px){html body main :is(.docx-operational-excellence-baseline,.docx-process-advisory-baseline,.docx-service-delivery-baseline,.docx-corporate-function-baseline) :is(.gtInf__group,.cfInf__group){min-height:auto!important}html body main :is(.docx-operational-excellence-baseline,.docx-process-advisory-baseline,.docx-service-delivery-baseline) .gtInf__group:before,html body main :is(.docx-operational-excellence-baseline,.docx-process-advisory-baseline,.docx-service-delivery-baseline) .gtInf__group:after,html body main .docx-corporate-function-baseline .cfInf__group:before,html body main .docx-corporate-function-baseline .cfInf__group:after,html body main :is(.docx-operational-excellence-baseline,.docx-process-advisory-baseline,.docx-service-delivery-baseline) .gtInf__list:before,html body main :is(.docx-operational-excellence-baseline,.docx-process-advisory-baseline,.docx-service-delivery-baseline) .gtInf__list:after,html body main .docx-corporate-function-baseline .cfInf__list:before,html body main .docx-corporate-function-baseline .cfInf__list:after{content:none!important;display:none!important}}@media (max-width:720px){html body main :is(.docx-operational-excellence-baseline,.docx-process-advisory-baseline,.docx-service-delivery-baseline,.docx-corporate-function-baseline) :is(.gtInf__group,.cfInf__group){padding:18px!important}}html body main :is(.docx-operational-excellence-baseline,.docx-process-advisory-baseline,.docx-service-delivery-baseline,.docx-corporate-function-baseline) :is(.gtInf__frame,.cfInf__frame){background:linear-gradient(90deg,#0000 calc(50% - 1px),#020c4f14 calc(50% - 1px) calc(50% + 1px),#0000 calc(50% + 1px)),linear-gradient(#ffffffdb,#ffffffad)!important;border-radius:18px!important;box-shadow:0 18px 54px #020c4f0e!important}html body main :is(.docx-operational-excellence-baseline,.docx-process-advisory-baseline,.docx-service-delivery-baseline,.docx-corporate-function-baseline) :is(.gtInf__bar,.cfInf__bar){border-radius:18px 18px 0 0!important}html body main :is(.docx-operational-excellence-baseline,.docx-process-advisory-baseline,.docx-service-delivery-baseline,.docx-corporate-function-baseline) :is(.gtInf__body,.cfInf__body){grid-template-columns:minmax(0,1fr) 112px minmax(0,1fr)!important;gap:22px!important;padding:24px 22px!important}html body main :is(.docx-operational-excellence-baseline,.docx-process-advisory-baseline,.docx-service-delivery-baseline,.docx-corporate-function-baseline) :is(.gtInf__col,.cfInf__col){grid-template-rows:auto repeat(3,minmax(150px,auto))!important;gap:16px!important}html body main :is(.docx-operational-excellence-baseline,.docx-process-advisory-baseline,.docx-service-delivery-baseline,.docx-corporate-function-baseline) :is(.gtInf__colHead,.cfInf__colHead){border-bottom-color:#020c4f1f!important;min-height:58px!important;padding-bottom:14px!important}html body main :is(.docx-operational-excellence-baseline,.docx-process-advisory-baseline,.docx-service-delivery-baseline,.docx-corporate-function-baseline) :is(.gtInf__group,.cfInf__group){background:radial-gradient(circle at 100% 0,#020c4f09,#0000 45%),#fffffff5!important;border-radius:14px!important;align-content:center!important;min-height:150px!important;padding:20px 22px!important}html body main :is(.docx-operational-excellence-baseline,.docx-process-advisory-baseline,.docx-service-delivery-baseline,.docx-corporate-function-baseline) :is(.gtInf__groupKicker,.cfInf__groupKicker){color:var(--svc-detail-navy)!important;letter-spacing:.1em!important;margin-bottom:6px!important;font-size:9px!important;font-weight:800!important}html body main :is(.docx-operational-excellence-baseline,.docx-process-advisory-baseline,.docx-service-delivery-baseline,.docx-corporate-function-baseline) :is(.gtInf__groupTitle,.cfInf__groupTitle){margin-bottom:10px!important;font-size:18px!important;line-height:1.25!important}html body main :is(.docx-operational-excellence-baseline,.docx-process-advisory-baseline,.docx-service-delivery-baseline,.docx-corporate-function-baseline) :is(.gtInf__li,.cfInf__li){font-size:12px!important;line-height:1.5!important}html body main :is(.docx-operational-excellence-baseline,.docx-process-advisory-baseline,.docx-service-delivery-baseline,.docx-corporate-function-baseline) :is(.gtInf__spine,.cfInf__spine){isolation:isolate!important;grid-template-rows:70px 1fr 66px!important}html body main :is(.docx-operational-excellence-baseline,.docx-process-advisory-baseline,.docx-service-delivery-baseline,.docx-corporate-function-baseline) :is(.gtInf__spineLine,.cfInf__spineLine){width:2px!important;top:48px!important;bottom:8px!important}html body main :is(.docx-operational-excellence-baseline,.docx-process-advisory-baseline,.docx-service-delivery-baseline,.docx-corporate-function-baseline) :is(.gtInf__spineLabel,.cfInf__spineLabel){white-space:normal!important;border-radius:7px!important;max-width:108px!important;padding:8px 9px!important;font-size:8px!important;line-height:1.1!important}html body main :is(.docx-operational-excellence-baseline,.docx-process-advisory-baseline,.docx-service-delivery-baseline,.docx-corporate-function-baseline) :is(.gtInf__spineNode,.cfInf__spineNode){width:58px!important;height:58px!important;font-size:24px!important}html body main :is(.docx-operational-excellence-baseline,.docx-process-advisory-baseline,.docx-service-delivery-baseline) .gtInf__col--left .gtInf__group:after,html body main .docx-corporate-function-baseline .cfInf__col--left .cfInf__group:after,html body main :is(.docx-operational-excellence-baseline,.docx-process-advisory-baseline,.docx-service-delivery-baseline) .gtInf__col--right .gtInf__group:before,html body main .docx-corporate-function-baseline .cfInf__col--right .cfInf__group:before{width:60px!important}html body main :is(.docx-operational-excellence-baseline,.docx-process-advisory-baseline,.docx-service-delivery-baseline) .gtInf__col--left .gtInf__group:after,html body main .docx-corporate-function-baseline .cfInf__col--left .cfInf__group:after{right:-72px!important}html body main :is(.docx-operational-excellence-baseline,.docx-process-advisory-baseline,.docx-service-delivery-baseline) .gtInf__col--right .gtInf__group:before,html body main .docx-corporate-function-baseline .cfInf__col--right .cfInf__group:before{left:-72px!important}@media (max-width:1100px){html body main :is(.docx-operational-excellence-baseline,.docx-process-advisory-baseline,.docx-service-delivery-baseline,.docx-corporate-function-baseline) :is(.gtInf__body,.cfInf__body){gap:18px!important;padding:18px!important}html body main :is(.docx-operational-excellence-baseline,.docx-process-advisory-baseline,.docx-service-delivery-baseline,.docx-corporate-function-baseline) :is(.gtInf__col,.cfInf__col){grid-template-rows:auto!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}@media (max-width:1040px){.desktop-nav,.header-cta{display:none}.mobile-nav{display:block}.header-inner{justify-content:space-between;align-items:center;gap:12px;min-height:76px;display:flex}.hero-inner,.section-split,.media-feature-grid,.footer-grid{grid-template-columns:1fr}.brand{width:118px;margin-left:0}.search-button{display:none}.hero-panel{max-width:520px}.stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.container{width:min(calc(100% - 28px), var(--container))}html,body{overflow-x:clip}.topbar{font-size:12px}.topbar-inner{justify-content:center;gap:8px 14px;padding-block:8px}.topbar-inner span:nth-child(n+3){display:none}.mobile-nav summary{min-height:42px;color:var(--color-navy);text-transform:uppercase;background:#fff;border-radius:0;padding-inline:14px}.mobile-panel{top:var(--mobile-menu-top,128px);border-radius:0;width:auto;max-height:calc(100dvh - 150px);padding:14px;position:fixed;left:14px;right:14px;overflow-y:auto}.hero,.hero-inner{min-height:620px}.hero-inner{padding-block:76px 36px}.hero h1{font-size:clamp(42px,17vw,64px)}.hero p{font-size:16px}.card-grid,.stat-grid{grid-template-columns:1fr}.cta-row .button{width:100%}}body,main,main p,main li,main dd,main blockquote,main input,main textarea,main select,.page-shell,.baseline-page,.docx-about-baseline,.docx-services-baseline,.docx-about-baseline p,.docx-services-baseline p,.docx-about-baseline li,.docx-services-baseline li,[class*=Baseline] p,[class*=Baseline] li{color:var(--type-body-color);font-style:normal;font-family:var(--font-body)!important;font-size:var(--type-body-size)!important;font-weight:400!important;line-height:var(--type-body-line)!important}main h1,main h2,main h3,main h4,main h5,main h6{font-style:normal;color:var(--type-heading-color)!important;font-family:var(--font-heading)!important;letter-spacing:0!important;font-weight:500!important}main h1,main h2,.hero h1,.section h2,.media-feature h2,.baseline-hero-copy h1,.baseline-section-head h2,.wp-hero h1,.wp-way h2,.wp-offerings h2,.wp-apart h2,.wp-impact h2,.about-hero__title,.ab-clean__title,.ab-origin2__title,.ab-vmtc__title,.ab-services__title,.ab-who__title,.cpB__title,.svcPurposeStrip__title,.bpVideo__title,.svcPortfolio2__title,.insights-hero h1,.insights-section h2,.insights-leaders h2{font-size:var(--type-heading-size)!important;line-height:var(--type-heading-line)!important}.hero h1,.wp-hero h1,.about-hero__title,.baseline-hero-copy h1,.insights-leaders h2{font-style:normal;color:var(--type-white)!important;font-family:var(--font-heading)!important;font-size:var(--type-heading-size)!important;font-weight:700!important;line-height:var(--type-white-heading-line)!important}main h3,.baseline-card h3,.wp-cap-row h3,.wp-offering-detail h3,.ab-service__title,.cpB__panelTitle,.svcPortfolio2__cardTitle,.latest-feature h3{color:var(--type-heading-color)!important;font-family:var(--font-heading)!important;font-size:28px!important;font-weight:500!important;line-height:34px!important}main h4,main h5,main h6,.content-card h3,.insight-card h3,.insights-news-card h3,.leader-tile h3,.site-footer h2{color:var(--type-heading-color)!important;font-family:var(--font-heading)!important;font-size:20px!important;font-weight:500!important;line-height:28px!important}.leader-tile h3,.site-footer h2{color:var(--type-white)!important}.baseline-card h3,.wp-cap-row h3,.wp-offering-detail h3,.ab-service__title,.cpB__panelTitle,.svcPortfolio2__cardTitle{font-size:24px!important;line-height:30px!important}.latest-feature h3,.insight-card h3,.insights-news-card h3{font-size:20px!important;line-height:26px!important}.leader-tile h3,.site-footer h2{font-size:14px!important;line-height:20px!important}.insights-hero,.insights-main,.insights-leaders__inner{width:min(100% - 48px,1060px)!important}.insights-hero{padding:74px 0 34px!important}.insights-hero h1{font-size:48px!important;line-height:54px!important}.insights-hero p{width:min(100%,680px)!important;font-size:16px!important;line-height:26px!important}.insights-filters select{width:170px!important;height:44px!important;font-size:14px!important}.insights-section{padding:64px 0 18px!important}.insights-section h2,.insights-leaders h2{margin-bottom:34px!important;font-size:40px!important;line-height:42px!important}.insights-section__head>a,.latest-feature a,.insight-card a{font-size:14px!important;line-height:22px!important}.latest-feature{grid-template-columns:minmax(0,1fr) 420px!important;gap:64px!important;margin-bottom:42px!important}.latest-feature h3{font-size:30px!important;line-height:36px!important}.latest-feature p:not(.insight-card__category){font-size:16px!important;line-height:26px!important}.latest-feature__media{min-height:255px!important}.latest-grid,.insights-card-grid{gap:28px!important}.insight-card__media{min-height:205px!important;margin-bottom:14px!important}.insight-card__category{font-size:12px!important;line-height:18px!important}.insight-card h3,.insights-news-card h3{font-size:22px!important;line-height:29px!important}.insight-card p:not(.insight-card__category),.insights-news-card span,.insights-news-list span{font-size:15px!important;line-height:24px!important}.insights-news-card{padding:24px!important}.insights-news-card small,.insights-news-list small{font-size:12px!important;line-height:18px!important}.insights-leaders{padding:62px 24px 86px!important}.leaders-grid{gap:52px 28px!important}.leader-tile__portrait{width:190px!important}.leader-tile h3{font-size:16px!important;line-height:22px!important}.leader-tile p{font-size:12px!important;line-height:18px!important}@media (max-width:900px){.latest-feature,.latest-grid,.insights-card-grid{grid-template-columns:1fr!important}.latest-feature{gap:28px!important}}@media (max-width:720px){.insights-hero,.insights-main,.insights-leaders__inner{width:min(100% - 28px,1060px)!important}.insights-hero h1,.insights-section h2,.insights-leaders h2{font-size:34px!important;line-height:38px!important}}.topbar,.desktop-nav,.mobile-nav,.site-footer,.button,.header-cta,.search-button,.mega-menu,.insight-card__category,.insights-news-card small,.insights-news-list small,[class*=eyebrow],[class*=kicker],[class*=label],[class*=Label],[class*=category],[class*=Category]{font-family:var(--font-body)!important}.nav-group>a,.nav-group>button,.header-cta,.mobile-nav summary,.mobile-panel__trigger,.button,.mega-menu a,.site-footer a,.site-footer span{font-size:14px!important;line-height:22px!important}[class*=eyebrow],[class*=kicker],[class*=label],[class*=Label],[class*=category],[class*=Category],.insight-card__category{font-size:12px!important;font-weight:500!important;line-height:18px!important}.stat-card h3,.baseline-card-stat h3,.wp-stat-number{color:var(--type-heading-color)!important;font-family:var(--font-heading)!important;font-size:40px!important;font-weight:500!important;line-height:40px!important}@media (max-width:720px){:root{--type-heading-size:34px;--type-heading-line:38px;--type-white-heading-line:44px}}@media (max-width:1040px){.site-header{position:sticky;top:0}.header-inner{justify-content:space-between!important;align-items:center!important;gap:12px!important;min-height:72px!important;display:flex!important}.desktop-nav,.header-cta,.search-button{display:none!important}.brand{width:112px!important;margin-left:0!important}.mobile-nav{margin-left:auto;display:block!important}.mobile-nav summary{text-transform:uppercase;min-height:42px!important;color:var(--color-navy)!important;background:#fff!important;border:1px solid #020c4f29!important;padding:0 14px!important;font-size:13px!important;font-weight:700!important;line-height:20px!important}.mobile-panel{background:#fffffffa!important;border-radius:0!important;width:auto!important;max-height:calc(100dvh - 136px)!important;padding:14px!important;position:fixed!important;top:118px!important;left:14px!important;right:14px!important;overflow-y:auto!important}.mobile-panel a{min-height:40px;padding:8px 10px!important;font-size:14px!important;line-height:22px!important}}@media (max-width:720px){html,body{max-width:100%;overflow-x:clip}.topbar{font-size:12px!important;line-height:18px!important}.topbar-inner{width:min(calc(100% - 24px), var(--container))!important;justify-content:center!important;gap:6px 12px!important;padding-block:7px!important}.topbar-inner span:nth-child(n+3){display:none!important}.site-header{top:0}.header-inner{width:min(calc(100% - 24px), var(--container))!important;min-height:68px!important}.brand{width:104px!important}.mobile-panel{max-height:calc(100dvh - 122px)!important;top:106px!important;left:12px!important;right:12px!important}main,section,[class*=__inner],[class*=__wrap],.wp-wrap,.container{max-width:100%!important}.wp-wrap,.container{width:min(calc(100% - 28px), var(--container))!important}main img,main video,main iframe{max-width:100%!important}.wp-hero,.wp-hero-inner,.about-hero,.baseline-hero{min-height:auto!important}.wp-hero-inner,.about-hero__inner,.baseline-hero-inner{padding-block:72px 54px!important}.wp-actions,.about-hero__ctaRow,.baseline-hero-copy,.cta-row{align-items:stretch!important}}.home-baseline-after-custom-hero>.hero,.home-baseline-after-custom-hero>.hero-strip{display:none!important}.home-execution-hero{isolation:isolate;color:#fff;background:#020c4f;height:640px;min-height:640px;position:relative;overflow:hidden}.home-execution-hero__bg{z-index:-3;object-fit:cover;object-position:center}.home-execution-hero__shade{z-index:-2;background:linear-gradient(90deg,#020c4ff5 0%,#020c4fd6 40%,#020c4f59 100%),radial-gradient(circle at 16% 46%,#b31d7c3d,#0000 34%);position:absolute;inset:0}.home-execution-hero__inner{grid-template-columns:minmax(0,760px) minmax(90px,1fr);align-items:center;gap:32px;width:min(100% - 56px,1200px);height:100%;min-height:640px;margin:0 auto;padding:88px 0 82px;display:grid}.home-execution-hero__frame{animation:.52s both homeHeroFrameIn}.home-execution-hero__eyebrow{letter-spacing:.18em;text-transform:uppercase;margin:0 0 15px;color:#ffffffe6!important;font-family:var(--font-body)!important;font-size:13px!important;font-weight:700!important;line-height:20px!important}.home-execution-hero h1{letter-spacing:0;max-width:720px;margin:0;color:#fff!important;font-family:var(--font-heading)!important;font-size:40px!important;font-weight:700!important;line-height:55px!important}.home-execution-hero h1.is-capability{max-width:820px;font-size:38px!important;line-height:48px!important}.home-execution-hero__system{max-width:720px;margin:0 0 22px;color:#ffffffdb!important;font-family:var(--font-body)!important;font-size:16px!important;font-weight:400!important;line-height:26px!important}.home-execution-hero__system span{display:block}.home-execution-hero__system span:first-child{color:#fff;font-weight:700}.home-execution-hero__body{max-width:720px;margin:22px 0 0;color:#ffffffeb!important;font-family:var(--font-body)!important;font-size:18px!important;font-weight:400!important;line-height:30px!important}.home-execution-hero__cta-row{flex-wrap:wrap;gap:14px;margin-top:32px;display:flex}.home-execution-hero__button{border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:0 27px;text-decoration:none;transition:transform .22s,background .22s,border-color .22s;display:inline-flex;font-family:var(--font-body)!important;font-size:14px!important;font-weight:700!important;line-height:22px!important}.home-execution-hero__button:hover{transform:translateY(-1px)}.home-execution-hero__button--primary{background:#b31d7c;border:1px solid #b31d7c;color:#fff!important}.home-execution-hero__button--primary:hover{background:#b31d7c;border-color:#b31d7c}.home-execution-hero__button--ghost{background:0 0;border:1px solid #ffffffc7;color:#fff!important}.home-execution-hero__button--ghost:hover{background:#ffffff1f;border-color:#fff}.home-execution-hero__progress{place-self:end;gap:10px;padding-bottom:18px;display:grid}.home-execution-hero__progress button{cursor:pointer;background:#ffffff52;border:0;border-radius:999px;width:46px;height:3px;transition:width .25s,background .25s}.home-execution-hero__progress button.is-active{background:#b31d7c;width:72px}@keyframes homeHeroFrameIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.home-execution-hero__frame,.home-execution-hero__button,.home-execution-hero__progress button{transition:none!important;animation:none!important}}@media (max-width:900px){.home-execution-hero,.home-execution-hero__inner{height:auto;min-height:560px}.home-execution-hero__inner{grid-template-columns:1fr;gap:26px;width:min(100% - 36px,720px);padding:78px 0 58px}.home-execution-hero h1,.home-execution-hero h1.is-capability{font-size:36px!important;line-height:46px!important}.home-execution-hero__body{font-size:16px!important;line-height:26px!important}.home-execution-hero__progress{grid-auto-flow:column;place-self:start;padding-bottom:0}.home-execution-hero__progress button,.home-execution-hero__progress button.is-active{width:28px}}@media (max-width:520px){.home-execution-hero__inner{width:min(100% - 28px,420px);padding:64px 0 48px}.home-execution-hero h1,.home-execution-hero h1.is-capability{font-size:32px!important;line-height:40px!important}.home-execution-hero__eyebrow{font-size:12px!important;line-height:18px!important}.home-execution-hero__system{font-size:15px!important;line-height:24px!important}.home-execution-hero__cta-row{align-items:stretch}.home-execution-hero__button{flex:150px}}.home-execution-hero__inner{grid-template-columns:minmax(0,650px) minmax(390px,470px);justify-content:space-between}.home-execution-hero__content{max-width:650px}.home-execution-hero__system-card{box-sizing:border-box;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(145deg,#ffffff29,#ffffff12),#020c4f47;border:1px solid #fff3;border-radius:22px;flex-direction:column;align-self:center;width:100%;height:552px;min-height:552px;padding:28px;display:flex;box-shadow:0 26px 70px #020c4f3d}.home-execution-hero__system-head{border-bottom:1px solid #fff3;padding-bottom:22px}.home-execution-hero__system-head p{margin:0 0 10px;color:#fff!important;font-family:var(--font-heading)!important;font-size:20px!important;font-weight:700!important;line-height:28px!important}.home-execution-hero__system-head span{color:#ffffffc7;font-family:var(--font-body);font-size:14px;font-weight:400;line-height:23px;display:block}.home-execution-hero__capability-stage{flex:auto;align-items:center;min-height:0;padding:22px 0;display:flex}.home-execution-hero__capability{width:100%;animation:.42s both homeHeroFrameIn}.home-execution-hero__capability-label{letter-spacing:.14em;text-transform:uppercase;margin:0 0 12px;color:#b31d7c!important;font-family:var(--font-body)!important;font-size:12px!important;font-weight:700!important;line-height:18px!important}.home-execution-hero__capability h2{margin:0;color:#fff!important;font-family:var(--font-heading)!important;font-size:26px!important;font-weight:700!important;line-height:34px!important}.home-execution-hero__capability>p:not(.home-execution-hero__capability-label){margin:14px 0 0;color:#ffffffd6!important;font-family:var(--font-body)!important;font-size:15px!important;font-weight:400!important;line-height:24px!important}.home-execution-hero__capability--waiting{flex-wrap:wrap;align-content:center;gap:10px;display:flex}.home-execution-hero__capability--waiting span{color:#ffffffd6;min-height:34px;font-family:var(--font-body);background:#ffffff14;border:1px solid #fff3;border-radius:999px;align-items:center;padding:6px 11px;font-size:12px;font-weight:700;line-height:18px;display:inline-flex}.home-execution-hero__system-card .home-execution-hero__progress{place-self:auto;gap:9px;margin-top:auto;padding:0;display:flex}.home-execution-hero__system-card .home-execution-hero__progress button{flex:1 1 0;width:auto;min-width:0;height:3px}.home-execution-hero__system-card .home-execution-hero__progress button.is-active{width:auto}@media (max-width:1080px){.home-execution-hero__inner{grid-template-columns:1fr;gap:34px}.home-execution-hero__system-card{max-width:680px;height:500px;min-height:500px}.home-execution-hero__capability-stage{min-height:0}}@media (max-width:520px){.home-execution-hero__system-card{border-radius:18px;height:auto;min-height:430px;padding:20px}.home-execution-hero__system-head p{font-size:18px!important;line-height:25px!important}.home-execution-hero__capability h2{font-size:22px!important;line-height:29px!important}.home-execution-hero__capability>p:not(.home-execution-hero__capability-label){font-size:14px!important;line-height:22px!important}}:root{--type-section-title-size:40px;--type-section-title-line:44px;--type-card-title-size:24px;--type-card-title-line:30px;--type-small-title-size:18px;--type-small-title-line:25px}main :where(.docx-home-baseline,.docx-about-baseline,.docx-services-baseline,.docx-pharma-baseline,.baseline-page) :where(p,li,dd,blockquote){color:var(--type-body-color)!important;font-family:var(--font-body)!important;letter-spacing:0!important;font-size:16px!important;font-weight:400!important;line-height:26px!important}main :where(.docx-home-baseline,.docx-about-baseline,.docx-services-baseline,.docx-pharma-baseline,.baseline-page) :where(h1,h2,[class$=__title],[class*=__title\ ]){color:var(--type-heading-color)!important;font-family:var(--font-heading)!important;font-size:var(--type-section-title-size)!important;font-weight:500!important;line-height:var(--type-section-title-line)!important;letter-spacing:0!important}main :where(.docx-home-baseline,.docx-about-baseline,.docx-services-baseline,.docx-pharma-baseline,.baseline-page) :where(h3,[class$=__h],[class$=__cardTitle],[class$=__panelTitle],[class$=__mapTitle],[class$=__detailTitle],[class$=__blockTitle]){color:var(--type-heading-color)!important;font-family:var(--font-heading)!important;font-size:var(--type-card-title-size)!important;font-weight:500!important;line-height:var(--type-card-title-line)!important;letter-spacing:0!important}main :where(.docx-home-baseline,.docx-about-baseline,.docx-services-baseline,.docx-pharma-baseline,.baseline-page) :where(h4,h5,h6,[class$=__label],[class$=__Label],[class$=__stripTitle],[class$=__nodeTitle],[class$=__itemTitle],[class$=__cardTitle] p){font-family:var(--font-heading)!important;font-size:var(--type-small-title-size)!important;font-weight:500!important;line-height:var(--type-small-title-line)!important;letter-spacing:0!important}main :where(.docx-home-baseline,.docx-about-baseline,.docx-services-baseline,.docx-pharma-baseline,.baseline-page) :where([class*=eyebrow],[class*=Eyebrow],[class*=kicker],[class*=Kicker],[class*=label],[class*=Label],[class*=pill],[class*=Pill],[class*=tag],[class*=Tag]){font-family:var(--font-body)!important;font-size:12px!important;font-weight:700!important;line-height:18px!important}main :where(.docx-pharma-baseline) .phk__title{font-size:var(--type-section-title-size)!important;line-height:var(--type-section-title-line)!important}main :where(.docx-pharma-baseline) .phk__h{overflow-wrap:anywhere;max-width:calc(100% - 74px);font-size:var(--type-card-title-size)!important;line-height:var(--type-card-title-line)!important}main :where(.docx-pharma-baseline) .phk__list li{font-size:16px!important;line-height:26px!important}main :where(.docx-pharma-baseline) .phk__wm{font-size:44px!important;line-height:1!important}@media (max-width:720px){:root{--type-section-title-size:34px;--type-section-title-line:38px;--type-card-title-size:22px;--type-card-title-line:29px;--type-small-title-size:17px;--type-small-title-line:24px}}html,body{overflow:clip auto!important}.docx-pharma-baseline{--pharma-max:1200px;--pharma-navy:#020c4f;--pharma-purple:#020c4f;--pharma-pink:#b31d7c;--pharma-blue:#020c4f;--pharma-muted:#020c4f;--pharma-line:#020c4f29;background:#fff}.docx-pharma-baseline :where(.secTabs){box-shadow:0 10px 22px #020c4f0a;z-index:120!important;border-top:1px solid #020c4f14!important;top:0!important}.docx-pharma-baseline :where(.secTabs__inner){width:min(calc(100% - 40px), var(--pharma-max))!important;height:58px!important;padding:0!important}.docx-pharma-baseline :where(.secTabs__label){color:var(--pharma-navy)!important}.docx-pharma-baseline :where(.secTabs__link.is-active){color:var(--pharma-purple)!important}.docx-pharma-baseline :where(.secTabs__link.is-active):after{background:var(--pharma-purple)!important}.docx-pharma-baseline :where(.pharma-hero,.pharma-intro,.phk,.phhS,.phwW,.im-cta){font-family:var(--font-body)!important}.docx-pharma-baseline :where(.pharma-hero,.phk,.phhS,.phwW,.im-cta){padding:82px 20px!important}.docx-pharma-baseline :where(.pharma-intro){padding:24px 20px 76px!important}.docx-pharma-baseline :where(.pharma-hero__inner,.pharma-intro__inner,.phk__inner,.phhS__inner,.phwW__inner,.im-cta__inner){width:min(calc(100% - 40px), var(--pharma-max))!important;max-width:var(--pharma-max)!important;margin-inline:auto!important}.docx-pharma-baseline :where(.pharma-hero__inner){grid-template-columns:minmax(0,1fr) minmax(360px,.82fr)!important;gap:44px!important}.docx-pharma-baseline :where(.pharma-hero__title){max-width:760px!important;font-size:40px!important;line-height:44px!important}.docx-pharma-baseline :where(.pharma-hero__p){max-width:760px!important}.docx-pharma-baseline :where(.pharma-hero__visual){aspect-ratio:1.32!important;border-radius:18px!important;min-height:0!important}.docx-pharma-baseline :where(.pharma-hero__img){object-fit:cover!important;height:100%!important}.docx-pharma-baseline :where(.pharma-intro__card){background:linear-gradient(135deg,#b31d7c 0% 58%,#b31d7c 100%)!important;border-radius:18px!important;padding:24px 28px!important}.docx-pharma-baseline :where(.pharma-intro__text){color:#fff!important;max-width:100%!important}.docx-pharma-baseline :where(.phk__header){grid-template-columns:minmax(0,.84fr) minmax(0,1fr)!important;align-items:start!important;gap:44px!important;margin-bottom:34px!important}.docx-pharma-baseline :where(.phk__intro){justify-self:end!important;max-width:560px!important}.docx-pharma-baseline :where(.phk__grid){gap:20px!important}.docx-pharma-baseline :where(.phk__card){min-height:186px;border-radius:16px!important;padding:20px 20px 18px!important}.docx-pharma-baseline :where(.phk__top){grid-template-columns:auto minmax(0,1fr)!important;justify-content:start!important;align-items:start!important;gap:16px!important;margin-bottom:14px!important;padding-right:56px!important;display:grid!important}.docx-pharma-baseline :where(.phk__h){overflow-wrap:normal!important;max-width:none!important;margin-top:2px!important;font-size:24px!important;line-height:30px!important}.docx-pharma-baseline :where(.phk__wm){color:#020c4f14!important;top:22px!important;right:18px!important}.docx-pharma-baseline :where(.phk__list){gap:8px!important}.docx-pharma-baseline :where(.phhS__title,.phwW__title,.im-cta__title){font-size:40px!important;font-weight:500!important;line-height:44px!important}.docx-pharma-baseline :where(.phhS__cardTitle,.phhS__mCardTitle,.phwW__mapTitle){font-size:24px!important;font-weight:500!important;line-height:30px!important}.docx-pharma-baseline :where(.phhS__lead,.phhS__list li,.phhS__impact,.phwW__lead,.phwW__stripDesc,.phwW__nodeText,.phwW__roiText,.im-cta__text){font-size:16px!important;line-height:26px!important}.docx-pharma-baseline :where(.phhS__card,.phwW__map,.im-cta__bar){border-radius:18px!important}.docx-pharma-baseline :where(.phwW__grid){align-items:center!important;gap:42px!important}.docx-pharma-baseline :where(.phwW__stripTitle,.phwW__nodeTitle){font-size:18px!important;font-weight:500!important;line-height:25px!important}.docx-pharma-baseline :where(.im-cta__bar){background:#fff!important}.docx-pharma-baseline :where(.im-cta__btn--primary){background:var(--pharma-pink)!important;border-color:var(--pharma-pink)!important}@media (max-width:980px){.docx-pharma-baseline :where(.pharma-hero,.phk,.phhS,.phwW,.im-cta){padding:68px 18px!important}.docx-pharma-baseline :where(.pharma-hero__inner,.pharma-intro__inner,.phk__inner,.phhS__inner,.phwW__inner,.im-cta__inner){width:min(calc(100% - 28px), var(--pharma-max))!important}.docx-pharma-baseline :where(.pharma-hero__inner,.phk__header,.phk__grid,.phwW__grid){grid-template-columns:1fr!important}.docx-pharma-baseline :where(.phk__intro){justify-self:start!important}.docx-pharma-baseline :where(.phk__h){font-size:22px!important;line-height:29px!important}}@media (max-width:640px){.docx-pharma-baseline :where(.secTabs__inner){width:min(calc(100% - 24px), var(--pharma-max))!important}.docx-pharma-baseline :where(.pharma-hero__title,.phk__title,.phhS__title,.phwW__title,.im-cta__title){font-size:34px!important;line-height:38px!important}.docx-pharma-baseline :where(.phk__top){padding-right:42px!important}}:root{--site-font-body:var(--font-montserrat), Montserrat, Arial, sans-serif;--site-text:#020c4f;--site-heading:#020c4f;--site-navy:#020c4f;--site-white:#fff;--site-body-size:16px;--site-body-line:26px;--site-label-size:12px;--site-label-line:1.2;--site-h1-size:clamp(38px, 4vw, 48px);--site-h1-line:clamp(44px, 4.6vw, 56px);--site-h2-size:clamp(34px, 3.2vw, 40px);--site-h2-line:clamp(40px, 3.8vw, 46px);--site-h3-size:24px;--site-h3-line:31px;--site-h4-size:19px;--site-h4-line:27px;--site-button-size:14px;--site-button-line:22px}html body,html body main,html body main section,html body main article,html body main div,html body main p,html body main li,html body main span,html body main a,html body main button,html body main input,html body main textarea,html body main select{font-family:var(--site-font-body)!important}html body main p,html body main li,html body main dd,html body main blockquote,html body main .pharma-hero__p,html body main .pharma-intro__text,html body main .phk__intro,html body main .phk__list li,html body main .phhS__lead,html body main .phhS__list li,html body main .phhS__impact,html body main .phwW__lead,html body main .phwW__stripDesc,html body main .phwW__nodeText,html body main .phwW__roiText,html body main .im-cta__text,html body main .svcPurposeStrip__quote,html body main .svcPurposeStrip__body,html body main .bpVideo__lead,html body main .bpVideo__point,html body main .svcPortfolio2__sub,html body main .svcPortfolio2__list,html body main .arete-way-content p,html body main .ab-text,html body main .ab-impact__label,html body main .baseline-card p,html body main .content-card p,html body main .content-card li,html body main .insight-card p,html body main .insights-news-card span,html body main .insights-news-list span{color:var(--site-text)!important;font-size:var(--site-body-size)!important;font-style:normal!important;font-weight:400!important;line-height:var(--site-body-line)!important;letter-spacing:0!important}html body main h1,html body main .home-execution-hero h1,html body main .hero__title,html body main .wp-hero h1,html body main .baseline-hero-copy h1,html body main .about-hero__title,html body main .pharma-hero__title,html body main .hc-hero__title,html body main .auto-hero__title,html body main [class$=__heroTitle]{color:var(--site-heading)!important;font-family:var(--site-font-body)!important;font-size:var(--site-h1-size)!important;font-style:normal!important;font-weight:700!important;line-height:var(--site-h1-line)!important;letter-spacing:0!important}html body main .home-execution-hero h1,html body main .hero__title,html body main .wp-hero h1,html body main .baseline-hero-copy h1,html body main .about-hero__title{color:var(--site-white)!important}html body main h2,html body main .baseline-section-head h2,html body main .wp-way h2,html body main .wp-offerings h2,html body main .wp-apart h2,html body main .wp-impact h2,html body main .arete-way-content h2,html body main .ab-clean__title,html body main .ab-origin2__title,html body main .ab-vmtc__title,html body main .ab-services__title,html body main .ab-who__title,html body main .cpB__title,html body main .svcPurposeStrip__title,html body main .bpVideo__title,html body main .svcPortfolio2__title,html body main .phk__title,html body main .phhS__title,html body main .phwW__title,html body main .im-cta__title,html body main .insights-section h2,html body main .insights-leaders h2,html body main [class$=__title]{color:var(--site-heading)!important;font-family:var(--site-font-body)!important;font-size:var(--site-h2-size)!important;font-style:normal!important;font-weight:500!important;line-height:var(--site-h2-line)!important;letter-spacing:0!important}html body main h3,html body main .baseline-card h3,html body main .content-card h3,html body main .wp-cap-row h3,html body main .wp-offering-detail h3,html body main .ab-service__title,html body main .cpB__panelTitle,html body main .svcPortfolio2__cardTitle,html body main .latest-feature h3,html body main .insight-card h3,html body main .insights-news-card h3,html body main .phk__h,html body main .phhS__cardTitle,html body main .phhS__mCardTitle,html body main .phwW__mapTitle,html body main [class$=__cardTitle],html body main [class$=__panelTitle],html body main [class$=__detailTitle],html body main [class$=__mapTitle]{color:var(--site-heading)!important;font-family:var(--site-font-body)!important;font-size:var(--site-h3-size)!important;font-style:normal!important;font-weight:500!important;line-height:var(--site-h3-line)!important;letter-spacing:0!important}html body main h4,html body main h5,html body main h6,html body main .phwW__stripTitle,html body main .phwW__nodeTitle,html body main .autoWhy__h,html body main .leader-tile h3,html body main [class$=__itemTitle],html body main [class$=__nodeTitle],html body main [class$=__stripTitle],html body main [class$=__blockTitle]{color:var(--site-heading)!important;font-family:var(--site-font-body)!important;font-size:var(--site-h4-size)!important;font-style:normal!important;font-weight:500!important;line-height:var(--site-h4-line)!important;letter-spacing:0!important}html body :is(.topbar,.desktop-nav,.mobile-nav,.site-header,.site-footer){font-family:var(--site-font-body)!important}html body :is(.nav-group>a,.nav-group>button,.mega-menu a,.mobile-panel a,.mobile-panel__trigger,.header-cta,.button,button,.home-execution-hero__button,[class*=__btn],[class*=-btn],[class*=__cta],[class*=-cta]){font-family:var(--site-font-body)!important;font-size:var(--site-button-size)!important;font-weight:700!important;line-height:var(--site-button-line)!important}html body main :is([class*=eyebrow],[class*=Eyebrow],[class*=kicker],[class*=Kicker],[class*=label],[class*=Label],[class*=category],[class*=Category],[class*=pill],[class*=Pill],[class*=tag],[class*=Tag],.secTabs__link,.secTabs__label){font-family:var(--site-font-body)!important;font-size:var(--site-label-size)!important;font-style:normal!important;font-weight:700!important;line-height:var(--site-label-line)!important}html body main :is(.stat-card h3,.baseline-card-stat h3,.wp-stat-number,.ab-stat__value){color:var(--site-heading)!important;font-family:var(--site-font-body)!important;letter-spacing:0!important;font-size:46px!important;font-weight:700!important;line-height:50px!important}html body main .baseline-card-stat h3{font-size:var(--site-h3-size)!important;font-weight:500!important;line-height:var(--site-h3-line)!important}html body main .home-execution-hero__system-head p{color:var(--site-white)!important;font-size:20px!important;font-weight:700!important;line-height:28px!important}html body main .home-execution-hero__capability h2{color:var(--site-white)!important;font-size:25px!important;font-weight:700!important;line-height:32px!important}html body main .home-execution-hero__body,html body main .home-execution-hero__system-head span,html body main .home-execution-hero__capability>p:not(.home-execution-hero__capability-label){color:#ffffffe6!important}html body main .phk__h{max-width:none!important;padding-right:0!important}@media (max-width:900px){:root{--site-h1-size:38px;--site-h1-line:44px;--site-h2-size:34px;--site-h2-line:40px;--site-h3-size:22px;--site-h3-line:29px;--site-h4-size:18px;--site-h4-line:26px}}@media (max-width:520px){:root{--site-body-size:15px;--site-body-line:24px;--site-h1-size:34px;--site-h1-line:40px;--site-h2-size:30px;--site-h2-line:36px;--site-h3-size:21px;--site-h3-line:28px}}html body main h2:is(.wlcta-title,.im-cta__title,.auto-cta__title,.ad-cta__title,.phwW__title,.phhS__title,.imh__title,.imw__title,.imc__title,.phk__title,.ab-clean__title,.ab-origin2__title,.ab-vmtc__title,.ab-services__title,.ab-who__title,.svcPurposeStrip__title,.bpVideo__title,.svcPortfolio2__title){color:var(--site-heading)!important;font-family:var(--site-font-body)!important;font-size:var(--site-h2-size)!important;font-weight:500!important;line-height:var(--site-h2-line)!important;letter-spacing:0!important}html body main h3:is([class$=__title],[class$=-title],.ab-service__title,.cpB__title,.latest-feature h3,.insight-card h3,.insights-news-card h3),html body main p:is(.ab-title,.imc__name,.adK__itemTitle,.autoK__itemTitle,.hcK__itemTitle,.adwS__itemTitle,.autoWhy__h,.imw__h,.adw__h,.phwW__stripTitle,.phwW__nodeTitle){color:var(--site-heading)!important;font-family:var(--site-font-body)!important;font-size:var(--site-h3-size)!important;font-weight:500!important;line-height:var(--site-h3-line)!important;letter-spacing:0!important}html body main :is(.imc__name,.adK__itemTitle,.autoK__itemTitle,.hcK__itemTitle,.adwS__itemTitle){font-size:18px!important;line-height:25px!important}html body main :is(.imc__panelTitle,.adK__panelTitle,.autoK__panelTitle,.hcK__panelTitle){color:var(--site-heading)!important;font-size:22px!important;font-weight:500!important;line-height:29px!important}html body main :is(.imc__peek,.adK__itemPreview,.autoK__itemPreview,.hcK__itemPreview,.imc__bullets li,.adK__bullets li,.autoK__bullets li,.hcK__bullets li,.imhSlide__label,.imhSlide__list li,.imhSlide__impact,.imhSlide__peek,.adwS__lead,.adwS__list li,.adwS__impact,.autoW__lead,.autoW__list li,.autoW__impact,.phhS__lead,.phhS__list li,.phhS__impact){color:var(--site-text)!important;font-size:var(--site-body-size)!important;font-weight:400!important;line-height:var(--site-body-line)!important}html body main :is(.im-intro__text,.pharma-intro__text){color:var(--site-white)!important;font-size:var(--site-body-size)!important;font-weight:400!important;line-height:var(--site-body-line)!important}html body main :is(.imc__name,.imc__panelTitle,.imhSlide__title,.imhIntro__title,.adK__itemTitle,.adK__panelTitle,.adwS__itemTitle,.autoK__itemTitle,.autoK__panelTitle,.hcK__itemTitle,.hcK__panelTitle,.phk__h,.phhS__cardTitle){overflow-wrap:anywhere;text-wrap:pretty}:root{--site-body-size:15px;--site-body-line:24px;--site-compact-size:14px;--site-compact-line:22px;--site-label-size:12px;--site-label-line:18px;--site-h1-size:clamp(36px, 3.7vw, 46px);--site-h1-line:clamp(42px, 4.25vw, 54px);--site-h2-size:clamp(30px, 3vw, 38px);--site-h2-line:clamp(36px, 3.6vw, 44px);--site-h3-size:24px;--site-h3-line:30px;--site-h4-size:18px;--site-h4-line:25px;--site-button-size:14px;--site-button-line:22px}html body main :where(p,li,dd,blockquote){color:var(--site-text)!important;font-family:var(--site-font-body)!important;font-size:var(--site-body-size)!important;font-style:normal!important;font-weight:400!important;line-height:var(--site-body-line)!important;letter-spacing:0!important}html body main :where(h1,[class*=hero__title],[class*=Hero__title]){font-family:var(--site-font-body)!important;font-size:var(--site-h1-size)!important;font-style:normal!important;font-weight:500!important;line-height:var(--site-h1-line)!important;letter-spacing:0!important}html body main :where(h2,[class$=__title],[class$=__Title],[class$=-title]){font-family:var(--site-font-body)!important;font-size:var(--site-h2-size)!important;font-style:normal!important;font-weight:500!important;line-height:var(--site-h2-line)!important;letter-spacing:0!important}html body main :where(h3,[class$=__cardTitle],[class$=__panelTitle],[class$=__detailTitle],[class$=__mapTitle],[class$=__card-title],[class$=-cardTitle]){font-family:var(--site-font-body)!important;font-size:var(--site-h3-size)!important;font-style:normal!important;font-weight:500!important;line-height:var(--site-h3-line)!important;letter-spacing:0!important}html body main :where(h4,h5,h6,[class$=__h],[class$=__itemTitle],[class$=__nodeTitle],[class$=__stripTitle],[class$=__blockTitle],[class$=__name]){font-family:var(--site-font-body)!important;font-size:var(--site-h4-size)!important;font-style:normal!important;font-weight:500!important;line-height:var(--site-h4-line)!important;letter-spacing:0!important}html body main :where([class*=eyebrow],[class*=Eyebrow],[class*=kicker],[class*=Kicker],[class*=category],[class*=Category],[class*=pill],[class*=Pill],[class*=tag],[class*=Tag],.secTabs__link,.secTabs__label){font-family:var(--site-font-body)!important;font-size:var(--site-label-size)!important;font-style:normal!important;font-weight:700!important;line-height:var(--site-label-line)!important}html body main :where(.baseline-card p,.baseline-card li,.content-card p,.content-card li,.insight-card p,.svcPortfolio2__list,.svcPortfolio2__list li,.imc__peek,.imc__bullets li,.adK__itemPreview,.adK__bullets li,.autoK__itemPreview,.autoK__bullets li,.hcK__itemPreview,.hcK__bullets li,.imhSlide__label,.imhSlide__list li,.imhSlide__impact,.imhSlide__peek,.adwS__lead,.adwS__list li,.adwS__impact,.autoW__lead,.autoW__list li,.autoW__impact,.phhS__lead,.phhS__list li,.phhS__impact){color:var(--site-text)!important;font-size:var(--site-compact-size)!important;font-weight:400!important;line-height:var(--site-compact-line)!important}html body main :where(.im-intro__text,.pharma-intro__text,.home-execution-hero__body,.home-execution-hero__system-head span,.home-execution-hero__capability>p:not(.home-execution-hero__capability-label)){font-size:var(--site-body-size)!important;font-weight:400!important;line-height:var(--site-body-line)!important}html body main :where(a,button,[class*=__btn],[class*=-btn],[class*=__cta],[class*=-cta]){font-size:var(--site-button-size)!important;font-weight:700!important;line-height:var(--site-button-line)!important}@media (max-width:900px){:root{--site-h1-size:34px;--site-h1-line:40px;--site-h2-size:30px;--site-h2-line:36px;--site-h3-size:22px;--site-h3-line:28px;--site-h4-size:17px;--site-h4-line:24px}}@media (max-width:520px){:root{--site-body-size:14px;--site-body-line:22px;--site-compact-size:13px;--site-compact-line:20px;--site-h1-size:31px;--site-h1-line:37px;--site-h2-size:27px;--site-h2-line:33px;--site-h3-size:20px;--site-h3-line:26px}}html body main :where(.home-execution-hero h1,.home-execution-hero__system-head p,.home-execution-hero__capability h2,.hero__title,.wp-hero h1,.baseline-hero-copy h1,.about-hero__title,.docx-industrial-manufacturing-sector-baseline .imh__title,.docx-industrial-manufacturing-sector-baseline .imh__leftTitle){color:var(--site-white)!important}html body main :where(.home-execution-hero__body,.home-execution-hero__system-head span,.home-execution-hero__capability>p:not(.home-execution-hero__capability-label),.docx-industrial-manufacturing-sector-baseline .imh__sub,.docx-industrial-manufacturing-sector-baseline .imh__note,.docx-industrial-manufacturing-sector-baseline .imh__liText){color:#ffffffe6!important}html body main :where(.stat-card h3,.baseline-card-stat h3,.wp-stat-number,.ab-stat__value,[class*=stat] h3,[class*=Stat] h3,[class*=value],[class*=Value]){color:var(--site-heading)!important;font-size:42px!important;font-weight:700!important;line-height:46px!important}.contact-hero{isolation:isolate;background:var(--color-navy);color:#fff;min-height:620px;padding:86px 0 110px;position:relative;overflow:hidden}.contact-hero__media{z-index:-2;position:absolute;inset:0}.contact-hero__media img{object-fit:cover}.contact-hero:before{z-index:-1;content:"";background:linear-gradient(90deg,#020c4fe6 0%,#020c4fb8 42%,#020c4f75 100%),radial-gradient(circle at 20% 20%,#b31d7c47,#0000 30%),radial-gradient(circle at 76% 18%,#ffffff2e,#0000 24%);position:absolute;inset:0}.contact-hero__inner{grid-template-columns:minmax(0,.9fr) minmax(320px,.46fr);align-items:end;gap:42px;display:grid}.contact-hero__copy{flex-direction:column;justify-content:center;min-height:420px;display:flex}.contact-hero__logo{object-fit:contain;background:#ffffffeb;border-radius:2px;width:148px;height:auto;margin-bottom:34px;padding:10px 12px}.contact-eyebrow{color:var(--color-blue);text-transform:uppercase;margin:0 0 12px;font-size:12px;font-weight:700;line-height:18px}.contact-hero .contact-eyebrow,.contact-hero__card span{color:#ffffffc2}.contact-hero h1{max-width:760px;margin:0;color:#fff!important;font-size:clamp(56px,8vw,112px)!important;font-weight:500!important;line-height:.9!important}.contact-hero__actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.contact-link{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #ffffff3d;border-radius:999px;align-items:center;min-height:46px;padding:0 18px;font-size:14px;font-weight:700;line-height:22px;transition:border-color .18s,background .18s,transform .18s;display:inline-flex}.contact-link:hover{background:#ffffff29;border-color:#ffffff85;transform:translateY(-1px)}.contact-link--primary{border-color:var(--color-plum);background:var(--color-plum)}.contact-hero__card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#ffffff2e,#ffffff1a);border:1px solid #ffffff3d;border-radius:22px;gap:18px;padding:24px;display:grid;box-shadow:0 26px 70px #020c4f4d}.contact-hero__card div{gap:6px;display:grid}.contact-hero__card span{text-transform:uppercase;font-size:12px;font-weight:700;line-height:18px}.contact-hero__card strong{color:#fff;font-size:18px;font-weight:500;line-height:25px}.contact-main{margin-top:-58px;padding:0 0 92px}.contact-main__grid{grid-template-columns:minmax(280px,.38fr) minmax(0,.62fr);align-items:stretch;gap:24px;display:grid}.contact-panel,.contact-form-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;border:1px solid #020c4f29;border-radius:24px;position:relative;overflow:hidden;box-shadow:0 30px 80px #020c4f21}.contact-panel:before,.contact-form-card:before{content:"";background:linear-gradient(90deg, var(--color-plum), var(--accent), var(--color-blue));height:4px;position:absolute;inset:0 0 auto}.contact-panel{flex-direction:column;display:flex}.contact-panel__top,.contact-form-card__head{background:radial-gradient(circle at 0 0,#020c4f1a,#0000 58%),#ffffffd1;border-bottom:1px solid #020c4f1f;padding:28px 28px 22px}.contact-panel h2,.contact-form-card h2{color:var(--type-heading-color);margin:0;font-size:24px!important;font-weight:500!important;line-height:30px!important}.contact-methods{gap:12px;padding:24px;display:grid}.contact-method{color:var(--type-body-color);background:linear-gradient(135deg,#020c4f09,#020c4f06),#fff;border:1px solid #020c4f24;border-radius:16px;gap:6px;padding:16px;display:grid}.contact-method small{color:var(--color-blue);text-transform:uppercase;font-size:11px;font-weight:700;line-height:16px}.contact-method span{color:var(--type-body-color);font-size:15px;font-weight:400;line-height:24px}a.contact-method{transition:border-color .18s,transform .18s,box-shadow .18s}a.contact-method:hover{border-color:#b31d7c61;transform:translateY(-1px);box-shadow:0 14px 30px #020c4f12}.contact-social{border-top:1px solid #020c4f1a;flex-wrap:wrap;gap:10px;margin-top:auto;padding:24px;display:flex}.contact-social p{color:var(--color-blue);text-transform:uppercase;flex:0 0 100%;margin:0;font-size:12px;font-weight:700;line-height:18px}.contact-social span{min-height:34px;color:var(--color-navy);background:#fff;border:1px solid #020c4f24;border-radius:999px;align-items:center;padding:0 12px;font-size:13px;font-weight:700;line-height:20px;display:inline-flex}.contact-form{gap:16px;padding:28px;display:grid}.contact-form__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.contact-form label{gap:8px;display:grid}.contact-form label span{color:var(--color-navy);text-transform:uppercase;font-size:12px;font-weight:700;line-height:18px}.contact-form input,.contact-form textarea{width:100%;color:var(--type-body-color);font:inherit;background:#fffffff0;border:1px solid #020c4f2e;border-radius:16px;padding:14px 15px;font-size:15px;line-height:24px;transition:border-color .18s,box-shadow .18s,background .18s}.contact-form textarea{resize:vertical;min-height:154px}.contact-form input:focus,.contact-form textarea:focus{background:#fff;border-color:#b31d7c94;outline:0;box-shadow:0 0 0 4px #b31d7c1a}.contact-form__button{border:1px solid var(--color-plum);background:var(--color-plum);color:#fff;border-radius:999px;justify-content:center;justify-self:start;min-height:48px;padding:0 24px;font-size:14px;font-weight:700;line-height:22px;transition:opacity .18s,transform .18s,box-shadow .18s;display:inline-flex}.contact-form__button:hover{transform:translateY(-1px);box-shadow:0 16px 34px #b31d7c3d}.contact-form__button:disabled{opacity:.68}.contact-form__status{min-height:22px;color:var(--color-blue);font-size:14px;font-weight:700;line-height:22px}.contact-map-strip{padding:0 0 92px}.contact-map-strip__inner{color:#fff;background:linear-gradient(90deg,#020c4ff5,#020c4fe0),url(/assets/purple-wave.jpeg) 50%/cover no-repeat;border-radius:24px;justify-content:space-between;align-items:center;gap:18px;padding:26px 28px;display:flex;overflow:hidden;box-shadow:0 26px 70px #020c4f24}.contact-map-strip__inner p{color:#ffffffc2;text-transform:uppercase;margin:0 0 6px;font-size:12px;font-weight:700;line-height:18px}.contact-map-strip__inner span{color:#fff;font-size:18px;font-weight:500;line-height:25px}.contact-map-strip__inner nav{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.contact-map-strip__inner a{color:#fff;opacity:.88;border:1px solid #ffffff38;border-radius:999px;align-items:center;min-height:38px;padding:0 14px;font-size:14px;font-weight:700;line-height:22px;display:inline-flex}.contact-map-strip__inner a:hover{opacity:1}@media (max-width:980px){.contact-hero{min-height:0;padding:70px 0 94px}.contact-hero__inner,.contact-main__grid{grid-template-columns:1fr}.contact-hero__copy{min-height:340px}.contact-hero__card{max-width:520px}}@media (max-width:640px){.contact-hero{padding:52px 0 82px}.contact-hero h1{font-size:52px!important;line-height:50px!important}.contact-hero__logo{width:128px;margin-bottom:26px}.contact-hero__copy{min-height:300px}.contact-hero__actions,.contact-map-strip__inner,.contact-map-strip__inner nav{flex-direction:column;align-items:flex-start}.contact-main{padding-bottom:68px}.contact-form__grid{grid-template-columns:1fr}.contact-panel__top,.contact-form-card__head,.contact-form,.contact-methods,.contact-social{padding:20px}.contact-map-strip{padding-bottom:68px}.contact-map-strip__inner{padding:22px}}.contact-page{background:#fff}.contact-page .contact-hero{min-height:0;color:var(--type-heading-color);text-align:center;background:radial-gradient(circle at 14% 0,#b31d7c0f,#0000 34%),radial-gradient(circle at 86% 10%,#020c4f0f,#0000 36%),#fff;padding:78px 0 54px;overflow:visible}.contact-page .contact-hero:before,.contact-page .contact-hero__media,.contact-page .contact-hero__card{display:none}.contact-page .contact-hero__inner{flex-direction:column;align-items:center;gap:0;display:flex}.contact-page .contact-hero__logo{background:0 0;border-radius:0;width:128px;height:auto;margin:0 0 32px;padding:0}.contact-page .contact-eyebrow{color:var(--color-blue);text-transform:uppercase;margin:0 0 14px;font-size:12px;font-weight:700;line-height:18px}.contact-page .contact-hero h1{margin:0;color:var(--type-heading-color)!important;font-size:clamp(48px,7vw,86px)!important;font-weight:500!important;line-height:.98!important}.contact-locations{padding:26px 0 96px}.contact-locations__grid{grid-template-columns:minmax(320px,.9fr) minmax(0,1fr);align-items:center;gap:56px;display:grid}.contact-locations__visual{background:var(--color-navy);border-radius:6px;min-height:540px;position:relative;overflow:hidden}.contact-locations__visual img{object-fit:cover}.contact-locations__visual:after{content:"";pointer-events:none;background:linear-gradient(#020c4f14,#020c4f47),radial-gradient(circle at 22% 20%,#b31d7c3d,#0000 34%);position:absolute;inset:0}.contact-locations__content{max-width:620px}.contact-locations__content h2{color:var(--type-heading-color);margin:0 0 30px;font-size:clamp(38px,4.8vw,64px)!important;font-weight:500!important;line-height:1!important}.contact-location-card{border-top:1px solid #020c4f2e;gap:26px;padding:26px 0 0;display:grid}.contact-location-card__head{gap:10px;display:grid}.contact-location-card h3{color:var(--color-navy);margin:0;font-size:24px!important;font-weight:500!important;line-height:30px!important}.contact-location-card span{color:var(--type-body-color);font-size:15px;font-weight:400;line-height:24px}.contact-location-card__links{gap:10px;display:grid}.contact-location-card__links a{width:fit-content;color:var(--color-navy);text-underline-offset:5px;font-size:15px;font-weight:500;line-height:24px;-webkit-text-decoration:underline #b31d7c61;text-decoration:underline #b31d7c61;display:inline-flex}.contact-page .contact-social{border:0;flex-wrap:wrap;gap:10px;margin-top:34px;padding:0;display:flex}.contact-page .contact-social p{color:var(--color-blue);text-transform:uppercase;flex:0 0 100%;margin:0;font-size:12px;font-weight:700;line-height:18px}.contact-page .contact-social span{min-height:34px;color:var(--color-navy);background:#fff;border:1px solid #020c4f29;border-radius:999px;align-items:center;padding:0 12px;font-size:13px;font-weight:700;line-height:20px;display:inline-flex}.contact-page .contact-main{background:linear-gradient(#020c4f09,#020c4f05),#fff;margin-top:0;padding:0 0 96px}.contact-page .contact-main__grid{grid-template-columns:minmax(0,.72fr) minmax(220px,.28fr);align-items:start;gap:28px;display:grid}.contact-page .contact-form-card{background:#fff;border:1px solid #020c4f24;border-radius:6px;box-shadow:0 22px 54px #020c4f12}.contact-page .contact-form-card:before{display:none}.contact-page .contact-form-card__head{background:#fff;border-bottom:1px solid #020c4f1f;padding:28px 28px 20px}.contact-page .contact-form-card h2{color:var(--type-heading-color);font-size:24px!important;font-weight:500!important;line-height:30px!important}.contact-page .contact-form{padding:28px}.contact-page .contact-form input,.contact-page .contact-form textarea{background:#fff;border-radius:4px}.contact-page .contact-form__button{border-radius:999px}.contact-quick-links{border-top:1px solid #020c4f2e;gap:12px;padding-top:20px;display:grid}.contact-quick-links a{width:fit-content;color:var(--color-navy);font-size:14px;font-weight:700;line-height:22px;display:inline-flex}.contact-quick-links a:hover{color:var(--color-plum)}@media (max-width:900px){.contact-locations{padding-bottom:76px}.contact-locations__grid,.contact-page .contact-main__grid{grid-template-columns:1fr}.contact-locations__visual{min-height:360px}}@media (max-width:620px){.contact-page .contact-hero{padding:54px 0 38px}.contact-page .contact-hero h1{font-size:48px!important;line-height:52px!important}.contact-locations__grid{gap:34px}.contact-locations__visual{min-height:300px}.contact-page .contact-form,.contact-page .contact-form-card__head{padding:22px}}.contact-page--form-hero{background:#fff}.contact-page--form-hero .contact-hero{isolation:isolate;background:#020c4f;place-items:center;min-height:800px;padding:0;display:grid;position:relative;overflow:hidden}.contact-page--form-hero .contact-hero>img{z-index:-2;object-fit:cover;object-position:center}.contact-page--form-hero .contact-hero__overlay{z-index:-1;background:linear-gradient(90deg,#020c4fb8,#020c4f3b 46%,#020c4f57),linear-gradient(#020c4f14,#020c4f2e);position:absolute;inset:0}.contact-page--form-hero .contact-hero__center{text-align:center;place-items:center;min-height:640px;display:grid}.contact-page--form-hero .contact-hero h1{text-shadow:0 18px 50px #020c4f4d;margin:0;color:#fff!important;font-size:clamp(48px,5vw,72px)!important;font-weight:700!important;line-height:1.05!important}.contact-page--form-hero .contact-form-section{z-index:2;background:#fff;margin-top:-120px;padding:0 0 72px;position:relative}.contact-page--form-hero .contact-form-shell{background:#fff;border-radius:22px;width:min(100%,1024px);margin:0 auto;padding:48px 80px 60px;box-shadow:0 18px 46px #020c4f24}.contact-page--form-hero .contact-form-shell__head{text-align:center;margin-bottom:34px}.contact-page--form-hero .contact-form-shell__head h2{margin:0 0 8px;color:var(--color-blue)!important;font-size:clamp(34px,3.4vw,48px)!important;font-weight:700!important;line-height:1.12!important}.contact-page--form-hero .contact-form-shell__head p{color:var(--color-blue);margin:0;font-size:14px;font-weight:400;line-height:22px}.contact-page--form-hero .contact-form{gap:26px;padding:0;display:grid}.contact-page--form-hero .contact-form__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.contact-page--form-hero .contact-form label{gap:12px;display:grid}.contact-page--form-hero .contact-form label span{color:#020c4f;text-transform:none;font-size:15px;font-weight:700;line-height:22px}.contact-page--form-hero .contact-form input,.contact-page--form-hero .contact-form textarea,.contact-page--form-hero .contact-form select{color:#020c4f;width:100%;min-height:44px;font:inherit;background:#fff;border:1.25px solid #020c4fb8;border-radius:9px;padding:10px 14px;font-size:15px;line-height:24px}.contact-page--form-hero .contact-form select{appearance:auto}.contact-page--form-hero .contact-form textarea{resize:vertical;min-height:220px}.contact-page--form-hero .contact-form input:focus,.contact-page--form-hero .contact-form textarea:focus,.contact-page--form-hero .contact-form select:focus{border-color:var(--color-blue);outline:0;box-shadow:0 0 0 4px #020c4f1f}.contact-page--form-hero .contact-form__button{border:1px solid var(--color-blue);background:var(--color-blue);color:#fff;border-radius:999px;justify-content:center;justify-self:center;align-items:center;min-width:132px;min-height:46px;padding:0 28px;font-size:15px;font-weight:700;line-height:22px;transition:background .18s,border-color .18s,box-shadow .18s,transform .18s;display:inline-flex;box-shadow:0 14px 30px #020c4f33}.contact-page--form-hero .contact-form__button:hover{border-color:var(--color-navy);background:var(--color-navy);transform:translateY(-1px);box-shadow:0 18px 38px #020c4f3d}.contact-page--form-hero .contact-form__status{min-height:22px;color:var(--color-blue);text-align:center;font-size:14px;font-weight:500;line-height:22px}.contact-page--form-hero .contact-details-strip{background:#fff;padding:0 0 80px}.contact-page--form-hero .contact-details-strip__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;width:min(100%,1024px);margin:0 auto;display:grid}.contact-page--form-hero .contact-details-strip__grid a,.contact-page--form-hero .contact-details-strip__grid span{color:#020c4f;text-align:center;background:#fff;border:1px solid #020c4f24;border-radius:12px;align-items:center;min-height:58px;padding:16px;font-size:14px;font-weight:500;line-height:22px;display:grid}.contact-page--form-hero .contact-details-strip__grid a:hover{color:var(--color-blue)}@media (max-width:900px){.contact-page--form-hero .contact-hero{min-height:620px}.contact-page--form-hero .contact-hero__center{min-height:500px}.contact-page--form-hero .contact-form-section{margin-top:-86px;padding-bottom:56px}.contact-page--form-hero .contact-form-shell{border-radius:18px;padding:38px 30px 46px}.contact-page--form-hero .contact-details-strip__grid{grid-template-columns:1fr}}@media (max-width:640px){.contact-page--form-hero .contact-hero{min-height:500px}.contact-page--form-hero .contact-hero__center{min-height:390px}.contact-page--form-hero .contact-hero h1{font-size:44px!important;line-height:48px!important}.contact-page--form-hero .contact-form-section{margin-top:-64px}.contact-page--form-hero .contact-form-shell{border-radius:16px;padding:32px 18px 38px}.contact-page--form-hero .contact-form-shell__head h2{font-size:34px!important;line-height:40px!important}.contact-page--form-hero .contact-form__grid{grid-template-columns:1fr}.contact-page--form-hero .contact-form textarea{min-height:180px}}.home-classic-slider{isolation:isolate;background:radial-gradient(circle at 18% 12%, #b31d7c5c, transparent 32%), radial-gradient(circle at 82% 14%, #c7a0522e, transparent 28%), linear-gradient(120deg, #020c4f 0%, #020c4f 48%, #020c4f 100%), var(--color-navy);color:#fff;min-height:clamp(680px,100vh - 146px,780px);position:relative;overflow:hidden}.home-classic-slider__media,.home-classic-slider__shade,.home-classic-slider__glass-aura{position:absolute;inset:0}.home-classic-slider__media{z-index:-3}.home-classic-slider__media img{object-fit:cover;object-position:center;opacity:1}.home-classic-slider__media img.is-active{opacity:1;transform:scale(1)}.home-classic-slider__shade{z-index:-2;-webkit-backdrop-filter:blur(5px)saturate(124%);backdrop-filter:blur(5px)saturate(124%);background:linear-gradient(105deg,#020c4feb,#020c4f8f 48%,#020c4fe6),radial-gradient(circle at 50% 44%,#ffffff14,#0000 36%),linear-gradient(#020c4f1a,#020c4f7a)}.home-classic-slider__glass-aura{z-index:-1;pointer-events:none;mix-blend-mode:screen;opacity:.92;background:linear-gradient(118deg,#0000 0 20%,#ffffff29 38%,#0000 56%),linear-gradient(72deg,#0000 0 46%,#ffffff14 54%,#0000 64%),radial-gradient(circle at 50% 48%,#ffffff24,#0000 26%),radial-gradient(circle at 48% 58%,#b31d7c38,#0000 39%),radial-gradient(circle at 75% 18%,#c7a05229,#0000 32%)}.home-classic-slider__inner{place-items:center;min-height:clamp(680px,100vh - 146px,780px);padding:72px 20px 88px;display:grid}.home-classic-slider__copy{text-align:center;align-content:center;justify-items:center;width:min(100%,980px);min-height:468px;padding:18px 34px 22px;animation:.76s cubic-bezier(.2,.8,.2,1) both homeSlideCopyIn;display:grid;position:relative}.home-classic-slider__copy:before{content:"";pointer-events:none;filter:blur(26px);opacity:.76;background:radial-gradient(circle,#020c4f8f,#020c4f4d 46%,#0000 72%);border-radius:50%;width:min(900px,86vw);height:min(430px,60vh);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.home-classic-slider__copy:after{content:"";pointer-events:none;opacity:.75;background:linear-gradient(90deg,#0000,#c7a052cc,#0000);width:180px;height:1px;position:absolute;bottom:9%;right:8%}.home-classic-slider__rule{background:linear-gradient(90deg, transparent, var(--color-gold), #b31d7ce6, transparent);border-radius:999px;width:104px;height:2px;margin-bottom:18px;box-shadow:0 0 30px #c7a05247}.home-classic-slider__rule,.home-classic-slider__eyebrow,.home-classic-slider h1,.home-classic-slider__copy>p,.home-classic-slider__actions,.home-classic-slider__system>*{z-index:1;position:relative}.home-classic-slider__eyebrow{text-transform:uppercase;margin:0 0 12px;color:#ffffffdb!important;letter-spacing:.16em!important;font-size:12px!important;font-weight:700!important;line-height:20px!important}.home-classic-slider h1{text-shadow:0 18px 48px #020c4f52;text-wrap:balance;justify-content:center;align-items:center;max-width:820px;min-height:118px;margin:0;display:flex;color:#fff!important;letter-spacing:0!important;font-size:clamp(38px,4.05vw,58px)!important;font-weight:700!important;line-height:1.08!important}.home-classic-slider__copy>p:not(.home-classic-slider__eyebrow){max-width:820px;min-height:146px;margin:20px 0 0;color:#ffffffd6!important;font-size:16px!important;font-weight:400!important;line-height:1.7!important}.home-classic-slider__actions{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:28px;display:flex}.home-classic-slider__cta{border:1px solid #ffffff4d;border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:0 28px;font-size:14px;font-weight:700;line-height:22px;transition:background .18s,color .18s,transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 18px 42px #020c4f33}.home-classic-slider__cta--primary{background:linear-gradient(135deg, #c7a052, var(--color-gold));border-color:#c7a052f2;color:var(--color-navy)!important}.home-classic-slider__cta--secondary{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff14;color:#fff!important}.home-classic-slider__cta:hover{transform:translateY(-1px);box-shadow:0 22px 48px #020c4f42}.home-classic-slider__arrow{z-index:3;color:#ffffffd6;background:#ffffff14;border:1px solid #ffffff29;border-radius:999px;place-items:center;width:44px;height:58px;transition:background .18s,color .18s;display:grid;position:absolute;top:50%;transform:translateY(-50%);font-size:32px!important;font-weight:300!important;line-height:1!important}.home-classic-slider__arrow:hover{color:#fff;background:#c7a0522e}.home-classic-slider__arrow--prev{left:12px}.home-classic-slider__arrow--next{right:12px}.home-classic-slider__dots{z-index:3;justify-content:center;gap:10px;display:flex;position:absolute;bottom:24px;left:0;right:0}.home-classic-slider__dots button{background:#ffffff57;border:0;border-radius:999px;width:28px;height:3px;padding:0;transition:background .18s,transform .18s}.home-classic-slider__dots button.is-active{background:var(--color-gold);transform:scaleX(1.12)}.home-classic-slider__system{text-align:center;align-content:center;justify-items:center;width:min(100%,1140px);min-height:468px;padding:0 28px;animation:.76s cubic-bezier(.2,.8,.2,1) both homeSlideCopyIn;display:grid;position:relative}.home-classic-slider__system:before{content:"";filter:blur(18px);pointer-events:none;background:radial-gradient(circle at 12% 12%,#c7a0522e,#0000 20%),radial-gradient(circle at 86% 16%,#b31d7c33,#0000 25%),radial-gradient(circle,#020c4f80,#020c4f42 48%,#0000 75%);border-radius:44%;position:absolute;inset:-8% -4% -6%}.home-classic-slider__system-logo{object-fit:contain;border-radius:10px;width:92px;height:auto;box-shadow:0 18px 40px #020c4f47,0 0 0 1px #c7a05224}.home-classic-slider__system-kicker,.home-classic-slider__system-outcome{grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;width:min(100%,560px);margin-top:10px;display:grid}.home-classic-slider__system-kicker span,.home-classic-slider__system-outcome span{background:linear-gradient(90deg,#0000,#c7a052c7,#0000);height:1px}.home-classic-slider__system-kicker p,.home-classic-slider__system-outcome p{text-transform:uppercase;margin:0;color:var(--color-gold)!important;letter-spacing:.32em!important;font-size:12px!important;font-weight:700!important;line-height:18px!important}.home-classic-slider__system h1{text-shadow:0 18px 44px #020c4f7a;min-height:0;margin-top:8px;color:#fff!important;font-size:clamp(34px,3.75vw,52px)!important;font-weight:700!important;line-height:1.04!important}.home-classic-slider__system h1 sup{color:#fff;margin-left:6px;font-size:.38em;line-height:0;position:relative;top:-.45em}.home-classic-slider__system-pillars{border-block:1px solid #c7a05238;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;width:min(100%,620px);margin-top:20px;padding-block:14px;display:grid}.home-classic-slider__system-pillar{text-align:left;grid-template-columns:44px 1fr;justify-content:center;align-items:center;column-gap:10px;padding-inline:20px;display:grid}.home-classic-slider__system-pillar:not(:last-child){border-right:1px solid #c7a05257}.home-classic-slider__system svg{fill:none;stroke:var(--color-gold);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2px}.home-classic-slider__system-pillar svg{grid-row:span 2;width:36px;height:36px}.home-classic-slider__system-pillar strong{color:var(--color-gold);font-size:24px;font-weight:700;line-height:1}.home-classic-slider__system-pillar span{color:#ffffffeb;font-size:15px;font-weight:500;line-height:20px}.home-classic-slider__system-grid{scrollbar-color:#c7a052bf #ffffff1f;scrollbar-width:thin;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;width:100%;margin-top:22px;display:grid}.home-classic-slider__system-grid::-webkit-scrollbar{height:6px}.home-classic-slider__system-grid::-webkit-scrollbar-track{background:#ffffff1f;border-radius:999px}.home-classic-slider__system-grid::-webkit-scrollbar-thumb{background:#c7a052cc;border-radius:999px}.home-classic-slider__system-card{-webkit-backdrop-filter:blur(12px)saturate(124%);backdrop-filter:blur(12px)saturate(124%);background:linear-gradient(#ffffff1f,#ffffff0a),linear-gradient(135deg,#c7a05214,#0000 42%,#b31d7c1a);border:1px solid #fff3;border-radius:16px;align-content:start;justify-items:center;min-height:186px;padding:18px 14px 16px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff2e,0 20px 46px #020c4f33}.home-classic-slider__system-icon{background:radial-gradient(circle at 35% 28%,#ffffff29,#0000 40%),#020c4f5c;border:1px solid #c7a0529e;border-radius:50%;place-items:center;width:54px;height:54px;display:grid;box-shadow:inset 0 0 18px #c7a05214}.home-classic-slider__system-icon svg{width:29px;height:29px}.home-classic-slider__system-card h2{text-transform:uppercase;margin:14px 0 0;color:#fff!important;font-size:13px!important;font-weight:700!important;line-height:18px!important}.home-classic-slider__system-card p{margin:10px 0 0;color:#ffffffe0!important;font-size:12px!important;font-weight:400!important;line-height:17px!important}.home-classic-slider__system-card p:after{content:"";background:var(--color-gold);width:34px;height:1px;margin:10px auto 0;display:block}.home-classic-slider__system-chevron{z-index:2;border-top:2px solid var(--color-gold);border-right:2px solid var(--color-gold);filter:drop-shadow(0 0 8px #c7a05259);width:14px;height:14px;position:absolute;top:50%;right:-11px;transform:translateY(-50%)rotate(45deg)}.home-classic-slider__system-outcome{margin-top:20px}.home-classic-slider__system-result{color:var(--color-gold);text-shadow:0 18px 42px #020c4f75;align-items:center;gap:14px;margin-top:8px;font-size:clamp(26px,3vw,40px);font-weight:700;line-height:1.08;display:inline-flex}.home-classic-slider__system-result:before{content:"";background:linear-gradient(var(--color-gold), var(--color-gold)) 5px 25px / 8px 12px no-repeat, linear-gradient(var(--color-gold), var(--color-gold)) 18px 16px / 8px 21px no-repeat, linear-gradient(var(--color-gold), var(--color-gold)) 31px 7px / 8px 30px no-repeat;border-bottom:2px solid var(--color-gold);width:42px;height:42px}@keyframes homeSlideCopyIn{0%{opacity:0;filter:blur(8px);transform:translateY(18px)scale(.985)}to{opacity:1;filter:blur();transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.home-classic-slider__media img,.home-classic-slider__copy,.home-classic-slider__system,.home-classic-slider__cta,.home-classic-slider__arrow,.home-classic-slider__dots button{transition:none!important;animation:none!important}}@media (max-width:900px){.home-classic-slider,.home-classic-slider__inner{min-height:720px}.home-classic-slider__inner{padding:70px 34px 88px}.home-classic-slider__copy{min-height:540px;padding:20px 24px}.home-classic-slider__system{width:min(100%,760px);min-height:540px;padding-inline:18px;overflow:hidden}.home-classic-slider__system h1{font-size:38px!important;line-height:44px!important}.home-classic-slider__system-pillars{grid-template-columns:1fr 1fr 1fr;gap:12px;width:min(100%,560px)}.home-classic-slider__system-grid{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;gap:14px;width:min(100%,640px);padding:0 4px 12px;display:flex;overflow-x:auto}.home-classic-slider__system-card{scroll-snap-align:center;flex:0 0 210px;min-height:172px}.home-classic-slider__system-chevron{display:none}.home-classic-slider h1{min-height:132px;font-size:38px!important;line-height:45px!important}.home-classic-slider__copy>p:not(.home-classic-slider__eyebrow){min-height:178px;font-size:16px!important;line-height:26px!important}}@media (max-width:640px){.home-classic-slider,.home-classic-slider__inner{min-height:700px}.home-classic-slider__inner{padding:58px 26px 82px}.home-classic-slider__copy{min-height:548px;padding:14px 10px}.home-classic-slider__system{min-height:548px;padding:0 10px;overflow:hidden}.home-classic-slider__system-logo{width:92px}.home-classic-slider__system h1{font-size:28px!important;line-height:34px!important}.home-classic-slider__system-kicker,.home-classic-slider__system-outcome{gap:12px}.home-classic-slider__system-pillars,.home-classic-slider__system-grid{grid-template-columns:none}.home-classic-slider__system-pillars{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:min(100%,330px);margin-top:14px;display:grid}.home-classic-slider__system-pillar{text-align:center;grid-template-columns:1fr;justify-items:center;width:auto;border-right:0!important;padding-right:0!important}.home-classic-slider__system-pillar svg{grid-row:auto;width:28px;height:28px}.home-classic-slider__system-pillar strong{margin-top:4px;font-size:18px}.home-classic-slider__system-pillar span{font-size:11px;line-height:15px}.home-classic-slider__system-grid{scroll-snap-type:x mandatory;gap:12px;width:min(100%,320px);margin-top:18px;padding:0 4px 12px;display:flex;overflow-x:auto}.home-classic-slider__system-card{flex:0 0 245px;grid-template-columns:38px 1fr;column-gap:10px;min-height:142px;padding:12px 13px}.home-classic-slider__system-icon{grid-row:span 2;width:38px;height:38px}.home-classic-slider__system-icon svg{width:23px;height:23px}.home-classic-slider__system-card h2{margin:0;font-size:13px!important;line-height:18px!important}.home-classic-slider__system-card p{margin-top:6px;font-size:12px!important;line-height:17px!important}.home-classic-slider__system-card p:after{display:none}.home-classic-slider__system-result{max-width:320px;font-size:24px;line-height:30px}.home-classic-slider__system-result:before{flex:0 0 32px;width:32px;height:32px}.home-classic-slider h1{min-height:122px;font-size:29px!important;line-height:35px!important}.home-classic-slider__copy>p:not(.home-classic-slider__eyebrow){min-height:204px;margin-top:16px;font-size:14px!important;line-height:23px!important}.home-classic-slider__eyebrow{font-size:12px!important;line-height:18px!important}.home-classic-slider__arrow{width:34px;height:52px;font-size:38px!important}.home-classic-slider__arrow--prev{left:0}.home-classic-slider__arrow--next{right:0}}:root{--arete-body-size:16px;--arete-body-line:26px;--arete-section-size:clamp(34px, 3.1vw, 40px);--arete-section-line:clamp(40px, 3.7vw, 46px);--arete-card-size:20px;--arete-card-line:28px;--arete-subcard-size:18px;--arete-subcard-line:25px;--arete-label-size:12px;--arete-label-line:18px}html body,html body :where(main,section,article,aside,div,p,li,a,button,input,textarea,select,h1,h2,h3,h4,h5,h6){font-family:var(--font-montserrat), Montserrat, Arial, sans-serif!important;letter-spacing:0!important}html body main :where(p,li,dd,blockquote),html body main :where(.wp-way p:not(.wp-eyebrow),.wp-section-top p:not(.wp-eyebrow),.wp-offering-detail p,.wp-offering-detail li,.wp-apart-top p:not(.wp-eyebrow),.wp-apart-card p,.wp-apart-cta p,.wp-stat span,.contact-form input,.contact-form textarea,.contact-form select,.insight-card p,.insights-news-card span){color:#020c4f!important;font-size:var(--arete-body-size)!important;font-style:normal!important;font-weight:400!important;line-height:var(--arete-body-line)!important;text-align:left!important;word-spacing:normal!important}html body main :where(h2,.wp-way h2,.wp-offerings h2,.wp-apart h2,.wp-impact h2,.contact-form-shell__head h2,.insights-section h2,.insights-leaders h2,[class$=__title],[class$=__Title]){color:#020c4f!important;font-size:var(--arete-section-size)!important;font-style:normal!important;font-weight:500!important;line-height:var(--arete-section-line)!important;letter-spacing:0!important}html body main :where(h3,.wp-offering-detail h3,.latest-feature h3,.insight-card h3,.insights-news-card h3,[class$=__cardTitle],[class$=__panelTitle],[class$=__detailTitle],[class$=__mapTitle]){color:#020c4f!important;font-size:var(--arete-card-size)!important;font-style:normal!important;font-weight:500!important;line-height:var(--arete-card-line)!important;letter-spacing:0!important}html body main :where(h4,h5,h6,.wp-cap-row h3,.wp-apart-card h3,.wp-apart-cta h3,[class$=__itemTitle],[class$=__nodeTitle],[class$=__stripTitle],[class$=__blockTitle],[class$=__name]){color:#020c4f!important;font-size:var(--arete-subcard-size)!important;font-style:normal!important;font-weight:500!important;line-height:var(--arete-subcard-line)!important;letter-spacing:0!important}html body main :where(.wp-eyebrow,[class*=eyebrow],[class*=Eyebrow],[class*=kicker],[class*=Kicker],[class*=label],[class*=Label],[class*=category],[class*=Category],[class*=pill],[class*=Pill],[class*=tag],[class*=Tag],.secTabs__link,.secTabs__label){font-size:var(--arete-label-size)!important;font-style:normal!important;font-weight:700!important;line-height:var(--arete-label-line)!important}html body :where(.nav-group>a,.nav-group>button,.mega-menu a,.mobile-panel a,.mobile-panel__trigger,.header-cta,.button,button,.wp-btn,.home-classic-slider__cta,.contact-form__button,[class*=__btn],[class*=-btn],[class*=__cta],[class*=-cta]){font-size:14px!important;font-style:normal!important;font-weight:700!important;line-height:22px!important}html body main :where(.wp-offering-detail h3){font-size:24px!important;line-height:31px!important}html body main :where(.wp-way p:not(.wp-eyebrow)){text-align:left!important;word-spacing:normal!important;margin-top:18px!important}html body main :where(.wp-difference strong){color:#020c4f!important;font-size:18px!important;font-weight:500!important;line-height:25px!important}html body main :where(.wp-stat strong,[class*=stat] h3,[class*=Stat] h3,[class*=value],[class*=Value]){color:#020c4f!important;font-size:44px!important;font-weight:700!important;line-height:48px!important}html body main :is(.arete-way-content h2,.co2__title,.ab-apart2__h1,.ab-impact__title){color:#020c4f!important;letter-spacing:0!important;font-size:38px!important;font-weight:500!important;line-height:44px!important}html body main :is(.arete-way-content p,.co2__sub,.co2__hint,.co2__detailIntro,.co2__bullets li,.ab-apart2__intro,.ab-text,.ab-cta__sub,.ab-stat__label){color:#020c4f!important;letter-spacing:0!important;text-align:left!important;word-spacing:normal!important;font-size:16px!important;font-weight:400!important;line-height:26px!important}html body main .co2__detailTitle{color:#020c4f!important;letter-spacing:0!important;font-size:24px!important;font-weight:500!important;line-height:31px!important}html body main :is(.co2__name,.ab-title,.ab-cta__title){color:#020c4f!important;letter-spacing:0!important;font-size:18px!important;font-weight:500!important;line-height:25px!important}html body main :is(.arete-eyebrow,.co2__kicker,.co2__railHead b,.co2__pill,.co2__chip,.ab-apart2__eyebrow,.ab-apart2__badge-k,.ab-impact__eyebrow){font-size:12px!important;font-weight:700!important;line-height:18px!important}html body main :is(.arete-btn,.co2__viewall,.co2__btn,.ab-cta__btn){font-size:14px!important;font-weight:700!important;line-height:22px!important}html body main .ab-stat__value{color:#020c4f!important;letter-spacing:0!important;font-size:44px!important;font-weight:700!important;line-height:48px!important}.home-classic-slider h1,.home-classic-slider__copy>p:not(.home-classic-slider__eyebrow),.home-classic-slider__eyebrow,.home-classic-slider__cta,.contact-page--form-hero .contact-hero h1{text-align:center!important}.home-classic-slider h1,.contact-page--form-hero .contact-hero h1{color:#fff!important}.home-classic-slider__copy>p:not(.home-classic-slider__eyebrow){color:#ffffffe6!important;font-size:18px!important;font-weight:500!important;line-height:30px!important}.home-classic-slider__eyebrow{color:#ffffffd1!important}.home-classic-slider__cta{color:var(--color-navy)!important}.contact-page--form-hero .contact-form-shell__head,.contact-page--form-hero .contact-form-shell__head p,.contact-page--form-hero .contact-form__status{text-align:center!important}.contact-page--form-hero .contact-form-shell__head p{color:var(--color-blue)!important;font-size:14px!important;line-height:22px!important}@media (max-width:720px){:root{--arete-section-size:32px;--arete-section-line:38px;--arete-card-size:20px;--arete-card-line:27px;--arete-subcard-size:17px;--arete-subcard-line:24px}}.home-clean{--home-heading:#020c4f;--home-navy:#020c4f;--home-blue:#020c4f;--home-accent:#020c4f;--home-plum:#b31d7c;--home-text:#020c4f;--home-line:#020c4f29;--home-section-title-size:clamp(34px, 3.1vw, 40px);--home-section-title-line:clamp(40px, 3.7vw, 46px);--home-card-title-size:20px;--home-card-title-line:28px;--home-body-size:16px;--home-body-line:26px;--home-label-size:12px;--home-label-line:18px;color:var(--home-text);background:#fff}.home-clean :where(p,li,a,button,span,strong,h2,h3){font-family:var(--font-montserrat), Montserrat, Arial, sans-serif!important;letter-spacing:0!important}.home-clean :where(p,li){color:var(--home-text)!important;font-size:var(--home-body-size)!important;font-weight:400!important;line-height:var(--home-body-line)!important}.home-clean :where(h2){margin:0;color:var(--home-heading)!important;font-size:var(--home-section-title-size)!important;font-weight:500!important;line-height:var(--home-section-title-line)!important}.home-clean :where(h3){margin:0;color:var(--home-heading)!important;font-size:var(--home-card-title-size)!important;font-weight:500!important;line-height:var(--home-card-title-line)!important}.home-clean-kicker{text-transform:uppercase;margin:0 0 12px;color:var(--home-navy)!important;font-size:var(--home-label-size)!important;font-weight:700!important;line-height:var(--home-label-line)!important;letter-spacing:.18em!important}.home-clean-btn{border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:46px;padding:0 22px;transition:background .18s,border-color .18s,color .18s,transform .18s,box-shadow .18s;display:inline-flex;font-size:14px!important;font-weight:700!important;line-height:22px!important}.home-clean-btn:hover{transform:translateY(-1px)}.home-clean-btn--brand{border:1px solid var(--home-plum);background:linear-gradient(135deg, var(--home-plum), var(--home-blue));box-shadow:0 14px 30px #020c4f2e;color:#fff!important}.home-clean-btn--white,.home-clean-btn--outline{background:#fff;border:1px solid #020c4f2e;color:var(--home-blue)!important}.home-clean-btn--outline{background:#020c4f14;border-color:#020c4f47;color:var(--home-accent)!important}.home-clean-btn--ghost-light{background:0 0;border:1px solid #ffffffd6;color:#fff!important}.home-clean-strip{background:var(--home-navy);color:#fff;padding:36px 0}.home-clean-strip__inner{grid-template-columns:minmax(0,760px) auto;justify-content:space-between;align-items:center;gap:32px;display:grid}.home-clean-strip p{margin:0;color:#fff!important;font-size:18px!important;font-weight:700!important;line-height:26px!important}.home-clean-way,.home-clean-offerings,.home-clean-apart,.home-clean-impact{padding:82px 0}.home-clean-way,.home-clean-offerings,.home-clean-impact{background:radial-gradient(circle at 100% 0,#020c4f14,#0000 38%),linear-gradient(135deg,#fff,#fff)}.home-clean-way--editorial{background:radial-gradient(circle at 11% 8%,#b31d7c1a,#0000 28%),radial-gradient(circle at 92% 16%,#020c4f1f,#0000 32%),linear-gradient(135deg,#fff 0% 54%,#fff 100%);position:relative;overflow:hidden}.home-clean-way--editorial:before{background:linear-gradient(90deg, var(--home-plum), var(--home-accent), transparent);content:"";border-radius:999px;width:72px;height:2px;position:absolute;inset:54px auto auto 8%}.home-clean-way__header{grid-template-columns:68px minmax(0,1fr);align-items:center;gap:18px;max-width:980px;margin-bottom:38px;display:grid}.home-clean-way__header span{background:linear-gradient(90deg, var(--home-gold,#c7a052), var(--home-plum));border-radius:999px;width:68px;height:2px;display:block}.home-clean-way__header h2{margin:0;color:var(--home-heading)!important;letter-spacing:0!important;font-size:clamp(36px,4.2vw,56px)!important;font-weight:500!important;line-height:1.08!important}.home-clean-way__editorial{grid-template-columns:minmax(0,.98fr) minmax(340px,.52fr);align-items:start;gap:26px 48px;display:grid}.home-clean-way__lead{max-width:760px}.home-clean-way__lead p:first-child{margin:0;color:#020c4f!important;font-size:20px!important;font-weight:400!important;line-height:34px!important}.home-clean-way__lead p:last-child{border-left:3px solid var(--home-plum);margin:24px 0 0;padding-left:18px;display:inline-flex;color:var(--home-navy)!important;font-size:24px!important;font-weight:700!important;line-height:30px!important}.home-clean-way__belief{background:radial-gradient(circle at 100% 0,#020c4f1f,#0000 44%),linear-gradient(145deg,#fffffff5,#fffffff0);border:1px solid #020c4f29;border-radius:18px;grid-area:1/2;padding:28px;overflow:hidden;box-shadow:0 24px 58px #020c4f1a}.home-clean-way__belief:before{background:linear-gradient(90deg, var(--home-plum), var(--home-blue), var(--home-accent));content:"";width:100%;height:4px;position:absolute;top:0;left:0}.home-clean-way__belief p{margin:0;color:#020c4f!important;font-size:15px!important;font-weight:400!important;line-height:25px!important}.home-clean-way__belief blockquote{margin:24px 0 0;color:var(--home-heading)!important;font-size:clamp(24px,2.05vw,30px)!important;font-weight:500!important;line-height:1.25!important}.home-clean-way__body{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 42px;max-width:none;margin-top:8px;display:grid}.home-clean-way__body p{margin:0;color:#020c4f!important;font-size:16px!important;font-weight:400!important;line-height:28px!important}.home-clean-way__body p:nth-child(3){border-block:1px solid #020c4f24;grid-column:1/-1;padding:22px 0;color:var(--home-heading)!important;font-size:20px!important;font-weight:500!important;line-height:30px!important}.home-clean-way__promise{background:radial-gradient(circle at 92% 20%, #c7a05229, transparent 34%), linear-gradient(135deg, #020c4ffa, #020c4ff0), var(--home-navy);border:1px solid #020c4f29;border-radius:22px;grid-column:1/-1;grid-template-columns:minmax(220px,.32fr) minmax(0,1fr) auto;align-items:stretch;gap:28px;margin-top:18px;padding:30px 34px;display:grid;box-shadow:0 28px 60px #020c4f2e}.home-clean-way__promise .home-clean-kicker{margin:0 0 14px;color:var(--color-gold)!important}.home-clean-way__promise p{margin:0;color:#ffffffe6!important;font-size:18px!important;font-weight:400!important;line-height:28px!important}.home-clean-way__promise p+p{margin-top:8px}.home-clean-way__promise strong{text-wrap:balance;align-items:center;display:flex;color:#fff!important;font-size:clamp(26px,2.55vw,38px)!important;font-weight:700!important;line-height:1.18!important}.home-clean-way__promise-head{align-content:center;display:grid}.home-clean-way__promise-rhythm{border-left:1px solid #fff3;align-content:center;gap:8px;min-width:170px;padding-left:28px;display:grid}.home-clean-way__promise-rhythm span{align-items:center;display:inline-flex;color:var(--color-gold)!important;font-size:17px!important;font-weight:700!important;line-height:24px!important}.home-clean-way__promise-rhythm span:before{background:var(--color-gold);content:"";border-radius:999px;width:7px;height:7px;margin-right:10px;box-shadow:0 0 0 5px #c7a0521f}.home-clean-way__grid{grid-template-columns:minmax(0,.98fr) minmax(360px,.82fr);align-items:center;gap:56px;display:grid}.home-clean-copy{max-width:700px}.home-clean-copy h2{margin-bottom:24px}.home-clean-copy p:not(.home-clean-kicker){margin:0 0 18px}.home-clean-copy .home-clean-btn{margin-top:12px}.home-clean-video{color:#fff;background:radial-gradient(circle at 70% 40%,#b31d7c42,#0000 34%),#020c4f;border-radius:20px;place-items:center;min-height:320px;display:grid;box-shadow:0 28px 55px #020c4f2e}.home-clean-video div{gap:8px;display:grid}.home-clean-video span{color:#020c4f;border:5px solid #020c4f;border-radius:50%;place-items:center;width:48px;height:48px;font-size:24px;font-weight:700;display:grid}.home-clean-video strong{color:#fff;font-size:24px;font-weight:700;line-height:30px}.home-clean-video p{margin:0;color:#ffffffa6!important}.home-clean-section-head{margin-bottom:30px}.home-clean-section-head--split{grid-template-columns:minmax(0,760px) auto;align-items:end;gap:32px;display:grid}.home-clean-section-head h2{margin-bottom:12px}.home-clean-section-head p:not(.home-clean-kicker){max-width:780px;margin:0}.home-clean-offering-shell{grid-template-columns:minmax(360px,.92fr) minmax(0,1.08fr);align-items:stretch;gap:22px;display:grid}.home-clean-rail,.home-clean-detail{border:1px solid var(--home-line);background:#ffffffe6;border-radius:16px;overflow:hidden;box-shadow:0 20px 45px #020c4f14}.home-clean-rail__head{border-bottom:1px solid var(--home-line);justify-content:space-between;align-items:center;gap:14px;padding:16px;display:flex}.home-clean-rail__head strong{color:var(--home-navy);text-transform:uppercase;font-size:12px;font-weight:700;line-height:18px}.home-clean-rail__head span,.home-clean-chip-row span{color:var(--home-blue);border:1px solid #020c4f29;border-radius:999px;align-items:center;padding:8px 12px;font-size:13px;font-weight:500;line-height:20px;display:inline-flex}.home-clean-rail__item{border-bottom:1px solid #020c4f1c;grid-template-columns:42px 1fr;gap:12px;padding:18px 16px;display:grid}.home-clean-rail__item.is-active{border-left:4px solid var(--home-accent);background:linear-gradient(90deg,#020c4f14,#b31d7c0d)}.home-clean-icon{background:#020c4f0f;border:1px solid #020c4f2e;border-radius:14px;place-items:center;width:40px;height:40px;display:grid}.home-clean-icon:before{background:var(--home-accent);content:"";border-radius:999px;width:9px;height:9px;box-shadow:0 0 0 5px #020c4f1f}.home-clean-rail__item h3{font-size:18px!important;line-height:25px!important}.home-clean-rail__item p{margin:6px 0 0}.home-clean-detail{flex-direction:column;min-height:450px;display:flex}.home-clean-detail__head{border-bottom:1px solid var(--home-line);background:linear-gradient(120deg,#fff,#fff);padding:24px}.home-clean-detail__head h3{font-size:24px!important;line-height:31px!important}.home-clean-detail__head p{margin:12px 0 0}.home-clean-detail ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 28px;margin:0;padding:22px 24px;list-style:none;display:grid}.home-clean-detail li:before{background:var(--home-accent);content:"";border-radius:999px;width:9px;height:9px;margin-right:9px;display:inline-block;box-shadow:0 0 0 5px #020c4f1f}.home-clean-chip-row{border-top:1px solid var(--home-line);flex-wrap:wrap;gap:10px;margin-top:auto;padding:18px 24px 0;display:flex}.home-clean-detail__actions{justify-content:flex-end;gap:12px;padding:18px 24px 24px;display:flex}.home-clean-apart{background:#fff}.home-clean-apart__top{border-bottom:1px solid var(--home-line);grid-template-columns:minmax(0,1fr) minmax(320px,.52fr);align-items:end;gap:54px;padding-bottom:30px;display:grid}.home-clean-apart__top h2{margin-bottom:12px}.home-clean-apart__top p:not(.home-clean-kicker){max-width:760px;margin:0}.home-clean-apart__top aside{border-left:3px solid #020c4f38;padding-left:36px}.home-clean-apart__top aside strong{color:var(--home-navy);font-size:18px;font-weight:500;line-height:25px}.home-clean-apart__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:34px;display:grid}.home-clean-apart-card{border:1px solid var(--home-line);background:#fff;border-radius:16px;min-height:168px;padding:22px;position:relative;overflow:hidden}.home-clean-apart-card:after{content:"";background:#020c4f0d;border-radius:999px;width:150px;height:150px;position:absolute;top:-70px;right:-70px}.home-clean-apart-card div{align-items:center;gap:12px;display:flex}.home-clean-apart-card span,.home-clean-apart-card button{width:42px;height:42px;color:var(--home-blue);background:#020c4f0a;border:1px solid #020c4f2e;border-radius:14px;place-items:center;font-size:14px;font-weight:700;display:grid}.home-clean-apart-card button{z-index:1;background:#fff;border-radius:999px;position:absolute;top:22px;right:22px}.home-clean-apart-card h3,.home-clean-apart__cta h3{font-size:18px!important;line-height:25px!important}.home-clean-apart-card p{margin:14px 0 0}.home-clean-apart__cta{border-top:1px solid var(--home-line);justify-content:space-between;align-items:center;gap:18px;margin-top:28px;padding-top:24px;display:flex}.home-clean-apart__cta p{margin:4px 0 0;font-weight:700!important}.home-clean-impact h2{max-width:680px}.home-clean-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:56px;margin-top:58px;display:grid}.home-clean-stat{border-left:3px solid var(--home-accent);padding-left:24px}.home-clean-stat strong{color:var(--home-heading);font-size:44px;font-weight:700;line-height:48px;display:block}.home-clean-stat span{color:var(--home-text);margin-top:8px;font-size:16px;font-weight:400;line-height:23px;display:block}@media (max-width:980px){.home-clean-strip__inner,.home-clean-way__grid,.home-clean-way__editorial,.home-clean-section-head--split,.home-clean-offering-shell,.home-clean-apart__top{grid-template-columns:1fr}.home-clean-way__grid{gap:34px}.home-clean-way__editorial{gap:30px}.home-clean-way__belief{grid-area:auto;position:relative;top:auto}.home-clean-way__body{grid-column:auto}.home-clean-way__promise{grid-template-columns:1fr}.home-clean-way__promise-rhythm{border-top:1px solid #fff3;border-left:0;grid-template-columns:repeat(3,minmax(0,1fr));padding-top:22px;padding-left:0}.home-clean-detail ul,.home-clean-apart__grid,.home-clean-stats{grid-template-columns:1fr}.home-clean-apart__top aside{border-top:1px solid var(--home-line);border-left:0;padding:22px 0 0}}@media (max-width:640px){.home-clean-way,.home-clean-offerings,.home-clean-apart,.home-clean-impact{padding:64px 0}.home-clean-way__header{grid-template-columns:1fr;gap:14px;margin-bottom:28px}.home-clean-way__header h2{font-size:34px!important;line-height:40px!important}.home-clean-way__lead p:first-child{font-size:17px!important;line-height:29px!important}.home-clean-way__lead p:last-child{font-size:20px!important;line-height:28px!important}.home-clean-way__belief,.home-clean-way__promise{border-radius:16px;padding:22px}.home-clean-way__belief blockquote{font-size:24px!important;line-height:31px!important}.home-clean-way__body p:nth-child(3){font-size:18px!important;line-height:28px!important}.home-clean-way__body{grid-template-columns:1fr;gap:16px}.home-clean-way__promise p{font-size:16px!important;line-height:26px!important}.home-clean-way__promise strong{font-size:31px!important;line-height:38px!important}.home-clean-way__promise-rhythm{grid-template-columns:1fr}.home-clean-detail__actions,.home-clean-apart__cta{flex-direction:column;align-items:stretch}}.clean-page{--clean-heading:#020c4f;--clean-navy:#020c4f;--clean-blue:#020c4f;--clean-text:#020c4f;--clean-line:#020c4f29;color:var(--clean-text);background:#fff}.clean-page :where(h1,h2,h3,p,li,a,button){font-family:var(--font-montserrat), Montserrat, Arial, sans-serif!important;letter-spacing:0!important}.clean-page-hero{isolation:isolate;background:var(--clean-navy);color:#fff;min-height:520px;position:relative;overflow:hidden}.clean-page-hero img{z-index:-3;object-fit:cover;object-position:center}.clean-page-hero__shade{z-index:-2;background:linear-gradient(90deg,#020c4fdb,#020c4f85 48%,#020c4fc7),radial-gradient(circle at 18% 20%,#020c4f73,#0000 36%);position:absolute;inset:0}.clean-page-hero__inner{align-content:center;justify-items:start;min-height:520px;padding:92px 20px;display:grid}.clean-kicker{text-transform:uppercase;margin:0 0 12px;color:inherit!important;letter-spacing:.18em!important;font-size:12px!important;font-weight:700!important;line-height:18px!important}.clean-page-hero h1{max-width:840px;margin:0;color:#fff!important;font-size:clamp(40px,4.4vw,58px)!important;font-weight:700!important;line-height:1.08!important}.clean-page-hero p:not(.clean-kicker){max-width:760px;margin:24px 0 0;color:#ffffffe6!important;font-size:18px!important;font-weight:400!important;line-height:30px!important}.clean-btn{border-radius:999px;justify-content:center;align-items:center;min-height:46px;margin-top:30px;padding:0 24px;display:inline-flex;font-size:14px!important;font-weight:700!important;line-height:22px!important}.clean-btn--light{background:#fff;border:1px solid #fff;color:var(--clean-navy)!important}.clean-page-section{background:#fff;padding:82px 0}.clean-page-section--soft{background:radial-gradient(circle at 100% 0,#020c4f14,#0000 38%),linear-gradient(135deg,#fff,#fff)}.clean-page-section__grid{grid-template-columns:minmax(260px,.34fr) minmax(0,.66fr);align-items:start;gap:44px;display:grid}.clean-page-section__head{position:sticky;top:110px}.clean-page-section__head .clean-kicker{color:var(--clean-blue)!important}.clean-page-section h2{margin:0;color:var(--clean-heading)!important;font-size:clamp(34px,3.1vw,40px)!important;font-weight:500!important;line-height:clamp(40px,3.7vw,46px)!important}.clean-page-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.clean-page-card{border:1px solid var(--clean-line);background:#ffffffeb;border-radius:16px;min-height:112px;padding:22px;box-shadow:0 18px 42px #020c4f0f}.clean-page-card h3{margin:0;color:var(--clean-heading)!important;font-size:20px!important;font-weight:500!important;line-height:28px!important}.clean-page-card p{margin:0;color:var(--clean-text)!important;font-size:16px!important;font-weight:400!important;line-height:26px!important}@media (max-width:900px){.clean-page-section__grid,.clean-page-card-grid{grid-template-columns:1fr}.clean-page-section__head{position:static}}@media (max-width:640px){.clean-page-hero,.clean-page-hero__inner{min-height:460px}.clean-page-hero h1{font-size:36px!important;line-height:42px!important}.clean-page-section{padding:64px 0}}html body main .docx-about-baseline .about-hero:before{background:radial-gradient(850px 520px at 18% 42%,#b31d7c29,#0000 60%),linear-gradient(100deg,#020c4fe0 0%,#020c4fc2 34%,#020c4f75 64%,#020c4f57 100%)!important}html body main .docx-about-baseline .about-hero__inner{max-width:1200px!important;padding-left:20px!important;padding-right:20px!important}html body main .docx-about-baseline .about-hero__eyebrow{color:#fff!important;font-size:12px!important;font-weight:700!important;line-height:18px!important}html body main .docx-about-baseline .about-hero__title{color:#fff!important;text-shadow:0 14px 34px #020c4f73!important;max-width:820px!important;font-size:clamp(38px,4.6vw,56px)!important;font-weight:700!important;line-height:1.08!important}html body main .docx-about-baseline .about-hero__subtitle{color:#ffffffe6!important;text-shadow:0 8px 24px #020c4f59!important;max-width:760px!important;font-size:17px!important;font-weight:400!important;line-height:29px!important}html body main .docx-about-baseline .about-hero .btn--primary,html body main .docx-about-baseline .about-hero .btn--ghost{color:#fff!important}@media (max-width:640px){html body main .docx-about-baseline .about-hero__title{font-size:34px!important;line-height:40px!important}html body main .docx-about-baseline .about-hero__subtitle{font-size:16px!important;line-height:27px!important}}:root{--arete-premium-navy:#020c4f;--arete-premium-ink:#020c4f;--arete-premium-blue:#020c4f;--arete-premium-plum:#020c4f;--arete-premium-accent:#b31d7c;--arete-premium-gold:#c7a052;--arete-premium-sky:#020c4f;--arete-premium-text:#020c4f;--arete-premium-line:#020c4f29;--arete-premium-panel:#fffffff0;--arete-premium-shadow:0 28px 80px #020c4f1f}html body .topbar{z-index:30020;background:radial-gradient(circle at 18%,#b31d7c38,#0000 28%),linear-gradient(90deg,#020c4f,#020c4f 58%,#020c4f);border-bottom:1px solid #ffffff1a;box-shadow:0 8px 26px #020c4f2e}html body .topbar-inner{justify-content:flex-start;align-items:center;gap:0;min-height:42px;padding-block:0}html body .topbar-inner span{color:#ffffffeb;border-right:1px solid #ffffff2e;align-items:center;min-height:42px;padding:0 18px;display:inline-flex;font-size:13px!important;font-weight:500!important;line-height:20px!important}html body .topbar-inner span:first-child{padding-left:0}html body .topbar-social{justify-content:center;min-width:42px;color:#fff!important;padding:0 10px!important;font-weight:700!important}html body .topbar-social:nth-of-type(4){margin-left:auto}html body .header-inner{grid-template-columns:220px minmax(0,1fr) auto auto;min-height:88px}html body .brand{width:142px;margin-left:0}html body .desktop-nav{justify-content:center;align-items:center;gap:4px}html body .nav-group>a,html body .nav-group>button{text-transform:uppercase;min-height:52px;padding-inline:14px;position:relative;color:var(--arete-premium-ink)!important;font-size:13px!important;font-weight:700!important;line-height:20px!important}html body .nav-group>a:after,html body .nav-group>button:after{background:linear-gradient(90deg, var(--arete-premium-accent), var(--arete-premium-gold));content:"";opacity:0;border-radius:999px;height:2px;transition:opacity .18s,transform .18s;position:absolute;bottom:6px;left:14px;right:14px;transform:scaleX(.28)}html body .nav-group:first-child>a,html body .nav-group:first-child>button,html body .nav-group>a:hover,html body .nav-group>button:hover,html body .nav-group.is-open>a,html body .nav-group.is-open>button{color:var(--arete-premium-accent)!important}html body .nav-group:first-child>a:after,html body .nav-group:first-child>button:after,html body .nav-group>a:hover:after,html body .nav-group>button:hover:after,html body .nav-group.is-open>a:after,html body .nav-group.is-open>button:after{opacity:1;transform:scaleX(1)}html body .mega-menu{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffffa;border:1px solid #020c4f24;border-radius:0 0 18px 18px;width:340px;padding:18px 20px 20px;top:calc(100% - 6px);box-shadow:0 24px 70px #020c4f29}html body .mega-menu:before{content:"";height:14px;position:absolute;bottom:100%;left:0;right:0}html body .mega-menu p{color:var(--arete-premium-plum)!important}html body .mega-menu a{border-bottom:1px solid #020c4f14;padding-block:10px;color:#020c4fb8!important;font-size:14px!important;line-height:22px!important}html body .mega-menu a:hover{color:var(--arete-premium-plum)!important}html body .search-button{background:var(--arete-premium-navy);border:1px solid #020c4f29;border-radius:4px;place-items:center;width:44px;height:44px;display:grid;box-shadow:0 14px 30px #020c4f24;color:#fff!important}html body .header-cta{background:#c7a05214;border:1px solid #c7a052e6;border-radius:4px;min-height:44px;padding-inline:16px;color:var(--arete-premium-navy)!important}html body main .home-classic-slider{background:radial-gradient(circle at 82% 18%,#c7a0522e,#0000 26%),radial-gradient(circle at 18% 20%,#b31d7c57,#0000 32%),linear-gradient(120deg,#020c4f 0% 48%,#020c4f 100%);min-height:clamp(700px,100vh - 130px,820px)}html body main .home-classic-slider__inner{min-height:clamp(700px,100vh - 130px,820px)}html body main .home-classic-slider__shade{-webkit-backdrop-filter:saturate(118%);backdrop-filter:saturate(118%);background:linear-gradient(90deg,#020c4ff2,#020c4fb8 44%,#020c4fb3),radial-gradient(circle at 55% 42%,#b31d7c33,#0000 34%),linear-gradient(#020c4f2e,#020c4fb8)}html body main .home-classic-slider__copy:before{background:radial-gradient(circle,#020c4f9e,#020c4f3d 48%,#0000 74%)}html body main .home-classic-slider__copy,html body main .home-classic-slider__system{min-height:520px}html body main .home-classic-slider h1{max-width:980px;min-height:126px;font-size:clamp(40px,4.25vw,64px)!important;font-weight:700!important;line-height:1.06!important}html body main .home-classic-slider__copy>p:not(.home-classic-slider__eyebrow){max-width:820px;min-height:124px;color:#ffffffe6!important}html body main .home-classic-slider__cta{border-radius:4px}html body main .home-classic-slider__cta--primary,html body main .home-clean-btn--brand,html body main .contact-page--form-hero .contact-form__button{background:linear-gradient(135deg, var(--arete-premium-navy), var(--arete-premium-plum))!important;color:#fff!important;border-color:#020c4ffa!important}html body main .home-classic-slider__cta--primary{background:linear-gradient(135deg, #c7a052, var(--arete-premium-gold))!important;color:var(--arete-premium-navy)!important;border-color:#c7a052e0!important}html body main .home-classic-slider__system-grid{gap:18px}html body main .home-classic-slider__system-card{background:linear-gradient(#020c4f9e,#020c4f38);border-color:#c7a05238;box-shadow:inset 0 1px #ffffff1f,0 24px 58px #020c4f3d}html body main .home-classic-slider__system-chevron{width:12px;height:12px;right:-15px}html body main .home-clean-strip{background:linear-gradient(90deg, #020c4ffa, #020c4ff2), var(--arete-premium-navy);border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;padding:28px 0}html body main .home-clean-strip__inner{grid-template-columns:minmax(0,1fr) auto}html body main .home-clean-strip p{max-width:860px;padding-left:24px;position:relative}html body main .home-clean-strip p:before{background:linear-gradient(var(--arete-premium-gold), var(--arete-premium-accent));content:"";border-radius:999px;width:3px;position:absolute;top:2px;bottom:2px;left:0}html body main .home-clean-way--editorial,html body main .home-clean-offerings,html body main .home-clean-impact{background:radial-gradient(circle at 96% 6%,#020c4f1f,#0000 34%),radial-gradient(circle at 4% 22%,#b31d7c14,#0000 34%),linear-gradient(135deg,#fff 0% 46%,#fff 100%)}html body main .home-clean-way--editorial:after,html body main .home-clean-offerings:after,html body main .home-clean-apart:after,html body main .home-clean-impact:after{pointer-events:none}html body main .home-clean-way__lead,html body main .home-clean-way__body{max-width:none}html body main .home-clean-way__lead{border-left:1px solid #020c4f29;padding-left:28px;position:relative}html body main .home-clean-way__lead:before{background:linear-gradient(var(--arete-premium-accent), var(--arete-premium-gold));content:"";border-radius:999px;width:3px;height:72px;position:absolute;top:0;left:-2px}html body main .home-clean-way__lead p:first-child{font-size:18px!important;line-height:30px!important}html body main .home-clean-way__lead p:last-child{background:#020c4f14;border-left:0;border-radius:999px;padding:10px 16px;color:var(--arete-premium-navy)!important}html body main .home-clean-way__belief{box-shadow:var(--arete-premium-shadow);border-radius:18px;align-self:start;padding:30px;position:sticky;top:128px}html body main .home-clean-way__body{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}html body main .home-clean-way__body p{background:#ffffffd1;border:1px solid #020c4f1f;border-radius:18px;padding:22px;box-shadow:0 18px 44px #020c4f0f}html body main .home-clean-way__body p:nth-child(3){border:1px solid #020c4f2e;border-left:4px solid var(--arete-premium-accent);background:linear-gradient(90deg,#020c4f0f,#ffffffdb);padding:22px}html body main .home-clean-way__promise{background:radial-gradient(circle at 95% 18%,#c7a0522e,#0000 30%),linear-gradient(135deg,#020c4f 0% 58%,#020c4f 100%);border-color:#c7a0523d;border-radius:16px;grid-template-columns:minmax(210px,.28fr) minmax(0,1fr) minmax(190px,.26fr)}html body main .home-clean-way__promise-rhythm{gap:10px}html body main .home-clean-offering-shell{grid-template-columns:minmax(360px,.9fr) minmax(0,1.05fr);gap:34px}html body main .home-clean-rail,html body main .home-clean-detail,html body main .home-clean-apart-card{background:var(--arete-premium-panel);box-shadow:var(--arete-premium-shadow);border-radius:18px}html body main .home-clean-rail__head,html body main .home-clean-detail__head{background:radial-gradient(circle at 100% 0,#b31d7c1a,#0000 46%),#fff}html body main .home-clean-rail__item{grid-template-columns:58px 1fr 18px;align-items:center;padding:19px 20px}html body main .home-clean-rail__item:after{content:"";border-top:2px solid #020c4f80;border-right:2px solid #020c4f80;width:10px;height:10px;transform:rotate(45deg)}html body main .home-clean-rail__item.is-active{border-left-color:var(--arete-premium-blue);background:linear-gradient(90deg,#020c4f14,#b31d7c0a),#fff}html body main .home-clean-icon{background:radial-gradient(circle,#c7a0521f,#0000 58%),#020c4f0f;border-radius:50%;width:46px;height:46px}html body main .home-clean-detail{min-height:472px}html body main .home-clean-detail__head{padding:30px}html body main .home-clean-detail ul{gap:18px 34px;padding:28px 30px}html body main .home-clean-chip-row{padding:22px 30px 0}html body main .home-clean-detail__actions{padding:20px 30px 30px}html body main .home-clean-apart{background:#fff;position:relative;overflow:hidden}html body main .home-clean-apart:before{content:"";pointer-events:none;background:radial-gradient(circle at 92% 4%,#b31d7c14,#0000 32%),radial-gradient(circle at 10% 100%,#020c4f14,#0000 34%);position:absolute;inset:0}html body main .home-clean-apart>.container{position:relative}html body main .home-clean-apart__top{border-bottom:0;grid-template-columns:minmax(0,.66fr) minmax(340px,.34fr);align-items:stretch}html body main .home-clean-apart__top aside{background:radial-gradient(circle at 20%,#020c4f17,#0000 46%),#ffffffbd;border-left:1px solid #020c4f38;border-radius:0 18px 18px 0;align-content:center;padding:34px;display:grid}html body main .home-clean-apart__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}html body main .home-clean-apart-card{text-align:center;align-content:start;justify-items:center;min-height:260px;padding:28px 22px;display:grid}html body main .home-clean-apart-card div{justify-items:center;display:grid}html body main .home-clean-apart-card span{width:38px;height:38px;position:absolute;top:18px;left:18px}html body main .home-clean-apart-card h3{margin-top:70px!important}html body main .home-clean-apart-card h3:before{content:"";background:radial-gradient(circle,#020c4f1a,#020c4f08 62%,#0000 63%);border:1px solid #020c4f29;border-radius:50%;width:76px;height:76px;margin:-76px auto 20px;display:block}html body main .home-clean-apart-card button{display:none}html body main .home-clean-apart-card p{text-align:center!important}html body main .home-clean-apart__cta{background:#ffffffe0;border:1px solid #020c4f24;border-radius:18px;margin-top:34px;padding:24px 28px;box-shadow:0 18px 50px #020c4f12}html body main .home-clean-impact{background:linear-gradient(#fff 0% 100%)}html body main .home-clean-stats{box-shadow:var(--arete-premium-shadow);background:#ffffffdb;border:1px solid #020c4f1f;border-radius:22px;gap:0;padding:28px 18px}html body main .home-clean-stat{text-align:center;border-left:0;padding:20px 30px;position:relative}html body main .home-clean-stat:before{width:64px;height:64px;color:var(--arete-premium-plum);content:"";background:radial-gradient(circle,#020c4f14,#ffffffd1);border:1px solid #020c4f24;border-radius:50%;place-items:center;margin:0 auto 16px;display:grid}html body main .home-clean-stat strong,html body main .home-clean-stat span{text-align:center!important}html body .site-footer{background:radial-gradient(circle at 84% 12%,#020c4f61,#0000 34%),radial-gradient(circle at 12% 22%,#020c4f1f,#0000 28%),linear-gradient(135deg,#020c4f 0% 58%,#020c4f 100%);padding-block:78px 42px;position:relative;overflow:hidden}html body .site-footer:before{content:"";background:linear-gradient(90deg,#0000,#c7a052b3,#0000);height:1px;position:absolute;top:0;left:0;right:0}html body .footer-grid{grid-template-columns:minmax(260px,.85fr) minmax(180px,.45fr) minmax(260px,.7fr);gap:72px;position:relative}html body .footer-logo{border-radius:0;width:210px;box-shadow:0 20px 48px #020c4f2e}html body .site-footer h2{position:relative;color:#c7a052f5!important;letter-spacing:.18em!important;font-size:12px!important;font-weight:700!important;line-height:18px!important}html body .site-footer h2:after{background:linear-gradient(90deg, var(--arete-premium-gold), var(--arete-premium-accent));content:"";border-radius:999px;width:34px;height:2px;margin-top:10px;display:block}html body .site-footer nav a:hover{color:#fff!important}html body main .baseline-hero,html body main .clean-page-hero,html body main :where(.about-hero,.pharma-hero,.imh,.gcc-hero,.ad-hero,.auto-hero,.hc-hero,.ins-hero,.edu-hero,.career-hero){background-color:var(--arete-premium-navy)!important}html body main :where(.baseline-hero-overlay,.clean-page-hero__shade){background:linear-gradient(90deg,#020c4fe6,#020c4f8f 55%,#020c4fd1),radial-gradient(circle at 14% 24%,#b31d7c47,#0000 32%)!important}html body main :where(.baseline-section,.clean-page-section,.svcPurposeStrip,.bpVideo,.svcPortfolio2,.ab-clean,.ab-origin2,.ab-vmtc,.ab-services,.ab-who,.phk,.phhS,.phwW,.imc,.imw,.imhIntro,.adK,.adwS,.autoK,.autoW,.hcK){background:radial-gradient(circle at 96% 4%,#020c4f1a,#0000 30%),radial-gradient(circle at 3% 16%,#b31d7c14,#0000 28%),linear-gradient(135deg,#fff,#fff 52%,#fff)!important}html body main :where(.baseline-card,.clean-page-card,.svcPortfolio2__card,.ab-service,.phk__card,.phhS__card,.phwW__map,.imc__item,.imc__panel,.imw__card,.adK__item,.adK__panel,.adwS__card,.autoK__item,.autoK__panel,.autoW__card,.hcK__item,.hcK__panel){background:#ffffffeb!important;border:1px solid #020c4f24!important;border-radius:18px!important;box-shadow:0 22px 62px #020c4f17!important}html body main :where(.baseline-card,.clean-page-card,.svcPortfolio2__card,.ab-service,.phk__card,.phhS__card,.imc__item,.adK__item,.autoK__item,.hcK__item){position:relative;overflow:hidden}html body main :where(.baseline-card,.clean-page-card,.svcPortfolio2__card,.ab-service,.phk__card,.phhS__card,.imc__item,.adK__item,.autoK__item,.hcK__item):before{background:linear-gradient(90deg, var(--arete-premium-blue), var(--arete-premium-accent), var(--arete-premium-sky));content:"";height:3px;position:absolute;inset:0 0 auto}html body main :where(.baseline-card h3,.clean-page-card h3,.svcPortfolio2__cardTitle,.phk__h,.imc__name,.imc__panelTitle,.adK__itemTitle,.adK__panelTitle,.autoK__itemTitle,.autoK__panelTitle,.hcK__itemTitle,.hcK__panelTitle){color:var(--arete-premium-plum)!important}html body main :where(.baseline-section-head h2,.clean-page-section h2,.svcPurposeStrip__title,.bpVideo__title,.svcPortfolio2__title,.ab-clean__title,.ab-origin2__title,.ab-vmtc__title,.ab-services__title,.ab-who__title,.phk__title,.phhS__title,.phwW__title,.imh__title,.imw__title,.imc__title,.adK__title,.adwS__title,.autoK__title,.autoW__title,.hcK__title){text-wrap:balance;color:var(--arete-premium-navy)!important}html body main :where(.baseline-kicker,.clean-kicker,.svcPurposeStrip__kicker,.bpVideo__kicker,.svcPortfolio2__kicker,.ab-apart2__eyebrow,.pharma-hero__eyebrow,.phk__eyebrow,.imh__eyebrow,.adK__eyebrow,.autoK__eyebrow,.hcK__eyebrow){color:var(--arete-premium-blue)!important}@media (max-width:1180px){html body .header-inner{grid-template-columns:180px 1fr auto}html body .header-cta{display:none}html body main .home-clean-apart__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){html body .topbar-inner{justify-content:center}html body .topbar-inner span{border-right:0;padding:0 10px}html body .topbar-social:nth-of-type(4){margin-left:0}html body .header-inner{grid-template-columns:1fr auto auto}html body .desktop-nav,html body .search-button{display:none}html body .brand{width:128px}html body main .home-clean-way__belief{position:relative;top:auto}html body main .home-clean-way__body,html body main .home-clean-apart__top,html body main .home-clean-stats,html body main .footer-grid{grid-template-columns:1fr}html body main .home-clean-stat,html body main .home-clean-stat:not(:last-child){border-bottom:1px solid #020c4f24;border-right:0}html body main .home-clean-way__promise{grid-template-columns:1fr}html body main .home-clean-way__promise-rhythm{border-top:1px solid #fff3;border-left:0;grid-template-columns:repeat(3,minmax(0,1fr));padding:18px 0 0}}@media (max-width:640px){html body main .home-classic-slider,html body main .home-classic-slider__inner{min-height:720px}html body main .home-classic-slider h1{min-height:96px;font-size:32px!important;line-height:38px!important}html body main .home-classic-slider__copy,html body main .home-classic-slider__system{min-height:570px}html body main .home-clean-way__lead{border-left:0;padding-left:0}html body main .home-clean-apart__grid{grid-template-columns:1fr}html body .footer-grid{gap:34px}}html body main.services-redesign{--svc-navy:#020c4f;--svc-blue:#020c4f;--svc-plum:#020c4f;--svc-magenta:#b31d7c;--svc-purple:#020c4f;--svc-gold:#c7a052;--svc-sky:#020c4f;--svc-green:#020c4f;--svc-ink:#020c4f;--svc-muted:#020c4f;--svc-line:#020c4f29;--svc-card:#ffffffe6;--svc-shadow:0 24px 70px #020c4f17;color:var(--svc-ink);background:radial-gradient(circle at 86% 8%,#020c4f1f,#0000 24rem),radial-gradient(circle at 5% 30%,#b31d7c14,#0000 28rem),linear-gradient(#fff 0% 42%,#fff 100%);font-family:Montserrat,sans-serif;overflow:hidden}html body main.services-redesign .container{width:min(100% - 48px,1360px);margin-inline:auto}html body main.services-redesign :where(h1,h2,h3,p,li,a,strong,small){letter-spacing:0!important;font-family:Montserrat,sans-serif!important}html body main.services-redesign .services-kicker{text-transform:uppercase;margin:0 0 22px;color:var(--svc-navy)!important;font-size:14px!important;font-weight:800!important;line-height:1!important}html body main.services-redesign .services-kicker:after{background:linear-gradient(90deg, var(--svc-blue), var(--svc-magenta));content:"";width:38px;height:3px;margin-top:16px;display:block}html body main.services-redesign .services-rule{background:linear-gradient(90deg, var(--svc-blue), var(--svc-magenta));width:54px;height:3px;margin:20px 0 24px}html body main.services-redesign h1,html body main.services-redesign h2{text-wrap:balance;margin:0;color:var(--svc-navy)!important;font-size:clamp(40px,5vw,64px)!important;font-weight:800!important;line-height:1.06!important}html body main.services-redesign h1{background:linear-gradient(110deg, var(--svc-navy) 0%, var(--svc-blue) 48%, var(--svc-magenta) 100%);-webkit-background-clip:text;background-clip:text;max-width:620px;color:#0000!important}html body main.services-redesign h3{margin:0;color:var(--svc-navy)!important;font-size:20px!important;font-weight:800!important;line-height:1.25!important}html body main.services-redesign svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2px;width:100%;height:100%}html body main.services-redesign .services-purpose__grid{grid-template-columns:minmax(0,.95fr) minmax(460px,1.05fr);align-items:center;gap:clamp(50px,7vw,96px);display:grid}html body main.services-redesign .services-purpose__copy>p:not(.services-kicker):not(.services-purpose__tag){max-width:705px;margin:24px 0 0}html body main.services-redesign .services-purpose__statement{grid-template-columns:64px 1fr;align-items:start;gap:22px;max-width:705px;margin:20px 0 0;display:grid}html body main.services-redesign .services-purpose__statement p{margin:0}html body main.services-redesign .services-purpose__icon{background:linear-gradient(135deg, var(--svc-purple), var(--svc-plum));color:#fff;border-radius:999px;place-items:center;width:54px;height:54px;display:grid;position:relative;box-shadow:0 16px 34px #020c4f38}html body main.services-redesign .services-purpose__icon:after{content:"";background:#020c4f38;width:1px;height:56px;position:absolute;top:62px;left:50%}html body main.services-redesign .services-highlight{color:#c7a052!important;font-weight:800!important}html body main.services-redesign .services-highlight--green{color:var(--svc-green)!important}html body main.services-redesign .services-purpose__tag{border-left:3px solid var(--svc-magenta);margin:22px 0 0;padding-left:14px;color:var(--svc-navy)!important;font-size:15px!important;font-weight:800!important}html body main.services-redesign .services-goal-card{min-height:435px;box-shadow:var(--svc-shadow);background:#fff;border:1px solid #020c4f29;border-radius:18px;position:relative;overflow:hidden}html body main.services-redesign .services-goal-card img{object-fit:cover;object-position:58% center}html body main.services-redesign .services-goal-card__shade{background:linear-gradient(90deg,#ffffffeb 0%,#ffffffb8 34%,#ffffff2e 62%,#0000 100%),linear-gradient(#ffffff26,#020c4f1f);position:absolute;inset:0}html body main.services-redesign .services-goal-card__items{z-index:1;width:min(390px,58%);padding:34px 0 34px 34px;display:grid;position:relative}html body main.services-redesign .services-goal{grid-template-columns:64px 1fr;align-items:center;gap:20px;padding:0 0 22px;display:grid}html body main.services-redesign .services-goal+.services-goal{border-top:1px solid #ffffff9e;padding-top:22px}html body main.services-redesign .services-goal span,html body main.services-redesign .services-partnership__item span,html body main.services-redesign .services-video-card__note span,html body main.services-redesign .services-engagement-stat>span,html body main.services-redesign .services-portfolio-card>span{background:#ffffffd1;border-radius:999px;place-items:center;display:grid;box-shadow:0 12px 24px #020c4f1a}html body main.services-redesign .services-goal span{border:1px solid;width:58px;height:58px}html body main.services-redesign .services-goal h2{font-size:16px!important;font-weight:800!important;line-height:1.25!important}html body main.services-redesign .services-goal p{margin:3px 0 0;font-size:14px!important;line-height:1.45!important}html body main.services-redesign .services-goal--purple{color:var(--svc-purple)}html body main.services-redesign .services-goal--green{color:var(--svc-green)}html body main.services-redesign .services-goal--gold{color:#c7a052}html body main.services-redesign .services-goal--blue{color:var(--svc-sky)}html body main.services-redesign .services-partnership__grid{grid-template-columns:minmax(0,1.02fr) minmax(420px,.98fr);align-items:start;gap:clamp(42px,7vw,92px);display:grid}html body main.services-redesign .services-partnership__copy h2,html body main.services-redesign .services-portfolio__head h2{background:linear-gradient(110deg, var(--svc-navy), var(--svc-purple) 58%, var(--svc-magenta));-webkit-background-clip:text;background-clip:text;color:#0000!important}html body main.services-redesign .services-partnership__copy>p:not(.services-kicker){max-width:700px;margin:24px 0}html body main.services-redesign .services-partnership__items{max-width:675px;display:grid}html body main.services-redesign .services-partnership__item{border-bottom:1px solid var(--svc-line);grid-template-columns:58px 1fr;align-items:center;gap:22px;padding:18px 0;display:grid}html body main.services-redesign .services-partnership__item span,html body main.services-redesign .services-video-card__note span{width:48px;height:48px;color:var(--svc-purple);border:1px solid #020c4f38}html body main.services-redesign .services-partnership__item svg,html body main.services-redesign .services-video-card__note svg{width:25px;height:25px}html body main.services-redesign .services-partnership__item p{margin:0}html body main.services-redesign .services-partnership__item strong{color:var(--svc-navy)!important;font-weight:800!important}html body main.services-redesign .services-video-card{border:1px solid var(--svc-line);background:var(--svc-card);box-shadow:var(--svc-shadow);border-radius:18px;padding:22px}html body main.services-redesign .services-video-card>p{text-transform:uppercase;margin:0 0 14px;color:var(--svc-navy)!important;font-size:15px!important;font-weight:800!important;line-height:1.1!important}html body main.services-redesign .services-video{aspect-ratio:16/8.4;background:#020c4f;border-radius:10px;position:relative;overflow:hidden}html body main.services-redesign .services-video img{object-fit:cover}html body main.services-redesign .services-video:after{content:"";background:linear-gradient(#020c4f2e,#020c4f9e);position:absolute;inset:0}html body main.services-redesign .services-video button{z-index:2;background:#fff;border:0;border-radius:999px;place-items:center;width:82px;height:82px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 18px 38px #020c4f38}html body main.services-redesign .services-video button span{border-top:14px solid #0000;border-bottom:14px solid #0000;border-left:22px solid var(--svc-plum);width:0;height:0;transform:translate(3px)}html body main.services-redesign .services-video__controls{z-index:2;color:#fff;grid-template-columns:18px 18px auto 1fr 18px 18px;align-items:center;gap:14px;display:grid;position:absolute;bottom:16px;left:18px;right:18px}html body main.services-redesign .services-video__controls i{background:#ffffff59;border-radius:999px;height:4px;position:relative}html body main.services-redesign .services-video__controls i:before{border-radius:inherit;background:var(--svc-magenta);content:"";position:absolute;inset:0 45% 0 0}html body main.services-redesign .services-video-card__note{background:linear-gradient(135deg,#020c4f14,#b31d7c0d);border-radius:14px;grid-template-columns:58px 1fr;align-items:center;gap:18px;margin-top:14px;padding:15px 18px;display:grid}html body main.services-redesign .services-video-card__note p{margin:0;line-height:1.45!important}html body main.services-redesign .services-video-card__note strong{display:block;color:var(--svc-navy)!important;font-weight:800!important}html body main.services-redesign .services-engagement-stats{border:1px solid var(--svc-line);background:#ffffffc7;border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:42px;display:grid;box-shadow:0 18px 48px #020c4f0f}html body main.services-redesign .services-engagement-stat{grid-template-columns:96px 1fr;gap:22px;min-height:210px;padding:42px 56px;display:grid}html body main.services-redesign .services-engagement-stat:not(:last-child){border-right:1px solid var(--svc-line)}html body main.services-redesign .services-engagement-stat>span{border:1.5px solid var(--svc-purple);width:72px;height:72px;color:var(--svc-purple)}html body main.services-redesign .services-engagement-stat svg{width:36px;height:36px}html body main.services-redesign .services-engagement-stat p{text-transform:uppercase;margin:0 0 6px;color:var(--svc-navy)!important;font-size:14px!important;font-weight:800!important;line-height:1.2!important}html body main.services-redesign .services-engagement-stat strong{background:linear-gradient(110deg, var(--svc-purple), var(--svc-magenta));-webkit-background-clip:text;background-clip:text;display:block;color:#0000!important;font-size:clamp(54px,6vw,76px)!important;font-weight:800!important;line-height:.98!important}html body main.services-redesign .services-engagement-stat i{background:var(--svc-magenta);width:32px;height:3px;margin:16px 0 18px;display:block}html body main.services-redesign .services-engagement-stat small{color:var(--svc-ink);display:block;font-size:15px!important;font-weight:400!important;line-height:1.58!important}html body main.services-redesign .services-trust-band{color:#fff;background:radial-gradient(circle at 95% 45%,#ffffff1f,#0000 15rem),linear-gradient(110deg,#020c4f,#020c4f 52%,#020c4f);border-radius:14px;grid-template-columns:110px minmax(220px,.7fr) 1fr 180px;align-items:center;gap:32px;margin-top:34px;padding:28px 44px;display:grid;overflow:hidden}html body main.services-redesign .services-trust-band span{color:#fff;border-right:1px solid #ffffff47;place-items:center;width:76px;height:76px;display:grid}html body main.services-redesign .services-trust-band svg{stroke-width:1.5px;width:56px;height:56px}html body main.services-redesign .services-trust-band strong{color:#fff!important;font-size:18px!important;font-weight:800!important;line-height:1.25!important}html body main.services-redesign .services-trust-band p{max-width:680px;margin:0;color:#fff!important}html body main.services-redesign .services-trust-band:after{content:"";opacity:.8;border:2px solid #ffffff29;border-radius:14px;justify-self:end;width:120px;height:70px}html body main.services-redesign .services-portfolio{background:radial-gradient(circle at 88% 5%,#020c4f14,#0000 23rem),linear-gradient(#fff 0% 100%);padding:clamp(64px,8vw,90px) 0 clamp(76px,8vw,104px);position:relative}html body main.services-redesign .services-portfolio:before{content:"";opacity:.8;background:radial-gradient(circle,#ffffffdb 0 20%,#0000 21%),repeating-radial-gradient(circle,#020c4f29 0 1px,#0000 2px 56px);border:1px solid #020c4f1f;border-radius:999px;width:410px;height:410px;position:absolute;top:-58px;right:4%}html body main.services-redesign .services-portfolio__head{z-index:1;max-width:900px;margin-bottom:42px;position:relative}html body main.services-redesign .services-portfolio__head p:last-child{max-width:1180px;margin:24px 0 0}html body main.services-redesign .services-portfolio__grid{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:26px;display:grid;position:relative}html body main.services-redesign .services-portfolio-card{border:1px solid var(--svc-line);background:#ffffffe6;border-radius:16px;flex-direction:column;min-height:360px;padding:32px;display:flex;box-shadow:0 18px 52px #020c4f12}html body main.services-redesign .services-portfolio-card>span{width:60px;height:60px;color:var(--svc-purple);background:radial-gradient(circle,#020c4f24,#020c4f0d);margin-bottom:22px}html body main.services-redesign .services-portfolio-card svg{width:32px;height:32px}html body main.services-redesign .services-portfolio-card i{background:var(--svc-magenta);width:31px;height:3px;margin:15px 0 22px;display:block}html body main.services-redesign .services-portfolio-card ul{gap:9px;margin:0 0 26px;padding:0;list-style:none;display:grid}html body main.services-redesign .services-portfolio-card li{padding-left:20px;position:relative;line-height:1.45!important}html body main.services-redesign .services-portfolio-card li:before{background:var(--svc-purple);content:"";border-radius:999px;width:6px;height:6px;position:absolute;top:.67em;left:0}html body main.services-redesign .services-portfolio-card a{border-bottom:1px dotted;width:fit-content;margin-top:auto;text-decoration:none;color:var(--svc-navy)!important;font-size:15px!important;font-weight:800!important}@media (max-width:1100px){html body main.services-redesign .services-purpose__grid,html body main.services-redesign .services-partnership__grid{grid-template-columns:1fr}html body main.services-redesign .services-goal-card__items{width:min(430px,68%)}html body main.services-redesign .services-engagement-stat{padding:34px 28px}html body main.services-redesign .services-trust-band{grid-template-columns:78px 1fr}html body main.services-redesign .services-trust-band:after{display:none}}@media (max-width:820px){html body main.services-redesign .container{width:min(100% - 32px,1360px)}html body main.services-redesign h1,html body main.services-redesign h2{font-size:38px!important}html body main.services-redesign .services-goal-card{min-height:520px}html body main.services-redesign .services-goal-card__items{width:100%;padding:26px}html body main.services-redesign .services-engagement-stats,html body main.services-redesign .services-portfolio__grid{grid-template-columns:1fr}html body main.services-redesign .services-engagement-stat,html body main.services-redesign .services-engagement-stat:not(:last-child){border-right:0;border-bottom:1px solid var(--svc-line)}html body main.services-redesign .services-trust-band{grid-template-columns:1fr;padding:28px}}@media (max-width:560px){html body main.services-redesign p,html body main.services-redesign li{font-size:15px!important}html body main.services-redesign h1,html body main.services-redesign h2{font-size:34px!important}html body main.services-redesign .services-purpose__statement,html body main.services-redesign .services-goal,html body main.services-redesign .services-partnership__item,html body main.services-redesign .services-video-card__note,html body main.services-redesign .services-engagement-stat{grid-template-columns:1fr}}.home-client-marquee{background:radial-gradient(circle at 12% 18%,#b31d7c1a,#0000 24rem),radial-gradient(circle at 88% 76%,#3730a31a,#0000 26rem),linear-gradient(135deg,#f4f3fb 0%,#f8f4fa 52%,#f1f4fc 100%);border-block:1px solid #020c4f14;padding:64px 0 58px;overflow:hidden}.home-client-marquee__heading{width:min(calc(100% - 40px), var(--container));text-align:center;margin:0 auto 34px}.home-client-marquee__heading h2{color:#020c4f;letter-spacing:-.03em;margin:0;font-size:clamp(27px,2.2vw,38px);font-weight:700;line-height:1.15}.home-client-marquee__viewport{width:min(calc(100% - 40px), var(--container));margin-inline:auto;padding-block:8px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.home-client-marquee__track{will-change:transform;width:max-content;animation:42s linear infinite home-client-marquee-scroll;display:flex}.home-client-marquee__group{flex:none;align-items:center;gap:26px;padding-right:26px;display:flex}.home-client-marquee__logo{background:#fff;border:1px solid #020c4f17;border-radius:16px;flex:0 0 190px;width:190px;height:92px;position:relative;overflow:hidden;box-shadow:0 12px 30px #020c4f12}.home-client-marquee__logo img{object-fit:contain;padding:14px 18px}@keyframes home-client-marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (max-width:700px){.home-client-marquee{padding:48px 0 44px}.home-client-marquee__heading{width:min(100% - 40px,560px);margin-bottom:26px}.home-client-marquee__heading h2{font-size:28px}.home-client-marquee__group{gap:16px;padding-right:16px}.home-client-marquee__logo{border-radius:13px;flex-basis:154px;width:154px;height:78px}.home-client-marquee__logo img{padding:12px 14px}}@media (prefers-reduced-motion:reduce){.home-client-marquee__viewport{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.home-client-marquee__track{animation:none}.home-client-marquee__group[aria-hidden=true]{display:none}}html body main.services-redesign{--svc-navy:var(--arete-premium-navy,#020c4f);--svc-blue:var(--arete-premium-blue,#020c4f);--svc-plum:var(--arete-premium-plum,#020c4f);--svc-magenta:var(--arete-premium-accent,#b31d7c);--svc-gold:var(--arete-premium-gold,#c7a052);--svc-sky:var(--arete-premium-sky,#020c4f);--svc-ink:var(--arete-premium-text,#020c4f);--svc-muted:#020c4f;--svc-line:#020c4f24;background:radial-gradient(circle at 89% 9%,#020c4f1c,#0000 27rem),radial-gradient(circle at 4% 22%,#b31d7c0e,#0000 28rem),linear-gradient(#fff 0% 48%,#fff 100%)}html body main.services-redesign .container{width:min(100% - 64px,1280px)}html body main.services-redesign p,html body main.services-redesign li{color:var(--svc-ink)!important;font-size:15px!important;font-weight:400!important;line-height:1.7!important}html body main.services-redesign .services-kicker{margin-bottom:18px;color:var(--svc-navy)!important;letter-spacing:.12em!important;font-size:12px!important;font-weight:800!important}html body main.services-redesign h1,html body main.services-redesign h2{color:var(--svc-plum)!important;font-size:clamp(38px,4vw,54px)!important;font-weight:500!important;line-height:1.12!important}html body main.services-redesign h1{background:0 0;-webkit-background-clip:initial;background-clip:initial;max-width:560px;color:var(--svc-plum)!important}html body main.services-redesign h3{color:var(--svc-navy)!important;font-size:18px!important;font-weight:700!important;line-height:1.32!important}html body main.services-redesign .services-purpose{padding:72px 0 48px}html body main.services-redesign .services-purpose__grid{grid-template-columns:minmax(0,.92fr) minmax(460px,1.08fr);gap:clamp(48px,6vw,82px)}html body main.services-redesign .services-purpose__copy{position:relative}html body main.services-redesign .services-purpose__copy:before{content:"";border:1px solid #b31d7c21;border-radius:999px;width:90px;height:90px;position:absolute;top:-28px;left:-18px}html body main.services-redesign .services-purpose__copy>p:not(.services-kicker):not(.services-purpose__tag){max-width:660px;margin-top:21px}html body main.services-redesign .services-purpose__statement{grid-template-columns:56px 1fr;gap:19px;max-width:660px;margin-top:18px}html body main.services-redesign .services-purpose__icon{background:linear-gradient(135deg, var(--svc-navy), var(--svc-plum));width:48px;height:48px}html body main.services-redesign .services-purpose__icon svg{width:24px;height:24px}html body main.services-redesign .services-purpose__tag{margin-top:24px;font-size:14px!important;line-height:1.45!important}html body main.services-redesign .services-goal-card{border-radius:16px;min-height:410px;box-shadow:0 24px 70px #020c4f1f}html body main.services-redesign .services-goal-card__items{width:min(375px,57%);padding:28px 0 28px 30px}html body main.services-redesign .services-goal{grid-template-columns:56px 1fr;gap:18px;padding-bottom:19px}html body main.services-redesign .services-goal+.services-goal{padding-top:19px}html body main.services-redesign .services-goal span{background:#ffffffc2;width:52px;height:52px}html body main.services-redesign .services-goal svg{width:27px;height:27px}html body main.services-redesign .services-goal h2{color:currentColor!important;font-size:15px!important;font-weight:700!important}html body main.services-redesign .services-goal p{color:#020c4f!important;font-size:13px!important;line-height:1.45!important}html body main.services-redesign .services-partnership{background:linear-gradient(135deg,#020c4f09,#020c4f0d),#fff;padding:70px 0 40px}html body main.services-redesign .services-partnership__grid{grid-template-columns:minmax(0,1fr) minmax(430px,.92fr);gap:clamp(46px,6vw,80px)}html body main.services-redesign .services-partnership__copy h2,html body main.services-redesign .services-portfolio__head h2{background:0 0;-webkit-background-clip:initial;background-clip:initial;color:var(--svc-plum)!important}html body main.services-redesign .services-partnership__copy>p:not(.services-kicker){max-width:680px;margin-top:21px;margin-bottom:22px;color:#020c4f!important;font-size:16px!important}html body main.services-redesign .services-partnership__item{grid-template-columns:52px 1fr;gap:20px;padding:16px 0}html body main.services-redesign .services-partnership__item span,html body main.services-redesign .services-video-card__note span{width:46px;height:46px}html body main.services-redesign .services-video-card{background:linear-gradient(#fffffffa,#ffffffe6),#fff;border-radius:18px;padding:20px;box-shadow:0 28px 78px #020c4f1f}html body main.services-redesign .services-video{aspect-ratio:16/8.7;border-radius:12px}html body main.services-redesign .services-video button{width:72px;height:72px}html body main.services-redesign .services-video-card__note{margin-top:14px;padding:14px 16px}html body main.services-redesign .services-engagement-stats{background:radial-gradient(circle at 10% 20%,#020c4f0b,#0000 18rem),#ffffffdb;border-radius:18px;margin-top:44px;box-shadow:0 28px 80px #020c4f17}html body main.services-redesign .services-engagement-stat{grid-template-columns:84px 1fr;min-height:188px;padding:36px 44px}html body main.services-redesign .services-engagement-stat>span{width:68px;height:68px;color:var(--svc-plum)}html body main.services-redesign .services-engagement-stat strong{background:linear-gradient(110deg, var(--svc-plum), var(--svc-magenta));-webkit-background-clip:text;background-clip:text;font-size:clamp(48px,5vw,64px)!important;font-weight:800!important;line-height:1!important}html body main.services-redesign .services-engagement-stat small{font-size:14px!important;line-height:1.55!important}html body main.services-redesign .services-trust-band{background:radial-gradient(circle at 94% 50%, #020c4f29, transparent 15rem), linear-gradient(112deg, var(--svc-navy), #020c4f 58%, var(--svc-plum));border:1px solid #ffffff29;border-radius:14px;grid-template-columns:90px 260px 1fr;margin-top:30px;padding:26px 42px;box-shadow:0 22px 58px #020c4f26}html body main.services-redesign .services-trust-band:after{display:none}html body main.services-redesign .services-trust-band strong{font-size:17px!important}html body main.services-redesign .services-trust-band p{font-size:14px!important;line-height:1.65!important}html body main.services-redesign .services-portfolio{background:radial-gradient(circle at 84% 0,#020c4f13,#0000 25rem),radial-gradient(circle at 0 100%,#b31d7c0b,#0000 28rem),#fff;padding:78px 0 92px}html body main.services-redesign .services-portfolio:before{opacity:.55;width:360px;height:360px}html body main.services-redesign .services-portfolio__head{max-width:1000px;margin-bottom:36px}html body main.services-redesign .services-portfolio__head p:last-child{max-width:920px;color:#020c4f!important;font-size:16px!important}html body main.services-redesign .services-portfolio__grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:24px}html body main.services-redesign .services-portfolio-card{background:linear-gradient(#fffffffa,#ffffffe6),#fff;border-radius:16px;grid-column:span 2;min-height:335px;padding:28px 28px 26px;transition:border-color .18s,box-shadow .18s,transform .18s;box-shadow:0 22px 64px #020c4f14}html body main.services-redesign .services-portfolio-card:nth-child(4),html body main.services-redesign .services-portfolio-card:nth-child(5){grid-column:span 3}html body main.services-redesign .services-portfolio-card:hover{border-color:#b31d7c3d;transform:translateY(-3px);box-shadow:0 30px 82px #020c4f1f}html body main.services-redesign .services-portfolio-card>span{width:54px;height:54px;margin-bottom:20px}html body main.services-redesign .services-portfolio-card h3{color:var(--svc-navy)!important;font-size:19px!important}html body main.services-redesign .services-portfolio-card li{color:#020c4f!important;font-size:14px!important;line-height:1.5!important}html body main.services-redesign .services-portfolio-card a{border-bottom:0;align-items:center;gap:8px;display:inline-flex;color:var(--svc-navy)!important}html body main.services-redesign .services-portfolio-card a:after{content:"->";color:var(--svc-magenta)}@media (max-width:1100px){html body main.services-redesign .container{width:min(100% - 40px,1280px)}html body main.services-redesign .services-trust-band{grid-template-columns:72px 1fr}html body main.services-redesign .services-portfolio-card,html body main.services-redesign .services-portfolio-card:nth-child(4),html body main.services-redesign .services-portfolio-card:nth-child(5){grid-column:span 3}}@media (max-width:820px){html body main.services-redesign h1,html body main.services-redesign h2{font-size:34px!important;line-height:1.16!important}html body main .home-clean-strip h2 span{font-size:inherit!important;letter-spacing:inherit!important;line-height:inherit!important}html body main.services-redesign .services-purpose,html body main.services-redesign .services-partnership,html body main.services-redesign .services-portfolio{padding-block:54px}html body main.services-redesign .services-portfolio__grid{grid-template-columns:1fr}html body main.services-redesign .services-portfolio-card,html body main.services-redesign .services-portfolio-card:nth-child(4),html body main.services-redesign .services-portfolio-card:nth-child(5){grid-column:auto}}html body main.growth-page{--gt-navy:var(--arete-premium-navy,#020c4f);--gt-ink:var(--arete-premium-text,#020c4f);--gt-blue:var(--arete-premium-blue,#020c4f);--gt-plum:var(--arete-premium-plum,#020c4f);--gt-accent:var(--arete-premium-accent,#b31d7c);--gt-sky:var(--arete-premium-sky,#020c4f);--gt-line:#020c4f26;--gt-panel:#ffffffed;--gt-shadow:0 24px 70px #020c4f17;color:var(--gt-ink);background:radial-gradient(circle at 88% 8%,#020c4f1a,#0000 26rem),radial-gradient(circle at 5% 22%,#b31d7c0f,#0000 28rem),#fff;font-family:Montserrat,sans-serif;overflow:hidden}html body main.growth-page .growth-container{width:min(100% - 64px,1380px);margin-inline:auto}html body main.growth-page :where(h1,h2,h3,p,li,a,strong,b){letter-spacing:0!important;font-family:Montserrat,sans-serif!important}html body main.growth-page svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2px;width:100%;height:100%}html body main.growth-page .growth-kicker{text-transform:uppercase;margin:0 0 14px;color:var(--gt-navy)!important;font-size:12px!important;font-weight:800!important;line-height:1!important}html body main.growth-page .growth-kicker:after{background:linear-gradient(90deg, var(--gt-blue), var(--gt-accent));content:"";width:40px;height:3px;margin-top:16px;display:block}html body main.growth-page h1,html body main.growth-page .growth-section-head h2{text-wrap:balance;margin:0;color:var(--gt-navy)!important;font-size:clamp(40px,4.45vw,62px)!important;font-weight:800!important;line-height:1.08!important}html body main.growth-page h1 span,html body main.growth-page .growth-section-head h2 span{background:linear-gradient(110deg, var(--gt-blue), var(--gt-accent));-webkit-background-clip:text;background-clip:text;color:#0000!important}html body main.growth-page h3{margin:0;color:var(--gt-navy)!important;font-size:18px!important;font-weight:800!important;line-height:1.22!important}html body main.growth-page .growth-lead{max-width:900px;margin:16px 0 0;color:#020c4f!important;font-size:17px!important;line-height:1.68!important}html body main.growth-page .growth-backbone{background:#ffffffd1;border:1px solid #020c4f40;border-radius:10px;grid-template-columns:1fr auto;align-items:center;gap:24px;margin-top:10px;padding:8px 64px 8px 26px;display:grid;box-shadow:0 16px 48px #020c4f0f}html body main.growth-page .growth-backbone__label,html body main.growth-page .growth-backbone__pill,html body main.growth-page .growth-impact-strip div,html body main.growth-page .growth-client-card__eyebrow{align-items:center;display:inline-flex}html body main.growth-page .growth-backbone__label{gap:16px}html body main.growth-page .growth-backbone__label span{width:46px;height:46px;color:var(--gt-plum);background:#020c4f1c;border-radius:999px;place-items:center;display:grid}html body main.growth-page .growth-backbone__label svg{width:24px;height:24px}html body main.growth-page .growth-backbone__label strong,html body main.growth-page .growth-backbone__pill{color:var(--gt-navy)!important;font-size:14px!important;font-weight:800!important}html body main.growth-page .growth-backbone__pill{text-transform:uppercase;background:#ffffffbf;border:1px solid #020c4f2e;border-radius:999px;padding:12px 32px;color:var(--gt-plum)!important}html body main.growth-page .growth-spine__map{background:#ffffffa8;border:1px solid #020c4f21;border-top:0;grid-template-columns:minmax(0,1fr) 160px minmax(0,1fr);gap:18px;padding:26px 8px 12px;display:grid;position:relative}html body main.growth-page .growth-spine__column{gap:10px;display:grid}html body main.growth-page .growth-spine__head{grid-template-columns:.52fr 1fr;gap:22px;padding:0 16px 8px;display:grid}html body main.growth-page .growth-spine__head span,html body main.growth-page .growth-spine__head strong{text-transform:uppercase;color:var(--gt-navy)!important;font-size:13px!important;font-weight:600!important;line-height:1.25!important}html body main.growth-page .growth-spine__head strong{text-transform:none;font-weight:500!important}html body main.growth-page .growth-spine-card{border:1px solid var(--gt-line);background:var(--gt-panel);border-radius:18px;grid-template-columns:86px 1fr;gap:22px;min-height:168px;padding:26px;display:grid;box-shadow:0 18px 54px #020c4f11}html body main.growth-page .growth-spine-card>span,html body main.growth-page .growth-client-card__eyebrow span,html body main.growth-page .growth-drive__steps article>span,html body main.growth-page .growth-trigger-grid article>span,html body main.growth-page .growth-impact-strip span{color:var(--gt-plum);background:radial-gradient(circle,#020c4f21,#020c4f0b);border-radius:999px;place-items:center;display:grid}html body main.growth-page .growth-spine-card p:first-child{text-transform:uppercase;margin:0 0 4px;color:var(--gt-navy)!important;font-size:11px!important;font-weight:800!important;line-height:1.2!important}html body main.growth-page .growth-spine-card ul{gap:6px;margin:12px 0 0;padding:0;list-style:none;display:grid}html body main.growth-page .growth-spine-card li{padding-left:18px;position:relative;color:#020c4f!important;font-size:13px!important;line-height:1.42!important}html body main.growth-page .growth-spine-card li:before,html body main.growth-page .growth-client-card strong:before{background:linear-gradient(135deg, var(--gt-sky), var(--gt-plum));content:"";border-radius:999px;position:absolute;left:0}html body main.growth-page .growth-spine-card li:before{width:7px;height:7px;top:.56em}html body main.growth-page .growth-spine__axis{place-items:center;min-height:100%;padding-top:48px;display:grid;position:relative}html body main.growth-page .growth-spine__axis:before{background:linear-gradient(180deg, #020c4f14, var(--gt-blue), #020c4f14);content:"";width:2px;position:absolute;top:0;bottom:0;left:50%}html body main.growth-page .growth-spine__axis b{z-index:1;background:linear-gradient(135deg, var(--gt-navy), var(--gt-plum));text-transform:uppercase;border-radius:7px;padding:10px 12px;position:relative;box-shadow:0 14px 28px #020c4f33;color:#fff!important;font-size:11px!important;font-weight:800!important;line-height:1!important}html body main.growth-page .growth-impact-strip{border:1px solid var(--gt-line);background:#ffffffdb;border-radius:10px;grid-template-columns:1.4fr repeat(4,minmax(0,1fr));align-items:center;gap:0;margin-top:10px;padding:14px 20px;display:grid}html body main.growth-page .growth-impact-strip>strong{text-transform:uppercase;color:var(--gt-navy)!important;font-size:14px!important;font-weight:800!important}html body main.growth-page .growth-impact-strip div{border-left:1px solid var(--gt-line);gap:12px;padding-left:26px}html body main.growth-page .growth-impact-strip span{width:42px;height:42px}html body main.growth-page .growth-impact-strip svg{width:22px;height:22px}html body main.growth-page .growth-impact-strip p{margin:0;color:var(--gt-navy)!important;font-size:13px!important;font-weight:800!important;line-height:1.2!important}html body main.growth-page .growth-section-head--split{grid-template-columns:minmax(0,.75fr) auto;align-items:end;gap:32px;display:grid}html body main.growth-page .growth-section-head p:not(.growth-kicker){max-width:680px;margin:16px 0 0;color:#020c4f!important;font-size:15px!important;line-height:1.65!important}html body main.growth-page .growth-section-head--split>a,html body main.growth-page .growth-trigger-cta{text-transform:uppercase;background:#fff;border:0;border-radius:999px;justify-content:center;align-items:center;min-height:46px;padding:0 30px;text-decoration:none;display:inline-flex;box-shadow:0 18px 48px #020c4f14;color:var(--gt-plum)!important;font-size:13px!important;font-weight:800!important}html body main.growth-page .growth-section-head--split>a:after,html body main.growth-page .growth-trigger-cta:after{content:"->";margin-left:10px}html body main.growth-page .growth-client-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 28px;display:grid}html body main.growth-page .growth-client-card{background:#ffffffeb;border:1px solid #020c4f1c;border-radius:12px;flex-direction:column;min-height:244px;padding:22px 24px 20px;display:flex;box-shadow:0 18px 52px #020c4f12}html body main.growth-page .growth-client-card__eyebrow{gap:14px;margin-bottom:10px}html body main.growth-page .growth-client-card__eyebrow span{width:34px;height:34px}html body main.growth-page .growth-client-card__eyebrow svg{width:18px;height:18px}html body main.growth-page .growth-client-card__eyebrow p{text-transform:uppercase;margin:0;color:var(--gt-navy)!important;font-size:10px!important;font-weight:800!important;line-height:1.25!important}html body main.growth-page .growth-client-card h3{font-size:18px!important}html body main.growth-page .growth-client-card>p{margin:14px 0 18px;font-size:13px!important;line-height:1.42!important}html body main.growth-page .growth-client-card strong{margin-top:auto;padding-left:24px;position:relative;color:var(--gt-navy)!important;font-size:12px!important;font-weight:800!important;line-height:1.35!important}html body main.growth-page .growth-client-card strong:before{width:14px;height:14px;top:.36em}html body main.growth-page .growth-impact-strip--clients{margin-top:18px}html body main.growth-page .growth-drive{background:#fff;padding:48px 0 0}html body main.growth-page .growth-section-head--center{text-align:center;max-width:820px;margin-inline:auto}html body main.growth-page .growth-section-head--center .growth-kicker:after{margin-inline:auto}html body main.growth-page .growth-section-head--center p:not(.growth-kicker){max-width:780px;margin-inline:auto}html body main.growth-page .growth-section-head--center strong{margin-bottom:8px;display:block;color:var(--gt-ink)!important;font-weight:800!important}html body main.growth-page .growth-drive__grid{grid-template-columns:minmax(0,.9fr) minmax(420px,.85fr);align-items:center;gap:42px;max-width:980px;margin:24px auto 0;display:grid}html body main.growth-page .growth-drive__image{min-height:330px;box-shadow:var(--gt-shadow);border-radius:14px;position:relative;overflow:hidden}html body main.growth-page .growth-drive__image img{object-fit:cover}html body main.growth-page .growth-drive__steps{gap:17px;display:grid}html body main.growth-page .growth-drive__steps article{grid-template-columns:52px 42px 1fr;align-items:start;gap:14px;display:grid}html body main.growth-page .growth-drive__steps article>span{border:1px solid #020c4f29;width:46px;height:46px}html body main.growth-page .growth-drive__steps svg{width:23px;height:23px}html body main.growth-page .growth-drive__steps b{background:#020c4f1a;border-radius:5px;place-items:center;width:34px;height:30px;display:grid;color:var(--gt-navy)!important;font-size:13px!important;font-weight:800!important}html body main.growth-page .growth-drive__steps p{margin:5px 0 0;font-size:12px!important;line-height:1.5!important}html body main.growth-page .growth-triggers{background:radial-gradient(circle at 88% 28%,#b31d7c16,#0000 23rem),linear-gradient(#020c4f13,#fffffff2);padding:48px 0 54px;position:relative}html body main.growth-page .growth-trigger-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;max-width:860px;margin:28px auto 0;display:grid}html body main.growth-page .growth-trigger-grid article{background:#ffffffe6;border:1px solid #020c4f1c;border-radius:12px;grid-template-columns:58px 1fr;gap:18px;padding:20px;display:grid;box-shadow:0 16px 48px #020c4f11}html body main.growth-page .growth-trigger-grid article>span{width:50px;height:50px}html body main.growth-page .growth-trigger-grid svg{width:25px;height:25px}html body main.growth-page .growth-trigger-grid h3{font-size:15px!important}html body main.growth-page .growth-trigger-grid p{margin:7px 0 0;font-size:12px!important;line-height:1.5!important}html body main.growth-page .growth-trigger-cta{background:linear-gradient(135deg, var(--gt-blue), var(--gt-plum));width:fit-content;margin:24px auto 0;padding-inline:36px;box-shadow:0 18px 42px #020c4f38;color:#fff!important}@media (max-width:1100px){html body main.growth-page .growth-container{width:min(100% - 40px,1380px)}html body main.growth-page .growth-backbone,html body main.growth-page .growth-section-head--split,html body main.growth-page .growth-drive__grid,html body main.growth-page .growth-spine__map{grid-template-columns:1fr}html body main.growth-page .growth-spine__axis{min-height:110px;padding:0}html body main.growth-page .growth-spine__axis:before{width:auto;height:2px;inset:50% 0 auto;transform:translateY(-50%)}html body main.growth-page .growth-spine__axis{grid-template-columns:1fr auto 1fr}html body main.growth-page .growth-impact-strip,html body main.growth-page .growth-client-grid,html body main.growth-page .growth-trigger-grid{grid-template-columns:1fr 1fr}html body main.growth-page .growth-impact-strip>strong{grid-column:1/-1;margin-bottom:12px}html body main.growth-page .growth-impact-strip div{border-left:0;padding:10px 0}}@media (max-width:720px){html body main.growth-page .growth-container{width:min(100% - 32px,1380px)}html body main.growth-page h1,html body main.growth-page .growth-section-head h2{font-size:34px!important}html body main.growth-page .growth-spine-card,html body main.growth-page .growth-drive__steps article,html body main.growth-page .growth-trigger-grid article{grid-template-columns:1fr}html body main.growth-page .growth-backbone{padding:18px}html body main.growth-page .growth-backbone__pill{white-space:normal}html body main.growth-page .growth-impact-strip,html body main.growth-page .growth-client-grid,html body main.growth-page .growth-trigger-grid{grid-template-columns:1fr}html body main.growth-page .growth-drive__image{min-height:250px}}html body main.growth-page{--gt-navy:#020c4f;--gt-ink:#020c4f;--gt-muted:#020c4f;--gt-plum:#020c4f;--gt-blue:#020c4f;--gt-accent:#b31d7c;--gt-sky:#020c4f;--gt-line:#020c4f24;--gt-soft:#fff;--gt-panel:#fff;--gt-shadow:0 18px 46px #020c4f13;background:radial-gradient(circle at 94% 6%,#020c4f14,#0000 25rem),radial-gradient(circle at 0 34%,#020c4f0e,#0000 28rem),#fff}html body main.growth-page .growth-container{width:min(100% - 72px,1240px)}html body main.growth-page p,html body main.growth-page li{color:var(--gt-ink)!important;font-size:15px!important;font-weight:400!important;line-height:1.68!important}html body main.growth-page .growth-kicker{color:var(--gt-navy)!important;letter-spacing:.12em!important;font-size:12px!important;font-weight:700!important}html body main.growth-page h1,html body main.growth-page .growth-section-head h2{color:var(--gt-plum)!important;font-size:clamp(38px,3.65vw,50px)!important;font-weight:500!important;line-height:1.15!important}html body main.growth-page h1 span,html body main.growth-page .growth-section-head h2 span{background:0 0;-webkit-background-clip:initial;background-clip:initial;color:var(--gt-plum)!important}html body main.growth-page h3,html body main.growth-page .growth-spine-card h2{color:var(--gt-plum)!important;font-size:18px!important;font-weight:500!important;line-height:1.32!important}html body main.growth-page .growth-spine{background:radial-gradient(circle at 86% 10%,#020c4f12,#0000 24rem),linear-gradient(#fff,#fff);padding:66px 0 58px}html body main.growth-page .growth-spine h1{max-width:910px}html body main.growth-page .growth-lead{max-width:880px;color:var(--gt-ink)!important;font-size:16px!important;line-height:1.72!important}html body main.growth-page .growth-backbone{border-color:var(--gt-line);box-shadow:var(--gt-shadow);background:#fff;border-radius:14px;margin-top:26px;padding:16px 22px}html body main.growth-page .growth-backbone__pill{background:#fff;border-color:#020c4f2e;padding:10px 22px;color:var(--gt-plum)!important;letter-spacing:.06em!important;font-size:12px!important}html body main.growth-page .growth-spine__map{background:linear-gradient(90deg,#0000 calc(50% - 1px),#020c4f1a calc(50% - 1px) calc(50% + 1px),#0000 calc(50% + 1px)),#ffffff7a;border:1px solid #020c4f1a;border-top:0;grid-template-columns:minmax(0,1fr) 132px minmax(0,1fr);gap:18px;margin-top:28px;padding:22px 10px 12px;display:grid}html body main.growth-page .growth-spine__axis{grid-template-rows:auto 1fr auto;place-items:center;min-height:100%;padding:34px 0 26px;display:grid;position:relative}html body main.growth-page .growth-spine__axis:before{background:linear-gradient(180deg, #020c4f14, var(--gt-blue) 18%, var(--gt-plum) 54%, #020c4f14);content:"";width:2px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}html body main.growth-page .growth-spine__axis:after{content:"";background:linear-gradient(90deg,#0000 0 12px,#020c4f2e 12px 13px,#0000 13px 91px,#020c4f2e 91px 92px,#0000 92px),repeating-linear-gradient(#0000 0 31%,#020c4f2e 31% calc(31% + 1px),#0000 calc(31% + 1px) 50%);width:104px;position:absolute;top:21.5%;bottom:20.5%;left:50%;transform:translate(-50%)}html body main.growth-page .growth-spine__axis b{z-index:2;background:linear-gradient(135deg, var(--gt-navy), var(--gt-plum));text-transform:uppercase;white-space:nowrap;border-radius:7px;padding:9px 11px;position:relative;box-shadow:0 14px 28px #020c4f2e;color:#fff!important;font-size:10px!important;font-weight:800!important;line-height:1!important}html body main.growth-page .growth-spine__axis span{z-index:2;width:64px;height:64px;color:var(--gt-plum);background:#fff;border:1px solid #020c4f38;border-radius:999px;place-items:center;font-size:30px;display:grid;position:relative;box-shadow:0 18px 44px #020c4f24}html body main.growth-page .growth-spine__column{box-shadow:none;background:0 0;border:0;border-radius:0;gap:16px;padding:0}html body main.growth-page .growth-spine__head{border-bottom:1px solid var(--gt-line);grid-template-columns:1fr;gap:6px;padding:0 0 16px}html body main.growth-page .growth-spine__head span{color:var(--gt-navy)!important;font-size:12px!important;font-weight:700!important}html body main.growth-page .growth-spine__head strong{color:var(--gt-muted)!important;font-size:14px!important;font-weight:400!important}html body main.growth-page .growth-spine-card{border:1px solid var(--gt-line);background:#ffffffeb;border-radius:16px;grid-template-columns:56px 1fr;gap:18px;min-height:auto;padding:22px;position:relative;box-shadow:0 16px 46px #020c4f0e}html body main.growth-page .growth-spine-card:last-child{border-bottom:1px solid var(--gt-line);padding-bottom:22px}html body main.growth-page .growth-spine__column:first-child .growth-spine-card:after,html body main.growth-page .growth-spine__column:last-child .growth-spine-card:before{content:"";background:#020c4f38;width:23px;height:1px;position:absolute;top:50%}html body main.growth-page .growth-spine__column:last-child .growth-spine-card:before{left:-23px}html body main.growth-page .growth-spine__column:first-child .growth-spine-card>div:after,html body main.growth-page .growth-spine__column:last-child .growth-spine-card>div:before{background:var(--gt-blue);content:"";border-radius:999px;width:8px;height:8px;position:absolute;top:calc(50% - 4px);box-shadow:0 0 0 3px #020c4f14}html body main.growth-page .growth-spine__map{overflow:visible}html body main.growth-page .growth-spine__axis:before{background:linear-gradient(#020c4f14,#020c4fb3 18%,#020c4fd1 52%,#020c4f42);width:3px}html body main.growth-page .growth-spine__axis span{background:radial-gradient(circle at 32% 22%,#020c4f29,#0000 34%),#fff;border-color:#020c4f2e;width:72px;height:72px;box-shadow:0 18px 48px #020c4f29}html body main.growth-page .growth-spine__column:first-child .growth-spine-card:after,html body main.growth-page .growth-spine__column:last-child .growth-spine-card:before{background:linear-gradient(90deg,#020c4f0a,#020c4f57);width:84px;top:50%}html body main.growth-page .growth-spine__column:first-child .growth-spine-card:after{right:-84px}html body main.growth-page .growth-spine__map{background:linear-gradient(90deg,#0000 calc(50% - 1px),#020c4f1a calc(50% - 1px) calc(50% + 1px),#0000 calc(50% + 1px)),linear-gradient(#ffffffb8,#ffffff75);border:1px solid #020c4f1c;border-radius:0;grid-template-columns:minmax(0,1fr) 150px minmax(0,1fr);gap:10px;padding:24px 10px 14px}html body main.growth-page .growth-spine__head{border-bottom-color:#020c4f24;align-content:start;min-height:70px}html body main.growth-page .growth-spine__axis{grid-template-rows:86px 1fr 78px;padding:0}html body main.growth-page .growth-spine__axis:before{background:linear-gradient(#020c4f14,#020c4fa8 18%,#020c4fc7 58%,#020c4f57);width:3px;top:58px;bottom:10px}html body main.growth-page .growth-spine__axis:after{display:none}html body main.growth-page .growth-spine__axis b{border-radius:6px;align-self:end;padding:8px 10px;box-shadow:0 12px 24px #020c4f29;letter-spacing:.01em!important;font-size:9px!important}html body main.growth-page .growth-spine__axis b:last-child{align-self:start;margin-top:10px}html body main.growth-page .growth-spine__axis span{border:1px solid #020c4f2e;width:66px;height:66px;font-size:28px}html body main.growth-page .growth-spine-card{border-color:#020c4f24;align-items:start;min-height:172px;box-shadow:0 16px 42px #020c4f0d}html body main.growth-page .growth-spine__column:first-child .growth-spine-card:after,html body main.growth-page .growth-spine__column:last-child .growth-spine-card:before{opacity:.95;width:74px;height:1px;top:50%}html body main.growth-page .growth-spine__column:first-child .growth-spine-card:after{background:linear-gradient(90deg,#020c4f0a,#020c4f4d,#020c4f33);right:-84px}html body main.growth-page .growth-spine__column:last-child .growth-spine-card:before{background:linear-gradient(90deg,#020c4f33,#020c4f4d,#020c4f0a);left:-84px}html body main.growth-page .growth-spine__column:first-child .growth-spine-card>div:after,html body main.growth-page .growth-spine__column:last-child .growth-spine-card>div:before{background:var(--gt-blue);width:8px;height:8px;top:calc(50% - 4px);box-shadow:0 0 0 5px #020c4f14,inset 0 0 0 1px #fff}html body main.growth-page .growth-spine__column:first-child .growth-spine-card>div:after{right:-90px}html body main.growth-page .growth-spine__column:last-child .growth-spine-card>div:before{left:-90px}html body main.growth-page .growth-spine-card>span{border:1px solid #020c4f24;width:48px;height:48px}html body main.growth-page .growth-spine-card svg{width:25px;height:25px}html body main.growth-page .growth-spine-card p:first-child{color:var(--gt-navy)!important;font-size:10px!important;font-weight:700!important}html body main.growth-page .growth-spine-card ul{gap:4px;margin-top:9px}html body main.growth-page .growth-spine-card li{color:var(--gt-ink)!important;font-size:13px!important;line-height:1.48!important}html body main.growth-page .growth-impact-strip{box-shadow:var(--gt-shadow);background:#fff;border-radius:16px;grid-template-columns:1.2fr repeat(4,minmax(0,1fr));margin-top:24px;padding:16px 24px}html body main.growth-page .growth-impact-strip>strong,html body main.growth-page .growth-impact-strip p{color:var(--gt-navy)!important}html body main.growth-page .growth-impact-strip p{font-size:13px!important;font-weight:600!important}html body main.growth-page .growth-clients{background:linear-gradient(#fff,#fff);padding:68px 0 58px}html body main.growth-page .growth-section-head{margin-bottom:34px}html body main.growth-page .growth-section-head--split{align-items:center}html body main.growth-page .growth-section-head p:not(.growth-kicker){color:var(--gt-ink)!important;font-size:15px!important;line-height:1.7!important}html body main.growth-page .growth-section-head--split>a{border:1px solid var(--gt-line);min-height:44px;padding-inline:24px;box-shadow:0 14px 34px #020c4f0f;color:var(--gt-plum)!important;font-size:12px!important}html body main.growth-page .growth-client-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}html body main.growth-page .growth-client-card{border-color:var(--gt-line);background:#fff;border-radius:16px;min-height:230px;padding:26px;box-shadow:0 18px 48px #020c4f11}html body main.growth-page .growth-client-card__eyebrow p{color:var(--gt-navy)!important;font-size:10px!important;font-weight:700!important}html body main.growth-page .growth-client-card h3{color:var(--gt-plum)!important;font-size:18px!important;font-weight:500!important}html body main.growth-page .growth-client-card>p{color:var(--gt-ink)!important;font-size:13px!important;line-height:1.55!important}html body main.growth-page .growth-client-card strong{color:var(--gt-navy)!important;font-size:12px!important;font-weight:700!important}html body main.growth-page .growth-drive{padding:64px 0 0}html body main.growth-page .growth-section-head--center{max-width:860px}html body main.growth-page .growth-drive__grid{grid-template-columns:minmax(0,.95fr) minmax(380px,.85fr);gap:48px;max-width:1020px;margin-top:34px}html body main.growth-page .growth-drive__image{border-radius:16px;min-height:350px}html body main.growth-page .growth-drive__steps{gap:18px}html body main.growth-page .growth-drive__steps article{grid-template-columns:46px 38px 1fr;gap:14px}html body main.growth-page .growth-drive__steps article>span{width:42px;height:42px}html body main.growth-page .growth-drive__steps b{background:#020c4f14;color:var(--gt-plum)!important}html body main.growth-page .growth-drive__steps h3{font-size:16px!important;font-weight:600!important}html body main.growth-page .growth-drive__steps p{color:var(--gt-ink)!important;font-size:13px!important;line-height:1.55!important}html body main.growth-page .growth-triggers{background:radial-gradient(circle at 88% 28%,#020c4f14,#0000 23rem),linear-gradient(#fff,#fff);padding:62px 0 68px}html body main.growth-page .growth-trigger-grid{gap:18px;max-width:980px}html body main.growth-page .growth-trigger-grid article{border-color:var(--gt-line);background:#fff;border-radius:16px;box-shadow:0 16px 44px #020c4f0f}html body main.growth-page .growth-trigger-grid h3{color:var(--gt-plum)!important;font-size:15px!important;font-weight:600!important}html body main.growth-page .growth-trigger-grid p{color:var(--gt-ink)!important;font-size:13px!important}html body main.growth-page .growth-trigger-cta{background:linear-gradient(135deg, var(--gt-blue), var(--gt-plum));color:#fff!important}@media (max-width:1100px){html body main.growth-page .growth-container{width:min(100% - 44px,1240px)}html body main.growth-page .growth-spine__map,html body main.growth-page .growth-client-grid,html body main.growth-page .growth-drive__grid{grid-template-columns:1fr}html body main.growth-page .growth-spine__map{background:0 0;border:0;padding:0}html body main.growth-page .growth-spine__axis,html body main.growth-page .growth-spine-card:before,html body main.growth-page .growth-spine-card:after,html body main.growth-page .growth-spine-card>div:before,html body main.growth-page .growth-spine-card>div:after{display:none}html body main.growth-page .growth-spine__column{border:1px solid var(--gt-line);background:#ffffffc7;border-radius:18px;padding:18px;box-shadow:0 18px 50px #020c4f0e}html body main.growth-page .growth-impact-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){html body main.growth-page .growth-container{width:min(100% - 32px,1240px)}html body main.growth-page h1,html body main.growth-page .growth-section-head h2{font-size:32px!important}html body main.growth-page .growth-spine,html body main.growth-page .growth-clients,html body main.growth-page .growth-drive,html body main.growth-page .growth-triggers{padding-block:48px}html body main.growth-page .growth-backbone,html body main.growth-page .growth-spine-card,html body main.growth-page .growth-drive__steps article,html body main.growth-page .growth-trigger-grid article,html body main.growth-page .growth-impact-strip,html body main.growth-page .growth-trigger-grid{grid-template-columns:1fr}}html body main :is(.docx-operational-excellence-baseline,.docx-process-advisory-baseline,.docx-service-delivery-baseline,.docx-corporate-function-baseline){--svc-detail-navy:var(--arete-premium-navy,#020c4f);--svc-detail-blue:var(--arete-premium-blue,#020c4f);--svc-detail-plum:var(--arete-premium-plum,#020c4f);--svc-detail-accent:var(--arete-premium-accent,#b31d7c);--svc-detail-sky:var(--arete-premium-sky,#020c4f);--svc-detail-ink:var(--arete-premium-text,#020c4f);--svc-detail-muted:#020c4f;--svc-detail-line:#020c4f24;--svc-detail-shadow:0 18px 50px #020c4f0e;color:var(--svc-detail-ink);font-family:var(--font-montserrat,Montserrat, Arial, sans-serif)!important}html body main :is(.docx-operational-excellence-baseline,.docx-process-advisory-baseline,.docx-service-delivery-baseline,.docx-corporate-function-baseline) :is(.gtInf,.cfInf){overflow:hidden;color:var(--svc-detail-ink)!important;font-family:var(--font-montserrat,Montserrat, Arial, sans-serif)!important;background:radial-gradient(circle at 88% 12%,#020c4f17,#0000 26rem),radial-gradient(circle at 2% 20%,#b31d7c0b,#0000 28rem),linear-gradient(#fff 0% 100%)!important;padding:72px 0 58px!important}html body main :is(.docx-operational-excellence-baseline,.docx-process-advisory-baseline,.docx-service-delivery-baseline,.docx-corporate-function-baseline) :is(.gtInf__inner,.cfInf__inner){width:min(100% - 64px,1240px)!important;max-width:1240px!important;margin-inline:auto!important}html body main :is(.docx-operational-excellence-baseline,.docx-process-advisory-baseline,.docx-service-delivery-baseline,.docx-corporate-function-baseline) :is(.gtInf__kicker,.cfInf__kicker){color:var(--svc-detail-navy)!important;font-family:var(--font-montserrat,Montserrat, Arial, sans-serif)!important;letter-spacing:.12em!important;margin:0 0 14px!important;font-size:12px!important;font-weight:800!important;line-height:1.4!important}html body main :is(.docx-operational-excellence-baseline,.docx-process-advisory-baseline,.docx-service-delivery-baseline,.docx-corporate-function-baseline) :is(.gtInf__title,.cfInf__title){background:0 0!important;-webkit-background-clip:initial!important;background-clip:initial!important;max-width:980px!important;color:var(--svc-detail-plum)!important;font-family:var(--font-montserrat,Montserrat, Arial, sans-serif)!important;letter-spacing:0!important;margin:0 0 16px!important;font-size:clamp(38px,4vw,54px)!important;font-weight:500!important;line-height:1.12!important}html body main :is(.docx-operational-excellence-baseline,.docx-process-advisory-baseline,.docx-service-delivery-baseline,.docx-corporate-function-baseline) :is(.gtInf__sub,.cfInf__sub){max-width:980px!important;color:var(--svc-detail-ink)!important;font-family:var(--font-montserrat,Montserrat, Arial, sans-serif)!important;margin:0 0 26px!important;font-size:15px!important;font-weight:400!important;line-height:1.7!important}html body main :is(.docx-operational-excellence-baseline,.docx-process-advisory-baseline,.docx-service-delivery-baseline,.docx-corporate-function-baseline) :is(.gtInf__frame,.cfInf__frame){box-shadow:none!important;background:linear-gradient(90deg,#0000 calc(50% - 1px),#020c4f1a calc(50% - 1px) calc(50% + 1px),#0000 calc(50% + 1px)),#ffffff85!important;border:1px solid #020c4f1c!important;border-radius:0!important;overflow:visible!important}html body main :is(.docx-operational-excellence-baseline,.docx-process-advisory-baseline,.docx-service-delivery-baseline,.docx-corporate-function-baseline) :is(.gtInf__bar,.cfInf__bar){background:#ffffffb3!important;border-bottom:1px solid #020c4f24!important;justify-content:space-between!important;align-items:center!important;gap:18px!important;padding:16px 22px!important;display:flex!important}html body main :is(.docx-operational-excellence-baseline,.docx-process-advisory-baseline,.docx-service-delivery-baseline,.docx-corporate-function-baseline) :is(.gtInf__badge,.gtInf__barRight,.cfInf__badge,.cfInf__barRight){color:var(--svc-detail-plum)!important;font-family:var(--font-montserrat,Montserrat, Arial, sans-serif)!important;letter-spacing:.04em!important;background:#fff!important;border:1px solid #020c4f29!important;border-radius:999px!important;padding:10px 18px!important;font-size:12px!important;font-weight:700!important;line-height:1.35!important}html body main :is(.docx-operational-excellence-baseline,.docx-process-advisory-baseline,.docx-service-delivery-baseline,.docx-corporate-function-baseline) :is(.gtInf__badgeDot,.cfInf__badgeDot){background:var(--svc-detail-sky)!important;box-shadow:0 0 0 5px #020c4f1a!important}html body main :is(.docx-operational-excellence-baseline,.docx-process-advisory-baseline,.docx-service-delivery-baseline,.docx-corporate-function-baseline) :is(.gtInf__body,.cfInf__body){grid-template-columns:minmax(0,1fr) 150px minmax(0,1fr)!important;align-items:stretch!important;gap:10px!important;padding:24px 10px 14px!important;display:grid!important}html body main :is(.docx-operational-excellence-baseline,.docx-process-advisory-baseline,.docx-service-delivery-baseline,.docx-corporate-function-baseline) :is(.gtInf__col,.cfInf__col){grid-template-rows:auto repeat(3,1fr)!important;gap:16px!important;min-width:0!important;padding:0!important;display:grid!important}html body main :is(.docx-operational-excellence-baseline,.docx-process-advisory-baseline,.docx-service-delivery-baseline,.docx-corporate-function-baseline) :is(.gtInf__colHead,.cfInf__colHead){border-bottom:1px solid #020c4f24!important;align-content:start!important;gap:6px!important;min-height:70px!important;padding:0 0 16px!important;display:grid!important}html body main :is(.docx-operational-excellence-baseline,.docx-process-advisory-baseline,.docx-service-delivery-baseline,.docx-corporate-function-baseline) :is(.gtInf__colTitle,.cfInf__colTitle){color:var(--svc-detail-navy)!important;font-family:var(--font-montserrat,Montserrat, Arial, sans-serif)!important;letter-spacing:.08em!important;margin:0!important;font-size:12px!important;font-weight:800!important;line-height:1.35!important}html body main :is(.docx-operational-excellence-baseline,.docx-process-advisory-baseline,.docx-service-delivery-baseline,.docx-corporate-function-baseline) :is(.gtInf__colNote,.cfInf__colNote){color:var(--svc-detail-muted)!important;font-family:var(--font-montserrat,Montserrat, Arial, sans-serif)!important;white-space:normal!important;margin:0!important;font-size:14px!important;font-weight:400!important;line-height:1.45!important}html body main :is(.docx-operational-excellence-baseline,.docx-process-advisory-baseline,.docx-service-delivery-baseline,.docx-corporate-function-baseline) :is(.gtInf__group,.cfInf__group){height:auto!important;min-height:172px!important;box-shadow:var(--svc-detail-shadow)!important;background:#fffffff0!important;border:1px solid #020c4f24!important;border-radius:16px!important;align-content:start!important;padding:22px 22px 22px 96px!important;display:grid!important;position:relative!important}html body main :is(.docx-operational-excellence-baseline,.docx-process-advisory-baseline,.docx-service-delivery-baseline,.docx-corporate-function-baseline) :is(.gtInf__group>svg,.cfInf__group>svg){display:none!important}html body main :is(.docx-operational-excellence-baseline,.docx-process-advisory-baseline,.docx-service-delivery-baseline,.docx-corporate-function-baseline) .gtInf__group:before,html body main .docx-corporate-function-baseline .cfInf__group:before{width:48px!important;height:48px!important;box-shadow:none!important;content:""!important;background:radial-gradient(circle at 32% 22%,#020c4f1f,#0000 34%),#020c4f13!important;border:1px solid #020c4f24!important;border-radius:999px!important;display:block!important;position:absolute!important;top:24px!important;left:22px!important}html body main :is(.docx-operational-excellence-baseline,.docx-process-advisory-baseline,.docx-service-delivery-baseline,.docx-corporate-function-baseline) :is(.gtInf__groupKicker,.cfInf__groupKicker){color:var(--svc-detail-navy)!important;font-family:var(--font-montserrat,Montserrat, Arial, sans-serif)!important;letter-spacing:.08em!important;margin:0 0 7px!important;font-size:10px!important;font-weight:700!important;line-height:1.35!important}html body main :is(.docx-operational-excellence-baseline,.docx-process-advisory-baseline,.docx-service-delivery-baseline,.docx-corporate-function-baseline) :is(.gtInf__groupTitle,.cfInf__groupTitle){color:var(--svc-detail-plum)!important;font-family:var(--font-montserrat,Montserrat, Arial, sans-serif)!important;letter-spacing:0!important;margin:0 0 12px!important;font-size:20px!important;font-weight:500!important;line-height:1.24!important}html body main :is(.docx-operational-excellence-baseline,.docx-process-advisory-baseline,.docx-service-delivery-baseline,.docx-corporate-function-baseline) :is(.gtInf__list,.cfInf__list){gap:6px!important;margin:0!important;padding:0!important;list-style:none!important;display:grid!important}html body main :is(.docx-operational-excellence-baseline,.docx-process-advisory-baseline,.docx-service-delivery-baseline,.docx-corporate-function-baseline) :is(.gtInf__li,.cfInf__li){color:var(--svc-detail-ink)!important;font-family:var(--font-montserrat,Montserrat, Arial, sans-serif)!important;grid-template-columns:8px 1fr!important;gap:10px!important;font-size:13px!important;font-weight:400!important;line-height:1.52!important;display:grid!important}html body main :is(.docx-operational-excellence-baseline,.docx-process-advisory-baseline,.docx-service-delivery-baseline,.docx-corporate-function-baseline) :is(.gtInf__dot,.cfInf__dot){background:var(--svc-detail-sky)!important;border-radius:999px!important;outline:3px solid #020c4f17!important;width:7px!important;height:7px!important;margin-top:7px!important}html body main :is(.docx-operational-excellence-baseline,.docx-process-advisory-baseline,.docx-service-delivery-baseline,.docx-corporate-function-baseline) :is(.gtInf__spine,.cfInf__spine){grid-template-rows:86px 1fr 78px!important;place-items:center!important;min-height:100%!important;padding:0!important;display:grid!important;position:relative!important}html body main :is(.docx-operational-excellence-baseline,.docx-process-advisory-baseline,.docx-service-delivery-baseline,.docx-corporate-function-baseline) :is(.gtInf__spineLine,.cfInf__spineLine){background:linear-gradient(#020c4f14,#020c4fa8 18%,#020c4fc7 58%,#020c4f57)!important;border-radius:999px!important;width:3px!important;height:auto!important;position:absolute!important;top:58px!important;bottom:10px!important;left:50%!important;transform:translate(-50%)!important}html body main :is(.docx-operational-excellence-baseline,.docx-process-advisory-baseline,.docx-service-delivery-baseline,.docx-corporate-function-baseline) :is(.gtInf__spineLabel,.cfInf__spineLabel){z-index:3!important;background:linear-gradient(135deg, var(--svc-detail-navy), var(--svc-detail-plum))!important;color:#fff!important;width:max-content!important;max-width:170px!important;font-family:var(--font-montserrat,Montserrat, Arial, sans-serif)!important;letter-spacing:.01em!important;text-align:center!important;text-transform:uppercase!important;border:0!important;border-radius:6px!important;padding:8px 10px!important;font-size:9px!important;font-weight:800!important;line-height:1!important;position:relative!important;left:auto!important;transform:none!important;box-shadow:0 12px 24px #020c4f29!important}html body main :is(.docx-operational-excellence-baseline,.docx-process-advisory-baseline,.docx-service-delivery-baseline,.docx-corporate-function-baseline) :is(.gtInf__spineLabel--top,.cfInf__spineLabel--top){align-self:end!important;top:auto!important}html body main :is(.docx-operational-excellence-baseline,.docx-process-advisory-baseline,.docx-service-delivery-baseline,.docx-corporate-function-baseline) :is(.gtInf__spineLabel--bottom,.cfInf__spineLabel--bottom){align-self:start!important;margin-top:10px!important;bottom:auto!important}html body main :is(.docx-operational-excellence-baseline,.docx-process-advisory-baseline,.docx-service-delivery-baseline,.docx-corporate-function-baseline) :is(.gtInf__spineNode,.cfInf__spineNode){z-index:3!important;width:66px!important;height:66px!important;color:var(--svc-detail-plum)!important;font-family:var(--font-montserrat,Montserrat, Arial, sans-serif)!important;background:radial-gradient(circle at 32% 22%,#020c4f29,#0000 34%),#fff!important;border:1px solid #020c4f2e!important;border-radius:999px!important;place-items:center!important;font-size:28px!important;font-weight:500!important;display:grid!important;position:relative!important;top:auto!important;left:auto!important;transform:none!important;box-shadow:0 18px 48px #020c4f29!important}html body main :is(.docx-operational-excellence-baseline,.docx-process-advisory-baseline,.docx-service-delivery-baseline) .gtInf__col--left .gtInf__group:after,html body main .docx-corporate-function-baseline .cfInf__col--left .cfInf__group:after{content:""!important;background:linear-gradient(90deg,#020c4f0a,#020c4f4d,#020c4f33)!important;width:74px!important;height:1px!important;display:block!important;position:absolute!important;top:50%!important;right:-84px!important}html body main :is(.docx-operational-excellence-baseline,.docx-process-advisory-baseline,.docx-service-delivery-baseline) .gtInf__col--right .gtInf__group:before,html body main .docx-corporate-function-baseline .cfInf__col--right .cfInf__group:before{width:74px!important;height:1px!important;box-shadow:none!important;content:""!important;background:linear-gradient(90deg,#020c4f33,#020c4f4d,#020c4f0a)!important;border:0!important;border-radius:0!important;display:block!important;position:absolute!important;top:50%!important;left:-84px!important}html body main :is(.docx-operational-excellence-baseline,.docx-process-advisory-baseline,.docx-service-delivery-baseline) .gtInf__col--left .gtInf__group .gtInf__list:after,html body main .docx-corporate-function-baseline .cfInf__col--left .cfInf__group .cfInf__list:after,html body main :is(.docx-operational-excellence-baseline,.docx-process-advisory-baseline,.docx-service-delivery-baseline) .gtInf__col--right .gtInf__group .gtInf__list:before,html body main .docx-corporate-function-baseline .cfInf__col--right .cfInf__group .cfInf__list:before{background:var(--svc-detail-sky)!important;content:""!important;border-radius:999px!important;width:8px!important;height:8px!important;display:block!important;position:absolute!important;top:calc(50% - 4px)!important;box-shadow:0 0 0 5px #020c4f14,inset 0 0 0 1px #fff!important}html body main :is(.docx-operational-excellence-baseline,.docx-process-advisory-baseline,.docx-service-delivery-baseline) .gtInf__col--left .gtInf__group .gtInf__list:after,html body main .docx-corporate-function-baseline .cfInf__col--left .cfInf__group .cfInf__list:after{right:-90px!important}html body main :is(.docx-operational-excellence-baseline,.docx-process-advisory-baseline,.docx-service-delivery-baseline) .gtInf__col--right .gtInf__group .gtInf__list:before,html body main .docx-corporate-function-baseline .cfInf__col--right .cfInf__group .cfInf__list:before{left:-90px!important}html body main :is(.docx-operational-excellence-baseline,.docx-process-advisory-baseline,.docx-service-delivery-baseline,.docx-corporate-function-baseline) :is(.gtInf__impact,.cfInf__impact){background:#ffffffb8!important;border-top:1px solid #020c4f24!important;padding:16px 24px!important}html body main :is(.docx-operational-excellence-baseline,.docx-process-advisory-baseline,.docx-service-delivery-baseline,.docx-corporate-function-baseline) :is(.gtInf__impactRow,.cfInf__impactRow){grid-template-columns:1.15fr repeat(4,minmax(0,1fr))!important;align-items:center!important;gap:14px!important;display:grid!important}html body main :is(.docx-operational-excellence-baseline,.docx-process-advisory-baseline,.docx-service-delivery-baseline,.docx-corporate-function-baseline) :is(.gtInf__impactTitle,.gtInf__chip,.cfInf__impactTitle,.cfInf__chip){color:var(--svc-detail-navy)!important;font-family:var(--font-montserrat,Montserrat, Arial, sans-serif)!important}html body main :is(.docx-operational-excellence-baseline,.docx-process-advisory-baseline,.docx-service-delivery-baseline,.docx-corporate-function-baseline) :is(.gtInf__impactTitle,.cfInf__impactTitle){letter-spacing:.08em!important;font-size:12px!important;font-weight:800!important;line-height:1.35!important}html body main :is(.docx-operational-excellence-baseline,.docx-process-advisory-baseline,.docx-service-delivery-baseline,.docx-corporate-function-baseline) :is(.gtInf__chips,.cfInf__chips){display:contents!important}html body main :is(.docx-operational-excellence-baseline,.docx-process-advisory-baseline,.docx-service-delivery-baseline,.docx-corporate-function-baseline) :is(.gtInf__chip,.cfInf__chip){text-align:center!important;background:#fff!important;border:1px solid #020c4f24!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:8px!important;min-height:40px!important;padding:8px 12px!important;font-size:12px!important;font-weight:700!important;line-height:1.35!important;display:inline-flex!important}html body main :is(.docx-operational-excellence-baseline,.docx-process-advisory-baseline,.docx-service-delivery-baseline,.docx-corporate-function-baseline) :is(.gtInf__chip i,.cfInf__chip i){background:var(--svc-detail-sky)!important}@media (max-width:1100px){html body main :is(.docx-operational-excellence-baseline,.docx-process-advisory-baseline,.docx-service-delivery-baseline,.docx-corporate-function-baseline) :is(.gtInf__inner,.cfInf__inner){width:min(100% - 44px,1240px)!important}html body main :is(.docx-operational-excellence-baseline,.docx-process-advisory-baseline,.docx-service-delivery-baseline,.docx-corporate-function-baseline) :is(.gtInf__body,.cfInf__body){grid-template-columns:1fr!important;padding:18px!important}html body main :is(.docx-operational-excellence-baseline,.docx-process-advisory-baseline,.docx-service-delivery-baseline,.docx-corporate-function-baseline) :is(.gtInf__frame,.cfInf__frame){background:0 0!important;border:0!important}html body main :is(.docx-operational-excellence-baseline,.docx-process-advisory-baseline,.docx-service-delivery-baseline,.docx-corporate-function-baseline) :is(.gtInf__spine,.cfInf__spine),html body main :is(.docx-operational-excellence-baseline,.docx-process-advisory-baseline,.docx-service-delivery-baseline,.docx-corporate-function-baseline) .gtInf__group:after,html body main :is(.docx-operational-excellence-baseline,.docx-process-advisory-baseline,.docx-service-delivery-baseline,.docx-corporate-function-baseline) .gtInf__list:before,html body main :is(.docx-operational-excellence-baseline,.docx-process-advisory-baseline,.docx-service-delivery-baseline,.docx-corporate-function-baseline) .gtInf__list:after,html body main .docx-corporate-function-baseline .cfInf__group:after,html body main .docx-corporate-function-baseline .cfInf__list:before,html body main .docx-corporate-function-baseline .cfInf__list:after{display:none!important}html body main :is(.docx-operational-excellence-baseline,.docx-process-advisory-baseline,.docx-service-delivery-baseline,.docx-corporate-function-baseline) :is(.gtInf__impactRow,.cfInf__impactRow){grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:720px){html body main :is(.docx-operational-excellence-baseline,.docx-process-advisory-baseline,.docx-service-delivery-baseline,.docx-corporate-function-baseline) :is(.gtInf,.cfInf){padding-block:48px!important}html body main :is(.docx-operational-excellence-baseline,.docx-process-advisory-baseline,.docx-service-delivery-baseline,.docx-corporate-function-baseline) :is(.gtInf__inner,.cfInf__inner){width:min(100% - 32px,1240px)!important}html body main :is(.docx-operational-excellence-baseline,.docx-process-advisory-baseline,.docx-service-delivery-baseline,.docx-corporate-function-baseline) :is(.gtInf__title,.cfInf__title){font-size:32px!important}html body main :is(.docx-operational-excellence-baseline,.docx-process-advisory-baseline,.docx-service-delivery-baseline,.docx-corporate-function-baseline) :is(.gtInf__bar,.cfInf__bar),html body main :is(.docx-operational-excellence-baseline,.docx-process-advisory-baseline,.docx-service-delivery-baseline,.docx-corporate-function-baseline) :is(.gtInf__impactRow,.cfInf__impactRow){flex-direction:column!important;grid-template-columns:1fr!important;align-items:stretch!important}html body main :is(.docx-operational-excellence-baseline,.docx-process-advisory-baseline,.docx-service-delivery-baseline,.docx-corporate-function-baseline) :is(.gtInf__group,.cfInf__group){min-height:auto!important;padding:82px 18px 20px!important}}html body main .docx-pharma-baseline{--pharma-max:1240px;--pharma-navy:var(--arete-premium-navy,#020c4f);--pharma-indigo:var(--arete-premium-blue,#020c4f);--pharma-plum:var(--arete-premium-plum,#020c4f);--pharma-accent:var(--arete-premium-accent,#b31d7c);--pharma-sky:var(--arete-premium-sky,#020c4f);--pharma-text:#020c4f;--pharma-muted:#020c4f;--pharma-line:#020c4f24;--pharma-soft:#fff;--pharma-shadow:0 22px 60px #020c4f17;color:var(--pharma-text)!important;font-family:var(--font-montserrat,Montserrat, Arial, sans-serif)!important;background:#fff!important;overflow-x:clip!important}html body main .docx-pharma-baseline *,html body main .docx-pharma-baseline :before,html body main .docx-pharma-baseline :after{box-sizing:border-box!important;font-family:var(--font-montserrat,Montserrat, Arial, sans-serif)!important}html body main .docx-pharma-baseline :where(a,button){cursor:pointer}html body main .docx-pharma-baseline :where(.secTabs){-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);top:var(--header-offset,0)!important;z-index:90!important;background:#fffffff0!important;border-block:1px solid #020c4f1a!important;position:sticky!important;box-shadow:0 14px 34px #020c4f0f!important}html body main .docx-pharma-baseline :where(.secTabs__inner){width:min(calc(100% - 48px), var(--pharma-max))!important;max-width:var(--pharma-max)!important;height:66px!important;padding:0!important}html body main .docx-pharma-baseline :where(.secTabs__label){color:var(--pharma-navy)!important;letter-spacing:.08em!important;font-size:13px!important;font-weight:800!important}html body main .docx-pharma-baseline :where(.secTabs__link){color:#020c4fb8!important;letter-spacing:.03em!important;height:66px!important;font-size:13px!important;font-weight:700!important}html body main .docx-pharma-baseline :where(.secTabs__link.is-active){color:var(--pharma-plum)!important}html body main .docx-pharma-baseline :where(.secTabs__link.is-active):after{background:linear-gradient(90deg, var(--pharma-indigo), var(--pharma-accent), var(--pharma-sky))!important;height:3px!important}html body main .docx-pharma-baseline :where(.pharma-hero,.phk,.phwW,.im-cta){isolation:isolate;background:radial-gradient(circle at 98% 4%,#020c4f21,#0000 29%),radial-gradient(circle at 2% 12%,#b31d7c17,#0000 28%),linear-gradient(135deg,#fff 0% 46%,#fff 100%)!important;padding:78px 0!important;position:relative!important;overflow:hidden!important}html body main .docx-pharma-baseline :where(.pharma-hero__inner,.pharma-intro__inner,.phk__inner,.phhS__inner,.phwW__inner,.im-cta__inner){width:min(calc(100% - 48px), var(--pharma-max))!important;max-width:var(--pharma-max)!important;margin-inline:auto!important;padding-inline:0!important}html body main .docx-pharma-baseline :where(.pharma-hero):after,html body main .docx-pharma-baseline :where(.phk):after,html body main .docx-pharma-baseline :where(.phwW):after,html body main .docx-pharma-baseline :where(.im-cta__bar):after{content:"";opacity:.38;pointer-events:none;z-index:-1;background:radial-gradient(circle,#020c4f2e 1px,#0000 1px) 0 0/18px 18px;border-radius:999px;position:absolute}html body main .docx-pharma-baseline :where(.pharma-hero):after{width:360px;height:360px;top:80px;right:-120px}html body main .docx-pharma-baseline :where(.phk):after{width:340px;height:340px;top:96px;right:-100px}html body main .docx-pharma-baseline :where(.phwW):after{width:300px;height:440px;top:100px;left:-110px}html body main .docx-pharma-baseline :where(.pharma-hero__inner){grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr)!important;align-items:center!important;gap:48px!important;display:grid!important}html body main .docx-pharma-baseline :where(.pharma-hero__kicker,.phk__eyebrow,.phhS__eyebrow,.phwW__eyebrow,.im-cta__kicker){color:var(--pharma-indigo)!important;letter-spacing:.1em!important;text-transform:uppercase!important;margin:0 0 12px!important;font-size:13px!important;font-weight:800!important;line-height:1.25!important}html body main .docx-pharma-baseline :where(.pharma-hero__kicker):after,html body main .docx-pharma-baseline :where(.phk__eyebrow):after,html body main .docx-pharma-baseline :where(.phhS__eyebrow):after,html body main .docx-pharma-baseline :where(.phwW__eyebrow):after,html body main .docx-pharma-baseline :where(.im-cta__kicker):after{background:linear-gradient(90deg, var(--pharma-indigo), var(--pharma-accent), var(--pharma-sky));content:"";border-radius:999px;width:46px;height:3px;margin-top:12px;display:block}html body main .docx-pharma-baseline :where(.pharma-hero__title){text-wrap:balance;max-width:650px!important;color:var(--pharma-navy)!important;letter-spacing:0!important;margin:0 0 18px!important;font-size:clamp(38px,4vw,56px)!important;font-weight:700!important;line-height:1.12!important}html body main .docx-pharma-baseline :where(.pharma-hero__p){max-width:650px!important;color:var(--pharma-text)!important;margin:0!important;font-size:16px!important;font-weight:400!important;line-height:1.75!important}html body main .docx-pharma-baseline :where(.pharma-hero__visual){aspect-ratio:1.52!important;min-height:0!important;box-shadow:var(--pharma-shadow)!important;background:#fff!important;border:0!important;border-radius:18px!important;overflow:hidden!important}html body main .docx-pharma-baseline :where(.pharma-hero__visual):before{content:""!important;z-index:2!important;background:linear-gradient(90deg,#020c4fdb,#020c4fdb,#b31d7cd1)!important;height:42%!important;position:absolute!important;inset:auto 0 0!important}html body main .docx-pharma-baseline :where(.pharma-hero__visual):after{z-index:3;color:#fff;white-space:pre-line;content:"Commercial Excellence        Operational Excellence\a Digital & Data              Compliance & Quality";grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 28px;font-size:15px;font-weight:700;line-height:1.45;display:grid;position:absolute;bottom:18px;left:18px;right:18px}html body main .docx-pharma-baseline :where(.pharma-hero__img){object-fit:cover!important;filter:saturate(1.03)contrast(1.02)!important;border-radius:18px!important;width:100%!important;height:100%!important}html body main .docx-pharma-baseline :where(.pharma-intro){background:linear-gradient(135deg,#fff 0% 58%,#fff 100%)!important;padding:0 0 72px!important}html body main .docx-pharma-baseline :where(.pharma-intro__card){border:1px solid var(--pharma-line)!important;background:linear-gradient(90deg, var(--pharma-navy), var(--pharma-plum), var(--pharma-accent))!important;border-radius:18px!important;padding:26px 34px!important;box-shadow:0 20px 46px #020c4f29!important}html body main .docx-pharma-baseline :where(.pharma-intro__text){color:#fff!important;max-width:1120px!important;font-size:17px!important;font-weight:500!important;line-height:1.68!important}html body main .docx-pharma-baseline :where(.phk){padding-top:82px!important}html body main .docx-pharma-baseline :where(.phk__header){grid-template-columns:minmax(0,.8fr) minmax(0,1fr)!important;align-items:end!important;gap:64px!important;margin-bottom:34px!important;display:grid!important}html body main .docx-pharma-baseline :where(.phk__title,.phwW__title,.im-cta__title){text-wrap:balance;color:var(--pharma-navy)!important;letter-spacing:0!important;font-size:clamp(34px,3.2vw,48px)!important;font-weight:700!important;line-height:1.14!important}html body main .docx-pharma-baseline :where(.phk__intro,.phwW__lead,.im-cta__text){color:var(--pharma-text)!important;font-size:16px!important;font-weight:400!important;line-height:1.75!important}html body main .docx-pharma-baseline :where(.phk__intro){justify-self:end!important;max-width:620px!important}html body main .docx-pharma-baseline :where(.phk__grid){grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important;display:grid!important}html body main .docx-pharma-baseline :where(.phk__card){border:1px solid var(--pharma-line)!important;border-top:3px solid var(--pharma-sky)!important;background:linear-gradient(#fffffff5,#ffffffe6),radial-gradient(circle at 4% 16%,#020c4f1f,#0000 36%)!important;border-radius:15px!important;grid-template-columns:auto minmax(0,1fr)!important;grid-template-areas:"pill title""pill list"!important;align-items:start!important;gap:10px 20px!important;min-height:178px!important;padding:22px 24px!important;display:grid!important;overflow:hidden!important;box-shadow:0 18px 42px #020c4f13!important}html body main .docx-pharma-baseline :where(.phk__card):before{display:none!important}html body main .docx-pharma-baseline :where(.phk__top){display:contents!important}html body main .docx-pharma-baseline :where(.phk__pill){width:58px!important;height:58px!important;color:var(--pharma-indigo)!important;box-shadow:none!important;background:radial-gradient(circle at 42% 34%,#020c4f29,#020c4f0d)!important;border:1px solid #020c4f2e!important;border-radius:999px!important;grid-area:pill!important;justify-content:center!important;font-size:0!important}html body main .docx-pharma-baseline :where(.phk__pill):before{color:var(--pharma-plum);content:"◌";font-size:24px;line-height:1}html body main .docx-pharma-baseline :where(.phk__dot){display:none!important}html body main .docx-pharma-baseline :where(.phk__h){max-width:calc(100% - 54px)!important;color:var(--pharma-plum)!important;letter-spacing:0!important;grid-area:title!important;margin:0!important;font-size:22px!important;font-weight:600!important;line-height:1.28!important}html body main .docx-pharma-baseline :where(.phk__list){grid-area:list!important;gap:7px!important;margin:0!important;padding:0!important;display:grid!important}html body main .docx-pharma-baseline :where(.phk__list li){color:var(--pharma-text)!important;padding-left:18px!important;font-size:14.5px!important;font-weight:400!important;line-height:1.55!important}html body main .docx-pharma-baseline :where(.phk__list li):before{background:var(--pharma-sky)!important;width:7px!important;height:7px!important;top:.58em!important;box-shadow:0 0 0 4px #020c4f1c!important}html body main .docx-pharma-baseline :where(.phk__wm){color:#020c4f24!important;font-size:44px!important;font-weight:700!important;line-height:1!important;top:22px!important;right:24px!important}html body main .docx-pharma-baseline :where(.phhS){isolation:isolate;background:linear-gradient(90deg,#020c4feb,#020c4f94 52%,#020c4f94),url(https://mediumpurple-ant-531485.hostingersite.com/wp-content/uploads/2025/12/marc-olivier-jodoin-K9GMQEETUAw-unsplash-scaled.jpg) 50%/cover no-repeat!important;padding:76px 0!important;position:relative!important;overflow:hidden!important}html body main .docx-pharma-baseline :where(.phhS):before{z-index:-1;content:"";background:radial-gradient(circle at 18% 18%,#b31d7c33,#0000 34%),linear-gradient(90deg,#020c4fb8,#020c4f47,#020c4fb8);position:absolute;inset:0}html body main .docx-pharma-baseline :where(.phhS__eyebrow,.phhS__title){color:#fff!important}html body main .docx-pharma-baseline :where(.phhS__title){max-width:560px!important;margin:0 0 24px!important;font-size:clamp(34px,3.1vw,46px)!important;font-weight:700!important;line-height:1.16!important}html body main .docx-pharma-baseline :where(.phhS__left){-webkit-backdrop-filter:blur(15px)!important;backdrop-filter:blur(15px)!important;background:#ffffff1f!important;border:1px solid #ffffff42!important;border-radius:18px!important;padding:18px!important;box-shadow:0 24px 70px #020c4f38!important}html body main .docx-pharma-baseline :where(.phhS__leftTitle){color:#fff!important;margin:0 0 16px!important;font-size:20px!important;font-weight:700!important}html body main .docx-pharma-baseline :where(.phhS__nav){gap:10px!important;display:grid!important}html body main .docx-pharma-baseline :where(.phhS__navBtn){color:#fff!important;background:#ffffff1a!important;border:1px solid #ffffff38!important;border-radius:13px!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;min-height:72px!important;padding:14px!important;display:flex!important}html body main .docx-pharma-baseline :where(.phhS__navBtn[aria-selected=true]){background:#ffffff2e!important;border-color:#020c4f94!important}html body main .docx-pharma-baseline :where(.phhS__itemTitle){color:#fff!important;margin:0 0 3px!important;font-size:15px!important;font-weight:700!important;line-height:1.35!important}html body main .docx-pharma-baseline :where(.phhS__itemHint){color:#ffffffbd!important;margin:0!important;font-size:13px!important;font-weight:500!important;line-height:1.35!important}html body main .docx-pharma-baseline :where(.phhS__navMark){background:var(--pharma-sky)!important;border-radius:999px!important;width:12px!important;height:12px!important;box-shadow:0 0 0 6px #020c4f21!important}html body main .docx-pharma-baseline :where(.phhS__navArrow){color:#fff!important;border:1px solid #ffffff38!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;width:34px!important;height:34px!important;font-size:22px!important;display:inline-flex!important}html body main .docx-pharma-baseline :where(.phhS__stage){align-items:center!important;min-height:500px!important;display:flex!important;overflow:visible!important}html body main .docx-pharma-baseline :where(.phhS__right){min-height:500px!important;overflow:visible!important}html body main .docx-pharma-baseline :where(.phhS__card){border:1px solid #020c4f26!important;border-top:4px solid var(--pharma-sky)!important;background:#fffffff0!important;border-radius:18px!important;width:min(620px,82%)!important;min-height:430px!important;padding:28px 32px!important;box-shadow:0 24px 70px #020c4f2e!important}html body main .docx-pharma-baseline :where(.phhS__card.is-active){z-index:4!important;opacity:1!important;transform:translate(0)scale(1)!important}html body main .docx-pharma-baseline :where(.phhS__card.is-prev){z-index:2!important;opacity:.48!important;transform:translate(-105px)scale(.92)!important}html body main .docx-pharma-baseline :where(.phhS__card.is-next){z-index:2!important;opacity:.6!important;transform:translate(120px)scale(.92)!important}html body main .docx-pharma-baseline :where(.phhS__kicker,.phhS__label){color:var(--pharma-navy)!important;letter-spacing:.07em!important;text-transform:uppercase!important;font-size:12px!important;font-weight:800!important}html body main .docx-pharma-baseline :where(.phhS__cardTitle){color:var(--pharma-navy)!important;margin:12px 0 14px!important;font-size:27px!important;font-weight:600!important;line-height:1.22!important}html body main .docx-pharma-baseline :where(.phhS__lead,.phhS__list li,.phhS__impact){color:var(--pharma-text)!important;font-size:15px!important;font-weight:400!important;line-height:1.65!important}html body main .docx-pharma-baseline :where(.phhS__impact){border-left:4px solid var(--pharma-sky)!important;background:#ffffffe6!important;border-radius:12px!important;padding:14px 16px!important}html body main .docx-pharma-baseline :where(.phhS__ctrl){z-index:6!important;color:#fff!important;background:#020c4fb8!important;border:1px solid #ffffff42!important;border-radius:12px!important;width:44px!important;height:44px!important}html body main .docx-pharma-baseline :where(.phwW__grid){grid-template-columns:minmax(0,.78fr) minmax(0,1fr)!important;align-items:center!important;gap:58px!important;display:grid!important}html body main .docx-pharma-baseline :where(.phwW__strip){border:1px solid var(--pharma-line)!important;background:#ffffffdb!important;border-radius:16px!important;margin-top:24px!important;overflow:hidden!important;box-shadow:0 16px 42px #020c4f0f!important}html body main .docx-pharma-baseline :where(.phwW__stripRow){border-bottom:1px solid #020c4f1a!important;grid-template-columns:42px minmax(0,1fr)!important;align-items:start!important;gap:14px!important;padding:16px 18px!important;display:grid!important}html body main .docx-pharma-baseline :where(.phwW__stripRow:last-child){border-bottom:0!important}html body main .docx-pharma-baseline :where(.phwW__pip){width:38px!important;height:38px!important;color:var(--pharma-indigo)!important;background:#020c4f1a!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;font-size:15px!important;font-weight:800!important;display:inline-flex!important}html body main .docx-pharma-baseline :where(.phwW__stripTitle,.phwW__nodeTitle){color:var(--pharma-navy)!important;font-size:17px!important;font-weight:700!important;line-height:1.35!important}html body main .docx-pharma-baseline :where(.phwW__stripDesc,.phwW__nodeText,.phwW__roiText){color:var(--pharma-muted)!important;font-size:14.5px!important;font-weight:400!important;line-height:1.6!important}html body main .docx-pharma-baseline :where(.phwW__ctaRow){flex-wrap:wrap!important;gap:14px!important;margin-top:24px!important;display:flex!important}html body main .docx-pharma-baseline :where(.phwW__cta,.phwW__ctaGhost,.im-cta__btn){border-radius:999px!important;min-height:48px!important;padding:0 24px!important;font-size:14px!important;font-weight:700!important;line-height:1!important}html body main .docx-pharma-baseline :where(.phwW__cta,.im-cta__btn--primary){border:1px solid var(--pharma-plum)!important;background:linear-gradient(90deg, var(--pharma-indigo), var(--pharma-plum), var(--pharma-accent))!important;color:#fff!important;box-shadow:0 14px 34px #020c4f33!important}html body main .docx-pharma-baseline :where(.phwW__ctaGhost,.im-cta__btn--ghost){color:var(--pharma-navy)!important;background:#fff!important;border:1px solid #020c4f47!important}html body main .docx-pharma-baseline :where(.phwW__map){border:1px solid var(--pharma-line)!important;box-shadow:var(--pharma-shadow)!important;background:#ffffffe0!important;border-radius:18px!important;overflow:hidden!important}html body main .docx-pharma-baseline :where(.phwW__mapTop){background:linear-gradient(135deg,#020c4f14,#020c4f12)!important;border-bottom:1px solid #020c4f1f!important;padding:24px 28px!important}html body main .docx-pharma-baseline :where(.phwW__mapKicker){color:var(--pharma-indigo)!important;letter-spacing:.08em!important;text-transform:uppercase!important;margin:0 0 8px!important;font-size:13px!important;font-weight:800!important}html body main .docx-pharma-baseline :where(.phwW__timeline){padding:20px 28px!important;position:relative!important}html body main .docx-pharma-baseline :where(.phwW__timeline):before{background:linear-gradient(180deg, var(--pharma-indigo), var(--pharma-accent), var(--pharma-sky))!important;width:3px!important;left:28px!important}html body main .docx-pharma-baseline :where(.phwW__nodeBody){border:1px solid var(--pharma-line)!important;background:#fff!important;border-radius:14px!important;padding:17px 18px!important;box-shadow:0 12px 32px #020c4f0b!important}html body main .docx-pharma-baseline :where(.phwW__dot){background:var(--pharma-sky)!important;border:2px solid #fff!important;width:14px!important;height:14px!important;top:28px!important;left:-28px!important;box-shadow:0 0 0 7px #020c4f1c!important}html body main .docx-pharma-baseline :where(.phwW__tag){color:var(--pharma-plum)!important;background:#020c4f0f!important;border-color:#020c4f38!important;font-size:12px!important;font-weight:700!important}html body main .docx-pharma-baseline :where(.phwW__roi){background:#020c4f0d!important;border-top:1px solid #020c4f1f!important;padding:18px 28px!important}html body main .docx-pharma-baseline :where(.im-cta){padding-block:76px!important}html body main .docx-pharma-baseline :where(.im-cta__bar){border:1px solid var(--pharma-line)!important;box-shadow:var(--pharma-shadow)!important;background:radial-gradient(circle at 94%,#020c4f24,#0000 34%),#fff!important;border-radius:20px!important;grid-template-columns:minmax(0,1.45fr) minmax(320px,.55fr)!important;align-items:center!important;gap:36px!important;padding:42px 44px!important;display:grid!important;position:relative!important;overflow:hidden!important}html body main .docx-pharma-baseline :where(.im-cta__bar):after{z-index:0;width:310px;height:310px;top:-60px;right:-80px}html body main .docx-pharma-baseline :where(.im-cta__left,.im-cta__right){z-index:1!important;position:relative!important}html body main .docx-pharma-baseline :where(.im-cta__title){max-width:760px!important;margin-bottom:16px!important}html body main .docx-pharma-baseline :where(.im-cta__text){max-width:760px!important}html body main .docx-pharma-baseline :where(.im-cta__pill){min-height:42px!important;color:var(--pharma-navy)!important;background:#020c4f0f!important;border:1px solid #020c4f38!important;border-radius:999px!important;padding:0 18px!important;font-size:14px!important;font-weight:700!important}html body main .docx-pharma-baseline :where(.im-cta__right){flex-wrap:wrap!important;justify-content:flex-end!important;gap:14px!important;display:flex!important}@media (max-width:1080px){html body main .docx-pharma-baseline :where(.pharma-hero__inner,.phhS__layout,.phwW__grid,.im-cta__bar){grid-template-columns:1fr!important}html body main .docx-pharma-baseline :where(.pharma-hero__visual){max-width:760px!important}html body main .docx-pharma-baseline :where(.phk__header,.phk__grid){grid-template-columns:1fr!important}html body main .docx-pharma-baseline :where(.phk__intro){justify-self:start!important}html body main .docx-pharma-baseline :where(.phhS__card){width:min(680px,100%)!important}html body main .docx-pharma-baseline :where(.im-cta__right){justify-content:flex-start!important}}@media (max-width:720px){html body main .docx-pharma-baseline :where(.secTabs__inner,.pharma-hero__inner,.pharma-intro__inner,.phk__inner,.phhS__inner,.phwW__inner,.im-cta__inner){width:min(calc(100% - 32px), var(--pharma-max))!important}html body main .docx-pharma-baseline :where(.pharma-hero,.phk,.phhS,.phwW,.im-cta){padding-block:54px!important}html body main .docx-pharma-baseline :where(.pharma-hero__title,.phk__title,.phhS__title,.phwW__title,.im-cta__title){font-size:32px!important;line-height:1.18!important}html body main .home-clean-strip h2 span:not(:last-child){margin-right:.24em!important}html body main .docx-pharma-baseline :where(.pharma-hero__visual){aspect-ratio:1/.9!important}html body main .docx-pharma-baseline :where(.pharma-hero__visual):after{grid-template-columns:1fr!important;gap:8px!important;font-size:13px!important}html body main .docx-pharma-baseline :where(.phk__card){grid-template-columns:1fr!important;grid-template-areas:"pill""title""list"!important;padding:20px!important}html body main .docx-pharma-baseline :where(.phk__h){max-width:calc(100% - 54px)!important;font-size:20px!important}html body main .docx-pharma-baseline :where(.phhS__stage,.phhS__right,.phhS__card){min-height:auto!important}html body main .docx-pharma-baseline :where(.phhS__card){width:100%!important;padding:24px!important;display:none!important;position:relative!important;transform:none!important}html body main .docx-pharma-baseline :where(.phhS__card.is-active){display:block!important}html body main .docx-pharma-baseline :where(.phhS__card.is-prev,.phhS__card.is-next){display:none!important}html body main .docx-pharma-baseline :where(.phwW__nodeTop){flex-direction:column!important;align-items:flex-start!important}html body main .docx-pharma-baseline :where(.im-cta__bar){padding:26px 22px!important}}html body main .docx-pharma-baseline :where(.phhS){color:var(--pharma-text)!important;background:radial-gradient(circle at 98% 10%,#020c4f1f,#0000 30%),radial-gradient(circle at 2% 8%,#b31d7c12,#0000 30%),linear-gradient(135deg,#fff 0% 58%,#fff 100%)!important;padding:74px 0!important}html body main .docx-pharma-baseline :where(.phhS):before{display:none!important}html body main .docx-pharma-baseline :where(.phhS__inner){grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr)!important;align-items:start!important;gap:40px!important;display:grid!important}html body main .docx-pharma-baseline :where(.phhS__eyebrow){color:var(--pharma-indigo)!important;grid-column:1/-1!important;margin-bottom:8px!important}html body main .docx-pharma-baseline :where(.phhS__title){max-width:780px!important;color:var(--pharma-navy)!important;grid-column:1/-1!important;margin:0 0 6px!important;font-size:clamp(34px,3.1vw,46px)!important;font-weight:700!important;line-height:1.15!important}html body main .docx-pharma-baseline :where(.phhS__layout){display:contents!important}html body main .docx-pharma-baseline :where(.phhS__left){border:1px solid var(--pharma-line)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:linear-gradient(#fffffff5,#ffffffe0),radial-gradient(circle at 0 0,#020c4f1f,#0000 42%)!important;border-radius:20px!important;align-self:stretch!important;padding:22px!important;box-shadow:0 22px 58px #020c4f14!important}html body main .docx-pharma-baseline :where(.phhS__leftTitle){color:var(--pharma-navy)!important;margin:0 0 18px!important;font-size:18px!important;font-weight:800!important;line-height:1.3!important}html body main .docx-pharma-baseline :where(.phhS__nav){gap:12px!important}html body main .docx-pharma-baseline :where(.phhS__navBtn){min-height:74px!important;color:var(--pharma-text)!important;box-shadow:none!important;background:#fffc!important;border:1px solid #020c4f21!important;border-radius:14px!important;padding:14px!important}html body main .docx-pharma-baseline :where(.phhS__navBtn[aria-selected=true]){box-shadow:inset 4px 0 0 var(--pharma-sky), 0 14px 28px #020c4f0f!important;background:linear-gradient(90deg,#020c4f1a,#020c4f0f),#fff!important;border-color:#020c4f5c!important}html body main .docx-pharma-baseline :where(.phhS__itemTitle){color:var(--pharma-navy)!important;font-size:15px!important;font-weight:700!important}html body main .docx-pharma-baseline :where(.phhS__itemHint){color:var(--pharma-muted)!important;font-size:13px!important;font-weight:500!important}html body main .docx-pharma-baseline :where(.phhS__navArrow){width:32px!important;height:32px!important;color:var(--pharma-indigo)!important;background:#fff!important;border:1px solid #020c4f21!important}html body main .docx-pharma-baseline :where(.phhS__stage){border:1px solid var(--pharma-line)!important;background:linear-gradient(90deg,#020c4fc7,#020c4f2e 48%,#ffffffad),url(https://mediumpurple-ant-531485.hostingersite.com/wp-content/uploads/2025/12/marc-olivier-jodoin-K9GMQEETUAw-unsplash-scaled.jpg) 50%/cover no-repeat!important;border-radius:22px!important;align-items:stretch!important;min-height:0!important;padding:28px!important;position:relative!important;overflow:hidden!important;box-shadow:0 24px 70px #020c4f1f!important}html body main .docx-pharma-baseline :where(.phhS__right){place-items:center end!important;min-height:430px!important;display:grid!important;position:static!important;overflow:visible!important}html body main .docx-pharma-baseline :where(.phhS__card){border:1px solid #020c4f29!important;border-top:4px solid var(--pharma-sky)!important;background:#fffffff5!important;border-radius:18px!important;width:min(620px,100% - 56px)!important;min-height:0!important;max-height:calc(100% - 56px)!important;padding:26px 30px!important;position:absolute!important;top:50%!important;left:auto!important;right:28px!important;overflow:auto!important;box-shadow:0 26px 70px #020c4f2e!important}html body main .docx-pharma-baseline :where(.phhS__card.is-active){opacity:1!important;transform:translateY(-50%)!important}html body main .docx-pharma-baseline :where(.phhS__card.is-prev){opacity:.18!important;transform:translate(-72px,-50%)scale(.96)!important}html body main .docx-pharma-baseline :where(.phhS__card.is-next){opacity:.22!important;transform:translate(72px,-50%)scale(.96)!important}html body main .docx-pharma-baseline :where(.phhS__cardTitle){color:var(--pharma-navy)!important;font-size:26px!important;font-weight:700!important;line-height:1.22!important}html body main .docx-pharma-baseline :where(.phhS__lead,.phhS__list li,.phhS__impact){color:var(--pharma-text)!important;font-size:14.5px!important;line-height:1.58!important}html body main .docx-pharma-baseline :where(.phhS__impact){background:#fff!important;margin-top:18px!important}html body main .docx-pharma-baseline :where(.phhS__ctrl){z-index:8!important;background:#020c4fbd!important;border-color:#ffffff61!important;width:40px!important;height:40px!important;top:50%!important;transform:translateY(-50%)!important}html body main .docx-pharma-baseline :where(.phhS__ctrl--prev){left:18px!important}html body main .docx-pharma-baseline :where(.phhS__ctrl--next){right:18px!important}html body main .docx-pharma-baseline :where(.phwW){background:radial-gradient(circle at 100% 8%,#020c4f1a,#0000 31%),linear-gradient(135deg,#fff 0% 58%,#fff 100%)!important;padding:76px 0!important}html body main .docx-pharma-baseline :where(.phwW):after{display:none!important}html body main .docx-pharma-baseline :where(.phwW__grid){grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr)!important;align-items:start!important;gap:46px!important}html body main .docx-pharma-baseline :where(.phwW__title){max-width:520px!important;font-size:clamp(34px,3vw,44px)!important;font-weight:700!important;line-height:1.15!important}html body main .docx-pharma-baseline :where(.phwW__lead){max-width:560px!important;color:var(--pharma-text)!important;margin-top:16px!important}html body main .docx-pharma-baseline :where(.phwW__strip){background:#fff!important;border-radius:18px!important}html body main .docx-pharma-baseline :where(.phwW__stripRow){grid-template-columns:44px minmax(0,1fr)!important;align-items:center!important;min-height:86px!important;padding:14px 18px!important}html body main .docx-pharma-baseline :where(.phwW__stripTitle){color:var(--pharma-plum)!important;margin-bottom:4px!important;font-size:17px!important;font-weight:700!important}html body main .docx-pharma-baseline :where(.phwW__stripDesc){color:var(--pharma-muted)!important;font-size:14px!important}html body main .docx-pharma-baseline :where(.phwW__map){background:#fff!important;border-radius:20px!important;box-shadow:0 22px 58px #020c4f14!important}html body main .docx-pharma-baseline :where(.phwW__mapTop){background:radial-gradient(circle at 100% 0,#020c4f1f,#0000 40%),linear-gradient(135deg,#020c4f12,#ffffffeb)!important;padding:24px 30px!important}html body main .docx-pharma-baseline :where(.phwW__mapTitle){color:var(--pharma-navy)!important;font-size:26px!important;font-weight:700!important;line-height:1.28!important}html body main .docx-pharma-baseline :where(.phwW__timeline){padding:22px 28px 20px 42px!important}html body main .docx-pharma-baseline :where(.phwW__timeline):before{background:linear-gradient(180deg, var(--pharma-indigo), var(--pharma-sky))!important;width:2px!important;top:28px!important;bottom:28px!important;left:30px!important}html body main .docx-pharma-baseline :where(.phwW__node){margin-left:0!important;padding:10px 0 10px 20px!important}html body main .docx-pharma-baseline :where(.phwW__dot){top:28px!important;left:-17px!important}html body main .docx-pharma-baseline :where(.phwW__nodeBody){padding:16px 18px!important;box-shadow:0 10px 26px #020c4f0b!important}html body main .docx-pharma-baseline :where(.phwW__nodeTitle){color:var(--pharma-plum)!important;font-size:18px!important;font-weight:700!important}html body main .docx-pharma-baseline :where(.phwW__roi){background:linear-gradient(90deg,#020c4f14,#020c4f0f)!important;padding:18px 30px!important}@media (max-width:1080px){html body main .docx-pharma-baseline :where(.phhS__inner,.phwW__grid){grid-template-columns:1fr!important}html body main .docx-pharma-baseline :where(.phhS__stage){min-height:520px!important}}@media (max-width:720px){html body main .docx-pharma-baseline :where(.phhS__stage){background:linear-gradient(#020c4fad,#020c4f75),url(https://mediumpurple-ant-531485.hostingersite.com/wp-content/uploads/2025/12/marc-olivier-jodoin-K9GMQEETUAw-unsplash-scaled.jpg) 50%/cover no-repeat!important;padding:18px!important}html body main .docx-pharma-baseline :where(.phhS__card){width:100%!important;max-height:none!important;display:none!important;position:relative!important;inset:auto!important;transform:none!important}html body main .docx-pharma-baseline :where(.phhS__card.is-active){display:block!important;transform:none!important}html body main .docx-pharma-baseline :where(.phwW__timeline){padding-left:34px!important}}html body main .docx-pharma-baseline :where(.phhS){background:radial-gradient(circle at 96% 8%,#020c4f1a,#0000 28%),radial-gradient(circle at 4% 14%,#b31d7c0f,#0000 28%),linear-gradient(135deg,#fff,#fff 54%,#fff)!important;padding:72px 0!important}html body main .docx-pharma-baseline :where(.phhS__inner){display:block!important}html body main .docx-pharma-baseline :where(.phhS__title){max-width:860px!important;color:var(--pharma-navy)!important;margin-bottom:34px!important}html body main .docx-pharma-baseline :where(.phhS__layout){grid-template-columns:minmax(300px,.78fr) minmax(0,1.22fr)!important;align-items:stretch!important;gap:28px!important;display:grid!important}html body main .docx-pharma-baseline :where(.phhS__left){border:1px solid var(--pharma-line)!important;background:#fff!important;border-radius:18px!important;min-height:auto!important;padding:20px!important;box-shadow:0 20px 50px #020c4f13!important}html body main .docx-pharma-baseline :where(.phhS__right){border:1px solid var(--pharma-line)!important;background:linear-gradient(90deg,#020c4fb8,#020c4f47),url(https://mediumpurple-ant-531485.hostingersite.com/wp-content/uploads/2025/12/marc-olivier-jodoin-K9GMQEETUAw-unsplash-scaled.jpg) 50%/cover no-repeat!important;border-radius:18px!important;min-height:auto!important;padding:24px!important;display:block!important;position:relative!important;overflow:hidden!important;box-shadow:0 22px 58px #020c4f17!important}html body main .docx-pharma-baseline :where(.phhS__stage){width:100%!important;height:auto!important;min-height:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;display:block!important;position:static!important;overflow:visible!important}html body main .docx-pharma-baseline :where(.phhS__card){opacity:1!important;border:1px solid #020c4f29!important;border-top:4px solid var(--pharma-sky)!important;background:#fffffff5!important;border-radius:18px!important;width:100%!important;max-width:720px!important;min-height:0!important;max-height:none!important;margin-left:auto!important;padding:28px 30px!important;display:none!important;position:relative!important;inset:auto!important;overflow:visible!important;transform:none!important;box-shadow:0 22px 58px #020c4f29!important}html body main .docx-pharma-baseline :where(.phhS__card.is-active){display:block!important}html body main .docx-pharma-baseline :where(.phhS__card.is-prev,.phhS__card.is-next,.phhS__ctrl){display:none!important}html body main .docx-pharma-baseline :where(.phhS__navBtn){background:#fff!important;border-color:#020c4f21!important;min-height:70px!important}html body main .docx-pharma-baseline :where(.phhS__navBtn[aria-selected=true]){box-shadow:inset 4px 0 0 var(--pharma-sky)!important;background:linear-gradient(90deg,#020c4f1a,#020c4f0d),#fff!important}html body main .docx-pharma-baseline :where(.phhS__cardTitle){font-size:26px!important;font-weight:700!important;line-height:1.24!important}html body main .docx-pharma-baseline :where(.phhS__lead,.phhS__list li,.phhS__impact){font-size:15px!important;line-height:1.64!important}html body main .docx-pharma-baseline :where(.phwW__title){font-size:clamp(32px,2.8vw,42px)!important}html body main .docx-pharma-baseline :where(.phwW__mapTitle){font-size:25px!important}html body main .docx-pharma-baseline :where(.phwW__stripTitle,.phwW__nodeTitle){font-size:17px!important}@media (max-width:1080px){html body main .docx-pharma-baseline :where(.phhS__layout){grid-template-columns:1fr!important}html body main .docx-pharma-baseline :where(.phhS__card){max-width:none!important;margin-left:0!important}}html body main .docx-pharma-baseline :where(.phwW--reference){--phw-navy:#020c4f;--phw-plum:#020c4f;--phw-purple:#020c4f;--phw-sky:#020c4f;--phw-ink:#020c4f;--phw-muted:#020c4f;--phw-line:#020c4f29;isolation:isolate!important;color:var(--phw-ink)!important;background:radial-gradient(circle at 0 22%,#020c4f21,#0000 20%),radial-gradient(circle at 100% 18%,#020c4f21,#0000 26%),linear-gradient(135deg,#fff 0% 44%,#fff 100%)!important;padding:clamp(72px,7vw,104px) 20px!important;position:relative!important;overflow:hidden!important}html body main .docx-pharma-baseline :where(.phwW--reference):before{content:""!important;z-index:-1!important;opacity:.35!important;background-image:radial-gradient(circle,#020c4f24 1px,#0000 1px),linear-gradient(110deg,#0000 0 72%,#020c4f14 72% 100%)!important;background-size:22px 22px,100% 100%!important;position:absolute!important;inset:0!important;-webkit-mask-image:linear-gradient(90deg,#020c4f 0%,#020c4f85 14%,#0000 35% 70%,#020c4f8f 100%)!important;mask-image:linear-gradient(90deg,#020c4f 0%,#020c4f85 14%,#0000 35% 70%,#020c4f8f 100%)!important}html body main .docx-pharma-baseline :where(.phwW--reference .phwW__inner){max-width:1260px!important;margin:0 auto!important}html body main .docx-pharma-baseline :where(.phwW--reference .phwW__grid){grid-template-columns:minmax(320px,.76fr) minmax(0,1.08fr)!important;align-items:start!important;gap:clamp(34px,5vw,58px)!important;display:grid!important}html body main .docx-pharma-baseline :where(.phwW--reference .phwW__left){min-width:0!important}html body main .docx-pharma-baseline :where(.phwW--reference .phwW__eyebrow,.phwW--reference .phwW__mapKicker){color:var(--phw-navy)!important;letter-spacing:.16em!important;text-transform:uppercase!important;margin:0 0 12px!important;font-size:12px!important;font-weight:800!important;line-height:1.2!important}html body main .docx-pharma-baseline :where(.phwW--reference .phwW__eyebrow):after{content:""!important;background:linear-gradient(90deg, var(--phw-purple), var(--phw-sky))!important;border-radius:99px!important;width:36px!important;height:3px!important;margin-top:11px!important;display:block!important}html body main .docx-pharma-baseline :where(.phwW--reference .phwW__title){max-width:470px!important;color:var(--phw-plum)!important;letter-spacing:0!important;margin:0 0 20px!important;font-size:clamp(34px,3.15vw,46px)!important;font-weight:500!important;line-height:1.1!important}html body main .docx-pharma-baseline :where(.phwW--reference .phwW__lead){max-width:560px!important;color:var(--phw-ink)!important;margin:0 0 24px!important;font-size:16px!important;font-weight:400!important;line-height:1.68!important}html body main .docx-pharma-baseline :where(.phwW--reference .phwW__strip){border:1px solid var(--phw-line)!important;background:#fffffff0!important;border-radius:16px!important;width:min(100%,520px)!important;overflow:hidden!important;box-shadow:0 20px 52px #020c4f14!important}html body main .docx-pharma-baseline :where(.phwW--reference .phwW__stripRow){border-top:1px solid var(--phw-line)!important;grid-template-columns:48px minmax(0,1fr)!important;align-items:center!important;gap:18px!important;min-height:76px!important;padding:14px 24px!important;display:grid!important}html body main .docx-pharma-baseline :where(.phwW--reference .phwW__stripRow:first-child){border-top:0!important}html body main .docx-pharma-baseline :where(.phwW--reference .phwW__pip){width:38px!important;height:38px!important;color:var(--phw-plum)!important;background:linear-gradient(135deg,#020c4f26,#020c4f14)!important;border:1px solid #020c4f38!important;border-radius:50%!important;place-items:center!important;font-size:18px!important;font-weight:800!important;display:grid!important}html body main .docx-pharma-baseline :where(.phwW--reference .phwW__stripTitle){color:var(--phw-navy)!important;margin:0 0 5px!important;font-size:16px!important;font-weight:700!important;line-height:1.25!important}html body main .docx-pharma-baseline :where(.phwW--reference .phwW__stripDesc){color:var(--phw-muted)!important;margin:0!important;font-size:14px!important;font-weight:400!important;line-height:1.45!important}html body main .docx-pharma-baseline :where(.phwW--reference .phwW__ctaRow){flex-wrap:wrap!important;gap:14px!important;margin-top:24px!important;display:flex!important}html body main .docx-pharma-baseline :where(.phwW--reference .phwW__cta,.phwW--reference .phwW__ctaGhost){border-radius:999px!important;justify-content:center!important;align-items:center!important;min-width:130px!important;height:44px!important;padding:0 22px!important;font-size:14px!important;font-weight:700!important;line-height:1!important;text-decoration:none!important;transition:transform .18s,box-shadow .18s,background .18s!important;display:inline-flex!important}html body main .docx-pharma-baseline :where(.phwW--reference .phwW__cta){color:#fff!important;background:linear-gradient(135deg, var(--phw-purple), var(--phw-plum))!important;border:1px solid #0000!important;box-shadow:0 16px 34px #020c4f38!important}html body main .docx-pharma-baseline :where(.phwW--reference .phwW__ctaGhost){color:var(--phw-navy)!important;background:#fff!important;border:1px solid #020c4f47!important}html body main .docx-pharma-baseline :where(.phwW--reference .phwW__cta:hover,.phwW--reference .phwW__ctaGhost:hover){transform:translateY(-1px)!important}html body main .docx-pharma-baseline :where(.phwW--reference .phwW__map){background:linear-gradient(135deg,#fffffff0,#ffffffeb)!important;border:1px solid #020c4f33!important;border-radius:20px!important;position:relative!important;overflow:hidden!important;box-shadow:0 22px 58px #020c4f14!important}html body main .docx-pharma-baseline :where(.phwW--reference .phwW__mapTop){border-bottom:1px solid var(--phw-line)!important;background:radial-gradient(circle at 92% 0,#020c4f29,#0000 46%),linear-gradient(135deg,#020c4f0f,#fffffff2)!important;padding:26px 34px 24px!important}html body main .docx-pharma-baseline :where(.phwW--reference .phwW__mapTitle){color:var(--phw-navy)!important;letter-spacing:0!important;margin:0!important;font-size:clamp(24px,2.2vw,32px)!important;font-weight:700!important;line-height:1.24!important}html body main .docx-pharma-baseline :where(.phwW--reference .phwW__timeline){gap:16px!important;padding:30px 28px 28px 66px!important;display:grid!important;position:relative!important}html body main .docx-pharma-baseline :where(.phwW--reference .phwW__timeline):before{content:""!important;background:linear-gradient(180deg, var(--phw-purple), var(--phw-sky))!important;border-radius:99px!important;width:3px!important;position:absolute!important;top:30px!important;bottom:32px!important;left:41px!important}html body main .docx-pharma-baseline :where(.phwW--reference .phwW__node){margin:0!important;padding:0!important;display:block!important;position:relative!important}html body main .docx-pharma-baseline :where(.phwW--reference .phwW__step){z-index:2!important;color:#fff!important;background:linear-gradient(135deg, var(--phw-purple), var(--phw-plum))!important;border-radius:50%!important;place-items:center!important;width:34px!important;height:34px!important;font-size:13px!important;font-weight:800!important;display:grid!important;position:absolute!important;top:20px!important;left:-60px!important;box-shadow:0 0 0 6px #020c4f1a!important}html body main .docx-pharma-baseline :where(.phwW--reference .phwW__dot){display:none!important}html body main .docx-pharma-baseline :where(.phwW--reference .phwW__nodeBody){border:1px solid var(--phw-line)!important;background:#fffffff0!important;border-radius:16px!important;width:100%!important;padding:22px 26px!important;box-shadow:0 12px 30px #020c4f0b!important}html body main .docx-pharma-baseline :where(.phwW--reference .phwW__nodeTop){grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:16px!important;margin-bottom:9px!important;display:grid!important}html body main .docx-pharma-baseline :where(.phwW--reference .phwW__nodeTitle){color:var(--phw-plum)!important;margin:0!important;font-size:20px!important;font-weight:500!important;line-height:1.25!important}html body main .docx-pharma-baseline :where(.phwW--reference .phwW__tag){min-height:30px!important;color:var(--phw-plum)!important;white-space:nowrap!important;background:#ffffffe6!important;border:1px solid #020c4f3d!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;padding:6px 14px!important;font-size:12px!important;font-weight:700!important;line-height:1!important;display:inline-flex!important}html body main .docx-pharma-baseline :where(.phwW--reference .phwW__nodeText){color:var(--phw-muted)!important;margin:0!important;font-size:15px!important;font-weight:400!important;line-height:1.58!important}html body main .docx-pharma-baseline :where(.phwW--reference .phwW__roi){border-top:1px solid var(--phw-line)!important;background:linear-gradient(90deg,#020c4f1a,#020c4f12)!important;grid-template-columns:54px minmax(0,1fr)!important;align-items:center!important;gap:18px!important;padding:20px 34px!important;display:grid!important}html body main .docx-pharma-baseline :where(.phwW--reference .phwW__roiIcon){color:#fff!important;background:linear-gradient(135deg, var(--phw-purple), var(--phw-plum))!important;border-radius:50%!important;place-items:center!important;width:44px!important;height:44px!important;font-size:22px!important;font-weight:800!important;display:grid!important}html body main .docx-pharma-baseline :where(.phwW--reference .phwW__roiText){color:var(--phw-muted)!important;border:0!important;margin:0!important;padding:0!important;font-size:16px!important;font-weight:400!important;line-height:1.55!important}html body main .docx-pharma-baseline :where(.phwW--reference .phwW__roiText b){color:var(--phw-navy)!important;font-weight:700!important}html body main .docx-pharma-baseline :where(.phwW--reference .phwW__proof){border:1px solid var(--phw-line)!important;background:#ffffffe6!important;border-radius:18px!important;grid-template-columns:1.16fr repeat(4,1fr)!important;align-items:stretch!important;gap:0!important;margin-top:34px!important;display:grid!important;overflow:hidden!important;box-shadow:0 18px 45px #020c4f11!important}html body main .docx-pharma-baseline :where(.phwW--reference .phwW__proofIntro,.phwW--reference .phwW__proofItem){min-width:0!important;padding:22px 26px!important}html body main .docx-pharma-baseline :where(.phwW--reference .phwW__proofItem){border-left:1px solid var(--phw-line)!important;grid-template-columns:52px minmax(0,1fr)!important;align-items:center!important;gap:16px!important;display:grid!important}html body main .docx-pharma-baseline :where(.phwW--reference .phwW__proofKicker){color:var(--phw-navy)!important;letter-spacing:.08em!important;text-transform:uppercase!important;margin:0 0 8px!important;font-size:13px!important;font-weight:800!important;line-height:1.35!important}html body main .docx-pharma-baseline :where(.phwW--reference .phwW__proofText){color:var(--phw-muted)!important;margin:0!important;font-size:14px!important;line-height:1.55!important}html body main .docx-pharma-baseline :where(.phwW--reference .phwW__proofIcon){width:50px!important;height:50px!important;color:var(--phw-plum)!important;background:linear-gradient(135deg,#020c4f29,#020c4f14)!important;border-radius:50%!important;place-items:center!important;font-size:24px!important;font-weight:800!important;display:grid!important}html body main .docx-pharma-baseline :where(.phwW--reference .phwW__proofItem b){color:var(--phw-navy)!important;font-size:14px!important;font-weight:700!important;line-height:1.25!important;display:block!important}html body main .docx-pharma-baseline :where(.phwW--reference .phwW__proofItem span:not(.phwW__proofIcon)){color:var(--phw-muted)!important;margin-top:5px!important;font-size:13px!important;font-weight:400!important;line-height:1.45!important;display:block!important}@media (max-width:1180px){html body main .docx-pharma-baseline :where(.phwW--reference .phwW__proof){grid-template-columns:repeat(2,minmax(0,1fr))!important}html body main .docx-pharma-baseline :where(.phwW--reference .phwW__proofItem){border-left:0!important;border-top:1px solid var(--phw-line)!important}}@media (max-width:980px){html body main .docx-pharma-baseline :where(.phwW--reference .phwW__grid){grid-template-columns:1fr!important}html body main .docx-pharma-baseline :where(.phwW--reference .phwW__strip){width:100%!important}}@media (max-width:640px){html body main .docx-pharma-baseline :where(.phwW--reference){padding:56px 16px!important}html body main .docx-pharma-baseline :where(.phwW--reference .phwW__mapTop){padding:22px!important}html body main .docx-pharma-baseline :where(.phwW--reference .phwW__timeline){padding:24px 18px 24px 54px!important}html body main .docx-pharma-baseline :where(.phwW--reference .phwW__timeline):before{left:28px!important}html body main .docx-pharma-baseline :where(.phwW--reference .phwW__step){left:-43px!important}html body main .docx-pharma-baseline :where(.phwW--reference .phwW__nodeTop),html body main .docx-pharma-baseline :where(.phwW--reference .phwW__proof){grid-template-columns:1fr!important}}:root{--font-primary:var(--font-montserrat), Montserrat, sans-serif;--text-hero:clamp(36px, 3.8vw, 48px);--leading-hero:1.12;--text-section:clamp(28px, 2.55vw, 34px);--leading-section:1.2;--leading-section-editorial:1.24;--text-editorial:clamp(26px, 2.2vw, 32px);--leading-editorial:1.24;--text-card-title:clamp(18px, 1.25vw, 21px);--leading-card-title:1.32;--text-small-heading:17px;--leading-small-heading:1.35;--text-body:15.5px;--leading-body:1.62;--leading-body-editorial:1.64;--text-small-copy:14.5px;--leading-small-copy:1.55;--text-quote:clamp(22px, 1.85vw, 26px);--leading-quote:1.25;--text-attribution:15px;--leading-attribution:1.55;--text-nav:14px;--leading-nav:1.2;--text-nav-child:14px;--text-cta:14px;--type-body-size:var(--text-body);--type-body-line:var(--leading-body);--type-heading-size:var(--text-section);--type-heading-line:var(--leading-section);--type-white-heading-line:55px;--type-section-title-size:var(--text-section);--type-section-title-line:var(--leading-section);--type-card-title-size:var(--text-card-title);--type-card-title-line:var(--leading-card-title);--type-small-title-size:var(--text-small-heading);--type-small-title-line:var(--leading-small-heading);--site-body-size:var(--text-body);--site-body-line:var(--leading-body);--site-label-size:12px;--site-label-line:18px;--site-h1-size:var(--text-hero);--site-h1-line:var(--leading-hero);--site-h2-size:var(--text-section);--site-h2-line:var(--leading-section);--site-h3-size:var(--text-editorial);--site-h3-line:var(--leading-editorial);--site-h4-size:var(--text-card-title);--site-h4-line:var(--leading-card-title);--site-button-size:var(--text-cta);--site-button-line:1.2;--site-compact-size:var(--text-small-copy);--site-compact-line:var(--leading-small-copy);--arete-body-size:var(--text-body);--arete-body-line:var(--leading-body);--arete-section-size:var(--text-section);--arete-section-line:var(--leading-section);--arete-card-size:var(--text-card-title);--arete-card-line:var(--leading-card-title);--arete-subcard-size:var(--text-small-heading);--arete-subcard-line:var(--leading-small-heading);--arete-label-size:12px;--arete-label-line:1.2;--home-section-title-size:var(--text-section);--home-section-title-line:var(--leading-section);--home-card-title-size:var(--text-card-title);--home-card-title-line:var(--leading-card-title);--home-body-size:var(--text-body);--home-body-line:var(--leading-body);--home-label-size:12px;--home-label-line:1.2}@media (max-width:1199px){:root{--text-hero:clamp(36px, 5.2vw, 46px);--text-section:clamp(28px, 4vw, 34px);--text-editorial:clamp(26px, 3.5vw, 32px);--text-card-title:20px;--text-small-heading:16px;--text-body:15px;--leading-body:1.62;--leading-body-editorial:1.65;--text-small-copy:14px;--leading-small-copy:1.55}}@media (max-width:767px){:root{--text-hero:clamp(32px, 9vw, 38px);--text-section:clamp(26px, 7vw, 31px);--text-editorial:clamp(24px, 6.4vw, 28px);--text-card-title:19px;--text-small-heading:15px;--text-body:15px;--leading-body:1.58;--leading-body-editorial:1.62;--text-small-copy:14px;--leading-small-copy:1.5;--text-nav:15px}}html,body,button,input,textarea,select,html body :where(main,header,footer,nav,section,article,aside,div,p,span,a,button,label,input,textarea,select,option,small,strong,b,em,li,dt,dd,blockquote,figcaption,h1,h2,h3,h4,h5,h6):not(i):not(svg):not(path):not([class*=fa-]):not([class^=fa\ ]):not(.fa):not(.fas):not(.far):not(.fab):not(.material-icons){font-family:var(--font-primary)!important;letter-spacing:normal!important}html body :where(main,header,footer) :where(p,li,dd,dt,figcaption,label,input,textarea,select){font-size:var(--text-body)!important;line-height:var(--leading-body)!important;font-weight:400!important}html body :where(main,header,footer) :where(small,.small,.small-copy,.card-description,.description,.subtitle,.eyebrow+p){font-size:var(--text-small-copy)!important;line-height:var(--leading-small-copy)!important;font-weight:400!important}html body :where(main) :where(h1,.hero-title,[class*=hero] [class*=title],[class*=Hero] [class*=title],[class*=hero] h1,[class*=Hero] h1){font-size:var(--text-hero)!important;line-height:var(--leading-hero)!important;letter-spacing:normal!important;font-weight:700!important}html body :where(main) :where(h2,.section-title,[class*=sectionTitle],[class*=SectionTitle],[class*=__title]){font-size:var(--text-section)!important;line-height:var(--leading-section)!important;letter-spacing:normal!important;font-weight:600!important}html body :where(main) :where(.editorial-title,.feature-title,.featured-title,[class*=editorial] h2,[class*=editorial] h3,[class*=feature] h2,[class*=detailTitle],[class*=panelTitle]){font-size:var(--text-editorial)!important;line-height:var(--leading-editorial)!important;letter-spacing:normal!important;font-weight:600!important}html body :where(main) :where(h3,.card-title,[class*=cardTitle],[class*=CardTitle],[class*=itemTitle],[class*=nodeTitle],[class*=serviceTitle],[class*=detailTitle]){font-size:var(--text-card-title)!important;line-height:var(--leading-card-title)!important;letter-spacing:normal!important;font-weight:600!important}html body :where(main) :where(h4,h5,h6,.small-heading,[class*=eyebrow],[class*=label],[class*=kicker],[class*=railLabel],[class*=panelKicker]){font-size:var(--text-small-heading)!important;line-height:var(--leading-small-heading)!important;letter-spacing:normal!important;font-weight:600!important}html body :where(main) :where(.eyebrow,[class*=eyebrow],[class*=label],[class*=kicker],[class*=railLabel],[class*=panelKicker]){font-size:12px!important;font-weight:700!important;line-height:1.2!important}html body :where(main) :where(.card,article,[class*=card],[class*=Card],[class*=item],[class*=Item],[class*=panel],[class*=Panel]) :where(p,li,.description,.subtitle,.card-description){font-size:var(--text-small-copy)!important;line-height:var(--leading-small-copy)!important}html body :where(main) :where(blockquote,.testimonial-quote,[class*=quote],[class*=Quote]){font-size:var(--text-quote)!important;line-height:var(--leading-quote)!important;font-weight:600!important}html body :where(main) :where(.attribution,.designation,[class*=designation],[class*=author],[class*=Author]){font-size:var(--text-attribution)!important;line-height:var(--leading-attribution)!important;font-weight:400!important}html body :where(header,nav) :where(a,button,span):not([class*=icon]):not([class*=Icon]){font-size:var(--text-nav)!important;line-height:var(--leading-nav)!important;letter-spacing:normal!important;font-weight:600!important}html body :where(header,nav) :where(.dropdown a,.submenu a,[class*=dropdown] a,[class*=submenu] a,[class*=Dropdown] a,[class*=Submenu] a){font-size:var(--text-nav-child)!important;line-height:var(--leading-nav)!important;font-weight:500!important}html body :where(main,header,footer) :where(a[class*=btn],button,.btn,.button,[class*=Button],[class*=btn],[role=button],input[type=submit]){font-size:var(--text-cta)!important;letter-spacing:normal!important;font-weight:600!important;line-height:1.2!important}html body :where(footer) :where(h2,h3,h4,[class*=title],[class*=Title]){font-size:var(--text-small-heading)!important;line-height:var(--leading-small-heading)!important;font-weight:700!important}html body :where(footer) :where(p,li,a,span){font-size:var(--text-body)!important;line-height:var(--leading-body)!important}html body main .home-clean-way--editorial{padding-block:clamp(58px,6vw,86px)!important}html body main .home-clean-way__header{grid-template-columns:52px minmax(0,1fr)!important;gap:16px!important;max-width:980px!important;margin-bottom:28px!important}html body main .home-clean-way__header span{width:52px!important}html body main .home-clean-way__header h2{color:var(--home-heading)!important;font-size:clamp(32px,3.05vw,42px)!important;font-weight:500!important;line-height:1.16!important}html body main .home-clean-way__editorial{grid-template-columns:minmax(0,1fr) minmax(320px,.48fr)!important;gap:24px 42px!important}html body main .home-clean-way__lead p:first-child{color:#020c4f!important;font-size:17px!important;font-weight:400!important;line-height:1.72!important}html body main .home-clean-way__lead p:last-child{border-left:3px solid var(--home-plum)!important;color:var(--home-navy)!important;background:0 0!important;border-radius:0!important;margin-top:20px!important;padding:0 0 0 16px!important;font-size:20px!important;font-weight:700!important;line-height:1.35!important}html body main .home-clean-way__belief{border-radius:16px!important;padding:24px!important;position:relative!important;top:auto!important;box-shadow:0 16px 42px #020c4f14!important}html body main .home-clean-way__belief p{font-size:14.5px!important;line-height:1.65!important}html body main .home-clean-way__belief blockquote{margin-top:18px!important;font-size:clamp(22px,1.85vw,27px)!important;font-weight:500!important;line-height:1.28!important}html body main .home-clean-way__body{gap:18px!important}html body main .home-clean-way__body p{border-radius:14px!important;padding:20px 22px!important;font-size:15px!important;line-height:1.68!important;box-shadow:0 14px 34px #020c4f0b!important}html body main .home-clean-way__body p:nth-child(3){font-size:18px!important;font-weight:500!important;line-height:1.5!important}html body main .home-clean-way__promise{border-radius:16px!important;grid-template-columns:.95fr 1.55fr .72fr!important;align-items:center!important;gap:26px!important;margin-top:16px!important;padding:28px 32px!important}html body main .home-clean-way__promise .home-clean-kicker{margin-bottom:12px!important;font-size:12px!important;font-weight:700!important;line-height:1.2!important}html body main .home-clean-way__promise p{font-size:16px!important;font-weight:400!important;line-height:1.5!important}html body main .home-clean-way__promise strong{font-size:clamp(28px,2.4vw,36px)!important;font-weight:700!important;line-height:1.18!important}html body main .home-clean-way__promise-rhythm{gap:9px!important;min-width:150px!important;padding-left:24px!important}html body main .home-clean-way__promise-rhythm span{font-size:16px!important;font-weight:700!important;line-height:1.35!important}@media (max-width:900px){html body main .home-clean-way__editorial,html body main .home-clean-way__body,html body main .home-clean-way__promise{grid-template-columns:1fr!important}html body main .home-clean-way__promise-rhythm{border-top:1px solid #fff3!important;border-left:0!important;padding:18px 0 0!important}}html body main .ab-origin2{background:radial-gradient(circle at 8% 8%,#b31d7c0e,#0000 34%),radial-gradient(circle at 92% 20%,#020c4f14,#0000 42%),linear-gradient(115deg,#fff 0% 52%,#fff 100%)!important;padding:clamp(64px,6.2vw,90px) 20px!important}html body main .ab-origin2__inner{grid-template-columns:minmax(0,.96fr) minmax(360px,.74fr)!important;align-items:center!important;gap:clamp(34px,5vw,58px)!important;max-width:1180px!important}html body main .ab-origin2__kicker{color:var(--arete-navy,#020c4f)!important;letter-spacing:.12em!important;margin-bottom:12px!important;font-size:12px!important;font-weight:700!important;line-height:1.2!important}html body main .ab-origin2__title{max-width:660px!important;color:var(--arete-heading,#020c4f)!important;letter-spacing:0!important;margin-bottom:22px!important;font-size:clamp(32px,2.8vw,40px)!important;font-weight:500!important;line-height:1.18!important}html body main .ab-origin2__lead{color:#020c4f!important;letter-spacing:0!important;max-width:720px!important;margin-bottom:18px!important;font-size:16px!important;font-weight:400!important;line-height:1.76!important}html body main .ab-origin2__lead b,html body main .ab-origin2__lead strong{color:var(--arete-navy,#020c4f)!important;font-weight:700!important}html body main .ab-origin2__right{border-left:1px solid #020c4f29!important;padding-left:clamp(26px,3.6vw,42px)!important;position:relative!important}html body main .ab-origin2__right:before{content:""!important;background:linear-gradient(#b31d7c,#020c4f)!important;border-radius:999px!important;width:3px!important;height:84px!important;position:absolute!important;top:12px!important;left:-2px!important}html body main .ab-origin2__stack{gap:16px!important}html body main .ab-origin2__card{background:linear-gradient(135deg,#fffffffa,#ffffffeb),#fff!important;border:1px solid #020c4f29!important;border-radius:16px!important;grid-template-columns:42px minmax(0,1fr)!important;gap:6px 16px!important;min-height:0!important;padding:20px 22px!important;display:grid!important;box-shadow:0 16px 38px #020c4f0e!important}html body main .ab-origin2__card:hover{border-color:#b31d7c38!important;transform:translateY(-2px)!important;box-shadow:0 20px 46px #020c4f14!important}html body main .ab-origin2__head{display:contents!important}html body main .ab-origin2__num{width:42px!important;height:34px!important;color:var(--arete-navy,#020c4f)!important;letter-spacing:0!important;background:#020c4f0e!important;border:1px solid #020c4f2e!important;border-radius:999px!important;grid-area:1/1/span 2!important;align-self:start!important;padding:0!important;font-size:12px!important;font-weight:700!important;line-height:1!important}html body main .ab-origin2__h{color:var(--arete-heading,#020c4f)!important;letter-spacing:.035em!important;text-transform:uppercase!important;grid-column:2!important;margin:0!important;font-size:clamp(18px,1.45vw,21px)!important;font-weight:600!important;line-height:1.32!important}html body main .ab-origin2__text{color:#020c4f!important;letter-spacing:0!important;grid-column:2!important;margin:2px 0 0!important;font-size:15px!important;font-weight:400!important;line-height:1.68!important}@media (max-width:980px){html body main .ab-origin2__inner{grid-template-columns:1fr!important}html body main .ab-origin2__right{border-top:1px solid #020c4f24!important;border-left:0!important;padding-top:28px!important;padding-left:0!important}html body main .ab-origin2__right:before{background:linear-gradient(90deg,#b31d7c,#020c4f)!important;width:86px!important;height:3px!important;top:-2px!important;left:0!important}}html body main :where(.about-hero,.ab-clean,.ab-origin2,.ab-vmtc,.ab-services,.ab-who,.cpB),html body main :where(.about-hero,.ab-clean,.ab-origin2,.ab-vmtc,.ab-services,.ab-who,.cpB) *{font-family:var(--font-montserrat), Montserrat, sans-serif!important;letter-spacing:0!important}html body main :where(.ab-clean,.ab-origin2,.ab-vmtc,.ab-services,.ab-who,.cpB){background:radial-gradient(circle at 6% 8%,#b31d7c0e,#0000 30%),radial-gradient(circle at 94% 12%,#020c4f14,#0000 34%),linear-gradient(135deg,#fff 0% 54%,#fff 100%)!important;padding:clamp(64px,6vw,92px) 20px!important}html body main :where(.ab-clean__inner,.ab-origin2__inner,.ab-vmtc__inner,.ab-services__inner,.ab-who__inner,.cpB__inner){max-width:1180px!important}html body main :where(.ab-clean__eyebrow,.ab-origin2__kicker,.ab-vmtc__eyebrow,.ab-services__eyebrow,.ab-who__eyebrow,.cpB__panelKicker){color:var(--arete-navy,#020c4f)!important;text-transform:uppercase!important;letter-spacing:.08em!important;align-items:center!important;gap:10px!important;margin-bottom:14px!important;font-size:12px!important;font-weight:700!important;line-height:1.2!important;display:inline-flex!important;position:relative!important}html body main :where(.ab-clean__eyebrow,.ab-origin2__kicker,.ab-vmtc__eyebrow,.ab-services__eyebrow,.ab-who__eyebrow):after{content:""!important;background:linear-gradient(90deg,#b31d7c,#020c4f)!important;border-radius:999px!important;width:46px!important;height:2px!important}html body main :where(.ab-clean__title,.ab-origin2__title,.ab-vmtc__title,.ab-services__title,.ab-who__title,.cpB__title){color:var(--arete-heading,#020c4f)!important;letter-spacing:0!important;text-wrap:balance!important;font-size:clamp(31px,2.8vw,40px)!important;font-weight:500!important;line-height:1.18!important}html body main :where(.ab-clean__intro,.ab-block__text,.ab-block__highlight,.ab-card__text,.ab-origin2__lead,.ab-origin2__text,.ab-vmtc__text,.ab-who__text,.cpB__desc,.cpB__impact){color:#020c4f!important;font-size:15.5px!important;font-weight:400!important;line-height:1.72!important}html body main :where(.ab-clean__inner,.ab-who__grid){grid-template-columns:minmax(0,.9fr) minmax(360px,.72fr)!important;align-items:center!important;gap:clamp(30px,4.6vw,56px)!important}html body main :where(.ab-card,.ab-block,.ab-who__image,.cpB__rail,.cpB__panel){background:linear-gradient(135deg,#fffffffa,#ffffffeb),#fff!important;border:1px solid #020c4f24!important;border-radius:16px!important;box-shadow:0 16px 38px #020c4f0e!important}html body main .ab-clean__cards{gap:18px!important}html body main .ab-card{padding:22px!important}html body main .ab-card__label,html body main .ab-block__label{color:var(--arete-heading,#020c4f)!important;text-transform:uppercase!important;letter-spacing:.06em!important;font-size:12px!important;font-weight:700!important;line-height:1.2!important}html body main .ab-block{margin-bottom:16px!important;padding:22px!important}html body main .ab-block__highlight{color:var(--arete-heading,#020c4f)!important;font-size:21px!important;font-weight:600!important;line-height:1.42!important}html body main .ab-right{border-left:0!important;padding-left:0!important}html body main .ab-services__header{max-width:820px!important;margin-bottom:34px!important}html body main .ab-services__intro{color:#020c4f!important;max-width:760px!important;font-size:15.5px!important;line-height:1.72!important}html body main .ab-services__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important;gap:20px!important;display:grid!important}html body main .ab-service{background:linear-gradient(135deg,#fffffffa,#ffffffeb),#fff!important;border:1px solid #020c4f24!important;border-radius:16px!important;min-height:158px!important;padding:26px 28px 24px!important;box-shadow:0 16px 38px #020c4f0f!important}html body main .ab-service:before{background:linear-gradient(90deg,#020c4f,#b31d7c,#020c4f)!important;height:3px!important}html body main .ab-service__title{color:var(--arete-heading,#020c4f)!important;text-wrap:balance!important;margin:0 0 10px!important;font-size:clamp(21px,1.7vw,26px)!important;font-weight:600!important;line-height:1.22!important}html body main .ab-service__text{color:#020c4f!important;margin:0!important;font-size:15px!important;font-weight:400!important;line-height:1.62!important}html body main .ab-enablers{background:linear-gradient(135deg,#020c4ff5,#020c4feb)!important;border:1px solid #020c4f24!important;border-radius:16px!important;grid-template-columns:.28fr 1fr!important;align-items:center!important;gap:24px!important;margin-top:24px!important;padding:24px 28px!important;display:grid!important;box-shadow:0 20px 46px #020c4f29!important}html body main .ab-enablers__label{color:#c7a052!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-size:12px!important;font-weight:700!important;line-height:1.2!important}html body main .ab-enablers__text{color:#ffffffeb!important;font-size:15px!important;font-weight:400!important;line-height:1.7!important}html body main .ab-vmtc__grid,html body main .cpB__wrap{gap:22px!important}html body main .cpB__item{min-height:72px!important;padding:16px 18px!important}html body main .cpB__label{color:var(--arete-navy,#020c4f)!important;font-size:15px!important;font-weight:600!important;line-height:1.35!important}html body main .cpB__panel{padding:24px!important;display:block!important}html body main .cpB__panelTitle{color:var(--arete-heading,#020c4f)!important;font-size:24px!important;font-weight:600!important;line-height:1.26!important}@media (max-width:980px){html body main :where(.ab-clean__inner,.ab-who__grid),html body main .ab-services__grid,html body main .ab-enablers{grid-template-columns:1fr!important}html body main .ab-service{min-height:0!important}}@media (max-width:640px){html body main :where(.ab-clean,.ab-origin2,.ab-vmtc,.ab-services,.ab-who,.cpB){padding:54px 16px!important}html body main .ab-service{padding:22px!important}}html body main.docx-about-baseline,html body main .docx-about-baseline,html body main .docx-about-baseline *{font-family:var(--font-montserrat), Montserrat, sans-serif!important;letter-spacing:0!important}html body main .docx-about-baseline :where(.ab-clean,.ab-origin2,.ab-vmtc,.ab-services,.ab-who,.cpB,.ab-apart2,.ab-impact){padding-block:clamp(72px,6vw,104px)!important;overflow:hidden!important}html body main .docx-about-baseline :where(.ab-clean__inner,.ab-origin2__inner,.ab-vmtc__inner,.ab-services__inner,.ab-who__inner,.cpB__inner,.ab-apart2__inner,.ab-impact__inner){max-width:1160px!important;margin-inline:auto!important}html body main .docx-about-baseline :where(.ab-clean__title,.ab-origin2__title,.ab-vmtc__title,.ab-services__title,.ab-who__title,.cpB__title,.ab-apart2__h1,.ab-impact__title){max-width:860px!important;color:var(--arete-heading,#020c4f)!important;text-wrap:balance!important;font-size:clamp(30px,3.1vw,42px)!important;font-weight:500!important;line-height:1.16!important}html body main .docx-about-baseline :where(.ab-clean__intro,.ab-origin2__lead,.ab-vmtc__text,.ab-who__text,.ab-apart2__intro,.ab-impact__header,.ab-card__text,.ab-block__text,.ab-origin2__text,.ab-service__text,.cpB__desc,.cpB__impact,.ab-text,.ab-stat__label){color:#020c4f!important;font-size:15.5px!important;font-weight:400!important;line-height:1.68!important}html body main .docx-about-baseline :where(.ab-clean__eyebrow,.ab-origin2__kicker,.ab-vmtc__eyebrow,.ab-services__eyebrow,.ab-who__eyebrow,.ab-apart2__eyebrow,.ab-impact__eyebrow,.cpB__panelKicker){color:var(--arete-navy,#020c4f)!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-size:12px!important;font-weight:700!important;line-height:1.2!important}html body main .docx-about-baseline :where(.ab-card,.ab-block,.ab-origin2__card,.ab-service,.ab-pillar,.cpB__rail,.cpB__panel,.ab-who__image){background:linear-gradient(140deg,#fffffffa,#fffffff0),#fff!important;border:1px solid #020c4f24!important;border-radius:18px!important;box-shadow:0 18px 44px #020c4f0f!important}html body main .docx-about-baseline .ab-clean__inner{grid-template-columns:minmax(0,1fr) minmax(340px,.64fr)!important;gap:clamp(28px,5vw,58px)!important}html body main .docx-about-baseline .ab-clean__cards{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important}html body main .docx-about-baseline .ab-card,html body main .docx-about-baseline .ab-block{padding:24px!important}html body main .docx-about-baseline .ab-right{border-left:0!important;gap:16px!important;padding-left:0!important;display:grid!important}html body main .docx-about-baseline .ab-block{margin:0!important}html body main .docx-about-baseline .ab-block__highlight{color:var(--arete-heading,#020c4f)!important;font-size:clamp(20px,1.7vw,25px)!important;font-weight:500!important;line-height:1.35!important}html body main .docx-about-baseline .ab-origin2__inner{grid-template-columns:minmax(0,.94fr) minmax(360px,.78fr)!important;align-items:center!important;gap:clamp(32px,5vw,64px)!important}html body main .docx-about-baseline .ab-origin2__right{border-left:1px solid #020c4f29!important;padding-left:42px!important;position:relative!important}html body main .docx-about-baseline .ab-origin2__card{grid-template-columns:48px 1fr!important;gap:14px 18px!important;padding:22px 24px!important;display:grid!important}html body main .docx-about-baseline .ab-origin2__head{display:contents!important}html body main .docx-about-baseline .ab-origin2__num{background:#020c4f0f!important;border-radius:999px!important;grid-area:1/1/span 2!important;align-self:start!important;width:40px!important;height:40px!important}html body main .docx-about-baseline .ab-origin2__h{color:var(--arete-heading,#020c4f)!important;text-transform:none!important;grid-column:2!important;font-size:clamp(18px,1.45vw,22px)!important;font-weight:500!important;line-height:1.28!important}html body main .docx-about-baseline .ab-origin2__text{grid-column:2!important}html body main .docx-about-baseline .ab-services{background:radial-gradient(circle at 0 0,#b31d7c0b,#0000 32%),radial-gradient(circle at 100% 8%,#020c4f16,#0000 34%),linear-gradient(135deg,#fff 0% 56%,#fff 100%)!important}html body main .docx-about-baseline .ab-services__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important;gap:22px!important;display:grid!important}html body main .docx-about-baseline .ab-service{border-top:0!important;min-height:176px!important;padding:28px 28px 26px 92px!important;position:relative!important;overflow:hidden!important}html body main .docx-about-baseline .ab-service:before{content:""!important;background:linear-gradient(#020c4f,#b31d7c,#020c4f)!important;width:4px!important;height:auto!important;position:absolute!important;inset:0 auto 0 0!important}html body main .docx-about-baseline .ab-service:after{width:42px!important;height:42px!important;color:var(--arete-heading,#020c4f)!important;background:#020c4f0e!important;border:1px solid #020c4f24!important;border-radius:14px!important;place-items:center!important;font-size:13px!important;font-weight:700!important;line-height:1!important;display:grid!important;position:absolute!important;top:31px!important;left:28px!important}html body main .docx-about-baseline .ab-service:first-child:after{content:"01"!important}html body main .docx-about-baseline .ab-service:nth-child(2):after{content:"02"!important}html body main .docx-about-baseline .ab-service:nth-child(3):after{content:"03"!important}html body main .docx-about-baseline .ab-service:nth-child(4):after{content:"04"!important}html body main .docx-about-baseline .ab-service:nth-child(5):after{content:"05"!important}html body main .docx-about-baseline .ab-service__title{color:var(--arete-heading,#020c4f)!important;text-wrap:balance!important;margin:0 0 12px!important;font-size:clamp(20px,1.55vw,24px)!important;font-weight:500!important;line-height:1.28!important}html body main .docx-about-baseline .ab-enablers{background:radial-gradient(circle at 92% 18%,#020c4f2e,#0000 32%),linear-gradient(135deg,#020c4f 0% 100%)!important;border-radius:18px!important;grid-template-columns:190px minmax(0,1fr)!important;margin-top:28px!important;padding:28px 32px!important}html body main .docx-about-baseline .ab-who__grid{grid-template-columns:minmax(0,.9fr) minmax(360px,.78fr)!important;align-items:center!important}html body main .docx-about-baseline .ab-who__image{padding:22px!important}html body main .docx-about-baseline .ab-who__image img{border-radius:14px!important}html body main .docx-about-baseline .cpB__wrap{grid-template-columns:minmax(320px,.42fr) minmax(0,.58fr)!important;gap:24px!important}html body main .docx-about-baseline .cpB__item{min-height:80px!important;padding:18px 20px!important}html body main .docx-about-baseline .cpB__label{color:var(--arete-navy,#020c4f)!important;font-size:15px!important;font-weight:600!important;line-height:1.35!important}html body main .docx-about-baseline .cpB__panel{min-height:100%!important;padding:28px!important;display:block!important}html body main .docx-about-baseline .cpB__panelTitle{color:var(--arete-heading,#020c4f)!important;font-size:clamp(24px,2vw,30px)!important;font-weight:500!important;line-height:1.24!important}html body main .docx-about-baseline .ab-apart2__top{align-items:center!important;gap:40px!important}html body main .docx-about-baseline .ab-pillars{gap:20px!important}html body main .docx-about-baseline .ab-pillar{padding:24px!important}html body main .docx-about-baseline .ab-title{color:var(--arete-heading,#020c4f)!important;font-size:18px!important;font-weight:500!important;line-height:1.35!important}html body main .docx-about-baseline .ab-impact__grid{gap:clamp(26px,5vw,56px)!important}html body main .docx-about-baseline .ab-stat__value{color:var(--arete-heading,#020c4f)!important;font-size:clamp(38px,4vw,52px)!important;font-weight:700!important}@media (max-width:980px){html body main .docx-about-baseline :where(.ab-clean__inner,.ab-origin2__inner,.ab-who__grid,.cpB__wrap,.ab-apart2__top){grid-template-columns:1fr!important}html body main .docx-about-baseline .ab-origin2__right{border-top:1px solid #020c4f24!important;border-left:0!important;padding-top:28px!important;padding-left:0!important}html body main .docx-about-baseline .ab-services__grid,html body main .docx-about-baseline .ab-clean__cards,html body main .docx-about-baseline .ab-pillars,html body main .docx-about-baseline .ab-enablers{grid-template-columns:1fr!important}}@media (max-width:640px){html body main .docx-about-baseline .ab-service{min-height:0!important;padding:76px 22px 22px!important}html body main .docx-about-baseline .ab-service:after{top:22px!important;left:22px!important}}html body main .docx-about-baseline{--about-card-border:#020c4f29;--about-card-shadow:0 18px 48px #020c4f14;--about-soft-bg:linear-gradient(135deg, #fff 0%, #fff 52%, #fff 100%)}html body main .docx-about-baseline :where(.ab-clean__title,.ab-origin2__title,.ab-vmtc__title,.ab-services__title,.ab-who__title,.cpB__title,.ab-apart2__title,.ab-impact__title){max-width:980px!important}html body main .docx-about-baseline :where(.ab-card,.ab-block,.ab-origin2__card,.ab-service,.ab-who__image,.cpB__rail,.cpB__panel,.ab-pillar){border-color:var(--about-card-border)!important;box-shadow:var(--about-card-shadow)!important}html body main .docx-about-baseline .ab-origin2__inner{align-items:start!important}html body main .docx-about-baseline .ab-origin2__right{padding-left:clamp(28px,3vw,44px)!important}html body main .docx-about-baseline .ab-origin2__stack{gap:18px!important}html body main .docx-about-baseline .ab-origin2__card{background:radial-gradient(circle at 100% 0,#020c4f13,#0000 34%),#fff!important;grid-template-columns:48px minmax(0,1fr)!important;min-height:132px!important;padding:24px 26px!important}html body main .docx-about-baseline .ab-origin2__h{letter-spacing:.02em!important;font-size:clamp(18px,1.28vw,21px)!important;font-weight:600!important;line-height:1.24!important}html body main .docx-about-baseline .ab-origin2__text{font-size:15px!important;line-height:1.65!important}html body main .docx-about-baseline .ab-services{padding-top:clamp(76px,7vw,104px)!important;padding-bottom:clamp(76px,7vw,104px)!important}html body main .docx-about-baseline .ab-services__header{max-width:980px!important;margin:0 0 34px!important}html body main .docx-about-baseline .ab-services__grid{grid-template-columns:repeat(2,minmax(280px,1fr))!important;gap:18px!important}html body main .docx-about-baseline .ab-service{background:radial-gradient(circle at 100% 0,#020c4f14,#0000 34%),linear-gradient(135deg,#fff 0%,#ffffffeb 100%)!important;border-radius:18px!important;min-height:154px!important;padding:26px 28px 24px 94px!important}html body main .docx-about-baseline .ab-service:nth-child(5){grid-column:1/-1!important;min-height:132px!important}html body main .docx-about-baseline .ab-service__title{color:var(--arete-heading,#020c4f)!important;font-size:clamp(19px,1.38vw,23px)!important;font-weight:600!important;line-height:1.22!important}html body main .docx-about-baseline .ab-service__text{color:#020c4f!important;max-width:620px!important;font-size:15px!important;line-height:1.58!important}html body main .docx-about-baseline .ab-enablers{color:#fff!important;align-items:center!important;min-height:126px!important;margin-top:24px!important}html body main .docx-about-baseline .ab-enablers__label{color:#fff!important;font-size:15px!important;line-height:1.25!important}html body main .docx-about-baseline .ab-enablers__text{color:#ffffffe6!important;font-size:15px!important;line-height:1.65!important}html body main .docx-about-baseline .ab-who{background:var(--about-soft-bg)!important}html body main .docx-about-baseline .ab-who__grid{gap:clamp(32px,4.4vw,64px)!important}html body main .docx-about-baseline .ab-who__text{max-width:760px!important}html body main .docx-about-baseline .cpB__wrap{align-items:stretch!important}html body main .docx-about-baseline .cpB__panel{position:relative!important;top:auto!important}html body main .docx-about-baseline .ab-apart2__top{border-bottom:1px solid #020c4f1f!important;padding-bottom:28px!important}@media (max-width:980px){html body main .docx-about-baseline .ab-origin2__card{grid-template-columns:44px minmax(0,1fr)!important}html body main .docx-about-baseline .ab-services__grid{grid-template-columns:1fr!important}html body main .docx-about-baseline .ab-service:nth-child(5){grid-column:auto!important}}@media (max-width:640px){html body main .docx-about-baseline .ab-origin2__card{grid-template-columns:1fr!important;gap:12px!important}html body main .docx-about-baseline .ab-origin2__head{display:flex!important}html body main .docx-about-baseline .ab-origin2__num,html body main .docx-about-baseline .ab-origin2__h,html body main .docx-about-baseline .ab-origin2__text{grid-area:auto!important}html body main .docx-about-baseline .ab-service{padding:78px 22px 22px!important}}.academy-page{--ap-navy:#020c4f;--ap-deep:#020c4f;--ap-purple:#020c4f;--ap-magenta:#b31d7c;--ap-blue:#020c4f;--ap-gold:#c7a052;--ap-text:#020c4f;--ap-muted:#020c4f;--ap-line:#020c4f24;--ap-soft:#fff;color:var(--ap-text);background:#fff;overflow:hidden}.academy-page,.academy-page *{box-sizing:border-box;font-family:var(--font-montserrat), "Montserrat", sans-serif!important;letter-spacing:0!important}.academy-page h1,.academy-page h2,.academy-page h3,.academy-page p{margin:0;font-family:inherit!important}.academy-page p,.academy-page li{color:var(--ap-text);font-size:16px;font-weight:400;line-height:1.65}.ap-container{width:min(100% - 64px,1320px);margin:0 auto}.ap-eyebrow,.ap-hero__eyebrow{color:var(--ap-navy);text-transform:uppercase;letter-spacing:.12em!important;font-size:12px!important;font-weight:800!important;line-height:1.2!important}.ap-eyebrow:after,.ap-hero__eyebrow:after{content:"";background:linear-gradient(90deg, var(--ap-purple), var(--ap-magenta), var(--ap-blue));border-radius:999px;width:54px;height:3px;margin-top:12px;display:block}.ap-section-head{max-width:780px;margin-bottom:42px}.ap-section-head--center{text-align:center;margin-left:auto;margin-right:auto}.ap-section-head--center .ap-eyebrow:after{margin-left:auto;margin-right:auto}.academy-page h1{color:#fff;max-width:760px;font-size:clamp(42px,5.4vw,72px)!important;font-weight:800!important;line-height:1.04!important}.academy-page h2{color:var(--ap-purple);font-size:clamp(30px,3.1vw,46px)!important;font-weight:650!important;line-height:1.13!important}.academy-page h3{color:var(--ap-navy);font-size:clamp(19px,1.45vw,25px)!important;font-weight:700!important;line-height:1.22!important}.ap-lead{max-width:850px;color:var(--ap-muted)!important;margin-top:16px!important;font-size:17px!important;line-height:1.7!important}.ap-hero{isolation:isolate;color:#fff;background:radial-gradient(circle at 72% 32%,#020c4f38,#0000 30%),radial-gradient(circle at 18% 14%,#b31d7c47,#0000 32%),linear-gradient(90deg,#020c4f 0% 48%,#020c4f 100%);min-height:720px;position:relative}.ap-hero:before{content:"";z-index:-2;background:linear-gradient(90deg,#020c4ff0,#020c4fa3,#020c4f61),radial-gradient(circle at 70%,#ffffff1f,#0000 28%);position:absolute;inset:0}.ap-hero:after{content:"";z-index:-1;background:linear-gradient(#0000,#fff);height:170px;position:absolute;bottom:0;left:0;right:0}.ap-hero__grid{grid-template-columns:minmax(0,1fr) minmax(420px,.86fr);align-items:center;gap:clamp(42px,6vw,84px);min-height:720px;padding:clamp(78px,8vw,112px) 0 clamp(120px,10vw,160px);display:grid}.ap-hero__copy{max-width:780px}.ap-hero__eyebrow{color:var(--ap-gold)!important;margin-bottom:24px!important}.ap-hero__body{gap:14px;max-width:720px;margin-top:26px;display:grid}.ap-hero__body p{color:#ffffffe6!important;font-size:17px!important;line-height:1.75!important}.ap-hero__actions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:34px;display:flex}.ap-button{border-radius:999px;justify-content:center;align-items:center;gap:14px;min-height:50px;padding:0 24px;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex;font-size:14px!important;font-weight:800!important;line-height:1!important}.ap-button:hover{transform:translateY(-2px)}.ap-button--primary{background:linear-gradient(135deg, var(--ap-navy), var(--ap-purple) 55%, var(--ap-magenta));box-shadow:0 18px 36px #020c4f47;color:#fff!important}.ap-button--secondary{background:#fff;border:1px solid #020c4f38;color:var(--ap-navy)!important}.ap-button--light{background:#ffffff14;border:1px solid #ffffff70;color:#fff!important}.ap-hero__system{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#ffffff29,#ffffff14);border:1px solid #ffffff3d;border-radius:32px;padding:34px;position:relative;box-shadow:0 34px 80px #020c4f47}.ap-orbit{width:330px;height:330px;margin:0 auto 26px;position:relative}.ap-orbit__ring{border:1px solid #c7a0525c;border-radius:50%;position:absolute;inset:24px}.ap-orbit__ring--two{border-color:#ffffff40;inset:72px}.ap-orbit__center{background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;inset:106px;box-shadow:0 20px 44px #020c4f38}.ap-orbit__center img{object-fit:contain;width:110px;height:auto}.ap-orbit__node{color:#fff;background:#020c4ff0;border:1px solid #ffffff38;border-radius:50%;place-items:center;width:80px;height:80px;display:grid;position:absolute;font-size:13px!important;font-weight:800!important}.ap-orbit__node--one{top:0;left:50%;transform:translate(-50%)}.ap-orbit__node--two{top:84px;right:6px}.ap-orbit__node--three{bottom:54px;left:8px}.ap-orbit__node--four{bottom:10px;right:54px}.ap-route-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.ap-route-card{background:#020c4f57;border:1px solid #ffffff3d;border-radius:22px;padding:22px}.ap-route-card span{color:var(--ap-gold);font-size:12px;font-weight:800}.ap-route-card h2{margin-top:10px;color:#fff!important;font-size:24px!important;line-height:1.16!important}.ap-route-card p{margin-top:8px;color:#ffffffc7!important;font-size:14px!important;line-height:1.6!important}.ap-proof-band{z-index:2;margin-top:-76px;position:relative}.ap-proof-grid{border:1px solid var(--ap-line);background:#fffffff5;border-radius:24px;grid-template-columns:repeat(5,1fr);display:grid;overflow:hidden;box-shadow:0 22px 60px #020c4f21}.ap-proof-item{border-right:1px solid var(--ap-line);align-items:center;gap:14px;padding:28px;display:flex}.ap-proof-item:last-child{border-right:0}.ap-proof-item span{color:var(--ap-navy);font-size:15px;font-weight:800;line-height:1.35}.ap-icon{width:52px;height:52px;color:var(--ap-purple);background:#fff;border-radius:50%;flex:none;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #020c4f1f}.ap-icon svg{width:26px;height:26px}.ap-section{padding:clamp(78px,7vw,112px) 0}.ap-section--soft{background:linear-gradient(120deg,#fff,#fff)}.ap-section--white{background:#fff}.ap-two-column{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:40px;display:grid}.ap-two-column--balanced{align-items:center}.ap-two-column--narrow{grid-template-columns:.55fr 1fr}.ap-learning-wheel{border:1px solid var(--ap-line);background:#fff;border-radius:30px;min-height:360px;position:relative;box-shadow:0 24px 58px #020c4f17}.ap-learning-wheel__center{text-align:center;color:var(--ap-navy);background:radial-gradient(circle,#fff,#fff);border-radius:50%;place-items:center;font-weight:800;display:grid;position:absolute;inset:92px}.ap-learning-wheel__center img{width:120px;max-width:70%;height:auto}.ap-learning-wheel__node{color:#fff;background:linear-gradient(135deg, var(--ap-navy), var(--ap-purple));text-align:center;border-radius:50%;place-items:center;width:88px;height:88px;font-size:12px;font-weight:800;display:grid;position:absolute}.ap-learning-wheel__node--1{top:26px;left:50%;transform:translate(-50%)}.ap-learning-wheel__node--2{top:130px;right:38px}.ap-learning-wheel__node--3{bottom:32px;left:50%;transform:translate(-50%)}.ap-learning-wheel__node--4{top:130px;left:38px}.ap-principles,.ap-programme-grid,.ap-school-grid,.ap-mini-grid,.ap-dark-card-grid,.ap-pathway-list{gap:22px;display:grid}.ap-principles{grid-template-columns:repeat(5,1fr);margin-top:46px}.ap-principle-card,.ap-programme-card,.ap-school-card,.ap-model-panel,.ap-pathway-list article,.ap-difference-flow article,.ap-dark-card-grid article{border:1px solid var(--ap-line);background:#fffffff0;border-radius:24px;box-shadow:0 20px 48px #020c4f14}.ap-principle-card{padding:28px}.ap-principle-card span,.ap-programme-card__top span,.ap-school-card__head span,.ap-difference-flow span,.ap-dark-card-grid span{color:var(--ap-blue);font-size:12px;font-weight:900}.ap-principle-card h3{margin-top:18px}.ap-principle-card p{margin-top:10px;color:var(--ap-muted)!important}.ap-programme-grid{grid-template-columns:repeat(12,1fr);margin-top:44px}.ap-programme-card{border-top:6px solid var(--ap-navy);flex-direction:column;grid-column:span 4;min-height:430px;padding:30px;display:flex}.ap-programme-card:first-child,.ap-programme-card:nth-child(2){grid-column:span 6}.ap-programme-card__top{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.ap-programme-card__top strong{color:var(--ap-magenta);text-transform:uppercase;font-size:12px}.ap-programme-card h3{color:var(--ap-purple)!important;font-size:clamp(24px,2.2vw,34px)!important;font-weight:650!important}.ap-programme-card p{margin-top:14px}.ap-programme-card__subtitle{color:var(--ap-navy)!important;font-weight:700!important}.ap-pills{flex-wrap:wrap;gap:8px;margin:22px 0;display:flex}.ap-pills span{border:1px solid var(--ap-line);color:var(--ap-navy);background:#fff;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:700}.ap-programme-card__ideal{border-top:1px solid var(--ap-line);color:var(--ap-text);margin-top:auto;padding-top:20px;line-height:1.6}.ap-programme-card a,.ap-school-card a{color:var(--ap-navy);margin-top:18px;font-weight:800;text-decoration:none}.ap-cta-strip{border:1px solid var(--ap-line);background:#fff;border-radius:22px;justify-content:space-between;align-items:center;gap:24px;margin-top:32px;padding:24px 28px;display:flex;box-shadow:0 20px 48px #020c4f14}.ap-school-grid{grid-template-columns:repeat(5,1fr);margin-top:44px}.ap-school-card{flex-direction:column;min-height:560px;padding:26px;display:flex;overflow:hidden}.ap-school-card__head{justify-content:space-between;align-items:center;margin-bottom:26px;display:flex}.ap-school-card h3{color:var(--ap-navy)!important;font-size:24px!important;line-height:1.2!important}.ap-school-card p{margin-top:12px;color:var(--ap-muted)!important}.ap-feature-note{color:var(--ap-purple);background:#fff;border-radius:16px;margin:18px 0;padding:14px;font-weight:700;line-height:1.5}.ap-school-card ul{gap:8px;margin:18px 0 0;padding-left:18px;display:grid}.ap-school-card li::marker{color:var(--ap-blue)}.ap-difference-flow{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:44px;display:grid}.ap-difference-flow article{padding:34px}.ap-difference-flow h3{margin-top:28px;color:var(--ap-purple)!important;font-size:30px!important}.ap-difference-closing{color:var(--ap-navy);background:#fff;border-radius:22px;margin-top:26px;padding:22px 28px;font-weight:800}.ap-model-panel{padding:34px}.ap-model-panel h2{margin-top:12px}.ap-model-panel>p:not(.ap-eyebrow){margin-top:18px}.ap-mini-grid{grid-template-columns:repeat(2,1fr);margin:30px 0}.ap-mini-grid div{border:1px solid var(--ap-line);background:#fff;border-radius:18px;padding:20px}.ap-mini-grid h3{margin-top:14px;font-size:20px!important}.ap-process-list{gap:14px;margin:28px 0;display:grid}.ap-process-list article{border:1px solid var(--ap-line);background:#fff;border-radius:18px;grid-template-columns:54px 1fr;gap:18px;padding:20px;display:grid}.ap-process-list span{color:#fff;background:var(--ap-purple);border-radius:50%;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.ap-process-list h3{font-size:22px!important}.ap-check-grid{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.ap-check-grid span{color:var(--ap-navy);background:#fff;border-radius:999px;padding:10px 14px;font-size:13px;font-weight:800}.ap-dark{color:#fff;background:radial-gradient(circle at 15% 20%,#b31d7c47,#0000 30%),linear-gradient(135deg,#020c4f,#020c4f 58%,#020c4f)}.ap-dark__grid{grid-template-columns:.72fr 1fr;align-items:start;gap:48px;display:grid}.ap-dark h2,.ap-dark h3,.ap-final h2{color:#fff!important}.ap-dark p,.ap-dark li{color:#ffffffd1!important}.ap-eyebrow--gold{color:var(--ap-gold)!important}.ap-dark-card-grid{grid-template-columns:repeat(3,1fr)}.ap-dark-card-grid article{box-shadow:none;background:#ffffff14;border-color:#ffffff29;padding:26px}.ap-dark-card-grid h3{margin-top:18px;font-size:26px!important}.ap-dark__closing{color:#fff;border:1px solid #ffffff2e;border-radius:20px;margin-top:30px;padding:22px 26px;font-weight:700}.ap-pathway-list article{padding:26px 30px}.ap-pathway-list h3{color:var(--ap-purple)!important}.ap-cert-list{gap:12px;margin-top:24px;display:grid}.ap-cert-list>div{border:1px solid var(--ap-line);background:#fff;border-radius:16px;grid-template-columns:48px 1fr;align-items:center;gap:14px;padding:16px;display:grid}.ap-cert-list h3{font-size:18px!important}.ap-note{background:#fff;border-radius:16px;padding:18px;color:var(--ap-navy)!important;font-weight:700!important}.ap-final{color:#fff;background:linear-gradient(135deg, var(--ap-navy), var(--ap-purple));border-radius:32px;grid-template-columns:1fr .9fr;align-items:center;gap:44px;padding:46px;display:grid;box-shadow:0 28px 70px #020c4f38}.ap-final p{margin-top:16px;color:#ffffffd6!important}.ap-final__panel{background:#ffffff17;border:1px solid #fff3;border-radius:24px;padding:28px}.ap-final__panel strong{color:#fff;font-size:22px;line-height:1.4}.ap-final__actions{flex-wrap:wrap;gap:14px;margin-top:24px;display:flex}@media (max-width:1180px){.ap-proof-grid{grid-template-columns:repeat(3,1fr)}.ap-principles,.ap-school-grid{grid-template-columns:repeat(2,1fr)}.ap-programme-card,.ap-programme-card:first-child,.ap-programme-card:nth-child(2){grid-column:span 6}}@media (max-width:980px){.ap-container{width:min(100% - 40px,1320px)}.ap-hero__grid,.ap-two-column,.ap-two-column--narrow,.ap-dark__grid,.ap-final{grid-template-columns:1fr}.ap-hero,.ap-hero__grid{min-height:auto}.ap-route-grid,.ap-mini-grid,.ap-difference-flow,.ap-dark-card-grid,.ap-proof-grid{grid-template-columns:1fr}.ap-proof-item{border-right:0;border-bottom:1px solid var(--ap-line)}.ap-proof-item:last-child{border-bottom:0}.ap-programme-card,.ap-programme-card:first-child,.ap-programme-card:nth-child(2){grid-column:span 12;min-height:auto}}@media (max-width:640px){.ap-container{width:min(100% - 28px,1320px)}.academy-page h1{font-size:40px!important}.academy-page h2{font-size:30px!important}.ap-section{padding:64px 0}.ap-hero__grid{padding:64px 0 112px}.ap-hero__system{border-radius:24px;padding:22px}.ap-orbit{width:260px;height:260px}.ap-orbit__center{inset:82px}.ap-orbit__node{width:64px;height:64px;font-size:11px!important}.ap-principles,.ap-school-grid{grid-template-columns:1fr}.ap-school-card{min-height:auto}.ap-final{padding:28px}.ap-cta-strip{flex-direction:column;align-items:flex-start}}html body main .home-clean-offering-shell{grid-template-columns:minmax(410px,.9fr) minmax(0,1.1fr);gap:28px;display:grid}@media (max-width:1050px){html body main .home-clean-offering-shell{grid-template-columns:minmax(0,1fr)!important}html body main .home-clean-rail,html body main .home-clean-detail{width:100%;min-width:0}html body main .home-clean-rail{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}html body main .home-clean-rail__head{grid-column:1/-1}}@media (max-width:680px){html body main .home-clean-rail{grid-template-columns:minmax(0,1fr)!important}html body main button.home-clean-rail__item{height:auto;min-height:99px}html body main .home-clean-detail{min-height:0}}.home-way-v2{background:#fff;padding:clamp(46px,4.4vw,70px) 32px clamp(54px,5vw,78px);position:relative;overflow:hidden}.home-way-v2__inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px 20px;width:min(1380px,100%);margin:0 auto;display:grid}.home-way-v2__intro{align-self:center;padding:6px 0 14px 4px}.home-way-v2__eyebrow{color:#b31d7c;text-transform:uppercase;align-items:center;gap:18px;margin:0 0 22px;font-size:13px;font-weight:800;line-height:1.2;display:flex}.home-way-v2__eyebrow span{background:#b31d7c;flex:none;width:46px;height:2px}html body main .home-way-v2__intro h2{max-width:100%;margin:0 0 18px;color:#020c4f!important;letter-spacing:0!important;font-size:clamp(38px,2.65vw,42px)!important;font-weight:800!important;line-height:1.08!important}.home-way-v2__intro h2 em{color:#b31d7c;font-style:normal}.home-way-v2__intro h2>span{white-space:nowrap;max-width:100%;display:block}html body main .home-way-v2__intro>p{max-width:650px;margin:0;color:#020c4f!important;font-size:16px!important;font-weight:500!important;line-height:1.72!important}html body main .home-way-v2__intro>strong{border-left:3px solid #b31d7c;margin-top:18px;padding:2px 0 2px 20px;display:block;color:#020c4f!important;font-size:22px!important;font-weight:800!important;line-height:1.35!important}.home-way-v2__belief{background:linear-gradient(125deg,#020c4f 0% 64%,#b31d7cf5 160%);border-radius:8px;min-height:338px;padding:40px 34px 34px;position:relative;overflow:hidden;box-shadow:0 16px 32px #020c4f1f}.home-way-v2__belief:after{content:"";border-top:4px solid #b31d7c;width:150px;height:55px;position:absolute;bottom:-25px;right:-18px;transform:rotate(-39deg)}.home-way-v2__belief:before{opacity:.32;content:"";background:radial-gradient(circle,#b31d7c 0 1px,#0000 1.35px) 0 0/8px 8px;width:240px;height:155px;position:absolute;top:74px;right:34px;-webkit-mask-image:radial-gradient(#020c4f 20%,#0000 72%);mask-image:radial-gradient(#020c4f 20%,#0000 72%)}.home-way-v2__belief-top{z-index:1;grid-template-columns:58px minmax(0,1fr);align-items:start;gap:20px;display:grid;position:relative}.home-way-v2__quote-mark{color:#b31d7c;border:1px solid #b31d7c;border-radius:50%;place-items:center;width:56px;height:56px;padding-top:7px;font-family:Georgia,serif;font-size:43px;font-weight:700;line-height:1;display:grid}html body main .home-way-v2__belief-top p{max-width:390px;margin:0;color:#fff!important;font-size:14px!important;font-weight:600!important;line-height:1.7!important}html body main .home-way-v2__belief blockquote{z-index:1;border-top:2px solid #b31d7c;margin:30px 0 0;padding-top:20px;position:relative;color:#fff!important;font-size:clamp(25px,2.1vw,32px)!important;font-weight:800!important;line-height:1.22!important}.home-way-v2__belief blockquote em{color:#b31d7c;font-style:normal}.home-way-v2__card{background:#fff;border:1px solid #020c4f1a;border-radius:8px;grid-template-columns:92px minmax(0,1fr);align-items:start;gap:22px;min-height:198px;padding:25px 28px 24px 22px;display:grid;box-shadow:0 9px 24px #020c4f12}.home-way-v2__icon{color:#020c4f;background:#b31d7c17;border-radius:50%;place-items:center;width:78px;height:78px;display:grid}.home-way-v2__icon svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:46px;height:46px}html body main .home-way-v2__card p{border-left:2px solid #b31d7c7a;margin:0;padding-left:24px;color:#020c4f!important;font-size:13.8px!important;font-weight:500!important;line-height:1.68!important}html body main .home-way-v2__card p strong{color:#b31d7c!important;font-weight:800!important}.home-way-v2__banner{background:linear-gradient(105deg,#020c4f 0% 54%,#b31d7c 155%);border-radius:7px;grid-column:1/-1;grid-template-columns:68px minmax(0,1fr) 90px;align-items:center;gap:18px;min-height:84px;padding:14px 28px 14px 48px;display:grid;position:relative;overflow:hidden}.home-way-v2__star{color:#fff;background:#b31d7c;border-radius:50%;place-items:center;width:54px;height:54px;display:grid}.home-way-v2__star svg{fill:currentColor;width:30px;height:30px}html body main .home-way-v2__banner strong{color:#fff!important;font-size:18px!important;font-weight:800!important;line-height:1.45!important}.home-way-v2__closing-quote{color:#ffffff2e;justify-self:end;font-family:Georgia,serif;font-size:92px;font-weight:700;line-height:.7}@media (max-width:980px){.home-way-v2{padding-inline:24px}.home-way-v2__inner{grid-template-columns:1fr}.home-way-v2__intro{padding:0 0 18px}.home-way-v2__banner{grid-column:auto}}@media (max-width:640px){.home-way-v2{padding:48px 18px 56px}.home-way-v2__eyebrow{gap:12px;font-size:11px}.home-way-v2__eyebrow span{width:34px}html body main .home-way-v2__intro h2{font-size:34px!important}.home-way-v2__intro h2>span{white-space:normal;display:inline}.home-way-v2__intro h2>span+span:before{content:" "}.home-way-v2__intro h2 br,.home-way-v2__banner br{display:none}.home-way-v2__belief{min-height:auto;padding:28px 22px 30px}.home-way-v2__belief-top{grid-template-columns:48px minmax(0,1fr);gap:14px}.home-way-v2__quote-mark{width:46px;height:46px;font-size:36px}.home-way-v2__card{grid-template-columns:1fr;min-height:0;padding:22px}.home-way-v2__icon{width:66px;height:66px}html body main .home-way-v2__card p{border-top:2px solid #b31d7c7a;border-left:0;padding:18px 0 0}.home-way-v2__banner{grid-template-columns:48px minmax(0,1fr);padding:18px}.home-way-v2__star{width:44px;height:44px}.home-way-v2__closing-quote{display:none}}html body main .home-offerings-v2{position:relative;overflow:hidden;background:radial-gradient(circle at 7% 30%,#b31d7c0f,#0000 24%),radial-gradient(circle at 91% 14%,#020c4f12,#0000 34%),#fff!important;padding:54px 28px 58px!important}html body main .home-offerings-v2:before{content:"";border:1px solid #020c4f0d;border-radius:50%;width:430px;height:430px;position:absolute;top:40px;right:-70px;box-shadow:0 0 0 34px #020c4f06,0 0 0 70px #b31d7c05}html body main .home-offerings-v2>.container,html body main .home-clean-apart>.container,html body main .home-clean-impact>.container{position:relative;width:min(1336px,100%)!important;max-width:none!important;margin-inline:auto!important}html body main .home-offerings-v2 .home-clean-section-head--split{grid-template-columns:minmax(0,1fr) 300px!important;align-items:end!important;gap:42px!important;margin-bottom:20px!important;display:grid!important}html body main .home-offerings-v2 .home-clean-kicker,html body main .home-clean-apart .home-clean-kicker,html body main .home-clean-impact .home-clean-kicker{color:#020c4f!important;text-transform:uppercase!important;margin:0 0 12px!important;font-size:13px!important;font-weight:800!important;line-height:1.2!important}html body main .home-offerings-v2 .home-clean-section-head h2{color:#020c4f!important;margin:0 0 12px!important;font-size:clamp(34px,3vw,44px)!important;font-weight:700!important;line-height:1.12!important}html body main .home-offerings-v2 .home-clean-section-head p:not(.home-clean-kicker){color:#020c4fc7!important;max-width:680px!important;margin:0!important;font-size:14px!important;line-height:1.65!important}html body main .home-offerings-v2 .home-clean-section-head .home-clean-btn{color:#020c4f!important;border-color:#020c4f!important;border-radius:999px!important;width:100%!important;min-height:48px!important}html body main .home-offerings-v2 .home-clean-offering-shell{grid-template-columns:minmax(430px,.92fr) minmax(500px,1fr)!important;align-items:stretch!important;gap:36px!important;display:grid!important}html body main .home-offerings-v2 .home-clean-rail,html body main .home-offerings-v2 .home-clean-detail{background:#fffffff0!important;border:1px solid #020c4f1f!important;border-radius:8px!important;min-height:540px!important;overflow:hidden!important;box-shadow:0 12px 32px #020c4f0f!important}html body main .home-offerings-v2 .home-clean-rail__head{min-height:66px!important;padding:14px 24px!important}html body main .home-offerings-v2 .home-clean-rail__head strong{color:#020c4f!important;font-size:12px!important;font-weight:800!important}html body main .home-offerings-v2 .home-clean-rail__head span{color:#020c4f!important;border-radius:999px!important;font-size:12px!important}html body main .home-offerings-v2 .home-clean-rail__item{position:relative;text-align:left!important;background:0 0!important;border:0!important;border-top:1px solid #020c4f1a!important;border-radius:0!important;grid-template-columns:52px minmax(0,1fr) 18px!important;align-items:center!important;gap:16px!important;min-height:94px!important;padding:14px 22px!important}html body main .home-offerings-v2 .home-clean-rail__item.is-active{background:linear-gradient(90deg,#020c4f12,#b31d7c0e)!important;border-left:5px solid #b31d7c!important;padding-left:17px!important}html body main .home-offerings-v2 .home-clean-icon{color:#020c4f!important;background:#b31d7c11!important;border:1px solid #020c4f1f!important;border-radius:50%!important;place-items:center!important;width:50px!important;height:50px!important;display:grid!important}html body main .home-offerings-v2 .home-clean-icon:before{display:none!important}html body main .home-offerings-v2 .home-clean-icon svg,html body main .home-offerings-v2__benefits svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:30px;height:30px}html body main .home-offerings-v2 .home-clean-rail__copy strong{color:#020c4f!important;font-size:15px!important;font-weight:700!important;line-height:1.35!important;display:block!important}html body main .home-offerings-v2 .home-clean-rail__copy small{color:#020c4fc2!important;margin-top:4px!important;font-size:12.5px!important;line-height:1.45!important;display:block!important}html body main .home-offerings-v2 .home-clean-rail__arrow{color:#020c4fad!important;font-size:28px!important;line-height:1!important}html body main .home-offerings-v2 .home-clean-detail{flex-direction:column!important;display:flex!important}html body main .home-offerings-v2 .home-clean-detail__head{background:linear-gradient(110deg,#fff 0%,#b31d7c0e 100%)!important;border-bottom:1px solid #020c4f1c!important;min-height:160px!important;padding:26px 30px!important}html body main .home-offerings-v2 .home-clean-detail__head h3{color:#b31d7c!important;margin:0 0 10px!important;font-size:25px!important;font-weight:700!important;line-height:1.25!important}html body main .home-offerings-v2 .home-clean-detail__head p{color:#020c4f!important;max-width:560px!important;margin:0!important;font-size:14px!important;line-height:1.7!important}html body main .home-offerings-v2 .home-clean-detail ul{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:28px 32px!important;margin:0!important;padding:24px 28px 26px!important;list-style:none!important;display:grid!important}html body main .home-offerings-v2 .home-clean-detail li{color:#020c4f!important;grid-template-columns:44px minmax(0,1fr)!important;align-items:center!important;gap:12px!important;font-size:13px!important;line-height:1.5!important;display:grid!important}html body main .home-offerings-v2 .home-clean-detail li:before{display:none!important}html body main .home-offerings-v2 .home-clean-detail li>span{color:#b31d7c!important;background:#b31d7c12!important;border-radius:50%!important;place-items:center!important;width:42px!important;height:42px!important;display:grid!important}html body main .home-offerings-v2 .home-clean-detail li svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:25px;height:25px}html body main .home-offerings-v2 .home-clean-detail__summary{border-top:1px solid #020c4f1a!important;flex-wrap:wrap!important;gap:10px!important;margin:auto 26px 0!important;padding:18px 0 0!important;display:flex!important}html body main .home-offerings-v2 .home-clean-detail__summary span{color:#020c4f!important;border:1px solid #020c4f1f!important;border-radius:999px!important;align-items:center!important;min-height:38px!important;padding:6px 14px!important;font-size:11.5px!important;font-weight:600!important;display:inline-flex!important}html body main .home-offerings-v2 .home-clean-detail__actions{justify-content:flex-end!important;gap:12px!important;padding:16px 26px 24px!important;display:flex!important}html body main .home-offerings-v2 .home-clean-detail__actions .home-clean-btn{border-radius:999px!important;min-height:46px!important}html body main .home-offerings-v2 .home-clean-detail__actions .home-clean-btn--brand{color:#fff!important;background:linear-gradient(90deg,#020c4f,#b31d7c)!important;min-width:280px!important}html body main .home-offerings-v2__benefits{background:#ffffffeb;border:1px solid #020c4f1a;border-radius:8px;grid-template-columns:230px repeat(4,minmax(0,1fr));min-height:92px;margin-top:24px;display:grid;overflow:hidden;box-shadow:0 9px 26px #020c4f0d}html body main .home-offerings-v2__benefit-title,html body main .home-offerings-v2__benefit{align-items:center;gap:14px;padding:16px 20px;display:flex}html body main .home-offerings-v2__benefit:not(:last-child){border-right:1px solid #020c4f1c}html body main .home-offerings-v2__benefit-title>span{color:#fff;background:#020c4f;border-radius:50%;flex:none;place-items:center;width:58px;height:58px;display:grid}html body main .home-offerings-v2__benefit-title strong{color:#020c4f!important;text-transform:uppercase!important;font-size:13px!important;line-height:1.45!important}html body main .home-offerings-v2__benefit>span{color:#b31d7c;background:#b31d7c12;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;display:grid}html body main .home-offerings-v2__benefit>span svg{width:24px;height:24px}html body main .home-offerings-v2__benefit p{color:#020c4f!important;margin:0!important;font-size:11.5px!important;font-weight:600!important;line-height:1.55!important}html body main .home-clean-apart{position:relative;overflow:hidden;background:#fff!important;padding:54px 28px 52px!important}html body main .home-clean-apart:before{opacity:.34;content:"";background:radial-gradient(circle,#b31d7c 0 1px,#0000 1.3px) 0 0/10px 10px;width:280px;height:150px;position:absolute;top:190px;right:10px;-webkit-mask-image:radial-gradient(#020c4f 10%,#0000 72%);mask-image:radial-gradient(#020c4f 10%,#0000 72%)}html body main .home-clean-apart__top{border:0!important;grid-template-columns:minmax(0,2fr) minmax(300px,.75fr)!important;align-items:center!important;gap:44px!important;padding:0!important;display:grid!important}html body main .home-clean-apart__top h2{color:#020c4f!important;margin:0 0 16px!important;font-size:clamp(38px,3.25vw,47px)!important;font-weight:800!important;line-height:1.1!important}html body main .home-clean-apart__top p:not(.home-clean-kicker){color:#020c4fcc!important;max-width:810px!important;margin:0 0 18px!important;font-size:15px!important;line-height:1.7!important}html body main .home-clean-apart__top p strong{color:#020c4f!important;font-weight:800!important}html body main .home-clean-apart__lead{font-size:16px!important}html body main .home-clean-apart__top aside{position:relative;background:0 0!important;border-top:0!important;border-left:2px solid #020c4f40!important;align-content:center!important;min-height:220px!important;padding:0 0 0 56px!important;display:grid!important}html body main .home-clean-apart__top aside strong{color:#020c4f!important;font-size:27px!important;font-weight:700!important;line-height:1.25!important}html body main .home-clean-apart__top aside strong em{color:#b31d7c!important;font-style:normal!important}html body main .home-clean-apart__badge{color:#b31d7c;background:#fff;border:1px solid #020c4f1a;border-radius:50%;place-items:center;width:86px;height:86px;margin-top:24px;display:grid;box-shadow:0 8px 22px #020c4f14}html body main .home-clean-apart__badge svg,html body main .home-clean-apart-card__icon svg,html body main .home-clean-apart__cta-icon svg,html body main .home-clean-stat__icon svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:48px;height:48px}html body main .home-clean-apart__grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:20px!important;margin-top:34px!important;display:grid!important}html body main .home-clean-apart-card{background:#fff!important;border:1px solid #020c4f1a!important;border-radius:8px!important;flex-direction:column!important;align-items:center!important;min-height:335px!important;padding:34px 24px 26px!important;display:flex!important;position:relative!important;overflow:hidden!important;box-shadow:0 10px 28px #020c4f11!important}html body main .home-clean-apart-card:after{display:none!important}html body main .home-clean-apart-card__number{color:#020c4f!important;background:#b31d7c11!important;border:0!important;border-radius:6px!important;place-items:center!important;width:38px!important;height:38px!important;font-size:13px!important;font-weight:800!important;display:grid!important;position:absolute!important;top:18px!important;left:18px!important}html body main .home-clean-apart-card__icon{color:#b31d7c!important;background:#b31d7c0e!important;border:1px solid #020c4f1c!important;border-radius:50%!important;place-items:center!important;width:94px!important;height:94px!important;margin:0 auto 22px!important;display:grid!important}html body main .home-clean-apart-card h3{color:#020c4f!important;text-align:center!important;min-height:52px!important;margin:0!important;font-size:17px!important;font-weight:700!important;line-height:1.35!important}html body main .home-clean-apart-card h3:before{display:none!important}html body main .home-clean-apart-card__rule{background:#b31d7c!important;border:0!important;border-radius:999px!important;width:40px!important;height:2px!important;margin:10px auto 16px!important;display:block!important;position:static!important}html body main .home-clean-apart-card p{color:#020c4fc7!important;text-align:center!important;margin:0!important;font-size:13px!important;line-height:1.68!important}html body main .home-clean-apart__cta{background:#020c4f06!important;border:1px solid #020c4f1a!important;border-radius:8px!important;grid-template-columns:86px minmax(0,1fr) minmax(280px,.42fr)!important;align-items:center!important;gap:28px!important;min-height:120px!important;margin-top:26px!important;padding:20px 44px!important;display:grid!important}html body main .home-clean-apart__cta-icon{color:#fff;background:linear-gradient(135deg,#020c4f,#b31d7c);border-radius:50%;place-items:center;width:76px;height:76px;display:grid}html body main .home-clean-apart__cta h3{color:#020c4f!important;margin:0!important;font-size:18px!important;font-weight:800!important;line-height:1.4!important}html body main .home-clean-apart__cta p{color:#020c4fbd!important;margin:4px 0 0!important;font-size:13px!important;font-weight:500!important;line-height:1.55!important}html body main .home-clean-apart__cta .home-clean-btn{color:#fff!important;background:linear-gradient(90deg,#020c4f,#b31d7c)!important;border-radius:999px!important;min-height:52px!important}html body main .home-clean-impact{position:relative;overflow:hidden;background:radial-gradient(circle at 3% 88%,#b31d7c0f,#0000 23%),radial-gradient(circle at 94% 12%,#020c4f13,#0000 34%),#fff!important;padding:52px 28px 24px!important}html body main .home-clean-impact h2{color:#020c4f!important;max-width:900px!important;margin:0!important;font-size:clamp(40px,4.2vw,58px)!important;font-weight:800!important;line-height:1.06!important}html body main .home-clean-impact h2 em{color:#b31d7c!important;font-style:normal!important}html body main .home-clean-stats{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important;margin-top:24px!important;display:grid!important;overflow:visible!important}html body main .home-clean-stat{background:0 0!important;border:0!important;justify-items:center!important;min-height:205px!important;padding:0 30px!important;display:grid!important;position:relative!important}html body main .home-clean-stat:not(:last-child){border-right:2px solid #020c4f4d!important}html body main .home-clean-stat:before{display:none!important}html body main .home-clean-stat__icon{color:#b31d7c!important;background:#ffffffe0!important;border:1px solid #020c4f1c!important;border-radius:50%!important;place-items:center!important;width:78px!important;height:78px!important;margin-bottom:12px!important;display:grid!important;box-shadow:0 8px 22px #020c4f0d!important}html body main .home-clean-stat__icon svg{width:48px;height:48px}html body main .home-clean-stat>strong{color:#b31d7c!important;text-align:center!important;font-size:52px!important;font-weight:800!important;line-height:1!important}html body main .home-clean-stat>span:last-child{color:#020c4f!important;text-align:center!important;max-width:230px!important;margin-top:10px!important;font-size:16px!important;font-weight:600!important;line-height:1.45!important}html body .site-footer{color:#fff!important;background:linear-gradient(105deg,#020c4f 0% 72%,#b31d7c57 160%)!important;padding:30px 28px 0!important;position:relative!important;overflow:hidden!important}html body .site-footer:before{display:none!important}html body .site-footer .footer-grid{grid-template-columns:minmax(250px,.9fr) minmax(150px,.55fr) minmax(300px,.95fr) minmax(170px,.58fr)!important;gap:64px!important;width:min(1320px,100%)!important;max-width:none!important;margin:0 auto!important;padding:0 0 26px!important;display:grid!important}html body .footer-logo-frame{background:#fff;place-items:center;width:194px;height:146px;display:grid;overflow:hidden}html body .footer-logo-frame .footer-logo{object-fit:cover!important;width:235px!important;height:157px!important;box-shadow:none!important;border-radius:0!important}html body .footer-brand-column>p{max-width:270px;margin:16px 0 0!important}html body .site-footer h2{color:#ffffff9e!important;text-transform:uppercase!important;margin:18px 0 20px!important;font-size:13px!important;font-weight:700!important;line-height:1.2!important}html body .site-footer h2:after{background:#b31d7c!important;width:38px!important;height:2px!important;margin-top:9px!important}html body .footer-nav-column nav,html body .footer-contact-column,html body .footer-social-column{align-content:start!important;gap:7px!important;display:grid!important}html body .site-footer p,html body .site-footer a,html body .site-footer span{color:#ffffffe6!important;font-size:14px!important;line-height:1.55!important}html body .footer-contact-column a,html body .footer-contact-column>span,html body .footer-social-column>span{align-items:center!important;gap:13px!important;min-height:34px!important;display:flex!important}html body .footer-contact-column svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}html body .footer-social-column i{border:1px solid #ffffffad;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;display:grid}html body .footer-social-column svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}html body .footer-bottom{border-top:1px solid #ffffff38!important;justify-content:center!important;align-items:center!important;gap:30px!important;width:min(1320px,100%)!important;max-width:none!important;margin:0 auto!important;padding:20px 0 24px!important;display:flex!important}html body .footer-bottom p{margin:0!important}html body .footer-bottom>div{gap:0!important;display:flex!important}html body .footer-bottom>div span{border-left:1px solid #ffffff75!important;padding:0 30px!important}@media (max-width:1050px){html body main .home-offerings-v2 .home-clean-offering-shell,html body main .home-clean-apart__top{grid-template-columns:1fr!important}html body main .home-offerings-v2__benefits{grid-template-columns:repeat(2,minmax(0,1fr))}html body main .home-offerings-v2__benefit-title{grid-column:1/-1}html body main .home-clean-apart__top aside{border-top:1px solid #020c4f29!important;border-left:0!important;min-height:auto!important;padding:26px 0 0!important}html body main .home-clean-apart__grid,html body main .home-clean-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body main .home-clean-stat:nth-child(2){border-right:0!important}html body .site-footer .footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:680px){html body main .home-offerings-v2,html body main .home-clean-apart,html body main .home-clean-impact{padding:48px 18px!important}html body main .home-offerings-v2 .home-clean-section-head--split,html body main .home-offerings-v2 .home-clean-offering-shell,html body main .home-offerings-v2 .home-clean-detail ul,html body main .home-clean-apart__grid,html body main .home-clean-stats,html body main .home-clean-apart__cta,html body .site-footer .footer-grid{grid-template-columns:1fr!important}html body main .home-offerings-v2 .home-clean-rail,html body main .home-offerings-v2 .home-clean-detail{min-height:auto!important}html body main .home-offerings-v2 .home-clean-rail__item{min-height:88px!important}html body main .home-offerings-v2 .home-clean-detail__actions{flex-direction:column!important;align-items:stretch!important}html body main .home-offerings-v2 .home-clean-detail__actions .home-clean-btn--brand{min-width:0!important}html body main .home-offerings-v2__benefits{grid-template-columns:1fr}html body main .home-offerings-v2__benefit-title{grid-column:auto}html body main .home-offerings-v2__benefit:not(:last-child){border-bottom:1px solid #020c4f1a;border-right:0}html body main .home-clean-apart__top h2,html body main .home-clean-impact h2{font-size:36px!important}html body main .home-clean-apart-card{min-height:310px!important}html body main .home-clean-apart__cta{justify-items:start!important;padding:24px!important}html body main .home-clean-apart__cta .home-clean-btn{width:100%!important}html body main .home-clean-stat,html body main .home-clean-stat:not(:last-child){border-bottom:1px solid #020c4f29!important;border-right:0!important;min-height:220px!important;padding:24px!important}html body .site-footer{padding:34px 22px 0!important}html body .site-footer .footer-grid{gap:28px!important}html body .footer-bottom{flex-direction:column!important;align-items:flex-start!important;gap:14px!important}html body .footer-bottom>div{flex-wrap:wrap!important}html body .footer-bottom>div span{border-left:0!important;padding:0 24px 0 0!important}}.about-redesign{--about-navy:#020c4f;--about-magenta:#b31d7c;--about-gold:#c7a052;--about-white:#fff;color:var(--about-navy);background:var(--about-white);overflow:hidden}.about-redesign *,.about-redesign :before,.about-redesign :after{box-sizing:border-box}.about-v2-shell{width:min(1450px,100% - 96px);margin-inline:auto}.about-redesign h1,.about-redesign h2,.about-redesign h3,.about-redesign p{margin-top:0}.about-redesign h2{letter-spacing:0;color:var(--about-navy);margin-bottom:18px;font-size:54px;line-height:1.08}.about-redesign h2 span,.about-redesign h3 span,.about-redesign em{color:var(--about-magenta);font-style:normal}.about-v2-kicker{color:var(--about-navy);letter-spacing:1.4px;text-transform:uppercase;align-items:center;gap:18px;margin:0 0 24px;font-size:14px;font-weight:800;line-height:1;display:flex}.about-v2-kicker:after{content:"";background:linear-gradient(90deg, var(--about-gold), var(--about-magenta));width:44px;height:2px}.about-v2-kicker.is-light{color:var(--about-white)}.about-v2-rule{background:linear-gradient(90deg, var(--about-navy), var(--about-magenta));width:66px;height:3px;margin:28px 0 34px;display:block}.about-v2-lead{max-width:730px;font-size:18px;line-height:1.6}.about-redesign svg{width:28px;height:28px;display:block}.about-v2-hero{min-height:770px;color:var(--about-white);background-image:linear-gradient(90deg,#020c4f57 0%,#020c4f33 38%,#020c4f0d 70%,#020c4f2e 100%),url(/assets/about-hero-execution-boardroom.png);background-position:50%;background-size:cover;padding-top:112px;position:relative}.about-v2-hero:after{content:"";pointer-events:none;background:linear-gradient(#0000,#020c4ff5);height:180px;position:absolute;inset:auto 0 0}.about-v2-hero-copy{z-index:1;position:relative}.about-v2-hero-copy h1{max-width:720px;color:var(--about-white);letter-spacing:0;margin:0 0 28px;font-size:58px;line-height:1.08}.about-v2-hero-copy h1 span{color:var(--about-magenta)}.about-v2-hero-copy>p{color:#ffffffd6;max-width:620px;margin-bottom:32px;font-size:17px;line-height:1.68}.about-v2-hero-copy strong{color:var(--about-magenta)}.about-v2-actions{flex-wrap:wrap;gap:18px;display:flex}.about-v2-btn{min-height:52px;color:var(--about-white);border:1px solid #ffffff57;border-radius:28px;justify-content:center;align-items:center;gap:20px;padding:0 26px;font-size:14px;font-weight:700;text-decoration:none;transition:transform .2s,background .2s;display:inline-flex}.about-v2-btn:hover{transform:translateY(-2px)}.about-v2-btn.is-magenta{border-color:var(--about-magenta);background:var(--about-magenta)}.about-v2-btn.is-ghost{background:#020c4f59}.about-v2-origin{background:linear-gradient(90deg, var(--about-white) 0%, #fffffff5 44%, #ffffff2e 68%), url(/assets/about-origin-mountain.png) right center / cover no-repeat;min-height:850px;padding:74px 0 22px;position:relative}.about-v2-origin-main{grid-template-columns:1.03fr .97fr;gap:90px;display:grid}.about-v2-origin-copy{padding-top:18px}.about-v2-origin-copy>p{max-width:650px;margin-bottom:22px;font-size:17px;line-height:1.72}.about-v2-origin-values{grid-template-columns:repeat(4,1fr);margin-top:32px;display:grid}.about-v2-origin-values>div{text-align:center;border-right:1px solid #020c4f24;padding:0 18px}.about-v2-origin-values>div:first-child{padding-left:0}.about-v2-origin-values>div:last-child{border:0}.about-v2-origin-values span,.about-v2-who-list span{width:64px;height:64px;color:var(--about-navy);background:#b31d7c14;border-radius:50%;place-items:center;margin:0 auto 12px;display:grid}.about-v2-origin-values b,.about-v2-origin-values small{display:block}.about-v2-origin-values b{font-size:13px}.about-v2-origin-values small{margin-top:5px;font-size:11px;line-height:1.45}.about-v2-origin-steps{align-content:start;gap:18px;padding-top:80px;display:grid}.about-v2-origin-steps article{background:#ffffffeb;border:1px solid #020c4f1f;border-radius:14px;grid-template-columns:64px 1fr;align-items:center;gap:22px;min-height:142px;padding:24px 28px 24px 100px;display:grid;position:relative;box-shadow:0 12px 34px #020c4f1a}.about-v2-origin-steps article>span{width:64px;height:64px;color:var(--about-magenta);background:#b31d7c14;border-radius:50%;place-items:center;display:grid}.about-v2-origin-steps h3{text-transform:uppercase;margin-bottom:8px;font-size:16px}.about-v2-origin-steps p{margin:0;font-size:13px;line-height:1.55}.about-v2-quote-band,.about-v2-foundation-quote{min-height:112px;color:var(--about-white);background:linear-gradient(100deg, var(--about-navy), #b31d7cf5);border-radius:10px;grid-template-columns:60px 190px 1fr 240px;align-items:center;gap:22px;margin-top:32px;padding:20px 54px;display:grid}.about-v2-quote-band>b,.about-v2-foundation-quote>b{color:var(--about-magenta);font-size:56px;line-height:1}.about-v2-quote-band strong,.about-v2-foundation-quote strong{border-inline:1px solid #ffffff47;padding:0 26px;font-size:18px}.about-v2-quote-band em,.about-v2-foundation-quote em{color:var(--about-gold)}.about-v2-purpose{background:#020c4f08;padding:76px 0 28px}.about-v2-purpose-grid{grid-template-columns:1.18fr .82fr;gap:70px;display:grid}.about-v2-purpose-copy>p{max-width:700px;margin-bottom:20px;font-size:16px;line-height:1.68}.about-v2-climb{isolation:isolate;min-height:285px;margin-top:22px;position:relative;overflow:hidden}.about-v2-climb:before{content:"";z-index:-2;filter:grayscale(.15)saturate(.55);opacity:.34;background:linear-gradient(90deg,#f7f8fdfa 0%,#f7f8fdad 36%,#f7f8fd38 100%),url(/assets/about-origin-mountain.png) 62% 64%/112% no-repeat;position:absolute;inset:0}.about-v2-climb:after{content:"";z-index:-1;background:linear-gradient(#0000,#f7f8fdd6);height:62%;position:absolute;inset:auto 0 0}.about-v2-climb-path{z-index:1;position:absolute;inset:14px 0 0;overflow:visible;width:100%!important;height:calc(100% - 20px)!important}.about-v2-climb-path path{fill:none;stroke:#020c4f94;stroke-width:2.5px;stroke-dasharray:5 7}.about-v2-climb-node{z-index:2;text-align:center;justify-items:center;gap:7px;width:96px;display:grid;position:absolute}.about-v2-climb-node>span{width:54px;height:54px;color:var(--about-white);background:var(--about-navy);border:5px solid #ffffffeb;border-radius:50%;place-items:center;display:grid;box-shadow:0 8px 22px #020c4f2e,0 0 0 2px #b31d7c29}.about-v2-climb-node svg{width:26px;height:26px}.about-v2-climb-node b{color:var(--about-navy);text-transform:uppercase;font-size:10px;line-height:1.15}.about-v2-climb-node:first-of-type{bottom:5%;left:1%}.about-v2-climb-node:nth-of-type(2){bottom:20%;left:22%}.about-v2-climb-node:nth-of-type(3){bottom:37%;left:43%}.about-v2-climb-node:nth-of-type(4){bottom:55%;left:64%}.about-v2-climb-node:nth-of-type(5){bottom:56%;right:3%}.about-v2-climb-flag{z-index:3;width:42px;height:42px;color:var(--about-magenta);place-items:center;display:grid;position:absolute;top:0;right:4%}.about-v2-climb-flag svg{width:34px;height:34px}.about-v2-purpose-cards{align-content:start;gap:18px;padding-top:14px;display:grid}.about-v2-purpose-cards article{border-left:4px solid var(--about-magenta);background:var(--about-white);border-radius:8px;min-height:180px;padding:30px 34px 28px 122px;position:relative;box-shadow:0 10px 28px #020c4f14}.about-v2-purpose-cards article:nth-child(n+2){border-left-color:var(--about-navy)}.about-v2-purpose-cards article>span{width:70px;height:70px;color:var(--about-magenta);background:#b31d7c17;border-radius:50%;place-items:center;display:grid;position:absolute;top:31px;left:28px}.about-v2-purpose-cards h3{color:var(--about-magenta);text-transform:uppercase;margin-bottom:12px;font-size:15px}.about-v2-purpose-cards p{margin:0;font-size:15px;font-weight:600;line-height:1.62}.about-v2-principle-band{min-height:190px;color:var(--about-white);background:linear-gradient(100deg, var(--about-navy), #b31d7c8c, var(--about-navy));border-radius:14px;grid-template-columns:110px 1.65fr repeat(4,.72fr);align-items:center;gap:18px;margin-top:18px;padding:30px 38px;display:grid}.about-v2-principle-band>span{border:1px solid var(--about-gold);width:86px;height:86px;color:var(--about-gold);border-radius:50%;place-items:center;display:grid}.about-v2-principle-band>span svg{width:48px;height:48px}.about-v2-principle-band>div:nth-child(2){padding-right:30px}.about-v2-principle-band small,.about-v2-principle-band strong{display:block}.about-v2-principle-band small{color:var(--about-magenta);text-transform:uppercase;margin-bottom:12px;font-weight:800}.about-v2-principle-band strong{font-size:21px;line-height:1.4}.about-v2-principle-item{text-align:center;border-left:1px solid #fff3;align-content:center;justify-items:center;gap:12px;min-height:112px;padding:16px;display:grid}.about-v2-principle-item svg{color:var(--about-magenta)}.about-v2-principle-item b{font-size:12px;line-height:1.4}.about-v2-who{padding:82px 0}.about-v2-who-grid{grid-template-columns:1fr 1fr;gap:54px;display:grid}.about-v2-who-list{display:grid}.about-v2-who-list>div{border-bottom:1px solid #020c4f1f;grid-template-columns:78px 1fr;align-items:center;gap:24px;min-height:108px;display:grid}.about-v2-who-list>div:last-child{border-bottom:0}.about-v2-who-list span{margin:0}.about-v2-who-list p{margin:0;font-size:15px;line-height:1.65}.about-v2-who-art{background:var(--about-white);border:1px solid #020c4f21;border-radius:14px;grid-template-columns:1fr 1fr;align-self:center;justify-items:center;gap:16px;padding:26px 32px 30px;display:grid;box-shadow:0 18px 44px #020c4f14}.about-v2-who-art>img{grid-column:1/-1;width:min(100%,650px);height:auto}.about-v2-who-art>div{text-align:center;font-size:13px;line-height:1.45}.about-v2-who-art>div span{width:68px;height:68px;color:var(--about-gold);background:#c7a05217;border-radius:50%;place-items:center;margin:auto auto 12px;display:grid}.about-v2-who-art>p{background:#b31d7c0f;border-radius:10px;grid-column:1/-1;justify-content:center;align-items:center;gap:24px;width:100%;margin:16px 0 0;padding:22px 36px;display:flex}.about-v2-who-art>p svg{width:42px;height:42px;color:var(--about-magenta);flex:none}.about-v2-foundation{background:linear-gradient(135deg, var(--about-white), #b31d7c0a);padding:78px 0 46px;position:relative}.about-v2-foundation:after{content:"";opacity:.12;clip-path:polygon(50% 0,100% 100%,0 100%);background:url(/assets/about-origin-mountain.png) 100% 0/cover;width:350px;height:180px;position:absolute;top:10px;right:6%}.about-v2-foundation-grid{z-index:1;grid-template-columns:repeat(3,1fr);gap:24px;display:grid;position:relative}.about-v2-foundation-grid article{border:1px solid #020c4f21;border-top:4px solid var(--about-magenta);background:var(--about-white);border-radius:10px;min-height:430px;padding:32px 38px;box-shadow:0 10px 28px #020c4f0f}.about-v2-foundation-grid header{align-items:center;gap:22px;display:flex}.about-v2-foundation-grid header span{width:70px;height:70px;color:var(--about-navy);background:#b31d7c14;border-radius:50%;flex:0 0 70px;place-items:center;display:grid}.about-v2-foundation-grid h3{text-transform:uppercase;font-size:17px}.about-v2-foundation-grid article>p{margin:28px 0 0;font-size:16px;line-height:1.75}.about-v2-foundation-quote{width:100%;color:var(--about-navy);background:#020c4f0a;border:1px solid #020c4f1a;grid-template-columns:70px 230px 1fr 270px}.about-v2-foundation-quote strong{border-color:#020c4f29}.about-v2-foundation-quote em{color:var(--about-magenta)}.about-v2-capabilities{background:linear-gradient(180deg, var(--about-white), #020c4f08);padding:80px 0 50px}.about-v2-cap-grid{grid-template-columns:repeat(5,1fr);gap:18px;margin-top:30px;display:grid}.about-v2-cap-grid article{background:var(--about-white);border:1px solid #020c4f21;border-radius:10px;flex-direction:column;min-height:410px;padding:22px 24px;display:flex;box-shadow:0 8px 24px #020c4f0f}.about-v2-cap-grid header{justify-content:space-between;align-items:flex-start;display:flex}.about-v2-cap-grid header span{width:64px;height:64px;color:var(--about-gold);background:#c7a0521a;border-radius:50%;place-items:center;display:grid}.about-v2-cap-grid header em{width:36px;height:36px;color:var(--about-navy);border:1px solid #020c4f33;border-radius:50%;place-items:center;font-size:12px;font-weight:700;display:grid}.about-v2-cap-grid h3{min-height:72px;margin:20px 0 10px;font-size:19px;line-height:1.35}.about-v2-cap-grid article>i{background:var(--about-magenta);width:34px;height:2px;margin-bottom:18px}.about-v2-cap-grid article>p{font-size:13px;line-height:1.65}.about-v2-cap-grid a{color:var(--about-navy);margin-top:auto;font-size:13px;font-weight:800;text-decoration:none}.about-v2-cap-grid a b{color:var(--about-magenta)}.about-v2-powered{border:1px solid var(--about-gold);letter-spacing:1px;text-transform:uppercase;border-radius:28px;width:fit-content;margin:32px auto 18px;padding:12px 34px;font-size:14px}.about-v2-powered strong{color:var(--about-gold)}.about-v2-cap-band{background:var(--about-white);border:1px solid #020c4f1c;border-radius:12px;grid-template-columns:100px 1.65fr repeat(5,.72fr);align-items:center;gap:16px;min-height:140px;padding:22px 30px;display:grid}.about-v2-cap-band>span{width:72px;height:72px;color:var(--about-gold);background:var(--about-navy);border-radius:50%;place-items:center;display:grid}.about-v2-cap-band>p{margin:0;padding-right:24px;font-size:14px;line-height:1.6}.about-v2-cap-band>div{text-align:center;border-left:1px solid #020c4f1f;align-content:center;justify-items:center;gap:10px;min-height:88px;padding:10px;display:grid}.about-v2-cap-band>div svg{color:var(--about-navy)}.about-v2-cap-band>div b{text-transform:uppercase;font-size:10px;line-height:1.3}.about-v2-principles{background:linear-gradient(135deg, var(--about-white), #b31d7c0a);padding:80px 0 90px}.about-v2-principles-grid{grid-template-columns:.9fr 1.1fr;align-items:start;gap:44px;margin-top:38px;display:grid}.about-v2-principles-rail{gap:8px;display:grid}.about-v2-principles-rail button{min-height:104px;color:var(--about-navy);background:var(--about-white);font:inherit;text-align:left;cursor:pointer;border:1px solid #020c4f1c;border-left:4px solid #0000;border-radius:10px;grid-template-columns:64px 52px 1fr 40px;align-items:center;gap:16px;padding:14px 28px;display:grid;box-shadow:0 5px 18px #020c4f0a}.about-v2-principles-rail button[aria-selected=true]{border-left-color:var(--about-magenta);background:#b31d7c0a}.about-v2-principles-rail button>span{width:56px;height:56px;color:var(--about-navy);border:1px solid #b31d7c38;border-radius:50%;place-items:center;display:grid}.about-v2-principles-rail button em{color:var(--about-magenta);font-size:20px;font-weight:800}.about-v2-principles-rail button b{font-size:15px}.about-v2-principles-rail button i{border:1px solid var(--about-navy);border-radius:50%;place-items:center;width:38px;height:38px;font-style:normal;display:grid}.about-v2-principles-rail button[aria-selected=true] i{color:var(--about-white);border-color:var(--about-magenta);background:var(--about-magenta)}.about-v2-principle-detail{background:var(--about-white);border:1px solid #020c4f24;border-radius:14px;min-height:554px;padding:38px 46px;box-shadow:0 16px 38px #020c4f14}.about-v2-principle-detail header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.about-v2-principle-detail small{color:var(--about-navy);text-transform:uppercase;font-size:12px;font-weight:800}.about-v2-principle-detail h3{color:var(--about-magenta);margin:24px 0 20px;font-size:39px}.about-v2-principle-detail header>em{background:#b31d7c14;border-radius:24px;padding:10px 22px;font-size:14px;font-weight:800}.about-v2-principle-detail>p{font-size:17px;line-height:1.65}.about-v2-principle-detail hr{border:0;border-top:1px solid #020c4f24;margin:26px 0}.about-v2-metrics{grid-template-columns:repeat(3,1fr);margin-top:22px;display:grid}.about-v2-metrics>div{text-align:center;border-right:1px solid #020c4f1f;align-content:start;justify-items:center;min-height:170px;padding:10px 22px;display:grid}.about-v2-metrics>div:last-child{border:0}.about-v2-metrics span{width:60px;height:60px;color:var(--about-magenta);background:#b31d7c14;border-radius:50%;place-items:center;display:grid}.about-v2-metrics strong{color:var(--about-magenta);margin:12px 0 5px;font-size:26px}.about-v2-metrics p{margin:0;font-size:12px;line-height:1.45}.about-v2-principle-detail blockquote{color:var(--about-navy);border-top:1px solid #020c4f21;align-items:center;gap:24px;margin:22px 0 0;padding:22px 28px;font-size:42px;font-weight:800;display:flex}.about-v2-principle-detail blockquote span{font-size:16px;line-height:1.45}@media (max-width:1100px){.about-v2-shell{width:min(100% - 48px,960px)}.about-redesign h2{font-size:44px}.about-v2-hero{padding-bottom:0}.about-v2-origin-main,.about-v2-purpose-grid,.about-v2-who-grid,.about-v2-principles-grid{grid-template-columns:1fr}.about-v2-origin-steps{grid-template-columns:repeat(3,1fr);padding-top:0}.about-v2-origin-steps article{padding:72px 20px 20px;display:block}.about-v2-origin-steps article>span{margin-bottom:18px}.about-v2-principle-band,.about-v2-cap-band{grid-template-columns:90px 1.5fr repeat(2,1fr)}.about-v2-principle-item:nth-last-child(-n+2),.about-v2-cap-band>div:nth-last-child(-n+3){display:none}.about-v2-cap-grid{grid-template-columns:repeat(2,1fr)}.about-v2-cap-grid article:last-child{grid-column:1/-1}}@media (max-width:700px){.about-v2-shell{width:calc(100% - 32px)}.about-redesign h2{font-size:34px}.about-v2-kicker{margin-bottom:18px;font-size:11px}.about-v2-hero{background-position:62%;min-height:auto;padding-top:78px}.about-v2-hero-copy h1{font-size:39px}.about-v2-hero-copy>p{font-size:14px}.about-v2-btn{width:100%}.about-v2-origin,.about-v2-purpose,.about-v2-who,.about-v2-foundation,.about-v2-capabilities,.about-v2-principles{padding-top:56px}.about-v2-origin{background-position:70%}.about-v2-origin-main{gap:38px}.about-v2-origin-values{grid-template-columns:repeat(2,1fr);row-gap:30px}.about-v2-origin-values>div:nth-child(2){border-right:0}.about-v2-origin-steps{grid-template-columns:1fr}.about-v2-origin-steps article{grid-template-columns:50px 1fr;min-height:0;padding:22px 20px;display:grid}.about-v2-origin-steps article>span{width:50px;height:50px;margin:0}.about-v2-quote-band,.about-v2-foundation-quote{grid-template-columns:48px 1fr;width:calc(100% - 32px);padding:24px}.about-v2-quote-band strong,.about-v2-foundation-quote strong{border:0;border-block:1px solid #fff3;grid-column:1/-1;padding:20px 0}.about-v2-foundation-quote strong{border-color:#020c4f24}.about-v2-climb{min-height:390px;margin:28px 0 10px;overflow:visible}.about-v2-climb:before{opacity:.25;background-position:70% 78%;background-size:auto 74%}.about-v2-climb-path{display:none}.about-v2-climb-node{text-align:left;grid-template-columns:54px 1fr;place-items:center start;gap:14px;width:100%;min-height:64px;display:grid;position:relative;bottom:auto!important;left:0!important;right:auto!important}.about-v2-climb-node+.about-v2-climb-node{margin-top:10px}.about-v2-climb-node:after{content:"";border-left:2px dashed #020c4f59;width:2px;height:17px;position:absolute;top:57px;left:26px}.about-v2-climb-node:nth-of-type(5):after{display:none}.about-v2-climb-node b{font-size:11px}.about-v2-climb-flag{top:auto;bottom:10px;right:4px}.about-v2-purpose-cards article{padding:112px 24px 26px}.about-v2-purpose-cards article>span{top:24px;left:24px}.about-v2-principle-band,.about-v2-cap-band{grid-template-columns:72px 1fr;padding:24px}.about-v2-principle-band>span,.about-v2-cap-band>span{width:64px;height:64px}.about-v2-principle-item,.about-v2-cap-band>div{display:none}.about-v2-who-list>div{grid-template-columns:62px 1fr;gap:15px}.about-v2-who-list span{width:56px;height:56px}.about-v2-who-art{padding-inline:16px}.about-v2-who-art>p{padding-inline:18px}.about-v2-foundation-grid,.about-v2-cap-grid{grid-template-columns:1fr}.about-v2-foundation-grid article{min-height:0;padding:26px}.about-v2-cap-grid article,.about-v2-cap-grid article:last-child{grid-column:auto;min-height:330px}.about-v2-principles-rail button{grid-template-columns:46px 38px 1fr 32px;gap:10px;min-height:82px;padding:12px 16px}.about-v2-principles-rail button>span{width:44px;height:44px}.about-v2-principles-rail button b{font-size:12px}.about-v2-principles-rail button i{width:30px;height:30px}.about-v2-principle-detail{min-height:0;padding:26px 20px}.about-v2-principle-detail h3{font-size:29px}.about-v2-principle-detail header>em{padding:8px 12px}.about-v2-metrics{grid-template-columns:1fr}.about-v2-metrics>div{border-bottom:1px solid #020c4f1f;border-right:0;min-height:0;padding:18px}}.industry-page{--industry-navy:#020c4f;--industry-magenta:#b31d7c;--industry-gold:#c7a052;--industry-ink:#11183f;--industry-muted:#4e5575;color:var(--industry-ink);background:#fff}.industry-shell{width:min(1380px,100% - 64px);margin-inline:auto}.industry-rail{z-index:4;background:#fff;border-top:1px solid #e6e7ef;border-bottom:1px solid #dcddea;min-height:62px;position:relative}.industry-rail__inner{scrollbar-width:none;justify-content:center;align-items:stretch;min-height:62px;display:flex;overflow-x:auto}.industry-rail__inner::-webkit-scrollbar{display:none}.industry-rail a{color:#34395c;white-space:nowrap;border-right:1px solid #e4e5ed;flex:none;align-items:center;gap:10px;padding:0 22px;font-size:13px;font-weight:700;text-decoration:none;display:flex;position:relative}.industry-rail a:first-child{border-left:1px solid #e4e5ed}.industry-rail a span{color:var(--industry-navy);font-size:20px}.industry-rail a.is-active{color:var(--industry-magenta)}.industry-rail a.is-active:after{content:"";background:var(--industry-magenta);height:3px;position:absolute;inset:auto 0 -1px}.industry-hero{background:radial-gradient(circle at 3% 45%,#020c4f0e,#0000 18rem),radial-gradient(circle at 88% 12%,#b31d7c0b,#0000 24rem),#fafbff;padding:22px 0 30px}.industry-hero__grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:40px;display:grid}.industry-hero__copy{padding:6px 0 0 18px}html body main .industry-page .industry-kicker,html body main .industry-page .industry-capabilities header p,html body main .industry-page .industry-section-head>p,html body main .industry-page .industry-final-cta p{text-transform:uppercase;color:var(--industry-navy)!important;letter-spacing:0!important;margin:0 0 12px!important;font-size:13px!important;font-weight:800!important;line-height:1.2!important}html body main .industry-page h1{max-width:680px;color:var(--industry-navy)!important;letter-spacing:0!important;margin:0!important;font-size:clamp(40px,3.25vw,56px)!important;font-weight:800!important;line-height:1.1!important}html body main .industry-page h1 span{color:var(--industry-magenta)!important}.industry-rule{background:linear-gradient(90deg, var(--industry-navy), var(--industry-magenta));width:52px;height:3px;margin:15px 0 12px}html body main .industry-page .industry-hero__description{max-width:660px;color:var(--industry-ink)!important;margin:0 0 18px!important;font-size:16px!important;line-height:1.55!important}.industry-proof-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.industry-proof-grid article{text-align:center;background:#fffffff0;border:1px solid #e0e2eb;border-radius:8px;min-height:150px;padding:15px 10px 12px;box-shadow:0 8px 22px #020c4f0f}.industry-icon{width:50px;height:50px;color:var(--industry-navy);background:linear-gradient(145deg,#020c4f0b,#b31d7c1a);border:1px solid #b31d7c1f;border-radius:50%;place-items:center;font-size:25px;line-height:1;display:inline-grid}html body main .industry-page .industry-proof-grid h2,html body main .industry-page .industry-area-panel h2{color:var(--industry-navy)!important;letter-spacing:0!important;margin:8px 0 4px!important;font-size:13px!important;font-weight:800!important;line-height:1.25!important}html body main .industry-page .industry-proof-grid p{color:var(--industry-muted)!important;margin:0!important;font-size:11px!important;line-height:1.45!important}.industry-hero__visual{min-height:435px;margin-bottom:66px;position:relative;overflow:visible}.industry-hero__visual>img{object-fit:cover;border-radius:8px;box-shadow:0 14px 34px #020c4f26}.industry-area-panel{z-index:2;color:#fff;background:linear-gradient(115deg, #151169, #5b1678 65%, var(--industry-magenta));border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));min-height:184px;padding:12px 22px;display:grid;position:absolute;bottom:-66px;left:24px;right:0;box-shadow:0 14px 30px #020c4f40}.industry-area-panel article{align-items:center;gap:13px;min-width:0;padding:10px 14px;display:flex}.industry-area-panel article:nth-child(odd){border-right:1px solid #ffffff40}.industry-area-panel article:nth-child(-n+2){border-bottom:1px solid #fff3}.industry-icon--dark{color:#fff;background:#ffffff14;border-color:#fff3;flex:0 0 50px}html body main .industry-page .industry-area-panel h2{color:#fff!important;margin:0 0 4px!important;font-size:14px!important}html body main .industry-page .industry-area-panel p{color:#ffffffe6!important;margin:0!important;font-size:12px!important;line-height:1.35!important}.industry-capabilities{background:#fff;padding:0 0 12px}.industry-capabilities header{text-align:center;margin-bottom:8px}html body main .industry-page .industry-capabilities header p{color:var(--industry-magenta)!important;margin-bottom:3px!important}html body main .industry-page .industry-capabilities header h2{color:var(--industry-navy)!important;letter-spacing:0!important;margin:0!important;font-size:24px!important;font-weight:800!important;line-height:1.2!important}.industry-capability-grid{background:#fff;border:1px solid #e1e3ec;border-radius:8px;grid-template-columns:repeat(6,minmax(0,1fr));padding:13px 8px;display:grid;box-shadow:0 8px 20px #020c4f0e}.industry-capability-grid article{border-right:1px solid #dde0e9;align-items:center;gap:10px;min-width:0;padding:0 13px;display:flex}.industry-capability-grid article:last-child{border-right:0}.industry-capability-grid .industry-icon{background:0 0;border:0;flex:0 0 42px;width:42px;height:42px;font-size:25px}html body main .industry-page .industry-capability-grid h3{color:var(--industry-navy)!important;letter-spacing:0!important;margin:0 0 4px!important;font-size:12px!important;font-weight:800!important;line-height:1.25!important}html body main .industry-page .industry-capability-grid p{color:var(--industry-muted)!important;margin:0!important;font-size:10px!important;line-height:1.35!important}.industry-cta-strip{color:#fff;background:linear-gradient(105deg, var(--industry-navy), #41106b 66%, var(--industry-magenta));border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;margin-top:0;padding:15px 26px;display:grid}.industry-cta-strip__icon{width:48px;height:48px;color:var(--industry-navy);background:#fff;border-radius:50%;place-items:center;font-weight:900;display:grid}html body main .industry-page .industry-cta-strip h2{color:#fff!important;letter-spacing:0!important;margin:0 0 2px!important;font-size:17px!important;font-weight:800!important;line-height:1.2!important}html body main .industry-page .industry-cta-strip p{color:#ffffffe6!important;margin:0!important;font-size:13px!important}.industry-cta-strip a{color:var(--industry-navy);text-transform:uppercase;background:#fff;border-radius:7px;align-items:center;gap:30px;padding:13px 24px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.industry-value-strip{background:#fff;border:1px solid #e1e3ec;border-radius:8px;grid-template-columns:repeat(5,minmax(0,1fr));margin:8px 0 32px;padding:12px 8px;display:grid;box-shadow:0 8px 20px #020c4f0d}.industry-value-strip article{border-right:1px solid #dde0e9;align-items:center;gap:12px;padding:2px 18px;display:flex}.industry-value-strip article:last-child{border-right:0}.industry-value-strip article>span{color:var(--industry-navy);font-size:28px}html body main .industry-page .industry-value-strip h3{color:var(--industry-navy)!important;letter-spacing:0!important;margin:0 0 2px!important;font-size:12px!important;font-weight:800!important;line-height:1.2!important}html body main .industry-page .industry-value-strip p{color:var(--industry-muted)!important;margin:0!important;font-size:10px!important;line-height:1.35!important}.industry-challenges{background:#f6f7fb;padding:74px 0 82px}.industry-section-head{max-width:760px;margin-bottom:34px}html body main .industry-page .industry-section-head h2{color:var(--industry-navy)!important;letter-spacing:0!important;margin:0 0 12px!important;font-size:clamp(34px,3.25vw,50px)!important;font-weight:800!important;line-height:1.08!important}html body main .industry-page .industry-section-head>span{color:var(--industry-muted);font-size:16px;line-height:1.55;display:block}.industry-challenge-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.industry-challenge-grid article{border-top:3px solid var(--industry-magenta);background:#fff;border-radius:8px;min-height:245px;padding:24px 22px;box-shadow:0 10px 24px #020c4f0f}.industry-challenge-grid b{color:var(--industry-magenta);font-size:13px}html body main .industry-page .industry-challenge-grid h3{color:var(--industry-navy)!important;letter-spacing:0!important;margin:42px 0 12px!important;font-size:20px!important;font-weight:800!important;line-height:1.2!important}html body main .industry-page .industry-challenge-grid p{color:var(--industry-muted)!important;margin:0!important;font-size:14px!important;line-height:1.55!important}.industry-help{background:#fff;padding:82px 0}.industry-help__grid{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:start;gap:80px;display:grid}.industry-help__list{border-top:1px solid #d9dce7}.industry-help__list article{border-bottom:1px solid #d9dce7;grid-template-columns:54px 1fr;gap:18px;padding:20px 4px;display:grid}.industry-help__list article>span{color:var(--industry-gold);font-size:13px;font-weight:800}html body main .industry-page .industry-help__list h3{color:var(--industry-navy)!important;letter-spacing:0!important;margin:0 0 4px!important;font-size:20px!important;font-weight:800!important;line-height:1.25!important}html body main .industry-page .industry-help__list p{color:var(--industry-muted)!important;margin:0!important;font-size:14px!important;line-height:1.5!important}.pharma-help{background:#f8f8fd}.pharma-help__stage{color:#fff;background:#07164b url(/assets/city-consulting.jpg) 50% 58%/cover no-repeat;min-height:590px;padding:52px 0 54px;position:relative;overflow:hidden}.pharma-help__stage:before{content:"";background:linear-gradient(90deg,#020c4ff0 0%,#020c4fc7 37%,#020c4f33 76%,#020c4f0d 100%);position:absolute;inset:0}.pharma-help__layout{z-index:1;grid-template-columns:400px minmax(0,1fr);align-items:center;gap:64px;display:grid;position:relative}html body main .industry-page .pharma-help__intro>p{text-transform:uppercase;color:#fff!important;margin:0 0 10px!important;font-size:12px!important;font-weight:800!important;line-height:1.2!important}html body main .industry-page .pharma-help__intro>h2{max-width:390px;color:#fff!important;letter-spacing:0!important;margin:0 0 18px!important;font-size:31px!important;font-weight:800!important;line-height:1.16!important}.pharma-help__intro>h2 em{color:#d6b8ff;font-style:normal}.pharma-help__menu{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#05104594;border:1px solid #ffffff8c;border-radius:14px;padding:12px 14px 14px}html body main .industry-page .pharma-help__menu h3{color:#fff!important;margin:0 8px 7px!important;font-size:17px!important;line-height:1.2!important}.pharma-help__menu button{color:#fff;text-align:left;cursor:pointer;background:#ffffff12;border:1px solid #ffffff24;border-radius:9px;grid-template-columns:42px minmax(0,1fr) 30px;align-items:center;gap:11px;width:100%;min-height:52px;margin-top:5px;padding:6px 8px;display:grid}.pharma-help__menu button:hover,.pharma-help__menu button.is-active{background:linear-gradient(90deg,#6144d99e,#ffffff17);border-color:#ffffff3d}.pharma-help__menu button>span{color:#fff;background:linear-gradient(145deg,#6a58e9,#3c218d);border-radius:50%;place-items:center;width:39px;height:39px;font-size:20px;display:grid}.pharma-help__menu button b{min-width:0;font-size:13px;line-height:1.2}.pharma-help__menu button small{color:#ffffffdb;margin-top:3px;font-size:10px;font-weight:500;display:block}.pharma-help__menu button i{border:1px solid #ffffff2e;border-radius:7px;place-items:center;width:28px;height:28px;font-style:normal;display:grid}.pharma-help__deck{align-items:center;min-height:478px;display:flex;position:relative}.pharma-help__ghost{color:var(--industry-navy);background:#ffffffe8;border-radius:14px;padding:34px 30px;animation:.4s both pharma-ghost-shift;position:absolute;overflow:hidden;box-shadow:0 18px 38px #020c4f24}.pharma-help__ghost--one{z-index:1;opacity:.9;width:min(640px,100% - 62px);padding:34px 22px 34px 530px;top:48px;bottom:48px;left:48px}.pharma-help__ghost--two{z-index:0;opacity:.68;width:min(640px,100% - 62px);padding:34px 22px 34px 560px;top:72px;bottom:72px;left:96px}.pharma-help__ghost span{color:#5c2ac5;text-transform:uppercase;width:130px;margin-bottom:13px;font-size:8px;font-weight:800;line-height:1.3;display:block}html body main .industry-page .pharma-help__ghost h4{width:145px;color:var(--industry-navy)!important;margin:0 0 12px!important;font-size:15px!important;line-height:1.2!important}html body main .industry-page .pharma-help__ghost p{width:140px;color:var(--industry-muted)!important;margin:0!important;font-size:9px!important;line-height:1.45!important}.pharma-help__ghost--two>*{visibility:hidden}.pharma-help__card{z-index:2;width:min(640px,100% - 62px);min-height:454px;color:var(--industry-ink);background:#fff;border-radius:17px;flex-direction:column;padding:28px 42px 22px;display:flex;position:relative;box-shadow:0 22px 54px #020c4f3d}.pharma-help__card.is-forward{animation:.46s cubic-bezier(.22,.72,.2,1) both pharma-card-forward}.pharma-help__card.is-backward{animation:.46s cubic-bezier(.22,.72,.2,1) both pharma-card-backward}@keyframes pharma-card-forward{0%{opacity:0;transform:translate(110px)scale(.965)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes pharma-card-backward{0%{opacity:0;transform:translate(-72px)scale(.965)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes pharma-ghost-shift{0%{opacity:.25;transform:translate(38px)}to{transform:translate(0)}}.pharma-help__meta{color:var(--industry-navy);text-transform:uppercase;align-items:center;gap:26px;margin-bottom:17px;font-size:10px;font-weight:800;display:flex}.pharma-help__meta b{color:#4c24bd}html body main .industry-page .pharma-help__card h3{color:var(--industry-navy)!important;letter-spacing:0!important;margin:0 0 13px!important;font-size:25px!important;font-weight:800!important;line-height:1.18!important}html body main .industry-page .pharma-help__card>p{max-width:540px;color:var(--industry-ink)!important;margin:0 0 13px!important;font-size:13px!important;line-height:1.55!important}.pharma-help__card>strong{margin-bottom:8px;font-size:12px}.pharma-help__card ul{margin:0;padding:0;list-style:none}.pharma-help__card li{margin:0 0 7px;padding-left:31px;font-size:12px;line-height:1.35;position:relative}.pharma-help__card li:before{color:#fff;content:"✓";background:#5d43cc;border-radius:50%;place-items:center;width:15px;height:15px;font-size:9px;font-weight:800;display:grid;position:absolute;top:-1px;left:7px}.pharma-help__impact{background:linear-gradient(100deg,#4c24bd0a,#b31d7c08);border:1px solid #4c24bd2e;border-radius:9px;grid-template-columns:48px 1fr;align-items:center;gap:14px;min-height:70px;margin-top:auto;padding:12px 16px;display:grid}.pharma-help__impact>span{color:#4c24bd;background:#efebff;border-radius:50%;place-items:center;width:44px;height:44px;font-size:22px;display:grid}html body main .industry-page .pharma-help__impact p{color:var(--industry-ink)!important;margin:0!important;font-size:12px!important;line-height:1.55!important}.pharma-help__dots{justify-content:center;gap:13px;margin-top:16px;display:flex}.pharma-help__dots button{cursor:pointer;background:#c9cad2;border:0;border-radius:50%;width:8px;height:8px;padding:0}.pharma-help__dots button.is-active{background:#6123ce}.pharma-help__arrow{z-index:3;color:#fff;background:var(--industry-navy);cursor:pointer;border:0;border-radius:8px;place-items:center;width:36px;height:36px;font-size:24px;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 8px 18px #020c4f33}.pharma-help__arrow--prev{left:-18px}.pharma-help__arrow--next{left:min(622px,100% - 82px)}.pharma-help__proof{background:linear-gradient(110deg,#fff,#f6f4ff 60%,#fff);padding:24px 0 22px}.pharma-help__proof-grid{grid-template-columns:170px repeat(4,minmax(0,1fr)) 260px;align-items:center;gap:0;display:grid}.pharma-help__proof-copy{align-self:stretch;padding:10px 18px 10px 0}html body main .industry-page .pharma-help__proof-copy p{text-transform:uppercase;color:var(--industry-navy)!important;margin:0 0 12px!important;font-size:17px!important;font-weight:800!important;line-height:1.35!important}.pharma-help__proof-copy i{background:#5f2dda;width:30px;height:2px;display:block}.pharma-help__proof-grid article{border-left:1px solid #020c4f1f;grid-template-columns:50px minmax(0,1fr);align-items:center;gap:11px;min-width:0;min-height:82px;padding:8px 15px;display:grid}.pharma-help__proof-grid article>span{color:#4b27c4;background:#fff;border-radius:50%;place-items:center;width:48px;height:48px;font-size:24px;display:grid;box-shadow:0 7px 18px #020c4f17}.pharma-help__proof-grid article b{color:var(--industry-navy);font-size:11px;line-height:1.25;display:block}html body main .industry-page .pharma-help__proof-grid article p{color:var(--industry-muted)!important;margin:5px 0 0!important;font-size:10px!important;line-height:1.45!important}.pharma-help__proof-grid aside{background:#ffffffc2;border:1px solid #4c24bd3d;border-radius:12px;padding:15px 20px}.pharma-help__proof-grid aside strong{color:#3215b4;margin-bottom:12px;font-size:15px;line-height:1.35;display:block}.pharma-help__proof-grid aside a{color:#fff;background:linear-gradient(90deg,#2912b5,#6320ce);border-radius:6px;justify-content:space-between;align-items:center;padding:9px 14px;font-size:11px;font-weight:800;text-decoration:none;display:flex}.pharma-help__closing{color:#fff;background:linear-gradient(100deg,#10105d,#4a177c 54%,#b31d7c);border-radius:12px;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:24px;display:grid;overflow:hidden;box-shadow:0 14px 30px #020c4f2e}.pharma-help__closing article{border-right:1px solid #ffffff3d;grid-template-columns:60px 1fr;align-items:center;gap:14px;min-height:112px;padding:14px 22px;display:grid}.pharma-help__closing article:last-child{border-right:0}.pharma-help__closing article>span{color:#fff;font-size:38px}.pharma-help__closing b{color:#fff;font-size:12px;line-height:1.35;display:block}html body main .industry-page .pharma-help__closing p{color:#ffffffe6!important;margin:5px 0 0!important;font-size:10px!important;line-height:1.5!important}.pharma-partner{background:linear-gradient(115deg,#fff 0%,#f6f5ff 55%,#fff 100%);padding:42px 0 30px;position:relative;overflow:hidden}.pharma-partner:before{opacity:.2;content:"";background-image:radial-gradient(circle,#7555df 0 3px,#0000 4px),linear-gradient(55deg,#0000 48%,#7555df 49% 51%,#0000 52%);background-size:54px 54px,74px 74px;width:170px;position:absolute;top:18px;bottom:140px;left:-35px;-webkit-mask-image:linear-gradient(90deg,#000,#0000);mask-image:linear-gradient(90deg,#000,#0000)}.pharma-partner__grid{grid-template-columns:minmax(390px,.78fr) minmax(0,1.22fr);align-items:stretch;gap:46px;display:grid;position:relative}.pharma-partner__why{padding:16px 0 0 24px}html body main .industry-page .pharma-partner__why header>p,html body main .industry-page .pharma-partner__work header>p{text-transform:uppercase;color:var(--industry-navy)!important;margin:0 0 14px!important;font-size:13px!important;font-weight:800!important;line-height:1.2!important}html body main .industry-page .pharma-partner__why h2{color:var(--industry-navy)!important;letter-spacing:0!important;margin:0!important;font-size:clamp(36px,3vw,48px)!important;font-weight:800!important;line-height:1.05!important}.pharma-partner__why h2 em{color:var(--industry-magenta);font-style:normal}.pharma-partner__why header>i{background:linear-gradient(90deg, var(--industry-navy), var(--industry-magenta));width:38px;height:3px;margin:16px 0 13px;display:block}html body main .industry-page .pharma-partner__why header>span{max-width:500px;color:var(--industry-ink);font-size:14px;line-height:1.55;display:block}.pharma-partner__reasons{background:#ffffffe0;border:1px solid #020c4f1f;border-radius:12px;margin-top:22px;overflow:hidden;box-shadow:0 10px 28px #020c4f0f}.pharma-partner__reasons article{border-bottom:1px solid #020c4f1c;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:12px;min-height:68px;padding:10px 18px;display:grid}.pharma-partner__reasons article:last-child{border-bottom:0}.pharma-partner__reasons article>span{color:#4c24bd;background:#f0edff;border-radius:50%;place-items:center;width:42px;height:42px;font-size:20px;font-weight:800;display:grid}html body main .industry-page .pharma-partner__reasons h3{color:var(--industry-navy)!important;letter-spacing:0!important;margin:0 0 4px!important;font-size:16px!important;font-weight:800!important;line-height:1.2!important}html body main .industry-page .pharma-partner__reasons p{color:var(--industry-muted)!important;margin:0!important;font-size:11px!important;line-height:1.45!important}.pharma-partner__actions{gap:26px;margin-top:14px;display:flex}.pharma-partner__actions a{color:#4c24bd;border:1px solid #4c24bd;border-radius:999px;justify-content:center;align-items:center;gap:30px;min-width:154px;min-height:42px;padding:10px 22px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.pharma-partner__actions a:first-child{color:#fff;background:linear-gradient(90deg, var(--industry-navy), #4c24bd, var(--industry-magenta))}.pharma-partner__work{background:#ffffff8c;border:1px solid #4c24bd26;border-radius:17px;overflow:hidden;box-shadow:0 12px 34px #020c4f0d}.pharma-partner__work>header{padding:23px 38px 15px}html body main .industry-page .pharma-partner__work header>p{color:#4c24bd!important;margin-bottom:12px!important}html body main .industry-page .pharma-partner__work h2{color:#30219e!important;letter-spacing:0!important;margin:0!important;font-size:27px!important;font-weight:700!important;line-height:1.15!important}.pharma-partner__work h2 span{color:var(--industry-magenta)}.pharma-partner__steps{padding:4px 28px 10px 52px;position:relative}.pharma-partner__steps:before{content:"";background:linear-gradient(#4c24bd,#4c24bd29);width:2px;position:absolute;top:31px;bottom:65px;left:52px}.pharma-partner__steps article{background:#fff;border:1px solid #020c4f17;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;min-height:112px;margin-bottom:12px;padding:20px 24px 20px 38px;display:grid;position:relative;box-shadow:0 8px 20px #020c4f0d}.pharma-partner__steps article>b{color:#fff;background:linear-gradient(145deg, var(--industry-navy), #5b2fd2);border-radius:50%;place-items:center;width:38px;height:38px;font-size:13px;display:grid;position:absolute;top:13px;left:-20px}html body main .industry-page .pharma-partner__steps h3{color:var(--industry-navy)!important;letter-spacing:0!important;margin:0 0 8px!important;font-size:19px!important;font-weight:800!important;line-height:1.2!important}html body main .industry-page .pharma-partner__steps p{color:var(--industry-ink)!important;margin:0!important;font-size:13px!important;line-height:1.5!important}.pharma-partner__steps article>span{color:#4c24bd;white-space:nowrap;background:#faf9ff;border:1px solid #4c24bd3d;border-radius:999px;padding:7px 13px;font-size:10px;font-weight:700}.pharma-partner__work>footer{background:#4c24bd08;border-top:1px solid #4c24bd1f;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:15px;min-height:82px;padding:13px 35px;display:grid}.pharma-partner__work>footer>span{color:#fff;background:linear-gradient(145deg, var(--industry-navy), #6527d4);border-radius:50%;place-items:center;width:48px;height:48px;font-size:25px;display:grid}html body main .industry-page .pharma-partner__work>footer p{color:var(--industry-ink)!important;margin:0!important;font-size:15px!important;line-height:1.45!important}.pharma-partner__work>footer b{color:#4c24bd}.pharma-partner__values{background:#ffffffd9;border:1px solid #020c4f1a;border-radius:14px;grid-template-columns:255px repeat(4,minmax(0,1fr));align-items:stretch;margin-top:34px;padding:18px 20px;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 28px #020c4f0d}.pharma-partner__values>div{border-right:1px solid #020c4f21;padding:5px 24px 5px 10px}.pharma-partner__values>div b{color:var(--industry-navy);text-transform:uppercase;font-size:12px;line-height:1.4;display:block}html body main .industry-page .pharma-partner__values>div p{color:var(--industry-ink)!important;margin:7px 0 0!important;font-size:10px!important;line-height:1.5!important}.pharma-partner__values article{border-right:1px solid #020c4f1f;grid-template-columns:62px minmax(0,1fr);align-items:center;gap:12px;min-width:0;padding:5px 22px;display:grid}.pharma-partner__values article:last-child{border-right:0}.pharma-partner__values article>span{color:#4c24bd;background:#f0edff;border-radius:50%;place-items:center;width:58px;height:58px;font-size:29px;display:grid}.pharma-partner__values article b{color:var(--industry-navy);font-size:11px;line-height:1.3;display:block}html body main .industry-page .pharma-partner__values article p{color:var(--industry-ink)!important;margin:6px 0 0!important;font-size:9px!important;line-height:1.5!important}@media (max-width:1120px){.pharma-partner__grid{grid-template-columns:1fr}.pharma-partner__why{padding-inline:0}.pharma-partner__values{grid-template-columns:repeat(2,minmax(0,1fr))}.pharma-partner__values>div{border-bottom:1px solid #020c4f1f;border-right:0;grid-column:1/-1}.pharma-partner__values article{min-height:90px}.pharma-partner__values article:nth-of-type(2n){border-right:0}}@media (max-width:620px){.pharma-partner{padding-top:34px}.pharma-partner__grid{gap:28px;width:min(100% - 28px,100%)}html body main .industry-page .pharma-partner__why h2{font-size:34px!important}.pharma-partner__why header>span{font-size:13px}.pharma-partner__actions{flex-direction:column;gap:10px}.pharma-partner__actions a{width:100%}.pharma-partner__work>header{padding:22px 18px 15px}html body main .industry-page .pharma-partner__work h2{font-size:23px!important}.pharma-partner__steps{padding:4px 13px 8px 31px}.pharma-partner__steps:before{left:31px}.pharma-partner__steps article{grid-template-columns:1fr;gap:10px;padding:21px 16px 17px 27px}.pharma-partner__steps article>span{justify-self:start}.pharma-partner__steps article>b{left:-19px}.pharma-partner__work>footer{grid-template-columns:42px 1fr;padding-inline:18px}.pharma-partner__work>footer>span{width:40px;height:40px}.pharma-partner__values{grid-template-columns:1fr;width:min(100% - 28px,100%);padding:14px}.pharma-partner__values article,.pharma-partner__values article:nth-of-type(n){border-bottom:1px solid #020c4f1c;border-right:0}.pharma-partner__values article:last-child{border-bottom:0}}.pharma-next{background:linear-gradient(120deg,#f8f8ff,#f4f3ff 55%,#fbfbff);padding:42px 0 38px;position:relative}.pharma-next__panel{background:#ffffffe6;border:1px solid #020c4f1a;border-radius:20px;grid-template-columns:minmax(0,1.45fr) minmax(390px,.75fr);align-items:center;gap:54px;min-height:350px;padding:38px 42px;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 38px #020c4f14}.pharma-next__panel:after{opacity:.26;content:"";background:repeating-radial-gradient(circle,#0000 0 20px,#5031cf2b 21px 23px,#0000 24px 35px),radial-gradient(circle,#5031cf59 0 2px,#0000 3px) 0 0/18px 18px;border-radius:50%;width:390px;height:390px;position:absolute;top:-110px;right:-45px;-webkit-mask-image:radial-gradient(circle,#000 0 58%,#0000 74%);mask-image:radial-gradient(circle,#000 0 58%,#0000 74%)}.pharma-next__copy{z-index:1;position:relative}html body main .industry-page .pharma-next__copy>p{text-transform:uppercase;color:#4c24bd!important;margin:0 0 17px!important;font-size:13px!important;font-weight:800!important;line-height:1.2!important}html body main .industry-page .pharma-next__copy h2{color:var(--industry-navy)!important;letter-spacing:0!important;margin:0 0 17px!important;font-size:clamp(37px,3.15vw,50px)!important;font-weight:700!important;line-height:1.08!important}html body main .industry-page .pharma-next__copy>span{max-width:780px;color:var(--industry-ink);font-size:15px;line-height:1.55;display:block}.pharma-next__copy>strong{color:#30219e;background:#faf9ff;border:1px solid #4c24bd2e;border-radius:999px;align-items:center;gap:12px;width:fit-content;min-height:48px;margin-top:24px;padding:10px 20px;font-size:14px;display:flex}.pharma-next__copy>strong i{background:#eae5ff;border-radius:50%;place-items:center;width:19px;height:19px;display:grid;box-shadow:inset 0 0 0 6px #eae5ff}.pharma-next__copy>strong i:after{content:"";background:#6d43df;border-radius:50%;width:7px;height:7px}.pharma-next__actions{z-index:1;justify-content:flex-end;gap:12px;padding-top:105px;display:flex;position:relative}.pharma-next__actions a{color:#30219e;white-space:nowrap;background:#fff;border:1px solid #5f35dd;border-radius:999px;justify-content:center;align-items:center;gap:28px;min-height:56px;padding:13px 30px;font-size:15px;font-weight:800;text-decoration:none;display:inline-flex}.pharma-next__actions a:last-child{color:#fff;background:linear-gradient(90deg, var(--industry-navy), #5d23c7 52%, var(--industry-magenta));border-color:#0000;min-width:270px;box-shadow:0 10px 22px #b31d7c2e}@media (max-width:1050px){.pharma-next__panel{grid-template-columns:1fr;gap:18px}.pharma-next__actions{justify-content:flex-start;padding-top:0}}@media (max-width:620px){.pharma-next{padding-block:28px}.pharma-next__panel{border-radius:14px;width:min(100% - 28px,100%);min-height:0;padding:30px 22px}.pharma-next__panel:after{right:-180px}html body main .industry-page .pharma-next__copy h2{font-size:34px!important}html body main .industry-page .pharma-next__copy>span{font-size:13px}.pharma-next__copy>strong{border-radius:12px;align-items:flex-start;font-size:12px}.pharma-next__actions{flex-direction:column;align-items:stretch}.pharma-next__actions a,.pharma-next__actions a:last-child{width:100%;min-width:0}}@media (max-width:1360px){.pharma-help__proof-grid{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:14px}.pharma-help__proof-copy,.pharma-help__proof-grid aside{grid-column:span 2}.pharma-help__proof-grid article:first-of-type{border-left:0}}@media (max-width:1180px){.pharma-help__layout{grid-template-columns:340px minmax(0,1fr);gap:38px}.pharma-help__closing article{grid-template-columns:45px 1fr;padding-inline:15px}}@media (max-width:820px){.pharma-help__stage{padding-block:48px}.pharma-help__layout{grid-template-columns:1fr;gap:32px}html body main .industry-page .pharma-help__intro>h2{max-width:620px}.pharma-help__deck{min-height:0;padding-inline:20px}.pharma-help__ghost{display:none}.pharma-help__card{width:100%;min-height:0;padding:28px 24px 22px}.pharma-help__arrow--prev{left:2px}.pharma-help__arrow--next{left:auto;right:2px}.pharma-help__proof-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pharma-help__proof-copy,.pharma-help__proof-grid aside{grid-column:1/-1}.pharma-help__proof-grid article:nth-of-type(odd){border-left:0}.pharma-help__closing{grid-template-columns:repeat(2,minmax(0,1fr))}.pharma-help__closing article:nth-child(2n){border-right:0}.pharma-help__closing article:last-child{grid-column:1/-1}}@media (max-width:520px){.pharma-help__stage{background-position:58%}.pharma-help__layout{width:min(100% - 28px,100%)}html body main .industry-page .pharma-help__intro>h2{font-size:29px!important}.pharma-help__menu{padding-inline:8px}.pharma-help__menu button{grid-template-columns:38px minmax(0,1fr) 28px}.pharma-help__deck{padding-inline:8px}.pharma-help__card{padding:24px 20px 20px}.pharma-help__meta{flex-direction:column;align-items:flex-start;gap:5px}html body main .industry-page .pharma-help__card h3{font-size:22px!important}.pharma-help__card li{padding-left:25px}.pharma-help__impact{grid-template-columns:38px 1fr;padding-inline:10px}.pharma-help__impact>span{width:36px;height:36px}.pharma-help__proof-grid,.pharma-help__closing{grid-template-columns:1fr}.pharma-help__proof-grid article,.pharma-help__proof-grid article:nth-of-type(n){border-top:1px solid #020c4f1a;border-left:0}.pharma-help__closing article,.pharma-help__closing article:nth-child(n),.pharma-help__closing article:last-child{border-bottom:1px solid #fff3;border-right:0;grid-column:auto}}.industry-final-cta{text-align:center;color:#fff;background:linear-gradient(110deg, var(--industry-navy), #21105f 62%, #561268);padding:74px 0}html body main .industry-page .industry-final-cta p{color:var(--industry-gold)!important}html body main .industry-page .industry-final-cta h2{max-width:850px;color:#fff!important;letter-spacing:0!important;margin:0 auto 12px!important;font-size:clamp(34px,3.2vw,50px)!important;font-weight:800!important;line-height:1.1!important}html body main .industry-page .industry-final-cta span{color:#ffffffdb;max-width:720px;margin:0 auto 25px;font-size:16px;line-height:1.5;display:block}.industry-final-cta a{color:var(--industry-navy);background:#fff;border-radius:7px;align-items:center;gap:24px;padding:14px 24px;font-weight:800;text-decoration:none;display:inline-flex}@media (max-width:1160px){.industry-shell{width:min(100% - 40px,1080px)}.industry-hero__grid{grid-template-columns:1fr}.industry-hero__copy{padding-left:0}.industry-hero__visual{min-height:520px}.industry-capability-grid{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:20px}.industry-capability-grid article:nth-child(3){border-right:0}.industry-challenge-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.industry-value-strip{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:18px}.industry-value-strip article:nth-child(3){border-right:0}}@media (max-width:760px){.industry-shell{width:min(100% - 28px,680px)}.industry-rail__inner{justify-content:flex-start;width:100%}.industry-rail a{padding-inline:17px}.industry-hero{padding-top:34px}html body main .industry-page h1{font-size:36px!important}.industry-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.industry-hero__visual{min-height:auto;margin-bottom:0}.industry-hero__visual>img{aspect-ratio:4/3;object-fit:cover;width:100%!important;height:auto!important;position:relative!important}.industry-area-panel{grid-template-columns:1fr;margin-top:-5px;position:relative;inset:auto}.industry-area-panel article:nth-child(odd){border-right:0}.industry-area-panel article{border-bottom:1px solid #fff3}.industry-area-panel article:last-child{border-bottom:0}.industry-capabilities{padding-top:26px}.industry-capability-grid{grid-template-columns:1fr}.industry-capability-grid article{border-bottom:1px solid #dde0e9;border-right:0;padding:14px}.industry-capability-grid article:last-child{border-bottom:0}.industry-cta-strip{grid-template-columns:auto 1fr}.industry-cta-strip a{grid-column:1/-1;justify-content:center}.industry-value-strip{grid-template-columns:1fr}.industry-value-strip article{border-bottom:1px solid #dde0e9;border-right:0;padding:10px 16px}.industry-value-strip article:last-child{border-bottom:0}.industry-challenges,.industry-help{padding-block:58px}.industry-challenge-grid{grid-template-columns:1fr}.industry-challenge-grid article{min-height:auto}html body main .industry-page .industry-challenge-grid h3{margin-top:22px!important}.industry-help__grid{grid-template-columns:1fr;gap:26px}}html body main .home-classic-slider__inner,html body main .baseline-hero-inner,html body main .clean-page-hero__inner,html body main.services-redesign .services-purpose__grid,html body main.growth-page .growth-spine>.growth-container,html body main .industry-hero>.industry-shell,html body main .docx-careers-baseline .careerJourney__inner,html body main .contact-page--form-hero .contact-hero__center{width:min(1450px,100% - 96px)!important;max-width:1450px!important;margin-inline:auto!important}html body main .home-classic-slider__inner{place-items:center start!important;padding-inline:0!important}html body main .home-classic-slider__copy,html body main .home-classic-slider__system{text-align:left!important;margin-left:0!important;margin-right:auto!important}html body main .home-classic-slider__copy{justify-items:start!important;width:min(100%,900px)!important;padding-left:0!important}html body main .home-classic-slider__copy:before{left:34%!important}html body main .home-classic-slider__copy h1,html body main .home-classic-slider__copy>p:not(.home-classic-slider__eyebrow),html body main .home-classic-slider__eyebrow,html body main .home-classic-slider__cta{text-align:left!important}html body main .home-classic-slider__copy h1,html body main .home-classic-slider__actions{justify-content:flex-start!important}html body main .home-classic-slider__system{justify-items:start!important;width:min(100%,1120px)!important}html body main .home-classic-slider__system h1,html body main .home-classic-slider__system-result,html body main .home-classic-slider__system-kicker p,html body main .home-classic-slider__system-outcome p{text-align:left!important}html body main .home-classic-slider__system-kicker,html body main .home-classic-slider__system-outcome{justify-content:flex-start!important;width:100%!important}html body main .insights-hero{text-align:left!important;width:min(1450px,100% - 96px)!important;margin-inline:auto!important}html body main .insights-hero p{width:min(100%,620px)!important;margin-left:0!important;margin-right:0!important}html body main .contact-page--form-hero .contact-hero{place-items:stretch stretch!important}html body main .contact-page--form-hero .contact-hero__center{text-align:left!important;align-content:center!important;justify-items:start!important}html body main .contact-page--form-hero .contact-hero h1{text-align:left!important}html body main .industry-hero__copy{padding-left:0!important}html body main .docx-careers-baseline .careerJourney__inner{padding-inline:0!important}@media (max-width:700px){html body main .home-classic-slider__inner,html body main .baseline-hero-inner,html body main .clean-page-hero__inner,html body main.services-redesign .services-purpose__grid,html body main.growth-page .growth-spine>.growth-container,html body main .industry-hero>.industry-shell,html body main .docx-careers-baseline .careerJourney__inner,html body main .contact-page--form-hero .contact-hero__center,html body main .insights-hero{width:calc(100% - 32px)!important}html body main .home-classic-slider__copy,html body main .home-classic-slider__system{width:100%!important;padding-inline:0!important}}html body main .home-classic-slider__inner--split{grid-template-columns:minmax(0,1.12fr) minmax(390px,.88fr)!important;place-items:center stretch!important;gap:clamp(42px,5vw,78px)!important}html body main .home-classic-slider__inner--split .home-classic-slider__copy{align-content:center!important;width:100%!important;max-width:760px!important;min-height:520px!important;padding-right:0!important}html body main .home-classic-slider__inner--split .home-classic-slider__copy h1{justify-content:flex-start!important;max-width:740px!important;min-height:0!important;font-size:clamp(42px,3.7vw,60px)!important}html body main .home-classic-slider__inner--split .home-classic-slider__copy>p:not(.home-classic-slider__eyebrow){max-width:730px!important;min-height:0!important}.home-classic-slider__visual{isolation:isolate;background:#020c4f;border:1px solid #ffffff47;border-radius:8px;width:100%;min-height:500px;animation:.76s cubic-bezier(.2,.8,.2,1) both homeSlideCopyIn;position:relative;overflow:hidden;box-shadow:0 28px 70px #020c4f6b}.home-classic-slider__visual:before{z-index:1;pointer-events:none;content:"";background:linear-gradient(90deg,#020c4f57,#0000 38%),linear-gradient(#0000 58%,#020c4f61);position:absolute;inset:0}.home-classic-slider__visual:after{z-index:2;content:"";background:linear-gradient(90deg, var(--color-gold), var(--color-magenta));height:5px;position:absolute;bottom:0;left:0;right:0}.home-classic-slider__visual img{object-fit:cover;object-position:center}html body main .home-classic-slider__inner--system{grid-template-columns:1fr!important;place-items:center!important;padding-inline:20px!important}html body main .home-classic-slider__inner--system .home-classic-slider__system{text-align:center!important;justify-items:center!important;width:min(100%,1180px)!important;margin-inline:auto!important}html body main .home-classic-slider__inner--system .home-classic-slider__system-logo{margin-inline:auto!important}html body main .home-classic-slider__inner--system .home-classic-slider__system h1,html body main .home-classic-slider__inner--system .home-classic-slider__system-result,html body main .home-classic-slider__inner--system .home-classic-slider__system-kicker p,html body main .home-classic-slider__inner--system .home-classic-slider__system-outcome p{text-align:center!important}html body main .home-classic-slider__inner--system .home-classic-slider__system-kicker,html body main .home-classic-slider__inner--system .home-classic-slider__system-outcome{justify-content:center!important}@media (max-width:1050px){html body main .home-classic-slider__inner--split{grid-template-columns:1fr!important}.home-classic-slider__visual{display:none}}@media (max-width:700px){html body main .home-classic-slider__inner--system{width:calc(100% - 32px)!important;padding-inline:0!important}}html body main .insights-hero{text-align:center!important;width:min(820px,100% - 96px)!important}html body main .insights-hero h1,html body main .insights-hero p{text-align:center!important}html body main .insights-hero p{margin-left:auto!important;margin-right:auto!important}html body main .insights-filters{justify-content:center!important}@media (max-width:700px){html body main .insights-hero{width:calc(100% - 32px)!important}}html body main .about-redesign h1{color:var(--about-white)!important;font-size:58px!important;font-weight:700!important;line-height:1.08!important}html body main .about-redesign h1 span{color:var(--about-magenta)!important}html body main .about-redesign h2{color:var(--about-navy)!important;font-size:54px!important;font-weight:700!important;line-height:1.08!important}html body main .about-redesign h3{color:var(--about-navy)!important;font-weight:700!important}html body main .about-redesign .about-v2-kicker{color:var(--about-navy)!important;font-size:14px!important;line-height:1!important}html body main .about-redesign .about-v2-kicker.is-light{color:var(--about-white)!important}html body main .about-redesign .about-v2-hero-copy>p:not(.about-v2-kicker){color:#ffffffd6!important;font-size:17px!important;line-height:1.68!important}html body main .about-redesign :is(.about-v2-origin-copy,.about-v2-purpose-copy)>p{color:var(--about-navy)!important;font-size:16px!important;line-height:1.7!important}html body main .about-redesign :is(.about-v2-origin-steps,.about-v2-purpose-cards,.about-v2-who-list,.about-v2-foundation-grid,.about-v2-cap-grid,.about-v2-metrics) p{color:var(--about-navy)!important;line-height:1.62!important}html body main .about-redesign .about-v2-lead{color:var(--about-navy)!important;font-size:18px!important;line-height:1.6!important}html body main .about-redesign .about-v2-cap-band>p{color:var(--about-navy)!important;font-size:14px!important;line-height:1.6!important}html body main .about-redesign .about-v2-principle-detail>p{color:var(--about-navy)!important;font-size:17px!important;line-height:1.65!important}@media (max-width:1100px){html body main .about-redesign h2{font-size:44px!important}}@media (max-width:700px){html body main .about-redesign h1{font-size:39px!important}html body main .about-redesign h2{font-size:34px!important}html body main .about-redesign .about-v2-kicker{font-size:11px!important}html body main .about-redesign .about-v2-hero-copy>p:not(.about-v2-kicker){font-size:14px!important}}@media (max-width:1400px) and (min-width:1101px){.about-v2-hero{min-height:900px}html body main .about-redesign h1{font-size:52px!important}html body main .about-redesign h2{font-size:46px!important}}html body main.growth-page{--gt-navy:#020c4f;--gt-ink:#020c4f;--gt-muted:#020c4f;--gt-plum:#020c4f;--gt-blue:#020c4f;--gt-accent:#b31d7c;--gt-sky:#020c4f;--gt-soft:#fff;--gt-panel:#fff}html body main.growth-page h1,html body main.growth-page .growth-section-head h2{color:var(--gt-navy)!important;letter-spacing:0!important;font-size:clamp(40px,3.65vw,54px)!important;font-weight:700!important;line-height:1.08!important}html body main.growth-page h1 span,html body main.growth-page .growth-section-head h2 span{color:var(--gt-accent)!important}html body main.growth-page h3,html body main.growth-page .growth-spine-card h2{color:var(--gt-navy)!important;font-weight:700!important}html body main.growth-page .growth-spine-card h2{font-size:19px!important;line-height:1.25!important}html body main.growth-page .growth-client-card h3{font-size:17px!important;line-height:1.25!important}html body main.growth-page .growth-drive__steps h3,html body main.growth-page .growth-trigger-grid h3{font-size:15px!important;line-height:1.25!important}html body main.growth-page .growth-kicker,html body main.growth-page .growth-spine-card p:first-child,html body main.growth-page .growth-client-card__eyebrow p{color:var(--gt-navy)!important;font-weight:800!important}html body main.growth-page .growth-spine{background:radial-gradient(circle at 92% 8%,#b31d7c0d,#0000 26rem),linear-gradient(#fff,#020c4f06)}html body main.growth-page .growth-clients,html body main.growth-page .growth-triggers{background:radial-gradient(circle at 92% 18%,#b31d7c0d,#0000 22rem),#020c4f06}html body main.growth-page .growth-drive{background:#fff}html body main.growth-page .growth-backbone,html body main.growth-page .growth-spine-card,html body main.growth-page .growth-client-card,html body main.growth-page .growth-trigger-grid article{border-radius:10px}html body main.growth-page .growth-backbone__label span,html body main.growth-page .growth-spine-card>span,html body main.growth-page .growth-client-card__eyebrow span,html body main.growth-page .growth-drive__steps article>span,html body main.growth-page .growth-trigger-grid article>span,html body main.growth-page .growth-impact-strip span{color:var(--gt-navy)!important;background:#b31d7c12!important}html body main.growth-page .growth-spine-card li:before,html body main.growth-page .growth-client-card strong:before{background:var(--gt-accent)}html body main.growth-page .growth-client-card strong,html body main.growth-page .growth-section-head--split>a{color:var(--gt-navy)!important;font-weight:700!important}html body main.growth-page .growth-trigger-cta{background:linear-gradient(100deg, var(--gt-navy), var(--gt-accent));width:fit-content;margin:24px auto 0;color:#fff!important;display:flex!important}@media (min-width:1101px){html body main.growth-page .growth-client-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 22px}html body main.growth-page .growth-client-card{min-height:244px;padding:22px 24px 20px}}@media (max-width:700px){html body main.growth-page h1,html body main.growth-page .growth-section-head h2{font-size:34px!important}html,body{max-width:100%;overflow-x:hidden}html body main :where(h1,h2,h3,p,li){overflow-wrap:break-word}html body main .home-classic-slider,html body main .home-classic-slider__inner{min-height:760px!important}html body main .home-classic-slider__inner{width:calc(100% - 32px)!important;padding:46px 0 82px!important}html body main .home-classic-slider__inner--split .home-classic-slider__copy{width:100%!important;min-height:0!important;padding:0!important}html body main .home-classic-slider__inner--split .home-classic-slider__copy h1{max-width:100%!important;min-height:0!important;font-size:34px!important;line-height:1.1!important}html body main .home-classic-slider__inner--split .home-classic-slider__copy>p:not(.home-classic-slider__eyebrow){max-width:100%!important;min-height:0!important;margin-top:18px!important;font-size:14px!important;line-height:1.55!important}html body main .home-classic-slider__actions{width:100%;gap:10px!important;margin-top:22px!important}html body main .home-classic-slider__cta{width:100%;min-height:46px;padding-inline:16px;text-align:center!important;justify-content:center!important}html body main a.home-classic-slider__cta--secondary{color:#fff!important}html body main .home-classic-slider__arrow{display:none!important}html body main.services-redesign .services-purpose,html body main.services-redesign .services-partnership,html body main.services-redesign .services-portfolio{padding-top:52px!important}html body main.services-redesign .container,html body main.services-redesign .services-purpose__grid{width:calc(100% - 32px)!important;max-width:none!important}html body main.services-redesign .services-purpose__grid,html body main.services-redesign .services-partnership__grid{grid-template-columns:minmax(0,1fr)!important;gap:32px!important}html body main.services-redesign :where(.services-purpose__copy,.services-goal-card,.services-video-card,.services-partnership__copy,.services-portfolio-card){width:100%!important;min-width:0!important;max-width:100%!important}html body main.services-redesign h1,html body main.services-redesign h2{max-width:100%!important;font-size:34px!important;line-height:1.12!important}html body main.services-redesign .services-purpose__statement,html body main.services-redesign .services-goal,html body main.services-redesign .services-partnership__item,html body main.services-redesign .services-video-card__note,html body main.services-redesign .services-engagement-stat,html body main.services-redesign .services-trust-band{grid-template-columns:1fr!important}html body main.services-redesign .services-purpose__statement{gap:14px!important}html body main.services-redesign .services-goal-card{border-radius:8px!important;min-height:500px!important}html body main.services-redesign .services-goal-card__items{width:100%!important;padding:24px 20px!important}html body main.services-redesign .services-goal{gap:10px!important;padding-bottom:16px!important}html body main.services-redesign .services-video,html body main.services-redesign .services-video-card{min-height:0!important}html body main.services-redesign .services-video{aspect-ratio:16/10}html body main.services-redesign .services-engagement-stats,html body main.services-redesign .services-portfolio__grid{grid-template-columns:minmax(0,1fr)!important}html body main .home-clean-strip{padding:30px 16px!important}html body main .home-clean-strip__inner{grid-template-columns:minmax(0,1fr)!important;gap:22px!important;width:100%!important;display:grid!important}html body main .home-clean-strip p{width:100%!important;max-width:none!important;padding:2px 0 2px 18px!important;font-size:17px!important;line-height:1.5!important}html body main .home-clean-strip .home-clean-btn{text-align:center!important;justify-content:center!important;width:100%!important;min-height:48px!important;padding-inline:18px!important}html body main .home-classic-slider--system,html body main .home-classic-slider--system .home-classic-slider__inner{min-height:940px!important}html body main .home-classic-slider__inner--system{padding:36px 0 74px!important}html body main .home-classic-slider__inner--system .home-classic-slider__system{align-content:start!important;min-height:0!important;overflow:visible!important}html body main .home-classic-slider__inner--system .home-classic-slider__system-logo{width:78px!important}html body main .home-classic-slider__inner--system .home-classic-slider__system h1{width:100%!important;margin-top:12px!important;font-size:29px!important;line-height:1.12!important}html body main .home-classic-slider__inner--system .home-classic-slider__system-pillars{width:100%!important;margin-top:18px!important;padding-block:12px!important}html body main .home-classic-slider__inner--system .home-classic-slider__system-pillar{min-width:0!important;padding-inline:5px!important}html body main .home-classic-slider__inner--system .home-classic-slider__system-pillar strong{font-size:17px!important}html body main .home-classic-slider__inner--system .home-classic-slider__system-pillar span{font-size:10px!important;line-height:1.35!important}html body main .home-classic-slider__inner--system .home-classic-slider__system-grid{grid-template-columns:minmax(0,1fr)!important;gap:8px!important;width:100%!important;margin-top:16px!important;padding:0!important;display:grid!important;overflow:visible!important}html body main .home-classic-slider__inner--system .home-classic-slider__system-card{text-align:left!important;border-radius:8px!important;grid-template-columns:38px minmax(0,1fr)!important;place-items:center start!important;column-gap:12px!important;min-height:0!important;padding:10px 12px!important;display:grid!important}html body main .home-classic-slider__inner--system .home-classic-slider__system-icon{grid-row:1/span 2!important;width:36px!important;height:36px!important}html body main .home-classic-slider__inner--system .home-classic-slider__system-icon svg{width:21px!important;height:21px!important}html body main .home-classic-slider__inner--system .home-classic-slider__system-card h2{margin:0!important;font-size:12px!important;line-height:1.35!important}html body main .home-classic-slider__inner--system .home-classic-slider__system-card p{margin:2px 0 0!important;font-size:10.5px!important;line-height:1.35!important}html body main .home-classic-slider__inner--system .home-classic-slider__system-chevron{display:none!important}html body main .home-classic-slider__inner--system .home-classic-slider__system-outcome{margin-top:16px!important}html body main .home-classic-slider__inner--system .home-classic-slider__system-result{text-align:center!important;justify-content:center!important;gap:10px!important;width:100%!important;font-size:24px!important;line-height:1.18!important}html body main .home-offerings-v2{padding:46px 16px!important}html body main .home-offerings-v2 .home-clean-section-head--split{gap:20px!important}html body main .home-offerings-v2 .home-clean-section-head h2{font-size:32px!important}html body main .home-offerings-v2 .home-clean-offering-shell{gap:22px!important}html body main .home-offerings-v2 .home-clean-rail__head{display:none!important}html body main .home-offerings-v2 .home-clean-rail__item{grid-template-columns:40px minmax(0,1fr) 12px!important;gap:11px!important;min-height:66px!important;padding:9px 12px!important}html body main .home-offerings-v2 .home-clean-rail__item.is-active{padding-left:8px!important}html body main .home-offerings-v2 .home-clean-icon{width:38px!important;height:38px!important}html body main .home-offerings-v2 .home-clean-icon svg{width:22px!important;height:22px!important}html body main .home-offerings-v2 .home-clean-rail__copy strong{font-size:13px!important;line-height:1.25!important}html body main .home-offerings-v2 .home-clean-rail__copy small{display:none!important}html body main .home-offerings-v2 .home-clean-detail__head{min-height:0!important;padding:20px!important}html body main .home-offerings-v2 .home-clean-detail__head h3{font-size:23px!important}html body main .home-offerings-v2 .home-clean-detail ul{gap:14px!important;padding:20px!important}html body main .home-offerings-v2 .home-clean-detail li{grid-template-columns:36px minmax(0,1fr)!important;gap:10px!important}html body main .home-offerings-v2 .home-clean-detail li>span{width:34px!important;height:34px!important}html body main .home-offerings-v2 .home-clean-detail__summary{margin-inline:20px!important}html body main .home-offerings-v2 .home-clean-detail__actions{padding:16px 20px 20px!important}html body main .baseline-section{padding-block:48px!important}html body main .baseline-grid,html body main .baseline-card-grid{grid-template-columns:minmax(0,1fr)!important;display:grid!important}html body main .baseline-grid{gap:24px!important}html body main .baseline-section-head{position:static!important}html body main .baseline-section-head h2{max-width:100%!important;font-size:30px!important;line-height:1.15!important}html body main .baseline-card-grid{gap:12px!important}html body main .baseline-card{width:100%!important;padding:16px!important}html body main .baseline-card h3{font-size:16px!important}html body main .baseline-card p{font-size:14px!important;line-height:1.6!important}html body main .about-v2-origin-steps article{grid-template-columns:44px minmax(0,1fr)!important;gap:12px!important;padding:20px 16px!important}html body main .about-v2-origin-steps article>span{width:44px!important;height:44px!important}html body main .about-v2-principle-band,html body main .about-v2-cap-band{grid-template-columns:minmax(0,1fr)!important;justify-items:start!important;gap:16px!important}html body main .about-v2-principle-band>div:nth-child(2),html body main .about-v2-cap-band>p{width:100%!important;padding-right:0!important}html body main .industry-proof-grid{grid-template-columns:minmax(0,1fr)!important}html body main .industry-proof-grid article{text-align:left!important;grid-template-columns:48px minmax(0,1fr)!important;align-items:center!important;column-gap:14px!important;min-height:0!important;padding:13px 14px!important;display:grid!important}html body main .industry-proof-grid article>span{grid-row:1/span 2!important;width:44px!important;height:44px!important;margin:0!important}html body main .industry-page .industry-proof-grid h2{margin:0 0 3px!important}html body main .baseline-page--industries .baseline-hero{min-height:430px!important}html body main .baseline-page--industries .baseline-hero-inner{grid-template-columns:minmax(0,1fr)!important;width:calc(100% - 32px)!important;min-height:430px!important;padding-block:64px!important;display:grid!important}html body main .baseline-page--industries .baseline-hero-copy{width:100%!important;min-width:0!important;display:block!important}html body main .baseline-page--industries .baseline-hero-copy .hero-eyebrow{color:#ffffffd1!important;font-size:12px!important}html body main .baseline-page--industries .baseline-hero-copy h1{color:#fff!important;width:100%!important;max-width:100%!important;margin-top:12px!important;font-size:38px!important;line-height:1.1!important}html body main .baseline-page--industries .baseline-hero-copy>p:last-child{color:#ffffffe0!important;max-width:28ch!important;margin-top:18px!important;font-size:16px!important;line-height:1.55!important}}@media (min-width:1101px){html body main .about-redesign .about-v2-hero-copy h1{max-width:820px;margin-bottom:22px;font-size:clamp(50px,3vw,56px)!important;line-height:1.07!important}html body main .about-redesign .about-v2-hero-copy>p:not(.about-v2-kicker){max-width:650px;margin-bottom:26px}}html body main .home-classic-slider__media img{opacity:1!important;transform:none!important}html body main .home-classic-slider__copy:before,html body main .home-classic-slider__system:before{display:none!important}html body main :is(.home-classic-slider__cta,.home-clean-strip .home-clean-btn){color:#fff!important;text-align:center!important;background:linear-gradient(100deg,#020c4f 0%,#381372 58%,#b31d7c 100%)!important;border:0!important;border-radius:999px!important;justify-content:center!important;gap:14px!important;min-height:48px!important;padding:12px 30px!important;font-weight:700!important;box-shadow:0 10px 24px #020c4f38!important}html body main :is(.home-classic-slider__cta,.home-clean-strip .home-clean-btn):after{content:"→";color:#fff;flex:none;font-size:18px;line-height:1}html body main :is(.home-classic-slider__cta,.home-clean-strip .home-clean-btn):hover{transform:translateY(-1px);box-shadow:0 14px 30px #020c4f4d!important}@media (min-width:701px){html body main .home-classic-slider__arrow--prev{left:24px!important;right:auto!important}html body main .home-classic-slider__arrow--next{left:auto!important;right:24px!important}html body main .home-clean-strip__inner{width:min(1450px,100% - 96px)!important;max-width:1450px!important;margin-inline:auto!important}html body main .home-clean-strip p{padding-left:0!important}html body main .home-clean-strip p:before{left:-24px!important}}@media (min-width:1161px){html body main .industry-page--pharma .industry-hero{min-height:620px;padding:34px 0 42px}html body main .industry-page--pharma .industry-hero__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.03fr);align-items:center;gap:54px;min-height:544px}html body main .industry-page--pharma .industry-hero__copy{align-self:center;padding:0!important}html body main .industry-page--pharma h1{width:100%;max-width:720px;font-size:clamp(39px,2.45vw,46px)!important;line-height:1.08!important}html body main .industry-page--pharma .industry-rule{margin:15px 0 12px}html body main .industry-page--pharma .industry-hero__description{max-width:680px;margin-bottom:20px!important}html body main .industry-page--pharma .industry-proof-grid{gap:14px;max-width:680px}html body main .industry-page--pharma .industry-proof-grid article{min-height:164px;padding:14px 12px 13px}html body main .industry-page--pharma .industry-hero__visual{min-height:456px;margin-bottom:70px}html body main .industry-page--pharma .industry-area-panel{min-height:186px;padding:12px 24px;bottom:-70px;left:22px}}html body main .industry-page--pharma .industry-services-showcase{background:radial-gradient(circle at 92% 5%,#b31d7c14,#0000 28%),linear-gradient(#f5f4fb 0%,#fbfbfe 58%,#fff 100%);border-top:1px solid #020c4f14;padding:68px 0 62px}html body main .industry-page--pharma .industry-capabilities{background:0 0;padding:0}html body main .industry-page--pharma .industry-capabilities header{margin-bottom:28px}html body main .industry-page--pharma .industry-capabilities header p{margin-bottom:7px!important}html body main .industry-page--pharma .industry-capabilities header h2{font-size:clamp(26px,2.15vw,34px)!important}html body main .industry-page--pharma .industry-capability-grid{box-shadow:none;background:0 0;border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding:0}html body main .industry-page--pharma .industry-capability-grid article{border:1px solid #020c4f1a;border-top:3px solid var(--industry-magenta);background:#fffffff5;border-radius:8px;align-items:flex-start;gap:17px;min-height:154px;padding:24px;box-shadow:0 12px 28px #020c4f12}html body main .industry-page--pharma .industry-capability-grid .industry-icon{background:#b31d7c12;border:1px solid #b31d7c24;flex-basis:54px;width:54px;height:54px}html body main .industry-page--pharma .industry-capability-grid h3{margin-bottom:8px!important;font-size:16px!important}html body main .industry-page--pharma .industry-capability-grid p{font-size:13px!important;line-height:1.5!important}html body main .industry-page--pharma .industry-cta-strip{min-height:94px;margin-top:26px;padding:20px 28px;box-shadow:0 14px 30px #020c4f29}html body main .industry-page--pharma .industry-cta-strip__icon{width:58px;height:58px}html body main .industry-page--pharma .industry-cta-strip a{border-radius:999px;justify-content:center;min-width:270px}html body main .industry-page--pharma .industry-value-strip{min-height:112px;margin:16px 0 0;padding:18px 10px;box-shadow:0 10px 24px #020c4f0f}html body main .industry-page--pharma .industry-value-strip article{padding-inline:22px}html body main .industry-page--pharma .industry-value-strip article>span{font-size:34px}html body main .industry-page--pharma .industry-value-strip h3{margin-bottom:5px!important;font-size:13px!important}html body main .industry-page--pharma .industry-value-strip p{font-size:11px!important;line-height:1.45!important}@media (max-width:1160px) and (min-width:761px){html body main .industry-page--pharma .industry-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}html body main .industry-page--pharma .industry-capability-grid article{border-right:1px solid #020c4f1a}}@media (max-width:760px){html body main .industry-page--pharma .industry-services-showcase{padding:48px 0 44px}html body main .industry-page--pharma .industry-capability-grid{grid-template-columns:minmax(0,1fr)}html body main .industry-page--pharma .industry-capability-grid article{border-bottom:1px solid #020c4f1a;border-right:1px solid #020c4f1a;min-height:0;padding:20px}html body main .industry-page--pharma .industry-cta-strip a{min-width:0}}html body main .industry-page--pharma .industry-challenges--pharma{isolation:isolate;background-color:#f8f8fd;background-image:url(/assets/pharma-challenges-background.png);background-position:50% -88px;background-repeat:no-repeat;background-size:100%;padding:72px 0 64px;position:relative;overflow:hidden}html body main .industry-page--other .industry-challenges--pharma{background-color:#f8f8fd;background-image:radial-gradient(circle at 8% 24%,#b31d7c14 0 2px,#0000 3px),radial-gradient(circle at 88% 18%,#5031cf14 0 2px,#0000 3px),linear-gradient(135deg,#5031cf0a,#0000 42%,#b31d7c08);background-position:-8px 22px,calc(100% + 12px) 0,50%;background-size:34px 34px,42px 42px,auto}.header-icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;flex:none;width:18px;height:18px;display:block}html body .topbar{z-index:30020;box-shadow:none;background:#020c4f;border:0;border-bottom:1px solid #ffffff1a;position:relative}html body .topbar:after{content:"";background:linear-gradient(90deg,#0000,#c7a052b3);width:34%;height:1px;position:absolute;bottom:-1px;right:0}html body .topbar-inner{justify-content:space-between;align-items:center;gap:24px;min-height:38px;padding-block:0;display:flex}.topbar-contacts,.topbar-actions,.topbar-socials{align-items:center;display:flex}.topbar-contacts{gap:24px}.topbar-actions{gap:20px}.topbar-socials{gap:3px}html body .topbar-contacts>a,html body .topbar-contacts>span{color:#ffffffdb;white-space:nowrap;border:0;align-items:center;gap:8px;min-height:38px;padding:0;text-decoration:none;display:inline-flex;font-size:11px!important;font-weight:500!important;line-height:1!important}.topbar-contacts .header-icon{width:14px;height:14px;color:var(--arete-premium-gold)}.topbar-contacts>a:hover{color:#fff}html body .topbar-socials a{color:#ffffffc7;border-radius:50%;place-items:center;width:28px;height:28px;text-decoration:none;transition:color .16s,background .16s;display:grid;font-size:10px!important;font-weight:700!important}html body .topbar-socials a:hover{color:#fff;background:#ffffff1a}html body .topbar-cta{color:#f2d796;white-space:nowrap;border:1px solid #c7a052b8;border-radius:999px;align-items:center;gap:10px;min-height:28px;padding:5px 13px;font-size:10px;font-weight:700;text-decoration:none;transition:color .16s,background .16s;display:inline-flex}.topbar-cta .header-icon{width:13px;height:13px}.topbar-cta:hover{color:#020c4f;background:var(--arete-premium-gold)}html body .site-header{z-index:30000;-webkit-backdrop-filter:blur(18px)saturate(135%);backdrop-filter:blur(18px)saturate(135%);background:#fffffff0;border-bottom:1px solid #020c4f14;position:sticky;top:0;box-shadow:0 12px 35px #020c4f12}html body .header-inner{grid-template-columns:168px minmax(0,1fr) 46px;align-items:center;gap:18px;min-height:82px;display:grid}html body .brand{width:154px;height:58px;margin:0;padding:0;display:inline-flex;position:relative;overflow:hidden}html body .brand img{position:absolute;top:-33px;left:-32px;width:224px!important;max-width:none!important;height:auto!important}html body .desktop-nav{justify-content:flex-end;align-items:center;gap:1px;display:flex}html body .nav-group>a,html body .nav-group>button{text-transform:uppercase;border-radius:8px;align-items:center;gap:5px;min-height:48px;padding:0 12px;text-decoration:none;transition:color .16s,background .16s;display:inline-flex;color:#020c4f!important;letter-spacing:.01em!important;font-size:11.5px!important;font-weight:700!important;line-height:1!important}.nav-group .header-icon--chevron{width:13px;height:13px;transition:transform .16s}.nav-group.is-open .header-icon--chevron{transform:rotate(180deg)}html body .nav-group:first-child>a,html body .nav-group:first-child>button{color:#020c4f!important}html body .nav-group>a:hover,html body .nav-group>button:hover,html body .nav-group.is-open>a,html body .nav-group.is-open>button{background:#b31d7c0d;color:var(--arete-premium-accent)!important}html body .nav-group>a:after,html body .nav-group>button:after{background:var(--arete-premium-accent);height:2px;bottom:2px;left:12px;right:12px}html body .nav-group:first-child>a:after,html body .nav-group:first-child>button:after{opacity:0;transform:scaleX(.28)}html body .nav-group.is-active>a,html body .nav-group.is-active>button{color:var(--arete-premium-accent)!important}html body .nav-group.is-active>a:after,html body .nav-group.is-active>button:after,html body .nav-group>a:hover:after,html body .nav-group>button:hover:after,html body .nav-group.is-open>a:after,html body .nav-group.is-open>button:after{opacity:1;transform:scaleX(1)}html body .search-button{background:#020c4f;border:1px solid #020c4f1a;border-radius:10px;place-items:center;width:44px;height:44px;padding:0;transition:transform .16s,background .16s;display:grid;box-shadow:0 10px 24px #020c4f26;color:#fff!important}html body .search-button:hover{background:var(--arete-premium-accent);transform:translateY(-1px)}.search-button .header-icon{width:19px;height:19px}html body .mega-menu{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffffa;border:1px solid #020c4f1c;border-radius:14px;grid-template-columns:1fr;gap:0;width:390px;padding:14px;display:grid;top:calc(100% - 2px);left:50%;overflow:hidden;box-shadow:0 24px 65px #020c4f29}html body .mega-menu--industries{grid-template-columns:repeat(2,minmax(0,1fr));width:560px}.mega-menu__head{background:linear-gradient(110deg,#020c4f0a,#b31d7c0d);border-bottom:1px solid #020c4f14;grid-column:1/-1;margin:-14px -14px 8px;padding:17px 18px 14px}html body .mega-menu__head p{letter-spacing:.12em;margin:0 0 4px;color:#020c4f!important;font-size:11px!important}.mega-menu__head span{color:#020c4f91;font-size:11px}html body .mega-menu>a{border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-height:43px;padding:9px 10px;transition:color .15s,background .15s;display:flex;color:#020c4fc9!important;font-size:12px!important;line-height:1.35!important}.mega-menu>a .header-icon{opacity:.45;width:14px;height:14px}html body .mega-menu>a:hover{background:#b31d7c0d;color:var(--arete-premium-accent)!important}.mega-menu>a:hover .header-icon{opacity:1}@media (max-width:1180px){html body .header-inner{grid-template-columns:145px minmax(0,1fr) 44px;gap:10px}html body .brand{width:132px}html body .nav-group>a,html body .nav-group>button{padding-inline:9px;font-size:10.5px!important}.topbar-contacts{gap:14px}html body .topbar-cta{display:none}}@media (max-width:1040px){html body .topbar-inner{justify-content:space-between}.topbar-actions{margin-left:auto}html body .header-inner{display:flex;min-height:70px!important}html body .brand{height:52px;width:126px!important}html body .brand img{top:-29px;left:-27px;width:190px!important}html body .mobile-nav{margin-left:auto;display:block!important}html body .mobile-nav>summary{border-radius:9px;align-items:center;gap:8px;display:inline-flex;box-shadow:0 8px 20px #020c4f12;color:#020c4f!important;background:#fff!important;border:1px solid #020c4f1f!important;min-height:42px!important;padding:0 13px!important}.mobile-nav>summary .header-icon{width:18px;height:18px}html body .mobile-panel{border:1px solid #020c4f1a;box-shadow:0 26px 70px #020c4f33;background:#fffffffa!important;border-radius:14px!important;max-height:calc(100dvh - 126px)!important;padding:13px!important;top:108px!important;left:16px!important;right:16px!important}.mobile-panel__head{background:linear-gradient(100deg,#020c4f,#32106c);border-bottom:1px solid #020c4f17;margin:-13px -13px 8px;padding:18px}.mobile-panel__head span,.mobile-panel__head b{color:#fff;display:block}.mobile-panel__head span{color:var(--arete-premium-gold);text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:700}.mobile-panel__head b{font-size:18px}.mobile-panel__group{border-bottom:1px solid #020c4f14}.mobile-panel__group>a,.mobile-panel__group>details>summary{color:#020c4f;text-transform:uppercase;cursor:pointer;justify-content:space-between;align-items:center;min-height:47px;padding:10px 8px;font-size:13px;font-weight:700;display:flex}.mobile-panel__group summary::marker{content:"";display:none}.mobile-panel__group summary::-webkit-details-marker{content:"";display:none}.mobile-panel__group .header-icon{width:15px;height:15px}.mobile-panel__group details[open]>summary{color:var(--arete-premium-accent)}.mobile-panel__group details[open]>summary .header-icon{transform:rotate(180deg)}.mobile-panel__children{gap:2px;padding:0 5px 10px 17px;display:grid}html body .mobile-panel__children a{color:#020c4fb8;text-transform:none;border-radius:7px;justify-content:space-between;align-items:center;min-height:39px;display:flex;padding:7px 9px!important;font-size:12px!important}html body .mobile-panel__children a:hover{color:var(--arete-premium-accent);background:#b31d7c0d}html body .mobile-panel>.button{background:linear-gradient(90deg,#020c4f,#6b25c7 62%,#b31d7c);border:0;border-radius:9px;justify-content:center;gap:12px;min-height:46px;margin-top:13px;display:flex;color:#fff!important}}@media (max-width:720px){html body .topbar-inner{min-height:34px;width:min(100% - 24px, var(--container))!important;padding:0!important}.topbar-contacts{justify-content:space-between;gap:8px;width:100%}html body .topbar-contacts>a,html body .topbar-contacts>span{min-height:34px;font-size:9.5px!important}.topbar-contacts>span,.topbar-actions{display:none}html body .header-inner{width:min(100% - 24px, var(--container))!important;min-height:66px!important}html body .brand{width:116px!important}html body .mobile-panel{max-height:calc(100dvh - 104px)!important;top:92px!important;left:10px!important;right:10px!important}.mobile-nav>summary span{display:none}html body .mobile-nav>summary{justify-content:center;width:42px;padding:0!important}}html body main .industry-page--pharma .industry-challenges--pharma:before,html body main .industry-page--pharma .industry-challenges--pharma:after{display:none}.pharma-challenges-head{z-index:2;grid-template-columns:minmax(360px,.72fr) minmax(0,1.28fr);align-items:end;gap:70px;margin-bottom:28px;display:grid;position:relative}html body main .industry-page--pharma .pharma-challenges-head p{text-transform:uppercase;color:var(--industry-magenta)!important;margin:0 0 14px!important;font-size:13px!important;font-weight:800!important;line-height:1.2!important}html body main .industry-page--pharma .pharma-challenges-head h2{color:var(--industry-navy)!important;margin:0!important;font-size:clamp(38px,3.15vw,50px)!important;font-weight:800!important;line-height:1.05!important}.pharma-challenges-head i{background:linear-gradient(90deg, var(--industry-navy), var(--industry-magenta));width:48px;height:3px;margin-top:17px;display:block}html body main .industry-page--pharma .pharma-challenges-head>span{max-width:650px;color:var(--industry-ink);padding-bottom:7px;font-size:15px;line-height:1.65}.pharma-capsule-art{z-index:1;background:linear-gradient(90deg,#28116feb 0 49%,#fffffff2 50% 100%);border:1px solid #020c4f24;border-radius:999px;width:154px;height:66px;position:absolute;top:36px;right:38px;overflow:hidden;transform:rotate(-25deg);box-shadow:0 16px 32px #020c4f2e}.pharma-capsule-art:after{content:"";background:#ffffff5c;width:1px;position:absolute;inset:0 50% 0 auto}.pharma-capsule-art span{background:#b31d7c;border-radius:50%;width:10px;height:10px;position:absolute;box-shadow:inset 0 0 0 2px #ffffff29}.pharma-capsule-art span:first-child{top:16px;left:14px}.pharma-capsule-art span:nth-child(2){top:12px;left:31px}.pharma-capsule-art span:nth-child(3){top:17px;left:49px}.pharma-capsule-art span:nth-child(4){top:31px;left:20px}.pharma-capsule-art span:nth-child(5){top:29px;left:39px}.pharma-capsule-art span:nth-child(6){top:34px;left:56px}.pharma-capsule-art span:nth-child(7){top:45px;left:13px}.pharma-capsule-art span:nth-child(8){top:46px;left:30px}.pharma-capsule-art span:nth-child(9){top:48px;left:47px}.pharma-capsule-art span:nth-child(10){top:20px;left:62px}.pharma-challenge-grid{z-index:2;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 22px;display:grid;position:relative}.pharma-challenge-grid article{border:1px solid #020c4f1a;border-top:3px solid var(--industry-magenta);background:#fffffff0;border-radius:8px;grid-template-columns:82px minmax(0,1fr);align-items:center;gap:20px;min-height:166px;padding:22px 58px 22px 20px;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 28px #020c4f14}.pharma-challenge-icon{width:72px;height:72px;color:var(--industry-navy);background:linear-gradient(145deg,#020c4f0d,#b31d7c1c);border-radius:50%;place-items:center;font-size:32px;display:grid}.pharma-challenge-grid article header{align-items:center;gap:12px;margin-bottom:8px;display:flex}.pharma-challenge-grid article header b{color:var(--industry-magenta);background:#b31d7c14;border-radius:999px;padding:5px 9px;font-size:11px}html body main .industry-page--pharma .pharma-challenge-grid h3{color:var(--industry-magenta)!important;margin:0!important;font-size:19px!important;font-weight:800!important;line-height:1.18!important}.pharma-challenge-grid ul{margin:0;padding:0;list-style:none}.pharma-challenge-grid li{color:var(--industry-ink);padding-left:20px;font-size:12px;line-height:1.65;position:relative}.pharma-challenge-grid li:before{background:var(--industry-magenta);content:"";border-radius:50%;width:5px;height:5px;position:absolute;top:.72em;left:2px}.pharma-challenge-grid article>em{color:#020c4f14;font-size:43px;font-style:normal;font-weight:800;line-height:1;position:absolute;top:14px;right:17px}.pharma-challenge-band{z-index:2;color:#fff;background:linear-gradient(100deg, var(--industry-navy), #441073 54%, var(--industry-magenta));border-radius:10px;grid-template-columns:1.45fr repeat(4,1fr);align-items:center;min-height:118px;margin-top:20px;padding:18px 22px;display:grid;position:relative;box-shadow:0 16px 34px #020c4f33}.pharma-challenge-band__lead,.pharma-challenge-value{border-right:1px solid #ffffff47;align-items:center;gap:15px;min-height:80px;padding:8px 20px;display:flex}.pharma-challenge-value:last-child{border-right:0}.pharma-challenge-band__lead>span,.pharma-challenge-value>span{flex:none;font-size:38px;color:#fff!important}.pharma-challenge-band__lead strong{font-size:15px;line-height:1.55}.pharma-challenge-value b{margin-bottom:7px;font-size:12px;display:block;color:#fff!important}html body main .industry-page--pharma .pharma-challenge-value p{color:#ffffffe6!important;margin:0!important;font-size:10px!important;line-height:1.5!important}@media (max-width:1160px){html body main .industry-page--pharma .industry-challenges--pharma{background-position:50% -28px;background-size:auto 720px}.pharma-capsule-art{display:none}.pharma-challenges-head{grid-template-columns:1fr;gap:18px}.pharma-challenge-band{grid-template-columns:repeat(2,minmax(0,1fr))}.pharma-challenge-band__lead{grid-column:1/-1}.pharma-challenge-value:nth-child(3){border-right:0}}@media (max-width:760px){html body main .industry-page--pharma .industry-challenges--pharma{background-position:42% -8px;background-size:auto 470px;padding:52px 0 46px}.pharma-challenge-grid{grid-template-columns:minmax(0,1fr)}.pharma-challenge-grid article{grid-template-columns:58px minmax(0,1fr);gap:14px;min-height:0;padding:18px 16px}.pharma-challenge-icon{width:54px;height:54px;font-size:24px}.pharma-challenge-grid article header{align-items:flex-start;padding-right:36px}html body main .industry-page--pharma .pharma-challenge-grid h3{font-size:17px!important}.pharma-challenge-grid li{font-size:12px}.pharma-challenge-band{grid-template-columns:minmax(0,1fr);padding:16px}.pharma-challenge-band__lead{grid-column:auto}.pharma-challenge-band__lead,.pharma-challenge-value{border-bottom:1px solid #ffffff3d;border-right:0}.pharma-challenge-value:last-child{border-bottom:0}}html body main :where(.wp-eyebrow,[class*=eyebrow][class*=eyebrow],[class*=Eyebrow][class*=Eyebrow],[class*=kicker][class*=kicker],[class*=Kicker][class*=Kicker],[class*=kicker][class*=kicker]>p,[class*=Kicker][class*=Kicker]>p,.industry-capabilities header>p,.pharma-challenges-head>div>p,.pharma-partner__why header>p,.pharma-partner__work header>p,.pharma-next__copy>p,.industry-section-head>p),html body main [class*=eyebrow],html body main [class*=Eyebrow],html body main [class*=kicker],html body main [class*=Kicker],html body main [class*=kicker]>p,html body main [class*=Kicker]>p{font-size:13px!important}html body main .about-redesign .about-v2-origin{background:linear-gradient(90deg,#fff 0%,#fffffffa 35%,#ffffffc7 47%,#ffffff2e 58%,#0000 66%),url(/assets/about-origin-mountain.png) 100%/auto 88% no-repeat;min-height:940px;padding:78px 0 24px}html body main .about-redesign .about-v2-origin-main{grid-template-columns:700px 420px;justify-content:start;gap:70px;width:min(1450px,100% - 96px)}html body main .about-redesign .about-v2-origin-copy{max-width:700px;padding-top:8px}html body main .about-redesign .about-v2-origin-copy h2{margin-top:24px;font-size:60px!important;line-height:1.04!important}html body main .about-redesign .about-v2-origin-copy>p{max-width:550px;margin-bottom:26px}html body main .about-redesign .about-v2-origin-values{margin-top:38px}html body main .about-redesign .about-v2-origin-values span{width:60px;height:60px;color:var(--about-magenta);background:linear-gradient(145deg,#fff,#b31d7c1a);border:1px solid #b31d7c26;border-radius:18px;box-shadow:0 9px 24px #020c4f17}html body main .about-redesign .about-v2-origin-values span svg{stroke-width:2.1px;width:29px;height:29px}html body main .about-redesign .about-v2-origin-steps{align-self:start;gap:15px;padding-top:70px;position:relative}html body main .about-redesign .about-v2-origin-steps:before{content:"";background:#020c4f2e;width:1px;position:absolute;top:133px;bottom:63px;left:-42px}html body main .about-redesign .about-v2-origin-steps article{border-radius:12px;grid-template-columns:56px minmax(0,1fr);gap:15px;min-height:126px;padding:18px 22px}html body main .about-redesign .about-v2-origin-steps article:before{content:"";z-index:2;background:var(--about-magenta);border:3px solid #b31d7c5c;border-radius:50%;width:10px;height:10px;position:absolute;top:50%;left:-47px;transform:translateY(-50%);box-shadow:0 0 0 3px #ffffffb8}html body main .about-redesign .about-v2-origin-steps article:after{content:"";border-top:1px solid #020c4f2e;width:42px;position:absolute;top:50%;left:-42px}html body main .about-redesign .about-v2-origin-steps article>span{width:56px;height:56px;color:var(--about-magenta);background:linear-gradient(145deg,#fff 0%,#b31d7c1f 100%);border:1px solid #b31d7c2b;border-radius:17px;position:relative;overflow:hidden;box-shadow:0 8px 20px #020c4f17}html body main .about-redesign .about-v2-origin-steps article>span:after{content:"";background:#b31d7c1f;border-radius:50%;width:30px;height:30px;position:absolute;bottom:-13px;right:-13px}html body main .about-redesign .about-v2-origin-steps article>span svg{z-index:1;stroke-width:2.1px;width:30px;height:30px;position:relative}html body main .about-redesign .about-v2-origin-steps h3{letter-spacing:0!important;margin:0 0 6px!important;font-size:17px!important;font-weight:700!important;line-height:1.25!important}html body main .about-redesign .about-v2-origin-steps p{margin:0!important;font-size:13px!important;line-height:1.5!important}html body main .about-redesign .about-v2-origin>.about-v2-quote-band{width:min(1450px,100% - 96px)}@media (max-width:1550px) and (min-width:1101px){html body main .about-redesign .about-v2-origin-copy h2{font-size:52px!important}html body main .about-redesign .about-v2-origin-main{grid-template-columns:minmax(0,1fr) 410px;gap:44px;width:min(1450px,100% - 96px)}html body main .about-redesign .about-v2-origin>.about-v2-quote-band{width:min(1450px,100% - 96px)}}@media (max-width:1100px){html body main .about-redesign .about-v2-origin{background:linear-gradient(90deg,#fffffffa 0%,#ffffffe0 52%,#ffffff57 100%),url(/assets/about-origin-mountain.png) 64%/cover no-repeat;min-height:auto}html body main .about-redesign .about-v2-origin-main{grid-template-columns:1fr;gap:42px;width:min(100% - 48px,960px)}html body main .about-redesign .about-v2-origin-steps{gap:14px;padding-top:0}html body main .about-redesign .about-v2-origin-steps:before,html body main .about-redesign .about-v2-origin-steps article:before,html body main .about-redesign .about-v2-origin-steps article:after{display:none}html body main .about-redesign .about-v2-origin-steps article{grid-template-columns:52px minmax(0,1fr);gap:14px;min-height:0;padding:20px 18px}html body main .about-redesign .about-v2-origin>.about-v2-quote-band{width:min(100% - 48px,960px)}html body main .about-redesign .about-v2-origin-steps h3{font-size:17px!important}}@media (max-width:700px){html body main .about-redesign .about-v2-origin{background:linear-gradient(#fffffff0,#fffc),url(/assets/about-origin-mountain.png) 67%/cover no-repeat}html body main .about-redesign .about-v2-origin-steps article{padding:18px 16px!important}html body main .about-redesign .about-v2-origin-steps h3{padding-right:34px;font-size:16px!important}}html body main .about-redesign .about-purpose-spec h2{max-width:700px;font-size:44px!important;font-weight:700!important;line-height:1.08!important}html body main .about-redesign .about-purpose-spec h2>span{color:var(--purpose-navy)!important}html body main .about-redesign .about-purpose-spec h2>em{-webkit-text-fill-color:transparent;color:var(--purpose-pink)!important}html body main .about-redesign .about-purpose-spec__kicker{margin-bottom:28px}html body main .about-redesign .about-purpose-spec__cards{transform:translate(42px,4px)}html body main .about-redesign .about-purpose-spec__mountain{isolation:isolate;background:0 0;inset:100px -28px 0 225px}html body main .about-redesign .about-purpose-spec__mountain:before{display:none}html body main .about-redesign .about-purpose-spec__node:first-of-type{top:84.5%;bottom:auto}html body main .about-redesign .about-purpose-spec__node:nth-of-type(2){top:76%;bottom:auto}html body main .about-redesign .about-purpose-spec__node:nth-of-type(3){top:61%;bottom:auto}html body main .about-redesign .about-purpose-spec__node:nth-of-type(4){top:39%;bottom:auto}html body main .about-redesign .about-purpose-spec__node:nth-of-type(5){width:130px;top:16%;bottom:auto;right:-13px}html body main .about-redesign .about-purpose-spec__emblem svg{stroke-width:1.55px;width:90px;height:90px}@media (max-width:1200px){html body main .about-redesign .about-purpose-spec__cards{transform:none}html body main .about-redesign .about-purpose-spec__mountain{inset:100px 0 0 150px}html body main .about-redesign .about-purpose-spec__mountain:before{background-size:130%;inset:0}}@media (max-width:700px){html body main .about-redesign .about-purpose-spec h2{font-size:34px!important}html body main .about-redesign .about-purpose-spec__mountain{position:relative;inset:auto}html body main .about-redesign .about-purpose-spec__mountain:before{background-position:72% bottom;background-size:auto 86%;inset:0}html body main .about-redesign .about-purpose-spec__node{top:auto!important}}html body main .industry-page .pharma-help--pharma .pharma-help__stage{min-height:860px}html body main .industry-page .pharma-help--pharma .pharma-help__menu{color:#fff;background:linear-gradient(145deg,#071252f5,#3f1f94e8);border-color:#ffffff3d;margin-top:22px;box-shadow:0 18px 40px #0712522e}html body main .industry-page .pharma-help--pharma .pharma-help__menu h3,html body main .industry-page .pharma-help--pharma .pharma-help__menu button{color:#fff!important}html body main .industry-page .pharma-help--pharma .pharma-help__menu button{background:#ffffff12;border-color:#ffffff26}html body main .industry-page .pharma-help--pharma .pharma-help__menu button:hover,html body main .industry-page .pharma-help--pharma .pharma-help__menu button.is-active{background:linear-gradient(90deg,#6f48e2b8,#ffffff1a);border-color:#ffffff4d}html body main .industry-page .pharma-help--pharma .pharma-help__menu button small{color:#ffffffd1}html body main .industry-page .pharma-help--pharma .pharma-help__menu button i{border-color:#ffffff38}html body main .industry-page .pharma-help--pharma .pharma-help__deck{transform:translate(34px,65px)}html body main .industry-page .pharma-help--pharma .pharma-help__card{background:linear-gradient(135deg,#fff 0%,#fbf9ff 58%,#f5f0ff 100%);border:1px solid #4c24bd2e;box-shadow:0 24px 58px #07125233}html body main .industry-page .pharma-help--pharma .pharma-help__ghost{background:#f4f0ffeb;border:1px solid #4c24bd1f}@media (max-width:820px){html body main .industry-page .pharma-help--pharma .pharma-help__stage{min-height:0}html body main .industry-page .pharma-help--pharma .pharma-help__menu{margin-top:18px}html body main .industry-page .pharma-help--pharma .pharma-help__deck{transform:none}}html body main .about-redesign :is(.about-v2-origin,.about-v2-purpose,.about-v2-who,.about-v2-foundation,.about-v2-capabilities,.about-v2-principles){isolation:isolate;border-top:1px solid #1f16781a;box-shadow:inset 0 18px 24px -28px #19116952,inset 0 -18px 24px -28px #19116947}html body main .about-redesign .about-v2-purpose{background-color:#f5f6fb}html body main .about-redesign .about-v2-who{background:linear-gradient(#fff 0%,#fafafe 100%)}html body main .about-redesign .about-v2-principles{border-top-color:#6241ce24}html body main #offerings.home-offerings-v2{background:radial-gradient(circle at 7% 30%,#b31d7c0b,#0000 25%),radial-gradient(circle at 82% 15%,#4a30be0e,#0000 34%),linear-gradient(105deg,#fff 0%,#fdfdff 54%,#fafaff 100%)!important;padding:32px 28px 38px!important}html body main #offerings.home-offerings-v2:before{border-color:#3d29b10b!important;width:650px!important;height:650px!important;top:-130px!important;right:-42px!important;box-shadow:0 0 0 34px #3d29b105,0 0 0 70px #3d29b104,0 0 0 106px #3d29b103!important}html body main #offerings.home-offerings-v2>.container{width:min(1272px,100%)!important}html body main #offerings.home-offerings-v2 .home-clean-section-head--split{grid-template-columns:minmax(0,1fr) 284px!important;gap:44px!important;margin-bottom:19px!important}html body main #offerings.home-offerings-v2 .home-clean-section-head h2{letter-spacing:-.025em!important;margin-bottom:10px!important;font-size:clamp(36px,2.75vw,42px)!important}html body main #offerings.home-offerings-v2 .home-clean-section-head p:not(.home-clean-kicker){max-width:650px!important;font-size:15px!important;line-height:1.65!important}html body main #offerings.home-offerings-v2 .home-clean-section-head .home-clean-btn{border-color:#3424aa!important;min-height:49px!important;margin-bottom:15px!important}html body main #offerings.home-offerings-v2 .home-clean-offering-shell{grid-template-columns:minmax(0,578px) minmax(0,631px)!important;gap:39px!important}html body main #offerings.home-offerings-v2 :is(.home-clean-rail,.home-clean-detail){border-color:#201a6921!important;border-radius:16px!important;min-height:540px!important;box-shadow:0 13px 34px #1f186511!important}html body main #offerings.home-offerings-v2 .home-clean-rail__head{min-height:68px!important;padding:14px 27px!important}html body main #offerings.home-offerings-v2 .home-clean-rail__head span{background:#fff!important;border:1px solid #3424aa1f!important;border-radius:999px!important;align-items:center!important;gap:8px!important;min-height:36px!important;padding:7px 13px!important;display:inline-flex!important}html body main #offerings.home-offerings-v2 .home-clean-rail__item{grid-template-columns:56px minmax(0,1fr) 18px!important;gap:17px!important;min-height:94px!important;padding:13px 25px!important}html body main #offerings.home-offerings-v2 .home-clean-rail__item.is-active{background:linear-gradient(90deg,#3d2caf12,#e727970b)!important;border-left-color:#3022a6!important;padding-left:20px!important}html body main #offerings.home-offerings-v2 button.home-clean-rail__item:after{display:block!important}html body main #offerings.home-offerings-v2 .home-clean-icon{color:#281a94!important;background:linear-gradient(135deg,#422db217,#e82a960f)!important;width:56px!important;height:56px!important}html body main #offerings.home-offerings-v2 .home-clean-rail__copy :is(strong,small){line-height:1.4!important}html body main #offerings.home-offerings-v2 .home-clean-rail__copy strong{font-size:15px!important}html body main #offerings.home-offerings-v2 .home-clean-rail__copy small{max-width:360px!important;font-size:13px!important;display:block!important}html body main #offerings.home-offerings-v2 .home-clean-detail__head{background:linear-gradient(112deg,#fff 0%,#fff8fc 57%,#fff0f7 100%)!important;min-height:162px!important;padding:26px 29px!important}html body main #offerings.home-offerings-v2 .home-clean-detail__head h3{color:#4321a7!important;font-size:27px!important}html body main #offerings.home-offerings-v2 .home-clean-detail ul{gap:28px 34px!important;padding:21px 25px 23px!important}html body main #offerings.home-offerings-v2 .home-clean-detail li{grid-template-columns:48px minmax(0,1fr)!important;gap:14px!important;font-size:14px!important}html body main #offerings.home-offerings-v2 .home-clean-detail li>span{color:#5a24ae!important;background:linear-gradient(135deg,#4429b213,#e9269717)!important;width:48px!important;height:48px!important}html body main #offerings.home-offerings-v2 .home-clean-detail__summary{flex-wrap:nowrap!important;justify-content:space-between!important;margin:auto 25px 0!important;padding-top:15px!important}html body main #offerings.home-offerings-v2 .home-clean-detail__actions{padding:15px 25px 25px!important}html body main #offerings.home-offerings-v2 .home-clean-detail__actions .home-clean-btn--white{min-width:132px!important}html body main #offerings.home-offerings-v2 .home-clean-detail__actions .home-clean-btn--brand{min-width:320px!important}html body main #offerings.home-offerings-v2 .home-offerings-v2__benefits{border-radius:15px!important;grid-template-columns:250px repeat(4,minmax(0,1fr))!important;min-height:93px!important;margin-top:23px!important}@media (max-width:900px){html body main #offerings.home-offerings-v2 .home-clean-offering-shell{grid-template-columns:1fr!important}html body main #offerings.home-offerings-v2 .home-offerings-v2__benefits{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:620px){html body main #offerings.home-offerings-v2{padding:42px 16px!important}html body main #offerings.home-offerings-v2 .home-clean-section-head--split,html body main #offerings.home-offerings-v2 .home-offerings-v2__benefits,html body main #offerings.home-offerings-v2 .home-clean-detail ul{grid-template-columns:1fr!important}html body main #offerings.home-offerings-v2 .home-clean-detail__summary{flex-wrap:wrap!important}}html body .site-header .brand{background:0 0!important;border-radius:0!important;justify-content:center!important;align-items:center!important;width:92px!important;height:78px!important;padding:0!important;overflow:visible!important}html body .site-header .brand img{object-fit:contain!important;opacity:1!important;background:0 0!important;width:78px!important;height:78px!important;position:static!important;inset:auto!important;transform:none!important}html body .site-footer .footer-logo-frame{background:0 0!important;width:194px!important;height:194px!important;overflow:visible!important}html body .site-footer .footer-logo-frame .footer-logo{object-fit:contain!important;background:0 0!important;width:184px!important;height:184px!important}html body main .home-classic-slider,html body main .home-classic-slider .home-classic-slider__inner{height:820px!important;min-height:820px!important}html body main .home-classic-slider--split .home-classic-slider__inner--split{grid-template-columns:minmax(0,1.55fr) minmax(220px,.45fr)!important;gap:28px!important;width:min(1480px,100% - 72px)!important;max-width:none!important}html body main .home-classic-slider--split .home-classic-slider__copy{max-width:940px!important;min-height:540px!important}html body main .home-classic-slider--split .home-classic-slider__rule,html body main .home-classic-slider--split .home-classic-slider__copy:after{display:none!important}html body main .home-classic-slider--split .home-classic-slider__copy h1{letter-spacing:-.035em!important;max-width:920px!important;min-height:0!important;margin:0!important;font-size:56px!important;line-height:1.08!important;display:block!important}html body main .home-classic-slider--split .home-classic-slider__eyebrow{margin:0 0 18px!important;font-size:14px!important;line-height:1.35!important}html body main .home-classic-slider--split .home-classic-slider__title-line{white-space:nowrap;display:block;font-size:56px!important;line-height:1.08!important}html body main .home-classic-slider--split .home-classic-slider__title-line em{color:#ef2b93;font-style:normal}html body main .home-classic-slider--split .home-classic-slider__copy>p:not(.home-classic-slider__eyebrow){-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:880px!important;margin-top:26px!important;font-size:18px!important;line-height:1.65!important;display:-webkit-box!important;overflow:hidden!important}html body main .home-classic-slider--split .home-classic-slider__actions{margin-top:30px!important}@media (max-width:760px){html body main .home-classic-slider--split .home-classic-slider__inner--split{grid-template-columns:1fr!important;width:calc(100% - 32px)!important}html body main .home-classic-slider--split .home-classic-slider__copy h1{font-size:56px!important}html body main .home-classic-slider--split .home-classic-slider__title-line{white-space:nowrap;font-size:56px!important;line-height:1.08!important}}@media (max-width:700px){html body main .home-classic-slider,html body main .home-classic-slider .home-classic-slider__inner{height:940px!important;min-height:940px!important}}@media (max-width:760px){html body main .home-classic-slider--split,html body main .home-classic-slider--split .home-classic-slider__inner--split{width:100%!important;height:760px!important;min-height:760px!important;overflow:hidden!important}html body main .home-classic-slider--split .home-classic-slider__inner--split{align-items:start!important;width:calc(100% - 32px)!important;min-width:0!important;max-width:calc(100% - 32px)!important;padding:68px 0 72px!important}html body main .home-classic-slider--split .home-classic-slider__copy{align-content:start!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}html body main .home-classic-slider--split .home-classic-slider__copy h1,html body main .home-classic-slider--split .home-classic-slider__title-line{white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important;width:100%!important;max-width:100%!important;font-size:clamp(34px,10.5vw,42px)!important;line-height:1.08!important}html body main .home-classic-slider--split .home-classic-slider__copy>p:not(.home-classic-slider__eyebrow){-webkit-line-clamp:unset!important;width:100%!important;max-width:100%!important;display:block!important;overflow:visible!important}html body main .home-classic-slider--split .home-classic-slider__actions{grid-template-columns:minmax(0,1fr)!important;width:100%!important;max-width:100%!important;display:grid!important}html body main .home-classic-slider--split .home-classic-slider__cta{box-sizing:border-box!important;white-space:normal!important;width:100%!important;max-width:100%!important;padding-inline:18px!important}}html body main .about-redesign .about-v2-hero{aspect-ratio:1672/747;isolation:isolate!important;background-color:#020c4f!important;background-image:url(/assets/about-hero-reference-exact.png)!important;background-position:top!important;background-repeat:no-repeat!important;background-size:100%!important;width:100%!important;min-height:0!important;padding:0!important}html body main .about-redesign .about-v2-hero:after{display:none!important}html body main .about-redesign .about-v2-hero-copy{visibility:hidden!important;pointer-events:none!important}@media (min-width:1000px){html body main .about-redesign .about-v2-hero:after{display:none!important}html body main .about-redesign .about-v2-hero-description-mask{z-index:1!important;pointer-events:none!important;background-image:linear-gradient(90deg,#020c4f33,#2a115b40),url(/assets/about-hero-execution-boardroom.png)!important;background-position:50%,0 -22.1vw!important;background-repeat:no-repeat!important;background-size:100% 100%,161.3%!important;width:62%!important;height:27%!important;display:block!important;position:absolute!important;inset:49.5% auto auto 0!important}html body main .about-redesign .about-v2-hero-copy{z-index:2!important;width:100%!important;max-width:none!important;margin:0!important;position:absolute!important;inset:0!important}html body main .about-redesign .about-v2-hero-copy>p:not(.about-v2-kicker){z-index:2!important;visibility:visible!important;color:#ffffffe0!important;pointer-events:auto!important;width:56.5%!important;max-width:none!important;margin:0!important;font-size:17px!important;line-height:1.68!important;position:absolute!important;top:52.1%!important;left:4.75%!important}}@media (max-width:700px){html body main .about-redesign{overflow-x:hidden!important}html body main .about-redesign .about-v2-hero-description-mask{display:none!important}html body main .about-redesign .about-v2-shell,html body main .about-redesign .about-purpose-spec__upper,html body main .about-redesign .about-purpose-spec__banner{width:calc(100% - 32px)!important;max-width:none!important}html body main .about-redesign .about-v2-hero{aspect-ratio:auto!important;background-image:linear-gradient(90deg,#020c4ff5 0%,#020c4fdb 58%,#020c4f9e 100%),url(/assets/about-hero-execution-boardroom.png)!important;background-position:62%!important;background-size:cover!important;min-height:0!important;padding:52px 0 44px!important}html body main .about-redesign .about-v2-hero:after{background:linear-gradient(#0000,#020c4f7a)!important;height:70px!important;display:block!important}html body main .about-redesign .about-v2-hero-copy{z-index:2!important;visibility:visible!important;pointer-events:auto!important;position:relative!important}html body main .about-redesign .about-v2-hero .about-v2-kicker{margin:0 0 24px!important;font-size:12px!important;line-height:1.3!important}html body main .about-redesign .about-v2-hero-copy h1{letter-spacing:-.035em!important;margin:0!important;font-size:clamp(37px,10.2vw,43px)!important;line-height:1.08!important}html body main .about-redesign .about-v2-hero-copy>p{max-width:none!important;margin:28px 0 0!important;font-size:15px!important;line-height:1.65!important}html body main .about-redesign .about-v2-actions{gap:12px!important;margin-top:28px!important;display:grid!important}html body main .about-redesign .about-v2-btn{text-align:center!important;width:100%!important;min-height:50px!important;padding:12px 18px!important;font-size:13px!important}html body main .about-redesign .about-v2-origin{background-position:64%!important;min-height:0!important;padding:52px 0 40px!important}html body main .about-redesign .about-v2-origin-main{gap:30px!important}html body main .about-redesign .about-v2-origin-copy{padding-top:0!important}html body main .about-redesign .about-v2-origin-copy h2,html body main .about-redesign .about-v2-who h2,html body main .about-redesign .about-v2-foundation h2,html body main .about-redesign .about-v2-capabilities h2,html body main .about-redesign .about-v2-principles h2{letter-spacing:-.03em!important;white-space:normal!important;max-width:100%!important;font-size:clamp(34px,9.3vw,39px)!important;line-height:1.1!important}html body main .about-redesign .about-v2-origin-copy h2 br,html body main .about-redesign .about-v2-who h2 br,html body main .about-redesign .about-v2-foundation h2 br,html body main .about-redesign .about-v2-capabilities h2 br,html body main .about-redesign .about-v2-principles h2 br,html body main .about-redesign .about-purpose-spec h2 br,html body main .about-redesign .about-v2-hero-copy h1 br,html body main .about-redesign .about-v2-desktop-break{display:none!important}html body main .about-redesign .about-v2-origin-copy>p{margin-bottom:18px!important;font-size:15px!important;line-height:1.65!important}html body main .about-redesign .about-v2-origin-values{row-gap:26px!important;margin-top:26px!important}html body main .about-redesign .about-v2-origin-values>div{padding:0 10px!important}html body main .about-redesign .about-v2-origin-steps{gap:14px!important}html body main .about-redesign .about-v2-origin-steps article{grid-template-columns:54px minmax(0,1fr)!important;gap:16px!important;min-height:0!important;padding:20px!important}html body main .about-redesign .about-v2-origin-steps article>span{width:54px!important;height:54px!important}html body main .about-redesign .about-v2-origin-steps h3{margin-bottom:6px!important;font-size:15px!important}html body main .about-redesign .about-v2-origin-steps p{font-size:13px!important}html body main .about-redesign .about-v2-quote-band{grid-template-columns:42px minmax(0,1fr)!important;gap:12px!important;min-height:0!important;margin-top:28px!important;padding:22px!important}html body main .about-redesign .about-v2-quote-band>b{font-size:44px!important}html body main .about-redesign .about-v2-quote-band strong{grid-column:1/-1!important;padding:16px 0!important;font-size:16px!important;line-height:1.45!important}html body main .about-redesign .about-v2-quote-band>span:last-child{grid-column:1/-1!important;font-size:15px!important}html body main .about-redesign .about-purpose-spec{min-height:0!important;margin:0!important;padding:50px 0 38px!important}html body main .about-redesign .about-purpose-spec__upper{grid-template-columns:1fr!important;gap:30px!important;min-height:0!important}html body main .about-redesign .about-purpose-spec__upper:before{display:none!important}html body main .about-redesign .about-purpose-spec__main{min-height:0!important}html body main .about-redesign .about-purpose-spec h2{max-width:100%!important;font-size:clamp(32px,8.8vw,37px)!important;line-height:1.1!important}html body main .about-redesign .about-purpose-spec h2>span{white-space:normal!important}html body main .about-redesign .about-purpose-spec__copy{width:100%!important}html body main .about-redesign .about-purpose-spec__copy p{font-size:15px!important;line-height:1.65!important}html body main .about-redesign .about-purpose-spec__mountain{gap:12px!important;min-height:0!important;margin:30px 0 0!important;display:grid!important;position:relative!important;inset:auto!important}html body main .about-redesign .about-purpose-spec__path,html body main .about-redesign .about-purpose-spec__flag{display:none!important}html body main .about-redesign .about-purpose-spec__node{text-align:left!important;grid-template-columns:58px minmax(0,1fr)!important;place-items:center start!important;gap:14px!important;width:100%!important;min-height:64px!important;position:relative!important;inset:auto!important}html body main .about-redesign .about-purpose-spec__node:after{content:""!important;border-left:2px dashed #07125259!important;width:2px!important;height:18px!important;position:absolute!important;top:58px!important;left:28px!important}html body main .about-redesign .about-purpose-spec__node:last-of-type:after{display:none!important}html body main .about-redesign .about-purpose-spec__node b{font-size:11px!important}html body main .about-redesign .about-purpose-spec__cards{grid-template-rows:none!important;gap:14px!important}html body main .about-redesign .about-purpose-spec__cards article{grid-template-columns:58px minmax(0,1fr)!important;gap:16px!important;min-height:0!important;padding:22px 20px!important;display:grid!important}html body main .about-redesign .about-purpose-spec__cards article>span{width:58px!important;height:58px!important;position:static!important}html body main .about-redesign .about-purpose-spec__cards article>span svg{width:32px!important;height:32px!important}html body main .about-redesign .about-purpose-spec__cards h3{margin:2px 0 7px!important;font-size:15px!important}html body main .about-redesign .about-purpose-spec__cards p{font-size:13px!important;line-height:1.55!important}html body main .about-redesign .about-purpose-spec__banner{grid-template-columns:76px minmax(0,1fr)!important;gap:16px!important;min-height:0!important;margin-top:24px!important;padding:24px!important}html body main .about-redesign .about-purpose-spec__emblem{width:70px!important;height:70px!important}html body main .about-redesign .about-purpose-spec__emblem svg{width:48px!important;height:48px!important}html body main .about-redesign .about-purpose-spec__statement{padding:0!important}html body main .about-redesign .about-purpose-spec__statement strong{font-size:17px!important;line-height:1.4!important}html body main .about-redesign .about-purpose-spec__principle{display:none!important}html body main .about-redesign .about-v2-who{padding:52px 0!important}html body main .about-redesign .about-v2-who-grid{gap:32px!important}html body main .about-redesign .about-v2-who-list>div{grid-template-columns:52px minmax(0,1fr)!important;gap:14px!important;min-height:0!important;padding:16px 0!important}html body main .about-redesign .about-v2-who-list span{width:48px!important;height:48px!important}html body main .about-redesign .about-v2-who-list p{font-size:14px!important;line-height:1.6!important}html body main .about-redesign .about-v2-who-art{border-radius:12px!important;padding:12px!important}html body main .about-redesign .about-v2-foundation{padding:52px 0 38px!important}html body main .about-redesign .about-v2-foundation:after{width:190px!important;height:100px!important}html body main .about-redesign .about-v2-foundation-grid{gap:16px!important}html body main .about-redesign .about-v2-foundation-grid article{min-height:0!important;padding:22px!important}html body main .about-redesign .about-v2-foundation-grid header{gap:15px!important}html body main .about-redesign .about-v2-foundation-grid header span{flex-basis:56px!important;width:56px!important;height:56px!important}html body main .about-redesign .about-v2-foundation-grid h3{font-size:15px!important}html body main .about-redesign .about-v2-foundation-grid article>p{margin-top:20px!important;font-size:14px!important;line-height:1.65!important}html body main .about-redesign .about-v2-foundation-quote{grid-template-columns:42px minmax(0,1fr)!important;gap:12px!important;min-height:0!important;padding:20px!important}html body main .about-redesign .about-v2-foundation-quote strong{border:0!important;padding:0!important;font-size:16px!important}html body main .about-redesign .about-v2-foundation-quote>p{border-block:1px solid #020c4f24!important;grid-column:1/-1!important;margin:0!important;padding:16px 0!important;font-size:14px!important;line-height:1.5!important}html body main .about-redesign .about-v2-foundation-mark{width:58px!important}html body main .about-redesign .about-v2-capabilities{background-image:linear-gradient(#fff,#020c4f08)!important;min-height:0!important;padding:52px 0 40px!important}html body main .about-redesign .about-v2-capabilities .about-v2-lead,html body main .about-redesign .about-v2-principles>.about-v2-shell>.about-v2-lead{font-size:15px!important;line-height:1.65!important}html body main .about-redesign .about-v2-cap-grid{gap:16px!important;margin-top:24px!important}html body main .about-redesign .about-v2-cap-grid article,html body main .about-redesign .about-v2-cap-grid article:last-child{min-height:0!important;padding:20px!important}html body main .about-redesign .about-v2-cap-grid header span{width:58px!important;height:58px!important}html body main .about-redesign .about-v2-cap-grid h3{min-height:0!important;margin:18px 0 10px!important;font-size:18px!important}html body main .about-redesign .about-v2-cap-grid article>p{margin-bottom:20px!important;font-size:14px!important}html body main .about-redesign .about-v2-powered{text-align:center!important;width:100%!important;margin:24px auto 16px!important;padding:11px 16px!important;font-size:11px!important}html body main .about-redesign .about-v2-cap-band{grid-template-columns:62px minmax(0,1fr)!important;gap:14px!important;min-height:0!important;padding:20px!important}html body main .about-redesign .about-v2-cap-band>span{width:56px!important;height:56px!important}html body main .about-redesign .about-v2-cap-band>p{padding:0!important;font-size:13px!important}html body main .about-redesign .about-v2-cap-band>div{display:none!important}html body main .about-redesign .about-v2-principles{padding:52px 0 58px!important}html body main .about-redesign .about-v2-principles-grid{gap:24px!important;margin-top:28px!important}html body main .about-redesign .about-v2-principle-detail{padding:22px 18px!important}html body main .about-redesign .about-v2-principle-detail h3{font-size:28px!important}html body main .about-redesign .about-v2-principle-detail>p{font-size:15px!important}html body main .about-redesign .about-v2-principle-detail blockquote{gap:14px!important;padding:18px 0!important}html body main .about-redesign .about-v2-principle-detail blockquote svg{display:none!important}html body main .home-clean-apart__top aside strong{font-size:25px!important}html body main .home-clean-apart-card{min-height:0!important;padding:26px 20px 22px!important}html body main .home-clean-apart-card__icon{width:76px!important;height:76px!important;margin-bottom:18px!important}html body main .home-clean-apart-card h3{min-height:0!important}html body main .home-clean-apart-card p{font-size:14px!important;line-height:1.6!important}html body main .home-clean-apart{padding:52px 0!important}html body main .home-clean-apart__top{gap:26px!important;padding-bottom:24px!important}html body main .home-clean-apart__top aside{border-top:1px solid #020c4f1f!important;border-left:0!important;min-height:0!important;padding:24px 0 0!important}html body main .home-clean-apart__top aside strong{font-size:25px!important;line-height:1.25!important}html body main .home-clean-apart__badge{width:72px!important;height:72px!important;margin-top:18px!important}html body main .home-clean-apart__grid{gap:16px!important;margin-top:24px!important}html body main .home-clean-apart{width:100%!important;padding:54px 20px 58px!important}html body main .home-clean-apart:before{display:none!important}html body main .home-clean-apart>.container{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}html body main .home-clean-apart__top{grid-template-columns:minmax(0,1fr)!important;gap:30px!important;padding:0!important;display:grid!important}html body main .home-clean-apart__top>div{min-width:0!important}html body main .home-clean-apart__top h2{overflow-wrap:normal!important;max-width:100%!important;margin-bottom:18px!important;font-size:clamp(34px,9vw,40px)!important;line-height:1.1!important}html body main .home-clean-apart__top p:not(.home-clean-kicker){max-width:100%!important;margin-bottom:18px!important;font-size:15px!important;line-height:1.65!important}html body main .home-clean-apart__top aside{text-align:center!important;background:linear-gradient(145deg,#fff,#fbf9ff)!important;border:1px solid #020c4f1a!important;border-radius:16px!important;justify-items:center!important;min-height:0!important;padding:24px 20px 26px!important;display:grid!important}html body main .home-clean-apart__top aside .home-clean-kicker{text-align:center!important;margin-bottom:10px!important}html body main .home-clean-apart__top aside strong{text-align:center!important;font-size:25px!important;line-height:1.22!important}html body main .home-clean-apart__badge{width:76px!important;height:76px!important;margin:20px auto 0!important}html body main .home-clean-apart__badge svg{width:42px!important;height:42px!important}html body main .home-clean-apart__grid{grid-template-columns:minmax(0,1fr)!important;gap:16px!important;margin-top:20px!important}html body main .home-clean-apart-card{border-radius:16px!important;gap:0!important;width:100%!important;min-height:0!important;padding:24px 20px 26px!important}html body main .home-clean-apart-card__number{top:16px!important;left:16px!important}html body main .home-clean-apart-card__icon{width:80px!important;height:80px!important;margin:0 auto 18px!important}html body main .home-clean-apart-card__icon svg{width:43px!important;height:43px!important}html body main .home-clean-apart-card h3{min-height:0!important;font-size:18px!important;line-height:1.35!important}html body main .home-clean-apart-card__rule{margin:12px auto 16px!important}html body main .home-clean-apart-card p{max-width:340px!important;font-size:14px!important;line-height:1.6!important}html body main .home-clean-apart__cta{text-align:center!important;border-radius:16px!important;grid-template-columns:minmax(0,1fr)!important;justify-items:center!important;gap:16px!important;min-height:0!important;margin-top:18px!important;padding:24px 20px!important}html body main .home-clean-apart__cta-icon{width:68px!important;height:68px!important}html body main .home-clean-apart__cta .home-clean-btn{box-sizing:border-box!important;width:100%!important}}html body main.growth-page .growth-clients{background:radial-gradient(circle at 88% 7%,#b31d7c12,#0000 29rem),linear-gradient(#fbfbff 0%,#fff 48%,#faf9ff 100%);padding:84px 0 74px;position:relative;overflow:hidden}html body main.growth-page .growth-clients .growth-section-head--split{grid-template-columns:minmax(0,780px) auto;align-items:center;margin-bottom:48px}html body main.growth-page .growth-clients .growth-section-head--split>a{min-width:190px;min-height:48px;box-shadow:none;background:0 0;border:1px solid #4c24bd59;border-radius:999px;color:var(--gt-navy)!important}@media (max-width:700px){html body main.growth-page .growth-clients{padding:56px 20px 48px!important}html body main.growth-page .growth-clients .growth-container{width:100%!important;padding:0!important}html body main.growth-page .growth-clients .growth-section-head--split{grid-template-columns:minmax(0,1fr)!important;gap:24px!important;margin-bottom:34px!important;display:grid!important}html body main.growth-page .growth-clients .growth-section-head--split>a{width:fit-content;min-width:176px;padding-inline:24px}}html body main .home-clean-strip{background-blend-mode:normal;background:linear-gradient(#9b1c60f0,#9b1c60f0),url(/assets/home-post-hero-strip-bg.png) 50%/100% 100% no-repeat!important;min-height:88px!important;padding:12px 0!important}html body main .home-clean-strip__inner{grid-template-columns:minmax(0,1fr) auto!important;gap:42px!important;width:min(1740px,100% - 112px)!important;max-width:1740px!important;min-height:0!important}html body main .home-clean-strip .home-clean-btn{border:1px solid #ff3f95!important;min-width:270px!important;min-height:42px!important;padding:8px 26px!important}html body main .home-clean-strip h2,html body main .home-clean-strip h2 span{color:#fff!important;font-size:clamp(20px,1.5vw,28px)!important;font-style:italic!important;line-height:1.2!important}html body main .home-clean-strip h2 strong{color:#f1bd52!important}@media (max-width:1160px){html body main .home-clean-strip__inner{gap:34px!important;width:min(100% - 64px,1080px)!important}html body main .home-clean-strip .home-clean-btn{min-width:270px!important}}@media (max-width:760px){html body main .home-clean-strip{background-position:100%!important;background-size:auto 100%!important;min-height:0!important;padding:16px 20px!important}html body main .home-clean-strip__inner{grid-template-columns:minmax(0,1fr)!important;gap:16px!important;width:100%!important}html body main .home-clean-strip .home-clean-btn{width:100%!important;min-width:0!important;min-height:42px!important}html body main .home-clean-strip h2,html body main .home-clean-strip h2 span{font-size:clamp(20px,6vw,24px)!important;line-height:1.22!important}}html body main.growth-page .growth-drive{background:radial-gradient(circle at 12% 74%,#b31d7c0e,#0000 25rem),radial-gradient(circle at 88% 18%,#4c24bd0e,#0000 28rem),#fff;padding:76px 0 82px;position:relative;overflow:hidden}html body main.growth-page .growth-drive .growth-section-head--center{max-width:920px;margin-bottom:44px}html body main.growth-page .growth-drive__grid{grid-template-columns:minmax(0,.94fr) minmax(430px,.88fr);align-items:center;gap:clamp(54px,6vw,92px);max-width:1120px;margin:0 auto}html body main.growth-page .growth-drive__image{border-radius:26px;min-height:430px;box-shadow:0 26px 64px #020c4f24}html body main.growth-page .growth-drive__image:after{border-radius:inherit;content:"";pointer-events:none;background:linear-gradient(145deg,#0000 52%,#020c4f4d);border:1px solid #ffffff52;position:absolute;inset:0}html body main.growth-page .growth-drive__steps{gap:0;padding-left:4px;position:relative}html body main.growth-page .growth-drive__steps:before{content:"";background:linear-gradient(#f03b91,#5c32bd 52%,#5c32bd1f);width:2px;position:absolute;top:26px;bottom:26px;left:27px}html body main.growth-page .growth-drive__steps article{border-bottom:1px solid #020c4f1a;grid-template-columns:54px minmax(0,1fr);align-items:start;gap:20px;padding:18px 0;position:relative}html body main.growth-page .growth-drive__steps article:first-child{padding-top:0}html body main.growth-page .growth-drive__steps article:last-child{border-bottom:0;padding-bottom:0}html body main.growth-page .growth-drive__steps article>span{z-index:1;border:1px solid #b31d7c33;width:48px;height:48px;position:relative;box-shadow:0 8px 22px #020c4f17;color:#b31d7c!important;background:linear-gradient(145deg,#fff,#f8eef7)!important}html body main.growth-page .growth-drive__steps h3{margin:1px 0 5px;color:var(--gt-navy)!important;font-size:17px!important;font-weight:700!important;line-height:1.3!important}html body main.growth-page .growth-drive__steps p{max-width:470px;margin:0;color:#020c4fb8!important;font-size:13.5px!important;line-height:1.58!important}@media (max-width:900px){html body main.growth-page .growth-drive{padding:58px 0 64px}html body main.growth-page .growth-drive__grid{grid-template-columns:minmax(0,1fr);gap:38px}html body main.growth-page .growth-drive__image{min-height:clamp(280px,58vw,400px)}}@media (max-width:560px){html body main.growth-page .growth-drive__steps:before{left:23px}html body main.growth-page .growth-drive__steps article{gap:15px;padding:16px 0;grid-template-columns:46px minmax(0,1fr)!important}html body main.growth-page .growth-drive__steps article>span{width:42px;height:42px}}html body main.growth-page .oe-triggers{isolation:isolate;color:#020c4f;background:radial-gradient(circle at 4% 12%,#ef2b9314,#0000 31rem),radial-gradient(circle at 96% 16%,#5c5fd217,#0000 29rem),linear-gradient(135deg,#fff 0%,#f9f9ff 55%,#fff8fc 100%);padding:52px 0 62px;position:relative;overflow:hidden}html body main.growth-page .oe-triggers:before{z-index:-1;content:"";border:54px solid #6d4cca0e;border-radius:50%;width:760px;height:760px;position:absolute;bottom:-420px;right:-260px}html body main.growth-page .oe-triggers:after{z-index:-1;opacity:.18;content:"";background-image:radial-gradient(circle,#8175de 2px,#0000 2px);background-size:18px 18px;width:150px;height:190px;position:absolute;top:180px;right:0}html body main.growth-page .oe-triggers__inner{width:min(100% - 64px,1385px);margin-inline:auto}html body main.growth-page .oe-triggers__header{text-align:center;max-width:1120px;margin:0 auto 34px}html body main.growth-page .oe-triggers__kicker{letter-spacing:.02em;text-align:left;text-transform:uppercase;width:min(820px,100%);padding-bottom:18px;position:relative;color:#020c4f!important;margin:0 auto 22px!important;font-size:15px!important;font-weight:800!important;line-height:1!important}html body main.growth-page .oe-triggers__kicker:before{content:"";background:linear-gradient(90deg,#ef2b93 0 38px,#ef2b933d 38px,#0000 100%);width:205px;height:1px;position:absolute;bottom:0;left:0}html body main.growth-page .oe-triggers__header h2{max-width:1080px;margin:0 auto 16px;color:#020c4f!important;letter-spacing:-.045em!important;font-size:clamp(42px,3.3vw,56px)!important;font-weight:750!important;line-height:1.04!important}html body main.growth-page .oe-triggers__header h2 span{display:block;color:#cf187d!important;font:inherit!important;font-size:inherit!important;font-weight:inherit!important;letter-spacing:inherit!important;line-height:inherit!important}html body main.growth-page .oe-triggers__header>p:last-child{color:#020c4fc2!important;margin:0!important;font-size:clamp(16px,1.2vw,19px)!important;line-height:1.45!important}html body main.growth-page .oe-triggers__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}html body main.growth-page .oe-triggers__grid article{background:#ffffffe0;border:1px solid #020c4f21;border-radius:14px;grid-template-columns:86px minmax(0,1fr);align-items:center;gap:25px;min-height:210px;padding:26px 25px;display:grid;position:relative;box-shadow:0 10px 26px #020c4f0b}html body main.growth-page .oe-triggers__grid article:after{content:"";background:#ef2b93;width:1px;position:absolute;top:30px;bottom:30px;left:132px}html body main.growth-page .oe-triggers__icon{color:#020c4f;background:#fae3f0;border-radius:50%;place-items:center;width:76px;height:76px;display:grid;overflow:hidden}html body main.growth-page .oe-triggers__icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;max-width:34px;max-height:34px;display:block;width:34px!important;height:34px!important}html body main.growth-page .oe-triggers__grid article>div{padding-left:14px}html body main.growth-page .oe-triggers__grid h3{letter-spacing:-.02em;margin:0 0 9px;color:#020c4f!important;font-size:clamp(18px,1.18vw,21px)!important;font-weight:750!important;line-height:1.18!important}html body main.growth-page .oe-triggers__grid p{color:#020c4fb8!important;margin:0!important;font-size:clamp(15px,1vw,18px)!important;line-height:1.38!important}html body main.growth-page .oe-triggers__cta{letter-spacing:-.01em;text-transform:uppercase;background:linear-gradient(105deg,#08136d 0%,#551070 55%,#e51786 100%);border:0;border-radius:999px;justify-content:center;align-items:center;gap:25px;width:min(430px,100%);min-height:66px;margin:30px auto 0;font-size:16px;font-weight:750;transition:transform .18s,box-shadow .18s;display:flex;box-shadow:0 16px 34px #4814682e;color:#fff!important}html body main.growth-page .oe-triggers__cta:hover{transform:translateY(-2px);box-shadow:0 20px 40px #48146840}html body main.growth-page .oe-triggers__cta span{font-size:24px;font-weight:400}@media (max-width:1120px){html body main.growth-page .oe-triggers__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){html body main.growth-page .oe-triggers{padding:46px 0 52px}html body main.growth-page .oe-triggers__inner{width:min(100% - 32px,1385px)}html body main.growth-page .oe-triggers__header{margin-bottom:28px}html body main.growth-page .oe-triggers__kicker{margin-bottom:18px!important}html body main.growth-page .oe-triggers__header h2{font-size:clamp(32px,9.5vw,43px)!important}html body main.growth-page .oe-triggers__desktop-break{display:none}html body main.growth-page .oe-triggers__grid{grid-template-columns:1fr;gap:16px}html body main.growth-page .oe-triggers__grid article{grid-template-columns:58px 1fr;gap:17px;min-height:0;padding:22px 20px}html body main.growth-page .oe-triggers__grid article:after{top:20px;bottom:20px;left:92px}html body main.growth-page .oe-triggers__icon{width:54px;height:54px}html body main.growth-page .oe-triggers__icon svg{width:25px!important;height:25px!important}html body main.growth-page .oe-triggers__grid article>div{padding-left:8px}html body main.growth-page .oe-triggers__cta{min-height:56px;margin-top:24px;padding-inline:24px;font-size:14px}}html body main.growth-page .oe-system{color:#020c4f;background:radial-gradient(circle at 98% 6%,#6562d214,#0000 31rem),radial-gradient(circle at 2% 74%,#ef2b930e,#0000 26rem),linear-gradient(135deg,#fff,#fbfcff 62%,#fffafd);padding:30px 0 44px;position:relative;overflow:hidden}html body main.growth-page .oe-system__inner{width:min(100% - 64px,1340px);margin-inline:auto}html body main.growth-page .oe-system__header{margin-bottom:24px}html body main.growth-page .oe-system__kicker{text-transform:uppercase;width:fit-content;padding-bottom:14px;position:relative;color:#020c4f!important;margin:0 0 16px!important;font-size:14px!important;font-weight:800!important;line-height:1!important}html body main.growth-page .oe-system__kicker span{color:#cf187d}html body main.growth-page .oe-system__kicker:after{content:"";background:#ef2b93;width:44px;height:3px;position:absolute;bottom:0;left:0}html body main.growth-page .oe-system__header h2{max-width:1160px;margin:0 0 14px;color:#020c4f!important;letter-spacing:-.045em!important;font-size:clamp(39px,3.05vw,50px)!important;font-weight:750!important;line-height:1.02!important}html body main.growth-page .oe-system__header h2 span{display:block;color:#cf187d!important;font:inherit!important;font-size:inherit!important;font-weight:inherit!important;letter-spacing:inherit!important;line-height:inherit!important}html body main.growth-page .oe-system__header>p:last-child{color:#020c4fd1!important;margin:0!important;font-size:clamp(15px,1.05vw,17px)!important;line-height:1.35!important}html body main.growth-page .oe-system__backbone{background:#ffffffd6;border:1px solid #020c4f24;border-radius:11px;grid-template-columns:48px minmax(0,1fr) 1px auto;align-items:center;gap:18px;min-height:68px;margin-bottom:20px;padding:10px 22px;display:grid;box-shadow:0 7px 22px #020c4f09}html body main.growth-page .oe-system__backbone>span{color:#020c4f;background:#fae8f2;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;overflow:hidden}html body main.growth-page .oe-system__backbone svg{width:21px!important;height:21px!important}html body main.growth-page .oe-system__backbone strong{font-size:16px;font-weight:750}html body main.growth-page .oe-system__backbone i{background:#020c4f33;width:1px;height:34px}html body main.growth-page .oe-system__backbone b{color:#020c4f;letter-spacing:.02em;text-align:center;text-transform:uppercase;border:1px solid #020c4f2e;border-radius:999px;min-width:385px;padding:12px 20px;font-size:12px;font-weight:800}html body main.growth-page .oe-system__map{background:#ffffff61;border:1px solid #020c4f1f;grid-template-columns:minmax(0,1fr) 150px minmax(0,1fr);padding:0 10px 12px;display:grid}html body main.growth-page .oe-system__column{min-width:0}html body main.growth-page .oe-system__column>header{border-bottom:1px solid #020c4f26;align-content:center;min-height:72px;padding:10px 2px;display:grid}html body main.growth-page .oe-system__column>header strong{color:#020c4f;text-transform:uppercase;font-size:14px;font-weight:800}html body main.growth-page .oe-system__column>header span{color:#020c4f99;font-size:15px}html body main.growth-page .oe-system__cards{gap:14px;padding-top:12px;display:grid}html body main.growth-page .oe-system__cards article{background:#ffffffe0;border:1px solid #020c4f24;border-radius:10px;grid-template-columns:66px minmax(0,1fr);align-items:center;gap:15px;min-height:132px;padding:15px 20px;display:grid;box-shadow:0 7px 18px #020c4f06}html body main.growth-page .oe-system__card-icon{color:#020c4f;background:#fae8f2;border-radius:50%;place-items:center;width:58px;height:58px;display:grid;overflow:hidden}html body main.growth-page .oe-system__card-icon svg{width:27px!important;height:27px!important}html body main.growth-page .oe-system__cards article p{text-transform:uppercase;color:#020c4f!important;margin:0 0 3px!important;font-size:11px!important;font-weight:800!important;line-height:1.1!important}html body main.growth-page .oe-system__cards h3{letter-spacing:-.02em;margin:0 0 7px;color:#020c4f!important;font-size:clamp(16px,1.15vw,19px)!important;font-weight:750!important;line-height:1.18!important}html body main.growth-page .oe-system__cards ul{gap:5px;margin:0;padding:0;list-style:none;display:grid}html body main.growth-page .oe-system__cards li{margin:0;padding-left:19px;position:relative;color:#020c4fc7!important;font-size:clamp(12px,.88vw,14px)!important;line-height:1.28!important}html body main.growth-page .oe-system__cards li:before{content:"";background:#ef2b93;border-radius:50%;width:9px;height:9px;position:absolute;top:.5em;left:0;transform:translateY(-50%)}html body main.growth-page .oe-system__axis{flex-direction:column;align-items:center;min-width:0;padding:52px 12px 18px;display:flex}html body main.growth-page .oe-system__axis b{z-index:1;color:#fff;text-align:center;text-transform:uppercase;background:#071165;border-radius:7px;width:max-content;max-width:145px;padding:7px 11px;font-size:10px;font-weight:800}html body main.growth-page .oe-system__axis i{background:linear-gradient(#5d55bd,#ef2b93);flex:1;width:2px;min-height:54px}html body main.growth-page .oe-system__axis span{color:#020c4f;background:#fff;border:1px solid #020c4f2e;border-radius:50%;flex:0 0 66px;place-items:center;width:66px;height:66px;font-size:30px;display:grid;box-shadow:0 10px 24px #020c4f17}html body main.growth-page .oe-system__impact{background:#ffffffdb;border:1px solid #020c4f24;border-radius:12px;grid-template-columns:1.3fr repeat(4,1fr);align-items:center;margin-top:22px;display:grid;overflow:hidden}html body main.growth-page .oe-system__impact>strong{text-transform:uppercase;padding:24px;font-size:14px;font-weight:800}html body main.growth-page .oe-system__impact>div{border-left:1px solid #020c4f2b;align-items:center;gap:14px;min-width:0;padding:16px 20px;display:flex}html body main.growth-page .oe-system__impact>div>span{color:#cf187d;background:#fae8f2;border-radius:50%;flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid;overflow:hidden}html body main.growth-page .oe-system__impact svg{width:21px!important;height:21px!important}html body main.growth-page .oe-system__impact p{gap:2px;display:grid;margin:0!important}html body main.growth-page .oe-system__impact b{color:#020c4f;font-size:14px;font-weight:800;line-height:1.1}html body main.growth-page .oe-system__impact small{color:#020c4fc7;font-size:12px;line-height:1.25}@media (max-width:1120px){html body main.growth-page .oe-system__backbone{grid-template-columns:48px 1fr}html body main.growth-page .oe-system__backbone i{display:none}html body main.growth-page .oe-system__backbone b{grid-column:1/-1;min-width:0}html body main.growth-page .oe-system__map{grid-template-columns:1fr;gap:18px;padding:14px}html body main.growth-page .oe-system__axis{flex-direction:row;min-height:86px;padding:0 20px}html body main.growth-page .oe-system__axis i{width:auto;height:2px;min-height:0}html body main.growth-page .oe-system__axis span{flex-basis:52px;width:52px;height:52px;font-size:24px}html body main.growth-page .oe-system__impact{grid-template-columns:repeat(2,1fr)}html body main.growth-page .oe-system__impact>strong{border-bottom:1px solid #020c4f24;grid-column:1/-1}}@media (max-width:700px){html body main.growth-page .oe-system{padding:38px 0 42px}html body main.growth-page .oe-system__inner{width:min(100% - 32px,1340px)}html body main.growth-page .oe-system__header h2{font-size:clamp(31px,9vw,39px)!important}html body main.growth-page .oe-system__desktop-break{display:none}html body main.growth-page .oe-system__backbone{padding:14px}html body main.growth-page .oe-system__backbone strong{font-size:14px}html body main.growth-page .oe-system__backbone b{padding:10px 12px;font-size:10px}html body main.growth-page .oe-system__map{padding:10px}html body main.growth-page .oe-system__cards article{grid-template-columns:52px 1fr;min-height:0;padding:17px 14px}html body main.growth-page .oe-system__card-icon{width:48px;height:48px}html body main.growth-page .oe-system__card-icon svg{width:23px!important;height:23px!important}html body main.growth-page .oe-system__axis b{padding:6px 8px;font-size:8px}html body main.growth-page .oe-system__axis span{flex-basis:44px;width:44px;height:44px}html body main.growth-page .oe-system__impact{grid-template-columns:1fr}html body main.growth-page .oe-system__impact>strong{grid-column:auto}html body main.growth-page .oe-system__impact>div{border-top:1px solid #020c4f24;border-left:0}}html body main.growth-page .oe-system{color:var(--gt-navy);background:radial-gradient(circle at 92% 8%,#b31d7c0d,#0000 26rem),linear-gradient(#fff,#020c4f06)}html body main.growth-page .oe-system__inner{width:min(1450px,100% - 96px)}html body main.growth-page .oe-system__kicker{padding-bottom:13px;color:var(--gt-navy)!important;letter-spacing:.12em!important;margin-bottom:14px!important;font-size:12px!important;font-weight:800!important}html body main.growth-page .oe-system__kicker span,html body main.growth-page .oe-system__header h2 span{color:var(--gt-accent)!important}html body main.growth-page .oe-system__kicker:after,html body main.growth-page .oe-system__cards li:before{background:var(--gt-accent)}html body main.growth-page .oe-system__header h2{color:var(--gt-navy)!important;letter-spacing:0!important;font-size:clamp(40px,3.65vw,54px)!important;font-weight:700!important;line-height:1.08!important}html body main.growth-page .oe-system__header>p:last-child{color:var(--gt-ink)!important;font-size:16px!important;line-height:1.72!important}html body main.growth-page :is(.oe-system__backbone>span,.oe-system__card-icon,.oe-system__impact>div>span){color:var(--gt-navy);background:#b31d7c12}html body main.growth-page .oe-system__cards article p{color:var(--gt-navy)!important;font-size:10px!important;font-weight:700!important}html body main.growth-page .oe-system__cards h3{letter-spacing:0;color:var(--gt-navy)!important;font-size:19px!important;font-weight:700!important;line-height:1.25!important}html body main.growth-page .oe-system__cards li{color:var(--gt-ink)!important;font-size:13px!important;line-height:1.48!important}html body main.growth-page .oe-system__axis b{background:linear-gradient(135deg, var(--gt-navy), var(--gt-accent))}html body main.growth-page .oe-system__axis i{background:linear-gradient(var(--gt-navy), var(--gt-accent))}html body main.growth-page .oe-system__impact>div>span{color:var(--gt-accent)}html body main.growth-page .oe-system__impact b{color:var(--gt-navy)}html body main.growth-page .oe-system__impact small{color:var(--gt-ink)}@media (max-width:700px){html body main.growth-page .oe-system__inner{width:calc(100% - 32px)}html body main.growth-page .oe-system__header h2{font-size:clamp(31px,9vw,39px)!important}html body main.growth-page .oe-system__header>p:last-child{font-size:14px!important}html body main.growth-page .oe-system__cards h3{font-size:16px!important}html body main .home-classic-slider--split{aspect-ratio:1983/793;background:#020c4f!important;width:100%!important;height:auto!important;min-height:0!important;overflow:hidden!important}html body main .home-classic-slider--split .home-classic-slider__media{inset:0!important}html body main .home-classic-slider--split .home-classic-slider__media img{object-fit:cover!important;object-position:center!important}html body main .home-classic-slider--split .home-classic-slider__inner--split{width:100%!important;max-width:none!important;height:100%!important;min-height:0!important;margin:0!important;padding:0!important;display:block!important;position:absolute!important;inset:0!important;overflow:hidden!important}html body main .home-classic-slider--split .home-classic-slider__copy{text-align:left!important;width:47%!important;max-width:none!important;min-height:0!important;margin:0!important;padding:0!important;display:block!important;position:absolute!important;top:25%!important;left:4.6%!important;overflow:visible!important}html body main .home-classic-slider--split .home-classic-slider__rule{width:4.4vw!important;height:1px!important;margin:0 0 1.1vw!important;display:block!important}html body main .home-classic-slider--split .home-classic-slider__eyebrow{letter-spacing:.12em!important;text-align:left!important;margin:0 0 1.15vw!important;font-size:1.25vw!important;line-height:1.25!important}html body main .home-classic-slider--split .home-classic-slider__copy h1,html body main .home-classic-slider--split .home-classic-slider__title-line{letter-spacing:-.025em!important;text-align:left!important;white-space:nowrap!important;width:100%!important;max-width:none!important;min-height:0!important;margin:0!important;font-size:3.25vw!important;line-height:1.06!important;display:block!important}html body main .home-classic-slider--split .home-classic-slider__copy>p:not(.home-classic-slider__eyebrow){color:#ffffffe6!important;text-align:left!important;width:100%!important;max-width:none!important;min-height:0!important;margin:1.15vw 0 0!important;font-size:.92vw!important;line-height:1.45!important;display:block!important;overflow:visible!important}html body main .home-classic-slider--split :is(.home-classic-slider__actions,.home-classic-slider__arrow,.home-classic-slider__dots){display:none!important}html body main .home-clean-strip{background-position:100%!important;background-size:auto 100%!important;min-height:0!important;padding:14px 16px!important}html body main .home-clean-strip__inner{gap:12px!important;width:100%!important;min-height:0!important}html body main .home-clean-strip h2{white-space:normal!important;overflow-wrap:anywhere!important;margin:0 0 6px!important;font-size:clamp(16px,4.6vw,19px)!important;line-height:1.22!important}html body main .home-clean-strip h2 span{white-space:normal!important;display:inline!important}html body main .home-clean-strip__copy>p{letter-spacing:.015em!important;white-space:normal!important;overflow-wrap:anywhere!important;font-size:11px!important;line-height:1.4!important}html body main .home-clean-strip .home-clean-btn{min-height:38px!important;padding:8px 18px!important;font-size:12px!important}html body main .home-clean-strip{background:#020c4f url(/assets/home-post-hero-strip-bg.png) 50%/100% 100% no-repeat!important;border-top:1px solid #ffffff24!important;padding:6px 16px!important}html body main .home-clean-strip__inner{grid-template-columns:minmax(0,1fr) 120px!important;align-items:center!important;gap:5px!important;display:grid!important}html body main .home-clean-strip__copy{padding-left:10px!important}html body main .home-clean-strip__copy:before{width:2px!important}html body main .home-clean-strip h2{-webkit-line-clamp:unset;letter-spacing:-.015em!important;margin-bottom:0!important;font-size:clamp(8px,1.9vw,10px)!important;line-height:1.16!important;display:block!important;overflow:visible!important}html body main .home-clean-strip h2 span{font-size:inherit!important;letter-spacing:inherit!important;line-height:inherit!important}html body main .home-clean-strip h2 span:nth-child(3){margin-top:1px!important;display:block!important}html body main .home-clean-strip__copy>p{display:none!important}html body main .home-clean-strip .home-clean-btn{white-space:nowrap!important;border:1px solid #ff3f95db!important;gap:5px!important;width:120px!important;min-width:120px!important;min-height:28px!important;padding:5px 8px!important;font-size:8.5px!important;line-height:1.15!important}html body main .home-clean-strip .home-clean-btn:after{font-size:10px!important}}@media (max-width:420px){html body main .home-clean-strip__inner{grid-template-columns:minmax(0,1fr) 105px!important;gap:4px!important}html body main .home-clean-strip .home-clean-btn{gap:3px!important;width:105px!important;min-width:105px!important;font-size:7.5px!important}html body main .home-clean-strip .home-clean-btn:after{font-size:9px!important}}html body main .home-classic-slider__slide-logo{display:block;object-fit:contain!important;object-position:center!important;width:168px!important;height:168px!important;margin:0 0 20px!important}@media (min-width:701px){html body main .home-classic-slider--split .home-classic-slider__copy{left:-24px!important}}@media (max-width:700px){html body main .home-classic-slider--split .home-classic-slider__copy{top:6%!important}html body main .home-classic-slider__slide-logo{width:clamp(40px,12vw,58px)!important;height:clamp(40px,12vw,58px)!important;margin-bottom:1.2vw!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}
