/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid}}}@layer components{.language-suggestion{overscroll-behavior:contain;color:var(--text-heading);background:var(--site-nav-selected);border-bottom:1px solid var(--site-nav-line);max-block-size:max(0px, calc(100dvh - var(--site-nav-height) - 44px));display:block;overflow-y:auto}.language-suggestion[hidden]{display:none}.language-suggestion__inner{max-width:var(--site-max-width);padding-inline:var(--site-gutter);justify-content:space-between;align-items:center;gap:24px;margin-inline:auto;padding-block:16px;display:flex}.language-suggestion__message{min-width:0;font-size:var(--type-body-size);line-height:var(--type-body-leading);font-weight:var(--type-body-weight);overflow-wrap:anywhere;margin:0}.language-suggestion__actions{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:12px 16px;display:flex}.language-suggestion__target,.language-suggestion__stay{cursor:pointer;border-style:var(--tw-border-style);min-height:44px;font-family:inherit;font-size:var(--type-control-size);line-height:var(--type-control-leading);font-weight:var(--type-control-weight);border-width:0;justify-content:center;align-items:center;padding:8px 16px;display:inline-flex}.language-suggestion__target{color:var(--text-inverse);background:var(--button-primary-background);border-radius:999px;text-decoration-line:none}.language-suggestion__stay{color:var(--text-heading);text-underline-offset:3px;background-color:#0000;text-decoration-line:underline}@media (width<=1199px){.language-suggestion__inner{flex-direction:column;align-items:flex-start;gap:12px}.language-suggestion__actions{flex-shrink:1;max-width:100%}}.site-header{--site-nav-height:80px;--site-nav-font-step:.09375rem;--site-nav-text-size:.9375rem;--site-nav-text-leading:22px;--site-nav-menu-size:var(--type-body-size);--site-nav-caption-size:.6875rem;--site-nav-max-width:1392px;--site-nav-gutter:24px;--site-nav-heading:#1a1d21;--site-nav-muted:#6c747f;--site-nav-selected:#f7f9fc;--site-nav-line:#ebedef;z-index:10000;font-family:var(--font-text);font-size:calc(var(--type-body-size) + var(--site-nav-font-step));color:var(--button-primary-background);background:var(--surface-page);position:relative}.site-header[data-enhanced=true]{inset-inline:0;position:fixed;top:0}.site-header[data-overlay-open=true]{z-index:10002}.site-header:after{content:"";pointer-events:none;z-index:5;background:var(--site-nav-line);inset-inline:0;height:1px;position:absolute;bottom:0}.site-header[data-enhanced=true] [data-nav-panel]:not([aria-hidden=false]){display:none}.site-header__bar{min-height:var(--site-nav-height);max-width:var(--site-nav-max-width);padding-inline:var(--site-nav-gutter);flex-wrap:wrap;align-items:center;column-gap:32px;margin-inline:auto;display:flex;position:relative}.site-header__logo{flex-shrink:0;align-items:center;padding-block:16px;display:flex}.site-header__logo svg{width:104px;height:auto;display:block}.site-header__nav{flex:100%;min-width:0}.site-header__list,.site-header__item{margin:0;padding:0;list-style-type:none}.site-header__trigger,.site-header__link{cursor:pointer;border-style:var(--tw-border-style);text-align:start;font-family:inherit;font-size:var(--site-nav-menu-size);line-height:var(--type-control-leading);font-weight:var(--type-body-weight);color:var(--button-primary-background);background-color:#0000;border-width:0;align-items:center;padding:16px 0;text-decoration:none;display:flex;position:relative}.site-header__trigger:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;flex-shrink:0;width:7px;height:7px;margin-inline-start:auto;transition:transform .16s;display:block;transform:rotate(45deg)}.site-header__trigger[aria-expanded=true]:after{transform:rotate(225deg)}.site-header__panel{background:var(--surface-page)}.site-header__mega{max-width:var(--site-nav-max-width);align-items:flex-start;gap:24px;margin-inline:auto;padding:24px;display:grid}.site-header__mega-main{align-content:flex-start;gap:32px;min-width:0;display:grid}.site-header__mega-columns{gap:24px;min-width:0;display:grid}.site-header__mega-section,.site-header__mega-column{min-width:0}.site-header__mega-heading,.site-header__mega-title{font-size:var(--type-caption-size);line-height:18px;font-weight:var(--type-body-weight);overflow-wrap:anywhere;color:var(--site-nav-muted);margin:0 0 16px}.site-header__mega-title a{color:inherit;text-decoration:none}.site-header__mega-title a[href]:is(:hover,:focus-visible){color:var(--site-accent)}.site-header__mega-links,.site-header__solution-links,.site-header__product-links{gap:16px;min-width:0;margin:0;padding:0;list-style-type:none;display:grid}.site-header__mega-links li,.site-header__solution-links li,.site-header__product-links li{min-width:0;margin:0;padding:0;list-style-type:none}.site-header__menu-link{min-width:0;font-size:var(--site-nav-menu-size);overflow-wrap:anywhere;color:var(--site-nav-heading);justify-items:start;gap:4px;padding:0;line-height:17px;text-decoration:none;display:grid}.site-header__menu-link-title{vertical-align:top;max-width:100%;font-size:var(--site-nav-menu-size);line-height:17px;font-weight:var(--type-body-weight);align-items:center;gap:4px;display:inline-flex}.site-header__menu-link-title>span{min-width:0}.site-header__menu-link-title svg{color:inherit;flex-shrink:0;display:block}.site-header__menu-link-description{font-size:var(--site-nav-caption-size);line-height:18px;font-weight:var(--type-body-weight);color:var(--site-nav-muted);display:block}.site-header__menu-link[href]:is(:hover,:focus-visible) .site-header__menu-link-title{color:var(--site-accent)}.site-header__menu-link[data-unavailable-route] svg{display:none}[dir=rtl] .site-header__menu-link-title svg{rotate:180deg}.site-header__product-rows{min-width:0}.site-header__product-row{border-bottom:1px solid var(--site-nav-line);gap:16px;padding-block:16px;display:grid}.site-header__product-row:first-child{padding-top:0}.site-header__product-row:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0;padding-bottom:0}.site-header__product-row h3{min-width:0;font-size:var(--site-nav-menu-size);line-height:17px;font-weight:var(--type-body-weight);overflow-wrap:anywhere;color:var(--site-nav-heading);align-self:center;align-items:center;gap:10px;margin:0;display:flex}.site-header__product-row h3 img{flex-shrink:0;width:20px;height:20px;display:block}.site-header__mega-aside{border-top:1px solid var(--site-nav-line);min-width:0;padding-top:24px}.site-header__mega-aside-heading{font-size:var(--type-caption-size);line-height:18px;font-weight:var(--type-body-weight);overflow-wrap:anywhere;color:var(--site-nav-muted);margin:0 0 20px}.site-header__product-intro{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.site-header__product-artwork{isolation:isolate;aspect-ratio:418/221;background:var(--surface-product-dark);border-radius:8px;width:100%;min-height:160px;display:grid;position:relative}.site-header__product-artwork img{z-index:-1;border-radius:inherit;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.site-header__product-artwork-copy{color:var(--text-inverse);padding:18px}.site-header__product-brand{font-family:Arial,sans-serif;font-size:var(--type-body-size);line-height:var(--type-card-leading);font-weight:var(--type-body-weight);display:block}.site-header__product-artwork-copy p{margin:var(--card-description-margin-top) 0 0;font-size:var(--type-card-size);line-height:var(--type-card-leading);font-weight:var(--type-body-weight);overflow-wrap:anywhere;letter-spacing:1px}.site-header__product-description{font-size:var(--site-nav-menu-size);line-height:22px;font-weight:var(--type-body-weight);overflow-wrap:anywhere;color:var(--text-reading);margin:20px 0 16px}.site-header__all-products{font-size:var(--site-nav-menu-size);color:var(--site-nav-heading);border-radius:6px;align-items:center;gap:8px;margin:0;padding:0;line-height:22px;text-decoration:none;transition:color .16s;display:inline-flex}.site-header__all-products:is(:hover,:focus-visible){color:var(--site-accent)}.site-header__all-products svg{flex-shrink:0;transition:transform .16s}.site-header__all-products:is(:hover,:focus-visible) svg{transform:translate(3px)}[dir=rtl] .site-header__all-products svg{rotate:180deg}[dir=rtl] .site-header__all-products:is(:hover,:focus-visible) svg{transform:translate(-3px)}.site-header__feature{min-width:0;color:var(--text-reading)}.site-header__feature+.site-header__feature{margin-top:32px}.site-header__feature>img{border-radius:8px;width:100%;height:auto;display:block}.site-header__feature>img+:is(a,[data-unavailable-route]){margin-top:16px}.site-header__feature>p{font-size:var(--site-nav-menu-size);line-height:22px;font-weight:var(--type-body-weight);overflow-wrap:anywhere;margin:16px 0 12px}.site-header__feature>:is(a,[data-unavailable-route]){font-size:var(--site-nav-menu-size);line-height:22px;font-weight:var(--type-body-weight);overflow-wrap:anywhere;color:var(--site-nav-heading);text-decoration:none;display:inline-flex}.site-header__feature>a[href]:is(:hover,:focus-visible){color:var(--site-accent)}.site-header__actions{flex-shrink:0;align-items:center;gap:12px;margin-inline-start:auto;display:flex}.site-header__icon,.site-header__toggle{cursor:pointer;border-style:var(--tw-border-style);width:40px;height:44px;color:var(--button-primary-background);background-color:#0000;border-width:0;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.site-header__icon img{width:20px;height:20px;display:block}.site-header__toggle{display:none}.site-header__toggle span{background:currentColor;border-radius:2px;width:26px;height:2px;transition:transform .16s,opacity .16s;display:block;position:absolute}.site-header__toggle span:first-child{transform:translateY(-7px)}.site-header__toggle span:last-child{transform:translateY(7px)}.site-header__toggle[aria-expanded=true] span:first-child{transform:rotate(45deg)}.site-header__toggle[aria-expanded=true] span:nth-child(2){opacity:0}.site-header__toggle[aria-expanded=true] span:last-child{transform:rotate(-45deg)}.site-header__utility{z-index:4;max-height:max(0px, calc(100dvh - var(--site-header-height,var(--site-nav-height)) - 20px));max-width:calc(100% - 2 * var(--site-gutter));overscroll-behavior:contain;color:var(--button-primary-background);background:var(--surface-page);border:1px solid var(--site-nav-line);inset-inline-end:var(--site-gutter);border-radius:10px;padding:24px;position:absolute;top:100%;overflow-y:auto;box-shadow:0 4px 24px #0000001f}.site-header__utility[data-language-panel]{right:auto;left:var(--site-language-left,auto);min-width:160px;padding:8px}.site-header__utility--consultation{width:240px;padding:16px;display:grid}.site-header__utility--with-qr{grid-template-columns:minmax(0,1fr) 148px;gap:16px;width:420px}.site-header__language,.site-header__consultation-links a{box-sizing:border-box;border-radius:6px;align-items:center;min-height:40px;padding:8px 12px;display:flex}.site-header__language{font-size:var(--type-control-size);line-height:var(--type-control-leading);font-weight:var(--type-body-weight);overflow-wrap:anywhere;text-decoration:none}.site-header__language[aria-current=true]{font-weight:var(--type-body-weight)}.site-header__consultation-links{align-content:center;gap:4px;min-width:0;display:grid}.site-header__consultation-links a{font-size:var(--site-nav-text-size);line-height:var(--site-nav-text-leading);font-weight:var(--type-body-weight);overflow-wrap:anywhere;gap:10px;text-decoration:none}.site-header__consultation-links svg{flex-shrink:0;display:block}.site-header__consultation-links a:is(:hover,:focus-visible),.site-header__language:hover{background:var(--site-nav-selected)}.site-header__qr{text-align:start;padding:8px 0;align-content:center;justify-items:start;gap:12px;padding-inline-start:20px;display:grid}.site-header__qr>p{font-size:var(--type-caption-size);line-height:var(--type-caption-leading);font-weight:var(--type-caption-weight);overflow-wrap:anywhere;color:var(--text-muted);margin:0}.site-header__qr img{width:104px;height:auto;display:block}.site-header__backdrop{inset:var(--site-header-height,var(--site-nav-height)) 0 0;z-index:-1;cursor:default;border-style:var(--tw-border-style);background-color:#0000;border-width:0;padding:0;position:fixed}.site-header :is(a,button):focus-visible{background-color:var(--text-heading);outline:none}@supports (color:color-mix(in lab, red, red)){.site-header :is(a,button):focus-visible{background-color:color-mix(in srgb, var(--text-heading) 8%, var(--surface-page))}}@media (width>=1200px){.site-header__bar{column-gap:72px}.site-header[data-enhanced=true] .site-header__bar{flex-wrap:nowrap}.site-header[data-enhanced=true] .site-header__nav{flex:auto;align-self:stretch;display:flex}.site-header[data-enhanced=true] .site-header__list{align-items:stretch;gap:0;display:flex}.site-header[data-enhanced=true] .site-header__item{align-items:stretch;display:flex}.site-header[data-enhanced=true] .site-header__trigger,.site-header[data-enhanced=true] .site-header__link{box-sizing:border-box;min-height:var(--site-nav-height);white-space:nowrap;padding:0 24px}.site-header[data-enhanced=true] .site-header__trigger:before{content:"";pointer-events:none;background-color:var(--site-accent);opacity:0;inset-inline:24px;height:4px;position:absolute;bottom:0}.site-header[data-enhanced=true] .site-header__trigger[aria-expanded=true]:before{opacity:1}.site-header[data-enhanced=true] .site-header__trigger:after{display:none}.site-header[data-enhanced=true] .site-header__trigger[aria-expanded=true]{z-index:6}.site-header[data-enhanced=true] .site-header__panel{top:var(--site-header-height,var(--site-nav-height));z-index:2;max-height:max(0px, calc(100dvh - var(--site-header-height,var(--site-nav-height))));overscroll-behavior:contain;border-bottom:1px solid var(--site-nav-line);position:fixed;left:0;right:0;overflow-y:auto;box-shadow:0 8px 16px -12px #0003}.site-header:has([data-nav-panel][aria-hidden=false]) .site-header__backdrop{background:#0000001a}.site-header__mega{padding:32px var(--site-nav-gutter);grid-template-columns:minmax(0,3fr) minmax(0,1fr)}.site-header__mega-columns,.site-header__solution-links{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:48px}:is(.site-header__mega--resources,.site-header__mega--about) .site-header__mega-column{position:relative}:is(.site-header__mega--resources,.site-header__mega--about) .site-header__mega-column+.site-header__mega-column:before{content:"";pointer-events:none;background:var(--site-nav-line);inset-inline-start:-24px;width:1px;position:absolute;top:0;bottom:0}.site-header__product-row{grid-template-columns:186px minmax(0,1fr)}.site-header__product-links{grid-template-columns:repeat(3,minmax(0,1fr))}.site-header__mega-aside{border-top-style:var(--tw-border-style);border-top-width:0;border-inline-start:1px solid var(--site-nav-line);padding-inline-start:24px;align-self:stretch;padding-top:0}}@media (width>=1200px) and (width<=1350px){.site-header__bar{column-gap:32px}}@media (width<=1199px){.site-header{--site-nav-height:65px}.site-header__bar{column-gap:16px}.site-header__logo{padding-block:12px}.site-header__actions{gap:4px}.site-header__consultation-trigger{display:none}.site-header[data-enhanced=true] .site-header__toggle{display:flex}.site-header[data-enhanced=true] .site-header__nav{top:var(--site-header-height,var(--site-nav-height));z-index:2;height:max(0px, calc(100dvh - var(--site-header-height,var(--site-nav-height))));overscroll-behavior:contain;background:var(--surface-page);display:none;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}.site-header[data-enhanced=true][data-mobile-open=true] .site-header__nav{display:block}.site-header__trigger,.site-header__link{width:100%;padding:20px var(--site-nav-gutter);line-height:var(--type-mobile-menu-leading);border-bottom:1px solid var(--site-nav-line);gap:16px}.site-header__utility{padding:16px;inset-inline-end:var(--site-gutter)}}@media (width>=1200px) and (prefers-reduced-motion:no-preference){.site-header[data-enhanced=true] :is(.site-header__panel,.site-header__utility){opacity:0;transition:opacity .18s ease, transform .18s ease, display .18s allow-discrete;transform:translateY(-8px)}.site-header[data-enhanced=true] :is(.site-header__panel,.site-header__utility)[aria-hidden=false]{opacity:1;transform:translateY(0)}@starting-style{.site-header[data-enhanced=true] :is(.site-header__panel,.site-header__utility)[aria-hidden=false]{opacity:0;transform:translateY(-8px)}}}@media (prefers-reduced-motion:reduce){.site-header__trigger:after,.site-header__toggle span{transition-property:none}.site-header__all-products,.site-header__all-products svg{transition:none}.site-header__all-products:is(:hover,:focus-visible) svg{transform:none}}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
