.brandFamily-module__I27hxW__section{--logo-cell:10rem;--logo-padding:2rem;--logo-margin-x:3vw;--logo-margin-y:2vw;--brand-sweep:var(--brand-cyan);color:#000;background:#fff;width:100%;padding-block:clamp(4rem,6vw,6.25rem) 5rem;position:relative;overflow:hidden}.brandFamily-module__I27hxW__section *,.brandFamily-module__I27hxW__section :before,.brandFamily-module__I27hxW__section :after{box-sizing:border-box}.brandFamily-module__I27hxW__heading{text-align:center;perspective:1000px;width:94%;margin-inline:auto}.brandFamily-module__I27hxW__eyebrow{margin:0 0 .5rem}.brandFamily-module__I27hxW__eyebrowWord{vertical-align:bottom;margin-right:.28em;display:inline-block;overflow:hidden}.brandFamily-module__I27hxW__eyebrowWord:last-child{margin-right:0}.brandFamily-module__I27hxW__eyebrowInner{will-change:transform;display:inline-block}.brandFamily-module__I27hxW__title{margin:0}.brandFamily-module__I27hxW__titleMask{display:block;overflow:hidden}.brandFamily-module__I27hxW__titleLine{transform-origin:bottom;will-change:transform, opacity;display:block}.brandFamily-module__I27hxW__char{will-change:color;display:inline-block}.brandFamily-module__I27hxW__rows{margin-top:.5rem}.brandFamily-module__I27hxW__row{width:100%;overflow:hidden}.brandFamily-module__I27hxW__scrollLayer{will-change:transform;width:120%;margin-left:-10%}.brandFamily-module__I27hxW__track{will-change:transform;width:max-content;display:flex}.brandFamily-module__I27hxW__group{flex:none;align-items:stretch;margin:0;padding:0;list-style:none;display:flex}.brandFamily-module__I27hxW__logo{flex:0 0 var(--logo-cell);padding:var(--logo-padding);margin:var(--logo-margin-y) var(--logo-margin-x);justify-content:center;align-items:center;display:flex}.brandFamily-module__I27hxW__logoImg{object-fit:contain;width:100%;height:auto;display:block}.brandFamily-module__I27hxW__pause{z-index:2;min-height:44px;color:var(--brand-navy-panel);font:inherit;cursor:pointer;background:#ffffffeb;border:1px solid #0c2b472e;border-radius:9999px;align-items:center;gap:.4rem;padding:.55rem .9rem;font-size:.8125rem;font-weight:500;display:inline-flex;position:absolute;bottom:1.25rem;right:clamp(1rem,3vw,2rem);box-shadow:0 8px 24px #0c2b4714}.brandFamily-module__I27hxW__pause:focus-visible{outline:2px solid var(--brand-cyan);outline-offset:3px}.brandFamily-module__I27hxW__staticGrid{grid-template-columns:repeat(auto-fill,minmax(7.5rem,1fr));gap:1.5rem 1.25rem;width:min(94%,70rem);margin:2rem auto 0;padding:0;list-style:none;display:none}.brandFamily-module__I27hxW__staticItem{justify-content:center;align-items:center;padding:.75rem;display:flex}.brandFamily-module__I27hxW__staticImg{object-fit:contain;width:100%;max-width:6rem;height:auto}.brandFamily-module__I27hxW__reduceMotion .brandFamily-module__I27hxW__rows{display:none}.brandFamily-module__I27hxW__reduceMotion .brandFamily-module__I27hxW__staticGrid{display:grid}.brandFamily-module__I27hxW__reduceMotion .brandFamily-module__I27hxW__pause{display:none}@media (max-width:990px){.brandFamily-module__I27hxW__heading{width:95%}}@media (max-width:479px){.brandFamily-module__I27hxW__section{padding-block:3.5rem}}@media (prefers-reduced-motion:reduce){.brandFamily-module__I27hxW__titleLine,.brandFamily-module__I27hxW__eyebrowInner,.brandFamily-module__I27hxW__char{opacity:1!important;color:#000!important;transform:none!important}}
.sectionIntro-module__K5fFlq__root{--si-eyebrow:var(--brand-navy);--si-heading:var(--brand-ink);--si-supporting:var(--brand-ink-muted);justify-content:space-between;align-items:flex-end;gap:1.5rem 2rem;width:100%;display:flex}.sectionIntro-module__K5fFlq__root[data-align=center]{text-align:center;flex-direction:column;align-items:center;max-width:48rem;margin-inline:auto}.sectionIntro-module__K5fFlq__root[data-align=start]{text-align:start}.sectionIntro-module__K5fFlq__root[data-tone=dark]{--si-eyebrow:var(--brand-cyan);--si-heading:#edf6f8;--si-supporting:#edf6f8b8}.sectionIntro-module__K5fFlq__copy{min-width:0;max-width:40rem}.sectionIntro-module__K5fFlq__root[data-align=center] .sectionIntro-module__K5fFlq__copy{max-width:48rem}.sectionIntro-module__K5fFlq__eyebrow{text-transform:uppercase;color:var(--si-eyebrow);margin:0 0 .85rem}.sectionIntro-module__K5fFlq__heading{color:var(--si-heading);margin:0}.sectionIntro-module__K5fFlq__supporting{max-width:40rem;color:var(--si-supporting);margin:1rem 0 0}.sectionIntro-module__K5fFlq__root[data-align=center] .sectionIntro-module__K5fFlq__supporting{margin-inline:auto}.sectionIntro-module__K5fFlq__action{flex-shrink:0;align-items:center;display:inline-flex}@media (max-width:767px){.sectionIntro-module__K5fFlq__root[data-align=start]{flex-direction:column;align-items:flex-start}}
.faq-module__kZzHla__section{--faq-bg:var(--brand-surface);--faq-ink:var(--brand-ink);--faq-muted:var(--brand-ink-muted);--faq-border:color-mix(in srgb, var(--brand-navy-panel) 14%, transparent);--faq-open:color-mix(in srgb, var(--brand-cyan) 10%, #fff);--faq-hover:color-mix(in srgb, var(--brand-cyan) 6%, #fff);--faq-accent:var(--brand-cyan);--faq-navy:var(--brand-navy-panel);--faq-ease:cubic-bezier(.25, .1, .25, 1);background:var(--faq-bg);color:var(--faq-ink);padding-block:clamp(4.5rem,9vw,7.5rem)}.faq-module__kZzHla__container{width:min(100%,1240px);margin-inline:auto;padding-inline:clamp(1.25rem,4vw,3rem)}.faq-module__kZzHla__layout{grid-template-columns:minmax(0,.34fr) minmax(0,.66fr);align-items:start;column-gap:clamp(2.5rem,6vw,5.5rem);display:grid}.faq-module__kZzHla__sidebar{flex-direction:column;align-items:flex-start;gap:1.75rem;max-width:22rem;display:flex}.faq-module__kZzHla__intro{max-width:22rem;margin-bottom:0}.faq-module__kZzHla__accordionWrap{min-width:0}.faq-module__kZzHla__ctaBlock{width:100%}.faq-module__kZzHla__contactPrompt{color:var(--faq-muted);margin:0 0 .85rem}.faq-module__kZzHla__cta{background:var(--faq-navy);color:#fff;min-height:48px;transition:background-color .18s var(--faq-ease);border-radius:9999px;align-items:center;padding:.75rem 1.35rem;text-decoration:none;display:inline-flex}.faq-module__kZzHla__cta:hover,.faq-module__kZzHla__cta:focus-visible{background:color-mix(in srgb, var(--faq-navy) 88%, var(--faq-accent))}.faq-module__kZzHla__cta:focus-visible{outline:2px solid var(--faq-accent);outline-offset:3px}.faq-module__kZzHla__list{border-top:1px solid var(--faq-border);margin:0;padding:0;list-style:none}.faq-module__kZzHla__item{border-bottom:1px solid var(--faq-border)}.faq-module__kZzHla__itemOpen{background:var(--faq-open);border-bottom-color:#0000;border-radius:11px}.faq-module__kZzHla__trigger{width:100%;min-height:44px;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background-color .18s var(--faq-ease), color .18s var(--faq-ease);background:0 0;border:0;border-radius:11px;grid-template-columns:28px minmax(0,1fr) 24px;align-items:start;gap:1.1rem;padding:1.7rem 1rem;display:grid}.faq-module__kZzHla__trigger:hover{background:var(--faq-hover)}.faq-module__kZzHla__trigger:focus-visible{outline:2px solid var(--faq-accent);outline-offset:2px}.faq-module__kZzHla__itemOpen .faq-module__kZzHla__trigger{color:var(--faq-navy)}.faq-module__kZzHla__index{color:var(--faq-muted)}.faq-module__kZzHla__itemOpen .faq-module__kZzHla__index,.faq-module__kZzHla__itemOpen .faq-module__kZzHla__icon{color:var(--faq-navy)}.faq-module__kZzHla__questionHeading{margin:0}.faq-module__kZzHla__icon{width:24px;height:24px;color:var(--faq-muted);margin-top:.15rem;position:relative}.faq-module__kZzHla__iconBar{width:14px;height:1.5px;transition:transform .2s var(--faq-ease), opacity .2s var(--faq-ease);background:currentColor;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.faq-module__kZzHla__iconBarVertical{transform:translate(-50%,-50%)rotate(90deg)}.faq-module__kZzHla__itemOpen .faq-module__kZzHla__iconBarVertical{opacity:0;transform:translate(-50%,-50%)rotate(90deg)scaleY(0)}.faq-module__kZzHla__panel{transition:grid-template-rows .3s var(--faq-ease);grid-template-rows:0fr;display:grid}.faq-module__kZzHla__itemOpen .faq-module__kZzHla__panel{grid-template-rows:1fr}.faq-module__kZzHla__list[data-motion=off] .faq-module__kZzHla__panel,.faq-module__kZzHla__list[data-motion=off] .faq-module__kZzHla__answer,.faq-module__kZzHla__list[data-motion=off] .faq-module__kZzHla__iconBar{transition:none}.faq-module__kZzHla__list[data-motion=off] .faq-module__kZzHla__answer{transform:none}@media (scripting:none){.faq-module__kZzHla__panel{grid-template-rows:1fr}.faq-module__kZzHla__answer{opacity:1;transform:none}}.faq-module__kZzHla__panelInner{overflow:hidden}.faq-module__kZzHla__answer{color:var(--faq-muted);opacity:0;transition:opacity .2s var(--faq-ease) 40ms, transform .2s var(--faq-ease) 40ms;margin:0;padding:0 1rem 1.7rem calc(28px + 2.1rem);transform:translateY(6px)}.faq-module__kZzHla__itemOpen .faq-module__kZzHla__answer{opacity:1;transform:translateY(0)}@media (max-width:1023px){.faq-module__kZzHla__layout{flex-direction:column;gap:2.5rem;display:flex}.faq-module__kZzHla__sidebar{max-width:none;display:contents}.faq-module__kZzHla__intro{order:1;max-width:40rem}.faq-module__kZzHla__accordionWrap{order:2}.faq-module__kZzHla__ctaBlock{order:3}}@media (max-width:767px){.faq-module__kZzHla__section{padding-block:clamp(3.5rem,12vw,4rem)}.faq-module__kZzHla__trigger{grid-template-columns:24px minmax(0,1fr) 24px;gap:.85rem;padding:1.4rem .65rem}.faq-module__kZzHla__answer{padding:0 .65rem 1.4rem calc(24px + 1.5rem)}}@media (prefers-reduced-motion:reduce){.faq-module__kZzHla__panel,.faq-module__kZzHla__answer,.faq-module__kZzHla__iconBar,.faq-module__kZzHla__trigger{transition:none!important}.faq-module__kZzHla__answer{transform:none!important}}
.hero-module__C1_MzG__hero{--hero-text:#fff;--hero-body:#ffffffe0;--hero-ink:var(--brand-navy-panel);box-sizing:border-box;width:100%;min-height:100svh;padding-top:calc(7.5rem + 40px);padding-bottom:max(32px, env(safe-area-inset-bottom));color:var(--hero-text);background:var(--brand-navy-panel);flex-direction:column;justify-content:flex-end;padding-inline:20px;display:flex;position:relative;overflow:hidden}.hero-module__C1_MzG__media{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.hero-module__C1_MzG__video,.hero-module__C1_MzG__poster{object-fit:cover;object-position:center;width:109%;height:109%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero-module__C1_MzG__video{opacity:0;transition:opacity .4s}.hero-module__C1_MzG__videoReady{opacity:1}.hero-module__C1_MzG__overlay{z-index:1;pointer-events:none;background:linear-gradient(180deg, #0c2b4729 0%, #0c2b473d 32%, #0c2b47b8 60%, var(--brand-navy-panel) 100%);position:absolute;inset:0}.hero-module__C1_MzG__content{z-index:2;text-align:center;flex-direction:column;align-items:center;width:100%;max-width:1040px;margin-inline:auto;display:flex;position:relative}.hero-module__C1_MzG__headline{max-width:1040px;color:var(--hero-text);margin:0}.hero-module__C1_MzG__copy{flex-direction:column;gap:12px;width:100%;max-width:920px;margin-top:18px;display:flex}.hero-module__C1_MzG__paragraph{color:var(--hero-body);margin:0}.hero-module__C1_MzG__actions{flex-direction:column;align-items:center;gap:12px;width:100%;margin-top:24px;display:flex}.hero-module__C1_MzG__primary{box-sizing:border-box;width:min(100%,280px);min-height:54px;color:var(--hero-ink);background:#fff;border:1px solid #fff;border-radius:9999px;justify-content:space-between;align-items:center;gap:12px;padding:8px 8px 8px 24px;text-decoration:none;transition:background-color .25s,color .25s;display:inline-flex;position:relative}.hero-module__C1_MzG__primary:hover,.hero-module__C1_MzG__primary:focus-visible{color:#fff;background:#000}.hero-module__C1_MzG__primary:focus-visible{outline:2px solid var(--brand-cyan);outline-offset:3px}.hero-module__C1_MzG__primaryArrow{background:#0c2b471a;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.hero-module__C1_MzG__primary:hover .hero-module__C1_MzG__primaryArrow,.hero-module__C1_MzG__primary:focus-visible .hero-module__C1_MzG__primaryArrow{background:#ffffff26}.hero-module__C1_MzG__secondary{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;text-decoration:none;display:inline-flex;position:relative}.hero-module__C1_MzG__secondaryLabel{padding-bottom:2px;display:inline-block;position:relative}.hero-module__C1_MzG__secondaryLabel:after{content:"";transform-origin:0;background:#fff;width:100%;height:1px;transition:transform .5s;position:absolute;bottom:0;left:0;transform:scaleX(1)}.hero-module__C1_MzG__secondary:hover .hero-module__C1_MzG__secondaryLabel:after,.hero-module__C1_MzG__secondary:focus-visible .hero-module__C1_MzG__secondaryLabel:after{transform-origin:100%;transform:scaleX(0)}.hero-module__C1_MzG__secondary:focus-visible{outline:2px solid var(--brand-cyan);outline-offset:4px}.hero-module__C1_MzG__playback{right:20px;bottom:max(20px, env(safe-area-inset-bottom));z-index:3;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:auto;background:#0c2b478c;border:1px solid #ffffff59;border-radius:9999px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex;position:absolute}.hero-module__C1_MzG__playback:focus-visible{outline:2px solid var(--brand-cyan);outline-offset:3px}.hero-module__C1_MzG__playbackIcon{width:1rem;height:1rem}@media (min-width:480px){.hero-module__C1_MzG__actions{flex-direction:row;justify-content:center;gap:20px}.hero-module__C1_MzG__primary{width:auto;min-width:220px}}@media (min-width:768px){.hero-module__C1_MzG__hero{padding-inline:32px;padding-bottom:36px}.hero-module__C1_MzG__copy{max-width:720px}.hero-module__C1_MzG__playback{right:32px}}@media (min-width:1200px){.hero-module__C1_MzG__hero{padding-inline:clamp(40px,7.03vw,120px);padding-bottom:48px}.hero-module__C1_MzG__copy{max-width:920px;margin-top:20px}.hero-module__C1_MzG__actions{margin-top:28px}.hero-module__C1_MzG__playback{bottom:48px;right:clamp(40px,7.03vw,120px)}}@media (prefers-reduced-motion:reduce){.hero-module__C1_MzG__video,.hero-module__C1_MzG__primary,.hero-module__C1_MzG__secondaryLabel:after{transition:none!important}}
.dotField-module__5XSdRG__layer{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.dotField-module__5XSdRG__canvas{pointer-events:none;width:100%;height:100%;display:block}
.boardChrome-module__Eb1WFq__boardControls{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1.5rem;display:flex}.boardChrome-module__Eb1WFq__layoutButton{border:1px solid color-mix(in srgb, var(--hww-ink) 18%, transparent);min-height:44px;color:var(--hww-ink);font:inherit;cursor:pointer;background:#fff;border-radius:9999px;padding:.55rem 1.15rem;font-size:.9rem;font-weight:500}.boardChrome-module__Eb1WFq__layoutButton:hover:not(:disabled),.boardChrome-module__Eb1WFq__layoutButton:focus-visible{border-color:var(--brand-cyan)}.boardChrome-module__Eb1WFq__layoutButton:disabled{opacity:.55;cursor:not-allowed}.boardChrome-module__Eb1WFq__layoutButton:focus-visible{outline:2px solid var(--brand-cyan);outline-offset:3px}.boardChrome-module__Eb1WFq__grip{z-index:2;width:44px;height:44px;color:inherit;cursor:grab;touch-action:none;background:0 0;border:0;border-radius:10px;place-items:center;padding:0;display:grid;position:absolute;top:0;right:0}.boardChrome-module__Eb1WFq__grip:focus-visible{outline-offset:2px;outline:2px solid}.boardChrome-module__Eb1WFq__gripDots{opacity:.55;background-image:radial-gradient(currentColor 1.1px,#0000 1.2px);background-position:0 0;background-size:6px 5px;width:14px;height:10px}.boardChrome-module__Eb1WFq__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.boardChrome-module__Eb1WFq__liveRegion{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:1119px){.boardChrome-module__Eb1WFq__boardControls{display:none}}
.howWeWork-module__jMJWlq__section{--hww-canvas:#f5f5f5;--hww-ink:var(--brand-navy-panel);--hww-accent:var(--brand-cyan);--hww-accent-ink:var(--brand-navy-panel);--hww-dark:var(--brand-navy-panel);--hww-connector:#c9cdca;--hww-port:#daddd9;--hww-muted:color-mix(in srgb, var(--brand-navy-panel) 68%, transparent);background:var(--hww-canvas);color:var(--hww-ink);padding-block:clamp(4.5rem,8vw,7rem);position:relative;overflow:clip}.howWeWork-module__jMJWlq__container{z-index:1;width:min(100%,1400px);margin-inline:auto;padding-inline:clamp(1.25rem,5vw,5rem);position:relative}.howWeWork-module__jMJWlq__intro{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end;gap:clamp(1.5rem,4vw,3rem);margin-bottom:clamp(3rem,5vw,4rem);display:grid}.howWeWork-module__jMJWlq__introCopy{max-width:36ch;color:var(--brand-ink-muted);margin:0}.howWeWork-module__jMJWlq__cta{background:var(--hww-ink);color:#fff;border-radius:9999px;align-items:center;min-height:48px;margin-top:1.35rem;padding:.75rem 1.35rem;text-decoration:none;transition:background-color .22s;display:inline-flex}.howWeWork-module__jMJWlq__cta:hover,.howWeWork-module__jMJWlq__cta:focus-visible{background:color-mix(in srgb, var(--hww-ink) 88%, var(--brand-cyan))}.howWeWork-module__jMJWlq__cta:focus-visible{outline:2px solid var(--brand-cyan);outline-offset:3px}.howWeWork-module__jMJWlq__boardWrap{position:relative}.howWeWork-module__jMJWlq__board{aspect-ratio:1200/900;width:100%;max-width:1200px;margin-inline:auto;position:relative}.howWeWork-module__jMJWlq__connectors{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0}.howWeWork-module__jMJWlq__path{fill:none;stroke:var(--hww-connector);stroke-width:1.4px;stroke-linecap:round;transition:stroke .2s,stroke-width .2s}.howWeWork-module__jMJWlq__pathActive{stroke:color-mix(in srgb, var(--brand-cyan) 55%, var(--hww-connector));stroke-width:2px}.howWeWork-module__jMJWlq__port{fill:var(--hww-port);stroke:#fff;stroke-width:1.5px}.howWeWork-module__jMJWlq__list{margin:0;padding:0;list-style:none}.howWeWork-module__jMJWlq__item{z-index:1;-webkit-user-select:text;user-select:text;-webkit-user-drag:none;width:256px;position:absolute}.howWeWork-module__jMJWlq__itemDraggable{cursor:grab;touch-action:pan-y}.howWeWork-module__jMJWlq__itemDraggable[data-dragging=true]{cursor:grabbing}.howWeWork-module__jMJWlq__itemVisual{flex-direction:column;align-items:stretch;gap:14px;display:flex;position:relative}.howWeWork-module__jMJWlq__stageLabel{text-align:center;text-transform:uppercase;color:var(--hww-ink);white-space:nowrap;pointer-events:none;margin:0}.howWeWork-module__jMJWlq__card{box-sizing:border-box;-webkit-user-drag:none;border-radius:12px;flex-direction:column;gap:.45rem;min-height:168px;padding:1rem 1.1rem 1.15rem;transition:box-shadow .2s;display:flex;position:relative;box-shadow:0 10px 28px #00000014}.howWeWork-module__jMJWlq__cardAccent{background:var(--hww-accent);color:var(--hww-accent-ink)}.howWeWork-module__jMJWlq__cardDark{background:var(--hww-dark);color:#fff}.howWeWork-module__jMJWlq__cardTitle{letter-spacing:-.02em;white-space:nowrap;overflow-wrap:normal;margin:0;font-size:clamp(1.125rem,1.4vw,1.35rem);line-height:1.2}.howWeWork-module__jMJWlq__bullets{gap:.2rem;margin:0;padding:0 0 0 1.05rem;font-size:.875rem;font-weight:400;line-height:1.35;display:grid}.howWeWork-module__jMJWlq__outcome{border-top:1px solid color-mix(in srgb, currentColor 18%, transparent);opacity:.9;margin:.1rem 0 0;padding-top:.45rem;font-size:.8125rem;line-height:1.35}@media (hover:hover) and (pointer:fine){.howWeWork-module__jMJWlq__itemDraggable:hover:not([data-dragging=true]) .howWeWork-module__jMJWlq__card{box-shadow:0 14px 32px #00000024}}.howWeWork-module__jMJWlq__itemDraggable[data-dragging=true] .howWeWork-module__jMJWlq__card{transition:none;box-shadow:0 18px 36px #0000002e}.howWeWork-module__jMJWlq__compact{display:none}@media (max-width:1119px){.howWeWork-module__jMJWlq__board{display:none}.howWeWork-module__jMJWlq__compact{gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.howWeWork-module__jMJWlq__compactItem{gap:.75rem;display:grid}.howWeWork-module__jMJWlq__compactItem .howWeWork-module__jMJWlq__stageLabel{text-align:left;white-space:normal;position:static;bottom:auto}.howWeWork-module__jMJWlq__compactCard{min-height:0}}@media (max-width:767px){.howWeWork-module__jMJWlq__intro{grid-template-columns:1fr}.howWeWork-module__jMJWlq__compact{padding-left:1.25rem;position:relative}.howWeWork-module__jMJWlq__compact:before{content:"";background:var(--hww-connector);width:1.5px;position:absolute;top:.4rem;bottom:.4rem;left:.2rem}}@media (prefers-reduced-motion:reduce){.howWeWork-module__jMJWlq__card,.howWeWork-module__jMJWlq__path{transition:none!important}}
.insights-module__K7_Hxq__section{--insights-bg:var(--brand-surface);--insights-ink:var(--brand-ink);--insights-muted:var(--brand-ink-muted);--insights-navy:var(--brand-navy-panel);--insights-cyan:var(--brand-cyan);--insights-rail:var(--brand-navy-panel)}@supports (color:color-mix(in lab, red, red)){.insights-module__K7_Hxq__section{--insights-rail:color-mix(in srgb, var(--brand-navy-panel) 8%, #fff)}}.insights-module__K7_Hxq__section{--insights-rail-alt:var(--brand-navy-panel)}@supports (color:color-mix(in lab, red, red)){.insights-module__K7_Hxq__section{--insights-rail-alt:color-mix(in srgb, var(--brand-navy-panel) 12%, #f4f8fa)}}.insights-module__K7_Hxq__section{--insights-border:var(--brand-navy-panel)}@supports (color:color-mix(in lab, red, red)){.insights-module__K7_Hxq__section{--insights-border:color-mix(in srgb, var(--brand-navy-panel) 16%, transparent)}}.insights-module__K7_Hxq__section{--insights-ease:cubic-bezier(.22, 1, .36, 1);background:var(--insights-bg);color:var(--insights-ink);padding-block:clamp(4.5rem,9vw,7rem) 0}.insights-module__K7_Hxq__headerWrap{width:min(100%,1240px);margin-inline:auto;padding-inline:clamp(1.25rem,4vw,3rem)}.insights-module__K7_Hxq__header{margin-bottom:clamp(2rem,3vw,2.5rem)}.insights-module__K7_Hxq__viewAll{min-height:44px;color:var(--insights-navy);transition:border-color .18s var(--insights-ease);border-bottom:1px solid #0000;flex-shrink:0;align-items:center;text-decoration:none;display:inline-flex}.insights-module__K7_Hxq__viewAll:hover,.insights-module__K7_Hxq__viewAll:focus-visible{border-bottom-color:var(--insights-cyan)}.insights-module__K7_Hxq__viewAll:focus-visible{outline:2px solid var(--insights-cyan);outline-offset:4px}.insights-module__K7_Hxq__panelsBleed{width:100%}.insights-module__K7_Hxq__row{box-sizing:border-box;width:100%;display:flex}.insights-module__K7_Hxq__rowHorizontal{border-top:1px solid var(--insights-border);flex-direction:row;gap:0;height:700px}.insights-module__K7_Hxq__rowVertical{padding-inline:clamp(1.25rem,4vw,3rem);flex-direction:column;gap:0;height:auto;padding-bottom:3rem}.insights-module__K7_Hxq__panel{box-sizing:border-box;border-right:1px solid var(--insights-border);background:var(--insights-rail);flex-direction:column;flex-grow:0;flex-shrink:0;min-width:0;display:flex;position:relative;overflow:hidden}.insights-module__K7_Hxq__panel:nth-child(2n){background:var(--insights-rail-alt)}.insights-module__K7_Hxq__panel:last-child{border-right:0}.insights-module__K7_Hxq__panelActive{z-index:1;background:#fff}.insights-module__K7_Hxq__rowVertical .insights-module__K7_Hxq__panel{border-right:0;border-bottom:1px solid var(--insights-border);background:0 0;width:100%;flex-basis:auto!important}.insights-module__K7_Hxq__rowVertical .insights-module__K7_Hxq__panelActive{background:var(--brand-cyan)}@supports (color:color-mix(in lab, red, red)){.insights-module__K7_Hxq__rowVertical .insights-module__K7_Hxq__panelActive{background:color-mix(in srgb, var(--brand-cyan) 6%, #fff)}}.insights-module__K7_Hxq__rowVertical .insights-module__K7_Hxq__panelActive{border-radius:12px}.insights-module__K7_Hxq__railButton{width:100%;min-height:44px;color:inherit;font:inherit;cursor:pointer;text-align:center;background:0 0;border:0;grid-template-rows:auto 1fr auto;grid-template-columns:1fr;place-items:start center;margin:0;padding:1.25rem .65rem;display:grid}.insights-module__K7_Hxq__rowHorizontal .insights-module__K7_Hxq__panelActive .insights-module__K7_Hxq__railButton{justify-content:flex-start;place-items:center start;gap:.85rem;padding:1.1rem 1.75rem .35rem;display:flex}.insights-module__K7_Hxq__rowVertical .insights-module__K7_Hxq__railButton{text-align:left;grid-template-rows:auto;grid-template-columns:2rem minmax(0,1fr) 1.5rem;place-items:center start;gap:.85rem;padding:1.35rem .85rem}.insights-module__K7_Hxq__railButton:focus-visible{outline:2px solid var(--insights-cyan);outline-offset:-4px}.insights-module__K7_Hxq__railNumber{color:var(--insights-muted)}.insights-module__K7_Hxq__panelActive .insights-module__K7_Hxq__railNumber{color:var(--insights-navy)}.insights-module__K7_Hxq__railLabel{color:var(--insights-ink)}.insights-module__K7_Hxq__rowHorizontal .insights-module__K7_Hxq__panelCollapsed .insights-module__K7_Hxq__railLabel{writing-mode:vertical-rl;text-overflow:ellipsis;white-space:nowrap;max-height:14rem;overflow:hidden;transform:rotate(180deg)}.insights-module__K7_Hxq__rowHorizontal .insights-module__K7_Hxq__panelActive .insights-module__K7_Hxq__railLabel,.insights-module__K7_Hxq__rowVertical .insights-module__K7_Hxq__railLabel{writing-mode:horizontal-tb;transform:none}.insights-module__K7_Hxq__railIcon{width:18px;height:18px;color:var(--insights-muted);position:relative}.insights-module__K7_Hxq__railIconBar{width:12px;height:1.5px;transition:transform .2s var(--insights-ease), opacity .2s var(--insights-ease);background:currentColor;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.insights-module__K7_Hxq__railIconBarVertical{transform:translate(-50%,-50%)rotate(90deg)}.insights-module__K7_Hxq__panelActive .insights-module__K7_Hxq__railIconBarVertical{opacity:0;transform:translate(-50%,-50%)rotate(90deg)scaleY(0)}.insights-module__K7_Hxq__rowHorizontal .insights-module__K7_Hxq__panelCollapsed .insights-module__K7_Hxq__railIcon{margin-bottom:.35rem}.insights-module__K7_Hxq__rowHorizontal .insights-module__K7_Hxq__panelActive .insights-module__K7_Hxq__railIcon{display:none}.insights-module__K7_Hxq__details{opacity:0;pointer-events:none;min-height:0;transition:opacity .14s var(--insights-ease);overflow:hidden}.insights-module__K7_Hxq__rowHorizontal .insights-module__K7_Hxq__panelCollapsed .insights-module__K7_Hxq__details{flex:0 0 0;width:0}.insights-module__K7_Hxq__rowHorizontal .insights-module__K7_Hxq__panelCollapsed .insights-module__K7_Hxq__railButton{flex:auto;height:100%}.insights-module__K7_Hxq__rowHorizontal .insights-module__K7_Hxq__panelActive .insights-module__K7_Hxq__details{opacity:1;pointer-events:auto;transition:opacity .3s var(--insights-ease) .24s;flex:auto}.insights-module__K7_Hxq__detailsInner{box-sizing:border-box;height:100%;min-height:0;transition:transform .3s var(--insights-ease) .24s;flex-direction:column;padding:0 1.75rem 1.75rem;display:flex;overflow:hidden;transform:translateY(10px)}.insights-module__K7_Hxq__panelActive .insights-module__K7_Hxq__detailsInner{transform:translateY(0)}.insights-module__K7_Hxq__rowVertical .insights-module__K7_Hxq__details{opacity:0;transition:grid-template-rows .36s var(--insights-ease), opacity .22s var(--insights-ease);grid-template-rows:0fr;display:grid}.insights-module__K7_Hxq__rowVertical .insights-module__K7_Hxq__panelActive .insights-module__K7_Hxq__details{opacity:1;pointer-events:auto;grid-template-rows:1fr}.insights-module__K7_Hxq__rowVertical .insights-module__K7_Hxq__detailsInner{height:auto;padding:0 1.1rem 1.4rem;transform:none;width:100%!important}.insights-module__K7_Hxq__mediaLink{margin-bottom:1.1rem;text-decoration:none;display:block}.insights-module__K7_Hxq__mediaFrame{aspect-ratio:16/9;background:var(--brand-navy-panel);width:100%;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.insights-module__K7_Hxq__mediaFrame{background:color-mix(in srgb, var(--brand-navy-panel) 10%, #fff)}}.insights-module__K7_Hxq__mediaFrame{border-radius:4px}.insights-module__K7_Hxq__mediaImage{object-fit:cover;transition:transform .6s var(--insights-ease) .1s;transform:scale(1.05)}.insights-module__K7_Hxq__panelActive .insights-module__K7_Hxq__mediaImage{transform:scale(1)}.insights-module__K7_Hxq__mediaFallback{background:linear-gradient(135deg, var(--brand-navy-panel) 0%, var(--brand-cyan) 100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.insights-module__K7_Hxq__mediaFallback{background:linear-gradient(135deg, color-mix(in srgb, var(--brand-navy-panel) 88%, #000) 0%, color-mix(in srgb, var(--brand-cyan) 35%, #1a3a4c) 100%)}}.insights-module__K7_Hxq__category{text-transform:uppercase;color:var(--insights-muted);margin:0 0 .55rem}.insights-module__K7_Hxq__title{margin:0}.insights-module__K7_Hxq__title a{color:inherit;text-decoration:none}.insights-module__K7_Hxq__title a:hover,.insights-module__K7_Hxq__title a:focus-visible{color:var(--insights-navy)}.insights-module__K7_Hxq__title a:focus-visible{outline:2px solid var(--insights-cyan);outline-offset:3px}.insights-module__K7_Hxq__excerpt{color:var(--insights-muted);max-width:36rem;margin:.85rem 0 0}.insights-module__K7_Hxq__meta{color:var(--insights-muted);margin:.85rem 0 0}.insights-module__K7_Hxq__readLink{min-height:44px;color:var(--insights-navy);border-bottom:1px solid #0000;align-self:flex-start;align-items:center;margin-top:auto;padding-top:1.25rem;text-decoration:none;display:inline-flex}.insights-module__K7_Hxq__readLink:hover,.insights-module__K7_Hxq__readLink:focus-visible{border-bottom-color:var(--insights-cyan)}.insights-module__K7_Hxq__readLink:focus-visible{outline:2px solid var(--insights-cyan);outline-offset:3px}.insights-module__K7_Hxq__row[data-motion=off] .insights-module__K7_Hxq__panel,.insights-module__K7_Hxq__row[data-motion=off] .insights-module__K7_Hxq__details,.insights-module__K7_Hxq__row[data-motion=off] .insights-module__K7_Hxq__detailsInner,.insights-module__K7_Hxq__row[data-motion=off] .insights-module__K7_Hxq__mediaImage,.insights-module__K7_Hxq__row[data-motion=off] .insights-module__K7_Hxq__railIconBar{transition:none!important}.insights-module__K7_Hxq__row[data-motion=off] .insights-module__K7_Hxq__detailsInner,.insights-module__K7_Hxq__row[data-motion=off] .insights-module__K7_Hxq__mediaImage{transform:none!important}@media (scripting:none){.insights-module__K7_Hxq__row{padding-inline:clamp(1.25rem,4vw,3rem);flex-direction:column;height:auto;padding-bottom:3rem}.insights-module__K7_Hxq__panel{border-right:0;border-bottom:1px solid var(--insights-border);background:0 0;width:100%;flex-basis:auto!important}.insights-module__K7_Hxq__railButton{text-align:left;grid-template-columns:2rem minmax(0,1fr);justify-items:start}.insights-module__K7_Hxq__railLabel{writing-mode:horizontal-tb;transform:none}.insights-module__K7_Hxq__railIcon{display:none}.insights-module__K7_Hxq__details{opacity:1;pointer-events:auto;height:auto}.insights-module__K7_Hxq__detailsInner{padding:0 .85rem 1.5rem;transform:none;width:100%!important}.insights-module__K7_Hxq__mediaImage{transform:none}}@media (max-width:767px){.insights-module__K7_Hxq__rowVertical{padding-inline:1.25rem}}@media (prefers-reduced-motion:reduce){.insights-module__K7_Hxq__panel,.insights-module__K7_Hxq__details,.insights-module__K7_Hxq__detailsInner,.insights-module__K7_Hxq__mediaImage,.insights-module__K7_Hxq__railIconBar{transition:none!important}.insights-module__K7_Hxq__detailsInner,.insights-module__K7_Hxq__mediaImage{transform:none!important}}
.portfolioTimeline-module__c8Zx2a__timeline{--pt-ease:cubic-bezier(.22, 1, .36, 1);--pt-line:color-mix(in srgb, var(--brand-navy-panel) 22%, transparent);--pt-ghost:color-mix(in srgb, var(--brand-ink) 26%, transparent);--pt-muted:var(--brand-ink-muted);--pt-stage-h:clamp(22.5rem, 38vw, 26.5rem);gap:clamp(2.75rem,4.5vw,3.5rem);display:grid}.portfolioTimeline-module__c8Zx2a__stage{grid-template-columns:minmax(260px,.88fr) minmax(0,1.22fr);align-items:center;column-gap:clamp(1.75rem,4vw,3.25rem);display:grid}.portfolioTimeline-module__c8Zx2a__mediaFrame{aspect-ratio:1;background:color-mix(in srgb, var(--brand-navy-panel) 7%, transparent);will-change:transform, opacity;border-radius:12px;width:100%;max-width:380px;margin-inline:auto 0;position:relative;overflow:hidden}.portfolioTimeline-module__c8Zx2a__mediaLayer{position:absolute;inset:0}.portfolioTimeline-module__c8Zx2a__mediaImage{object-fit:cover}.portfolioTimeline-module__c8Zx2a__rail{min-height:var(--pt-stage-h);height:var(--pt-stage-h);grid-template-columns:72px minmax(0,1fr);align-items:stretch;column-gap:clamp(.85rem,1.8vw,1.35rem);display:grid;position:relative;overflow:clip}.portfolioTimeline-module__c8Zx2a__curve{pointer-events:none;grid-column:1;width:100%;height:100%;position:relative}.portfolioTimeline-module__c8Zx2a__curveSvg{width:100%;height:100%;display:block;overflow:visible}.portfolioTimeline-module__c8Zx2a__curvePath{fill:none;stroke:var(--pt-line);stroke-width:1.35px;stroke-linecap:round;stroke-linejoin:round}.portfolioTimeline-module__c8Zx2a__markerRing{fill:color-mix(in srgb, var(--brand-cyan) 14%, transparent);stroke:var(--brand-cyan);stroke-width:1.35px}.portfolioTimeline-module__c8Zx2a__markerDot,.portfolioTimeline-module__c8Zx2a__markerPast{fill:var(--brand-cyan)}.portfolioTimeline-module__c8Zx2a__markerHollow{fill:var(--brand-surface,#fff);stroke:color-mix(in srgb, var(--brand-navy-panel) 38%, transparent);stroke-width:1.4px}.portfolioTimeline-module__c8Zx2a__copyColumn{grid-column:2;min-width:0;height:100%;overflow:clip}.portfolioTimeline-module__c8Zx2a__mobileActive{display:none}.portfolioTimeline-module__c8Zx2a__copyLanes{will-change:transform, opacity;grid-template-rows:minmax(0,.92fr) minmax(0,1.45fr) minmax(0,.92fr);height:100%;min-height:100%;display:grid}.portfolioTimeline-module__c8Zx2a__slotTop,.portfolioTimeline-module__c8Zx2a__slotMid,.portfolioTimeline-module__c8Zx2a__slotBottom{flex-direction:column;min-height:0;display:flex}.portfolioTimeline-module__c8Zx2a__slotTop{justify-content:flex-start;padding-top:.15rem}.portfolioTimeline-module__c8Zx2a__slotMid{justify-content:center;padding-block:.35rem}.portfolioTimeline-module__c8Zx2a__slotBottom{justify-content:flex-end;padding-bottom:.15rem}.portfolioTimeline-module__c8Zx2a__slotSpacer{min-height:1rem}.portfolioTimeline-module__c8Zx2a__ghostTitle{max-width:22rem;color:var(--pt-ghost);margin:0}.portfolioTimeline-module__c8Zx2a__activeBlock{gap:.55rem;max-width:26rem;display:grid}.portfolioTimeline-module__c8Zx2a__timeLabel{text-transform:uppercase;color:var(--brand-navy);margin:0}.portfolioTimeline-module__c8Zx2a__activeTitle{margin:0}.portfolioTimeline-module__c8Zx2a__activeBody{color:var(--pt-muted);max-width:38ch;margin:0}.portfolioTimeline-module__c8Zx2a__navigation{justify-content:center;align-items:center;gap:1.5rem;margin-top:.15rem;display:flex}.portfolioTimeline-module__c8Zx2a__navButton{background:var(--brand-navy-panel);color:#fff;cursor:pointer;width:46px;height:46px;transition:background-color .22s var(--pt-ease), color .22s var(--pt-ease), transform .22s var(--pt-ease);border:none;border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.portfolioTimeline-module__c8Zx2a__navButton:hover:not(:disabled){transform:translateY(-1px)}.portfolioTimeline-module__c8Zx2a__navButtonAccent:not(:disabled){background:var(--brand-cyan);color:var(--brand-navy-panel)}.portfolioTimeline-module__c8Zx2a__navButtonAccent:hover:not(:disabled),.portfolioTimeline-module__c8Zx2a__navButtonAccent:focus-visible{background:color-mix(in srgb, var(--brand-cyan) 86%, var(--brand-navy-panel))}.portfolioTimeline-module__c8Zx2a__navButton:hover:not(:disabled):not(.portfolioTimeline-module__c8Zx2a__navButtonAccent),.portfolioTimeline-module__c8Zx2a__navButton:focus-visible:not(.portfolioTimeline-module__c8Zx2a__navButtonAccent){background:color-mix(in srgb, var(--brand-navy-panel) 88%, var(--brand-cyan))}.portfolioTimeline-module__c8Zx2a__navButton:focus-visible{outline:2px solid var(--brand-cyan);outline-offset:3px}.portfolioTimeline-module__c8Zx2a__navButton:disabled{background:color-mix(in srgb, var(--brand-navy-panel) 12%, #ececec);color:color-mix(in srgb, var(--brand-ink) 35%, transparent);cursor:not-allowed;transform:none}.portfolioTimeline-module__c8Zx2a__counter{text-align:center;font-variant-numeric:tabular-nums;min-width:4.25rem;color:var(--brand-ink)}.portfolioTimeline-module__c8Zx2a__liveRegion{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1099px){.portfolioTimeline-module__c8Zx2a__stage{grid-template-columns:minmax(210px,.82fr) minmax(0,1.2fr);column-gap:clamp(1.25rem,3vw,2rem)}.portfolioTimeline-module__c8Zx2a__rail{--pt-stage-h:clamp(20rem, 48vw, 24rem);grid-template-columns:64px minmax(0,1fr)}.portfolioTimeline-module__c8Zx2a__activeBody{max-width:none}}@media (max-width:767px){.portfolioTimeline-module__c8Zx2a__timeline{gap:1.75rem}.portfolioTimeline-module__c8Zx2a__stage{grid-template-columns:1fr;row-gap:1.5rem}.portfolioTimeline-module__c8Zx2a__mediaFrame{max-width:none;margin-inline:0}.portfolioTimeline-module__c8Zx2a__rail{grid-template-columns:1fr;height:auto;min-height:0;overflow:visible}.portfolioTimeline-module__c8Zx2a__curve,.portfolioTimeline-module__c8Zx2a__copyLanes{display:none}.portfolioTimeline-module__c8Zx2a__mobileActive{display:block}.portfolioTimeline-module__c8Zx2a__activeBlock{gap:.65rem;max-width:none}.portfolioTimeline-module__c8Zx2a__activeBody{max-width:none}.portfolioTimeline-module__c8Zx2a__navigation{gap:1.25rem}}
.portfolio-module__K4HIia__section{--pf-bg:var(--brand-surface);--pf-ink:var(--brand-ink);--pf-muted:var(--brand-ink-muted);--pf-navy:var(--brand-navy-panel);--pf-cyan:var(--brand-cyan);background:var(--pf-bg);color:var(--pf-ink);padding-block:clamp(4.5rem,8vw,7rem)}.portfolio-module__K4HIia__container{width:min(100%,1320px);margin-inline:auto;padding-inline:clamp(1.25rem,4vw,4.5rem)}.portfolio-module__K4HIia__intro{margin-bottom:clamp(2.75rem,5vw,3.75rem)}
.services-module__tQudBq__section{--service-logo:url(/images/brand/logo-mark.png);--services-bg:var(--brand-surface);--services-divider:color-mix(in srgb, var(--brand-navy-panel) 14%, transparent);--services-label:var(--brand-ink);--services-title:var(--brand-ink-muted);--services-hover-bg:var(--brand-navy-panel);--services-hover-bg-rich:color-mix(in srgb, var(--brand-navy-deep) 55%, var(--brand-navy-panel));--services-hover-text:#fff;--services-hover-label:var(--brand-cyan-soft);--services-arrow-border:color-mix(in srgb, var(--brand-navy-panel) 22%, transparent);--motion:1s;--ease:cubic-bezier(.25, .1, .25, 1);background:var(--services-bg);color:var(--services-title);padding-block:80px}.services-module__tQudBq__container{width:min(100%,1400px);margin-inline:auto;padding-inline:80px}.services-module__tQudBq__intro{margin-bottom:0}.services-module__tQudBq__grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px;margin-top:64px;display:grid}.services-module__tQudBq__card{--active:0;--inset:40px;--logo-opacity:.28;isolation:isolate;border-top:1px solid var(--services-divider);min-height:163px;color:var(--services-title);background:0 0;grid-template-columns:minmax(0,1fr) 48px;align-items:center;column-gap:24px;padding-block:40px;text-decoration:none;display:grid;position:relative;overflow:clip}.services-module__tQudBq__card:nth-last-child(-n+2){border-bottom:1px solid var(--services-divider)}.services-module__tQudBq__card:before{content:"";z-index:0;pointer-events:none;background:var(--service-logo) center / contain no-repeat;width:min(58%,440px);height:175%;opacity:calc(var(--active) * var(--logo-opacity));transform:translate3d(calc((1 - var(--active)) * -130px), -50%, 0);filter:brightness(1.05)contrast(1.05)saturate(.9);transition:transform var(--motion) var(--ease), opacity var(--motion) var(--ease);position:absolute;top:50%;right:-8%}.services-module__tQudBq__card:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(120% 90% at 88% 50%, color-mix(in srgb, var(--brand-cyan) 22%, transparent) 0%, transparent 55%), linear-gradient(105deg, var(--services-hover-bg) 0%, var(--services-hover-bg-rich) 58%, color-mix(in srgb, var(--brand-navy) 70%, #061820) 100%);opacity:var(--active);transition:opacity .16s;position:absolute;inset:0}.services-module__tQudBq__copy,.services-module__tQudBq__arrow{z-index:1;transition:transform var(--motion) var(--ease);position:relative}.services-module__tQudBq__copy{min-width:0;transform:translateX(calc(var(--active) * var(--inset)));padding-inline-end:calc(var(--inset) * 2)}.services-module__tQudBq__label{text-transform:uppercase;color:color-mix(in srgb, var(--brand-navy) 72%, var(--services-title));margin:0 0 20px;transition:color .12s}.services-module__tQudBq__title{color:var(--services-label);margin:0;transition:color .12s}.services-module__tQudBq__arrow{border:1.5px solid var(--services-arrow-border);width:48px;height:48px;color:var(--brand-navy-panel);transform:translateX(calc(var(--active) * var(--inset) * -1));transition:transform var(--motion) var(--ease), background-color var(--motion) var(--ease), border-color var(--motion) var(--ease), color var(--motion) var(--ease);background:0 0;border-radius:50%;place-items:center;display:grid}.services-module__tQudBq__arrowIcon{width:20px;height:20px}.services-module__tQudBq__card:focus-visible{--active:1;outline:3px solid var(--brand-cyan);outline-offset:4px}.services-module__tQudBq__card:focus-visible .services-module__tQudBq__label{color:var(--services-hover-label)}.services-module__tQudBq__card:focus-visible .services-module__tQudBq__title{color:var(--services-hover-text)}.services-module__tQudBq__card:focus-visible .services-module__tQudBq__arrow{color:#2d2d2d;background:#fff;border-color:#fff}@media (hover:hover) and (pointer:fine){.services-module__tQudBq__card:hover{--active:1}.services-module__tQudBq__card:hover .services-module__tQudBq__label{color:var(--services-hover-label)}.services-module__tQudBq__card:hover .services-module__tQudBq__title{color:var(--services-hover-text)}.services-module__tQudBq__card:hover .services-module__tQudBq__arrow{color:#2d2d2d;background:#fff;border-color:#fff}}@media (max-width:1204px){.services-module__tQudBq__container{padding-inline:60px}}@media (max-width:991px){.services-module__tQudBq__container{padding-inline:40px}}@media (max-width:768px){.services-module__tQudBq__grid{grid-template-columns:1fr}.services-module__tQudBq__card{min-height:0;padding-block:24px}.services-module__tQudBq__card:nth-last-child(-n+2){border-bottom:0}.services-module__tQudBq__card:last-child{border-bottom:1px solid var(--services-divider)}}@media (max-width:575px){.services-module__tQudBq__section{padding-block:32px}.services-module__tQudBq__container{padding-inline:24px}.services-module__tQudBq__grid{margin-top:32px}.services-module__tQudBq__card{--inset:20px;column-gap:16px}.services-module__tQudBq__card:before{width:min(70%,320px);height:170%;right:-12%}.services-module__tQudBq__label{margin-bottom:8px}}@media (prefers-reduced-motion:reduce){.services-module__tQudBq__card:before,.services-module__tQudBq__card:after,.services-module__tQudBq__copy,.services-module__tQudBq__arrow,.services-module__tQudBq__label,.services-module__tQudBq__title{transition:none}}
.stats-module__tgQWaW__section{--stats-bg:var(--brand-navy-deep);--stats-glow:var(--brand-cyan);--stats-light:color-mix(in srgb, var(--brand-cyan) 14%, #f4fbfd);--stats-dark-a:var(--brand-navy-panel);--stats-dark-b:color-mix(in srgb, var(--brand-navy-deep) 70%, #041820);--stats-ink:var(--brand-navy-panel);--stats-on-dark:#fff;--stats-on-dark-muted:var(--brand-cyan-soft);--stats-muted:color-mix(in srgb, var(--brand-navy-panel) 48%, #7a8894);--stats-ease:cubic-bezier(.25, .1, .25, 1);isolation:isolate;background:var(--stats-bg);color:var(--stats-on-dark);padding-block:clamp(3.5rem,8vw,7.5rem);position:relative;overflow:hidden}.stats-module__tgQWaW__section:before{content:"";pointer-events:none;background:radial-gradient(55% 48% at 50% 48%, color-mix(in srgb, var(--stats-glow) 22%, transparent), transparent 72%);position:absolute;inset:0}.stats-module__tgQWaW__backdropWord{pointer-events:none;-webkit-user-select:none;user-select:none;white-space:nowrap;font-size:min(var(--fontSizeDisplay), 11vw);color:#ffffff0a;z-index:0;margin:0;position:absolute;top:58%;left:50%;transform:translate(-50%,-50%)}.stats-module__tgQWaW__container{z-index:1;width:min(100%,1400px);margin-inline:auto;padding-inline:clamp(1.25rem,4vw,3rem);position:relative}.stats-module__tgQWaW__intro{margin-bottom:clamp(2.25rem,4.5vw,3.25rem)}.stats-module__tgQWaW__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.stats-module__tgQWaW__grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:24px;margin:0;padding:0;padding-block:40px 56px;list-style:none;display:grid}.stats-module__tgQWaW__gridThree{grid-template-columns:repeat(3,minmax(0,1fr))}.stats-module__tgQWaW__gridTwo{grid-template-columns:repeat(2,minmax(0,1fr))}.stats-module__tgQWaW__gridOne{grid-template-columns:minmax(0,1fr)}.stats-module__tgQWaW__card{box-sizing:border-box;will-change:transform;border-radius:25px;height:100%;min-height:262px;padding:32px;list-style:none;position:relative;overflow:hidden}.stats-module__tgQWaW__cardOffset1{margin-top:26px}.stats-module__tgQWaW__cardOffset2{margin-top:0}.stats-module__tgQWaW__cardOffset3{margin-top:8px}.stats-module__tgQWaW__cardOffset4{margin-top:1px}.stats-module__tgQWaW__cardLight{background:var(--stats-light);color:var(--stats-ink)}.stats-module__tgQWaW__cardPurple{background:linear-gradient(145deg, var(--stats-dark-a) 0%, var(--stats-dark-b) 100%);color:var(--stats-on-dark)}.stats-module__tgQWaW__wordStack{height:100%;min-height:inherit;flex-direction:column;justify-content:flex-end;gap:.15rem;padding-bottom:.35rem;display:flex}.stats-module__tgQWaW__wordValue{color:var(--stats-ink);font-variant-numeric:tabular-nums;font-size:clamp(2.5rem,4vw,4.25rem);line-height:1.05}.stats-module__tgQWaW__wordEmphasis{color:var(--stats-muted);letter-spacing:-.03em;white-space:nowrap;overflow-wrap:normal;font-size:clamp(1.5rem,2.2vw,2.25rem);line-height:1.1}.stats-module__tgQWaW__centeredStack{height:100%;min-height:inherit;flex-direction:column;justify-content:center;align-items:flex-start;gap:1.05rem;display:flex}.stats-module__tgQWaW__standardValue{font-variant-numeric:tabular-nums;font-size:clamp(2.5rem,4vw,4.25rem);line-height:1.05}.stats-module__tgQWaW__standardLabel{color:var(--stats-on-dark-muted);max-width:12ch}.stats-module__tgQWaW__oversizeLayout{height:100%;min-height:inherit;grid-template-rows:auto 1fr;display:grid}.stats-module__tgQWaW__oversizeLabel{color:var(--stats-ink);white-space:pre-line;max-width:9ch}.stats-module__tgQWaW__oversizeValue{color:var(--stats-muted);font-variant-numeric:tabular-nums;place-self:end;font-size:clamp(2.5rem,4vw,4.25rem);line-height:1.05}.stats-module__tgQWaW__oversizeSuffix{vertical-align:super;margin-left:.05em;font-size:.38em;font-weight:500}@media (max-width:1179px){.stats-module__tgQWaW__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding-block:16px 40px}.stats-module__tgQWaW__gridThree,.stats-module__tgQWaW__gridTwo,.stats-module__tgQWaW__gridOne{grid-template-columns:repeat(2,minmax(0,1fr))}.stats-module__tgQWaW__cardOffset1,.stats-module__tgQWaW__cardOffset2,.stats-module__tgQWaW__cardOffset3,.stats-module__tgQWaW__cardOffset4{margin-top:0}.stats-module__tgQWaW__card{border-radius:22px;min-height:230px;padding:28px}}@media (max-width:639px){.stats-module__tgQWaW__section{padding-block:clamp(3.5rem,12vw,4rem)}.stats-module__tgQWaW__container{padding-inline:1.25rem}.stats-module__tgQWaW__grid,.stats-module__tgQWaW__gridThree,.stats-module__tgQWaW__gridTwo,.stats-module__tgQWaW__gridOne{grid-template-columns:minmax(0,1fr);gap:16px;padding-block:8px 24px}.stats-module__tgQWaW__intro{margin-bottom:1.75rem}.stats-module__tgQWaW__card{border-radius:20px;min-height:220px;padding:24px}}@media (min-width:1180px){.stats-module__tgQWaW__grid:not(.stats-module__tgQWaW__gridThree):not(.stats-module__tgQWaW__gridTwo):not(.stats-module__tgQWaW__gridOne) .stats-module__tgQWaW__card:first-child{margin-top:26px}.stats-module__tgQWaW__grid:not(.stats-module__tgQWaW__gridThree):not(.stats-module__tgQWaW__gridTwo):not(.stats-module__tgQWaW__gridOne) .stats-module__tgQWaW__card:nth-child(3){margin-top:8px}.stats-module__tgQWaW__grid:not(.stats-module__tgQWaW__gridThree):not(.stats-module__tgQWaW__gridTwo):not(.stats-module__tgQWaW__gridOne) .stats-module__tgQWaW__card:nth-child(4){margin-top:1px}}@media (prefers-reduced-motion:reduce){.stats-module__tgQWaW__card{will-change:auto;transform:none!important}}
.testimonialCards-module__ojvzmW__card{--tm-card:#0c0c0c;--tm-text:#f3f3f3;--tm-muted:#f3f3f3ad;--tm-quote-bg:var(--brand-surface);--tm-quote-text:var(--brand-ink);--tm-accent:var(--brand-cyan);--tm-ease:cubic-bezier(.25, .1, .25, 1);isolation:isolate;background:var(--tm-card);min-width:0;min-height:300px;color:var(--tm-text);transition:background-color .16s var(--tm-ease);border:1px solid #ffffff0f;border-radius:13px;position:relative}.testimonialCards-module__ojvzmW__card[data-open=true]{background:var(--tm-quote-bg);color:var(--tm-quote-text);border-color:#0000}.testimonialCards-module__ojvzmW__faces{border-radius:inherit;grid-template-areas:"face";min-height:300px;display:grid}.testimonialCards-module__ojvzmW__front,.testimonialCards-module__ojvzmW__back{box-sizing:border-box;white-space:normal;overflow-wrap:break-word;word-break:normal;flex-direction:column;grid-area:face;width:100%;min-height:300px;padding:30px 28px;display:flex}.testimonialCards-module__ojvzmW__front{z-index:1;text-align:center;opacity:1;transition:opacity .15s var(--tm-ease);align-items:center}.testimonialCards-module__ojvzmW__back{z-index:2;background:var(--tm-quote-bg);color:var(--tm-quote-text);opacity:0;pointer-events:none;visibility:hidden;transition:opacity .2s var(--tm-ease), transform .2s var(--tm-ease), visibility 0s linear .2s;justify-content:center;gap:1.125rem;transform:translateY(5px)}.testimonialCards-module__ojvzmW__card[data-open=true] .testimonialCards-module__ojvzmW__front{opacity:0;pointer-events:none;visibility:hidden;transition:opacity .14s var(--tm-ease), visibility 0s linear .14s}.testimonialCards-module__ojvzmW__card[data-open=true] .testimonialCards-module__ojvzmW__back{opacity:1;pointer-events:auto;visibility:visible;transition:opacity .2s var(--tm-ease), transform .2s var(--tm-ease), visibility 0s;transform:translateY(0)}.testimonialCards-module__ojvzmW__logoWrap{place-items:center;width:100%;min-height:54px;margin-bottom:1.35rem;display:grid}.testimonialCards-module__ojvzmW__logo{object-fit:contain;width:auto;max-width:140px;height:auto;max-height:54px}.testimonialCards-module__ojvzmW__companyName{text-align:center;margin:0}.testimonialCards-module__ojvzmW__location{text-align:center;color:var(--tm-muted);margin:.65rem 0 0}.testimonialCards-module__ojvzmW__reviewer{margin-top:auto;text-align:left;flex-direction:row;justify-content:center;align-items:center;gap:.75rem;width:fit-content;max-width:100%;margin-inline:auto;padding-top:1.75rem;display:flex}.testimonialCards-module__ojvzmW__reviewerNoPhoto{text-align:center;justify-content:center}.testimonialCards-module__ojvzmW__reviewerNoPhoto .testimonialCards-module__ojvzmW__reviewerText{text-align:center}.testimonialCards-module__ojvzmW__avatar{object-fit:cover;border-radius:9999px;flex:none;width:48px;height:48px}.testimonialCards-module__ojvzmW__reviewerText{min-width:0}.testimonialCards-module__ojvzmW__reviewerName{margin:0}.testimonialCards-module__ojvzmW__reviewerRole{color:var(--tm-muted);margin:.2rem 0 0}.testimonialCards-module__ojvzmW__revealButton,.testimonialCards-module__ojvzmW__closeButton{appearance:none;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0}.testimonialCards-module__ojvzmW__revealButton{z-index:3;border-radius:inherit;width:100%;height:100%;position:absolute;inset:0}.testimonialCards-module__ojvzmW__card[data-open=true] .testimonialCards-module__ojvzmW__revealButton{pointer-events:none}.testimonialCards-module__ojvzmW__revealButton:focus-visible{outline:2px solid var(--tm-accent);outline-offset:3px}.testimonialCards-module__ojvzmW__closeButton{z-index:5;width:44px;height:44px;color:var(--tm-quote-text);border-radius:9999px;place-items:center;display:grid;position:absolute;top:8px;right:8px}.testimonialCards-module__ojvzmW__closeButton:focus-visible{outline:2px solid var(--brand-navy-panel);outline-offset:2px}.testimonialCards-module__ojvzmW__rating{color:var(--tm-accent);justify-content:center;gap:.25rem;margin:0;display:flex}.testimonialCards-module__ojvzmW__quote{text-align:center;max-width:100%;color:var(--tm-quote-text);margin:0}.testimonialCards-module__ojvzmW__emphasis{font-weight:500}.testimonialCards-module__ojvzmW__attribution{text-align:center;color:color-mix(in srgb, var(--tm-quote-text) 72%, transparent);margin:0}.testimonialCards-module__ojvzmW__sourceLink{color:var(--brand-navy-panel);text-underline-offset:3px;margin:.35rem auto 0;text-decoration:underline;display:inline-flex}.testimonialCards-module__ojvzmW__noscriptQuote{color:var(--tm-muted);margin:1rem 0 0}.testimonialCards-module__ojvzmW__quoteBody,.testimonialCards-module__ojvzmW__quoteFooter{justify-items:center;gap:.85rem;display:grid}@media (max-width:539px){.testimonialCards-module__ojvzmW__front,.testimonialCards-module__ojvzmW__back{min-height:0;padding:24px}.testimonialCards-module__ojvzmW__faces,.testimonialCards-module__ojvzmW__card{min-height:0}}@media (prefers-reduced-motion:reduce){.testimonialCards-module__ojvzmW__front,.testimonialCards-module__ojvzmW__back,.testimonialCards-module__ojvzmW__card{transition:none!important}.testimonialCards-module__ojvzmW__back{transform:none!important}}
.testimonialTrust-module__cxjdcW__trustCard{isolation:isolate;border:1px solid color-mix(in srgb, var(--brand-cyan) 18%, transparent);background:radial-gradient(120% 80% at 50% 100%, color-mix(in srgb, var(--brand-cyan) 22%, transparent) 0%, transparent 55%), color-mix(in srgb, var(--brand-navy-panel) 70%, #05080c);color:#f3f3f3;text-align:center;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;min-height:300px;padding:2rem 1.5rem 3.25rem;display:flex;position:relative;overflow:hidden}.testimonialTrust-module__cxjdcW__stars{color:var(--brand-cyan);letter-spacing:.2em;margin:0 0 .85rem}.testimonialTrust-module__cxjdcW__eyebrow{color:#f3f3f3c7;margin:0}.testimonialTrust-module__cxjdcW__value{letter-spacing:-.03em;margin:.35rem 0 0;font-size:clamp(2.5rem,5vw,4.5rem);line-height:1.05}.testimonialTrust-module__cxjdcW__label{color:#f3f3f3db;margin:.65rem 0 0}.testimonialTrust-module__cxjdcW__ribbon{z-index:0;background:linear-gradient(135deg, color-mix(in srgb, var(--brand-cyan) 70%, #1a6f8a), color-mix(in srgb, var(--brand-navy) 55%, #4de8f4));opacity:.9;filter:blur(.2px);width:120px;height:56px;box-shadow:0 10px 24px color-mix(in srgb, var(--brand-cyan) 28%, transparent), inset 0 1px 0 #ffffff59;border-radius:40% 40% 45% 45%;position:absolute;bottom:-18px;left:50%;transform:translate(-50%)rotate(-8deg)}.testimonialTrust-module__cxjdcW__ribbon:before,.testimonialTrust-module__cxjdcW__ribbon:after{content:"";border-radius:inherit;background:#ffffff1f;position:absolute;inset:18% 12%}
.testimonials-module__6uzVOa__section{--tm-bg:#030303;--tm-card:#0c0c0c;--tm-text:#f3f3f3;--tm-muted:#b7b7be;--tm-quote-bg:var(--brand-surface);--tm-quote-text:var(--brand-ink);--tm-accent:var(--brand-cyan);--tm-ease:cubic-bezier(.25, .1, .25, 1);--tm-gutter:clamp(20px, 5.5vw, 90px);background:var(--tm-bg);color:var(--tm-text);padding-block:clamp(72px,7vw,120px);overflow:clip}.testimonials-module__6uzVOa__container{width:min(calc(100% - 2 * var(--tm-gutter)), 1600px);margin-inline:auto}.testimonials-module__6uzVOa__intro{margin-bottom:clamp(40px,4vw,56px)}.testimonials-module__6uzVOa__wall{--tm-cols:5;--tm-gap:28px;--tm-stagger-reserve:258px;grid-template-columns:repeat(var(--tm-cols), minmax(0, 1fr));gap:var(--tm-gap);width:100%;padding-bottom:var(--tm-stagger-reserve);align-items:start;display:grid}.testimonials-module__6uzVOa__column{gap:var(--tm-gap);min-width:0;margin-top:var(--tm-col-offset,0px);flex-direction:column;display:flex}@media (max-width:539px){.testimonials-module__6uzVOa__section{padding-block:56px}.testimonials-module__6uzVOa__intro{margin-bottom:32px}.testimonials-module__6uzVOa__wall{--tm-stagger-reserve:0px}}@media (prefers-reduced-motion:reduce){.testimonials-module__6uzVOa__column{transform:none!important}}
.whyChoose-module__n5fCdq__section{--why-bg:var(--brand-surface);--why-ink:var(--brand-ink);--why-muted:var(--brand-ink-muted);background:var(--why-bg);color:var(--why-ink);padding-block:clamp(4.5rem,8vw,7rem)}.whyChoose-module__n5fCdq__container{gap:clamp(3.5rem,7vw,5.5rem);width:min(100%,1320px);margin-inline:auto;padding-inline:clamp(1.25rem,4vw,4.5rem);display:grid}.whyChoose-module__n5fCdq__header{margin-bottom:clamp(2rem,4vw,3rem)}.whyChoose-module__n5fCdq__principles{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(2.75rem,5vw,4.25rem) clamp(2rem,4vw,3.5rem);margin:0;padding:0;list-style:none;display:grid}.whyChoose-module__n5fCdq__principle{align-content:start;gap:.7rem;display:grid}.whyChoose-module__n5fCdq__number{color:var(--why-ink);letter-spacing:-.03em;margin:0;font-size:clamp(2.5rem,5vw,4.5rem);line-height:1.05}.whyChoose-module__n5fCdq__title{margin:0}.whyChoose-module__n5fCdq__copy{max-width:28ch;color:var(--why-muted);margin:0}.whyChoose-module__n5fCdq__mediaDuo{grid-template-columns:1fr 1fr;align-items:stretch;gap:clamp(1rem,2.5vw,1.75rem);min-height:clamp(26rem,48vw,34rem);display:grid}.whyChoose-module__n5fCdq__large{width:100%;height:100%;min-height:inherit;background:color-mix(in srgb, var(--brand-navy-panel) 6%, transparent);margin:0;position:relative;overflow:hidden}.whyChoose-module__n5fCdq__largeImage{object-fit:cover}.whyChoose-module__n5fCdq__smallWrap{min-height:inherit;justify-content:center;align-items:center;padding:clamp(1.75rem,4vw,3.25rem);display:flex}.whyChoose-module__n5fCdq__small{aspect-ratio:4/5;background:color-mix(in srgb, var(--brand-navy-panel) 6%, transparent);width:min(100%,22rem);margin:0;position:relative;overflow:hidden}.whyChoose-module__n5fCdq__smallImage{object-fit:cover}@media (max-width:991px){.whyChoose-module__n5fCdq__principles{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:clamp(2.25rem,4vw,3rem)}.whyChoose-module__n5fCdq__copy{max-width:none}}@media (max-width:767px){.whyChoose-module__n5fCdq__mediaDuo{grid-template-columns:1fr;gap:1.25rem;min-height:0}.whyChoose-module__n5fCdq__large{aspect-ratio:4/5;min-height:22rem}.whyChoose-module__n5fCdq__smallWrap{min-height:0;padding:.5rem 1.25rem 0}.whyChoose-module__n5fCdq__small{width:min(100%,18rem);margin-inline:auto}}@media (max-width:640px){.whyChoose-module__n5fCdq__principles{grid-template-columns:1fr;row-gap:2.25rem}}
