:root,.color-primary,.color-inverse,.color-scheme-1,.color-scheme-2,.color-scheme-3,.color-scheme-4,.color-scheme-5,.color-scheme-6{--zs-cobalt: var(--color-primary-button-background);--zs-cobalt-hover: var(--color-primary-button-hover-background);--zs-cobalt-deep: var(--color-foreground-heading);--zs-cobalt-soft: color-mix(in srgb, var(--color-primary-button-background) 8%, var(--color-background));--zs-signal-mint: var(--color-secondary-button-background);--zs-signal-mint-hover: var(--color-secondary-button-hover-background);--zs-signal-mint-ink: var(--color-secondary-button-text);--zs-mint: var(--zs-signal-mint);--zs-mint-soft: color-mix(in srgb, var(--zs-mint) 18%, var(--color-background));--zs-success: var(--color-success);--zs-success-surface: color-mix(in srgb, var(--color-success) 8%, var(--color-background));--zs-warning: var(--color-foreground);--zs-warning-surface: color-mix(in srgb, var(--color-foreground) 6%, var(--color-background));--zs-error: var(--color-error);--zs-error-surface: color-mix(in srgb, var(--color-error) 7%, var(--color-background));--zs-ink: var(--color-foreground);--zs-ink-soft: color-mix(in srgb, var(--color-foreground) 84%, var(--color-background));--zs-muted: var(--color-foreground-muted);--zs-paper: color-mix(in srgb, var(--color-foreground) 3%, var(--color-background));--zs-panel: var(--color-background);--zs-surface-subtle: color-mix(in srgb, var(--color-foreground) 5%, var(--color-background));--zs-surface-strong: color-mix(in srgb, var(--color-foreground) 9%, var(--color-background));--zs-surface-deep: var(--color-foreground-heading);--zs-line: color-mix(in srgb, var(--color-border) 82%, transparent);--zs-line-strong: var(--color-input-border);--zs-blue: var(--zs-cobalt);--zs-blue-dark: var(--zs-cobalt-hover);--zs-radius-button: 7px;--zs-radius-field: 7px;--zs-radius-card: 11px;--zs-radius-media: 14px;--zs-radius-panel: 14px;--zs-radius-badge: 999px;--zs-radius-accordion-row: 0px;--zs-radius-control: var(--zs-radius-button);--zs-radius-modal: var(--zs-radius-panel);--zs-radius-pill: var(--zs-radius-badge);--zs-radius: var(--zs-radius-button);--zs-space-1: 4px;--zs-space-2: 8px;--zs-space-3: 12px;--zs-space-4: 16px;--zs-space-5: 20px;--zs-space-6: 24px;--zs-space-8: 32px;--zs-space-10: 40px;--zs-space-12: 48px;--zs-space-16: 64px;--zs-space-20: 80px;--zs-container-wide: 1320px;--zs-container-content: 1280px;--zs-container-reading: 740px;--zs-page-gutter: clamp(24px, 2.2vw, 32px);--zs-section-space: clamp(64px, 7vw, 112px);--zs-shadow-card: none;--zs-shadow-card-hover: 0 14px 32px -24px rgb(var(--color-shadow-rgb) / .42), 0 5px 14px -12px color-mix(in srgb, var(--zs-cobalt) 20%, transparent);--zs-shadow-panel: none;--zs-shadow-modal: var(--zs-shadow-panel);--zs-shadow: var(--zs-shadow-card-hover);--zs-focus-ring: var(--color-primary);--zs-focus-inner: var(--color-primary-button-text);--zs-focus-width: 2px;--zs-focus-offset: 2px;--zs-focus-outer-width: 5px;--zs-motion-fast: .14s;--zs-motion-base: .24s;--zs-motion-reveal: .3s;--zs-motion-press: .12s;--zs-motion-state: .22s;--zs-motion-content: .28s;--zs-motion-panel: .38s;--zs-motion-signature: .62s;--zs-ease-out: cubic-bezier(.16, 1, .3, 1);--zs-ease-standard: cubic-bezier(.2, 0, 0, 1);--zs-ease-emphasized: var(--zs-ease-out)}html.zs-theme-root{scroll-padding-top:calc(var(--header-group-height, 72px) + var(--zs-space-4))}body.zs-theme{background:var(--zs-paper);color:var(--zs-ink);font-family:var(--font-body--family);font-size:16px;line-height:1.62;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}body.zs-theme ::selection{background:var(--zs-cobalt);color:var(--color-primary-button-text)}body.zs-theme :where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:var(--zs-focus-width) solid var(--zs-focus-inner);outline-offset:var(--zs-focus-offset);box-shadow:0 0 0 var(--zs-focus-outer-width) var(--zs-focus-ring)}body.zs-theme :where(button,input,select,textarea){font-family:var(--font-body--family)}body.zs-theme :where(a){text-decoration-thickness:1px;text-underline-offset:.2em}.zs-section{padding:var(--zs-section-space) var(--zs-page-gutter)}.zs-section--compact,.zs-section--tight{padding-block:clamp(40px,4.5vw,64px)}.zs-section__inner{max-width:var(--zs-container-content)}.zs-header__inner,.zs-footer__inner,.zs-hero__content,.zs-article-hero__inner{max-width:var(--zs-container-wide);padding-inline:var(--zs-page-gutter)}body.zs-theme :where(h1,h2,.zs-display-heading){color:inherit;font-family:var(--font-heading--family);font-style:normal;text-wrap:balance}body.zs-theme :where(h3,h4,h5,h6){color:inherit;font-family:var(--font-body--family);font-style:normal;text-wrap:balance}body.zs-theme :where(h1.zs-heading,.zs-hero h1,.zs-article-hero h1){font-size:clamp(48px,5.4vw,88px);font-weight:500;letter-spacing:-.035em;line-height:.98}body.zs-theme :where(h2.zs-heading,.zs-section h2.zs-heading){font-size:clamp(36px,3.5vw,52px);font-weight:500;letter-spacing:-.025em;line-height:1.06}body.zs-theme :where(h3,h3.zs-heading,.zs-card h3,.zs-role-card h3,.zs-family-card h3){font-size:clamp(21px,1.8vw,28px);font-family:var(--font-body--family);font-weight:600;letter-spacing:-.02em;line-height:1.18}body.zs-theme :where(.zs-copy,.zs-card__meta,.zs-role-card p,.zs-family-card p){color:var(--zs-ink-soft);font-family:var(--font-body--family);line-height:1.65}body.zs-theme .zs-copy{font-size:clamp(16px,1.2vw,18px)}body.zs-theme :where(.zs-card__meta,.zs-role-card p,.zs-family-card p){font-size:clamp(15px,1vw,16px)}.zs-kicker{align-items:center;color:var(--zs-cobalt);display:inline-flex;font-family:var(--font-body--family);font-size:12px;font-weight:700;gap:var(--zs-space-2);letter-spacing:.09em;line-height:1.2;text-transform:uppercase}.zs-kicker:before{background:var(--zs-signal-mint);border-radius:var(--zs-radius-badge);content:"";height:7px;width:7px}body.zs-theme .zs-section-tunable.is-customized .zs-kicker{color:var(--zs-cobalt)}body.zs-theme .zs-section-tunable.is-customized :where(h1.zs-heading,.zs-hero h1){font-size:clamp(48px,5.4vw,88px);font-weight:500}body.zs-theme .zs-section-tunable.is-customized h2.zs-heading{font-size:clamp(36px,3.5vw,52px);font-weight:500}body.zs-theme .zs-section-tunable.is-customized :where(h3,h3.zs-heading){font-size:clamp(21px,1.8vw,28px);font-weight:600}body.zs-theme .zs-section-tunable.is-customized .zs-copy{font-size:clamp(16px,1.2vw,18px)}body.zs-theme .zs-section-tunable.is-customized :where(.zs-card,.zs-role-card,.zs-family-card){border-radius:var(--zs-radius-card)}body.zs-theme .zs-section-tunable.is-customized :where(.zs-form-shell,.zs-hero__panel,.zs-purchase-card){border-radius:var(--zs-radius-panel)}body.zs-theme :where(.zs-button,.zs-header__cta,.button:not(.button-unstyled):not(.button-text):not(.close-button):not(.cart-items__remove):not(.predictive-search__close-modal-button),button[type=submit]:not(.button-unstyled):not(.close-button),input[type=submit]){align-items:center;background:var(--color-primary-button-background);border:1px solid var(--color-primary-button-border);border-radius:var(--zs-radius-button);box-shadow:none;color:var(--color-primary-button-text);cursor:pointer;display:inline-flex;font-family:var(--font-body--family);font-size:15px;font-weight:600;gap:var(--zs-space-2);justify-content:center;letter-spacing:.01em;min-height:48px;padding:0 20px;text-decoration:none;transition:background-color var(--zs-motion-fast) var(--zs-ease-standard),border-color var(--zs-motion-fast) var(--zs-ease-standard),box-shadow var(--zs-motion-base) var(--zs-ease-standard),color var(--zs-motion-fast) var(--zs-ease-standard),transform var(--zs-motion-base) var(--zs-ease-emphasized)}body.zs-theme :where(.zs-button,.zs-header__cta,.button:not(.button-unstyled):not(.button-text):not(.close-button):not(.cart-items__remove):not(.predictive-search__close-modal-button),button[type=submit]:not(.button-unstyled):not(.close-button),input[type=submit]):hover{background:var(--color-primary-button-hover-background);border-color:var(--color-primary-button-hover-border);box-shadow:0 9px 20px -15px color-mix(in srgb,var(--zs-cobalt) 75%,transparent);color:var(--color-primary-button-hover-text)}body.zs-theme :where(.zs-button,.zs-header__cta,.button:not(.button-unstyled):not(.button-text):not(.close-button):not(.cart-items__remove):not(.predictive-search__close-modal-button),button[type=submit]:not(.button-unstyled):not(.close-button),input[type=submit]):active{box-shadow:none;transform:scale(.98)}body.zs-theme :where(.zs-button--secondary,.button-secondary,.button--secondary){background:transparent;border-color:color-mix(in srgb,currentColor 54%,var(--zs-line));box-shadow:none;color:var(--zs-cobalt-deep)}body.zs-theme :where(.zs-button--secondary,.button-secondary,.button--secondary):hover{background:var(--zs-cobalt-soft);border-color:var(--zs-cobalt);color:var(--zs-cobalt-hover)}body.zs-theme :where(.zs-button--ghost){background:transparent;border-color:transparent;border-radius:0;box-shadow:none;color:currentColor;min-height:44px;padding:0 4px;text-decoration:none}body.zs-theme :where(.zs-button--ghost):hover{background:transparent;border-color:transparent;color:currentColor;text-decoration:underline;text-decoration-color:currentColor;text-underline-offset:.32em;transform:translate(4px)}body.zs-theme :where(a.button-text,button.button-text,.zs-link-strong){color:var(--zs-cobalt);font-family:var(--font-body--family);font-weight:600;text-decoration-color:color-mix(in srgb,var(--zs-cobalt) 38%,transparent);text-decoration-thickness:1px}body.zs-theme :where(a.button-text,button.button-text,.zs-link-strong):hover{color:var(--zs-cobalt-hover);text-decoration-color:var(--zs-cobalt-hover)}body.zs-theme .button:not(.button-unstyled)>.button-text{color:inherit}body.zs-theme :where(button,.button,.zs-button,input[type=submit]):disabled,body.zs-theme :where(.button,.zs-button)[aria-disabled=true]{background:var(--zs-surface-strong);border-color:var(--zs-line);box-shadow:none;color:var(--zs-muted);cursor:not-allowed;opacity:.72;transform:none}body.zs-theme .zs-section-tunable.is-customized .zs-button:not(.zs-button--secondary):not(.zs-button--ghost){background:var(--zs-cobalt);border-color:var(--zs-cobalt)}body.zs-theme :where(.zs-field input,.zs-field select,.zs-field textarea,.field__input,.select__select,input:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not([type=submit]):not([type=button]):not([type=reset]):not([type=image]),select,textarea){background:var(--color-input-background);border:1px solid var(--color-input-border);border-radius:var(--zs-radius-field);box-shadow:none;color:var(--color-input-text);font-size:15px;min-height:48px;padding:12px 14px;transition:background-color var(--zs-motion-fast) var(--zs-ease-standard),border-color var(--zs-motion-fast) var(--zs-ease-standard),box-shadow var(--zs-motion-fast) var(--zs-ease-standard)}body.zs-theme :where(.zs-field textarea,textarea){min-height:128px;resize:vertical}body.zs-theme :where(.zs-field input,.zs-field select,.zs-field textarea,.field__input,.select__select,input:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not([type=submit]):not([type=button]):not([type=reset]):not([type=image]),select,textarea):hover{background:var(--color-input-hover-background);border-color:var(--color-primary)}body.zs-theme :where(.zs-field input,.zs-field select,.zs-field textarea,.field__input,.select__select,input:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not([type=submit]):not([type=button]):not([type=reset]):not([type=image]),select,textarea):focus-visible{border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 13%,transparent)}body.zs-theme :where(input,textarea)::placeholder{color:var(--color-foreground-muted);opacity:1}body.zs-theme :where(.zs-field){color:var(--zs-ink-soft);gap:var(--zs-space-2);line-height:1.4}body.zs-theme :where(.zs-selector__button,.zs-filter-button,.zs-filter-sort select,.zs-option-fieldset label,[data-zs-product-option-value]){border-radius:var(--zs-radius-field);box-shadow:none}body.zs-theme :where(.zs-selector__button.is-selected,.zs-selector__button[aria-pressed=true],.zs-filter-button.is-active,.zs-option-fieldset label:has(input:checked),[data-zs-product-option-value].is-selected){background:var(--zs-cobalt-soft);border-color:var(--zs-cobalt);box-shadow:inset 3px 0 0 var(--zs-cobalt);color:var(--zs-cobalt-deep)}body.zs-theme :where(.zs-selector__button.is-disabled,.zs-selector__button[aria-disabled=true],.zs-option-fieldset label.is-disabled,.zs-option-fieldset label.is-unavailable,[data-zs-product-option-value].is-unavailable,[data-zs-product-option-value]:disabled){background:var(--zs-surface-subtle);border-style:dashed;color:var(--zs-muted);text-decoration:line-through}body.zs-theme :where(.zs-form-shell [role=alert],.zs-field [aria-invalid=true]+*,.form-error){color:var(--zs-error);font-size:13px;font-weight:600}body.zs-theme :where(.zs-field [aria-invalid=true],[aria-invalid=true].field__input){border-color:var(--zs-error);box-shadow:0 0 0 3px color-mix(in srgb,var(--zs-error) 12%,transparent)}body.zs-theme :where(.zs-card,.card,.resource-card,.product-card__content,.collection-card,.article-card,.zs-role-card,.zs-family-card,.zs-intent-card){background:var(--zs-panel);border:1px solid var(--zs-line);border-radius:var(--zs-radius-card);box-shadow:none}body.zs-theme :where(.zs-card,.resource-card,.product-card__content,.zs-role-card,.zs-family-card,.zs-intent-card){transition:background-color var(--zs-motion-fast) var(--zs-ease-standard),border-color var(--zs-motion-fast) var(--zs-ease-standard),box-shadow var(--zs-motion-base) var(--zs-ease-standard),transform var(--zs-motion-base) var(--zs-ease-emphasized)}body.zs-theme :where(.zs-form-shell,.zs-journey-panel,.zs-tool-strip,.zs-pathway-panel,.zs-checklist-panel,.zs-quick-answer,.zs-purchase-card,.zs-hero__panel){background:var(--zs-panel);border:1px solid var(--zs-line);border-radius:var(--zs-radius-panel);box-shadow:none}body.zs-theme :where(.zs-card__image,.zs-media-placeholder,.product-card__content img,.resource-card img,.zs-collection-hero__media,.zs-product-media-gallery__main,.zs-product-media-gallery__image){border-radius:var(--zs-radius-media);box-shadow:none}body.zs-theme :where(.zs-product-card img,.zs-product-media-gallery img){background:var(--zs-surface-subtle);object-fit:contain}body.zs-theme :where(.dialog-modal,.dialog-drawer,.modal-dialog,.menu-drawer,.cart-drawer__inner,.predictive-search-results,dialog){border:1px solid var(--zs-line);border-radius:var(--zs-radius-panel);box-shadow:var(--zs-shadow-panel)}body.zs-theme dialog::backdrop{background:rgb(var(--color-shadow-rgb) / .45)}body.zs-theme :where(.zs-status,.zs-status-tag,.zs-market-badge,.badge){border-radius:var(--zs-radius-badge);font-family:var(--font-body--family);font-size:11px;font-weight:700;letter-spacing:.04em;padding:4px 8px;text-transform:uppercase}body.zs-theme .zs-status{background:var(--zs-signal-mint);border-color:var(--zs-signal-mint-hover);color:var(--zs-signal-mint-ink)}body.zs-theme .zs-eyebrow{align-items:center;background:transparent;border:0;border-radius:0;color:var(--zs-cobalt);display:inline-flex;font-size:.75rem;font-weight:700;gap:.55rem;letter-spacing:.1em;line-height:1.2;max-width:min(100%,30rem);padding:0;text-transform:uppercase;width:fit-content}body.zs-theme .zs-eyebrow__dot{background:var(--zs-mint);border-radius:50%;flex:0 0 auto;height:.42rem;width:.42rem}body.zs-theme .zs-status-badge{align-items:center;background:var(--zs-mint-soft);border-radius:999px;color:var(--zs-ink);display:inline-flex;font-size:.72rem;font-weight:650;max-width:100%;padding:.3rem .55rem;width:fit-content}body.zs-theme .zs-text-link{align-items:center;align-self:start;background:transparent;border:0;border-radius:0;color:var(--zs-cobalt);display:inline-flex;font-size:.875rem;font-weight:700;gap:.45rem;line-height:1.25;max-width:100%;padding:0;text-decoration:none;transition:color var(--zs-motion-fast) var(--zs-ease-standard),transform var(--zs-motion-fast) var(--zs-ease-standard);width:fit-content}body.zs-theme .zs-text-link__icon,body.zs-theme .zs-path-line__icon{display:grid;flex:0 0 auto;place-items:center;transform:rotate(-90deg);transition:transform var(--zs-motion-fast) var(--zs-ease-standard)}body.zs-theme .zs-text-link__icon svg,body.zs-theme .zs-path-line__icon svg{height:.75rem;width:.75rem}body.zs-theme a.zs-text-link:hover,body.zs-theme a.zs-text-link:focus-visible{color:var(--zs-cobalt-hover);transform:translateY(-1px)}body.zs-theme a.zs-text-link:active{transform:scale(.98)}body.zs-theme :where(a:hover,a:focus-visible)>.zs-text-link .zs-text-link__icon,body.zs-theme a.zs-text-link:hover .zs-text-link__icon,body.zs-theme a.zs-text-link:focus-visible .zs-text-link__icon,body.zs-theme .zs-path-line:hover .zs-path-line__icon,body.zs-theme .zs-path-line:focus-visible .zs-path-line__icon{transform:translate(4px) rotate(-90deg)}body.zs-theme :where(.zs-fact-pills span,.zs-fact-pills>div,.zs-hero-choice-pills span){background:transparent;border:1px solid color-mix(in srgb,currentColor 28%,transparent);border-radius:var(--zs-radius-field);font-size:12px;font-weight:600;padding:6px 9px}body.zs-theme .zs-fact-pills dt{color:color-mix(in srgb,var(--zs-ink) 72%,transparent)}body.zs-theme #MainContent[data-template=index] [id^=zs-manufacturing-quality-]>.zs-section__inner>.zs-kicker{color:var(--zs-cobalt-hover)}body.zs-theme :where(.zs-band){background:var(--zs-surface-subtle)}body.zs-theme :where(.zs-band--dark,.zs-hero,.zs-article-hero){background:var(--zs-surface-deep)}body.zs-theme :where(.zs-notice){background:var(--zs-cobalt-soft);border-color:color-mix(in srgb,var(--color-primary) 28%,var(--color-background));border-radius:var(--zs-radius-field)}body.zs-theme .zs-notice--warning{background:var(--zs-warning-surface);border-color:color-mix(in srgb,var(--zs-warning) 34%,var(--zs-warning-surface));color:var(--zs-ink)}body.zs-theme :where(.zs-role-card__icon,.zs-icon,.zs-intent-card__icon,.zs-journey-steps span,.zs-pathway-steps span){background:var(--zs-cobalt-soft);border-color:color-mix(in srgb,var(--zs-cobalt) 24%,transparent);color:var(--zs-cobalt-hover)}body.zs-theme #header-component,body.zs-theme .zs-header{background:color-mix(in srgb,var(--zs-header-top-background, var(--zs-panel)) 98%,transparent);border-bottom:1px solid var(--zs-line);box-shadow:none;color:var(--zs-header-top-foreground, var(--zs-ink));transition:background-color var(--zs-motion-base) var(--zs-ease-standard),border-color var(--zs-motion-base) var(--zs-ease-standard);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:60}body.zs-theme #header-component .header__row--top{min-height:72px;transition:height var(--zs-motion-base) var(--zs-ease-standard),min-height var(--zs-motion-base) var(--zs-ease-standard)}body.zs-theme #header-component[data-zs-scrolled=true] .header__row--top{min-height:64px}body.zs-theme #header-component[data-zs-scrolled=true]{background:color-mix(in srgb,var(--zs-header-top-background, var(--zs-panel)) 98%,transparent);border-bottom-color:var(--zs-line-strong);color:var(--zs-header-top-foreground, var(--zs-ink))}body.zs-theme:has(#MainContent[data-template=index]) #header-component[transparent]:not([data-sticky-state=active]):not(:has(.menu-list__link:is(:hover,[aria-expanded=true]))){background:color-mix(in srgb,var(--zs-header-transparent-background, #071426) 94%,transparent);border-bottom-color:color-mix(in srgb,var(--zs-header-transparent-foreground, #cbd6e2) 22%,transparent);color:var(--zs-header-transparent-foreground, #cbd6e2)!important}body.zs-theme:has(#MainContent[data-template=index]) #header-component[transparent]:not([data-sticky-state=active]):not(:has(.menu-list__link:is(:hover,[aria-expanded=true]))) :where(.header__row,.header__columns,.header-logo,.header-logo__image-container,.menu-list__link,.header-actions__action,.header__icon,.localization-form__select,.localization-selector,localization-form button,.disclosure__button){color:inherit!important}body.zs-theme:has(#MainContent[data-template=index]) #header-component[transparent][data-sticky-state=inactive] .menu-list__list-item:not([slot=overflow])>.menu-list__link{color:var(--zs-header-transparent-foreground, #cbd6e2)!important}body.zs-theme:has(#MainContent[data-template=index]) #header-component[transparent]:not([data-sticky-state=active]):not(:has(.menu-list__link:is(:hover,[aria-expanded=true]))) :where(.localization-form__select,.localization-selector,localization-form button,.disclosure__button){background:color-mix(in srgb,var(--zs-header-transparent-background, #071426) 74%,transparent);border-color:color-mix(in srgb,var(--zs-header-transparent-foreground, #cbd6e2) 42%,transparent)}body.zs-theme:has(#MainContent[data-template=index]) #header-component[transparent]:not([data-sticky-state=active]) :where(.header-logo,.header-logo__image-container){color:var(--zs-header-transparent-heading, #f5f7fa)}body.zs-theme #header-component :where(.header-logo,.header-logo__image-container){color:var(--zs-cobalt-deep)}@media screen and (min-width:750px){body.zs-theme #header-component[data-menu-style=drawer] .header__columns{--header-template-columns: 44px minmax(0, 1fr) minmax(92px, 150px) 44px 44px;grid-template-areas:"leftA center localization rightA rightB"}body.zs-theme #header-component[data-menu-style=drawer] .zs-header-localization{grid-area:localization;justify-self:end}body.zs-theme #header-component header-actions,body.zs-theme #header-component cart-drawer-component.cart-drawer{margin-inline-start:0;margin-inline-end:0}}body.zs-theme #header-component .header__icon.header__icon--menu.header__icon--summary{color:var(--zs-cobalt)}#header-component :where(.header__row),.zs-header :where(.zs-header__inner){background:transparent}#header-component :where(.header__navigation-bar-row){border-top:1px solid color-mix(in srgb,var(--zs-line-strong) 48%,transparent)}body.zs-theme :where(.zs-header__link,#header-component .menu-list__link,#header-component .menu-drawer__menu-item){background:transparent;border-radius:0;color:var(--zs-ink-soft);font-family:var(--font-body--family);font-size:13px;font-weight:600;letter-spacing:.025em;transition:color var(--zs-motion-fast) var(--zs-ease-standard),border-color var(--zs-motion-fast) var(--zs-ease-standard)}body.zs-theme :where(.zs-header__link,#header-component .menu-list__link,#header-component .menu-drawer__menu-item):hover{background:transparent;color:var(--zs-cobalt)}body.zs-theme #header-component :where(.menu-list__link[aria-current=page],.menu-list__link--active){border-bottom:2px solid var(--zs-cobalt);color:var(--zs-cobalt-deep)}body.zs-theme :where(.zs-header__cart,.zs-header__toggle,#header-component .header-actions__action,#header-component .header__icon,#header-component search-button.search-action .header-actions__action,#header-component cart-drawer-component.cart-drawer .header-actions__action){align-items:center;background:transparent;border:1px solid transparent;border-radius:var(--zs-radius-button);box-shadow:none;color:var(--zs-cobalt-deep);flex:0 0 44px;height:44px;justify-content:center;min-height:44px!important;min-width:44px!important;padding:0;width:44px}body.zs-theme :where(.zs-header__cart,.zs-header__toggle,#header-component .header-actions__action,#header-component .header__icon):hover{background:var(--zs-cobalt-soft);border-color:color-mix(in srgb,var(--zs-cobalt) 22%,transparent);color:var(--zs-cobalt-hover)}body.zs-theme #header-component :where(.localization-form__select,.localization-selector,localization-form button,.disclosure__button){background:color-mix(in srgb,var(--zs-surface-deep) 4%,transparent);border:1px solid transparent;border-radius:var(--zs-radius-button);box-shadow:none;color:var(--zs-ink-soft);font-size:12px;min-height:40px;min-width:72px;padding-inline:10px}body.zs-theme #header-component :where(.localization-form__select,.localization-selector,localization-form button,.disclosure__button):hover{border-color:color-mix(in srgb,var(--zs-signal-mint) 45%,transparent)}body.zs-theme #header-component :where(.menu-drawer){background:var(--zs-panel);color:var(--zs-ink)}body.zs-theme #header-component .zs-header-commerce-links__link{background:transparent;border:1px solid var(--zs-line);border-radius:var(--zs-radius-button);box-shadow:none;color:var(--zs-cobalt-deep);min-height:40px}body.zs-theme #header-component .zs-header-commerce-links__link:hover,body.zs-theme #header-component .zs-header-commerce-links__link:focus-visible{background:var(--zs-cobalt-soft);border-color:var(--zs-cobalt);box-shadow:none}body.zs-theme :where(predictive-search-component,.predictive-search-results,cart-drawer-component,.cart-drawer__inner){font-family:var(--font-body--family)}body.zs-theme .predictive-search-results__card--product{border:1px solid var(--zs-line);border-radius:var(--zs-radius-card);box-shadow:none;overflow:clip}body.zs-theme .predictive-search-results__card--product img{border-radius:var(--zs-radius-media)}body.zs-theme .cart-items__item{border-bottom:1px solid var(--zs-line);border-radius:0;box-shadow:none}body.zs-theme :where(predictive-search-component,#MainContent[data-template=search]) :where(input[type=search],.search-input){min-height:52px}body.zs-theme :where(.close-button,.dialog-close-button){border-radius:var(--zs-radius-button);box-shadow:none;min-height:44px;min-width:44px}body.zs-theme .predictive-search__close-modal-button{background:transparent;border:1px solid var(--color-border);border-radius:var(--zs-radius-button);box-shadow:none;color:var(--color-foreground);min-height:44px;min-width:44px;padding:0}body.zs-theme .predictive-search__close-modal-button:hover,body.zs-theme .predictive-search__close-modal-button:focus-visible{background:color-mix(in srgb,var(--color-foreground) 6%,var(--color-background));border-color:var(--color-foreground);color:var(--color-foreground)}body.zs-theme :where(.predictive-search-results__clear,.predictive-search__reset-button){background:transparent;border-color:transparent;border-radius:0;box-shadow:none;color:var(--zs-cobalt);min-height:44px;min-width:0;padding:0 4px;text-decoration:underline;text-underline-offset:.28em}body.zs-theme #MainContent[data-template=index] .zs-hero--home{min-height:680px}body.zs-theme #MainContent[data-template=index] .zs-hero__content{min-height:inherit;padding-block:88px 80px}@media(min-width:768px)and (max-width:1279px){body.zs-theme #MainContent[data-template=index] .zs-hero--home{min-height:620px}}body.zs-theme #MainContent[data-template=index] .zs-hero__copy{max-width:680px}body.zs-theme #MainContent[data-template=index] .zs-hero__copy .zs-copy{max-width:560px}body.zs-theme #MainContent[data-template=index] .zs-hero__copy :where(.zs-kicker+.zs-heading){margin-top:16px}body.zs-theme #MainContent[data-template=index] .zs-hero__copy :where(.zs-heading+.zs-copy){margin-top:24px}body.zs-theme #MainContent[data-template=index] .zs-hero__actions{gap:12px;margin-top:30px}body.zs-theme #MainContent[data-template=index] .zs-hero__actions .zs-button--secondary{border-color:color-mix(in srgb,var(--color-primary-button-text) 52%,transparent);color:var(--color-primary-button-text)}body.zs-theme #MainContent[data-template=index] .zs-hero__actions .zs-button--secondary:hover{background:color-mix(in srgb,var(--color-primary-button-text) 10%,transparent);border-color:var(--color-primary-button-text);color:var(--color-primary-button-text)}body.zs-theme #MainContent[data-template=index] .zs-hero__actions .zs-button--ghost{color:var(--color-primary-button-text)}body.zs-theme #MainContent[data-template=index] [data-zs-section$=__zs_buyer_path_eu_live] .zs-card{min-height:190px;padding:28px}body.zs-theme #MainContent[data-template=index] [data-zs-section$=__zs_buyer_path_eu_live] .zs-card h3{font-size:clamp(24px,2vw,28px);margin-bottom:12px}body.zs-theme #MainContent[data-template=index] :where(.zs-trust-strip,.zs-proof-strip){border-color:var(--zs-line);border-radius:var(--zs-radius-card);box-shadow:none}body.zs-theme #MainContent[data-template=index] .zs-product-card .zs-product-price{font-size:clamp(22px,2vw,28px);font-weight:600}body.zs-theme :where(.zs-collection-hero__media,.zs-collection-hero img){box-shadow:none}body.zs-theme .zs-collection-toolbar{background:var(--zs-panel);border:1px solid var(--zs-line);border-radius:var(--zs-radius-card);box-shadow:none;gap:12px;padding:16px}body.zs-theme :where(.zs-filter-button,.zs-filter-sort select){background:var(--zs-panel);border:1px solid var(--zs-line);border-radius:var(--zs-radius-field);color:var(--zs-ink-soft);height:40px;min-height:40px;padding-inline:12px}body.zs-theme .zs-filter-button.is-active{background:var(--zs-cobalt);border-color:var(--zs-cobalt);color:var(--color-primary-button-text)}body.zs-theme .zs-filter-button:not(.is-active):hover{background:var(--zs-cobalt-soft);border-color:var(--zs-cobalt)}body.zs-theme .zs-product-card{border-radius:var(--zs-radius-card);box-shadow:none}body.zs-theme .zs-product-card :where(.zs-product-card__media,.zs-card__image){border-radius:var(--zs-radius-media)}body.zs-theme #MainContent[data-template^=collection] .zs-product-card .zs-product-price{font-size:clamp(22px,1.8vw,26px);font-weight:600}body.zs-theme .zs-mobile-sticky-cta{background:color-mix(in srgb,var(--zs-panel) 96%,transparent);border:1px solid var(--zs-line);border-radius:var(--zs-radius-panel);box-shadow:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}@media(min-width:1024px){body.zs-theme #MainContent[data-template^="product."] [data-zs-section$=__purchase] .zs-grid--2{align-items:start;grid-template-columns:minmax(0,1.27fr) minmax(380px,1fr)}body.zs-theme #MainContent[data-template^="product."] .zs-purchase-card{position:sticky;top:88px}}body.zs-theme #MainContent[data-template^="product."] [data-zs-section$=__purchase] .zs-grid--2>.zs-card:first-child{background:var(--zs-surface-subtle);border-radius:var(--zs-radius-card);padding:16px}body.zs-theme #MainContent[data-template^="product."] .zs-product-media-gallery__main{max-height:720px;object-fit:contain;width:100%}body.zs-theme #MainContent[data-template^="product."] .zs-product-media-gallery__strip{gap:8px;grid-template-columns:repeat(auto-fit,72px)}body.zs-theme #MainContent[data-template^="product."] .zs-product-media-gallery__image{aspect-ratio:1;border-radius:var(--zs-radius-field);height:72px;object-fit:contain;width:72px}body.zs-theme #MainContent[data-template^="product."] .zs-purchase-card{border-radius:var(--zs-radius-card);padding:clamp(28px,2.2vw,32px)}body.zs-theme #MainContent[data-template^="product."] .zs-purchase-card .zs-heading{font-size:clamp(38px,3.4vw,48px);font-weight:500}body.zs-theme #MainContent[data-template^="product."] .zs-product-price{font-family:var(--font-body--family);font-size:clamp(28px,2.5vw,34px);font-weight:600;letter-spacing:-.03em}body.zs-theme #MainContent[data-template^="product."] .zs-option-fieldset{border:1px solid var(--zs-line);border-radius:var(--zs-radius-field)}body.zs-theme #MainContent[data-template^="product."] .zs-option-fieldset label{min-height:48px;padding:10px 14px}body.zs-theme #MainContent[data-template^="product."] .zs-option-fieldset label:has(input:checked){background:var(--zs-cobalt-soft);border-color:var(--zs-cobalt);box-shadow:inset 3px 0 0 var(--zs-cobalt)}body.zs-theme #MainContent[data-template^="product."] .zs-product-form input[name=quantity]{border-radius:var(--zs-radius-field);height:46px;min-height:46px}body.zs-theme #MainContent[data-template^="product."] .zs-product-form [data-zs-product-submit],body.zs-theme #MainContent[data-template^="product."] .zs-product-form .shopify-payment-button__button{border-radius:var(--zs-radius-button);min-height:50px;width:100%}body.zs-theme #MainContent[data-template^="product."] [data-zs-section$=__specs] .zs-grid{border:1px solid var(--zs-line);border-radius:var(--zs-radius-card);gap:0;grid-template-columns:1fr;overflow:clip}body.zs-theme #MainContent[data-template^="product."] [data-zs-section$=__specs] .zs-card{align-items:center;background:transparent;border:0;border-bottom:1px solid var(--zs-line);border-radius:0;box-shadow:none;column-gap:24px;grid-template-columns:minmax(120px,.4fr) minmax(0,.6fr);padding:18px 20px}body.zs-theme #MainContent[data-template^="product."] [data-zs-section$=__specs] .zs-card>.zs-status{align-self:start;grid-column:1;grid-row:1 / span 2}body.zs-theme #MainContent[data-template^="product."] [data-zs-section$=__specs] .zs-card>:where(h3,p){grid-column:2}body.zs-theme #MainContent[data-template^="product."] [data-zs-section$=__specs] .zs-card:last-child{border-bottom:0}body.zs-theme #MainContent[data-template^="product."] [data-zs-section$=__specs] .zs-card :where(h3,p){margin:0}body.zs-theme :where(.zs-selector,[data-zs-setup-builder]){gap:10px}body.zs-theme .zs-selector{grid-template-columns:repeat(4,minmax(0,1fr))}body.zs-theme .zs-selector__button{background:var(--zs-panel);border:1px solid var(--zs-line);border-radius:var(--zs-radius-field);box-shadow:none;color:var(--zs-ink);height:64px;line-height:1.2;min-height:58px;padding:12px 16px}body.zs-theme .zs-selector__button:hover,body.zs-theme .zs-selector__button:focus-visible{background:var(--zs-cobalt-soft);border-color:var(--zs-cobalt)}body.zs-theme :where([data-zs-setup-summary],[data-zs-selector-summary]){background:var(--zs-surface-subtle);border:1px solid var(--zs-line);border-left:3px solid var(--zs-cobalt);border-radius:var(--zs-radius-card);padding:16px}body.zs-theme :where([data-zs-selector-reset],[data-zs-setup-reset]),body.zs-theme [data-zs-selector]+.zs-card .zs-section-actions>a[href*="/pages/setup-confirmation"],body.zs-theme [data-zs-setup-builder] .zs-section-actions>a[href*="/pages/setup-confirmation"]{background:transparent;border-color:transparent;border-radius:0;box-shadow:none;color:var(--zs-cobalt);min-height:44px;padding:0 4px;text-decoration:underline;text-underline-offset:.28em;width:auto}body.zs-theme :where(.zs-hero--business,.zs-band--dark) .zs-button--secondary{border-color:color-mix(in srgb,currentColor 52%,transparent);color:currentColor}body.zs-theme .zs-hero__panel--dark{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:color-mix(in srgb,var(--color-primary-button-text) 8%,transparent);border-color:color-mix(in srgb,var(--color-primary-button-text) 16%,transparent);box-shadow:none}body.zs-theme .zs-hero__rail a{border-radius:var(--zs-radius-field)}html.zs-theme-root body.zs-theme .zs-role-grid{background:var(--zs-panel);border:1px solid var(--zs-line);border-radius:var(--zs-radius-card);gap:0;grid-template-columns:repeat(3,minmax(0,1fr))!important;overflow:clip}body.zs-theme .zs-role-grid .zs-role-card{background:transparent;border:0;border-bottom:1px solid var(--zs-line);border-radius:0;border-right:1px solid var(--zs-line);box-shadow:none;min-height:178px;padding:22px}body.zs-theme .zs-role-grid .zs-role-card:nth-child(3n){border-right:0}body.zs-theme .zs-role-grid .zs-role-card:nth-last-child(-n+3){border-bottom:0}body.zs-theme .zs-role-grid .zs-role-card:hover,body.zs-theme .zs-role-grid .zs-role-card:focus-visible{background:var(--zs-cobalt-soft);border-color:var(--zs-line);box-shadow:none}body.zs-theme :where(.zs-process-list,.zs-journey-steps,.zs-pathway-steps){border:1px solid var(--zs-line);border-radius:var(--zs-radius-card);gap:0;overflow:clip}body.zs-theme :where(.zs-process-list li,.zs-journey-steps a,.zs-pathway-steps a){background:transparent;border:0;border-radius:0;box-shadow:none}body.zs-theme :where(.zs-process-list li,.zs-journey-steps a,.zs-pathway-steps a):not(:last-child){border-right:1px solid var(--zs-line)}body.zs-theme :where(#MainContent[data-template="page.business-hub"] #product-families .zs-grid,#MainContent[data-template="page.documents-center"] [data-zs-section$=__library] .zs-grid){background:var(--zs-panel);border:1px solid var(--zs-line);border-radius:var(--zs-radius-card);gap:0;grid-template-columns:1fr;overflow:clip}body.zs-theme :where(#MainContent[data-template="page.business-hub"] #product-families .zs-family-card,#MainContent[data-template="page.documents-center"] [data-zs-section$=__library] .zs-family-card){align-items:center;background:transparent;border:0;border-bottom:1px solid var(--zs-line);border-radius:0;box-shadow:none;grid-template-columns:minmax(190px,.8fr) minmax(0,1.5fr) auto;min-height:92px;padding:18px 20px}body.zs-theme #MainContent[data-template="page.documents-center"] [data-zs-section$=__library] .zs-family-card{padding-block:14px}body.zs-theme :where(#MainContent[data-template="page.business-hub"] #product-families .zs-family-card,#MainContent[data-template="page.documents-center"] [data-zs-section$=__library] .zs-family-card):last-child{border-bottom:0}body.zs-theme :where(#MainContent[data-template="page.business-hub"] #product-families .zs-family-card,#MainContent[data-template="page.documents-center"] [data-zs-section$=__library] .zs-family-card):hover{background:var(--zs-cobalt-soft);box-shadow:none;transform:none}body.zs-theme .zs-form-shell{border-radius:var(--zs-radius-panel);padding:clamp(22px,3vw,36px)}body.zs-theme .zs-rfq-layout{align-items:start}body.zs-theme .zs-rfq-layout .zs-form-shell{padding:32px}@media(min-width:1024px){body.zs-theme .zs-rfq-layout{column-gap:64px;grid-template-columns:minmax(260px,.8fr) minmax(0,1.45fr)}body.zs-theme .zs-rfq-layout>.zs-contact-form{grid-column:2}body.zs-theme .zs-rfq-layout>.zs-side-stack{grid-column:1;grid-row:1}}body.zs-theme .zs-contact-form>button[type=submit]{min-height:50px}body.zs-theme :where(.zs-article-card,.zs-intent-card){box-shadow:none}body.zs-theme .zs-article-card :where(.zs-media-placeholder,img){border-radius:var(--zs-radius-media)}body.zs-theme #MainContent[data-template="page.support-hub"] :where(.zs-family-card,.zs-card){box-shadow:none}body.zs-theme #MainContent[data-template="page.policy-info"]{background:var(--zs-panel)}body.zs-theme #MainContent[data-template="page.policy-info"] .zs-policy-info .zs-section__inner{max-width:var(--zs-container-reading)}body.zs-theme #MainContent[data-template="page.policy-info"] .zs-policy-info .zs-grid{border-top:1px solid var(--zs-line);gap:0;grid-template-columns:1fr;margin-top:40px}body.zs-theme #MainContent[data-template="page.policy-info"] .zs-policy-info .zs-card{background:transparent;border:0;border-bottom:1px solid var(--zs-line);border-radius:0;box-shadow:none;padding:28px 0}body.zs-theme #MainContent[data-template="page.policy-info"] .zs-policy-info .zs-card h3{font-size:clamp(24px,2vw,30px)}body.zs-theme #MainContent[data-template=search] :where(.predictive-search-results__card--product,.card){border-radius:var(--zs-radius-card);box-shadow:none}body.zs-theme #MainContent[data-template=search] :where(.predictive-search-results__card--product,.card) img{border-radius:var(--zs-radius-media)}body.zs-theme #MainContent[data-template=cart] :where(.cart-items__empty,.cart__empty-text){margin-inline:auto;max-width:460px;text-align:center}body.zs-theme #MainContent[data-template=cart] :where(.cart-items__empty,.cart__empty-text) h1{font-size:clamp(40px,4vw,52px)}body.zs-theme #MainContent[data-template="404"]{background:var(--zs-paper);color:var(--zs-ink)}body.zs-theme #MainContent[data-template="404"] h1.zs-heading{font-size:clamp(48px,5vw,72px)}body.zs-theme #MainContent[data-template="404"] :where(.zs-kicker,.zs-copy){color:var(--color-foreground-muted, var(--zs-muted))}body.zs-theme #MainContent[data-template="404"] .zs-button--secondary{border-color:var(--color-primary, var(--zs-cobalt));color:var(--color-primary, var(--zs-cobalt))}body.zs-theme .zs-faq-list{border:1px solid var(--zs-line);border-radius:var(--zs-radius-card);gap:0;overflow:clip}body.zs-theme .zs-faq-item{background:var(--zs-panel);border:0;border-bottom:1px solid var(--zs-line);border-radius:var(--zs-radius-accordion-row)}body.zs-theme .zs-faq-item:last-child{border-bottom:0}body.zs-theme .zs-faq-item button{border-radius:0;font-family:var(--font-body--family);font-size:16px;font-weight:600;min-height:56px;padding:16px 18px}body.zs-theme .zs-faq-item button:hover{background:var(--zs-surface-subtle)}body.zs-theme .zs-footer{background:var(--zs-surface-deep);border-top:1px solid color-mix(in srgb,var(--color-primary-button-text) 16%,transparent)}body.zs-theme .zs-footer :where(.zs-localization-form__field select){border-radius:var(--zs-radius-button);min-height:44px;min-width:72px}body.zs-theme .zs-footer :where(a){align-items:center;display:inline-flex;min-height:36px}body.zs-theme [data-zs-reveal][data-zs-reveal-state=pending]{opacity:0;transform:translateY(16px)}body.zs-theme [data-zs-reveal][data-zs-reveal-state=visible]{opacity:1;transform:translateY(0);transition:opacity var(--zs-motion-reveal) var(--zs-ease-standard),transform var(--zs-motion-reveal) var(--zs-ease-emphasized)}body.zs-theme :where(.zs-product-card,.zs-article-card,.zs-card) :where(img,.zs-media-placeholder){transition:transform var(--zs-motion-reveal) var(--zs-ease-emphasized)}@media(min-width:768px)and (max-width:1023px){:root{--zs-page-gutter: 28px;--zs-section-space: 72px}body.zs-theme :where(.zs-grid--2,.zs-grid--3,.zs-grid--4,.zs-grid--5,.zs-selector,.zs-process-list,.zs-journey-steps,.zs-pathway-steps,.zs-topic-grid,.zs-tool-links,.zs-quick-answer__grid,.zs-flow-row,.zs-trust-strip,.zs-planning-diagram){grid-template-columns:repeat(2,minmax(0,1fr))}html.zs-theme-root body.zs-theme .zs-role-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.zs-theme .zs-role-grid .zs-role-card{border-bottom:1px solid var(--zs-line);border-right:1px solid var(--zs-line)}body.zs-theme .zs-role-grid .zs-role-card:nth-child(2n){border-right:0}body.zs-theme .zs-role-grid .zs-role-card:nth-last-child(-n+2){border-bottom:0}body.zs-theme :where(.zs-process-list li,.zs-journey-steps a,.zs-pathway-steps a){border-bottom:1px solid var(--zs-line);border-right:1px solid var(--zs-line)}body.zs-theme :where(.zs-process-list li,.zs-journey-steps a,.zs-pathway-steps a):nth-child(2n){border-right:0}body.zs-theme :where(.zs-process-list li,.zs-journey-steps a,.zs-pathway-steps a):nth-last-child(-n+2){border-bottom:0}body.zs-theme :where(.zs-section__header-row,.zs-two-column,.zs-pathway-panel,.zs-checklist-panel,.zs-cta-band){grid-template-columns:repeat(2,minmax(0,1fr))}body.zs-theme #header-component .header__row--top{min-height:60px}body.zs-theme #MainContent[data-template="page.documents-center"] [data-zs-section$=__library] .zs-family-card{grid-template-columns:minmax(170px,.8fr) minmax(0,1.5fr) auto}body.zs-theme .zs-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px)and (max-width:1199px){body.zs-theme [data-zs-product-grid]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){:root{--zs-page-gutter: 18px;--zs-section-space: 56px}body.zs-theme{font-size:16px}body.zs-theme #header-component .header__row--top{min-height:60px}body.zs-theme #header-component :where(.header-logo__image,.header-logo img){max-width:112px}body.zs-theme :where(h1.zs-heading,.zs-hero h1,.zs-article-hero h1){font-size:clamp(40px,11.5vw,56px);letter-spacing:-.038em;line-height:1.02}body.zs-theme .zs-hero--business .zs-heading{font-size:clamp(34px,9vw,44px);-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;word-break:normal}body.zs-theme :where(h2.zs-heading,.zs-section h2.zs-heading){font-size:clamp(32px,9vw,42px)}body.zs-theme :where(.zs-section-actions,.zs-hero__actions){align-items:stretch;gap:10px}body.zs-theme :where(.zs-section-actions,.zs-hero__actions)>:where(.zs-button,.button){width:100%}body.zs-theme :where(.zs-section-actions,.zs-hero__actions)>.zs-button--ghost{justify-content:flex-start;width:auto}body.zs-theme #MainContent[data-template=index] .zs-hero--home,body.zs-theme #MainContent[data-template=index] .zs-hero__content{min-height:auto}body.zs-theme #MainContent[data-template=index] .zs-hero__content{padding-block:56px 48px}body.zs-theme #MainContent[data-template=index] [data-zs-section$=__zs_buyer_path_eu_live] .zs-card{padding:22px}body.zs-theme .zs-filter-button{height:44px;min-height:44px}body.zs-theme #MainContent[data-template^="product."] .zs-purchase-card{padding:20px}body.zs-theme #MainContent[data-template^="product."] .zs-purchase-card>.zs-copy{display:block}body.zs-theme #MainContent[data-template^="product."] .zs-purchase-card>.zs-fact-pills{display:flex}body.zs-theme #MainContent[data-template^="product."] .zs-purchase-card .zs-product-options{display:grid}body.zs-theme .zs-collection-toolbar{display:grid;grid-template-columns:1fr}html.zs-theme-root body.zs-theme .zs-role-grid{grid-template-columns:1fr!important}body.zs-theme .zs-role-grid .zs-role-card{border-bottom:1px solid var(--zs-line);border-right:0;min-height:auto}body.zs-theme .zs-role-grid .zs-role-card:last-child{border-bottom:0}body.zs-theme :where(.zs-process-list,.zs-journey-steps,.zs-pathway-steps){grid-template-columns:1fr}body.zs-theme :where(.zs-process-list li,.zs-journey-steps a,.zs-pathway-steps a):not(:last-child){border-bottom:1px solid var(--zs-line);border-right:0}body.zs-theme :where(#MainContent[data-template="page.business-hub"] #product-families .zs-family-card,#MainContent[data-template="page.documents-center"] [data-zs-section$=__library] .zs-family-card){align-items:start;grid-template-columns:1fr}body.zs-theme #MainContent[data-template^="product."] [data-zs-section$=__specs] .zs-card{align-items:start;grid-template-columns:1fr}body.zs-theme #MainContent[data-template^="product."] [data-zs-section$=__specs] .zs-card>:where(.zs-status,h3,p){grid-column:1;grid-row:auto}body.zs-theme .zs-selector,body.zs-theme [data-zs-product-grid]{grid-template-columns:1fr}body.zs-theme .zs-rfq-layout .zs-form-shell{padding:20px}body.zs-theme .zs-selector__button{min-height:58px}}:root,.color-primary,.color-inverse,.color-scheme-1,.color-scheme-2,.color-scheme-3,.color-scheme-4,.color-scheme-5,.color-scheme-6{--zs-radius-button: 7px;--zs-radius-field: 7px;--zs-radius-card: 11px;--zs-radius-media: 14px;--zs-radius-panel: 14px;--zs-motion-reveal: .42s;--zs-ease-final: cubic-bezier(.2, .7, .2, 1)}body.zs-theme #header-component{transform:translateZ(0)!important;transition:transform .22s var(--zs-ease-final),background-color var(--zs-motion-base) var(--zs-ease-standard),border-color var(--zs-motion-base) var(--zs-ease-standard),opacity .16s var(--zs-ease-standard)}body.zs-theme #header-component[data-zs-header-motion=shown]{opacity:1!important;pointer-events:auto;transform:translateZ(0)!important}body.zs-theme #header-component[data-zs-header-motion=hidden][data-zs-header-locked=false]{opacity:1!important;pointer-events:none;transform:translate3d(0,-110%,0)!important}body.zs-theme #header-component[data-zs-header-motion=hidden][data-zs-header-locked=false] *{pointer-events:none}body.zs-theme #header-component[transparent][data-zs-scrolled=false]{background:color-mix(in srgb,var(--color-background) 88%,transparent);border-bottom-color:color-mix(in srgb,var(--color-foreground) 18%,transparent);color:var(--color-foreground)}body.zs-theme #header-component[transparent][data-zs-scrolled=false] :where(.header__row--top,.header__columns,.header-menu,.menu-list,.menu-list__link,.header-actions__action,.zs-localization__trigger){background:transparent;color:inherit!important}body.zs-theme #header-component[data-zs-scrolled=true]{background:var(--color-scheme-top-row);border-bottom-color:var(--color-border)}body.zs-theme #header-component .zs-localization__menu,body.zs-theme #header-component .zs-localization__option{color:var(--color-foreground)}body.zs-theme #header-component .menu-list__link--active:after{background:var(--color-primary)}body.zs-theme .zs-compact-program-note{align-items:center;background:color-mix(in srgb,var(--zs-panel) 96%,transparent);border-block:1px solid var(--zs-line);display:flex;gap:var(--zs-space-4);justify-content:space-between;margin:0;min-height:52px;padding:var(--zs-space-3) var(--zs-page-gutter)}body.zs-theme .zs-section__inner>.zs-compact-program-note{padding-inline:var(--zs-space-4)}@media(max-width:749px){body.zs-theme .zs-compact-program-note{align-items:flex-start;flex-direction:column;gap:var(--zs-space-2)}}body.zs-theme [data-zs-arrow-link]{align-items:center;display:inline-flex;gap:8px;justify-content:center}body.zs-theme :where(.zs-icon-arrow,.zs-text-link__icon,.zs-path-line__icon,.zs-project-stage__arrow,.zs-document-showcase__arrow,.zs-editorial-guides__arrow,.zs-media-story__arrow,.zs-proof-filmstrip__arrow,.zs-b2b-stage__arrow){flex:0 0 16px;height:16px;transition:transform .18s var(--zs-ease-final);width:16px}body.zs-theme :where([data-zs-arrow-link],.zs-text-link,.zs-path-line,.zs-project-stage__links a,.zs-document-showcase a,.zs-editorial-guides a,.zs-media-story a,.zs-proof-filmstrip a,.zs-b2b-stage a):is(:hover,:focus-visible) :where(.zs-icon-arrow--forward,.zs-text-link__icon,.zs-path-line__icon,.zs-project-stage__arrow,.zs-document-showcase__arrow,.zs-editorial-guides__arrow,.zs-media-story__arrow,.zs-proof-filmstrip__arrow,.zs-b2b-stage__arrow){transform:translate(4px)}body.zs-theme :where([data-zs-arrow-link],.zs-text-link,.zs-path-line):is(:hover,:focus-visible) .zs-icon-arrow--back{transform:translate(-4px)}body.zs-theme [data-zs-reveal][data-zs-reveal-state=pending]{opacity:0;transform:translateY(14px)}body.zs-theme [data-zs-reveal][data-zs-reveal-state=visible]{opacity:1;transform:translateY(0);transition:opacity .42s var(--zs-ease-standard),transform .42s var(--zs-ease-final)}body.zs-theme [data-zs-reveal][data-zs-reveal-state=pending] [data-zs-reveal-item]{opacity:0;transform:translateY(14px)}body.zs-theme [data-zs-reveal][data-zs-reveal-state=visible] [data-zs-reveal-item]{opacity:1;transform:translateY(0);transition:opacity .42s var(--zs-ease-standard),transform .42s var(--zs-ease-final);transition-delay:calc(var(--zs-reveal-index, 0) * 50ms)}@media(min-width:768px){body.zs-theme [data-zs-immersive-hero][data-zs-immersive-hero-ready=true]{border-radius:var(--zs-hero-radius, 0px);margin-inline:auto;max-width:calc(100% - var(--zs-hero-total-inset, 0px));min-height:min(100svh,920px);overflow:clip;width:100%}body.zs-theme [data-zs-immersive-hero]:before{opacity:var(--zs-hero-overlay-opacity, .94);transition:opacity 80ms linear}body.zs-theme [data-zs-immersive-hero] :where(.zs-hero__image,.zs-hero__placeholder){transform:scale(var(--zs-hero-scale, 1));transform-origin:center center;will-change:transform}body.zs-theme [data-zs-immersive-hero] .zs-hero__content{max-width:1440px;min-height:inherit;width:100%}body.zs-theme [data-zs-immersive-hero][data-zs-hero-state=collapsed] :where(.zs-hero__image,.zs-hero__placeholder){will-change:auto}}@media(min-width:768px){body.zs-theme [data-zs-sticky-story]{align-items:start;display:grid;gap:clamp(36px,6vw,96px);grid-template-columns:minmax(0,.86fr) minmax(360px,1.14fr)}body.zs-theme [data-zs-sticky-story] [data-zs-sticky-chapter]{align-content:center;display:grid;min-height:clamp(460px,72vh,760px)}body.zs-theme [data-zs-sticky-story] [data-zs-sticky-media]{grid-area:1 / 1;opacity:0;pointer-events:none;transform:translateY(14px);transition:opacity .42s var(--zs-ease-standard),transform .42s var(--zs-ease-final)}body.zs-theme [data-zs-sticky-story] [data-zs-sticky-media][data-zs-story-state=active]{opacity:1;pointer-events:auto;transform:translateY(0)}body.zs-theme [data-zs-sticky-story] [data-zs-sticky-media-shell]{display:grid;position:sticky;top:calc(var(--header-height, 72px) + 24px)}}@media(min-width:768px){body.zs-theme [data-zs-flip-card][data-zs-flip-card-ready=true]{perspective:1200px;position:relative;transform-style:preserve-3d}body.zs-theme [data-zs-flip-card] :where([data-zs-flip-front],[data-zs-flip-back]){backface-visibility:hidden;transition:transform .42s var(--zs-ease-final)}body.zs-theme [data-zs-flip-card] [data-zs-flip-front]{transform:rotateY(0)}body.zs-theme [data-zs-flip-card] [data-zs-flip-back]{top:0;right:0;bottom:0;left:0;position:absolute;transform:rotateY(180deg)}body.zs-theme [data-zs-flip-card][data-zs-flip-state=open] [data-zs-flip-front]{transform:rotateY(-180deg)}body.zs-theme [data-zs-flip-card][data-zs-flip-state=open] [data-zs-flip-back]{transform:rotateY(0)}}body.zs-theme .zs-footer a[data-zs-footer-motion-link]{gap:8px;position:relative;transform:translate(0);transition:color .18s var(--zs-ease-standard),transform .18s var(--zs-ease-final)}body.zs-theme .zs-footer a[data-zs-footer-motion-link]:after{background:currentColor;content:"";height:1px;left:-24px;position:absolute;top:50%;transform:translateY(-50%);transition:width .18s var(--zs-ease-final);width:0}body.zs-theme .zs-footer a[data-zs-footer-motion-link][data-zs-footer-link-state=active],body.zs-theme .zs-footer a[data-zs-footer-motion-link]:is(:hover,:focus-visible){transform:translate(4px)}body.zs-theme .zs-footer a[data-zs-footer-motion-link][data-zs-footer-link-state=active]:after,body.zs-theme .zs-footer a[data-zs-footer-motion-link]:is(:hover,:focus-visible):after{width:18px}@media(max-width:767px){body.zs-theme [data-zs-immersive-hero],body.zs-theme [data-zs-immersive-hero] .zs-hero__content{border-radius:0;max-width:none;min-height:auto;transform:none;width:100%}body.zs-theme [data-zs-immersive-hero]:before{opacity:.78}body.zs-theme [data-zs-immersive-hero] :where(.zs-hero__image,.zs-hero__placeholder){transform:none;will-change:auto}body.zs-theme [data-zs-sticky-story]{display:block}body.zs-theme [data-zs-sticky-story] [data-zs-sticky-media]{inset:auto;opacity:1;pointer-events:auto;position:relative;transform:none}body.zs-theme [data-zs-flip-card] [data-zs-flip-back]{inset:auto;position:relative;transform:none}body.zs-theme .zs-footer__group-trigger{min-height:52px}}@media(min-width:1920px){body.zs-theme [data-zs-immersive-hero] .zs-hero__content,body.zs-theme :where(.zs-section,.zs-footer__inner){max-width:1440px}}@media(prefers-reduced-motion:reduce){body.zs-theme #header-component{opacity:1!important;transform:none!important}body.zs-theme [data-zs-immersive-hero] :where(.zs-hero__image,.zs-hero__placeholder),body.zs-theme [data-zs-flip-card] :where([data-zs-flip-front],[data-zs-flip-back]),body.zs-theme [data-zs-sticky-story] [data-zs-sticky-media],body.zs-theme .zs-footer a[data-zs-footer-motion-link],body.zs-theme .zs-footer a[data-zs-footer-motion-link]:after{transition:none!important}}body.zs-theme .zs-editorial-paths{display:grid;gap:var(--zs-space-4);grid-template-columns:minmax(0,1.5fr) minmax(300px,.72fr);grid-template-rows:repeat(2,minmax(0,1fr))}body.zs-theme .zs-editorial-path{background:var(--zs-panel);border:1px solid var(--zs-line);border-radius:var(--zs-radius-card);color:var(--zs-ink);display:grid;min-height:252px;min-width:0;overflow:hidden;text-decoration:none;transition:border-color var(--zs-motion-base) var(--zs-ease-standard),transform var(--zs-motion-base) var(--zs-ease-standard)}body.zs-theme .zs-editorial-path--feature{grid-row:1 / span 2;grid-template-rows:minmax(340px,1fr) auto;min-height:620px}body.zs-theme .zs-editorial-path--setup{background:var(--zs-surface-subtle)}body.zs-theme .zs-editorial-path--business{background:var(--zs-surface-deep);border-color:color-mix(in srgb,var(--color-primary-button-text) 18%,transparent);color:var(--color-primary-button-text)}body.zs-theme .zs-editorial-path__media{background:var(--zs-surface-subtle);min-height:0;overflow:hidden}body.zs-theme .zs-editorial-path__image{display:block;height:100%;object-fit:cover;transform:scale(1);transition:transform .42s var(--zs-ease-emphasized);width:100%}body.zs-theme .zs-editorial-path__content{align-content:end;display:grid;gap:var(--zs-space-3);padding:clamp(24px,3vw,44px)}body.zs-theme .zs-editorial-path__index{color:var(--zs-cobalt);font-size:12px;font-weight:750;letter-spacing:.12em}body.zs-theme .zs-editorial-path--business .zs-editorial-path__index{color:var(--zs-signal-mint)}body.zs-theme .zs-editorial-path h3{font-family:var(--font-heading--family);font-size:clamp(28px,3vw,44px);font-weight:500;letter-spacing:-.025em;line-height:1.02;margin:0}body.zs-theme .zs-editorial-path p{color:var(--zs-ink-soft);margin:0;max-width:50ch}body.zs-theme .zs-editorial-path--business p{color:color-mix(in srgb,var(--color-primary-button-text) 78%,transparent)}@media(hover:hover)and (pointer:fine){body.zs-theme .zs-editorial-path:hover{border-color:color-mix(in srgb,var(--zs-cobalt) 48%,var(--zs-line));transform:translateY(-3px)}body.zs-theme .zs-editorial-path:hover .zs-editorial-path__image{transform:scale(1.02)}}body.zs-theme [data-zs-product-grid][data-product-count="1"],body.zs-theme .zs-family-collection__product-grid[data-product-count="1"]{grid-template-columns:minmax(0,760px);justify-content:start}body.zs-theme [data-zs-product-grid][data-product-count="2"],body.zs-theme .zs-family-collection__product-grid[data-product-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}body.zs-theme [data-zs-product-grid][data-product-count="3-plus"],body.zs-theme .zs-family-collection__product-grid[data-product-count="3-plus"]{grid-template-columns:repeat(3,minmax(0,1fr))}@media(min-width:768px)and (max-width:1199px){body.zs-theme [data-zs-product-grid][data-product-count="3-plus"],body.zs-theme .zs-family-collection__product-grid[data-product-count="3-plus"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){body.zs-theme [data-zs-product-grid][data-product-count],body.zs-theme .zs-family-collection__product-grid[data-product-count]{grid-template-columns:minmax(0,1fr)}}body.zs-theme [data-zs-family-stage].zs-family-stage{border-block:1px solid var(--zs-line);display:grid;grid-template-columns:minmax(260px,.62fr) minmax(0,1.38fr);min-width:0}body.zs-theme [data-zs-family-stage] .zs-family-stage__tabs{align-content:start;border-inline-end:1px solid var(--zs-line);display:grid;min-width:0;padding-block:var(--zs-space-4)}body.zs-theme [data-zs-family-stage] .zs-family-stage__tab{align-items:center;background:transparent;border:0;border-inline-start:3px solid transparent;border-radius:0;color:var(--zs-ink-soft);cursor:pointer;display:grid;font:inherit;gap:var(--zs-space-4);grid-template-columns:34px minmax(0,1fr);min-height:72px;padding:var(--zs-space-4) var(--zs-space-5);text-align:start;transition:background-color var(--zs-motion-fast) var(--zs-ease-standard),border-color var(--zs-motion-fast) var(--zs-ease-standard),color var(--zs-motion-fast) var(--zs-ease-standard);width:100%}body.zs-theme [data-zs-family-stage] .zs-family-stage__tab+.zs-family-stage__tab{border-block-start:1px solid var(--zs-line)}body.zs-theme [data-zs-family-stage] .zs-family-stage__tab>span:first-child{color:var(--zs-muted);font-size:11px;font-weight:750;letter-spacing:.1em}body.zs-theme [data-zs-family-stage] .zs-family-stage__tab>span:last-child{font-size:15px;font-weight:680;line-height:1.3}body.zs-theme [data-zs-family-stage] .zs-family-stage__tab:is(.is-active,[aria-selected=true]){background:var(--zs-cobalt-soft);border-inline-start-color:var(--zs-cobalt);color:var(--zs-cobalt-deep)}body.zs-theme [data-zs-family-stage] .zs-family-stage__panels{background:var(--zs-surface-deep);color:var(--color-primary-button-text);display:grid;min-width:0}body.zs-theme [data-zs-family-stage] .zs-family-stage__panel{display:grid;grid-template-rows:minmax(320px,1fr) auto;min-height:620px;min-width:0}body.zs-theme [data-zs-family-stage] .zs-family-stage__panel[hidden],body.zs-theme [data-zs-family-stage] .zs-family-stage__mobile-trigger{display:none}body.zs-theme [data-zs-family-stage] .zs-family-stage__mobile-body{display:contents}body.zs-theme [data-zs-family-stage] .zs-family-stage__panel+.zs-family-stage__panel:not([hidden]){border-block-start:1px solid color-mix(in srgb,var(--color-primary-button-text) 16%,transparent)}body.zs-theme [data-zs-family-stage] .zs-family-stage__media{background:color-mix(in srgb,var(--color-primary-button-text) 5%,var(--zs-surface-deep));min-height:320px;overflow:hidden}body.zs-theme [data-zs-family-stage] .zs-family-stage__image{display:block;height:100%;object-fit:cover;width:100%}body.zs-theme [data-zs-family-stage] .zs-family-stage__content{align-content:end;background:linear-gradient(135deg,color-mix(in srgb,var(--zs-cobalt) 12%,transparent),transparent 62%);display:grid;gap:var(--zs-space-4);min-height:250px;padding:clamp(28px,4vw,56px)}body.zs-theme [data-zs-family-stage] .zs-family-stage__panel:not(:has(.zs-family-stage__media)) .zs-family-stage__content{min-height:620px}body.zs-theme [data-zs-family-stage] .zs-family-stage__number{color:var(--zs-signal-mint);font-size:12px;font-weight:750;letter-spacing:.12em}body.zs-theme [data-zs-family-stage] .zs-family-stage__content h3{color:inherit;font-family:var(--font-heading--family);font-size:clamp(36px,4.2vw,64px);font-weight:500;letter-spacing:-.03em;line-height:.98;margin:0;max-width:16ch}body.zs-theme [data-zs-family-stage] .zs-family-stage__content p{color:color-mix(in srgb,var(--color-primary-button-text) 78%,transparent);font-size:17px;margin:0;max-width:58ch}body.zs-theme [data-zs-family-stage] .zs-family-stage__content .zs-text-link{color:var(--color-primary-button-text);justify-self:start}body.zs-theme .zs-role-scenarios{border:1px solid var(--zs-line);border-radius:var(--zs-radius-card);display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.86fr) minmax(0,1.34fr);min-width:0;overflow:hidden}body.zs-theme .zs-role-scenario{background:var(--zs-panel);display:grid;grid-template-rows:auto 1fr;min-width:0}body.zs-theme .zs-role-scenario:nth-child(2){background:var(--zs-surface-subtle)}body.zs-theme .zs-role-scenario+.zs-role-scenario{border-inline-start:1px solid var(--zs-line)}body.zs-theme .zs-role-scenario__lead{align-content:start;display:grid;gap:var(--zs-space-3);min-height:260px;padding:clamp(24px,2.6vw,38px)}body.zs-theme .zs-role-scenario__lead>span,body.zs-theme .zs-role-na-panel__index{color:var(--zs-cobalt);font-size:11px;font-weight:750;letter-spacing:.12em}body.zs-theme .zs-role-scenario__lead h3,body.zs-theme .zs-role-na-panel h3{font-family:var(--font-heading--family);font-size:clamp(28px,2.5vw,40px);font-weight:500;letter-spacing:-.025em;line-height:1.02;margin:0}body.zs-theme .zs-role-scenario__lead p,body.zs-theme .zs-role-na-panel p{color:var(--zs-ink-soft);margin:0}body.zs-theme .zs-role-scenario__list{align-content:start;border-block-start:1px solid var(--zs-line);display:grid}body.zs-theme .zs-role-scenario__list>a{color:var(--zs-ink);display:grid;min-height:88px;padding:var(--zs-space-4) clamp(24px,2.6vw,38px);text-decoration:none;transition:background-color var(--zs-motion-fast) var(--zs-ease-standard)}body.zs-theme .zs-role-scenario__list>a+a{border-block-start:1px solid var(--zs-line)}body.zs-theme .zs-role-scenario__list strong,body.zs-theme .zs-role-scenario__list small{display:block}body.zs-theme .zs-role-scenario__list strong{font-size:14px;line-height:1.35}body.zs-theme .zs-role-scenario__list small{color:var(--zs-muted);font-size:12px;line-height:1.45;margin-top:var(--zs-space-2)}body.zs-theme .zs-role-na-panel{align-items:center;background:var(--zs-surface-deep);border-radius:var(--zs-radius-card);color:var(--color-primary-button-text);display:grid;gap:clamp(20px,3vw,44px);grid-template-columns:auto minmax(0,1fr) auto;padding:clamp(28px,4vw,52px)}body.zs-theme .zs-role-na-panel__index{color:var(--zs-signal-mint)}body.zs-theme .zs-role-na-panel p{color:color-mix(in srgb,var(--color-primary-button-text) 78%,transparent);margin-top:var(--zs-space-3);max-width:70ch}@media(hover:hover)and (pointer:fine){body.zs-theme .zs-role-scenario__list>a:hover{background:var(--zs-cobalt-soft)}}body.zs-theme .zs-site-scenarios{display:grid;gap:var(--zs-space-4);grid-template-columns:repeat(3,minmax(0,1fr));min-width:0}body.zs-theme .zs-site-scenario{background:var(--zs-panel);border:1px solid var(--zs-line);border-radius:var(--zs-radius-card);display:grid;grid-template-rows:auto auto 1fr auto;min-height:560px;min-width:0;overflow:hidden;padding-block-end:clamp(24px,2.8vw,36px)}body.zs-theme .zs-site-scenario--dark{background:var(--zs-surface-deep);border-color:color-mix(in srgb,var(--color-primary-button-text) 18%,transparent);color:var(--color-primary-button-text)}body.zs-theme .zs-site-scenario__media{aspect-ratio:16 / 10;background:var(--zs-surface-subtle);overflow:hidden}body.zs-theme .zs-site-scenario__image{display:block;height:100%;object-fit:cover;width:100%}body.zs-theme .zs-site-scenario__lead{display:grid;gap:var(--zs-space-3);padding:clamp(24px,2.8vw,36px)}body.zs-theme .zs-site-scenario__lead>span{color:var(--zs-cobalt);font-size:11px;font-weight:750;letter-spacing:.12em}body.zs-theme .zs-site-scenario--dark .zs-site-scenario__lead>span{color:var(--zs-signal-mint)}body.zs-theme .zs-site-scenario__lead h3{font-family:var(--font-heading--family);font-size:clamp(30px,2.7vw,44px);font-weight:500;letter-spacing:-.025em;line-height:1.02;margin:0}body.zs-theme .zs-site-scenario__lead p{color:var(--zs-ink-soft);margin:0}body.zs-theme .zs-site-scenario--dark .zs-site-scenario__lead p{color:color-mix(in srgb,var(--color-primary-button-text) 78%,transparent)}body.zs-theme .zs-site-scenario__links{align-content:start;border-block:1px solid var(--zs-line);display:grid}body.zs-theme .zs-site-scenario--dark .zs-site-scenario__links{border-color:color-mix(in srgb,var(--color-primary-button-text) 16%,transparent)}body.zs-theme .zs-site-scenario__links a{color:inherit;display:grid;gap:var(--zs-space-2);min-height:84px;padding:var(--zs-space-4) clamp(24px,2.8vw,36px);text-decoration:none}body.zs-theme .zs-site-scenario__links a+a{border-block-start:1px solid var(--zs-line)}body.zs-theme .zs-site-scenario--dark .zs-site-scenario__links a+a{border-color:color-mix(in srgb,var(--color-primary-button-text) 16%,transparent)}body.zs-theme .zs-site-scenario__links strong{font-size:14px}body.zs-theme .zs-site-scenario__links small{color:var(--zs-muted);font-size:12px;line-height:1.45}body.zs-theme .zs-site-scenario--dark .zs-site-scenario__links small{color:color-mix(in srgb,var(--color-primary-button-text) 68%,transparent)}body.zs-theme .zs-site-scenario>.zs-text-link{align-self:end;justify-self:start;margin:var(--zs-space-5) clamp(24px,2.8vw,36px) 0}body.zs-theme .zs-site-scenario--dark>.zs-text-link{color:var(--color-primary-button-text)}@media(max-width:1100px){body.zs-theme .zs-role-scenarios,body.zs-theme .zs-site-scenarios{grid-template-columns:1fr}body.zs-theme .zs-role-scenario+.zs-role-scenario{border-block-start:1px solid var(--zs-line);border-inline-start:0}body.zs-theme .zs-site-scenario{min-height:0}}@media(max-width:860px){body.zs-theme .zs-editorial-paths,body.zs-theme [data-zs-family-stage].zs-family-stage{grid-template-columns:1fr}body.zs-theme .zs-editorial-paths{grid-template-rows:auto}body.zs-theme .zs-editorial-path--feature{grid-row:auto;min-height:0}body.zs-theme [data-zs-family-stage] .zs-family-stage__tabs{border-block-end:1px solid var(--zs-line);border-inline-end:0}body.zs-theme [data-zs-family-stage] .zs-family-stage__panel,body.zs-theme [data-zs-family-stage] .zs-family-stage__panel:not(:has(.zs-family-stage__media)) .zs-family-stage__content{min-height:520px}body.zs-theme .zs-role-na-panel{align-items:start;grid-template-columns:auto minmax(0,1fr)}body.zs-theme .zs-role-na-panel .zs-button{grid-column:1 / -1;justify-self:stretch}}@media(max-width:767px){body.zs-theme .zs-editorial-path--feature{grid-template-rows:minmax(230px,58vw) auto}body.zs-theme .zs-editorial-path{min-height:220px}body.zs-theme .zs-editorial-path__content,body.zs-theme [data-zs-family-stage] .zs-family-stage__content,body.zs-theme .zs-role-scenario__lead,body.zs-theme .zs-role-scenario__list>a,body.zs-theme .zs-site-scenario__lead,body.zs-theme .zs-site-scenario__links a{padding-inline:var(--zs-space-5)}body.zs-theme [data-zs-family-stage] .zs-family-stage__tab{min-height:64px;padding-inline:var(--zs-space-4)}body.zs-theme [data-zs-family-stage][data-zs-family-stage-ready=true]{border-block-end:1px solid var(--zs-line)}body.zs-theme [data-zs-family-stage][data-zs-family-stage-ready=true] .zs-family-stage__tabs{display:none}body.zs-theme [data-zs-family-stage][data-zs-family-stage-ready=true] .zs-family-stage__panels{background:transparent;color:var(--zs-ink)}body.zs-theme [data-zs-family-stage][data-zs-family-stage-ready=true] .zs-family-stage__panel{border-block-start:1px solid var(--zs-line);display:block;min-height:0}body.zs-theme [data-zs-family-stage][data-zs-family-stage-ready=true] .zs-family-stage__mobile-trigger{align-items:center;-webkit-appearance:none;appearance:none;background:transparent;border:0;color:inherit;cursor:pointer;display:grid;font:inherit;gap:var(--zs-space-3);grid-template-columns:32px minmax(0,1fr) 18px;min-height:68px;padding:var(--zs-space-4) var(--zs-space-5);text-align:start;width:100%}body.zs-theme [data-zs-family-stage] .zs-family-stage__mobile-trigger>span:first-child{color:var(--zs-cobalt);font-size:11px;font-weight:750;letter-spacing:.1em}body.zs-theme [data-zs-family-stage] .zs-family-stage__mobile-trigger>span:nth-child(2){font-size:15px;font-weight:680;line-height:1.3}body.zs-theme [data-zs-family-stage] .zs-family-stage__mobile-caret{display:grid;place-items:center;transition:transform var(--zs-motion-fast) var(--zs-ease-standard)}body.zs-theme [data-zs-family-stage] .zs-family-stage__mobile-caret svg{height:12px;width:12px}body.zs-theme [data-zs-family-stage] .zs-family-stage__mobile-trigger[aria-expanded=true] .zs-family-stage__mobile-caret{transform:rotate(180deg)}body.zs-theme [data-zs-family-stage] .zs-family-stage__mobile-body{display:block}body.zs-theme [data-zs-family-stage] .zs-family-stage__mobile-body[hidden]{display:none}body.zs-theme [data-zs-family-stage][data-zs-family-stage-ready=true] .zs-family-stage__panel.is-active{background:var(--zs-surface-deep);color:var(--color-primary-button-text)}body.zs-theme [data-zs-family-stage] .zs-family-stage__panel,body.zs-theme [data-zs-family-stage] .zs-family-stage__panel:not(:has(.zs-family-stage__media)) .zs-family-stage__content{min-height:440px}body.zs-theme [data-zs-family-stage] .zs-family-stage__media{min-height:240px}body.zs-theme [data-zs-family-stage] .zs-family-stage__content h3{font-size:clamp(34px,11vw,48px)}body.zs-theme .zs-role-scenario__lead{min-height:0}body.zs-theme .zs-role-na-panel{grid-template-columns:1fr}body.zs-theme .zs-role-na-panel .zs-button{grid-column:auto}}@media(hover:hover)and (pointer:fine){body.zs-theme :where(.zs-button,.zs-header__cta,.button:not(.button-unstyled):not(.button-text):not(.close-button)):hover{transform:translateY(-1px)}body.zs-theme :where([data-zs-selector-reset],[data-zs-setup-reset]):hover,body.zs-theme [data-zs-selector]+.zs-card .zs-section-actions>a[href*="/pages/setup-confirmation"]:hover,body.zs-theme [data-zs-setup-builder] .zs-section-actions>a[href*="/pages/setup-confirmation"]:hover{transform:translate(4px)}body.zs-theme :where(a.zs-card,.zs-product-card,.zs-article-card,product-card .product-card__content,a.resource-card):hover{border-color:var(--zs-line-strong);box-shadow:var(--zs-shadow-card-hover);transform:translateY(-3px)}body.zs-theme :where(.zs-product-card,.zs-article-card,a.zs-card):hover :where(img,.zs-media-placeholder){transform:scale(1.02)}body.zs-theme :where(#MainContent[data-template="page.policy-info"] .zs-card,#MainContent[data-template="page.documents-center"] [data-zs-section$=__library] .zs-family-card,#MainContent[data-template="page.business-hub"] #product-families .zs-family-card,.zs-role-grid .zs-role-card):hover{box-shadow:none}}@media(prefers-reduced-motion:reduce){:root{--zs-motion-fast: .01ms;--zs-motion-base: .01ms;--zs-motion-reveal: .01ms;--zs-motion-press: .01ms;--zs-motion-state: .01ms;--zs-motion-content: .01ms;--zs-motion-panel: .01ms;--zs-motion-signature: .01ms}html.zs-theme-root{scroll-behavior:auto}body.zs-theme *,body.zs-theme *:before,body.zs-theme *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}body.zs-theme [data-zs-reveal]{opacity:1;transform:none}body.zs-theme :where(.zs-button,.zs-header__cta,.button,.zs-card,.zs-product-card,.product-card__content,.resource-card,.zs-header__link,.menu-list__link,.menu-drawer__menu-item,img){animation:none;transition-duration:.01ms}body.zs-theme :where(.zs-button,.zs-header__cta,.button,.zs-card,.zs-product-card,.product-card__content,.resource-card):hover{transform:none}body.zs-theme a.zs-text-link:hover,body.zs-theme a.zs-text-link:focus-visible,body.zs-theme a.zs-text-link:active,body.zs-theme .zs-text-link__icon,body.zs-theme .zs-path-line__icon{transform:rotate(-90deg)}}body.zs-theme .zs-header-localization{align-items:center;display:flex;grid-area:localization;justify-content:flex-end;position:relative;z-index:121}body.zs-theme .zs-localization-form{display:block;margin:0}body.zs-theme .zs-localization{color:var(--zs-ink);position:relative;width:fit-content}body.zs-theme .zs-localization__trigger{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:color-mix(in srgb,var(--zs-panel) 72%,transparent);border:1px solid color-mix(in srgb,var(--zs-ink) 10%,transparent);border-radius:var(--zs-radius-button);color:var(--zs-ink);cursor:pointer;display:grid;font-family:var(--font-body--family);font-size:14px;font-weight:600;gap:8px;grid-template-columns:16px minmax(0,1fr) 12px;height:40px;line-height:1;list-style:none;max-width:150px;min-width:92px;padding:0 12px;transition:background-color var(--zs-motion-fast) var(--zs-ease-standard),border-color var(--zs-motion-fast) var(--zs-ease-standard)}body.zs-theme .zs-localization__trigger::-webkit-details-marker{display:none}body.zs-theme .zs-localization__trigger::marker{content:""}body.zs-theme .zs-localization__trigger:hover{background:color-mix(in srgb,var(--zs-panel) 90%,transparent);border-color:color-mix(in srgb,var(--zs-cobalt) 30%,transparent)}body.zs-theme .zs-localization__current{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.zs-theme :where(.zs-localization__globe,.zs-localization__chevron,.zs-localization__check){align-items:center;display:inline-flex;justify-content:center}body.zs-theme .zs-localization__globe,body.zs-theme .zs-localization__globe svg{height:16px;width:16px}body.zs-theme .zs-localization__chevron,body.zs-theme .zs-localization__chevron svg{height:12px;width:12px}body.zs-theme .zs-localization__check,body.zs-theme .zs-localization__check svg{height:16px;width:16px}body.zs-theme .zs-localization__chevron{transition:transform var(--zs-motion-fast) var(--zs-ease-standard)}body.zs-theme .zs-localization[open] .zs-localization__chevron{transform:rotate(180deg)}body.zs-theme .zs-localization__menu{background:color-mix(in srgb,var(--zs-panel) 98%,transparent);border:1px solid color-mix(in srgb,var(--zs-ink) 10%,transparent);border-radius:var(--zs-radius-card);box-shadow:0 18px 45px -28px rgb(var(--color-shadow-rgb) / .45);color:var(--zs-ink);padding:6px;position:absolute;right:0;top:calc(100% + 8px);width:220px;z-index:120}body.zs-theme .zs-localization__list{display:grid;gap:2px}body.zs-theme .zs-localization__option{align-items:center;-webkit-appearance:none;appearance:none;background:transparent;border:0;border-radius:var(--zs-radius-field);color:var(--zs-ink);cursor:pointer;display:flex;font-family:var(--font-body--family);font-size:14px;font-weight:560;height:42px;justify-content:space-between;padding:0 10px;text-align:left;transform:none;width:100%}body.zs-theme .zs-localization__option:hover,body.zs-theme .zs-localization__option:focus-visible,body.zs-theme .zs-localization__option[aria-current=true]{background:color-mix(in srgb,var(--zs-cobalt) 9%,var(--zs-panel));color:var(--zs-cobalt);transform:none}body.zs-theme .zs-localization__option[aria-current=true]{font-weight:700}body.zs-theme .zs-localization--drawer,body.zs-theme .zs-localization--drawer .zs-localization__trigger,body.zs-theme .zs-localization--footer,body.zs-theme .zs-localization--footer .zs-localization__trigger{max-width:none;width:100%}body.zs-theme .zs-localization--drawer .zs-localization__trigger{background:var(--zs-panel);min-height:48px}body.zs-theme .zs-localization--drawer .zs-localization__menu{box-shadow:none;margin-top:8px;position:static;width:100%}body.zs-theme .zs-menu-drawer__localization{border-top:1px solid color-mix(in srgb,var(--zs-ink) 12%,transparent);margin-top:24px;padding-top:20px;width:100%}body.zs-theme .zs-footer{background:var(--zs-surface-deep);color:var(--color-primary-button-text);padding:0 var(--zs-page-gutter)}body.zs-theme .zs-footer__inner{display:block;margin:0 auto;max-width:var(--zs-container-wide);padding:72px 0 32px}body.zs-theme .zs-footer__grid{align-items:start;display:grid;gap:0 48px;grid-template-columns:minmax(320px,1.55fr) repeat(4,minmax(130px,1fr))}body.zs-theme .zs-footer__intro{grid-column:1;grid-row:1;min-width:0}body.zs-theme .zs-footer__intro p{color:color-mix(in srgb,var(--color-primary-button-text) 76%,transparent);margin:18px 0 0;max-width:420px}body.zs-theme .zs-footer__boundary{border-left-color:var(--zs-signal-mint)}body.zs-theme .zs-footer__group{align-self:start;display:block;grid-row:1 / span 2;min-width:0;width:auto}body.zs-theme .zs-footer__group--portable{grid-column:2}body.zs-theme .zs-footer__group--business{grid-column:3}body.zs-theme .zs-footer__group--proof{grid-column:4}body.zs-theme .zs-footer__group--learn{grid-column:5}body.zs-theme .zs-footer__group-trigger{align-items:center;color:var(--color-primary-button-text);cursor:default;display:flex;font-family:var(--font-heading--family);font-size:13px;font-weight:700;justify-content:space-between;letter-spacing:.03em;line-height:1.2;list-style:none;min-height:20px;pointer-events:none;text-transform:uppercase}body.zs-theme .zs-footer__group-trigger::-webkit-details-marker{display:none}body.zs-theme .zs-footer__group-trigger::marker{content:""}body.zs-theme .zs-footer__group-caret{display:none}body.zs-theme .zs-footer__links{align-content:start;display:grid;gap:12px;justify-content:start;margin-top:24px}body.zs-theme .zs-footer__links a{color:color-mix(in srgb,var(--color-primary-button-text) 72%,transparent);display:inline-flex;font-size:14px;line-height:1.42;min-height:0;text-decoration:none}body.zs-theme .zs-footer__links a:hover,body.zs-theme .zs-footer__links a:focus-visible{color:var(--color-primary-button-text)}body.zs-theme .zs-footer__localization{align-self:start;border-top:1px solid color-mix(in srgb,var(--color-primary-button-text) 16%,transparent);grid-column:1;grid-row:2;margin-top:28px;max-width:230px;padding-top:20px}body.zs-theme .zs-footer__localization-label{color:color-mix(in srgb,var(--color-primary-button-text) 68%,transparent);display:block;font-size:12px;font-weight:700;letter-spacing:.08em;margin-bottom:8px;text-transform:uppercase}body.zs-theme .zs-localization--footer .zs-localization__trigger{background:color-mix(in srgb,var(--color-primary-button-text) 8%,transparent);border-color:color-mix(in srgb,var(--color-primary-button-text) 24%,transparent);color:var(--color-primary-button-text);width:230px}body.zs-theme .zs-localization--footer .zs-localization__menu{bottom:calc(100% + 8px);top:auto}body.zs-theme .zs-footer__legal{align-items:center;border-top:1px solid color-mix(in srgb,var(--color-primary-button-text) 14%,transparent);color:color-mix(in srgb,var(--color-primary-button-text) 60%,transparent);display:flex;font-size:12px;gap:24px;justify-content:space-between;margin-top:52px;padding-top:24px}body.zs-theme .zs-footer__legal-links{align-items:center;display:flex;flex-wrap:wrap;gap:8px 20px;justify-content:flex-end}body.zs-theme .zs-footer__legal-links a{color:inherit;min-height:32px;text-decoration:none}body.zs-theme .zs-footer__legal-links a:hover,body.zs-theme .zs-footer__legal-links a:focus-visible{color:var(--color-primary-button-text)}@media(min-width:1024px)and (max-width:1279px){body.zs-theme .zs-footer__grid{column-gap:32px;grid-template-columns:repeat(4,minmax(0,1fr));row-gap:36px}body.zs-theme .zs-footer__intro{grid-column:1 / -1;grid-row:1}body.zs-theme .zs-footer__group{grid-row:2}body.zs-theme .zs-footer__group--portable{grid-column:1}body.zs-theme .zs-footer__group--business{grid-column:2}body.zs-theme .zs-footer__group--proof{grid-column:3}body.zs-theme .zs-footer__group--learn{grid-column:4}body.zs-theme .zs-footer__localization{grid-column:1 / -1;grid-row:3;margin-top:0}}@media(min-width:768px)and (max-width:1023px){body.zs-theme .zs-footer__grid{column-gap:32px;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:36px}body.zs-theme .zs-footer__intro{grid-column:1 / -1;grid-row:1}body.zs-theme .zs-footer__group{grid-row:auto}body.zs-theme .zs-footer__group--portable{grid-column:1;grid-row:2}body.zs-theme .zs-footer__group--business{grid-column:2;grid-row:2}body.zs-theme .zs-footer__group--proof{grid-column:1;grid-row:3}body.zs-theme .zs-footer__group--learn{grid-column:2;grid-row:3}body.zs-theme .zs-footer__localization{grid-column:1 / -1;grid-row:4;margin-top:0}}@media(max-width:767px){body.zs-theme .zs-localization--drawer .zs-localization__trigger{max-width:none}body.zs-theme .zs-footer__inner{padding:48px 0 24px}body.zs-theme .zs-footer__grid{display:grid;gap:0;grid-template-columns:minmax(0,1fr)}body.zs-theme .zs-footer__intro,body.zs-theme .zs-footer__group,body.zs-theme .zs-footer__localization{grid-column:1;grid-row:auto}body.zs-theme .zs-footer__intro{margin-bottom:28px}body.zs-theme .zs-footer__group{border-top:1px solid color-mix(in srgb,var(--color-primary-button-text) 16%,transparent)}body.zs-theme .zs-footer__group-trigger{cursor:pointer;min-height:52px;pointer-events:auto}body.zs-theme .zs-footer__group-caret,body.zs-theme .zs-footer__group-caret svg{display:inline-flex;height:14px;transition:transform var(--zs-motion-fast) var(--zs-ease-standard);width:14px}body.zs-theme .zs-footer__group[open] .zs-footer__group-caret{transform:rotate(180deg)}body.zs-theme .zs-footer__links{gap:0;margin:0;padding:0 0 16px}body.zs-theme .zs-footer__links a{align-items:center;min-height:44px}body.zs-theme .zs-footer__localization{border-top:1px solid color-mix(in srgb,var(--color-primary-button-text) 16%,transparent);margin-top:0;max-width:none;padding-top:24px}body.zs-theme .zs-localization--footer .zs-localization__trigger{width:100%}body.zs-theme .zs-footer__legal{align-items:flex-start;flex-direction:column;gap:10px;margin-top:32px}body.zs-theme .zs-footer__legal-links{justify-content:flex-start}}body.zs-theme #MainContent[data-template=index] .zs-hero--home{align-items:center;display:grid;height:auto;min-height:clamp(680px,86vh,920px)}body.zs-theme #MainContent[data-template=index] .zs-hero__content{align-items:center;display:grid;height:auto;min-height:inherit;padding-block:clamp(72px,7vw,112px)}body.zs-theme #MainContent[data-template=index] .zs-hero__title{font-size:clamp(58px,5.3vw,86px);letter-spacing:-.035em;line-height:.98;margin:0;text-wrap:balance}html:lang(en) body.zs-theme #MainContent[data-template=index] .zs-hero__copy{max-width:700px}html:lang(fr) body.zs-theme #MainContent[data-template=index] .zs-hero__copy{max-width:720px}html:lang(fr) body.zs-theme #MainContent[data-template=index] .zs-hero__title{font-size:clamp(52px,4.55vw,72px)}html:lang(de) body.zs-theme #MainContent[data-template=index] .zs-hero__copy{max-width:740px}html:lang(de) body.zs-theme #MainContent[data-template=index] .zs-hero__title{font-size:clamp(50px,4.4vw,70px)}html:lang(nl) body.zs-theme #MainContent[data-template=index] .zs-hero__copy{max-width:720px}html:lang(nl) body.zs-theme #MainContent[data-template=index] .zs-hero__title{font-size:clamp(52px,4.7vw,74px)}@media(max-width:767px){body.zs-theme #MainContent[data-template=index] .zs-hero--home,body.zs-theme #MainContent[data-template=index] .zs-hero__content{min-height:auto}body.zs-theme #MainContent[data-template=index] .zs-hero__content{padding-block:calc(var(--header-height, 60px) + var(--zs-space-6)) var(--zs-space-10)}body.zs-theme #MainContent[data-template=index] .zs-hero__title,html:lang(fr) body.zs-theme #MainContent[data-template=index] .zs-hero__title,html:lang(de) body.zs-theme #MainContent[data-template=index] .zs-hero__title,html:lang(nl) body.zs-theme #MainContent[data-template=index] .zs-hero__title{font-size:clamp(42px,12vw,56px);line-height:1}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/zs-visual-system.css.map */
