.header_header__ZYf69{position:absolute;top:0;left:0;z-index:1000;width:100%;color:#f4f3ee}.header_headerInner__Hrhgg{width:min(100%,1280px);min-height:96px;display:flex;align-items:center;justify-content:space-between;gap:2rem;margin:0 auto;padding:0 clamp(1.25rem,4vw,3rem)}.header_logo__PxXSu{position:relative;z-index:2;margin:0;font-family:Montserrat,sans-serif;font-size:.86rem;font-weight:700;letter-spacing:.28em;line-height:1}.header_desktopNav__8UkPq{align-items:center;gap:clamp(1.25rem,2.2vw,2.35rem)}.header_desktopNav__8UkPq>a:not(.header_headerCta__KJpuq){position:relative;padding:.75rem 0;color:#aab1ba;font-size:.72rem;font-weight:500;letter-spacing:.04em;transition:color .18s ease}.header_desktopNav__8UkPq>a:not(.header_headerCta__KJpuq):after{content:"";position:absolute;right:0;bottom:.3rem;left:0;height:1px;background:#4c87f7;transform:scaleX(0);transform-origin:right;transition:transform .2s ease}.header_headerCta__KJpuq{display:inline-flex;min-height:46px;align-items:center;justify-content:center;padding:0 1.15rem;background:#4c87f7;color:#fff;font-size:.72rem;font-weight:600;transition:background-color .18s ease}.header_menuButton__6Bsgj{position:relative;z-index:2;width:44px;height:44px;flex-direction:column;align-items:center;justify-content:center;gap:5px;border:1px solid rgba(255,255,255,.18);background:transparent;color:inherit;cursor:pointer}.header_menuButton__6Bsgj span{width:18px;height:1px;display:block;background:currentColor;transition:opacity .18s ease,transform .2s ease}.header_menuOpen__BCwUk .header_menuButton__6Bsgj span:first-child{transform:translateY(6px) rotate(45deg)}.header_menuOpen__BCwUk .header_menuButton__6Bsgj span:nth-child(2){opacity:0}.header_menuOpen__BCwUk .header_menuButton__6Bsgj span:last-child{transform:translateY(-6px) rotate(-45deg)}.header_mobileOverlay__LZ7G2{position:fixed;inset:0;z-index:1;display:flex;height:100dvh;visibility:hidden;flex-direction:column;justify-content:center;padding:7rem clamp(1.25rem,6vw,3rem) max(2.5rem,env(safe-area-inset-bottom));overflow-y:auto;overscroll-behavior-y:contain;background:#17191c;opacity:0;pointer-events:none;-webkit-overflow-scrolling:touch;transition:opacity .22s ease,visibility .22s ease}.header_menuOpen__BCwUk .header_mobileOverlay__LZ7G2{visibility:visible;opacity:1;pointer-events:auto}.header_mobileNav__Xh_ds{flex:0 0 auto;width:min(100%,680px);margin:auto 0}.header_mobileNav__Xh_ds>p{margin-bottom:1.2rem;color:#4c87f7;font-family:Montserrat,sans-serif;font-size:.6rem;font-weight:600;letter-spacing:.2em}.header_mobileNav__Xh_ds>a:not(.header_mobileCta__WAwug){display:flex;align-items:center;gap:1rem;padding:1rem 0;border-bottom:1px solid rgba(255,255,255,.13);font-size:clamp(1.45rem,6vw,2.5rem);font-weight:600;letter-spacing:-.035em}.header_mobileNav__Xh_ds>a:not(.header_mobileCta__WAwug) span{width:28px;color:#777f89;font-family:Montserrat,sans-serif;font-size:.58rem;font-weight:600;letter-spacing:0}.header_mobileCta__WAwug{display:flex;min-height:58px;align-items:center;justify-content:space-between;margin-top:1.5rem;padding:0 1.25rem;background:#4c87f7;font-size:.86rem;font-weight:600;transition:background-color .18s ease}.header_mobileLocation__SKaLs{flex:0 0 auto;color:#747c87;font-family:Montserrat,sans-serif;font-size:.56rem;font-weight:600;letter-spacing:.18em}@media (hover:hover){.header_desktopNav__8UkPq>a:not(.header_headerCta__KJpuq):hover{color:#fff}.header_desktopNav__8UkPq>a:not(.header_headerCta__KJpuq):hover:after{transform:scaleX(1);transform-origin:left}.header_headerCta__KJpuq:hover,.header_mobileCta__WAwug:hover{background:#2f6fe8}}@media (max-width:1023px){.header_headerInner__Hrhgg{min-height:80px}}@media (max-width:1023px) and (max-height:720px){.header_mobileOverlay__LZ7G2{justify-content:flex-start;padding-top:6rem}.header_mobileNav__Xh_ds{margin:0 0 2rem}}@media (prefers-reduced-motion:reduce){.header_header__ZYf69 *,.header_header__ZYf69 :after,.header_header__ZYf69 :before{transition-duration:.01ms!important}}.footer_footer__AQTwI{padding:clamp(4.5rem,8vw,7.5rem) clamp(1.25rem,4vw,3rem) 2rem;background:#ffffff;color:#1b1d20}.footer_footerBottom__A4sYw,.footer_footerInner__I1B_u{width:min(100%,1184px);margin:0 auto}.footer_footerInner__I1B_u{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:2rem;padding-bottom:clamp(4rem,8vw,7rem)}.footer_brandBlock__qBVup{grid-column:1/span 6}.footer_logo__ED_kM{display:inline-block;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:700;letter-spacing:.28em}.footer_brandBlock__qBVup p{max-width:500px;margin-top:2.25rem;font-size:clamp(1.1rem,2vw,1.45rem);font-weight:500;letter-spacing:-.02em;line-height:1.8;line-break:strict;text-wrap:balance;word-break:auto-phrase}.footer_brandBlock__qBVup>span{display:block;margin-top:1.2rem;color:#6d737b;font-size:.74rem;font-weight:500}.footer_footerNav__oAAhB{grid-column:8/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}.footer_footerNav__oAAhB>div{display:flex;flex-direction:column;align-items:flex-start}.footer_footerNav__oAAhB p{margin-bottom:1.2rem;color:#3070df;font-family:Montserrat,sans-serif;font-size:.58rem;font-weight:700;letter-spacing:.18em}.footer_footerNav__oAAhB a{padding:.55rem 0;color:#4f555d;font-size:.79rem;font-weight:500;transition:color .18s ease}.footer_footerBottom__A4sYw{display:flex;min-height:74px;align-items:center;justify-content:space-between;gap:2rem;border-top:1px solid rgba(23,25,28,.16)}.footer_footerBottom__A4sYw small{color:#727981;font-family:Montserrat,sans-serif;font-size:.58rem;font-weight:600;letter-spacing:.13em}.footer_footerBottom__A4sYw a{display:inline-flex;align-items:center;gap:1rem;color:#1b1d20;font-size:.75rem;font-weight:600}.footer_footerBottom__A4sYw a span{color:#3070df}@media (hover:hover){.footer_footerBottom__A4sYw a:hover,.footer_footerNav__oAAhB a:hover{color:#3070df}}@media (max-width:1023px){.footer_footerInner__I1B_u{grid-template-columns:1fr}.footer_brandBlock__qBVup,.footer_footerNav__oAAhB{grid-column:1}.footer_footerNav__oAAhB{margin-top:2rem}.footer_footerBottom__A4sYw{align-items:flex-start;flex-direction:column-reverse;justify-content:center;padding:1.5rem 0}}.top_page__Dobah{--ink:#17191c;--ink-soft:#1e2125;--ink-raised:#25292e;--paper:#ffffff;--paper-soft:#ffffff;--white:#ffffff;--text-on-dark:#f4f3ee;--text-subtle:#b2b8c0;--text-muted:#7d858f;--text-on-paper:#1b1d20;--accent:#4c87f7;--accent-dark:#2f6fe8;--line-dark:rgba(255,255,255,0.13);--line-light:rgba(23,25,28,0.16);--gutter:clamp(1.25rem,4vw,3rem);--section-space:clamp(5.5rem,10vw,9.5rem);background:var(--ink);color:var(--text-on-dark)}.top_page__Dobah :is(h1,h2,h3,p,strong,summary,dt,dd,small){line-break:strict;overflow-wrap:break-word;word-break:auto-phrase}.top_page__Dobah p{text-wrap:pretty}.top_container___CsSG{width:min(100%,1280px);margin:0 auto;padding-inline:var(--gutter)}.top_hero__Tkbwz{display:flex;min-height:850px;align-items:center;padding:clamp(9.5rem,13vw,12rem) 0 clamp(6rem,9vw,8.5rem);background:var(--ink)}.top_heroCopy__1XNRi{position:relative;z-index:1}.top_contactEyebrow__uWL3A,.top_eyebrow__5HxU5,.top_microLabel__C_Ic8{font-family:Montserrat,sans-serif;font-size:.68rem;font-weight:600;letter-spacing:.22em;line-height:1.5}.top_heroCopy__1XNRi h1{max-width:830px;margin:0;font-size:clamp(3rem,5.7vw,5.75rem);font-weight:600;letter-spacing:-.055em;line-height:1.12;line-break:strict;text-wrap:balance;word-break:auto-phrase}.top_heroCopy__1XNRi h1 span{display:block;color:#c6cbd2}.top_heroLead__AsAJY{max-width:650px;margin-top:2.25rem;color:var(--text-subtle);font-size:clamp(1rem,1.35vw,1.15rem);font-weight:400;letter-spacing:.02em;line-height:2}.top_heroActions__PNA08{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:2.75rem}.top_contactButton__HPXwr,.top_primaryButton__Z_ALS,.top_secondaryButton__lB4fx{display:inline-flex;min-height:58px;align-items:center;justify-content:center;gap:2rem;padding:0 1.5rem;font-size:.9rem;font-weight:600;letter-spacing:.03em;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.top_primaryButton__Z_ALS{min-width:230px;background:var(--accent);color:#fff}.top_secondaryButton__lB4fx{min-width:168px;border:1px solid var(--line-dark);color:var(--text-on-dark)}.top_heroVisual__diok4{position:relative;min-height:600px}.top_visualComposition__saelq{position:absolute;top:0;right:0;width:min(100%,540px);height:600px}.top_structureSheet__rdpds{position:absolute;top:0;left:0;z-index:1;width:58%;height:45%;padding:1.15rem;background:#292d32;color:#c9ced5}.top_structureMap__VtQFg{position:relative;height:100%}.top_structureLines__EXp5O{position:absolute;inset:0;z-index:0;width:100%;height:100%;overflow:visible}.top_structureLines__EXp5O path{fill:none;stroke:rgba(255,255,255,.2);stroke-width:.7;vector-effect:non-scaling-stroke}.top_structureMap__VtQFg span{position:absolute;z-index:1;width:18%;height:15%;background:#3b4047}.top_structureMap__VtQFg span:after{content:"";position:absolute;top:42%;right:22%;left:22%;height:2px;background:rgba(255,255,255,.26)}.top_structureMap__VtQFg span:first-of-type{top:0;left:41%;background:#4c87f7}.top_structureMap__VtQFg span:nth-of-type(2){top:31%;left:2%}.top_structureMap__VtQFg span:nth-of-type(3){top:31%;left:28%}.top_structureMap__VtQFg span:nth-of-type(4){top:31%;left:54%}.top_structureMap__VtQFg span:nth-of-type(5){top:31%;left:80%}.top_structureMap__VtQFg span:nth-of-type(n+6){top:70%;width:9%;height:13%}.top_structureMap__VtQFg span:nth-of-type(6){left:.5%}.top_structureMap__VtQFg span:nth-of-type(7){left:12.5%}.top_structureMap__VtQFg span:nth-of-type(8){left:26.5%}.top_structureMap__VtQFg span:nth-of-type(9){left:38.5%}.top_structureMap__VtQFg span:nth-of-type(10){left:52.5%}.top_structureMap__VtQFg span:nth-of-type(11){left:64.5%}.top_structureMap__VtQFg span:nth-of-type(12){left:78.5%}.top_structureMap__VtQFg span:nth-of-type(13){left:90.5%}.top_measurementPanel__bqmL5{position:absolute;bottom:0;left:4%;z-index:4;width:60%;height:40%;padding:.9rem;background:#343941;color:#c9ced5}.top_dashboardToolbar__XNVV_{display:flex;min-height:18px;align-items:center;justify-content:space-between}.top_dashboardToolbar__XNVV_>span{display:flex;gap:.3rem}.top_dashboardToolbar__XNVV_ i{width:4px;height:4px;border-radius:50%;background:#7c838d}.top_dashboardToolbar__XNVV_ b{width:24px;height:4px;background:#4c87f7}.top_dashboardMetrics__zouyz{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;margin-top:.7rem}.top_dashboardMetrics__zouyz>span{display:flex;min-height:40px;flex-direction:column;justify-content:center;padding:.5rem;background:#3a3f46}.top_dashboardMetrics__zouyz i{width:34%;height:3px;background:#727984}.top_dashboardMetrics__zouyz b{width:68%;height:8px;margin-top:.45rem;background:#c5cad1}.top_dashboardMetrics__zouyz>span:first-child b{background:#4c87f7}.top_dashboardChart__renuH{height:36%;margin-top:.65rem;padding:.5rem .65rem;background:#383d44}.top_dashboardChart__renuH svg{display:block;width:100%;height:100%;overflow:visible}.top_chartGuide__sZh6Y{fill:none;stroke:rgba(255,255,255,.09);stroke-width:.5;vector-effect:non-scaling-stroke}.top_chartArea__H3idZ{fill:rgba(76,135,247,.12)}.top_chartLine__1qhj6{fill:none;stroke:#6e9df7;stroke-width:1.25;vector-effect:non-scaling-stroke}.top_dashboardBars__BLHZK{display:flex;height:16%;align-items:flex-end;gap:.35rem;margin-top:.55rem}.top_dashboardBars__BLHZK span{position:relative;width:100%;height:100%;background:#393e45}.top_dashboardBars__BLHZK i{position:absolute;right:0;bottom:0;left:0;height:42%;background:#747b85}.top_dashboardBars__BLHZK span:nth-child(2) i{height:68%}.top_dashboardBars__BLHZK span:nth-child(3) i{height:54%;background:#4c87f7}.top_dashboardBars__BLHZK span:nth-child(4) i{height:84%}.top_desktopFrame__WniA9{position:absolute;top:11%;right:0;z-index:3;width:82%;overflow:hidden;background:#fff;color:var(--text-on-paper)}.top_screenChrome__c8ed7{min-height:38px;display:flex;align-items:center;justify-content:space-between;padding:0 .85rem;background:#eceef1;font-family:Montserrat,sans-serif;font-size:.5rem;font-weight:600;letter-spacing:.12em}.top_chromeDots__L8lXr{display:flex;gap:.28rem}.top_chromeDots__L8lXr i{width:5px;height:5px;border-radius:50%;background:#a8aeb6}.top_desktopPage__2ee8W{padding:1rem}.top_mockHeader__50eMH{display:flex;align-items:center;justify-content:space-between;height:22px}.top_mockHeader__50eMH>b{width:42px;height:4px;background:#25282d}.top_mockHeader__50eMH>span{display:flex;gap:.45rem}.top_mockHeader__50eMH i{width:24px;height:2px;background:#bfc3c8}.top_mockHeroPanel__VHFRt{display:grid;grid-template-columns:1.18fr .82fr;min-height:180px;margin-top:.75rem;background:#202328}.top_mockCopy__YXczO{display:flex;flex-direction:column;justify-content:center;padding:1.4rem}.top_mockCopy__YXczO i{width:82%;height:7px;margin-top:.48rem;background:#f0f1f2}.top_mockCopy__YXczO i:nth-of-type(2){width:68%}.top_mockCopy__YXczO i:nth-of-type(3){width:45%;background:#858c95}.top_mockCopy__YXczO b{width:64px;height:20px;margin-top:1.2rem;background:var(--accent)}.top_mockMedia__r4Eej{position:relative;overflow:hidden;background:#4c87f7}.top_mockMedia__r4Eej span{position:absolute;top:18%;right:16%;bottom:18%;left:16%;background:rgba(255,255,255,.2)}.top_mockMedia__r4Eej i{position:absolute;right:25%;left:25%;height:1px;background:rgba(255,255,255,.75)}.top_mockMedia__r4Eej i:first-of-type{top:42%}.top_mockMedia__r4Eej i:nth-of-type(2){top:56%}.top_mockContent__g6bgO{display:grid;grid-template-columns:1.3fr .7fr;gap:.65rem;margin-top:.65rem}.top_mockContent__g6bgO>div{min-height:72px;background:#e9ebee}.top_mockContent__g6bgO>div:last-child{display:grid;grid-template-columns:1fr 1fr;gap:.4rem;background:transparent}.top_mockContent__g6bgO span{background:#d8dbe0}.top_proof__jPGHQ{padding:2rem 0;background:var(--ink-soft)}.top_proofGrid__R6WHc{align-items:stretch}.top_proofIntro__jkxdR,.top_proofItem__M0J5C{min-height:118px;display:flex;flex-direction:column;justify-content:center;padding:1rem 1.6rem}.top_proofIntro__jkxdR{padding-left:0}.top_confirmationLabel__rsklt,.top_proofIntro__jkxdR span{color:var(--accent);font-family:Montserrat,sans-serif;font-size:.6rem;font-weight:600;letter-spacing:.18em}.top_proofIntro__jkxdR p{max-width:320px;margin-top:.7rem;color:var(--text-subtle);font-size:.95rem;font-weight:500;line-height:1.7}.top_proofItem__M0J5C{display:grid;grid-template-columns:26px minmax(0,1fr);grid-template-rows:auto auto;align-items:center;align-content:center;column-gap:.7rem;border-left:1px solid var(--line-dark)}.top_proofIcon__tfx5z{display:inline-flex;width:26px;height:26px;flex:0 0 26px;align-items:center;justify-content:center;color:#6f9cf2}.top_proofIcon__tfx5z svg{width:100%;height:100%;stroke:currentColor;stroke-width:1.45;stroke-linecap:round;stroke-linejoin:round}.top_proofItem__M0J5C strong{grid-column:2;grid-row:1;display:block;font-size:clamp(1.25rem,2vw,1.65rem);font-weight:600;letter-spacing:-.03em}.top_proofDetail__jtgEW{grid-column:2;grid-row:2;display:block;margin-top:.65rem;color:var(--text-muted);font-size:.72rem;font-weight:500}.top_proofDetail__jtgEW>span{display:inline}.top_section__gDwp9{padding:var(--section-space) 0}.top_sectionHeading__g_FlQ{max-width:650px}.top_eyebrow__5HxU5{margin-bottom:1.5rem;color:var(--accent-dark)}.top_sectionHeading__g_FlQ h2{margin:0;color:var(--text-on-paper);font-size:clamp(2.15rem,4vw,4rem);font-weight:600;letter-spacing:-.055em;line-height:1.25;line-break:strict;text-wrap:balance;word-break:auto-phrase}.top_sectionDescription__DD6qt{max-width:570px;margin-top:1.75rem;color:#5f656d;font-size:.98rem;font-weight:400;line-height:1.9}.top_sectionHeadingLight__rAfyd .top_eyebrow__5HxU5{color:var(--accent)}.top_sectionHeadingLight__rAfyd h2{color:var(--text-on-dark)}.top_sectionHeadingLight__rAfyd .top_sectionDescription__DD6qt{color:var(--text-subtle)}.top_textLink__IiuHj{display:inline-flex;align-items:center;justify-content:space-between;gap:3rem;min-width:250px;padding:1rem 0;border-bottom:1px solid var(--line-light);color:var(--text-on-paper);font-size:.82rem;font-weight:600;transition:border-color .2s ease,color .2s ease}.top_textLinkLight__K3_L4{border-bottom-color:var(--line-dark);color:var(--text-on-dark)}.top_faqLayout__tmhW6,.top_solutionsLayout__tCK2h{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:2rem}.top_faqIntro__U4IiJ,.top_solutionsIntro__vR_2L{grid-column:1/span 5;align-self:start}.top_servicesSection__1J2WE{background:var(--ink)}.top_focusHeading__FMB13 .top_sectionHeading__g_FlQ{max-width:760px}.top_takeoverPanel__MDv5f{margin-top:clamp(3.5rem,7vw,6rem);overflow:hidden;border:1px solid var(--line-dark);background:var(--ink-soft)}.top_takeoverMain__MNC93{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch}.top_takeoverCopy__1UpxN{grid-column:1/span 8;padding:clamp(2.5rem,5vw,5rem) clamp(1.5rem,4vw,4rem)}.top_takeoverCopy__1UpxN h3{max-width:760px;font-size:clamp(2.1rem,3.5vw,3.6rem);font-weight:600;letter-spacing:-.045em;line-height:1.24;text-wrap:balance}.top_takeoverCopy__1UpxN>p{max-width:720px;margin-top:1.75rem;color:var(--text-subtle);font-size:.95rem;line-height:2}.top_takeoverActions__Ybkql{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:2.5rem}.top_takeoverActions__Ybkql .top_primaryButton__Z_ALS{min-width:260px}.top_takeoverActions__Ybkql .top_textLink__IiuHj{min-width:230px;margin:0}.top_takeoverCases__7GsRq{grid-column:9/-1;display:flex;flex-direction:column;justify-content:center;padding:clamp(2.5rem,4vw,4rem);border-left:1px solid var(--line-dark)}.top_takeoverCases__7GsRq>span{color:var(--text-muted);font-size:.68rem;font-weight:600;letter-spacing:.06em;line-height:1.7}.top_takeoverCases__7GsRq ul{display:grid;gap:1rem;margin-top:1.5rem;padding:0;list-style:none}.top_takeoverCases__7GsRq li{position:relative;padding-left:1.25rem;color:#d2d6dc;font-size:.85rem;font-weight:500;line-height:1.75}.top_takeoverCases__7GsRq li:before{position:absolute;top:.72em;left:0;width:5px;height:5px;border-radius:50%;background:var(--accent);content:""}.top_approachHeading__36a9b{margin-top:clamp(7rem,13vw,12rem);padding-top:clamp(3rem,6vw,5rem);border-top:1px solid var(--line-dark)}.top_headingRow__cr22I,.top_processHeader__INLWp{display:flex;align-items:flex-end;justify-content:space-between;gap:3rem}.top_serviceGrid__fHvyK{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;margin-top:clamp(3.5rem,7vw,6rem)}.top_serviceCard__Euv1x{position:relative;min-height:520px;display:flex;flex-direction:column;overflow:hidden}.top_serviceCustom__fu_hY{background:var(--ink-soft);color:var(--text-on-dark)}.top_serviceCard__Euv1x:nth-child(2){background:#22262b}.top_serviceBody__L7h_2{flex:1;display:flex;flex-direction:column;justify-content:center;padding:clamp(2rem,4vw,3rem) clamp(1.5rem,3vw,2.5rem)}.top_serviceBody__L7h_2 h3{font-size:clamp(1.6rem,3vw,2.65rem);font-weight:600;letter-spacing:-.045em;line-height:1.3}.top_serviceBody__L7h_2>p{max-width:640px;margin-top:1.2rem;color:var(--text-subtle);font-size:.92rem;line-height:1.9}.top_serviceBody__L7h_2 ul{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.7rem;padding:0;list-style:none}.top_serviceBody__L7h_2 li{padding:.45rem .65rem;background:rgba(255,255,255,.055);color:#aab1bb;font-size:.68rem;font-weight:500}.top_serviceFit__S9u_L{padding:1.5rem clamp(1.5rem,3vw,2.5rem) 1.7rem;border-top:1px solid var(--line-dark)}.top_serviceFit__S9u_L>span{color:var(--text-muted);font-size:.68rem;font-weight:600;letter-spacing:.06em}.top_serviceFit__S9u_L ul{display:grid;gap:.55rem;margin-top:.9rem;padding:0;list-style:none}.top_serviceFit__S9u_L li{position:relative;padding-left:1.15rem;color:#c0c5cc;font-size:.76rem;font-weight:500;line-height:1.65}.top_serviceFit__S9u_L li:before{position:absolute;top:.68em;left:0;width:5px;height:5px;border-radius:50%;background:var(--accent);content:""}.top_capabilitiesSection__y_0Zl{background:var(--paper);color:var(--text-on-paper)}.top_capabilityList__8Pa33{margin-top:clamp(3.5rem,7vw,6rem);border-top:1px solid var(--line-light)}.top_capabilityItem__DEf8v{display:grid;grid-template-columns:minmax(130px,.8fr) minmax(240px,1.35fr) minmax(0,2.2fr);gap:clamp(1.5rem,3vw,3.5rem);min-height:330px;align-items:start;padding:clamp(2.5rem,5vw,4.5rem) 0;border-bottom:1px solid var(--line-light)}.top_capabilityMeta__2eGZ_{display:flex;flex-direction:column;gap:1rem}.top_capabilityMeta__2eGZ_>span{color:rgba(23,25,28,.3);font-family:Montserrat,sans-serif;font-size:clamp(2.75rem,4vw,4.5rem);font-weight:500;letter-spacing:-.08em;line-height:.9}.top_capabilityMeta__2eGZ_ p{color:#68707a;font-family:Montserrat,sans-serif;font-size:.6rem;font-weight:600;letter-spacing:.14em;line-height:1.7}.top_capabilityTitle__yOVTO h3{font-size:clamp(1.7rem,2.5vw,2.7rem);font-weight:600;letter-spacing:-.045em;line-height:1.35}.top_capabilityContent__57Eym>p{max-width:680px;color:#5f656d;font-size:.9rem;line-height:2}.top_capabilityContent__57Eym ul{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.75rem;padding:0;list-style:none}.top_capabilityContent__57Eym li{padding:.45rem .65rem;background:rgba(23,25,28,.06);color:#555c64;font-size:.68rem;font-weight:500}.top_processSection__Tk5HT{background:var(--ink-soft)}.top_processList__Qc2fj{position:relative;margin-top:clamp(3.5rem,7vw,6rem);padding:0;list-style:none}.top_processList__Qc2fj:before{content:"";position:absolute;z-index:0;top:119px;right:10%;left:10%;height:1px;background:rgba(244,243,238,.24)}.top_processList__Qc2fj li{position:relative;z-index:1;min-width:0;min-height:280px;padding:0 clamp(.85rem,1.6vw,1.4rem) 1.5rem}.top_processStage__Qhwhc{display:flex;min-height:90px;align-items:flex-end;justify-content:center;padding-bottom:1rem;text-align:center}.top_processStage__Qhwhc h3{font-size:1.05rem;font-weight:600;line-height:1.55}.top_processMarker__XNARl{position:relative;display:flex;height:58px;align-items:center;justify-content:center}.top_processMarker__XNARl>span{position:relative;z-index:1;width:28px;height:28px;border:8px solid var(--ink-soft);background:var(--accent)}.top_processContent__gHi0W{padding-top:1.5rem}.top_processContent__gHi0W p{color:var(--text-muted);font-size:.78rem;line-height:1.8}.top_solutionsSection__708Jx{background:var(--paper-soft);color:var(--text-on-paper)}.top_solutionList__3O84Y{grid-column:7/-1}.top_faqContact__rtvAl,.top_solutionsContact__jVgan{margin-top:2.25rem}.top_solutionList__3O84Y article{display:grid;grid-template-columns:1fr;gap:1rem;padding:2.25rem 0;border-bottom:1px solid var(--line-light)}.top_solutionList__3O84Y article:first-child{padding-top:0}.top_solutionTitle__81yIT h3{font-family:Montserrat,sans-serif;font-size:1.35rem;font-weight:600;letter-spacing:-.02em}.top_solutionContent__ZuRou span{display:block;margin-bottom:.65rem;color:var(--accent-dark);font-size:.74rem;font-weight:600;line-height:1.65}.top_solutionContent__ZuRou p{color:#5f656d;font-size:.88rem;line-height:1.9}.top_worksSection__PvXy2{background:var(--ink-soft)}.top_confirmationLabel__rsklt{padding-bottom:1rem;color:#8c949f}.top_workGrid__wL7Qm{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;margin-top:clamp(3.5rem,7vw,6rem)}.top_workCard__LEIjU{min-width:0;display:flex;flex-direction:column;background:var(--ink-raised);transition:background-color .18s ease}.top_workCardVisual__qM7Z8{min-height:clamp(230px,22vw,280px);display:flex;flex-direction:column;padding:.75rem;background:#282c31}.top_workCard__LEIjU:nth-child(2) .top_workCardVisual__qM7Z8{background:#fff;color:var(--text-on-paper)}.top_workCard__LEIjU:nth-child(3) .top_workCardVisual__qM7Z8{background:#30343a}.top_workCardVisualLive__GyQAx{background:#fff;color:var(--text-on-paper)}.top_workCardChrome__EFd66{display:flex;align-items:center;justify-content:space-between;padding-bottom:.8rem;color:#89919b;font-family:Montserrat,sans-serif;font-size:.52rem;font-weight:600;letter-spacing:.12em}.top_workCardVisualLive__GyQAx .top_workCardChrome__EFd66,.top_workCard__LEIjU:nth-child(2) .top_workCardChrome__EFd66{color:#6b727a}.top_workCardScreen__cJ6nb{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.14);text-align:center}.top_workCard__LEIjU:nth-child(2) .top_workCardScreen__cJ6nb{border-color:rgba(23,25,28,.16)}.top_workCardScreenLive__EeFat{overflow:hidden;border:0;background:#fff}.top_workCardScreenLive__EeFat img{display:block;width:100%;height:100%;padding:.75rem;object-fit:contain}.top_workCardScreen__cJ6nb span{color:var(--accent);font-size:.64rem;font-weight:600}.top_workCardScreen__cJ6nb strong{margin-top:.8rem;font-family:Montserrat,sans-serif;font-size:clamp(1.05rem,1.8vw,1.5rem);font-weight:600;letter-spacing:.04em}.top_workCardBody__KKyJU{flex:1;min-height:200px;display:flex;justify-content:space-between;gap:1rem;padding:1.25rem}.top_workCardBodyLive__TySsz{flex-direction:column}.top_workCardBodyLive__TySsz .top_workCardLink__u5y8l{align-self:flex-end}.top_workCardMeta__7QyPM{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem .7rem}.top_workCardType__iMD7W{color:var(--accent);font-size:.55rem;letter-spacing:.12em}.top_workCardTag__i5W0z,.top_workCardType__iMD7W{font-family:Montserrat,sans-serif;font-weight:600}.top_workCardTag__i5W0z{display:inline-flex;align-items:center;min-height:24px;padding:.25rem .6rem;background:rgba(255,255,255,.08);color:#d4d7dc;font-size:.58rem;letter-spacing:.03em}.top_workCardBody__KKyJU h3{margin-top:.65rem;font-size:clamp(1.05rem,1.6vw,1.3rem);font-weight:600;letter-spacing:-.025em;line-height:1.6}.top_workCardBodyLive__TySsz h3{font-size:clamp(1.25rem,1.8vw,1.7rem)}.top_workCardClient__gh5O2{color:#aeb4bd;font-size:.72rem;font-weight:500;line-height:1.6}.top_workCardDescription__tNRKL{max-width:680px;margin-top:.75rem;color:var(--text-subtle);font-size:.78rem;line-height:1.75}.top_workCardLink__u5y8l{flex:0 0 auto;align-self:flex-end;color:#b8bec6;font-size:.7rem;font-weight:600}.top_workCardBodyLive__TySsz .top_workCardLink__u5y8l{margin-top:auto;padding-top:1rem}.top_workCardLink__u5y8l i{margin-left:.35rem;color:var(--accent);font-style:normal}.top_insightsSection__L_Hcy{background:var(--ink-raised)}.top_insightsLayout__qG1Y9{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:2rem}.top_insightsIntro__ayP2Z{grid-column:1/span 5}.top_insightsIntro__ayP2Z .top_textLink__IiuHj{margin-top:3rem}.top_postList__gPQ96{grid-column:7/-1}.top_postItem__dfZ_N{display:grid;grid-template-columns:42px 1fr auto;align-items:center;gap:1rem;min-height:138px;padding:1.4rem 0;border-bottom:1px solid var(--line-dark);transition:border-color .2s ease,color .2s ease}.top_postItem__dfZ_N>span:first-child{color:rgba(244,243,238,.3);font-family:Montserrat,sans-serif;font-size:.82rem;font-weight:500}.top_postItem__dfZ_N>span:last-child{color:var(--accent);font-size:1rem}.top_postItem__dfZ_N p{color:var(--accent);font-size:.62rem;font-weight:600;letter-spacing:.08em}.top_postItem__dfZ_N h3{margin-top:.6rem;font-size:1.05rem;font-weight:500;line-height:1.7}.top_postEmpty__93x_i{padding:2rem 0;border-bottom:1px solid var(--line-dark)}.top_postEmpty__93x_i span{color:var(--accent);font-family:Montserrat,sans-serif;font-size:.6rem;font-weight:600;letter-spacing:.16em}.top_postEmpty__93x_i p{margin-top:.75rem;color:var(--text-subtle);font-size:.85rem}.top_faqSection__APWC7{background:var(--paper);color:var(--text-on-paper)}.top_faqList__OYcBh{grid-column:7/-1}.top_faqItem__dmUUe{border-bottom:1px solid var(--line-light)}.top_faqQuestion__JH_dP{display:grid;grid-template-columns:42px 1fr auto;align-items:center;gap:1rem;width:100%;min-height:104px;padding:1rem 0;border:0;background:transparent;color:inherit;cursor:pointer;font:inherit;text-align:left}.top_faqQuestion__JH_dP:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.top_faqQuestion__JH_dP>span{color:rgba(23,25,28,.38);font-family:Montserrat,sans-serif;font-size:.82rem;font-weight:500}.top_faqQuestion__JH_dP strong{font-size:.98rem;font-weight:600;line-height:1.65}.top_faqQuestion__JH_dP i{font-size:1.2rem;font-style:normal;font-weight:400;transition:color .18s ease,transform .22s cubic-bezier(.4,0,.2,1)}.top_faqItemOpen__nYirY .top_faqQuestion__JH_dP i{color:var(--accent);transform:rotate(45deg)}.top_faqAnswer__ZS7vQ{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .24s cubic-bezier(.4,0,.2,1),opacity .18s ease}.top_faqItemOpen__nYirY .top_faqAnswer__ZS7vQ{grid-template-rows:1fr;opacity:1}.top_faqAnswer__ZS7vQ>div{min-height:0;overflow:hidden}.top_faqAnswer__ZS7vQ p{max-width:620px;padding:0 2rem 1.75rem 58px;color:#5f656d;font-size:.9rem;line-height:1.9}.top_contactSection__eIymH{padding:clamp(5.5rem,9vw,8rem) 0;border-top:1px solid var(--line-dark);background:#1b1e22;color:var(--text-on-dark)}.top_contactGrid__20iF3{display:block}.top_contactIntro__AaK_n{max-width:1050px}.top_contactEyebrow__uWL3A{margin-bottom:1.5rem;color:var(--accent)}.top_contactGrid__20iF3 h2{max-width:1050px;font-size:clamp(2.35rem,4.8vw,4.8rem);font-weight:600;letter-spacing:-.055em;line-height:1.25;line-break:strict;text-wrap:balance;word-break:auto-phrase}.top_contactBottom__6Feag{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:2rem;margin-top:clamp(3.5rem,7vw,5.5rem);padding-top:2rem;border-top:1px solid var(--line-dark)}.top_contactBottom__6Feag>p{grid-column:1/span 5;max-width:540px;color:var(--text-subtle);font-size:.9rem;line-height:1.9}.top_contactActions__rGpY8{grid-column:8/-1}.top_contactButton__HPXwr{width:100%;justify-content:space-between;background:var(--accent);color:#fff}@media (hover:hover){.top_contactButton__HPXwr:hover,.top_primaryButton__Z_ALS:hover{background:var(--accent-dark);color:#fff}.top_secondaryButton__lB4fx:hover{background:transparent}.top_postItem__dfZ_N:hover,.top_secondaryButton__lB4fx:hover,.top_textLink__IiuHj:hover{border-color:var(--accent);color:var(--accent)}.top_workCard__LEIjU:hover{background:#292d32}.top_workCard__LEIjU:hover .top_workCardLink__u5y8l{color:var(--accent)}}@media (max-width:1279px){.top_hero__Tkbwz{min-height:auto}}@media (min-width:768px) and (max-width:1279px){.top_heroVisual__diok4{width:100%;max-width:900px;min-height:480px;margin-top:3.75rem;justify-self:center}.top_visualComposition__saelq{top:0;right:auto;left:50%;width:min(100%,820px);height:480px;transform:translateX(-50%)}.top_structureSheet__rdpds{width:38%;height:70%}.top_desktopFrame__WniA9{top:5%;right:12%;width:64%}.top_measurementPanel__bqmL5{right:0;left:auto;width:40%;height:48%}}@media (min-width:1024px){.top_serviceGrid__fHvyK{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.top_workGrid__wL7Qm{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.top_workGrid__wL7Qm{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1023px){.top_takeoverMain__MNC93{grid-template-columns:1fr}.top_takeoverCases__7GsRq,.top_takeoverCopy__1UpxN{grid-column:1}.top_takeoverCases__7GsRq{border-top:1px solid var(--line-dark);border-left:0}.top_proofItem__M0J5C{grid-template-columns:clamp(22px,2.6vw,26px) max-content;justify-content:center;column-gap:clamp(.45rem,1.2vw,.7rem)}.top_proofIcon__tfx5z{width:clamp(22px,2.6vw,26px);height:clamp(22px,2.6vw,26px)}.top_contactBottom__6Feag,.top_faqLayout__tmhW6,.top_insightsLayout__qG1Y9,.top_solutionsLayout__tCK2h{grid-template-columns:1fr}.top_contactActions__rGpY8,.top_contactBottom__6Feag>p,.top_faqIntro__U4IiJ,.top_faqList__OYcBh,.top_insightsIntro__ayP2Z,.top_postList__gPQ96,.top_solutionList__3O84Y,.top_solutionsIntro__vR_2L{grid-column:1}.top_hero__Tkbwz{padding-top:10rem}.top_solutionsIntro__vR_2L{position:static}.top_faqIntro__U4IiJ,.top_insightsIntro__ayP2Z,.top_solutionsIntro__vR_2L{display:contents}.top_faqList__OYcBh,.top_postList__gPQ96,.top_solutionList__3O84Y{margin-top:3rem}.top_faqIntro__U4IiJ>.top_sectionHeading__g_FlQ,.top_insightsIntro__ayP2Z>.top_sectionHeading__g_FlQ,.top_solutionsIntro__vR_2L>.top_sectionHeading__g_FlQ{order:1}.top_faqList__OYcBh,.top_postList__gPQ96,.top_solutionList__3O84Y{order:2}.top_faqContact__rtvAl,.top_solutionsContact__jVgan{order:3;display:flex;justify-content:center;margin-top:2.5rem}.top_faqContact__rtvAl .top_textLink__IiuHj,.top_solutionsContact__jVgan .top_textLink__IiuHj{width:min(100%,280px)}.top_insightsIntro__ayP2Z>.top_textLink__IiuHj{order:3;display:flex;width:min(100%,280px);min-width:0;justify-self:center;margin-top:2.5rem}.top_headingRow__cr22I,.top_processHeader__INLWp{align-items:flex-start;flex-direction:column}.top_serviceCard__Euv1x{min-height:500px}.top_capabilityItem__DEf8v{grid-template-columns:110px minmax(0,1fr);gap:1.25rem 2rem;min-height:300px}.top_capabilityMeta__2eGZ_{grid-column:1;grid-row:1/span 2}.top_capabilityTitle__yOVTO{grid-column:2;grid-row:1}.top_capabilityContent__57Eym{grid-column:2;grid-row:2}.top_processList__Qc2fj{margin-top:3.5rem}.top_processList__Qc2fj:before{display:none}.top_processList__Qc2fj li{display:grid;grid-template-columns:44px 1fr;grid-template-rows:auto auto;min-height:auto;padding:0 0 2.75rem}.top_processList__Qc2fj li:last-child{padding-bottom:0}.top_processStage__Qhwhc{grid-column:2;grid-row:1;min-height:auto;align-items:flex-start;justify-content:flex-start;padding:0;text-align:left}.top_processMarker__XNARl{grid-column:1;grid-row:1/span 2;height:100%;min-height:100%;align-items:flex-start;padding-top:.35rem}.top_processMarker__XNARl:after{content:"";position:absolute;top:18px;bottom:-2.75rem;left:50%;width:1px;background:rgba(244,243,238,.24)}.top_processList__Qc2fj li:last-child .top_processMarker__XNARl:after{display:none}.top_processMarker__XNARl>span{width:24px;height:24px;border-width:7px}.top_processContent__gHi0W{grid-column:2;grid-row:2;padding-top:1rem}.top_contactActions__rGpY8{margin-top:1rem}}@media (max-width:767px){.top_takeoverCases__7GsRq,.top_takeoverCopy__1UpxN{padding:2.25rem 1.5rem}.top_takeoverCopy__1UpxN h3{font-size:clamp(1.85rem,8vw,2.7rem)}.top_takeoverActions__Ybkql{width:100%;flex-direction:column;align-items:stretch}.top_takeoverActions__Ybkql .top_primaryButton__Z_ALS,.top_takeoverActions__Ybkql .top_textLink__IiuHj{width:100%;min-width:0;min-height:58px;max-width:none;justify-content:space-between;padding-inline:1.25rem}.top_approachHeading__36a9b{margin-top:6.5rem}.top_hero__Tkbwz{padding-top:8.5rem;padding-bottom:5rem}.top_heroCopy__1XNRi h1{font-size:clamp(1.75rem,7.8vw,3rem);line-height:1.2}.top_heroLead__AsAJY{margin-top:1.75rem;line-height:1.85}.top_heroActions__PNA08{align-items:center;flex-wrap:nowrap;flex-direction:row;gap:.5rem;width:100%;max-width:none}.top_contactButton__HPXwr,.top_primaryButton__Z_ALS,.top_secondaryButton__lB4fx{width:min(100%,280px);justify-content:space-between}.top_heroActions__PNA08 .top_primaryButton__Z_ALS,.top_heroActions__PNA08 .top_secondaryButton__lB4fx{width:100%;min-width:0;min-height:52px;flex:1 1 0;justify-content:center;gap:.5rem;padding-inline:.75rem;font-size:.75rem;white-space:nowrap}.top_textLink__IiuHj{display:flex;width:min(100%,280px);min-width:0;margin-inline:auto}.top_contactActions__rGpY8{display:flex;justify-content:center}.top_heroVisual__diok4{width:min(100%,650px);min-height:clamp(400px,72vw,500px);margin-top:.75rem;justify-self:center}.top_visualComposition__saelq{top:0;right:0;left:50%;width:100%;max-width:650px;height:clamp(400px,72vw,500px);transform:translateX(-50%)}.top_structureSheet__rdpds{display:block;z-index:1;width:58%;height:45%;padding:.75rem}.top_desktopFrame__WniA9{top:11%;right:0;z-index:3;width:82%}.top_screenChrome__c8ed7{min-height:32px}.top_desktopPage__2ee8W{padding:.65rem}.top_mockHeroPanel__VHFRt{min-height:120px}.top_mockCopy__YXczO{padding:1rem}.top_mockContent__g6bgO>div{min-height:42px}.top_measurementPanel__bqmL5{right:auto;bottom:0;left:4%;z-index:4;width:60%;height:40%}.top_dashboardMetrics__zouyz{margin-top:.5rem}.top_dashboardMetrics__zouyz>span{min-height:34px;padding:.4rem}.top_dashboardChart__renuH{height:34%;margin-top:.45rem}.top_dashboardBars__BLHZK{height:14%;margin-top:.4rem}.top_proof__jPGHQ{padding:1rem 0 .8rem}.top_proofIntro__jkxdR{min-height:auto;padding:.35rem 0 .9rem}.top_proofItem__M0J5C{grid-template-columns:1fr;grid-template-rows:auto auto auto;align-items:center;justify-items:center;justify-content:center;row-gap:0;min-height:108px;align-content:start;padding:.65rem .2rem .75rem;text-align:center}.top_proofItem__M0J5C:nth-of-type(2){padding-left:.2rem;border-left:none}.top_proofItem__M0J5C strong{grid-column:1;grid-row:2;display:flex;height:auto;align-items:center;justify-content:center;margin-top:.45rem;font-size:clamp(.82rem,2.6vw,1.15rem);line-height:1.2;white-space:nowrap}.top_proofIcon__tfx5z{grid-column:1;grid-row:1;width:clamp(20px,3.2vw,26px);height:clamp(20px,3.2vw,26px);align-self:center;margin-top:0}.top_proofDetail__jtgEW{grid-column:1;grid-row:3;align-self:center;min-height:2.05rem;margin-top:.3rem;font-size:clamp(.58rem,1.55vw,.72rem);line-height:1.65}.top_proofDetail__jtgEW>span{display:block;white-space:nowrap}.top_contactGrid__20iF3 h2,.top_sectionHeading__g_FlQ h2{letter-spacing:-.04em}.top_contactBottom__6Feag{margin-top:3rem}.top_serviceCard__Euv1x{min-height:480px}.top_capabilityItem__DEf8v{grid-template-columns:1fr;gap:1.5rem;min-height:auto;padding:2.75rem 0}.top_capabilityMeta__2eGZ_{display:grid;grid-template-columns:auto 1fr;align-items:end;gap:1.25rem}.top_capabilityContent__57Eym,.top_capabilityMeta__2eGZ_,.top_capabilityTitle__yOVTO{grid-column:1;grid-row:auto}.top_capabilityMeta__2eGZ_>span{font-size:3.25rem}.top_capabilityMeta__2eGZ_ p{padding-bottom:.15rem}.top_processList__Qc2fj li{grid-template-columns:36px 1fr}.top_solutionList__3O84Y article{grid-template-columns:1fr;gap:1rem}.top_workCardVisual__qM7Z8{min-height:240px}.top_workCardBody__KKyJU{min-height:180px}.top_postItem__dfZ_N{grid-template-columns:30px minmax(0,1fr) 20px;padding-right:.75rem}.top_postItem__dfZ_N>span:last-child{justify-self:center}.top_faqQuestion__JH_dP{grid-template-columns:30px 1fr auto;min-height:118px}.top_faqAnswer__ZS7vQ p{padding-left:46px}}@media (prefers-reduced-motion:reduce){.top_page__Dobah *,.top_page__Dobah :after,.top_page__Dobah :before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}