.contact_page__hF6Wn{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);background:var(--site-background,#f3f0ee);color:var(--site-foreground,#101111)}.contact_page__hF6Wn>*{min-width:0}.contact_introduction__W_GlQ{padding:clamp(56px,7.8vw,112px) clamp(24px,3.89vw,56px) clamp(56px,7.8vw,112px) max(24px,calc((100vw - 1328px) / 2))}.contact_eyebrow__88ahC{margin:0;color:var(--site-accent,#f58a42);font-family:var(--site-font-mono,"IBM Plex Mono",monospace);font-size:12px;font-weight:500;line-height:1.5;letter-spacing:.08em;text-transform:uppercase}.contact_title__IUS6o{max-width:12ch;margin:28px 0 0;font-size:clamp(44px,5.4vw,78px);font-weight:800;line-height:1.02;letter-spacing:-.05em;text-wrap:balance;overflow-wrap:anywhere}.contact_lead__Ngzdd{max-width:32ch;margin:32px 0 0;color:var(--site-muted,#cfc9c2);font-size:clamp(18px,1.6vw,22px);line-height:1.6;letter-spacing:-.015em}.contact_notice__C7gZb{max-width:48ch;margin:40px 0 0;padding-top:24px;border-top:1px solid var(--site-line,#56514d);color:var(--site-muted,#cfc9c2);font-size:15px;line-height:1.65}.contact_noticeSubject__HPv7A{color:var(--site-foreground,#f3f0ee);font-weight:700}.contact_textLink__slFb5{color:inherit;text-decoration:underline;text-underline-offset:4px}.contact_textLink__slFb5:hover{text-decoration-thickness:2px}.contact_formSection__N2k0B{padding:clamp(48px,6.7vw,96px) clamp(24px,3.89vw,56px)}.contact_formContent__o0MTQ{max-width:620px;margin-inline:auto}.contact_noScript__nU21t{margin:0 0 24px;color:var(--site-muted,#696969);font-size:16px;line-height:1.6}.contact_privacy__xh2a_{max-width:64ch;margin:24px 0 0;color:var(--site-muted,#696969);font-size:13px;line-height:1.7}.contact_context__cPaNn{grid-column:1/-1;padding:clamp(56px,7.8vw,112px) var(--site-gutter,24px);border-top:1px solid var(--site-line,#c9c3be)}.contact_contextGrid__rNTw_{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(40px,6.7vw,96px);max-width:1328px;margin-inline:auto}.contact_contextGrid__rNTw_>*{min-width:0}.contact_contextHeading__gtHG7{max-width:22ch;margin:0;font-size:clamp(30px,3vw,44px);font-weight:700;line-height:1.14;letter-spacing:-.035em;overflow-wrap:anywhere}.contact_contextIntro__4lhAw{max-width:56ch;margin:24px 0 0;color:var(--site-muted,#696969);font-size:18px;line-height:1.6}.contact_offerList__oi_cv,.contact_sectorList__rd2G4{margin:32px 0 0;padding:0;border-top:1px solid var(--site-line,#c9c3be);list-style:none}.contact_offerItem__Tvuq6{padding-block:24px;border-bottom:1px solid var(--site-line,#c9c3be)}.contact_offerTitle__i4Y4P{margin:0;font-size:21px;font-weight:700;line-height:1.3;letter-spacing:-.02em}.contact_offerBody__ZgNzQ{margin:12px 0 0;color:var(--site-muted,#696969);font-size:16px;line-height:1.65}.contact_sectorList__rd2G4{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}.contact_sectorItem__uboJW{padding-block:20px;border-bottom:1px solid var(--site-line,#c9c3be);font-size:17px;font-weight:700;line-height:1.5;overflow-wrap:anywhere}.contact_specialistBody__1X6xy{max-width:56ch;margin:24px 0 0;color:var(--site-muted,#696969);font-size:16px;line-height:1.65}.contact_specialistLink___BOf8{display:inline-flex;align-items:center;min-height:44px;margin-top:12px;color:var(--site-accent,#ac490d);font-size:16px;font-weight:700;text-decoration:underline;text-underline-offset:5px}@media (max-width:1000px){.contact_page__hF6Wn{grid-template-columns:minmax(0,1fr)}.contact_introduction__W_GlQ{padding:64px var(--site-gutter,24px)}.contact_title__IUS6o{max-width:16ch;font-size:clamp(44px,8vw,72px)}.contact_lead__Ngzdd{max-width:52ch}.contact_formSection__N2k0B{padding:48px var(--site-gutter,24px) 64px}.contact_formContent__o0MTQ{max-width:720px}}@media (max-width:700px){.contact_introduction__W_GlQ{padding-block:48px 56px}.contact_contextGrid__rNTw_{grid-template-columns:minmax(0,1fr);gap:48px}.contact_context__cPaNn{padding-block:56px}}@media (max-width:380px){.contact_sectorList__rd2G4{grid-template-columns:minmax(0,1fr)}}.triage_form__t6HpB{position:relative;min-width:0;padding-block:28px 0;border-top:1px solid var(--site-line,#c9c3be)}.triage_context__6P99D{margin-bottom:28px;padding:0 0 24px;border-bottom:1px solid var(--site-line,#c9c3be);font-size:15px;line-height:1.65}.triage_context__6P99D p{margin:8px 0 0;color:var(--site-muted,#696969)}.triage_contextTitle__RJ7JW{margin:0;font-size:17px;font-weight:700;line-height:1.4;letter-spacing:-.015em}.triage_clearContext__lsbY4{display:inline-flex;align-items:center;min-height:44px;margin-top:12px;padding:0;border:0;background:transparent;color:var(--site-accent,#ac490d);font:inherit;font-weight:700;text-align:left;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.triage_progress__QUYnY{margin:0;color:var(--site-accent,#ac490d);font-family:var(--site-font-mono,"IBM Plex Mono",monospace);font-size:12px;font-weight:500;line-height:1.6;letter-spacing:.06em;text-transform:uppercase}.triage_opening__og0PF{margin:12px 0 0;color:var(--site-muted,#696969);font-size:16px;line-height:1.65}.triage_step___S5Ec{min-width:0;margin:32px 0 0;padding:0;border:0}.triage_heading__66N_A{margin:0;font-size:clamp(28px,2.7vw,38px);font-weight:700;line-height:1.18;letter-spacing:-.035em;overflow-wrap:anywhere}.triage_heading__66N_A:focus{outline:none}.triage_fieldLabel__ZSmNH{display:block;margin-top:24px}.triage_fieldName__8f7Yc{font-size:15px;font-weight:700}.triage_fieldName__8f7Yc,.triage_field__BC_dk{color:var(--site-foreground,#101111);line-height:1.5}.triage_field__BC_dk{display:block;width:100%;min-width:0;min-height:56px;margin-top:12px;padding:16px;border:1px solid var(--site-input-line,#817a75);border-radius:0;appearance:none;background:var(--site-surface,#fcfbfa);font:inherit;font-size:16px}.triage_field__BC_dk::placeholder{color:var(--site-muted,#696969);opacity:1}.triage_field__BC_dk:hover{border-color:var(--site-foreground,#101111)}.triage_field__BC_dk:focus-visible{border-color:var(--site-focus,#ac490d)}.triage_field__BC_dk[aria-invalid=true]{border:2px solid var(--site-accent,#ac490d)}.triage_textarea__Pc0DN{min-height:180px;margin-top:24px;resize:vertical}.triage_choices__yLzA2{margin-top:24px;border-top:1px solid var(--site-line,#c9c3be)}.triage_choices__yLzA2[aria-invalid=true]{outline:2px solid var(--site-accent,#ac490d);outline-offset:4px}.triage_choice__RpHp6{display:flex;align-items:center;gap:16px;min-height:64px;padding:18px 16px;border-bottom:1px solid var(--site-line,#c9c3be);color:var(--site-foreground,#101111);font-size:16px;line-height:1.5;cursor:pointer}.triage_choice__RpHp6:hover{background:var(--site-surface,#fcfbfa)}.triage_choice__RpHp6:has(:checked){background:var(--site-surface,#fcfbfa);box-shadow:inset 3px 0 0 var(--site-accent,#ac490d);font-weight:700}.triage_choice__RpHp6:has(:focus-visible){outline:3px solid var(--site-focus,#ac490d);outline-offset:3px}.triage_checkbox__MHd_v,.triage_radio__T1hyV{flex:0 0 auto;width:18px;height:18px;margin:0;accent-color:var(--site-action,#ac490d)}.triage_privacy__nlAsp{margin-top:28px;padding-top:24px;border-top:1px solid var(--site-line,#c9c3be);color:var(--site-muted,#696969);font-size:14px;line-height:1.65}.triage_textLink__Ca8pq{color:var(--site-foreground,#101111);font-weight:700;text-decoration:underline;text-underline-offset:4px}.triage_acknowledgement__laF_8{display:flex;align-items:flex-start;gap:16px;margin-top:20px;color:var(--site-foreground,#101111);cursor:pointer}.triage_checkbox__MHd_v{margin-top:3px}.triage_privacyNote___v7e6{margin:12px 0 0;font-size:13px}.triage_error__kHYGd{margin:16px 0 0;padding:12px 16px;border-left:3px solid var(--site-accent,#ac490d);background:var(--site-surface,#fcfbfa);color:var(--site-accent,#ac490d);font-size:14px;line-height:1.6}.triage_actions__XmIeT{--ds-button-height:60px;--ds-button-font-size:17px;--ds-button-mobile-font-size:16px;display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:32px}.triage_fallback__Rr6_K{margin:28px 0 0;padding-top:24px;border-top:1px solid var(--site-line,#c9c3be);color:var(--site-muted,#696969);font-size:13px;line-height:1.6}.triage_honeypot__lbbRQ{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.triage_outcome__9vRTd{padding-block:32px;border-top:1px solid var(--site-line,#c9c3be)}.triage_outcomeBody__ZS_Pk{margin:24px 0 0;color:var(--site-muted,#696969);font-size:18px;line-height:1.65}.triage_booking__i8mIn{min-width:0;margin-top:32px}@media (max-width:400px){.triage_actions__XmIeT{align-items:stretch;flex-direction:column}.triage_actions__XmIeT>button{width:100%}.triage_choice__RpHp6{padding-inline:12px;gap:12px}}@media (forced-colors:active){.triage_choice__RpHp6:has(:checked){outline:2px solid Highlight;outline-offset:-2px}.triage_choice__RpHp6:has(:focus-visible),.triage_choices__yLzA2[aria-invalid=true]{outline-color:Highlight}}.button_button__dn64A{--ds-button-surface-ink:var(--ds-button-light-ink,#101111);--ds-button-focus-ring:var(--ds-button-light-focus,#101111);--ds-button-background:var(--ds-button-primary-fill,#ac490d);--ds-button-foreground:var(--ds-button-on-primary,#fff);--ds-button-outline:transparent;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:var(--ds-button-gap,16px);width:auto;max-width:100%;height:var(--ds-button-height,72px);padding:0 var(--ds-button-padding,28px);border:2px solid var(--ds-button-outline);border-radius:0;box-shadow:none;appearance:none;background:var(--ds-button-background);color:var(--ds-button-foreground);font-family:var(--ds-button-font,"Dezotech Manrope","Manrope Variable","Manrope",sans-serif);font-size:var(--ds-button-font-size,20px);font-weight:700;line-height:1.2;text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer}.button_button__dn64A[data-tone=dark]{--ds-button-surface-ink:var(--ds-button-dark-ink,#f3f0ee);--ds-button-focus-ring:var(--ds-button-dark-focus,#f58a42)}.button_button__dn64A[data-variant=secondary]{--ds-button-background:transparent;--ds-button-foreground:var(--ds-button-surface-ink);--ds-button-outline:var(--ds-button-surface-ink)}.button_button__dn64A[data-variant=primary]:not(:disabled):hover{--ds-button-background:var(--ds-button-primary-hover,#913d0a)}.button_button__dn64A[data-variant=primary]:not(:disabled):active{--ds-button-background:var(--ds-button-primary-active,#913d0a)}.button_button__dn64A[data-variant=secondary]:not(:disabled):hover{--ds-button-background:color-mix(in srgb,var(--ds-button-surface-ink) 7%,transparent)}.button_button__dn64A[data-variant=secondary]:not(:disabled):active{--ds-button-background:color-mix(in srgb,var(--ds-button-surface-ink) 12%,transparent)}.button_button__dn64A:focus-visible{outline:3px solid var(--ds-button-focus-ring);outline-offset:4px}.button_button__dn64A:disabled{opacity:var(--ds-button-disabled-opacity,.5);cursor:not-allowed}.button_label__z3KYJ{min-width:0}.button_arrow__hB_IL{flex:0 0 auto;width:20px;height:20px;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;transform:translateX(0);transition:transform .16s ease-out}.button_button__dn64A:not(:disabled):hover .button_arrow__hB_IL{transform:translateX(3px)}@media (max-width:600px){.button_button__dn64A{height:var(--ds-button-mobile-height,60px);font-size:var(--ds-button-mobile-font-size,18px)}}@media (prefers-reduced-motion:reduce){.button_arrow__hB_IL{transition:none}.button_button__dn64A:not(:disabled):hover .button_arrow__hB_IL{transform:none}}@media (forced-colors:active){.button_button__dn64A{border-color:ButtonText}.button_button__dn64A:disabled{color:GrayText;border-color:GrayText;opacity:1}.button_button__dn64A:focus-visible{outline-color:Highlight}}.typography_tokens__sO_RA{--ds-type-family-sans:"Manrope Variable","Dezotech Manrope","Manrope",Arial,sans-serif;--ds-type-family-mono:"IBM Plex Mono",ui-monospace,"SFMono-Regular",Consolas,monospace;--ds-type-display-size:clamp(44px,7.8vw,112px);--ds-type-display-line:1;--ds-type-display-weight:800;--ds-type-display-tracking:-0.05em;--ds-type-heading-size:clamp(32px,3vw,44px);--ds-type-heading-line:1.14;--ds-type-heading-weight:700;--ds-type-heading-tracking:-0.03em;--ds-type-subheading-size:clamp(20px,1.6vw,22px);--ds-type-subheading-line:1.27;--ds-type-subheading-weight:700;--ds-type-subheading-tracking:-0.02em;--ds-type-lead-size:clamp(20px,1.7vw,24px);--ds-type-lead-line:1.5;--ds-type-lead-weight:400;--ds-type-lead-tracking:-0.015em;--ds-type-body-size:clamp(16px,1.3vw,18px);--ds-type-body-line:1.5;--ds-type-body-weight:400;--ds-type-body-tracking:0;--ds-type-caption-size:14px;--ds-type-caption-line:1.5;--ds-type-caption-weight:400;--ds-type-caption-tracking:0;--ds-type-technical-size:12px;--ds-type-technical-line:1.5;--ds-type-technical-weight:500;--ds-type-technical-tracking:0.08em;--ds-type-node-size:16px;--ds-type-node-line:1.3125;--ds-type-node-weight:700;--ds-type-node-tracking:-0.015em;--ds-type-metric-size:clamp(40px,3.7vw,52px);--ds-type-metric-line:1.077;--ds-type-metric-weight:800;--ds-type-metric-tracking:-0.04em}.typography_body__IwVfH,.typography_caption___SreK,.typography_display__EsaC5,.typography_heading__vDJcP,.typography_lead__O4pdV,.typography_metric__myu5N,.typography_node__w_Ujg,.typography_subheading___soje,.typography_technical__2J0ca{margin:0;min-inline-size:0;font-family:var(--ds-type-family-sans,"Manrope Variable","Dezotech Manrope","Manrope",Arial,sans-serif)}.typography_display__EsaC5,.typography_heading__vDJcP,.typography_metric__myu5N,.typography_node__w_Ujg,.typography_subheading___soje{overflow-wrap:anywhere}.typography_display__EsaC5{font-size:var(--ds-type-display-size,clamp(44px,7.8vw,112px));line-height:var(--ds-type-display-line,1);font-weight:var(--ds-type-display-weight,800);letter-spacing:var(--ds-type-display-tracking,-.05em)}.typography_heading__vDJcP{font-size:var(--ds-type-heading-size,clamp(32px,3vw,44px));line-height:var(--ds-type-heading-line,1.14);font-weight:var(--ds-type-heading-weight,700);letter-spacing:var(--ds-type-heading-tracking,-.03em)}.typography_subheading___soje{font-size:var(--ds-type-subheading-size,clamp(20px,1.6vw,22px));line-height:var(--ds-type-subheading-line,1.27);font-weight:var(--ds-type-subheading-weight,700);letter-spacing:var(--ds-type-subheading-tracking,-.02em)}.typography_lead__O4pdV{font-size:var(--ds-type-lead-size,clamp(20px,1.7vw,24px));line-height:var(--ds-type-lead-line,1.5);font-weight:var(--ds-type-lead-weight,400);letter-spacing:var(--ds-type-lead-tracking,-.015em)}.typography_body__IwVfH{font-size:var(--ds-type-body-size,clamp(16px,1.3vw,18px));line-height:var(--ds-type-body-line,1.5);font-weight:var(--ds-type-body-weight,400);letter-spacing:var(--ds-type-body-tracking,0)}.typography_caption___SreK{font-size:var(--ds-type-caption-size,14px);line-height:var(--ds-type-caption-line,1.5);font-weight:var(--ds-type-caption-weight,400);letter-spacing:var(--ds-type-caption-tracking,0)}.typography_technical__2J0ca{font-family:var(--ds-type-family-mono,"IBM Plex Mono",ui-monospace,"SFMono-Regular",Consolas,monospace);font-size:var(--ds-type-technical-size,12px);line-height:var(--ds-type-technical-line,1.5);font-weight:var(--ds-type-technical-weight,500);letter-spacing:var(--ds-type-technical-tracking,.08em);text-transform:uppercase}.typography_node__w_Ujg{font-size:var(--ds-type-node-size,16px);line-height:var(--ds-type-node-line,1.3125);font-weight:var(--ds-type-node-weight,700);letter-spacing:var(--ds-type-node-tracking,-.015em)}.typography_metric__myu5N{font-size:var(--ds-type-metric-size,clamp(40px,3.7vw,52px));line-height:var(--ds-type-metric-line,1.077);font-weight:var(--ds-type-metric-weight,800);letter-spacing:var(--ds-type-metric-tracking,-.04em)}.demo-page_navigation__wsoIp{display:flex;flex-wrap:wrap;gap:12px 32px;border-bottom:1px solid var(--site-line);padding-bottom:24px}.demo-page_link__vhJDU{display:inline-flex;align-items:center;min-height:44px;color:var(--site-accent);font-weight:700;text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px}.demo-page_link__vhJDU:hover{text-decoration-thickness:2px}.demo-page_intro__01P_l{max-width:64ch;margin:0;color:var(--site-muted);font-size:clamp(18px,1.5vw,22px);line-height:1.6}.demo-page_noScript__lic3m{margin-top:24px}.demo-page_section__OhhE1{border-top:1px solid var(--site-line);padding-top:clamp(32px,4.4vw,64px)}.demo-page_heading__FTJAx{margin:0;max-width:24ch;font-size:clamp(32px,3.9vw,56px);font-weight:800;line-height:1.1;letter-spacing:-.04em;overflow-wrap:anywhere}.demo-page_section__OhhE1>.demo-page_intro__01P_l{margin-top:24px}.demo-page_offers__5yOIK{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 48px;margin-top:40px}.demo-page_offer__O2iPW{min-width:0;padding-block:32px;border-top:1px solid var(--site-line)}.demo-page_offer__O2iPW h3,.demo-page_sectors__H1JMn h3{margin:0;font-size:clamp(22px,1.8vw,26px);font-weight:700;line-height:1.25;letter-spacing:-.025em;overflow-wrap:anywhere}.demo-page_offer__O2iPW dl{display:grid;gap:20px;margin:24px 0 16px;font-size:18px;line-height:1.6}.demo-page_offer__O2iPW dt{font-weight:700}.demo-page_offer__O2iPW dd{margin:4px 0 0;color:var(--site-muted)}.demo-page_sectors__H1JMn{list-style:none;margin:40px 0 24px;padding:0;border-top:1px solid var(--site-line)}.demo-page_sectors__H1JMn li{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:16px 40px;border-bottom:1px solid var(--site-line);padding-block:24px}.demo-page_sectors__H1JMn p{margin:0;color:var(--site-muted);font-size:18px;line-height:1.6}.demo-page_specialist__aQXnB{display:grid;justify-items:start;gap:12px}.demo-page_final__cyVLD{display:grid;justify-items:start;gap:24px}.demo-page_final__cyVLD>.demo-page_intro__01P_l{margin-top:0}@media (max-width:800px){.demo-page_offers__5yOIK,.demo-page_sectors__H1JMn li{grid-template-columns:minmax(0,1fr)}.demo-page_offers__5yOIK{margin-top:32px}}.header_header__su5mz{--ds-header-background:#f3f0ee;--ds-header-ink:#101111;--ds-header-focus:#101111;--ds-header-line:color-mix(in srgb,var(--ds-header-ink) 20%,transparent);position:sticky;z-index:40;top:0;width:100%;border-bottom:1px solid var(--ds-header-line);background:var(--ds-header-background);color:var(--ds-header-ink);font-family:var(--ds-type-family-sans,"Manrope Variable","Dezotech Manrope",sans-serif)}.header_header__su5mz[data-tone=dark]{--ds-header-background:#101111;--ds-header-ink:#f3f0ee;--ds-header-focus:#f58a42}.header_header__su5mz *,.header_header__su5mz :after,.header_header__su5mz :before{box-sizing:border-box}.header_bar__R7UNd{display:flex;align-items:center;gap:clamp(24px,2.1vw,40px);height:120px;padding-inline:clamp(24px,3.16vw,60px)}.header_logo__Th5en{display:inline-flex;align-items:center;flex:0 0 auto;min-height:48px;margin-right:clamp(12px,1.25vw,24px)}.header_logo__Th5en img{display:block;width:166px;height:auto}.header_desktopNav__RCLAC{display:flex;align-items:center;gap:clamp(24px,1.58vw,30px);white-space:nowrap}.header_language__HSq8T,.header_navButton__7Exe4,.header_navLink__MaWdw{display:inline-flex;align-items:center;min-height:48px;padding:0;border:0;border-radius:0;background:transparent;color:var(--ds-header-ink);font-family:inherit;font-size:clamp(18px,1.3vw,23px);font-weight:700;line-height:1.3;letter-spacing:-.025em;text-decoration:none}.header_navButton__7Exe4{gap:9px;cursor:pointer}.header_navButton__7Exe4>svg{width:16px;height:16px;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.header_language__HSq8T:hover,.header_navButton__7Exe4:hover,.header_navLink__MaWdw:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:7px}.header_solutions___EZL6{position:relative}.header_dropdown__58egE{position:absolute;z-index:2;top:calc(100% + 20px);left:-20px;width:340px;max-width:calc(100vw - 48px);max-height:var(--ds-header-menu-max-height,min(380px,calc(100dvh - 140px)));overflow-y:auto;padding:12px;border:1px solid var(--ds-header-line);background:var(--ds-header-background);overscroll-behavior:contain}.header_dropdown__58egE[hidden],.header_mobilePanel__j2Dz2[hidden]{display:none}.header_dropdown__58egE ul,.header_mobilePanel__j2Dz2 ul{margin:0;padding:0;list-style:none}.header_dropdown__58egE a,.header_fallback___jOuG nav a,.header_mobilePanel__j2Dz2 nav>ul a{display:flex;align-items:center;min-height:44px;padding:10px 12px;color:var(--ds-header-ink);font-size:16px;font-weight:600;line-height:1.45;text-decoration:none;white-space:normal;overflow-wrap:anywhere}.header_dropdown__58egE a:hover,.header_fallback___jOuG nav a:hover,.header_mobilePanel__j2Dz2 nav>ul a:hover{background:color-mix(in srgb,var(--ds-header-ink) 7%,transparent)}.header_utilities__StPlV{display:flex;align-items:center;gap:24px;margin-left:auto}.header_utilities__StPlV .header_language__HSq8T{min-height:38px;padding-left:24px;border-left:1px solid var(--ds-header-line);font-size:16px;letter-spacing:0}.header_contact__vr41D{--ds-button-height:60px;--ds-button-font-size:18px;--ds-button-padding:24px;--ds-button-mobile-height:60px;white-space:nowrap}.header_mobilePanel__j2Dz2,.header_mobileTrigger__ojB_j{display:none}.header_mobileTrigger__ojB_j{align-items:center;justify-content:center;gap:12px;min-width:48px;min-height:48px;margin-left:auto;padding:0;border:0;border-radius:0;background:transparent;color:var(--ds-header-ink);font:inherit;font-size:16px;font-weight:700;cursor:pointer}.header_mobileTrigger__ojB_j svg{width:24px;height:24px;stroke:currentColor;stroke-width:1.5;stroke-linecap:round}.header_fallback___jOuG summary:focus-visible,.header_header__su5mz a:focus-visible,.header_header__su5mz button:not(.header_contact__vr41D):focus-visible{outline:3px solid var(--ds-header-focus);outline-offset:4px}.header_fallback___jOuG{padding:0 clamp(24px,3.16vw,60px) 20px}.header_fallback___jOuG summary{display:list-item;min-height:44px;padding-block:12px;cursor:pointer}.header_fallback___jOuG nav{max-height:var(--ds-header-menu-max-height,340px);overflow-y:auto}@media (max-width:1200px){.header_bar__R7UNd{height:88px;padding-inline:24px}.header_logo__Th5en{margin-right:0}.header_desktopNav__RCLAC,.header_utilities__StPlV{display:none}.header_mobileTrigger__ojB_j{display:inline-flex}.header_mobilePanel__j2Dz2:not([hidden]){display:block;position:absolute;inset:100% 0 auto;background:var(--ds-header-background);max-height:var(--ds-header-menu-max-height,calc(100dvh - 88px));overflow-y:auto;padding:0 24px 24px;border-top:1px solid var(--ds-header-line);overscroll-behavior:contain}.header_mobilePanel__j2Dz2 .header_mobileSolutions__vg8fS{padding-block:12px;border-bottom:1px solid var(--ds-header-line)}.header_mobilePanel__j2Dz2 .header_mobileLinks__dnqeV{padding-block:10px}.header_mobilePanel__j2Dz2 nav>ul a{padding-inline:0;font-size:17px}.header_mobileUtilities__c6Ph0{display:flex;align-items:center;justify-content:space-between;gap:18px;padding-top:15px;border-top:1px solid var(--ds-header-line)}.header_mobileUtilities__c6Ph0 .header_language__HSq8T{min-width:44px;font-size:16px;letter-spacing:0}}@media (forced-colors:active){.header_fallback___jOuG summary:focus-visible,.header_header__su5mz a:focus-visible,.header_header__su5mz button:focus-visible{outline-color:Highlight}}@media (max-width:600px){.header_bar__R7UNd{gap:16px;padding-inline:20px}.header_logo__Th5en img{width:128px}.header_mobileTrigger__ojB_j{flex-shrink:0;min-width:80px;gap:8px;font-size:15px}.header_mobilePanel__j2Dz2:not([hidden]){padding-inline:20px}.header_mobileUtilities__c6Ph0{flex-direction:column;align-items:stretch}.header_mobileUtilities__c6Ph0 .header_language__HSq8T{align-self:flex-start;min-height:44px}.header_mobileUtilities__c6Ph0 .header_contact__vr41D{width:100%}}.header_description__Tdmw7{display:block;margin-top:5px;color:color-mix(in srgb,var(--ds-header-ink) 72%,var(--ds-header-background));font-size:13px;font-weight:400;line-height:1.5}.flow-in-action_flow__yKdAU{--action-header-height:121px;--ds-type-heading-size:clamp(34px,3.7vw,56px);position:relative;padding:72px max(32px,calc((100vw - 1328px) / 2)) 80px;background:#101111;color:#f3f0ee}.flow-in-action_intro__iKUYc{display:grid;grid-template-columns:1.15fr 1fr;align-items:start;gap:64px}.flow-in-action_title__xUIpv{margin:0}.flow-in-action_example___NPvY{margin:20px 0 0;color:#b5b6b2;font-size:14px;line-height:1.6}.flow-in-action_introCopy__mmETk{max-width:36ch;margin:0;color:#c6c7c2}.flow-in-action_navigation__wGJ4t{display:flex;align-items:center;flex-wrap:wrap;gap:12px 30px;padding:36px 0 20px;border-bottom:1px solid #343835}.flow-in-action_navigation__wGJ4t a{display:inline-flex;min-height:44px;align-items:center;gap:10px;color:#b5b6b2;font-size:14px;text-decoration:none;border-bottom:2px solid transparent}.flow-in-action_navigation__wGJ4t a>span{font-family:var(--ds-type-family-mono);font-size:12px;color:#93918f}.flow-in-action_navigation__wGJ4t a[aria-current=step]{color:#f3f0ee;border-bottom-color:#f58a42}.flow-in-action_navigation__wGJ4t a:hover,.flow-in-action_navigation__wGJ4t a[aria-current=step]>span{color:#f58a42}.flow-in-action_navigation__wGJ4t a:focus-visible{outline:2px solid #f58a42;outline-offset:5px}.flow-in-action_scrollHint__vQFl9{margin-left:auto;color:#b5b6b2;font-size:13px}.flow-in-action_scrollHint__vQFl9>span{display:inline-block;margin-left:12px;color:#f58a42;font-size:22px}.flow-in-action_layout__VPDug{display:grid;grid-template-columns:minmax(280px,.78fr) minmax(0,1.4fr);gap:24px 56px;align-items:start}.flow-in-action_scene__XDs5B{grid-column:2;grid-row:1;position:relative;width:100%;aspect-ratio:1000/640;min-height:360px;margin:40px 0 0;overflow:clip;isolation:isolate}.flow-in-action_flow__yKdAU[data-action-enhanced=true][data-action-reduced=false] .flow-in-action_scene__XDs5B{position:sticky;top:calc(var(--action-header-height) + 24px)}.flow-in-action_floor__xe3tz{position:absolute;z-index:-1;left:-30%;bottom:-28%;width:160%;height:115%;background-image:linear-gradient(#373d344d 1px,transparent 0),linear-gradient(90deg,#373d344d 1px,transparent 0);background-size:58px 58px;transform:perspective(650px) rotateX(52deg);transform-origin:50% 78%;mask-image:radial-gradient(ellipse at center,#000 12%,transparent 70%)}.flow-in-action_cable__6urNC,.flow-in-action_guide__xLHgt{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.flow-in-action_guide__xLHgt{overflow:hidden}.flow-in-action_path__QIf3i{stroke:#77513b;stroke-width:9px;stroke-linecap:round}.flow-in-action_flow__yKdAU[data-action-enhanced=true] .flow-in-action_path__QIf3i{stroke:#44483f;stroke-width:1px;stroke-dasharray:3 9}.flow-in-action_cable__6urNC{visibility:hidden}.flow-in-action_flow__yKdAU[data-action-enhanced=true] .flow-in-action_cable__6urNC[data-trail-ready=true]{visibility:visible}.flow-in-action_passage__Wvz2U{position:absolute;left:var(--passage-x);top:var(--passage-y);width:120px;transform:translate(-50%,-82%)}.flow-in-action_passageArt__KO46_{display:block;width:100%;height:auto;filter:drop-shadow(0 9px 10px #0006)}.flow-in-action_passage__Wvz2U[data-active=true] .flow-in-action_passageFace__6E94V{fill:#3b322b;stroke:#f58a42;stroke-width:2}.flow-in-action_passage__Wvz2U[data-reached=true] .flow-in-action_passageFace__6E94V{stroke:#bdb7aa}.flow-in-action_passageLabel__H0U5B{display:flex;align-items:center;justify-content:center;gap:7px;position:absolute;left:50%;top:calc(100% + 6px);transform:translateX(-50%);white-space:nowrap;font-size:13px;font-weight:600;color:#c6c7c2}.flow-in-action_passage__Wvz2U[data-active=true] .flow-in-action_passageLabel__H0U5B{color:#f3f0ee}.flow-in-action_passageIndex__2Y_6g{font-size:11px;font-family:var(--ds-type-family-mono);color:#aaa99f}.flow-in-action_passage__Wvz2U[data-active=true] .flow-in-action_passageIndex__2Y_6g{color:#f58a42}.flow-in-action_sceneCaption__fvMNr{position:absolute;right:0;bottom:0;padding:8px 0 6px 16px;background:#101111;color:#b5b6b2;font-size:11px;line-height:1.5}.flow-in-action_steps__RCZfH{grid-column:1;grid-row:1;list-style:none;margin:0;padding:0}.flow-in-action_step__0zLHj{display:flex;align-items:center;padding:54px 0;min-height:220px;scroll-margin-top:calc(var(--action-header-height) + 36px)}.flow-in-action_flow__yKdAU[data-action-enhanced=true][data-action-reduced=false] .flow-in-action_step__0zLHj{min-height:62svh}.flow-in-action_stepCopy__cA_WY{width:100%;max-width:38ch;border-left:2px solid #42463f;padding-left:24px}.flow-in-action_step__0zLHj[data-active=true] .flow-in-action_stepCopy__cA_WY{border-left-color:#f58a42}.flow-in-action_stepNumber__oCzbN{display:block;margin-bottom:20px;font-size:13px;font-family:var(--ds-type-family-mono);color:#aaa99f}.flow-in-action_step__0zLHj[data-active=true] .flow-in-action_stepNumber__oCzbN{color:#f58a42}.flow-in-action_step__0zLHj h2,.flow-in-action_step__0zLHj h3{--ds-type-heading-size:clamp(30px,2.7vw,40px);margin:0}.flow-in-action_step__0zLHj h2:focus-visible,.flow-in-action_step__0zLHj h3:focus-visible{outline:2px solid #f58a42;outline-offset:6px}.flow-in-action_step__0zLHj p{margin:22px 0 0;color:#bfc2bb}.flow-in-action_detail___5sTm{display:block;margin-top:28px;color:#b5b6b2;font-size:12px;line-height:1.5}.flow-in-action_closing__bQwet{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;border-top:1px solid #343835;padding-top:36px}.flow-in-action_closing__bQwet p{margin:0}@media (min-width:1600px){.flow-in-action_flow__yKdAU{padding-inline:max(56px,calc((100vw - 1480px) / 2))}.flow-in-action_scene__XDs5B{max-height:620px}}@media (max-width:1100px){.flow-in-action_layout__VPDug{grid-template-columns:minmax(250px,.85fr) minmax(0,1.2fr);gap:30px}.flow-in-action_scene__XDs5B{min-height:350px}.flow-in-action_passage__Wvz2U{width:100px}.flow-in-action_passageLabel__H0U5B{font-size:12px}}@media (max-width:800px){.flow-in-action_flow__yKdAU{padding:44px 24px 56px}.flow-in-action_intro__iKUYc{grid-template-columns:1fr;gap:24px}.flow-in-action_introCopy__mmETk{max-width:40ch;--ds-type-lead-size:20px}.flow-in-action_navigation__wGJ4t{gap:4px 24px;padding-top:24px}.flow-in-action_scrollHint__vQFl9{flex-basis:100%;margin-left:0;padding-top:12px}.flow-in-action_layout__VPDug{display:block}.flow-in-action_scene__XDs5B{min-height:0;height:clamp(230px,48vw,360px);aspect-ratio:auto;margin:16px 0 0;background:#101111;border-bottom:1px solid #343835;z-index:5}.flow-in-action_flow__yKdAU[data-action-enhanced=true][data-action-reduced=false] .flow-in-action_scene__XDs5B{top:var(--action-header-height)}.flow-in-action_passage__Wvz2U{width:94px}.flow-in-action_passageLabel__H0U5B{font-size:12px}.flow-in-action_sceneCaption__fvMNr{top:0;bottom:auto;max-width:22ch;padding:4px 0 8px 8px;font-size:10px;text-align:right}.flow-in-action_step__0zLHj{padding:36px 0}.flow-in-action_flow__yKdAU[data-action-enhanced=true][data-action-reduced=false] .flow-in-action_step__0zLHj{min-height:46svh}.flow-in-action_stepCopy__cA_WY{max-width:45ch;padding-left:20px}.flow-in-action_stepNumber__oCzbN{margin-bottom:14px}.flow-in-action_step__0zLHj h2,.flow-in-action_step__0zLHj h3{--ds-type-heading-size:32px}.flow-in-action_step__0zLHj p{margin-top:16px}.flow-in-action_detail___5sTm{margin-top:20px}}@media (max-width:420px){.flow-in-action_flow__yKdAU{padding-inline:20px}.flow-in-action_navigation__wGJ4t{gap:4px 16px}.flow-in-action_navigation__wGJ4t a{gap:6px;font-size:12px}.flow-in-action_passage__Wvz2U{width:78px}.flow-in-action_passageLabel__H0U5B{font-size:10px;gap:4px}.flow-in-action_passage__Wvz2U[data-passage="1"] .flow-in-action_passageLabel__H0U5B{transform:translateX(-60%)}.flow-in-action_closing__bQwet>button{width:100%}}@media (prefers-reduced-motion:reduce){.flow-in-action_flow__yKdAU .flow-in-action_scene__XDs5B{position:relative!important;top:auto!important}.flow-in-action_flow__yKdAU .flow-in-action_step__0zLHj{min-height:0!important}}.diagram_diagram__zBrM3{--diagram-bg:#101111;--diagram-surface:#1b1d1c;--diagram-text:#f3f0ee;--diagram-muted:#b5b6b2;--diagram-orange:#f58a42;--ds-type-heading-size:clamp(40px,4.5vw,68px);padding:64px max(32px,calc((100vw - 1328px) / 2));background:var(--diagram-bg);color:var(--diagram-text)}.diagram_intro__8AvGi{display:grid;grid-template-columns:1.1fr 1fr;align-items:start;gap:80px;margin-bottom:52px}.diagram_intro__8AvGi h1{margin:0}.diagram_example__aB8Kj{margin:24px 0 0;font-size:13px;line-height:1.6;color:var(--diagram-muted)}.diagram_lead__6236b{max-width:36ch;padding-top:5px;color:#c6c7c2}.diagram_canvasBar__3Hu3Q{display:flex;align-items:center;justify-content:space-between;gap:24px;border-block:1px solid #343835;padding:18px 0}.diagram_canvasBar__3Hu3Q h2{margin:0;font-size:16px;font-weight:600;letter-spacing:-.015em}.diagram_canvasBar__3Hu3Q p{margin:0;color:var(--diagram-muted);font-size:13px;line-height:1.5}.diagram_board__qKMMh{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:150px 150px;column-gap:96px;row-gap:100px;padding:72px 32px 44px;background-image:radial-gradient(#41453f 1px,transparent 0);background-size:20px 20px;isolation:isolate}.diagram_wires__KwUPL{position:absolute;z-index:-1;inset:0;width:100%;height:100%;pointer-events:none;overflow:visible}.diagram_nodeSlot__Xl8lI{min-width:0;display:flex;align-items:stretch}.diagram_nodeSlot__Xl8lI[data-slot=request]{grid-column:1;grid-row:1}.diagram_nodeSlot__Xl8lI[data-slot=automation]{grid-column:2;grid-row:1}.diagram_nodeSlot__Xl8lI[data-slot=delivery]{grid-column:3;grid-row:1}.diagram_nodeSlot__Xl8lI[data-slot=human]{grid-column:2;grid-row:2}.diagram_node__YHmaq{position:relative;display:flex;flex-direction:column;width:100%;min-width:0;padding:18px 20px 24px;border:1px solid #73766e;border-radius:0;background:var(--diagram-surface);color:var(--diagram-text);text-align:left;font:inherit;cursor:pointer;box-shadow:0 5px 0 #171918,0 6px 0 #41453f;transition:border-color .14s,background .14s}.diagram_node__YHmaq:hover{border-color:#c6c7c2;background:#232624}.diagram_node__YHmaq[data-selected=true]{border-color:var(--diagram-orange);background:#30261f;box-shadow:0 5px 0 #261e18,0 6px 0 #a65d2e}.diagram_node__YHmaq:focus-visible{outline:3px solid var(--diagram-orange);outline-offset:10px}.diagram_nodeTop__HU9iM{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:22px}.diagram_kind__MMR_0{font-family:var(--ds-type-family-mono);font-size:11px;line-height:1.5;color:var(--diagram-muted)}.diagram_selection__Yk5lK{font-size:17px;line-height:1;color:#c6c7c2}.diagram_node__YHmaq[data-selected=true] .diagram_kind__MMR_0,.diagram_node__YHmaq[data-selected=true] .diagram_selection__Yk5lK{color:var(--diagram-orange)}.diagram_nodeContent__AH_MI{display:flex;align-items:center;gap:16px}.diagram_icon__pwaPm{flex:0 0 30px;width:30px;height:30px;color:#c6c7c2}.diagram_icon__pwaPm svg{width:100%;height:100%;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.diagram_node__YHmaq[data-selected=true] .diagram_icon__pwaPm{color:var(--diagram-orange)}.diagram_nodeText__uLszh{display:flex;flex-direction:column;gap:7px;min-width:0}.diagram_nodeCaption__pfhQj{font-size:12px;line-height:1.5;color:var(--diagram-muted)}.diagram_port__C1Nw8{position:absolute;width:9px;height:9px;border:1px solid #aaa99f;background:var(--diagram-bg);border-radius:50%}.diagram_port__C1Nw8[data-port=top]{top:-5px;left:calc(50% - 4.5px)}.diagram_port__C1Nw8[data-port=right]{right:-5px;top:calc(50% - 4.5px)}.diagram_port__C1Nw8[data-port=bottom]{bottom:-5px;left:calc(50% - 4.5px)}.diagram_port__C1Nw8[data-port=left]{left:-5px;top:calc(50% - 4.5px)}.diagram_node__YHmaq[data-selected=true] .diagram_port__C1Nw8{border-color:var(--diagram-orange)}.diagram_connectorLine__Q8LYy,.diagram_connectorTrack__w7Bw3{fill:none;stroke-linejoin:round;stroke-linecap:round}.diagram_connectorTrack__w7Bw3{stroke:var(--diagram-bg);stroke-width:8px}.diagram_connectorLine__Q8LYy{stroke:#92978c;stroke-width:1.5px}.diagram_connector__tlyDv[data-branch=true] .diagram_connectorLine__Q8LYy{stroke-dasharray:5px 6px}.diagram_connector__tlyDv[data-active=true] .diagram_connectorLine__Q8LYy{stroke:var(--diagram-orange);stroke-width:2px}.diagram_connector__tlyDv[data-active=true]:not([data-branch=true]) .diagram_connectorLine__Q8LYy{animation:diagram_connect__kOogI .3s ease-out both}@keyframes diagram_connect__kOogI{0%{stroke-dasharray:1;stroke-dashoffset:1}to{stroke-dasharray:1;stroke-dashoffset:0}}.diagram_branchLabel__7Egtc,.diagram_mainLabel__OWmsf{position:absolute;padding:5px 8px;font-size:11px;line-height:1.5;color:#c6c7c2;background:var(--diagram-bg)}.diagram_branchLabel__7Egtc{left:calc(50% + 12px);top:263px}.diagram_mainLabel__OWmsf{left:calc(33.333% - 5px);top:105px;transform:translateX(-50%)}.diagram_staticFlow___a_4v{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.diagram_board__qKMMh:not([data-ready=true]) .diagram_staticFlow___a_4v{position:static;grid-column:1/-1;width:auto;height:auto;overflow:visible;clip-path:none;margin:16px 0 0;font-size:14px;line-height:1.7;color:var(--diagram-muted)}.diagram_board__qKMMh:not([data-ready=true]) .diagram_branchLabel__7Egtc,.diagram_board__qKMMh:not([data-ready=true]) .diagram_mainLabel__OWmsf{display:none}.diagram_legend__5R31_{display:flex;gap:20px 32px;flex-wrap:wrap;border-block:1px solid #343835;padding:18px 0}.diagram_legend__5R31_>span{display:flex;align-items:center;gap:10px;font-size:12px;line-height:1.5;color:var(--diagram-muted)}.diagram_legendDashed__j2_1A,.diagram_legendSolid__O4jUg{display:inline-block;width:26px;border-top:1.5px solid #aaa99f}.diagram_legendDashed__j2_1A{border-top-style:dashed}.diagram_legendPort__6O0P1{display:inline-block;width:9px;height:9px;border:1px solid #aaa99f;border-radius:50%}.diagram_detail__ucB1J{display:grid;grid-template-columns:.7fr 1.25fr auto;gap:40px;align-items:center;padding:32px 0 40px;min-height:184px}.diagram_detailKind__JtKPt{display:block;margin-bottom:10px;font-family:var(--ds-type-family-mono);font-size:12px;color:var(--diagram-orange)}.diagram_detail__ucB1J p{max-width:55ch;color:#c6c7c2;font-size:16px}.diagram_detail__ucB1J button{min-width:200px}.diagram_closing__vZZ6J{display:flex;flex-wrap:wrap;gap:24px;align-items:center;justify-content:space-between;border-top:1px solid #343835;padding-top:32px}@media (min-width:1600px){.diagram_diagram__zBrM3{padding-inline:max(56px,calc((100vw - 1480px) / 2))}}@media (max-width:1150px){.diagram_intro__8AvGi{gap:48px}.diagram_board__qKMMh{column-gap:60px;padding-inline:20px}.diagram_node__YHmaq{padding-inline:14px}.diagram_nodeContent__AH_MI{gap:10px}.diagram_icon__pwaPm{flex-basis:26px;width:26px;height:26px}.diagram_mainLabel__OWmsf{left:calc(33.333% - 3px);top:98px;max-width:80px;text-align:center}.diagram_detail__ucB1J{grid-template-columns:.8fr 1.2fr;gap:24px 40px}.diagram_detail__ucB1J button{grid-column:2;justify-self:start}}@media (max-width:760px){.diagram_diagram__zBrM3{padding:40px 24px 48px}.diagram_intro__8AvGi{grid-template-columns:1fr;gap:28px;margin-bottom:32px}.diagram_lead__6236b{--ds-type-lead-size:20px;padding:0;max-width:40ch}.diagram_example__aB8Kj{margin-top:20px}.diagram_canvasBar__3Hu3Q{flex-direction:column;align-items:flex-start;gap:8px}.diagram_board__qKMMh{grid-template-columns:minmax(0,1fr);grid-template-rows:repeat(4,144px);row-gap:76px;padding:40px 42px}.diagram_nodeSlot__Xl8lI[data-slot]{grid-column:1;grid-row:auto;width:100%;max-width:360px;justify-self:center}.diagram_nodeSlot__Xl8lI[data-slot=request]{grid-row:1}.diagram_nodeSlot__Xl8lI[data-slot=automation]{grid-row:2}.diagram_nodeSlot__Xl8lI[data-slot=human]{grid-row:3}.diagram_nodeSlot__Xl8lI[data-slot=delivery]{grid-row:4}.diagram_node__YHmaq{padding:18px 20px 24px}.diagram_nodeContent__AH_MI{gap:14px}.diagram_branchLabel__7Egtc{top:431px;left:calc(50% + 12px);max-width:100px;font-size:10px}.diagram_mainLabel__OWmsf{top:184px;left:calc(50% + 12px);transform:none;max-width:100px;text-align:left;font-size:10px}.diagram_legend__5R31_{gap:14px;flex-direction:column}.diagram_detail__ucB1J{grid-template-columns:1fr;align-items:start;gap:20px;min-height:0}.diagram_detail__ucB1J button{grid-column:1}.diagram_closing__vZZ6J{align-items:stretch;flex-direction:column}.diagram_closing__vZZ6J p{max-width:28ch}}@media (max-width:420px){.diagram_diagram__zBrM3{padding-inline:20px}.diagram_board__qKMMh{padding-inline:28px}.diagram_node__YHmaq{padding-inline:14px}.diagram_nodeContent__AH_MI{gap:10px}.diagram_nodeCaption__pfhQj{font-size:11px}.diagram_detail__ucB1J button{width:100%}.diagram_branchLabel__7Egtc{top:425px}}@media (prefers-reduced-motion:reduce){.diagram_node__YHmaq{transition:none}.diagram_connector__tlyDv .diagram_connectorLine__Q8LYy{animation:none!important}}.diagram_node__YHmaq[data-density=compact]{padding:11px 14px 12px}.diagram_node__YHmaq[data-density=compact] .diagram_nodeTop__HU9iM{padding-bottom:7px}.diagram_node__YHmaq[data-density=compact] .diagram_kind__MMR_0{font-size:10px}.diagram_node__YHmaq[data-density=compact] .diagram_nodeContent__AH_MI{gap:12px}.diagram_node__YHmaq[data-density=compact] .diagram_icon__pwaPm{flex-basis:26px;width:26px;height:26px}.diagram_node__YHmaq[data-density=compact] .diagram_nodeText__uLszh{gap:4px}.diagram_node__YHmaq[data-density=compact] .diagram_nodeCaption__pfhQj{font-size:11px}.functioning_functioning__VSceA{--diagram-bg:#101111;--diagram-surface:#1b1d1c;--diagram-text:#f3f0ee;--diagram-muted:#b5b6b2;--diagram-orange:#f58a42;--ds-type-heading-size:clamp(40px,4.5vw,64px);padding:64px max(32px,calc((100vw - 1328px) / 2));background:#101111;color:#f3f0ee}.functioning_intro__J0MFk{display:grid;grid-template-columns:1.1fr 1fr;align-items:end;gap:80px;margin-bottom:48px}.functioning_intro__J0MFk h2{margin:0}.functioning_lead__OQHRv{max-width:36ch;color:#c6c7c2}.functioning_example__kfuZ5{margin:24px 0 0;color:#b5b6b2;font-size:13px;line-height:1.6}.functioning_layerNavigation__IVEZX{display:flex;flex-wrap:wrap;align-items:center;gap:8px 32px;padding:10px 0 20px;border-bottom:1px solid #343835}.functioning_layerNavigation__IVEZX a{display:inline-flex;align-items:center;gap:10px;min-height:44px;border-bottom:2px solid transparent;color:#b5b6b2;text-decoration:none;font-size:14px}.functioning_layerNavigation__IVEZX a span{font:12px var(--ds-type-family-mono);color:#93918f}.functioning_layerNavigation__IVEZX a[aria-current=step]{color:#f3f0ee;border-bottom-color:#f58a42}.functioning_layerNavigation__IVEZX a:hover,.functioning_layerNavigation__IVEZX a[aria-current=step] span{color:#f58a42}.functioning_layerNavigation__IVEZX a:focus-visible,.functioning_topics__OFJSG a:focus-visible,.functioning_topics__OFJSG button:focus-visible,.functioning_viewToggle__DnDnf:focus-visible{outline:2px solid #f58a42;outline-offset:4px}.functioning_scrollHint__JKteG{margin-left:auto;color:#b5b6b2;font-size:13px}.functioning_scrollHint__JKteG>span{margin-left:16px;color:#f58a42;font-size:20px}.functioning_layout__qCaxK{display:grid;grid-template-columns:minmax(270px,.68fr) minmax(0,1.7fr);gap:40px;align-items:start}.functioning_scene__8bclW{container-type:inline-size;grid-column:2;grid-row:1;min-width:0;margin:32px 0 0;background:#101111;border-bottom:1px solid #343835}.functioning_functioning__VSceA[data-pinned=true] .functioning_scene__8bclW{position:sticky;top:calc(var(--page-header-height, 121px) + 16px)}.functioning_sceneHeader__ys3sG{display:flex;align-items:start;justify-content:space-between;gap:16px;min-height:32px}.functioning_sceneHeader__ys3sG h3{margin:0;font-size:14px;line-height:1.5;font-weight:600}.functioning_sceneHeader__ys3sG>span{color:#b5b6b2;font:10px/1.6 var(--ds-type-family-mono)}.functioning_sceneControls__ZV1sP{display:flex;align-items:center;flex-wrap:wrap;gap:0 20px;min-height:46px;border-block:1px solid #343835}.functioning_topics__OFJSG{display:flex;flex-wrap:wrap;align-items:center;gap:0 20px;min-height:44px}.functioning_topics__OFJSG a,.functioning_topics__OFJSG button,.functioning_viewToggle__DnDnf{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:0;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;color:#b5b6b2;font-family:var(--ds-type-family-sans);font-size:12px;line-height:1.5;cursor:pointer;text-decoration:none}.functioning_topics__OFJSG a[aria-current=step],.functioning_topics__OFJSG button[aria-pressed=true]{color:#f3f0ee;border-bottom-color:#f58a42}.functioning_topics__OFJSG a:hover,.functioning_topics__OFJSG button:hover,.functioning_viewToggle__DnDnf:hover{color:#f58a42}.functioning_topics__OFJSG svg{width:16px;height:16px;color:#f58a42}.functioning_viewToggle__DnDnf{margin-left:auto;border-bottom-color:#73766e}.functioning_viewToggle__DnDnf>span{color:#f58a42;font-size:18px}.functioning_panHint__8f8_4{display:none;margin:0;min-height:34px;padding:8px 0;color:#b5b6b2;font-size:11px;line-height:1.5}.functioning_scene__8bclW[data-constrained=true] .functioning_panHint__8f8_4{display:block}.functioning_viewport__86paC{width:100%;max-height:var(--functioning-viewport-height,560px);overflow:auto;overscroll-behavior-inline:contain;scrollbar-width:thin;scrollbar-color:#73766e #1b1d1c}.functioning_viewport__86paC:focus-visible{outline:2px solid #f58a42;outline-offset:4px}.functioning_board__4hi8z{position:relative;isolation:isolate;min-width:800px;height:560px;background-image:radial-gradient(#41453f 1px,transparent 0);background-size:20px 20px}.functioning_board__4hi8z[data-expanded=true]{min-width:640px}.functioning_wires__uOIUL{position:absolute;z-index:-1;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.functioning_nodeSlot__MVmxB{position:absolute;display:flex;align-items:stretch;min-width:0;width:calc(33.333333% - 48px);height:150px;top:48px;transition:left .42s cubic-bezier(.25,.7,.25,1),top .42s cubic-bezier(.25,.7,.25,1),width .42s cubic-bezier(.25,.7,.25,1),height .42s cubic-bezier(.25,.7,.25,1),opacity .28s}.functioning_nodeSlot__MVmxB[data-functioning-slot=request]{left:24px}.functioning_nodeSlot__MVmxB[data-detail-only=true],.functioning_nodeSlot__MVmxB[data-functioning-slot=automation]{left:calc(33.333333% + 24px)}.functioning_nodeSlot__MVmxB[data-functioning-slot=routing]{left:calc(66.666667% + 24px)}.functioning_nodeSlot__MVmxB[data-functioning-slot=human]{left:calc(33.333333% + 24px);top:278px}.functioning_nodeSlot__MVmxB[data-functioning-slot=delivery]{left:calc(66.666667% + 24px);top:278px}.functioning_board__4hi8z[data-expanded=false] .functioning_nodeSlot__MVmxB[data-detail-only=true]{opacity:0;visibility:hidden;pointer-events:none}.functioning_board__4hi8z[data-expanded=true] .functioning_nodeSlot__MVmxB{width:calc(50% - 60px);height:96px}.functioning_board__4hi8z[data-expanded=true] .functioning_nodeSlot__MVmxB[data-functioning-slot=request]{left:24px;top:24px}.functioning_board__4hi8z[data-expanded=true] .functioning_nodeSlot__MVmxB[data-functioning-slot=extract]{left:calc(50% + 36px);top:24px}.functioning_board__4hi8z[data-expanded=true] .functioning_nodeSlot__MVmxB[data-functioning-slot=api]{left:24px;top:148px}.functioning_board__4hi8z[data-expanded=true] .functioning_nodeSlot__MVmxB[data-functioning-slot=robot]{left:calc(50% + 36px);top:148px}.functioning_board__4hi8z[data-expanded=true] .functioning_nodeSlot__MVmxB[data-functioning-slot=automation]{left:24px;top:272px}.functioning_board__4hi8z[data-expanded=true] .functioning_nodeSlot__MVmxB[data-functioning-slot=routing]{left:calc(50% + 36px);top:272px}.functioning_board__4hi8z[data-expanded=true] .functioning_nodeSlot__MVmxB[data-functioning-slot=human]{left:24px;top:396px}.functioning_board__4hi8z[data-expanded=true] .functioning_nodeSlot__MVmxB[data-functioning-slot=delivery]{left:calc(50% + 36px);top:396px}.functioning_board__4hi8z[data-layer=governance] .functioning_nodeSlot__MVmxB[data-functioning-slot=extract],.functioning_board__4hi8z[data-layer=governance] .functioning_nodeSlot__MVmxB[data-functioning-slot=request]{top:32px}.functioning_board__4hi8z[data-layer=governance] .functioning_nodeSlot__MVmxB[data-functioning-slot=api],.functioning_board__4hi8z[data-layer=governance] .functioning_nodeSlot__MVmxB[data-functioning-slot=robot]{top:168px}.functioning_board__4hi8z[data-layer=governance] .functioning_nodeSlot__MVmxB[data-functioning-slot=automation],.functioning_board__4hi8z[data-layer=governance] .functioning_nodeSlot__MVmxB[data-functioning-slot=routing]{top:304px}.functioning_board__4hi8z[data-layer=governance] .functioning_nodeSlot__MVmxB[data-functioning-slot=delivery],.functioning_board__4hi8z[data-layer=governance] .functioning_nodeSlot__MVmxB[data-functioning-slot=human]{top:440px}.functioning_controlFrame__EnpfW{position:absolute;inset:-6px;border:1px solid #b2744b;color:#f58a42;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s}.functioning_controlFrame__EnpfW[data-active=true]{opacity:1;visibility:visible}.functioning_controlChip__j_OVI{display:inline-flex;align-items:center;gap:5px;position:absolute;top:-16px;left:16px;height:20px;padding:1px 5px;border:1px solid #b2744b;background:#201a16;color:#f3f0ee;white-space:nowrap;font:10px/1.4 var(--ds-type-family-mono)}.functioning_controlChip__j_OVI svg{width:12px;height:12px;color:#f58a42}.functioning_reviewLabel__EeL28{position:absolute;top:224px;left:calc(50% + 20px);padding:2px 6px;background:#101111;font-size:10px;line-height:1.5;color:#c6c7c2}.functioning_board__4hi8z[data-expanded=true] .functioning_reviewLabel__EeL28{top:370px;left:calc(50% - 62px)}.functioning_board__4hi8z[data-layer=governance] .functioning_reviewLabel__EeL28{top:411px}.functioning_staticFlow__3cZOC{margin:0;position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.functioning_board__4hi8z:not([data-ready=true]) .functioning_staticFlow__3cZOC{width:calc(33.333333% - 48px);height:auto;left:24px;bottom:24px;clip-path:none;font-size:12px;line-height:1.6;color:#b5b6b2}.functioning_inspector__SJjKf{min-height:112px;display:grid;grid-template-columns:minmax(140px,.7fr) minmax(0,1.8fr);gap:20px;align-items:start;border-top:1px solid #343835;padding:14px 0;font-size:13px;line-height:1.6}.functioning_inspector__SJjKf>span{font-weight:700;color:#f58a42}.functioning_inspector__SJjKf p{margin:0;color:#c6c7c2;max-width:54ch}.functioning_controlName__T8_yy{display:block;margin-bottom:4px;color:#f3f0ee;font-size:11px;font-weight:600}.functioning_story__dD0f0{grid-column:1;grid-row:1;min-width:0}.functioning_chapter__CEvQE{scroll-margin-top:calc(var(--page-header-height, 121px) + 28px)}.functioning_chapter__CEvQE>h3{display:flex;gap:12px;align-items:baseline;margin:40px 0 0;color:#f3f0ee}.functioning_chapter__CEvQE>h3>span{font:12px var(--ds-type-family-mono);color:#93918f}.functioning_moment__ZvT6U{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;min-height:300px;padding:48px 0;scroll-margin-top:calc(var(--page-header-height, 121px) + 28px)}.functioning_functioning__VSceA[data-pinned=true] .functioning_moment__ZvT6U{min-height:68svh}.functioning_momentCopy__OOwyx{max-width:38ch;padding-left:24px;border-left:2px solid #42463f}.functioning_moment__ZvT6U[data-active=true] .functioning_momentCopy__OOwyx{border-left-color:#f58a42}.functioning_moment__ZvT6U h4{--ds-type-heading-size:clamp(30px,2.5vw,38px);margin:0}.functioning_moment__ZvT6U h4:focus-visible{outline:2px solid #f58a42;outline-offset:5px}.functioning_moment__ZvT6U p{margin:24px 0 0;color:#bfc2bb;font-size:17px;line-height:1.6}.functioning_note__0UNG_{display:block;margin-top:28px;color:#b5b6b2;font-size:12px;line-height:1.6}.functioning_closing__xlzhy{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:24px;border-top:1px solid #343835;padding-top:32px}.functioning_staticTasks__SnZfu{border-top:1px solid #343835;padding-block:32px}.functioning_staticTasks__SnZfu>p{max-width:70ch;color:#b5b6b2;font-size:14px;line-height:1.7}.functioning_staticTasks__SnZfu ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 48px;padding-left:24px}.functioning_staticTasks__SnZfu span,.functioning_staticTasks__SnZfu strong{display:block}.functioning_staticTasks__SnZfu span{margin-top:8px;color:#b5b6b2;font-size:12px}.functioning_staticTasks__SnZfu li p{max-width:54ch;color:#c6c7c2;font-size:15px;line-height:1.6}@media (min-width:1600px){.functioning_functioning__VSceA{padding-inline:max(56px,calc((100vw - 1480px) / 2))}}@media (max-width:1200px){.functioning_intro__J0MFk{gap:48px}.functioning_layout__qCaxK{grid-template-columns:minmax(250px,.7fr) minmax(0,1.5fr);gap:32px}}@media (max-width:980px){.functioning_functioning__VSceA{padding:44px 24px 56px}.functioning_intro__J0MFk{grid-template-columns:1fr;gap:28px;margin-bottom:28px}.functioning_lead__OQHRv{--ds-type-lead-size:20px;max-width:44ch}.functioning_example__kfuZ5{margin-top:16px}.functioning_layerNavigation__IVEZX{gap:6px 24px}.functioning_layout__qCaxK{display:flex;flex-direction:column;gap:0}.functioning_scene__8bclW{width:100%;margin-top:20px;z-index:5}.functioning_functioning__VSceA[data-pinned=true] .functioning_scene__8bclW{top:var(--page-header-height,121px)}.functioning_sceneControls__ZV1sP{column-gap:16px}.functioning_topics__OFJSG{column-gap:20px}.functioning_story__dD0f0{width:100%}.functioning_chapter__CEvQE>h3{margin-top:32px}.functioning_moment__ZvT6U{min-height:0;padding:36px 0}.functioning_functioning__VSceA[data-pinned=true] .functioning_moment__ZvT6U{min-height:42svh}.functioning_momentCopy__OOwyx{max-width:50ch;padding-left:20px}.functioning_moment__ZvT6U h4{--ds-type-heading-size:30px}.functioning_moment__ZvT6U p{margin-top:16px;font-size:16px}.functioning_note__0UNG_{margin-top:20px}}@media (max-width:600px){.functioning_scrollHint__JKteG{flex-basis:100%;margin-left:0;padding-top:6px}.functioning_topics__OFJSG{column-gap:14px}.functioning_topics__OFJSG a,.functioning_topics__OFJSG button,.functioning_viewToggle__DnDnf{font-size:11px}.functioning_inspector__SJjKf{grid-template-columns:1fr;gap:6px;min-height:150px;font-size:12px}.functioning_sceneControls__ZV1sP{justify-content:space-between}.functioning_viewToggle__DnDnf{margin-left:0}.functioning_closing__xlzhy{flex-direction:column;align-items:stretch}.functioning_closing__xlzhy>a{width:100%}.functioning_staticTasks__SnZfu ol{grid-template-columns:1fr}}@media (max-width:420px){.functioning_functioning__VSceA{padding-inline:20px}.functioning_layerNavigation__IVEZX{gap:6px 18px}.functioning_layerNavigation__IVEZX a{font-size:13px}}@media (prefers-reduced-motion:reduce){.functioning_functioning__VSceA .functioning_scene__8bclW{position:relative;top:auto}.functioning_functioning__VSceA .functioning_moment__ZvT6U{min-height:0}.functioning_controlFrame__EnpfW,.functioning_nodeSlot__MVmxB{transition:none}}@media (forced-colors:active){.functioning_functioning__VSceA{--diagram-bg:Canvas;--diagram-surface:Canvas;--diagram-text:CanvasText;--diagram-muted:CanvasText;--diagram-orange:Highlight;background:Canvas;color:CanvasText}.functioning_closing__xlzhy,.functioning_inspector__SJjKf,.functioning_layerNavigation__IVEZX,.functioning_sceneControls__ZV1sP,.functioning_scene__8bclW,.functioning_staticTasks__SnZfu{border-color:CanvasText}.functioning_functioning__VSceA a:focus-visible,.functioning_functioning__VSceA button:focus-visible,.functioning_moment__ZvT6U h4:focus-visible,.functioning_viewport__86paC:focus-visible{outline-color:Highlight}.functioning_controlFrame__EnpfW{border-color:Highlight;color:Highlight}.functioning_controlChip__j_OVI,.functioning_reviewLabel__EeL28{background:Canvas;color:CanvasText;border-color:CanvasText}}@container (max-width: 440px){.functioning_sceneControls__ZV1sP{min-height:90px;align-content:start}.functioning_topics__OFJSG{flex-basis:100%}.functioning_viewToggle__DnDnf{margin-left:0}.functioning_panHint__8f8_4{min-height:50px}}.functioning_functioning__VSceA[data-compact=true] .functioning_sceneHeader__ys3sG{min-height:28px}.functioning_functioning__VSceA[data-compact=true] .functioning_sceneControls__ZV1sP{flex-wrap:nowrap;min-height:46px;align-content:normal;overflow-x:auto;scrollbar-width:thin;scrollbar-color:#73766e #1b1d1c}.functioning_functioning__VSceA[data-compact=true] .functioning_topics__OFJSG{flex-wrap:nowrap;flex:1 0 auto;min-width:max-content}.functioning_functioning__VSceA[data-compact=true] .functioning_topics__OFJSG a,.functioning_functioning__VSceA[data-compact=true] .functioning_topics__OFJSG button,.functioning_functioning__VSceA[data-compact=true] .functioning_viewToggle__DnDnf{flex-shrink:0;white-space:nowrap}.functioning_functioning__VSceA[data-compact=true] .functioning_panHint__8f8_4{min-height:26px;padding:5px 0;line-height:1.4}.functioning_functioning__VSceA[data-compact=true] .functioning_inspector__SJjKf{height:88px;min-height:88px;max-height:88px;box-sizing:border-box;padding:10px 0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#73766e #1b1d1c}.functioning_inspector__SJjKf:focus-visible{outline:2px solid #f58a42;outline-offset:3px}.functioning_returnToDiagram__A30AG{display:inline-flex;align-items:center;gap:12px;min-height:44px;margin:12px 0 0 24px;color:#f58a42;font-size:12px;line-height:1.5;text-underline-offset:4px}.functioning_returnToDiagram__A30AG:focus-visible{outline:2px solid #f58a42;outline-offset:4px}@media (max-width:980px){.functioning_functioning__VSceA[data-compact=true] .functioning_inspector__SJjKf{height:76px;min-height:76px;max-height:76px;padding:8px 0}.functioning_returnToDiagram__A30AG{margin-left:20px}}.service-cards_services__t6tQs{--ds-type-heading-size:clamp(40px,4.5vw,64px);padding:64px max(32px,calc((100vw - 1328px) / 2));background:#fcfbfa;color:#101111}.service-cards_intro___58nD{display:grid;grid-template-columns:1.1fr 1fr;align-items:end;gap:80px;margin-bottom:48px}.service-cards_intro___58nD :is(h1,h2){margin:0}.service-cards_lead__ej4CA{max-width:35ch;margin:0 0 4px;color:#696969}.service-cards_grid__OLXFX{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:24px}.service-cards_card__Zvvny{position:relative;isolation:isolate;display:flex;flex-direction:column;min-width:0;min-height:588px;padding:32px 28px 28px;border:1px solid #d8d1ca;background:#f3f0ee;color:#101111}.service-cards_card__Zvvny:before{content:"";position:absolute;inset:-1px -1px auto;height:3px;background:#ac490d;transform:scaleX(0);transform-origin:left;transition:transform .18s ease-out}.service-cards_card__Zvvny:focus-within:before,.service-cards_card__Zvvny:has(details[open]):before,.service-cards_card__Zvvny:hover:before{transform:scaleX(1)}.service-cards_card__Zvvny:focus-within,.service-cards_card__Zvvny:has(details[open]),.service-cards_card__Zvvny:hover{border-color:#b9a08d}.service-cards_cardBody__CEya1{position:relative;z-index:1}.service-cards_cardBody__CEya1>:is(h2,h3){--ds-type-heading-size:clamp(27px,2.2vw,32px);min-height:2.28em;margin:0}.service-cards_description__pF1LH{min-height:4.8em;margin-top:20px;color:#696969;font-size:17px;line-height:1.6}.service-cards_scope__uMUms{list-style:none;padding:0;margin:28px 0 32px;border-top:1px solid #c9c2bc}.service-cards_scope__uMUms li{display:flex;align-items:center;gap:14px;min-height:64px;padding:14px 0;border-bottom:1px solid #c9c2bc;font-size:15px;line-height:1.5;font-weight:600}.service-cards_scope__uMUms svg{width:23px;height:23px;flex:0 0 23px;stroke:#101111;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.service-cards_pattern__pbpQg{position:absolute;z-index:-1;right:0;bottom:100px;width:180px;height:180px;stroke:#ac490d;stroke-width:1.2;opacity:.07;transform:translateY(0);transition:transform .18s ease-out;pointer-events:none}.service-cards_card__Zvvny:focus-within .service-cards_pattern__pbpQg,.service-cards_card__Zvvny:hover .service-cards_pattern__pbpQg{transform:translateY(-6px)}.service-cards_disclosure__pHFOO{position:relative;margin-top:auto}.service-cards_summary__FEw4i{width:100%;list-style:none}.service-cards_summary__FEw4i::-webkit-details-marker{display:none}.service-cards_openLabel__vMvAl{display:none}.service-cards_disclosure__pHFOO[open] .service-cards_openLabel__vMvAl{display:inline}.service-cards_disclosure__pHFOO[open] .service-cards_closedLabel__6SomX{display:none}.service-cards_deliverables__qRFFw{padding-top:24px;font-size:14px;line-height:1.6}.service-cards_deliverables__qRFFw :is(h3,h4){margin:0 0 16px;font-size:15px;line-height:1.5;font-weight:700}.service-cards_deliverables__qRFFw ul{margin:0;padding-left:18px}.service-cards_deliverables__qRFFw li{margin-top:10px}.service-cards_deliverables__qRFFw p{color:#696969;margin:20px 0 0;font-size:12px}.service-cards_closing__EMSuh{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:24px;border-top:1px solid #d8d1ca;margin-top:48px;padding-top:32px}.service-cards_closing__EMSuh :is(h2,h3){margin:0}.service-cards_closing__EMSuh p{margin:12px 0 0;color:#696969;font-size:16px;max-width:52ch}@media (min-width:1600px){.service-cards_services__t6tQs{padding-inline:max(56px,calc((100vw - 1480px) / 2))}}@media (max-width:1150px){.service-cards_intro___58nD{gap:48px}.service-cards_grid__OLXFX{gap:16px}.service-cards_card__Zvvny{padding:28px 22px 24px;min-height:624px}.service-cards_cardBody__CEya1>:is(h2,h3){--ds-type-heading-size:28px}.service-cards_description__pF1LH{font-size:16px;min-height:6.4em}.service-cards_scope__uMUms li{font-size:14px;gap:10px;min-height:68px}}@media (max-width:900px){.service-cards_services__t6tQs{padding:44px 24px 56px}.service-cards_intro___58nD{grid-template-columns:1fr;gap:24px;margin-bottom:32px}.service-cards_lead__ej4CA{--ds-type-lead-size:20px;max-width:42ch}.service-cards_grid__OLXFX{grid-template-columns:1fr;gap:24px}.service-cards_card__Zvvny{min-height:0;padding:30px}.service-cards_cardBody__CEya1>:is(h2,h3){--ds-type-heading-size:32px;min-height:0}.service-cards_description__pF1LH{min-height:0;max-width:52ch;margin-top:18px;font-size:17px}.service-cards_scope__uMUms{margin-block:24px 28px}.service-cards_scope__uMUms li{font-size:16px;min-height:60px;gap:14px}.service-cards_summary__FEw4i{width:auto;min-width:240px}.service-cards_deliverables__qRFFw{max-width:56ch}.service-cards_pattern__pbpQg{bottom:82px;width:180px;height:180px}.service-cards_closing__EMSuh{margin-top:32px;align-items:stretch}}@media (max-width:600px){.service-cards_card__Zvvny{padding:28px 24px 24px}.service-cards_cardBody__CEya1>:is(h2,h3){--ds-type-heading-size:30px}.service-cards_description__pF1LH{font-size:16px}.service-cards_scope__uMUms li{font-size:15px}.service-cards_summary__FEw4i{width:100%;min-width:0}.service-cards_closing__EMSuh{flex-direction:column}.service-cards_closing__EMSuh button{width:100%}}@media (max-width:420px){.service-cards_card__Zvvny,.service-cards_services__t6tQs{padding-inline:20px}.service-cards_cardBody__CEya1>:is(h2,h3){--ds-type-heading-size:28px}.service-cards_scope__uMUms li{gap:12px;font-size:14px}}@media (hover:none){.service-cards_card__Zvvny:hover .service-cards_pattern__pbpQg{transform:none}}@media (prefers-reduced-motion:reduce){.service-cards_card__Zvvny:before,.service-cards_pattern__pbpQg{transition:none}.service-cards_card__Zvvny:focus-within .service-cards_pattern__pbpQg,.service-cards_card__Zvvny:hover .service-cards_pattern__pbpQg{transform:none}}@media (forced-colors:active){.service-cards_card__Zvvny{border-color:CanvasText}.service-cards_pattern__pbpQg{display:none}.service-cards_card__Zvvny:before{background:Highlight}.service-cards_scope__uMUms,.service-cards_scope__uMUms li{border-color:CanvasText}.service-cards_scope__uMUms svg{stroke:CanvasText}}.service-cards_visuallyHidden__A1jpg{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.demonstration-map_map__e0fkH{--diagram-bg:#101111;--diagram-surface:#1b1d1c;--diagram-text:#f3f0ee;--diagram-muted:#b5b6b2;--diagram-orange:#f58a42;container-type:inline-size;min-width:0;background:#101111;color:#f3f0ee}.demonstration-map_instruction___bSzA{margin:0;padding:18px 28px;border-bottom:1px solid #343835;font-size:12px;line-height:1.6;color:#b5b6b2}.demonstration-map_board__Dtwlt{position:relative;isolation:isolate;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(132px,auto));column-gap:56px;row-gap:80px;padding:32px 28px;background-image:radial-gradient(#343a36 1px,transparent 0);background-size:20px 20px}.demonstration-map_wires__4LYcA{position:absolute;z-index:-1;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.demonstration-map_nodeSlot__KgS6_{display:flex;align-items:stretch;min-width:0}.demonstration-map_nodeSlot__KgS6_[data-demo-slot=entry]{grid-column:1;grid-row:1}.demonstration-map_nodeSlot__KgS6_[data-demo-slot=check]{grid-column:2;grid-row:1}.demonstration-map_nodeSlot__KgS6_[data-demo-slot=review]{grid-column:1;grid-row:2}.demonstration-map_nodeSlot__KgS6_[data-demo-slot=delivery]{grid-column:2;grid-row:2}.demonstration-map_nodeSlot__KgS6_>button{min-height:132px}.demonstration-map_legend__5Mq9_{display:flex;flex-wrap:wrap;gap:12px 24px;padding:18px 28px;border-top:1px solid #343835}.demonstration-map_legend__5Mq9_ span{display:flex;align-items:center;gap:10px;font-size:11px;line-height:1.6;color:#b5b6b2}.demonstration-map_dashed__SfYzd,.demonstration-map_solid__TZfJm{flex:0 0 24px;width:24px;border-top:1.5px solid #b5b6b2}.demonstration-map_dashed__SfYzd{border-top-style:dashed}.demonstration-map_fallback__wmz2f{margin:0;padding:0 28px 24px;color:#b5b6b2;font-size:12px;line-height:1.7}.demonstration-map_map__e0fkH[data-ready=true] .demonstration-map_fallback__wmz2f{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip-path:inset(50%)}@container (max-width: 520px){.demonstration-map_instruction___bSzA{padding:18px 22px}.demonstration-map_board__Dtwlt{grid-template-columns:minmax(0,1fr);grid-template-rows:repeat(4,minmax(132px,auto));row-gap:56px;padding:28px 48px 28px 22px}.demonstration-map_nodeSlot__KgS6_[data-demo-slot]{grid-column:1;grid-row:auto}.demonstration-map_nodeSlot__KgS6_[data-demo-slot=entry]{grid-row:1}.demonstration-map_nodeSlot__KgS6_[data-demo-slot=check]{grid-row:2}.demonstration-map_nodeSlot__KgS6_[data-demo-slot=review]{grid-row:3}.demonstration-map_nodeSlot__KgS6_[data-demo-slot=delivery]{grid-row:4}.demonstration-map_legend__5Mq9_{padding:18px 22px;gap:10px}.demonstration-map_legend__5Mq9_ span{width:100%}.demonstration-map_fallback__wmz2f{padding-inline:22px}}@media (forced-colors:active){.demonstration-map_map__e0fkH{--diagram-bg:Canvas;--diagram-surface:Canvas;--diagram-text:CanvasText;--diagram-muted:CanvasText;--diagram-orange:Highlight;background:Canvas;color:CanvasText;border:1px solid CanvasText}.demonstration-map_fallback__wmz2f,.demonstration-map_instruction___bSzA,.demonstration-map_legend__5Mq9_{color:CanvasText;border-color:CanvasText}.demonstration-map_dashed__SfYzd,.demonstration-map_solid__TZfJm{border-color:CanvasText}}.demonstration_section___0Hsi{--ds-type-heading-size:clamp(40px,4.5vw,64px);padding:64px max(32px,calc((100vw - 1328px)/2));background:#fcfbfa;color:#101111}.demonstration_startRow__RZt6X{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.demonstration_startCopy__1o217{min-width:0}.demonstration_accent__VxifQ{display:block;width:72px;height:3px;background:#ac490d;margin-bottom:28px}.demonstration_startCopy__1o217 :is(h1,h2){margin:0}.demonstration_startCopy__1o217>p:not(.demonstration_example__TvdTH){max-width:36ch;margin-top:24px;color:#696969}.demonstration_example__TvdTH{font-size:13px;line-height:1.6;margin:20px 0 0;color:#696969}.demonstration_steps__woDTg{list-style:none;padding:0;margin:32px 0;display:grid;gap:20px}.demonstration_steps__woDTg li{display:flex;align-items:flex-start;gap:16px}.demonstration_steps__woDTg li>span{flex:0 0 32px;padding-top:2px;font-family:var(--ds-type-family-mono);font-size:13px;line-height:1.5;color:#696969}.demonstration_steps__woDTg strong{display:block;font-size:16px;line-height:1.5;font-weight:700}.demonstration_steps__woDTg p{margin:3px 0 0;font-size:14px;line-height:1.5;color:#696969}.demonstration_steps__woDTg [data-active=true]>span,.demonstration_steps__woDTg [data-complete=true]>span{color:#ac490d}.demonstration_steps__woDTg [data-active=true] strong{color:#913d0a}.demonstration_startActions__DxQvW{display:flex;flex-wrap:wrap;gap:16px}.demonstration_console__TtyOn{min-width:0;align-self:center;background:#101111;color:#f3f0ee;border:1px solid #343835}.demonstration_consoleHeader__xwL3n{display:flex;align-items:center;gap:12px;border-bottom:1px solid #343835;padding:20px 24px}.demonstration_consoleHeader__xwL3n :is(h2,h3){margin:0;font-size:14px;line-height:1.5;font-weight:600}.demonstration_consoleHeader__xwL3n>span:last-child{margin-left:auto;font-family:var(--ds-type-family-mono);font-size:12px;color:#b5b6b2}.demonstration_consoleMark__RQbfb{width:8px;height:8px;background:#f58a42;flex:0 0 8px}.demonstration_consoleBody__zsZXB{padding:28px 24px;height:360px;overflow:auto;scrollbar-width:thin;scrollbar-color:#73766e #101111;font-family:var(--ds-type-family-mono);font-size:13px;line-height:1.8}.demonstration_consoleBody__zsZXB:focus-visible{outline:3px solid #f58a42;outline-offset:-4px}.demonstration_consoleIntro__hm7P0{margin:0 0 28px;color:#f58a42;font-size:12px}.demonstration_consoleBody__zsZXB ol{list-style:none;margin:0;padding:0;display:grid;gap:14px}.demonstration_consoleBody__zsZXB li{display:flex;align-items:flex-start;gap:14px}.demonstration_logIndex__c9Ace{color:#b5b6b2;flex:0 0 20px;font-size:11px;padding-top:2px}.demonstration_logText__pNn47{display:block;min-width:0;overflow-wrap:anywhere}.demonstration_consoleBody__zsZXB [data-new=true] .demonstration_logText__pNn47{animation:demonstration_revealLog__nxPnn .42s steps(36) both}@keyframes demonstration_revealLog__nxPnn{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.demonstration_cursor__1cz_v{display:block;margin:22px 0 0 34px;width:7px;height:15px;background:#f58a42}.demonstration_cursor__1cz_v[data-running=true]{animation:demonstration_cursorPulse__xde5T .45s step-end 2}@keyframes demonstration_cursorPulse__xde5T{50%{opacity:0}}.demonstration_consoleStatus__AcfXq{min-height:76px;display:flex;align-items:center;border-top:1px solid #343835;padding:16px 24px;margin:0;color:#b5b6b2;font-size:13px;line-height:1.6}.demonstration_resultRow__YcpAa{display:grid;grid-template-columns:1.3fr 1fr;gap:64px;align-items:start;margin-top:112px}.demonstration_resultCopy__jSh96{grid-column:2;grid-row:1;position:sticky;top:160px;min-width:0;padding-top:32px}.demonstration_resultCopy__jSh96 :is(h2,h3){--ds-type-heading-size:clamp(32px,3.2vw,46px);scroll-margin-top:160px}.demonstration_resultCopy__jSh96>p:not(.demonstration_limit__OJdPZ){margin-top:24px;max-width:37ch;color:#696969}.demonstration_resultCopy__jSh96>.demonstration_body__ZIabt{font-size:17px}.demonstration_resultCopy__jSh96 :is(h2,h3):focus-visible{outline:3px solid #101111;outline-offset:8px}.demonstration_textLink__eh3ju{display:inline-flex;align-items:center;gap:16px;min-height:44px;margin-top:24px;color:#913d0a;font-size:16px;line-height:1.5;font-weight:700;text-underline-offset:4px}.demonstration_textLink__eh3ju:focus-visible{outline:3px solid #101111;outline-offset:4px}.demonstration_limit__OJdPZ{border-left:2px solid #d8d1ca;padding-left:16px;margin:28px 0 0;max-width:44ch;color:#696969;font-size:13px;line-height:1.7}.demonstration_workspace__V2Jpj{grid-column:1;grid-row:1;min-width:0;border:1px solid #d8d1ca;background:#f3f0ee}.demonstration_workspaceHeader__uGWLj{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:20px 24px;border-bottom:1px solid #d8d1ca}.demonstration_workspaceHeader__uGWLj :is(h3,h4){margin:0;font-size:15px;line-height:1.5;font-weight:700}.demonstration_workspaceHeader__uGWLj>span{color:#696969;font-size:12px;line-height:1.5}.demonstration_totals__VtT2_{margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:24px;background:#fcfbfa}.demonstration_totals__VtT2_>div{min-width:0}.demonstration_totals__VtT2_ dt{color:#696969;font-size:12px;line-height:1.5}.demonstration_totals__VtT2_ dd{margin:8px 0 0;font-size:30px;line-height:1.1;letter-spacing:-.04em;font-weight:800}.demonstration_nodeDetail__vBpIq{padding:24px;border-bottom:1px solid #d8d1ca}.demonstration_nodeDetail__vBpIq :is(h3,h4){margin:0;font-size:16px;line-height:1.5}.demonstration_nodeDetail__vBpIq p{margin:10px 0 0;font-size:14px;line-height:1.6;color:#696969;max-width:65ch}.demonstration_requestList__vWrCp{padding:24px 24px 0}.demonstration_requestList__vWrCp>:is(h3,h4){font-size:14px;line-height:1.5;margin:0 0 16px}.demonstration_request__UXuYH{width:100%;min-width:0;display:flex;justify-content:space-between;gap:16px;align-items:center;padding:18px 16px;border:1px solid #d8d1ca;border-bottom:0;background:#fcfbfa;font:inherit;text-align:left;color:#101111;cursor:pointer}.demonstration_request__UXuYH:last-child{border-bottom:1px solid #d8d1ca}.demonstration_request__UXuYH>span:first-child{display:grid;min-width:0;gap:6px}.demonstration_requestId__e4_GB{font-family:var(--ds-type-family-mono);font-size:11px;line-height:1.5;color:#696969}.demonstration_request__UXuYH strong{font-size:14px;line-height:1.5;font-weight:600}.demonstration_requestState__TJIvt{max-width:18ch;flex:0 0 auto;font-size:12px;line-height:1.5;text-align:right;color:#696969}.demonstration_requestState__TJIvt[data-review=true]{color:#913d0a}.demonstration_request__UXuYH:hover{background:#f3f0ee}.demonstration_request__UXuYH[data-selected=true]{position:relative;z-index:1;box-shadow:inset 3px 0 #ac490d;background:#eee8e2}.demonstration_request__UXuYH:focus-visible{position:relative;z-index:2;outline:3px solid #101111;outline-offset:-3px}.demonstration_requestDetail__5E2vk{margin:24px;padding:24px;background:#fcfbfa;border:1px solid #d8d1ca;scroll-margin-top:160px}.demonstration_requestDetail__5E2vk:focus-visible{outline:3px solid #101111;outline-offset:5px}.demonstration_requestDetail__5E2vk>:is(h3,h4){font-size:16px;line-height:1.5;margin:0}.demonstration_requestDetail__5E2vk dl{display:grid;gap:14px;margin:20px 0 0}.demonstration_requestDetail__5E2vk dl>div{display:grid;grid-template-columns:96px 1fr;gap:12px}.demonstration_requestDetail__5E2vk dt{color:#696969;font-size:12px;line-height:1.6}.demonstration_requestDetail__5E2vk dd{margin:0;font-size:13px;line-height:1.6;overflow-wrap:anywhere}.demonstration_reviewAction__oGBaR{border-top:1px solid #d8d1ca;margin-top:24px;padding-top:20px}.demonstration_reviewAction__oGBaR p{margin:0 0 16px;font-size:13px;line-height:1.6;color:#696969}.demonstration_reviewAction__oGBaR button{width:100%;--ds-button-font-size:16px;--ds-button-height:60px;--ds-button-padding:16px}.demonstration_fallback__wDxtz{max-width:75ch;border:1px solid #d8d1ca;padding:32px;margin-top:40px}.demonstration_fallback__wDxtz p{color:#696969;font-size:16px;line-height:1.7;margin:20px 0 0}.demonstration_closing__NEQNz{border-top:1px solid #d8d1ca;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px;margin-top:64px;padding-top:32px}.demonstration_closing__NEQNz>p{max-width:35ch}@media (min-width:1600px){.demonstration_section___0Hsi{padding-inline:max(56px,calc((100vw - 1480px)/2))}}@media (max-width:1150px){.demonstration_startRow__RZt6X{gap:48px}.demonstration_resultRow__YcpAa{gap:40px}.demonstration_startActions__DxQvW button{--ds-button-font-size:18px;--ds-button-padding:20px}}@media (max-width:1100px){.demonstration_resultRow__YcpAa{grid-template-columns:1fr;gap:32px;margin-top:80px}.demonstration_resultCopy__jSh96{grid-column:1;grid-row:1;position:static;padding:0}.demonstration_resultCopy__jSh96>p:not(.demonstration_limit__OJdPZ){max-width:58ch}.demonstration_workspace__V2Jpj{grid-column:1;grid-row:2}}@media (max-width:980px){.demonstration_startRow__RZt6X{grid-template-columns:1fr;gap:40px}.demonstration_startCopy__1o217>p:not(.demonstration_example__TvdTH){max-width:50ch}.demonstration_console__TtyOn{width:100%}.demonstration_consoleBody__zsZXB{height:300px}.demonstration_startActions__DxQvW{flex-wrap:nowrap}}@media (max-width:760px){.demonstration_section___0Hsi{padding:44px 24px 56px}.demonstration_resultRow__YcpAa{margin-top:64px}.demonstration_requestDetail__5E2vk,.demonstration_resultCopy__jSh96 :is(h2,h3){scroll-margin-top:120px}.demonstration_closing__NEQNz{align-items:stretch;flex-direction:column}.demonstration_closing__NEQNz>p{max-width:32ch}}@media (max-width:600px){.demonstration_resultCopy__jSh96>p:not(.demonstration_limit__OJdPZ),.demonstration_startCopy__1o217>p:not(.demonstration_example__TvdTH){--ds-type-lead-size:20px}.demonstration_startActions__DxQvW{flex-direction:column;gap:12px}.demonstration_startActions__DxQvW button{width:100%}.demonstration_consoleHeader__xwL3n{padding:18px;gap:10px}.demonstration_consoleHeader__xwL3n :is(h2,h3){font-size:12px}.demonstration_consoleBody__zsZXB{padding:24px 18px;font-size:12px;height:320px}.demonstration_consoleStatus__AcfXq{padding:16px 18px}.demonstration_logIndex__c9Ace{flex-basis:16px}.demonstration_consoleBody__zsZXB li{gap:10px}.demonstration_cursor__1cz_v{margin-left:26px}.demonstration_workspaceHeader__uGWLj{padding:18px}.demonstration_totals__VtT2_{padding:20px 18px;gap:12px}.demonstration_totals__VtT2_ dt{font-size:11px}.demonstration_totals__VtT2_ dd{font-size:28px}.demonstration_nodeDetail__vBpIq{padding:20px 18px}.demonstration_requestList__vWrCp{padding:20px 18px 0}.demonstration_request__UXuYH{padding:16px 12px;gap:12px}.demonstration_request__UXuYH strong{font-size:13px}.demonstration_requestState__TJIvt{max-width:12ch;font-size:11px}.demonstration_requestDetail__5E2vk{margin:20px 18px;padding:20px 16px}.demonstration_requestDetail__5E2vk dl>div{grid-template-columns:74px 1fr;gap:8px}.demonstration_requestDetail__5E2vk>:is(h3,h4){font-size:14px}.demonstration_reviewAction__oGBaR button{--ds-button-mobile-font-size:15px}.demonstration_limit__OJdPZ{max-width:55ch}}@media (max-width:420px){.demonstration_section___0Hsi{padding-inline:20px}.demonstration_request__UXuYH{align-items:flex-start;flex-direction:column;gap:10px}.demonstration_requestState__TJIvt{max-width:none;text-align:left}.demonstration_totals__VtT2_{gap:10px}.demonstration_requestDetail__5E2vk dl>div{grid-template-columns:1fr;gap:4px}}@media (prefers-reduced-motion:reduce){.demonstration_consoleBody__zsZXB [data-new=true] .demonstration_logText__pNn47,.demonstration_cursor__1cz_v[data-running=true]{animation:none}}@media (forced-colors:active){.demonstration_console__TtyOn,.demonstration_fallback__wDxtz,.demonstration_requestDetail__5E2vk,.demonstration_request__UXuYH,.demonstration_workspace__V2Jpj{border-color:CanvasText}.demonstration_accent__VxifQ,.demonstration_consoleMark__RQbfb,.demonstration_cursor__1cz_v{background:Highlight}.demonstration_request__UXuYH[data-selected=true]{outline:2px solid Highlight;outline-offset:-2px}}.final-cta_section__AK9Ot{--cta-cell:clamp(48px,4.5vw,72px);--ds-type-display-size:clamp(44px,5.5vw,80px);position:relative;isolation:isolate;overflow:hidden;padding:104px max(32px,calc((100vw - 1328px)/2)) 108px;background:#f3f0ee;color:#101111}.final-cta_content__shgT_{position:relative;z-index:1;max-width:1120px;margin:0 auto;text-align:center}.final-cta_content__shgT_ h1,.final-cta_content__shgT_ h2{margin:0}.final-cta_content__shgT_>p{max-width:55ch;margin:28px auto 0;color:#696969;text-wrap:pretty}.final-cta_actions__lX_mZ{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;margin-top:40px}.final-cta_actions__lX_mZ>a{min-width:252px}.final-cta_art__bjRwP{position:absolute;z-index:-1;inset:0;overflow:hidden;pointer-events:none}.final-cta_blocks__m_NEh{position:absolute;top:50%;left:0;width:calc(var(--cta-cell)*5);height:calc(var(--cta-cell)*6);display:grid;grid-template-columns:repeat(5,var(--cta-cell));grid-template-rows:repeat(6,var(--cta-cell));transform:translateY(-50%);background-image:linear-gradient(#93918f1a 1px,transparent 0),linear-gradient(90deg,#93918f1a 1px,transparent 0);background-size:var(--cta-cell) var(--cta-cell);mask-image:linear-gradient(90deg,#000 5%,#0009 50%,transparent)}.final-cta_blocks__m_NEh[data-side=right]{left:auto;right:0;transform:translateY(-50%) scaleX(-1)}.final-cta_tile__lAj_A{display:block;background:#fcfbfa}@media (min-width:1600px){.final-cta_section__AK9Ot{padding-inline:max(56px,calc((100vw - 1480px)/2))}}@media (max-width:900px){.final-cta_section__AK9Ot{padding:88px 24px 92px}.final-cta_content__shgT_>p{--ds-type-lead-size:20px;max-width:46ch}}@media (max-width:600px){.final-cta_section__AK9Ot{--cta-cell:48px;padding:76px 24px 80px}.final-cta_content__shgT_ h1,.final-cta_content__shgT_ h2{--ds-type-display-size:clamp(40px,9vw,52px);max-width:12ch;margin-inline:auto;text-wrap:balance}.final-cta_content__shgT_>p{max-width:28ch;margin-top:24px}.final-cta_actions__lX_mZ{flex-direction:column;align-items:stretch;gap:14px;margin-top:32px}.final-cta_actions__lX_mZ>a{width:100%;min-width:0}.final-cta_blocks__m_NEh{opacity:.6}}@media (max-width:420px){.final-cta_section__AK9Ot{padding-inline:20px}}@media (forced-colors:active){.final-cta_art__bjRwP{display:none}.final-cta_section__AK9Ot{background:Canvas;color:CanvasText}.final-cta_content__shgT_>p{color:CanvasText}}.footer_footer__Cdtgs{background:#f3f0ee;color:#101111;font-family:var(--ds-type-family-sans)}.footer_footer__Cdtgs *,.footer_footer__Cdtgs :after,.footer_footer__Cdtgs :before{box-sizing:border-box}.footer_inner__lHCgn{max-width:1440px;margin-inline:auto;padding:0 56px}.footer_top___y8de{display:flex;align-items:center;justify-content:space-between;gap:32px;padding-block:44px 40px;border-bottom:1px solid #d8d1ca}.footer_brand__VSFcu{min-width:0}.footer_logo__mb8M8{display:inline-flex;align-items:center;min-height:48px}.footer_logo__mb8M8 img{display:block;width:166px;height:auto}.footer_brand__VSFcu>p{margin-top:12px;max-width:35ch;color:#696969}.footer_utilities__zCI_e{display:flex;align-items:center;flex-wrap:wrap;gap:24px 40px}.footer_contact__diSt4{display:inline-flex;align-items:center;gap:12px;min-height:48px;font-size:18px;font-weight:700;letter-spacing:-.025em}.footer_contact__diSt4 svg{width:24px;height:24px;flex:0 0 auto;stroke:currentColor;stroke-width:1.5;transition:transform .18s ease}.footer_contact__diSt4:hover svg{transform:translateX(3px)}.footer_languages__kOSNw{display:flex;align-items:center;gap:12px;padding-left:40px;border-left:1px solid #d8d1ca;font-size:14px;line-height:1.5}.footer_languages__kOSNw a{display:inline-flex;align-items:center;min-height:44px}.footer_languages__kOSNw [aria-current]{font-weight:700;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.footer_languages__kOSNw>span{color:#696969}.footer_navigation__EZ_O_{display:grid;grid-template-columns:1.3fr 1fr 1.1fr 1.1fr;gap:40px;padding-block:48px 56px}.footer_group__ZBcwk{min-width:0}.footer_group__ZBcwk h2{margin:0 0 20px;color:#696969}.footer_group__ZBcwk ul,.footer_social__OZQwf ul{list-style:none;padding:0;margin:0}.footer_group__ZBcwk li{margin:0}.footer_group__ZBcwk a{display:inline-flex;align-items:center;min-height:44px;padding-block:10px;font-size:16px;font-weight:500;line-height:1.5;overflow-wrap:anywhere}.footer_footer__Cdtgs a{color:inherit;text-decoration:none}.footer_footer__Cdtgs a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.footer_footer__Cdtgs a:focus-visible{outline:3px solid #101111;outline-offset:4px}.footer_social__OZQwf{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px 36px;padding-block:20px;border-block:1px solid #d8d1ca}.footer_social__OZQwf>p{color:#696969}.footer_social__OZQwf ul{display:flex;flex-wrap:wrap;align-items:center;gap:12px 28px}.footer_legal__r_zz8 a,.footer_social__OZQwf a{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding-block:8px;font-size:14px;line-height:1.5}.footer_social__OZQwf a{font-weight:700}.footer_legal__r_zz8{display:flex;align-items:center;flex-direction:column;gap:12px;padding-block:24px 36px;text-align:center}.footer_legal__r_zz8 nav{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 32px}.footer_legal__r_zz8>p{color:#696969}.footer_srOnly__1e4Vi{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media (min-width:1600px){.footer_inner__lHCgn{max-width:1592px}}@media (max-width:1100px){.footer_inner__lHCgn{padding-inline:32px}.footer_top___y8de{align-items:flex-start}.footer_utilities__zCI_e{flex-direction:column;align-items:flex-end;gap:12px}.footer_languages__kOSNw{padding-left:0;border-left:0}.footer_navigation__EZ_O_{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px;row-gap:36px}}@media (max-width:700px){.footer_inner__lHCgn{padding-inline:24px}.footer_top___y8de{flex-direction:column;gap:28px;padding-block:32px}.footer_utilities__zCI_e{flex-direction:row;flex-wrap:wrap;align-items:center;gap:12px 32px;width:100%}.footer_navigation__EZ_O_{column-gap:32px;padding-block:36px 40px}.footer_group__ZBcwk h2{margin-bottom:12px}.footer_social__OZQwf{flex-direction:column;gap:4px;padding-block:24px}.footer_legal__r_zz8{gap:16px;padding-block:20px 32px}}@media (max-width:520px){.footer_navigation__EZ_O_{grid-template-columns:minmax(0,1fr);row-gap:28px}.footer_group__ZBcwk a{padding-block:10px}.footer_legal__r_zz8 nav{flex-direction:column;align-items:center;gap:0}}@media (max-width:420px){.footer_inner__lHCgn{padding-inline:20px}}@media (prefers-reduced-motion:reduce){.footer_contact__diSt4 svg{transition:none}.footer_contact__diSt4:hover svg{transform:none}}@media (forced-colors:active){.footer_footer__Cdtgs{background:Canvas;color:CanvasText}.footer_languages__kOSNw,.footer_social__OZQwf,.footer_top___y8de{border-color:CanvasText}.footer_brand__VSFcu>p,.footer_group__ZBcwk h2,.footer_languages__kOSNw>span,.footer_legal__r_zz8>p,.footer_social__OZQwf>p{color:CanvasText}.footer_footer__Cdtgs a:focus-visible{outline-color:Highlight}}.transition_transition__8sm65{display:grid;grid-template-columns:repeat(20,minmax(0,1fr));background:#101111;pointer-events:none}.transition_transition__8sm65>span{display:block;aspect-ratio:1;background:#fcfbfa}@media (prefers-reduced-motion:reduce){.transition_transition__8sm65>span{opacity:1!important}}@media (forced-colors:active){.transition_transition__8sm65{display:none}}.home-page_page__jblcj{--page-header-height:121px;margin:0;font-family:Manrope Variable,Arial,sans-serif;line-height:normal;-webkit-font-smoothing:antialiased;background:#fcfbfa;color:#101111}.home-page_header__O1FbO{position:sticky;top:0;z-index:80}.home-page_header__O1FbO [data-mobile-navigation]{position:absolute;top:100%;left:0;right:0;max-height:calc(100dvh - var(--page-header-height));background:var(--ds-header-background)}.home-page_page__jblcj [data-page-section],.home-page_page__jblcj [data-service-card]{scroll-margin-top:calc(var(--page-header-height) + 24px)}.home-page_dark__Cie76{background:#101111;color:#f3f0ee}.home-page_skip__zIZ_i{position:fixed;z-index:90;left:24px;top:-120px;display:inline-flex;min-height:48px;align-items:center;padding:12px 20px;background:#fcfbfa;color:#101111;font-size:16px;font-weight:700}.home-page_skip__zIZ_i:focus{top:16px;outline:3px solid #101111;outline-offset:4px}.home-page_page__jblcj h1:focus-visible,.home-page_page__jblcj h2:focus-visible,.home-page_page__jblcj h3:focus-visible{outline:3px solid #ac490d;outline-offset:6px}.home-page_dark__Cie76 h2:focus-visible,.home-page_dark__Cie76 h3:focus-visible{outline-color:#f58a42}.home-page_preferences__TrBSV{width:min(600px,calc(100% - 40px));max-height:calc(100dvh - 40px);overflow-y:auto;margin:auto;border:1px solid #93918f;padding:36px;background:#fcfbfa;color:#101111;font:inherit}.home-page_preferences__TrBSV::backdrop{background:#101111a6}.home-page_preferences__TrBSV h2{margin:0;font-size:clamp(28px,4vw,36px);line-height:1.15;letter-spacing:-.03em}.home-page_preferences__TrBSV p{margin:24px 0 16px;font-size:16px;line-height:1.6;color:#696969}.home-page_preferences__TrBSV a{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:#91400d;font-size:14px;line-height:1.5;text-underline-offset:4px}.home-page_preferences__TrBSV a:focus-visible{outline:3px solid #101111;outline-offset:4px}.home-page_preferences__TrBSV form{display:flex;justify-content:flex-end;margin-top:24px}.home-page_preferences__TrBSV button{--ds-button-height:60px;--ds-button-font-size:18px;min-width:140px}.home-page_srOnly__OdH7y{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media (max-width:1200px){.home-page_page__jblcj{--page-header-height:89px}}@media (max-width:600px){.home-page_preferences__TrBSV{padding:28px 24px}.home-page_preferences__TrBSV button,.home-page_preferences__TrBSV form{width:100%}}@media (forced-colors:active){.home-page_preferences__TrBSV{background:Canvas;color:CanvasText;border-color:CanvasText}.home-page_preferences__TrBSV p{color:CanvasText}}.home-page_page__jblcj *,.home-page_page__jblcj :after,.home-page_page__jblcj :before{box-sizing:border-box}html:has(.home-page_page__jblcj[data-home-page]){scroll-behavior:auto;background:#fcfbfa}body:has(.home-page_page__jblcj[data-home-page]){background:#fcfbfa}.home-page_page__jblcj [data-hero-handoff] [data-action-intro],.home-page_page__jblcj [data-hero-handoff] [data-action-navigation]{transform:translateY(var(--hero-handoff-offset,0))}@media (prefers-reduced-motion:reduce){.home-page_page__jblcj [data-hero-handoff] [data-action-intro],.home-page_page__jblcj [data-hero-handoff] [data-action-navigation]{transform:none}}