main:has(>.product-page--adaptive){background:#fff}.product-page.product-page--wh-template.product-page--adaptive{--adaptive-page-width:1440px;max-width:var(--adaptive-page-width);margin-inline:auto;--design-highlight:color-mix(in srgb,var(--accent) 78%,white);--design-deep:color-mix(in srgb,var(--accent) 90%,black);--design-base:var(--accent);--design-hover:var(--primary-button-hover-bg,var(--accent-dark));--design-outline:color-mix(in srgb,var(--accent) 63%,white);--design-tint:color-mix(in srgb,var(--accent) 16%,white);--design-shade:color-mix(in srgb,var(--accent) 29%,white);--design-selected:color-mix(in srgb,var(--accent) 7%,white);--design-summary:color-mix(in srgb,var(--accent) 5%,white);--design-toggle:color-mix(in srgb,var(--accent) 9%,white);--design-checks:color-mix(in srgb,var(--accent) 13%,white);--design-panel:color-mix(in srgb,var(--accent) 15%,white);--offer-gradient:var(--brand-linear,linear-gradient(30deg,var(--design-deep),var(--design-highlight)));--wh-h1:48px;--wh-h2:40px;--wh-h3:24px;--wh-body:16px;--wh-body-sm:14px;--wh-panel-title:24px;--wh-card-title:20px;--wh-card-text:16px;--text:#191921;--text-muted:#6f6f78;--border:#d9d9dd;font-family:Segoe UI,Arial,sans-serif;background:#fff;color:var(--text)}.product-page.product-page--adaptive[data-design-palette]{--design-highlight:#f99b00;--design-deep:#de5501;--design-base:#ef6300;--design-hover:#d45100;--design-outline:#f5a04f;--design-tint:#fee6c8;--design-shade:#fbcca1;--design-selected:#fff4eb;--design-summary:#fff8ed;--design-toggle:#fff0e5;--design-checks:#ffecd2;--design-panel:#ffe8c8;--offer-gradient:url(/software/product-template/equipment-gradient.svg)}.product-page.product-page--wh-template.product-page--adaptive .wh-rail,.product-page.product-page--wh-template.product-page--adaptive .wh-rail-card,.product-page.product-page--wh-template.product-page--adaptive.product-page--with-floating-trial .wh-template>.wh-rail,.product-page.product-page--wh-template.product-page--adaptive.product-page--with-floating-trial .wh-template>.wh-rail-card{width:auto;max-width:1392px;margin:0 auto;padding:0 24px;transform:none}.product-page.product-page--wh-template.product-page--adaptive .wh-rail-card{border:0;border-radius:12px;box-shadow:none}.product-page.product-page--wh-template.product-page--adaptive .wh-heading{margin:0 0 40px;text-align:left;padding-left:0}.product-page.product-page--wh-template.product-page--adaptive h2{font-size:var(--wh-h2);line-height:1.05;letter-spacing:-1.5px;font-weight:600}.product-page.product-page--wh-template.product-page--adaptive h3{font-weight:600}.product-page.product-page--wh-template.product-page--adaptive p{line-height:1.6}.product-page.product-page--wh-template.product-page--adaptive .btn{font-size:16px;font-weight:600;border-radius:8px;min-height:48px;box-shadow:none}.product-page.product-page--wh-template.product-page--adaptive.product-page--with-floating-trial .wh-hero>.wh-rail{padding:10px 10px 10px 24px}.product-page.product-page--wh-template.product-page--adaptive.product-page--with-floating-trial .wh-hero__copy{padding:24px 0;min-height:0}.product-page.product-page--wh-template.product-page--adaptive .wh-hero__visual img{inset:0;width:100%;height:100%;max-height:none;object-fit:cover;border-radius:12px}.product-page.product-page--wh-template.product-page--adaptive .wh-hero .btn--primary{background:#fff;color:var(--accent);border-color:#fff}.product-page.product-page--wh-template.product-page--adaptive .wh-hero+.wh-section{padding-top:64px;border:0}.product-page.product-page--wh-template.product-page--adaptive .wh-tabs__input:checked+.wh-tabs__button{color:#191921;background:#fff;box-shadow:none;border:0}.product-page.product-page--wh-template.product-page--adaptive .wh-panel{padding:24px;border:1px solid #d9d9dd;border-radius:12px;box-shadow:none;background:#fff}.product-page.product-page--wh-template.product-page--adaptive .wh-capabilities>.wh-panel:first-child{border:0;padding:0}.product-page.product-page--wh-template.product-page--adaptive .wh-chip-grid{grid-template-columns:1fr 1fr;gap:24px}.product-page.product-page--wh-template.product-page--adaptive .wh-use-case{padding:24px 0;border:0;border-bottom:1px solid #d9d9dd;background:transparent;border-radius:0;box-shadow:none}.product-page.product-page--wh-template.product-page--adaptive .wh-use-case:last-child{border:0}.product-page.product-page--wh-template.product-page--adaptive .wh-actions--center{justify-content:flex-start}.product-page.product-page--wh-template.product-page--adaptive .wh-license-configurator{padding-top:32px}.product-page--adaptive .wh-license-configurator>.wh-rail{container:license-rail/inline-size}.product-page.product-page--wh-template.product-page--adaptive .configurator-guided-help{margin:32px 0 64px;border-radius:12px;box-shadow:none;border:0;padding:32px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:24px;--help-art-right:53px;--help-art-top:12px;--help-fill:linear-gradient(105deg,var(--design-tint) 58%,var(--design-shade));min-height:249px;position:relative;isolation:isolate;background:var(--help-fill)}.product-page--adaptive .configurator-guided-help:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none;filter:var(--art-filter,none);background:url(/software/product-template/guided-help-illustration.svg) right var(--help-art-right) top var(--help-art-top) /301.5px auto no-repeat,url(/software/product-template/guided-help-grid.svg) left 614px top -12px /901px 354px no-repeat}.product-page.product-page--wh-template.product-page--adaptive .configurator-guided-help>div{max-width:min(600px,calc(100% - 304px))}@container license-rail (min-width: 620px) and (max-width: 800px){.product-page.product-page--wh-template.product-page--adaptive .configurator-guided-help{--help-art-right:23px;--help-art-top:52px;min-height:312px}}@container license-rail (max-width: 619px){.product-page.product-page--wh-template.product-page--adaptive .configurator-guided-help{min-height:0}.product-page--adaptive .configurator-guided-help:before{display:none}.product-page.product-page--wh-template.product-page--adaptive .configurator-guided-help>div{max-width:100%}}.product-page.product-page--wh-template.product-page--adaptive .configurator-guided-help__eyebrow{display:block;color:var(--accent);font-size:16px;line-height:1;font-weight:600;letter-spacing:normal;text-transform:none}.product-page.product-page--wh-template.product-page--adaptive .configurator-guided-help h2{margin:8px 0 0;letter-spacing:normal;font-size:22px;font-weight:700;line-height:1.3}.product-page.product-page--wh-template.product-page--adaptive .configurator-guided-help p{margin:8px 0 0;font-size:16px;line-height:1.6}.product-page.product-page--wh-template.product-page--adaptive .configurator-guided-help .btn{min-width:0;padding:12px 24px;min-height:48px;font-size:16px}.product-page.product-page--wh-template.product-page--adaptive .section-block{margin-top:64px}.product-page.product-page--wh-template.product-page--adaptive .product-configurator-disclosure>summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;border:1px solid #d9d9dd;border-radius:8px;font-size:20px;font-weight:600;cursor:pointer}.product-page.product-page--wh-template.product-page--adaptive .product-configurator-disclosure>summary::-webkit-details-marker{display:none}.product-page.product-page--wh-template.product-page--adaptive .product-configurator-disclosure[open] .product-configurator-disclosure__closed,.product-page.product-page--wh-template.product-page--adaptive .product-configurator-disclosure__open{display:none}.product-page.product-page--wh-template.product-page--adaptive .product-configurator-disclosure[open] .product-configurator-disclosure__open{display:inline}.product-page.product-page--wh-template.product-page--adaptive .product-configurator-disclosure__content{padding-top:24px}.product-page.product-page--wh-template.product-page--adaptive .license-showcase__segmented button,.product-page.product-page--wh-template.product-page--adaptive .license-showcase__tabs button{border:0;padding:10px 16px;border-radius:6px;background:transparent;color:#6f6f78;font:600 16px/1.2 Segoe UI,sans-serif;cursor:pointer}.product-page.product-page--wh-template.product-page--adaptive .license-showcase__segmented button[aria-pressed=true]{background:#fff;color:#191921}.product-page.product-page--wh-template.product-page--adaptive .license-showcase__card{display:flex;flex-direction:column;min-width:0}.product-page.product-page--wh-template.product-page--adaptive .license-showcase__tabs{display:flex}.product-page.product-page--wh-template.product-page--adaptive .license-showcase__tabs button[aria-pressed=true]{background:#f2f3f6;color:#191921}.product-page.product-page--wh-template.product-page--adaptive .license-showcase__body p{margin:0}.product-page.product-page--wh-template.product-page--adaptive .license-showcase__price{font-size:24px;font-weight:600;color:var(--accent)}.product-page.product-page--wh-template.product-page--adaptive .license-showcase__term{font-size:12px;color:#6f6f78}.product-page.product-page--wh-template.product-page--adaptive .license-showcase__description,.product-page.product-page--wh-template.product-page--adaptive .license-showcase__features{font-size:14px;color:#6f6f78;margin-top:12px;overflow-wrap:anywhere}.product-page.product-page--wh-template.product-page--adaptive .license-showcase__description dl>div{padding:6px 0;border-bottom:1px solid #d9d9dd}.product-page.product-page--wh-template.product-page--adaptive .license-showcase__features ul{padding-left:18px}.product-page.product-page--wh-template.product-page--adaptive .license-showcase__features li{margin-bottom:10px}.product-page.product-page--wh-template.product-page--adaptive .license-showcase__choose strong{font-size:24px;line-height:1.3;font-weight:600}.product-page.product-page--wh-template.product-page--adaptive .wh-image-left__layout{align-items:center;position:relative;padding:0;background:#fff;border:1px solid #d9d9dd;border-radius:10px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;min-height:304px}.product-page.product-page--wh-template.product-page--adaptive .wh-image-left__cards{display:block;padding:40px}.product-page.product-page--wh-template.product-page--adaptive .wh-info-card{border:0;padding:0;background:transparent;box-shadow:none;min-height:0}.product-page.product-page--wh-template.product-page--adaptive .wh-image-left__bottom-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:16px}.product-page.product-page--wh-template.product-page--adaptive .wh-info-card--wide{display:block;border:1px solid #d9d9dd;padding:24px;border-radius:10px}.product-page.product-page--wh-template.product-page--adaptive .wh-info-card__icon{padding:0;color:var(--accent);background:transparent;border:0;margin-bottom:24px;display:grid;place-items:center;width:56px;height:56px}.product-page.product-page--wh-template.product-page--adaptive .wh-step-card__icon img{display:block;width:100%;height:100%;object-fit:contain}.product-page.product-page--wh-template.product-page--adaptive .wh-comparison{border:0;box-shadow:none;margin-top:48px;border-top:1px solid #d9d9dd;border-radius:0}.product-page.product-page--wh-template.product-page--adaptive .wh-comparison__head{padding:24px 0;border:0;border-radius:0;background:#fff}.product-page.product-page--wh-template.product-page--adaptive .wh-vs{position:absolute;z-index:1;left:50%;top:50%;transform:translate(-50%,-50%);background:#fff;width:56px;height:56px;border:1px solid #d9d9dd;box-shadow:none;font-size:20px;line-height:1.14;font-weight:600;color:#6f6f78}.product-page.product-page--wh-template.product-page--adaptive .wh-comparison__body{position:relative;grid-template-columns:1fr 1fr;padding:8px 0 24px;gap:16px;border-top:0}.product-page.product-page--wh-template.product-page--adaptive .wh-help-card{background:#fff;box-shadow:none;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:32px;border:0;border-top:1px solid #d9d9dd;border-radius:0;padding:48px 0 0;margin-top:0}.product-page.product-page--wh-template.product-page--adaptive .adaptive-demo__scenarios{padding:16px 0 32px}.product-page.product-page--wh-template.product-page--adaptive .adaptive-demo h2{font-size:24px;line-height:1.3;letter-spacing:0;margin:0 0 16px}.product-page.product-page--wh-template.product-page--adaptive .adaptive-demo__scenarios p,.product-page.product-page--wh-template.product-page--adaptive .adaptive-demo__trial p{font-size:14px;color:#89898c}.product-page.product-page--wh-template.product-page--adaptive .adaptive-demo__choices button.is-active{background:var(--design-selected);border-color:var(--accent);color:#191921}.product-page.product-page--wh-template.product-page--adaptive .adaptive-demo__choices button>svg{width:28px;height:28px;flex-shrink:0}.product-page.product-page--wh-template.product-page--adaptive .adaptive-demo__choices button.is-active>svg{color:var(--accent)}.product-page.product-page--wh-template.product-page--adaptive .adaptive-demo__choices button>b{margin-left:auto}.product-page.product-page--wh-template.product-page--adaptive .wh-capabilities>.wh-panel:last-child{border:0;padding:0}.product-page.product-page--wh-template.product-page--adaptive #contact{margin-top:64px;padding-top:48px;padding-bottom:64px;background:#f2f3f6;border-radius:12px}.product-page.product-page--wh-template.product-page--adaptive .wh-inquiry{background:transparent;border:0;box-shadow:none;border-radius:0;padding:0 28px;grid-template-columns:minmax(0,1fr) 420px;gap:54px}.product-page.product-page--wh-template.product-page--adaptive .wh-inquiry__form-card{background:#fff;border-radius:12px;padding:32px;border:1px solid #d9d9dd;box-shadow:0 8px 16px #19192108}.product-page.product-page--wh-template.product-page--adaptive [data-product-section=getting-started]{margin-top:64px;padding:32px 0;background:#f2f3f6}.product-page.product-page--wh-template.product-page--adaptive.product-page--with-floating-trial [data-product-section=getting-started]>.wh-rail-card{margin-left:24px;margin-right:24px;padding:40px}.product-page.product-page--wh-template.product-page--adaptive .wh-step-card{background:transparent;padding:0;box-shadow:none;border:0;display:flex;flex-direction:column}.product-page.product-page--wh-template.product-page--adaptive .wh-step-card__head{display:contents}.product-page.product-page--wh-template.product-page--adaptive .wh-step-card__icon{border:0;background:transparent;padding:0;width:100%;flex-shrink:0;display:block;order:-2;height:280px}.product-page.product-page--wh-template.product-page--adaptive .wh-step-card__number{padding:0;background:transparent;color:#89898c;display:none}.product-page.product-page--wh-template.product-page--adaptive .wh-step-card h3{color:var(--accent);font-size:20px;line-height:1.14;margin:16px 0 12px;display:flex;align-items:flex-start}.product-page.product-page--wh-template.product-page--adaptive .wh-step-card p{font-size:16px;line-height:1.6;margin:0 0 24px 46px;color:#6f6f78}.product-page.product-page--wh-template.product-page--adaptive .wh-steps{counter-reset:steps;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.product-page.product-page--wh-template.product-page--adaptive .wh-step-card h3:before{counter-increment:steps;content:counter(steps);display:inline-grid;place-items:center;border-radius:6px;background:var(--accent);color:#fff;margin-right:10px;flex:0 0 36px;width:36px;height:36px;font-size:20px}.product-page.product-page--wh-template.product-page--adaptive .wh-step-wrap:nth-child(2n) .wh-step-card__icon{order:2;margin-top:auto}.product-page.product-page--wh-template.product-page--adaptive .wh-step-connector{display:none}.product-page.product-page--wh-template.product-page--adaptive .wh-compat>.wh-panel{padding:0;border:0;border-radius:0}.product-page.product-page--wh-template.product-page--adaptive .wh-compat>.wh-panel+.wh-panel{padding-left:24px;border-left:1px solid #d9d9dd}.product-page.product-page--wh-template.product-page--adaptive .wh-compat-card__header{color:var(--accent);padding:0;gap:12px;margin-bottom:32px;border:0}.product-page.product-page--wh-template.product-page--adaptive .wh-compat-card__header h3{font-size:24px;color:inherit;margin:0}.product-page.product-page--wh-template.product-page--adaptive .wh-hardware__image{display:none}.product-page.product-page--wh-template.product-page--adaptive .wh-hardware__overview{display:block}.product-page.product-page--wh-template.product-page--adaptive .wh-hardware-checks,.product-page.product-page--wh-template.product-page--adaptive .wh-integration-grid{border-radius:8px;padding:24px;border:0;background:#f2f3f6}.product-page.product-page--wh-template.product-page--adaptive .wh-hardware-tags{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:flex;flex-wrap:wrap}.product-page.product-page--wh-template.product-page--adaptive .wh-integration-tile{border:0;border-radius:0;background:transparent;padding:8px;box-shadow:none;min-height:90px}.product-page.product-page--wh-template.product-page--adaptive .adaptive-integration-stat{font-weight:600;font-size:24px;line-height:1.3;margin:0 0 32px;display:flex;gap:16px;align-items:flex-start}.product-page.product-page--wh-template.product-page--adaptive .wh-hardware__footer,.product-page.product-page--wh-template.product-page--adaptive .wh-integrations-card__footer{margin-top:24px;border:0;padding:0}.product-page.product-page--wh-template.product-page--adaptive .wh-promo{background:var(--brand-linear,radial-gradient(ellipse at right,var(--design-highlight),var(--design-base)));color:#fff;border:0;border-radius:12px;box-shadow:none;min-height:228px;position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:24px;padding:32px 40px;margin-top:64px}.product-page.product-page--wh-template.product-page--adaptive .wh-promo .btn{background:#fff;border-color:#fff;position:relative;min-height:48px;padding:12px 24px;border-radius:8px;color:var(--accent)}.wh-rail:has(>.wh-equipment-offer){container:equipment-rail/inline-size}.wh-equipment-offer{--offer-title-lines:2;position:relative;isolation:isolate;display:grid;justify-items:start;align-content:center;gap:32px;margin-top:64px;padding:32px min(44%,470px) 32px 32px;border-radius:12px;color:white;background:var(--design-base) var(--offer-gradient) center /100% 100% no-repeat}.wh-equipment-offer>strong{font:600 40px/1.05 Segoe UI,sans-serif;min-block-size:calc(var(--offer-title-lines) * 1lh);letter-spacing:-1.5px;white-space:pre-line}.product-page.product-page--adaptive .wh-equipment-offer>.btn{background:white;color:var(--accent);border:1px solid #f2f3f6;padding:12px 24px}.adaptive-equipment-promo__art{position:absolute;inset:-64px 0 0 auto;width:min(47%,470px);z-index:-1;pointer-events:none}.adaptive-equipment-promo__art>img{width:100%;height:100%;object-fit:contain}.adaptive-equipment-promo__art>img[data-vector]{object-fit:fill}.adaptive-equipment-badge{position:absolute;right:24px;bottom:24px;max-width:min(40%,171px);max-height:61px;pointer-events:none}@container equipment-rail (min-width: 876px) and (max-width: 979px){.wh-equipment-offer{--offer-title-lines:4;padding-right:50%}.adaptive-equipment-promo__art{width:min(55%,500px)}}@container equipment-rail (max-width: 875px){.wh-equipment-offer{--offer-title-lines:4;margin-top:48px;padding:120px 20px 20px}.wh-equipment-offer>strong{width:47%;font-size:32px;line-height:1.15;letter-spacing:normal}.wh-equipment-offer>.btn{width:100%}.adaptive-equipment-promo__art{inset:-40px -16px auto auto;width:min(55%,448px);height:334px}.adaptive-equipment-badge{inset:20px auto auto 20px;max-width:min(40%,163px)}}@container equipment-rail (max-width: 559px){.wh-equipment-offer{margin-top:85px;padding-top:221px}.wh-equipment-offer>strong{width:100%}.adaptive-equipment-promo__art{inset:-61px -16px auto 0;width:auto;height:270px}.adaptive-equipment-badge{inset:-61px auto auto 0;max-width:min(48%,163px)}}.product-page.product-page--wh-template.product-page--adaptive .wh-materials{display:block}.product-page.product-page--wh-template.product-page--adaptive .wh-materials__nav{display:flex;flex-direction:row;overflow-x:auto;border-bottom:1px solid #d9d9dd;margin-bottom:40px;gap:8px}.product-page--adaptive .wh-material-item__top strong{font-size:24px;font-weight:600;line-height:1.3}.product-page--adaptive .wh-material-item__meta{font-size:16px;line-height:1.6}.product-page--adaptive .wh-material-item__link{font-size:16px;font-weight:600;line-height:1.25}.product-page.product-page--wh-template.product-page--adaptive .wh-materials__nav button{font-family:inherit;font-size:16px;font-weight:600;line-height:1;width:auto;white-space:nowrap;border:0;border-radius:0;background:#fff;padding:12px 24px;box-shadow:none;color:#89898c}.product-page.product-page--wh-template.product-page--adaptive .wh-materials__nav button.is-active{line-height:1.25;color:#191921;border-bottom:1px solid var(--accent)}.product-page.product-page--wh-template.product-page--adaptive .wh-materials__nav button:not(.is-active):is(:hover,:focus-visible){color:#37373d}@media (prefers-reduced-motion:no-preference){.product-page.product-page--wh-template.product-page--adaptive .wh-materials__nav button{transition:color .3s ease-out}}.product-page.product-page--wh-template.product-page--adaptive .wh-materials__nav button.is-active svg{color:var(--accent)}.product-page.product-page--wh-template.product-page--adaptive .wh-materials__panel{background:transparent;border:0;padding:0;box-shadow:none}.product-page.product-page--wh-template.product-page--adaptive .wh-video-materials{grid-template-columns:minmax(0,3fr) minmax(220px,1fr);gap:24px}.product-page.product-page--wh-template.product-page--adaptive .wh-video-materials__side{border:1px solid #d9d9dd;border-radius:12px;overflow:hidden;max-height:430px;padding:0;box-shadow:none}.product-page.product-page--wh-template.product-page--adaptive .wh-video-materials__preview{border-radius:12px}.product-page.product-page--wh-template.product-page--adaptive .wh-video-materials__playlists{background:var(--design-tint);margin:0;gap:0}.product-page.product-page--wh-template.product-page--adaptive .wh-video-materials__playlists button{min-height:40px;border:0;border-radius:0;font-size:16px;font-weight:600;line-height:1;background:transparent}.product-page.product-page--wh-template.product-page--adaptive .wh-video-materials__list{max-height:380px;border:0;border-radius:0}.product-page.product-page--wh-template.product-page--adaptive .wh-video-materials__list button{grid-template-columns:18px 56px minmax(0,1fr) 12px;min-height:68px;padding:12px;border-radius:0;gap:8px}.product-page.product-page--wh-template.product-page--adaptive .wh-video-materials__number{width:18px;font-size:16px;font-weight:600;line-height:1;background:transparent}.product-page.product-page--wh-template.product-page--adaptive .wh-video-materials__list button.is-active .wh-video-materials__number{background:transparent;color:var(--accent)}.product-page.product-page--wh-template.product-page--adaptive .wh-video-materials__thumb{border-radius:0;display:block}.product-page.product-page--wh-template.product-page--adaptive .wh-video-materials__text em,.product-page.product-page--wh-template.product-page--adaptive .wh-video-materials__text strong{font-size:14px;font-weight:400;line-height:1.35}.product-page.product-page--wh-template.product-page--adaptive .wh-video-materials__text strong{-webkit-line-clamp:1}.product-page.product-page--wh-template.product-page--adaptive .wh-video-materials__main p{display:block;font-size:16px;line-height:1.6;color:#6f6f78}.product-page.product-page--wh-template.product-page--adaptive .wh-video-materials__cta{display:flex}.product-page.product-page--wh-template.product-page--adaptive .wh-section{background:#fff;padding:64px 10px 0}.product-page.product-page--wh-template.product-page--adaptive .wh-rail,.product-page.product-page--wh-template.product-page--adaptive .wh-rail-card{width:auto;max-width:none;margin:0;padding:0 24px;transform:none}.product-page.product-page--wh-template.product-page--adaptive .wh-hero{overflow:hidden;background:var(--brand-linear,radial-gradient(ellipse at 75% 10%,var(--design-highlight),var(--design-deep) 80%,var(--design-base)));border-radius:16px;padding:0;margin:0 10px}.product-page.product-page--wh-template.product-page--adaptive .wh-hero .wh-hero__grid{width:auto;min-height:576px;max-width:none;padding:0 10px 0 24px;grid-template-columns:minmax(0,.735fr) minmax(0,1fr);gap:10px}.product-page.product-page--wh-template.product-page--adaptive .wh-hero__copy{padding:36px 0;min-height:0}.product-page.product-page--wh-template.product-page--adaptive .wh-hero__copy h1{color:#fff;font-weight:600;letter-spacing:-1.5px;line-height:1.05;margin:0 0 16px;font-size:48px;max-width:100%;white-space:pre-line;text-wrap:wrap}.product-page.product-page--wh-template.product-page--adaptive .wh-hero__copy p{font-size:16px;color:#fff;font-weight:600;opacity:.9;max-width:555px;line-height:1.6}.product-page.product-page--wh-template.product-page--adaptive .wh-hero__visual{overflow:hidden;border-radius:12px;min-height:0;margin:10px 0}.product-page.product-page--wh-template.product-page--adaptive .wh-hero .wh-actions{margin-top:40px;gap:16px}.product-page.product-page--wh-template.product-page--adaptive .wh-hero .btn--ghost,.product-page.product-page--wh-template.product-page--adaptive .wh-hero .btn--secondary{border-color:var(--design-tint);background:transparent;color:#fff}.product-page.product-page--wh-template.product-page--adaptive .wh-hero .btn{padding:12px 24px}.product-page.product-page--wh-template.product-page--adaptive .wh-tabs{border-radius:10px;border:0;background:#f2f3f6;padding:4px;gap:0;width:100%;max-width:none;margin:0 0 24px;grid-template-columns:repeat(3,minmax(0,1fr))}.product-page.product-page--wh-template.product-page--adaptive .wh-tabs__button{font-weight:600;font-size:16px;color:#89898c;background:transparent;border-radius:8px;border:0;min-height:48px;padding:12px 24px}.product-page.product-page--wh-template.product-page--adaptive .wh-capabilities{gap:24px;grid-template-columns:minmax(0,675fr) minmax(0,373fr)}.product-page.product-page--wh-template.product-page--adaptive .wh-capabilities .wh-panel>h3{font-size:24px;line-height:1.3;margin:0 0 40px}.product-page.product-page--wh-template.product-page--adaptive .wh-feature{background:transparent;position:relative;border:0;padding:0 0 0 64px}.product-page.product-page--wh-template.product-page--adaptive .wh-feature:before{line-height:1.1;color:#191921;counter-increment:features;content:counter(features,decimal-leading-zero);position:absolute;left:0;top:0;font-weight:600;font-size:40px}.product-page.product-page--wh-template.product-page--adaptive .wh-feature h4{font-size:20px;line-height:1.3;margin:0 0 8px}.product-page.product-page--wh-template.product-page--adaptive .wh-feature p{font-size:16px;color:#89898c}.product-page.product-page--wh-template.product-page--adaptive .wh-feature-list{counter-reset:features;gap:24px}.product-page.product-page--wh-template.product-page--adaptive .wh-tag-box{padding:24px;border-radius:8px;border:0;background:#f2f3f6;margin-top:32px}.product-page.product-page--wh-template.product-page--adaptive .wh-tag-box>h4{font-size:24px;font-weight:600;margin:0 0 32px}.product-page.product-page--wh-template.product-page--adaptive .wh-chip{box-shadow:none;background:transparent;border:0;padding:0;display:flex;align-items:center;gap:8px;min-height:40px}.product-page.product-page--wh-template.product-page--adaptive .wh-chip__icon{flex:0 0 32px;padding:0;color:var(--accent);width:40px;height:40px;flex-basis:40px;display:grid;place-items:center}.product-page.product-page--wh-template.product-page--adaptive .wh-chip__label{font-size:16px;line-height:1.25;font-weight:600}.product-page.product-page--wh-template.product-page--adaptive .wh-use-case,.product-page.product-page--wh-template.product-page--adaptive .wh-use-case:last-child{border:1px solid #d9d9dd;border-radius:8px;padding:12px 24px}.product-page.product-page--wh-template.product-page--adaptive .wh-use-case__title{font-size:20px}.product-page.product-page--wh-template.product-page--adaptive .wh-use-case p{font-size:16px;line-height:1.6;margin:0;color:#6f6f78}.product-page.product-page--wh-template.product-page--adaptive .adaptive-demo__grid{gap:32px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 360px;column-gap:16px;align-items:stretch;grid-template-areas:"intro intro trial" "choices device trial";grid-template-rows:auto minmax(0,1fr);row-gap:16px}.product-page.product-page--wh-template.product-page--adaptive .adaptive-demo__intro{grid-area:intro}.product-page.product-page--wh-template.product-page--adaptive .adaptive-demo__intro .wh-eyebrow{display:block;margin:0 0 8px;font-size:14px;color:#89898c}.product-page.product-page--wh-template.product-page--adaptive .adaptive-demo__intro h2{margin:0 0 12px}.product-page.product-page--wh-template.product-page--adaptive .adaptive-demo__intro p{margin:0;font-size:16px;color:#89898c}.product-page.product-page--wh-template.product-page--adaptive .adaptive-demo__choices{display:grid;grid-area:choices;margin:0;gap:7px;align-self:center}.product-page.product-page--wh-template.product-page--adaptive .adaptive-demo__choices button{cursor:pointer;font:inherit;font-size:16px;font-weight:600;line-height:1.25;text-align:left;color:#6f6f78;border-radius:6px;border:1px solid #d9d9dd;background:#fff;gap:16px;align-items:center;display:flex;min-height:57px;padding:12px 16px}.product-page.product-page--wh-template.product-page--adaptive .adaptive-demo__device{justify-content:center;align-items:flex-start;display:flex;overflow:hidden;grid-area:device;position:relative;min-height:0;max-height:none;height:487px;align-self:end}.product-page.product-page--wh-template.product-page--adaptive .adaptive-demo__device img{width:auto;max-width:100%;object-fit:contain;object-position:center top;height:809px}.product-page.product-page--wh-template.product-page--adaptive .adaptive-demo__device[data-device-art]>img{width:100%;height:100%;object-fit:contain}.product-page.product-page--wh-template.product-page--adaptive .adaptive-demo__trial{grid-area:trial;margin:0;padding:24px;display:flex;flex-direction:column;background:linear-gradient(0deg,#fff 3%,#f0f0f0 88%);border-radius:12px}.adaptive-demo__terminal{--terminal-height:1481;--render-height:809px;position:relative;width:min(100%,calc(var(--render-height) * 613 / var(--terminal-height)));flex:none;aspect-ratio:613/var(--terminal-height)}.adaptive-demo__terminal>svg{display:block;width:100%;height:100%}.adaptive-demo__screen{position:absolute;left:calc(100% * 68 / 613);top:calc(100% * 112 / var(--terminal-height));width:calc(100% * 472 / 613);aspect-ratio:371/617;overflow:hidden;background:#191921}.product-page.product-page--wh-template.product-page--adaptive .adaptive-demo__device .adaptive-demo__screen[data-cropped] img{position:absolute;left:calc(-100% * 71 / 371);top:calc(-100% * 102 / 617);width:calc(100% * 506 / 371);height:auto;max-width:none;max-height:none}@media (min-width:1200px){.product-page.product-page--wh-template.product-page--adaptive .adaptive-demo__grid:has(.adaptive-demo__device[data-device-art]){grid-template-areas:"intro device trial" "choices device trial"}.product-page.product-page--wh-template.product-page--adaptive .adaptive-demo__device[data-device-art]{height:584px;align-self:start;margin-top:-4px}}@media (max-width:767px){.product-page.product-page--wh-template.product-page--adaptive .adaptive-demo__device[data-device-art]{height:360px}}@media (max-width:1199px){.adaptive-demo__terminal{--render-height:542px}}@media (max-width:767px){.adaptive-demo__terminal{--render-height:505px}}.product-page.product-page--wh-template.product-page--adaptive .adaptive-demo__trial h3{margin:0 0 16px;font-size:24px;line-height:1.3}.product-page.product-page--wh-template.product-page--adaptive .adaptive-demo__trial p{margin:0 0 8px;font-size:16px;color:#89898c}.product-page.product-page--wh-template.product-page--adaptive .adaptive-demo__trial .wh-check-list{color:#89898c;margin:16px 0 24px;font-size:16px}.product-page.product-page--wh-template.product-page--adaptive .adaptive-demo__trial .wh-actions{align-items:stretch;flex-direction:column;margin-top:auto;gap:16px}.product-page.product-page--wh-template.product-page--adaptive .adaptive-demo__trial .wh-benefits{flex-wrap:wrap;margin-top:16px;gap:16px;font-size:16px;line-height:1.6}.product-page.product-page--wh-template.product-page--adaptive .license-showcase .wh-heading{margin-bottom:32px}.product-page.product-page--wh-template.product-page--adaptive .license-showcase .wh-heading h2{margin:0 0 16px}.product-page.product-page--wh-template.product-page--adaptive .license-showcase .wh-heading p{margin:0}.product-page.product-page--wh-template.product-page--adaptive .license-showcase__switches{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:32px}.product-page.product-page--wh-template.product-page--adaptive .license-showcase__switches[data-split]{justify-content:space-between}.product-page--adaptive .license-showcase__context{color:var(--text-muted);font-size:16px;line-height:1.5}.product-page.product-page--wh-template.product-page--adaptive .license-showcase__segmented{background:#f2f3f6;border-radius:8px;flex-wrap:wrap;display:flex;padding:4px;gap:0}.product-page.product-page--wh-template.product-page--adaptive .license-showcase__segmented button{min-height:44px;padding:12px 24px}.product-page.product-page--wh-template.product-page--adaptive .license-showcase__grid{align-items:stretch;display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,.85fr);gap:16px;flex-direction:row;justify-content:center}.product-page.product-page--wh-template.product-page--adaptive .license-showcase__tabs button{border-radius:8px 8px 0 0;flex:1 1;padding:10px 4px;min-height:40px;font-size:16px;line-height:1.2}.product-page.product-page--wh-template.product-page--adaptive .license-showcase__body{background:#f2f3f6;border-radius:0 0 8px 8px;padding:24px;flex-direction:column;display:flex;flex:1 1;gap:8px;min-height:360px}.product-page.product-page--wh-template.product-page--adaptive .license-showcase__body h3{overflow-wrap:anywhere;margin:0;font-size:20px;line-height:1.14;white-space:pre-line}.product-page.product-page--wh-template.product-page--adaptive .license-showcase__body .license-showcase__price{font-size:24px;line-height:1.3;margin-top:12px}.product-page.product-page--wh-template.product-page--adaptive .license-showcase__body .license-showcase__term{font-size:12px;line-height:1.3}.product-page.product-page--wh-template.product-page--adaptive .license-showcase__body .license-showcase__description{font-size:14px;line-height:1.6}.product-page.product-page--wh-template.product-page--adaptive .license-showcase__description dl{margin:24px 0 0}.product-page.product-page--wh-template.product-page--adaptive .license-showcase__description dd{font-weight:600;margin:0;color:#191921}.product-page.product-page--wh-template.product-page--adaptive .license-showcase__details{font-size:13px;margin-top:auto;display:block;padding-top:12px}.product-page.product-page--wh-template.product-page--adaptive .license-showcase__body .btn{padding:12px 8px;font-size:16px;line-height:1;margin-top:auto}.product-page.product-page--wh-template.product-page--adaptive .license-showcase__choose{justify-content:flex-end;flex-direction:column;display:flex;text-decoration:none;color:#fff;border-radius:8px;align-self:stretch;position:relative;overflow:hidden;margin-top:40px;padding:24px;gap:20px;background:var(--brand-linear,radial-gradient(ellipse at 77% 12%,var(--design-highlight),var(--design-deep) 84%,var(--design-base)))}.product-page.product-page--wh-template.product-page--adaptive .license-showcase__choose:before{content:"";position:absolute;width:632px;height:687px;left:calc(50% - 171px);top:calc(50% - 536px);background:url(/software/product-template/license-decoration.svg) 50%/contain no-repeat;pointer-events:none}.product-page--adaptive .license-showcase__choose:after{content:"";position:absolute;inset:0;background:var(--accent);opacity:0;pointer-events:none}.product-page--adaptive .license-showcase__choose:before,.product-page--adaptive .license-showcase__choose>*{z-index:1}.product-page--adaptive .license-showcase__choose:is(:hover,:focus-visible):after{opacity:1}.product-page--adaptive .license-showcase__choose:is(:hover,:focus-visible) svg{transform:rotate(90deg)}.product-page--adaptive :is(.configurator-guided-help,.license-showcase__body) .btn:is(:hover,:focus-visible){background-color:var(--design-hover)}@media (prefers-reduced-motion:no-preference){.product-page--adaptive .license-showcase__choose:after{transition:opacity .3s ease-out}.product-page--adaptive .license-showcase__choose svg{transition:transform .3s ease-out}.product-page.product-page--wh-template.product-page--adaptive :is(.configurator-guided-help,.license-showcase__body) .btn{transition:background-color .3s ease-out}}.product-page.product-page--wh-template.product-page--adaptive .license-showcase__choose>*{position:relative}.product-page.product-page--wh-template.product-page--adaptive .license-showcase__choose>span{font-weight:600;gap:16px;align-items:center;display:flex;line-height:1.25}.product-page.product-page--wh-template.product-page--adaptive .license-showcase__choose b{color:var(--accent);border-radius:8px;background:#fff;margin-left:auto;display:grid;place-items:center;width:40px;height:40px;padding:0;flex-shrink:0}.product-page.product-page--wh-template.product-page--adaptive .wh-floating-trial{box-shadow:none;--trial-gap:clamp(8px,calc((100dvh - 648px) / 9),16px);--trial-pad-y:clamp(12px,calc((100dvh - 650px) / 4),31px);padding:var(--trial-pad-y) 31px;font-family:Segoe UI,Arial,sans-serif;letter-spacing:normal;max-height:var(--wh-floating-max-height);overflow-y:auto;overscroll-behavior-y:contain;transform:none;visibility:hidden;border:1px solid transparent;border-radius:12px;background:linear-gradient(156deg,#fff 33.3%,var(--design-tint) 99.26%) padding-box,linear-gradient(#d9d9dd 35%,var(--accent)) border-box}.product-page.product-page--wh-template.product-page--adaptive .wh-floating-trial.is-visible{visibility:visible}.product-page.product-page--wh-template.product-page--adaptive .wh-floating-trial__title{color:#191921;padding:0 0 var(--trial-gap);text-align:left;font-size:24px;line-height:1.3;font-weight:700}.product-page.product-page--wh-template.product-page--adaptive .wh-floating-trial__section{padding:var(--trial-gap) 0 0;margin-bottom:var(--trial-gap);border-color:#d9d9dd}.product-page.product-page--wh-template.product-page--adaptive .wh-floating-trial__section:last-child{margin-bottom:0}.product-page.product-page--wh-template.product-page--adaptive .wh-floating-trial__section h2{letter-spacing:0;margin:0 0 var(--trial-gap);font-family:inherit;font-weight:600;font-size:16px;line-height:1.3;color:#191921}.product-page.product-page--wh-template.product-page--adaptive .wh-floating-trial__mobile,.product-page.product-page--wh-template.product-page--adaptive .wh-floating-trial__pc{grid-template-columns:minmax(0,2fr) minmax(0,.95fr);gap:8px}.product-page.product-page--wh-template.product-page--adaptive .wh-floating-trial__download{font-weight:600;min-height:48px;padding:8px;font-size:16px;border-radius:8px}.product-page.product-page--wh-template.product-page--adaptive .wh-floating-trial__version{color:#6f6f78;min-width:0;line-height:1.15;font-weight:400;font-size:12px}.product-page.product-page--wh-template.product-page--adaptive .wh-floating-trial__version strong{font-size:13px;font-weight:600}.product-page.product-page--wh-template.product-page--adaptive .wh-floating-trial__stats{margin:var(--trial-gap) 0 0;font-weight:400;line-height:1.15;gap:8px;color:#89898c;font-size:12px}.product-page.product-page--wh-template.product-page--adaptive .wh-floating-trial__stats dd{font-size:13px;font-weight:600}.product-page.product-page--wh-template.product-page--adaptive .wh-store-btn{min-height:48px;border-radius:8px;padding:6px 10px;background:#37373d}.product-page.product-page--wh-template.product-page--adaptive .wh-store-btn strong{font-size:18px}.product-page.product-page--wh-template.product-page--adaptive .wh-floating-trial__stores{gap:var(--trial-gap)}.product-page.product-page--wh-template.product-page--adaptive .wh-floating-trial__demo{min-height:clamp(48px,calc(100dvh - 680px),72px);justify-content:flex-start;gap:16px;line-height:1.23;font-weight:600;border-radius:8px;font-size:16px;padding:10px 20px;background:#37373d}.product-page--adaptive .wh-floating-trial__stats>div:nth-child(2){order:-1}.product-page--adaptive .wh-floating-trial__pc .wh-floating-trial__version strong,.product-page--adaptive .wh-floating-trial__stats dd{margin-top:8px}.product-page--adaptive .wh-floating-trial__version--mobile{padding-top:0}.product-page--adaptive .wh-floating-trial__version--mobile span{margin-bottom:4px}.product-page.product-page--wh-template.product-page--adaptive .wh-compat{gap:48px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.product-page.product-page--wh-template.product-page--adaptive .wh-feature strong{font-weight:600;font-size:20px;line-height:1.14;margin:0 0 8px}.product-page.product-page--wh-template.product-page--adaptive .wh-feature>span{color:#6f6f78;font-size:16px;line-height:1.6}.product-page.product-page--wh-template.product-page--adaptive .wh-use-cases{gap:16px}.product-page.product-page--wh-template.product-page--adaptive .wh-use-case h4{font-size:20px;line-height:1.14;font-weight:600;margin:0 0 8px}.product-page.product-page--wh-template.product-page--adaptive .wh-capabilities .wh-panel--tall{gap:0}.product-page.product-page--wh-template.product-page--adaptive .wh-tag-box>strong{font-size:24px;font-weight:600;margin-bottom:24px}.product-page.product-page--wh-template.product-page--adaptive .license-showcase__description{margin:0 0 16px}.product-page.product-page--wh-template.product-page--adaptive .license-showcase__features{max-height:380px;overflow-y:auto;margin-bottom:20px}.product-page.product-page--wh-template.product-page--adaptive .license-showcase__content{display:contents}@media (min-width:768px){.product-page.product-page--wh-template.product-page--adaptive .license-showcase__content{display:flow-root;position:relative;flex:1 1;min-height:0}.product-page.product-page--wh-template.product-page--adaptive .license-showcase__description[hidden]{display:block;visibility:hidden}.product-page.product-page--wh-template.product-page--adaptive .license-showcase__features{position:absolute;inset:0;min-height:0;max-height:none;margin:0 0 16px;overscroll-behavior:contain}}.product-page.product-page--wh-template.product-page--adaptive .wh-license-configurator .configurator{border:0;box-shadow:none;padding:0;background:transparent}.product-page.product-page--wh-template.product-page--adaptive .configurator__title-row{gap:24px;align-items:flex-start}.product-page.product-page--wh-template.product-page--adaptive .configurator__title-row h2{margin:0 0 20px}.product-page.product-page--wh-template.product-page--adaptive .configurator__all-licenses-link{color:var(--accent);font-size:16px;font-weight:600;padding:12px 0}.product-page.product-page--wh-template.product-page--adaptive .configurator__sub{max-width:600px;margin:0;font-size:16px;line-height:1.6}.product-page--adaptive .catalog-terminology dt,.product-page--adaptive .catalog-terminology summary{font-size:16px;font-weight:600;line-height:1.25}.product-page--adaptive .catalog-terminology summary{line-height:1}.product-page.product-page--wh-template.product-page--adaptive .catalog-terminology{margin-top:40px}.product-page.product-page--wh-template.product-page--adaptive .wh-license-configurator .configurator__layout{grid-template-columns:200px minmax(0,1fr);gap:24px;margin-top:40px}.product-page.product-page--wh-template.product-page--adaptive .step-wizard{gap:0}.product-page.product-page--wh-template.product-page--adaptive .step-wizard__item{position:relative;min-height:72px;grid-template-columns:28px minmax(0,1fr);gap:12px}.product-page.product-page--wh-template.product-page--adaptive .step-wizard__item:not(:last-child):after{content:"";position:absolute;left:14px;top:28px;bottom:0;border-left:1px solid #d9d9dd}.product-page.product-page--wh-template.product-page--adaptive .step-wizard__num{width:28px;height:28px;border-radius:8px;font-size:16px;font-weight:600;border-width:1px}.product-page.product-page--wh-template.product-page--adaptive .step-wizard__label{font-size:16px;font-weight:600;line-height:1.25}.product-page.product-page--wh-template.product-page--adaptive .step-wizard__desc{font-size:14px;line-height:1.35}.product-page.product-page--wh-template.product-page--adaptive .config-block__step{width:40px;height:42px;background:transparent;color:#191921;font-size:40px;line-height:1;font-weight:400;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;display:flex}.product-page.product-page--wh-template.product-page--adaptive .config-block__title{font-size:20px;line-height:1.14;gap:12px;margin-bottom:4px}.product-page.product-page--wh-template.product-page--adaptive .config-block__hint{margin-left:52px;margin-bottom:24px;font-size:14px}.product-page.product-page--wh-template.product-page--adaptive .config-block+.config-block,.product-page.product-page--wh-template.product-page--adaptive .config-summary{margin-top:48px}.product-page.product-page--wh-template.product-page--adaptive .option-card{padding:20px;border-radius:8px;box-shadow:none;background:#fff;border:1px solid #d9d9dd}.product-page.product-page--wh-template.product-page--adaptive .option-card--active{border-color:var(--accent);box-shadow:none}.product-page.product-page--wh-template.product-page--adaptive .option-card__title{font-size:16px;line-height:1.25;font-weight:600}.product-page.product-page--wh-template.product-page--adaptive .option-card__starting-price{border-left:0;padding-left:0;flex-direction:row;flex-wrap:wrap;gap:4px;margin:8px 0 24px}.product-page.product-page--wh-template.product-page--adaptive .option-card__starting-price strong{color:#191921;font-size:18px;font-weight:600}.product-page.product-page--wh-template.product-page--adaptive .option-card__text{font-size:14px;line-height:1.35}.product-page.product-page--wh-template.product-page--adaptive .option-card__tags{padding-top:24px}.product-page.product-page--wh-template.product-page--adaptive .config-summary__box{background:linear-gradient(110deg,var(--design-summary),#fff);border:1px solid var(--accent);padding:32px;box-shadow:none}.product-page.product-page--wh-template.product-page--adaptive .wh-image-left-section .wh-heading{max-width:900px;margin-bottom:88px}.product-page.product-page--wh-template.product-page--adaptive .wh-image-left__visual{position:relative;height:386px;min-height:0;align-self:end;margin-top:-82px;overflow:hidden;border-radius:0 0 0 10px}.product-page.product-page--wh-template.product-page--adaptive .adaptive-analytics-illustration{position:absolute;max-height:none;object-position:left bottom;width:118%;max-width:none;height:386px;object-fit:fill;bottom:-23px;left:-1.55%}.product-page.product-page--wh-template.product-page--adaptive .wh-info-card h3{font-size:20px;line-height:1.14;margin:0 0 8px}.product-page.product-page--wh-template.product-page--adaptive .wh-info-card p{font-size:16px;line-height:1.6;color:#6f6f78;margin:0;padding-top:0}.product-page.product-page--wh-template.product-page--adaptive .wh-info-card__icon svg{width:48px;height:48px}.product-page.product-page--wh-template.product-page--adaptive .wh-step-wrap:nth-child(2n) .wh-step-card h3{margin-top:0}.product-page.product-page--wh-template.product-page--adaptive .wh-step-card,.product-page.product-page--wh-template.product-page--adaptive .wh-step-wrap{height:100%}.product-page.product-page--wh-template.product-page--adaptive .wh-comparison__title{font-size:24px}.product-page.product-page--wh-template.product-page--adaptive .wh-compat-header-icon{width:28px;height:28px;flex:0 0 28px;padding:0;border:0;background:transparent}.product-page.product-page--wh-template.product-page--adaptive .wh-hardware__content{grid-template-columns:140px minmax(0,1fr);gap:8px;align-items:start;display:block}.product-page.product-page--wh-template.product-page--adaptive .wh-hardware__content h4{font-size:16px;font-weight:600;line-height:1.3;margin:0;float:left;width:32%;padding-right:12px;min-height:46px;display:flex;align-items:center}.product-page.product-page--wh-template.product-page--adaptive .wh-hardware-tag{font-size:16px;padding:12px;min-height:46px;border-radius:8px;flex:1 1 45%;font-weight:400;justify-content:flex-start}.product-page.product-page--wh-template.product-page--adaptive .wh-hardware-checks{margin-top:24px}.product-page.product-page--wh-template.product-page--adaptive .wh-hardware-checks strong{font-size:16px;font-weight:600}.product-page.product-page--wh-template.product-page--adaptive .wh-hardware-checks__grid{margin-top:24px;gap:16px}.product-page.product-page--wh-template.product-page--adaptive .wh-hardware-checks__grid span{font-size:16px;line-height:1.6;color:#89898c;font-weight:400}.product-page.product-page--wh-template.product-page--adaptive .wh-integration-grid{gap:8px}.product-page.product-page--wh-template.product-page--adaptive .wh-integration-tile__logo{min-height:0;height:40px;max-width:60px;margin:0 auto}.product-page.product-page--wh-template.product-page--adaptive .wh-integration-tile__label{font-size:14px;font-weight:400}.product-page.product-page--wh-template.product-page--adaptive .wh-hardware__footer p,.product-page.product-page--wh-template.product-page--adaptive .wh-integrations-card__footer p{font-size:16px;line-height:1.6;margin-bottom:24px;color:#6f6f78}.product-page.product-page--wh-template.product-page--adaptive .wh-promo img{position:absolute;right:0;bottom:0;width:45%;max-width:none;height:100%;object-fit:contain;object-position:right bottom}.product-page.product-page--wh-template.product-page--adaptive .wh-promo strong{position:relative;color:#fff;max-width:55%;font-size:40px;line-height:1.05;letter-spacing:-1.5px;font-weight:600}.product-page.product-page--wh-template.product-page--adaptive .wh-heading p{text-align:left;max-width:none;margin:16px 0 0}.product-page.product-page--wh-template.product-page--adaptive .wh-section[data-product-section=getting-started]{padding-top:32px;padding-bottom:32px;background:#f2f3f6}.product-page.product-page--wh-template.product-page--adaptive .wh-info-card--wide p{margin:0}.product-page.product-page--wh-template.product-page--adaptive .wh-image-left__bottom-cards .wh-info-card{min-height:320px}.product-page.product-page--wh-template.product-page--adaptive .wh-info-card__icon .wh-svg-icon{width:48px;height:48px;stroke-width:1.5}.product-page.product-page--wh-template.product-page--adaptive .config-block__step:before{content:"0"}.product-page.product-page--wh-template.product-page--adaptive .wh-license-configurator .section-block{border:0;box-shadow:none;padding:0;margin-top:64px}.product-page.product-page--wh-template.product-page--adaptive .wh-hardware__body{padding:0}.product-page.product-page--wh-template.product-page--adaptive .wh-integrations-card__intro{font-size:16px;margin:0 0 16px;padding:0}.product-page.product-page--wh-template.product-page--adaptive .wh-compat .wh-panel{display:flex;flex-direction:column}.product-page.product-page--wh-template.product-page--adaptive .wh-compat .wh-panel>.wh-hardware__footer,.product-page.product-page--wh-template.product-page--adaptive .wh-compat .wh-panel>.wh-integrations-card__footer{margin-top:auto;padding-top:24px}.product-page.product-page--wh-template.product-page--adaptive .wh-hero .wh-hero__visual img{transform:none;left:0;right:auto;top:0;bottom:0}.product-page.product-page--wh-template.product-page--adaptive .adaptive-demo__trial-toggle,.product-page.product-page--wh-template.product-page--adaptive .license-showcase__mobile-intro,.product-page.product-page--wh-template.product-page--adaptive .license-showcase__mobile-toggle{display:none}.product-page.product-page--wh-template.product-page--adaptive .adaptive-integration-stat strong{font-size:40px;line-height:1.05;font-weight:600;white-space:nowrap}.product-page.product-page--wh-template.product-page--adaptive .adaptive-integration-stat span{font-size:16px;line-height:1.3;font-weight:600}.product-page.product-page--wh-template.product-page--adaptive .wh-integration-tile__logo img,.product-page.product-page--wh-template.product-page--adaptive .wh-integration-tile__logo svg{max-height:40px}.product-page.product-page--wh-template.product-page--adaptive .wh-compat .btn--ghost{color:var(--accent);border-color:var(--accent);background:#fff}.product-page.product-page--wh-template.product-page--adaptive .wh-compat-header-icon svg{width:28px;height:28px}.product-page.product-page--wh-template.product-page--adaptive .wh-inquiry h2{max-width:390px}.product-page--adaptive .wh-inquiry__copy .wh-eyebrow,body:has(.product-page--adaptive) .wh-form-modal .wh-eyebrow{font-size:14px;font-weight:600;line-height:1.35}.product-page--adaptive .wh-inquiry-form label:not(.wh-checkbox)>span,.product-page--adaptive .wh-inquiry__bullets li,body:has(.product-page--adaptive) .wh-form-modal .wh-inquiry-form label:not(.wh-checkbox)>span{font-size:16px;font-weight:600;line-height:1.25}.product-page.product-page--wh-template.product-page--adaptive .wh-inquiry__form-card input:not([type=checkbox]),.product-page.product-page--wh-template.product-page--adaptive .wh-inquiry__form-card textarea{border-radius:8px}.product-page.product-page--wh-template.product-page--adaptive .adaptive-demo__trial .wh-check-list li{color:#6f6f78}.product-page.product-page--wh-template.product-page--adaptive .adaptive-demo__trial .btn--secondary{color:var(--accent);border-color:var(--design-outline);background:transparent}.product-page.product-page--wh-template.product-page--adaptive .wh-chip-grid:has(.wh-chip:nth-child(4):last-child){grid-template-rows:repeat(2,auto);grid-auto-flow:column}.product-page.product-page--wh-template.product-page--adaptive .wh-license-configurator .option-grid--levels{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));overflow:visible;gap:12px}.product-page.product-page--wh-template.product-page--adaptive .wh-license-configurator .option-grid--levels .option-card{min-width:0;width:auto}.product-page.product-page--wh-template.product-page--adaptive .wh-license-configurator .section-block>h2{font-size:24px;line-height:1.3;letter-spacing:0;margin-bottom:24px}.product-page.product-page--wh-template.product-page--adaptive .feature-matrix__toolbar{gap:24px;margin:40px 0 20px}.product-page.product-page--wh-template.product-page--adaptive .feature-matrix .segmented{background:#f2f3f6;border:0;border-radius:12px;padding:4px}.product-page.product-page--wh-template.product-page--adaptive .feature-matrix .segmented__btn{border:0;padding:14px 16px;font:600 16px/1 Segoe UI,sans-serif;color:#6f6f78}.product-page.product-page--wh-template.product-page--adaptive .feature-matrix .segmented__btn--active{color:#191921;font-weight:600;background:white;border-radius:8px}.product-page.product-page--wh-template.product-page--adaptive .feature-matrix__scroll{border:1px solid #d9d9dd;border-radius:12px}.product-page.product-page--wh-template.product-page--adaptive .feature-matrix__table th{background:white;font-weight:600}.product-page.product-page--wh-template.product-page--adaptive .feature-matrix__table td,.product-page.product-page--wh-template.product-page--adaptive .feature-matrix__table th{padding:16px 20px;font-size:14px;line-height:1.35;border-color:#d9d9dd}.product-page.product-page--wh-template.product-page--adaptive .feature-matrix__table .feature-matrix__cell--active,.product-page.product-page--wh-template.product-page--adaptive .feature-matrix__table .feature-matrix__level-col--active{background:#f2f3f6}.product-page.product-page--wh-template.product-page--adaptive .feature-matrix__table .feature-matrix__level-btn{font-weight:600;color:#191921}.product-page.product-page--wh-template.product-page--adaptive .feature-matrix__table .feature-matrix__level-name,.product-page.product-page--wh-template.product-page--adaptive .feature-matrix__table thead th{font-size:var(--matrix-header-size,16px);font-weight:600;line-height:1.25}.product-page--adaptive .feature-matrix__fname,.product-page--adaptive .marking-matrix__version{font-size:var(--matrix-row-size,15px);font-weight:400;line-height:1.4}.product-page--adaptive .feature-matrix__diff{font-size:16px;line-height:1.6}@media (max-width:899px){.product-page--adaptive .feature-matrix,.product-page--adaptive .marking-matrix{--matrix-header-size:14px}}@media (max-width:767px){.product-page--adaptive .marking-matrix{--matrix-row-size:12px}}.product-page.product-page--wh-template.product-page--adaptive .feature-matrix__legend{color:#6f6f78;font-size:14px;gap:16px}.product-page.product-page--wh-template.product-page--adaptive .feature-matrix__expand,.product-page.product-page--wh-template.product-page--adaptive .marking-matrix__expand{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;margin-top:-1px;border:1px solid #d9d9dd;border-radius:0 0 12px 12px}.product-page.product-page--wh-template.product-page--adaptive .feature-matrix__expand button,.product-page.product-page--wh-template.product-page--adaptive .marking-matrix__expand-button{display:flex;align-items:center;gap:12px;border:0;padding:0;background:transparent;box-shadow:none;color:#191921;font:600 16px/1.25 Segoe UI,sans-serif;cursor:pointer}.product-page.product-page--wh-template.product-page--adaptive .feature-matrix__expand>span{color:#89898c;font-size:14px}.product-page.product-page--wh-template.product-page--adaptive .feature-matrix__scroll:has(+.feature-matrix__expand),.product-page.product-page--wh-template.product-page--adaptive .feature-matrix__scroll:has(+.marking-matrix__expand){border-radius:12px 12px 0 0}.product-page.product-page--wh-template.product-page--adaptive .marking-matrix__search-label{width:min(600px,100%);max-width:none;flex:none}.product-page--adaptive .marking-matrix .feature-matrix__toolbar,.product-page--adaptive .marking-matrix__search-label{display:block}.product-page--adaptive .marking-matrix__table{table-layout:auto;min-width:0}.product-page--adaptive .marking-matrix__table .feature-matrix__feature-col{width:24%;min-width:0}.product-page.product-page--wh-template.product-page--adaptive .marking-matrix__table :is(.feature-matrix__level-col,.feature-matrix__cell){width:auto;min-width:0;padding-inline:4px}.product-page--adaptive .marking-matrix__table .feature-matrix__level-btn{padding-inline:0}.product-page--adaptive .marking-matrix__table .feature-matrix__level-name{overflow-wrap:normal;word-break:normal}.product-page--adaptive #marking-matrix>.section-block__lead{max-width:none;font-size:16px;line-height:1.6}.product-page--adaptive .marking-matrix__expand>span{color:#89898c;font-size:14px}.product-page.product-page--wh-template.product-page--adaptive .marking-matrix__search{min-height:48px;padding-inline-start:48px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%2372727d' stroke-width='2'%3E%3Ccircle cx='10.5' cy='10.5' r='6.5'/%3E%3Cpath d='m16 16 5 5' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:16px;border-color:#d9d9dd;border-radius:8px;font:16px/1.3 Segoe UI,sans-serif}.product-page.product-page--wh-template.product-page--adaptive .wh-comparison__head strong{font-size:24px;font-weight:600;gap:16px}.product-page.product-page--wh-template.product-page--adaptive .wh-comparison__head>span{background:transparent;color:#191921}.product-page.product-page--wh-template.product-page--adaptive .wh-comparison__body>.wh-panel{padding:32px;border-radius:8px}.product-page.product-page--wh-template.product-page--adaptive .wh-comparison__body>.wh-panel--accent{border-color:var(--design-outline);background:white}.product-page.product-page--wh-template.product-page--adaptive .wh-comparison-card__grid{display:block;height:100%;position:relative}.product-page.product-page--wh-template.product-page--adaptive .wh-comparison-card__icon{position:absolute;left:0;top:0;width:32px;height:32px;padding:0;background:transparent;border:0;border-radius:0}.product-page.product-page--wh-template.product-page--adaptive .wh-comparison-card__icon .wh-svg-icon{width:32px;height:32px;stroke-width:1.5}.product-page.product-page--wh-template.product-page--adaptive .wh-comparison__body>.wh-panel:not(.wh-panel--accent) .wh-comparison-card__icon{color:#6f6f78}.product-page.product-page--wh-template.product-page--adaptive .wh-comparison-card__grid>div{display:flex;flex-direction:column;height:100%}.product-page.product-page--wh-template.product-page--adaptive .wh-comparison-card__grid h3{margin:0 0 24px;padding-left:50px;font-size:20px;line-height:32px}.product-page.product-page--wh-template.product-page--adaptive .wh-comparison-card__grid .wh-check-list{flex:1 1;margin:0 0 40px;display:grid;gap:8px;align-content:start}.product-page.product-page--wh-template.product-page--adaptive .wh-comparison-card__grid .wh-check-list li{padding-left:16px;font-size:14px;line-height:1.6;color:#6f6f78;margin:0}.product-page.product-page--wh-template.product-page--adaptive .wh-comparison-card__grid .wh-check-list li:before{font-size:10px;width:4px;height:4px}.product-page.product-page--wh-template.product-page--adaptive .wh-comparison-card__grid .btn{align-self:flex-start;display:inline-flex;font-size:14px;white-space:normal}.product-page.product-page--wh-template.product-page--adaptive .wh-comparison-card__grid .btn--secondary{color:#89898c}.product-page.product-page--wh-template.product-page--adaptive .wh-help-card__icon{display:none}.product-page.product-page--wh-template.product-page--adaptive .wh-help-card h3{font-size:24px;font-weight:600;margin:0 0 16px}.product-page.product-page--wh-template.product-page--adaptive .wh-help-card p{font-size:14px;line-height:1.6;margin:0}.product-page.product-page--wh-template.product-page--adaptive .wh-help-card .wh-actions{margin:0;gap:12px}.product-page.product-page--wh-template.product-page--adaptive .wh-help-card .btn{font-size:14px}.product-page.product-page--wh-template.product-page--adaptive .wh-hardware-checks__grid span:before{content:"•";font-size:14px;color:var(--accent)}.product-page.product-page--wh-template.product-page--adaptive .wh-materials__head h3{font-size:24px;line-height:1.3;font-weight:600}.product-page.product-page--wh-template.product-page--adaptive .wh-video-materials__main h3{font-size:20px;line-height:1.14;font-weight:600}.product-page.product-page--wh-template.product-page--adaptive .wh-video-materials__cta .btn{font-weight:600;color:var(--accent);border-color:var(--accent)}@media (max-width:899px){.product-page.product-page--wh-template.product-page--adaptive .wh-materials__head h3{font-size:20px;line-height:1.14}}.product-page.product-page--wh-template.product-page--adaptive .wh-chip__icon img{display:block;max-width:none}.product-page.product-page--wh-template.product-page--adaptive .wh-chip__icon img[src$="benefit-speed.svg"]{transform:rotate(45deg)}.product-page.product-page--wh-template.product-page--adaptive .wh-info-card__icon img{display:block;max-width:none}.product-page.product-page--wh-template.product-page--adaptive .feature-matrix__table tr[hidden],.product-page.product-page--wh-template.product-page--adaptive .wh-hardware-checks__grid .wh-svg-icon{display:none}.product-page.product-page--wh-template.product-page--adaptive .wh-capabilities .wh-use-cases{margin-top:0}.product-page.product-page--wh-template.product-page--adaptive .adaptive-demo__trial .btn--ghost{color:var(--accent);border-color:var(--design-outline);background:transparent}.product-page.product-page--wh-template.product-page--adaptive .wh-comparison-card__grid .btn--ghost{color:#89898c}.product-page.product-page--wh-template.product-page--adaptive .adaptive-disclosure__toggle{display:none}@media (min-width:1200px){.product-page.product-page--wh-template.product-page--adaptive.product-page--with-floating-trial .wh-heading--hero-align{padding-left:0}}@media (max-width:1199px){.product-page.product-page--wh-template.product-page--adaptive .adaptive-demo__grid{gap:24px;grid-template-columns:1.1fr .9fr .9fr}.product-page.product-page--wh-template.product-page--adaptive .adaptive-demo__device{min-height:460px}.product-page.product-page--wh-template.product-page--adaptive .adaptive-demo__device img{height:520px}.product-page.product-page--wh-template.product-page--adaptive .license-showcase__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.product-page.product-page--wh-template.product-page--adaptive .license-showcase__choose{grid-column:1/-1;margin:0;flex-direction:row;align-items:center;justify-content:space-between}.product-page.product-page--wh-template.product-page--adaptive .license-showcase__body{padding:20px}}@media (max-width:767px){.product-page.product-page--wh-template.product-page--adaptive .adaptive-demo__grid{flex-direction:column}.product-page.product-page--wh-template.product-page--adaptive .adaptive-demo__scenarios{display:contents}.product-page.product-page--wh-template.product-page--adaptive .adaptive-demo__scenarios .wh-eyebrow{display:none}.product-page.product-page--wh-template.product-page--adaptive .adaptive-demo h2{font-size:32px;letter-spacing:-1px;margin:0;order:0}.product-page.product-page--wh-template.product-page--adaptive .adaptive-demo__scenarios>p{order:0;margin:0}.product-page.product-page--wh-template.product-page--adaptive .adaptive-demo__device{order:1;width:100%;min-height:0}.product-page.product-page--wh-template.product-page--adaptive .adaptive-demo__choices{order:2;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:0}.product-page.product-page--wh-template.product-page--adaptive .adaptive-demo__choices button{flex-direction:column;gap:6px;font-size:10px;min-height:64px;text-align:center}.product-page.product-page--wh-template.product-page--adaptive .adaptive-demo__choices button>b{display:none}.product-page.product-page--wh-template.product-page--adaptive .adaptive-demo__trial{order:3;margin:0;color:#fff}.product-page.product-page--wh-template.product-page--adaptive .adaptive-demo__trial .wh-check-list,.product-page.product-page--wh-template.product-page--adaptive .adaptive-demo__trial p{color:#fff}.product-page.product-page--wh-template.product-page--adaptive .adaptive-demo__trial .product-mobile-apk-download{display:flex;background:#fff;color:#191921;border-color:#fff}.product-page.product-page--wh-template.product-page--adaptive .adaptive-demo__trial .btn{white-space:normal}.product-page.product-page--wh-template.product-page--adaptive .wh-inquiry__form-card{padding:24px}.product-page.product-page--wh-template.product-page--adaptive{--wh-h1:36px;--wh-h2:32px;--wh-h3:24px}.product-page.product-page--wh-template.product-page--adaptive .wh-rail,.product-page.product-page--wh-template.product-page--adaptive .wh-rail-card{padding:0 24px;width:auto}.product-page.product-page--wh-template.product-page--adaptive .wh-hero .wh-hero__grid{display:block;padding:24px}.product-page.product-page--wh-template.product-page--adaptive .wh-hero__copy{padding:0!important;min-height:0}.product-page.product-page--wh-template.product-page--adaptive .wh-hero__copy p{font-size:16px}.product-page.product-page--wh-template.product-page--adaptive .wh-hero__visual{display:none}.product-page.product-page--wh-template.product-page--adaptive .wh-hero .product-mobile-apk-download{background:#fff;color:var(--accent);border-color:#fff;width:100%}.product-page.product-page--wh-template.product-page--adaptive .wh-heading{margin-bottom:24px}.product-page.product-page--wh-template.product-page--adaptive .wh-tabs{flex-wrap:nowrap}.product-page.product-page--wh-template.product-page--adaptive .wh-chip{display:flex;align-items:flex-start;gap:10px}.product-page.product-page--wh-template.product-page--adaptive .wh-chip__icon{flex:0 0 24px;padding:0;color:var(--accent)}.product-page.product-page--wh-template.product-page--adaptive .wh-chip__label{min-width:0}.product-page.product-page--wh-template.product-page--adaptive .wh-tag-box{padding:20px}.product-page.product-page--wh-template.product-page--adaptive .wh-chip-grid{gap:20px 16px}.product-page.product-page--wh-template.product-page--adaptive .adaptive-demo__trial .wh-benefits{color:#fff}.product-page.product-page--wh-template.product-page--adaptive .license-showcase__card--highlight .license-showcase__body,.product-page.product-page--wh-template.product-page--adaptive .license-showcase__card--highlight .license-showcase__tabs button[aria-pressed=true]{background:var(--design-toggle)}.product-page.product-page--wh-template.product-page--adaptive .license-showcase__switches{gap:12px}.product-page.product-page--wh-template.product-page--adaptive .license-showcase__segmented{width:100%}.product-page.product-page--wh-template.product-page--adaptive .license-showcase__segmented button{flex:1 1}.product-page.product-page--wh-template.product-page--adaptive .wh-license-configurator{padding-top:24px}.product-page.product-page--wh-template.product-page--adaptive .configurator{padding:16px}.product-page.product-page--wh-template.product-page--adaptive .configurator__layout{display:block}.product-page.product-page--wh-template.product-page--adaptive .configurator__sidebar{position:static}.product-page.product-page--wh-template.product-page--adaptive .option-grid,.product-page.product-page--wh-template.product-page--adaptive .option-grid--levels{display:grid;grid-template-columns:1fr;overflow:visible}.product-page.product-page--wh-template.product-page--adaptive .option-card{min-width:0}.product-page.product-page--wh-template.product-page--adaptive .configurator-guided-help{margin:24px 0 48px}.product-page.product-page--wh-template.product-page--adaptive .wh-comparison__body,.product-page.product-page--wh-template.product-page--adaptive .wh-image-left__bottom-cards,.product-page.product-page--wh-template.product-page--adaptive .wh-image-left__layout{grid-template-columns:1fr}.product-page.product-page--wh-template.product-page--adaptive .wh-step-card__head{grid-row:span 2}.product-page.product-page--wh-template.product-page--adaptive .wh-step-card h3,.product-page.product-page--wh-template.product-page--adaptive .wh-step-card p{margin:0}.product-page.product-page--wh-template.product-page--adaptive .wh-step-connector{display:none}.product-page.product-page--wh-template.product-page--adaptive .wh-step-card{gap:8px 16px;grid-template-columns:100px 1fr;display:block}.product-page.product-page--wh-template.product-page--adaptive .wh-step-card__icon{float:left;margin-right:16px}.product-page.product-page--wh-template.product-page--adaptive .wh-step-card h3{margin-bottom:12px}.product-page.product-page--wh-template.product-page--adaptive .wh-compat>.wh-panel+.wh-panel{padding:24px 0 0;border-left:0;border-top:1px solid #d9d9dd}.product-page.product-page--wh-template.product-page--adaptive .wh-video-materials{grid-template-columns:1fr}.product-page.product-page--wh-template.product-page--adaptive .wh-materials__nav button{padding:12px}}@media (min-width:1200px){.product-page.product-page--adaptive[data-product=warehouse-15] .adaptive-demo__choices button{font-size:14.29px}.product-page.product-page--wh-template.product-page--adaptive.product-page--with-floating-trial{--adaptive-page-width:calc(var(--container) + var(--wh-floating-width) + 2rem);--wh-floating-width:300px;--wh-floating-inset:calc(max(0px, (100% - var(--adaptive-page-width)) / 2) + var(--wh-floating-right))}.product-page.product-page--wh-template.product-page--adaptive.product-page--with-floating-trial>.wh-section:not([data-product-section=how-it-works]){padding-left:10px;padding-right:calc(var(--wh-floating-right) + var(--wh-floating-width))}.product-page.product-page--wh-template.product-page--adaptive.product-page--with-floating-trial .wh-template>.wh-rail,.product-page.product-page--wh-template.product-page--adaptive.product-page--with-floating-trial .wh-template>.wh-rail-card{width:auto;max-width:none;transform:none;margin:0;padding:0 24px}.product-page.product-page--wh-template.product-page--adaptive.product-page--with-floating-trial .wh-hero>.wh-rail{padding:0 10px 0 24px}.product-page.product-page--wh-template.product-page--adaptive.product-page--with-floating-trial .wh-hero__copy{padding:36px 0}.product-page.product-page--wh-template.product-page--adaptive .wh-floating-trial{right:var(--wh-floating-inset)}.product-page.product-page--wh-template.product-page--adaptive .wh-floating-trial .wh-apk-download__qr{position:fixed;top:auto;right:calc(var(--wh-floating-inset) + var(--wh-floating-width) + 8px);margin-top:-22px}.product-page.product-page--wh-template.product-page--adaptive .wh-apk-download__button:focus-visible+.wh-apk-download__qr{opacity:1;visibility:visible;transform:translateY(-50%)}.product-page.product-page--wh-template.product-page--adaptive.product-page--with-floating-trial [data-product-section=getting-started]>.wh-rail-card{margin:0 24px;padding:40px}}@media (min-width:768px) and (max-width:1199px){.product-page.product-page--wh-template.product-page--adaptive .wh-hero .wh-hero__grid{min-height:576px;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.product-page.product-page--wh-template.product-page--adaptive .wh-hero__copy h1{font-size:48px}.product-page.product-page--wh-template.product-page--adaptive .adaptive-demo__grid{grid-template-columns:minmax(0,1.14fr) minmax(0,1fr) 360px;gap:16px}.product-page.product-page--wh-template.product-page--adaptive .wh-capabilities{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.product-page.product-page--wh-template.product-page--adaptive .license-showcase__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.product-page.product-page--wh-template.product-page--adaptive .wh-hero{margin-inline:0}.product-page.product-page--wh-template.product-page--adaptive.product-page--with-floating-trial .wh-hero>.wh-rail{padding:48px 24px}.product-page.product-page--wh-template.product-page--adaptive .wh-hero .wh-hero__grid{min-height:0}.product-page.product-page--wh-template.product-page--adaptive .wh-hero__copy h1{text-wrap:wrap}.product-page.product-page--wh-template.product-page--adaptive .adaptive-demo__grid{display:flex}.product-page.product-page--wh-template.product-page--adaptive .adaptive-demo__intro h2{letter-spacing:0}.product-page.product-page--wh-template.product-page--adaptive .adaptive-demo__intro p{margin:8px 0 0}.product-page.product-page--wh-template.product-page--adaptive .adaptive-demo__device{align-self:center}.product-page.product-page--wh-template.product-page--adaptive .adaptive-demo__trial p{color:#fff}.product-page.product-page--wh-template.product-page--adaptive .adaptive-demo__trial .wh-actions{margin-top:24px}.product-page.product-page--wh-template.product-page--adaptive .wh-capabilities{grid-template-columns:1fr}.product-page.product-page--wh-template.product-page--adaptive .wh-feature{padding-left:48px}.product-page.product-page--wh-template.product-page--adaptive .wh-feature:before{font-size:32px}.product-page.product-page--wh-template.product-page--adaptive .wh-capabilities .wh-panel>h3{margin-bottom:24px}.product-page.product-page--wh-template.product-page--adaptive .license-showcase__grid{grid-template-columns:1fr}.product-page.product-page--wh-template.product-page--adaptive .license-showcase__body{min-height:0}.product-page.product-page--wh-template.product-page--adaptive .license-showcase__choose{display:none}.product-page.product-page--wh-template.product-page--adaptive .wh-compat{grid-template-columns:1fr}.product-page.product-page--wh-template.product-page--adaptive .license-showcase__segmented button{padding:12px}}@media (min-width:768px){.product-page.product-page--wh-template.product-page--adaptive .product-matrix-disclosure>summary,.product-page.product-page--wh-template.product-page--adaptive:has(.license-showcase__choose) .product-configurator-disclosure:not([open])>summary{display:none}.product-page.product-page--wh-template.product-page--adaptive .product-configurator-disclosure__content{padding-top:0}}@media (max-width:1199px) and (min-width:768px){.product-page.product-page--wh-template.product-page--adaptive .wh-license-configurator .configurator__layout{grid-template-columns:160px minmax(0,1fr);gap:16px}.product-page.product-page--wh-template.product-page--adaptive .wh-capabilities{grid-template-columns:1.5fr 1fr}.product-page.product-page--wh-template.product-page--adaptive .wh-chip-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-page.product-page--wh-template.product-page--adaptive .wh-hardware__content{display:block}.product-page.product-page--wh-template.product-page--adaptive .wh-hardware__content h4{margin-bottom:16px}.product-page.product-page--wh-template.product-page--adaptive .wh-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.product-page.product-page--wh-template.product-page--adaptive .wh-step-card__icon{height:260px}}@media (max-width:767px){.product-page.product-page--wh-template.product-page--adaptive .wh-hero .wh-actions{gap:12px}.product-page.product-page--wh-template.product-page--adaptive .wh-feature strong{font-size:16px;line-height:1.25}.product-page.product-page--wh-template.product-page--adaptive .wh-feature>span{font-size:16px}.product-page.product-page--wh-template.product-page--adaptive .wh-use-case h4{font-size:20px}.product-page.product-page--wh-template.product-page--adaptive .wh-tabs{overflow-x:auto}.product-page.product-page--wh-template.product-page--adaptive .wh-chip-grid{grid-template-columns:1fr}.product-page.product-page--wh-template.product-page--adaptive .wh-tag-box>strong{font-size:20px}.product-page.product-page--wh-template.product-page--adaptive .wh-license-configurator .configurator__layout{display:block}.product-page.product-page--wh-template.product-page--adaptive .configurator__title-row{flex-direction:column;gap:8px}.product-page.product-page--wh-template.product-page--adaptive .configurator__title-row h2{margin-bottom:8px}.product-page.product-page--wh-template.product-page--adaptive .configurator__all-licenses-link{padding:0}.product-page.product-page--wh-template.product-page--adaptive .configurator__sidebar{display:none}.product-page.product-page--wh-template.product-page--adaptive .config-block__title{font-size:18px}.product-page.product-page--wh-template.product-page--adaptive .option-grid--levels{display:grid;grid-template-columns:1fr}.product-page.product-page--wh-template.product-page--adaptive .config-summary__box{padding:16px}.product-page.product-page--wh-template.product-page--adaptive .configurator-guided-help{padding:24px}.product-page.product-page--wh-template.product-page--adaptive .wh-image-left__layout{display:flex;flex-direction:column;gap:0}.product-page.product-page--wh-template.product-page--adaptive .wh-image-left__visual{width:100%}.product-page.product-page--wh-template.product-page--adaptive .adaptive-analytics-illustration{position:static;object-position:center}.product-page.product-page--wh-template.product-page--adaptive .wh-image-left__bottom-cards,.product-page.product-page--wh-template.product-page--adaptive .wh-steps{grid-template-columns:1fr}.product-page.product-page--wh-template.product-page--adaptive .wh-step-card h3{margin-top:0}.product-page.product-page--wh-template.product-page--adaptive .wh-step-card h3:before{flex-basis:28px}.product-page.product-page--wh-template.product-page--adaptive .wh-step-card__icon{height:160px;width:110px}.product-page.product-page--wh-template.product-page--adaptive .wh-step-card:after{content:"";display:block;clear:both}.product-page.product-page--wh-template.product-page--adaptive .wh-hardware__content{display:block}.product-page.product-page--wh-template.product-page--adaptive .wh-hardware__content h4{margin-bottom:16px}.product-page.product-page--wh-template.product-page--adaptive .wh-hardware-checks__grid{grid-template-columns:1fr}.product-page.product-page--wh-template.product-page--adaptive .wh-promo{min-height:380px;padding:24px;justify-content:flex-start}.product-page.product-page--wh-template.product-page--adaptive .wh-promo strong{font-size:32px;max-width:100%}.product-page.product-page--wh-template.product-page--adaptive .wh-promo img{width:100%;height:200px}.product-page.product-page--wh-template.product-page--adaptive .wh-hero__copy h1{font-size:36px}.product-page.product-page--wh-template.product-page--adaptive .wh-hero .wh-actions .btn{width:100%}.product-page.product-page--wh-template.product-page--adaptive .wh-image-left__visual{margin-top:0}.product-page.product-page--wh-template.product-page--adaptive .wh-image-left__bottom-cards .wh-info-card{min-height:0}}@media (min-width:768px) and (max-width:1199px){.product-page.product-page--wh-template.product-page--adaptive .wh-hero .wh-actions{display:flex;flex-wrap:wrap;flex-direction:row}.product-page.product-page--wh-template.product-page--adaptive .wh-hero .wh-hero__grid{padding:0 10px 0 24px}.product-page.product-page--wh-template.product-page--adaptive .wh-license-configurator .option-grid--levels{grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}}@media (max-width:767px){.product-page.product-page--wh-template.product-page--adaptive .wh-tabs{grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible}.product-page.product-page--wh-template.product-page--adaptive .wh-tabs__button{white-space:normal;min-height:64px;padding:8px;font-size:16px;line-height:1}.product-page.product-page--wh-template.product-page--adaptive .wh-tabs__option{min-width:0}.product-page--adaptive[data-product=warehouse-15] .wh-capability-tabs .wh-tabs{grid-template-columns:minmax(0,1fr);padding:8px}.product-page--adaptive[data-product=warehouse-15] .wh-capability-tabs .wh-tabs__button{min-height:44px;padding:8px 32px}.product-page.product-page--wh-template.product-page--adaptive .license-showcase__tabs{display:none}.product-page.product-page--wh-template.product-page--adaptive .license-showcase__body{background:#fff;border:1px solid #d9d9dd;border-radius:8px;padding:24px;gap:12px}.product-page.product-page--wh-template.product-page--adaptive .license-showcase__body h3{line-height:1.3;white-space:normal}.product-page.product-page--wh-template.product-page--adaptive .license-showcase__body .license-showcase__price{color:#191921;margin:0}.product-page.product-page--wh-template.product-page--adaptive .license-showcase__description{display:none}.product-page.product-page--wh-template.product-page--adaptive .license-showcase__body .license-showcase__mobile-intro{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;font-size:14px;color:#6f6f78}.product-page.product-page--wh-template.product-page--adaptive .license-showcase__body .btn{order:1;margin-top:8px;min-height:40px;padding:8px}.product-page.product-page--wh-template.product-page--adaptive .license-showcase__mobile-toggle{order:2;display:flex;justify-content:space-between;align-items:center;border:0;background:transparent;padding:8px 0 0;color:#6f6f78;font:400 14px/1.4 Segoe UI,sans-serif;text-align:left;cursor:pointer}.product-page.product-page--wh-template.product-page--adaptive .license-showcase__features{order:3;margin:0;max-height:min(15rem,35svh);overflow-y:auto;overscroll-behavior-y:contain}.product-page.product-page--wh-template.product-page--adaptive .license-showcase__segmented button[aria-pressed=true]{background:var(--accent);color:#fff}.product-page.product-page--wh-template.product-page--adaptive .license-showcase__card--highlight .license-showcase__body{background:var(--design-tint)}.product-page.product-page--wh-template.product-page--adaptive .product-matrix-disclosure{margin-top:24px}.product-page.product-page--wh-template.product-page--adaptive .product-matrix-disclosure>summary{font-size:20px;line-height:1.3}.product-page.product-page--wh-template.product-page--adaptive .product-matrix-disclosure .section-block{margin-top:0}.product-page.product-page--wh-template.product-page--adaptive .product-matrix-disclosure .section-block>h2{display:none}.product-page.product-page--wh-template.product-page--adaptive .adaptive-demo__grid{border:1px solid #d9d9dd;border-radius:12px;padding:0;margin:0 16px;gap:0;overflow:hidden}.product-page.product-page--wh-template.product-page--adaptive .adaptive-demo__intro{padding:24px}.product-page.product-page--wh-template.product-page--adaptive .adaptive-demo__intro h2{font-size:32px;line-height:1.15}.product-page.product-page--wh-template.product-page--adaptive .adaptive-demo__intro .wh-eyebrow{font-size:12px}.product-page.product-page--wh-template.product-page--adaptive .adaptive-demo__device{margin-top:8px}.product-page.product-page--wh-template.product-page--adaptive .adaptive-demo__device img{width:100%;object-fit:contain}.product-page.product-page--wh-template.product-page--adaptive .adaptive-demo__choices{width:100%;gap:0}.product-page.product-page--wh-template.product-page--adaptive .adaptive-demo__choices button{border:1px solid #d9d9dd;border-radius:0;background:#f2f3f6;padding:8px 2px}.product-page.product-page--wh-template.product-page--adaptive .adaptive-demo__choices button>svg{width:32px;height:32px}.product-page.product-page--wh-template.product-page--adaptive .adaptive-demo__trial{width:100%;padding:24px}.product-page.product-page--wh-template.product-page--adaptive .adaptive-demo__trial h3{margin:0}.product-page.product-page--wh-template.product-page--adaptive .adaptive-demo__trial-title{display:none}.product-page.product-page--wh-template.product-page--adaptive .adaptive-demo__trial-toggle{display:flex;gap:8px;justify-content:space-between;align-items:center;border:0;padding:0;color:#fff;background:transparent;font:600 20px/1.3 Segoe UI,sans-serif;text-align:left;width:100%;cursor:pointer}.product-page.product-page--wh-template.product-page--adaptive .adaptive-demo__trial:not(.is-expanded)>.wh-actions,.product-page.product-page--wh-template.product-page--adaptive .adaptive-demo__trial:not(.is-expanded)>.wh-benefits,.product-page.product-page--wh-template.product-page--adaptive .adaptive-demo__trial:not(.is-expanded)>.wh-check-list,.product-page.product-page--wh-template.product-page--adaptive .adaptive-demo__trial:not(.is-expanded)>p{display:none}.product-page.product-page--wh-template.product-page--adaptive .adaptive-demo__trial .product-mobile-apk-download{margin-top:24px}.product-page.product-page--wh-template.product-page--adaptive .adaptive-demo__trial.is-expanded h3{margin-bottom:16px}.product-page.product-page--wh-template.product-page--adaptive .wh-step-card,.product-page.product-page--wh-template.product-page--adaptive .wh-step-wrap{min-height:0;height:auto}.product-page.product-page--wh-template.product-page--adaptive .license-showcase__card:not(.license-showcase__card--highlight) .btn{background:#fff;border-color:#d9d9dd;color:#6f6f78}.product-page.product-page--wh-template.product-page--adaptive .license-showcase__segmented[aria-label="Срок лицензии"] button[aria-pressed=true]{background:#fff;color:var(--accent)}}@media (max-width:1199px){.product-page.product-page--wh-template.product-page--adaptive .wh-hero__copy h1{white-space:normal;text-wrap:balance}.product-page.product-page--wh-template.product-page--adaptive .wh-inquiry{padding:0;grid-template-columns:1fr 1fr;gap:32px}}@media (max-width:767px){.product-page.product-page--wh-template.product-page--adaptive .wh-inquiry{grid-template-columns:1fr}.product-page.product-page--wh-template.product-page--adaptive .wh-hero+.wh-section,.product-page.product-page--wh-template.product-page--adaptive .wh-section{padding-top:24px}.product-page.product-page--wh-template.product-page--adaptive .wh-rail,.product-page.product-page--wh-template.product-page--adaptive .wh-rail-card{padding-left:16px;padding-right:16px}.product-page.product-page--wh-template.product-page--adaptive .wh-heading h2{line-height:1.15;letter-spacing:-.5px}}@media (max-width:767px){.product-page.product-page--adaptive[data-product=warehouse-15] :where([data-product-section=capabilities],[data-product-section=getting-started],#useful-materials) .wh-heading h2{letter-spacing:0}.product-page.product-page--wh-template.product-page--adaptive .wh-chip-grid:has(.wh-chip:nth-child(4):last-child){grid-template-rows:none;grid-auto-flow:row}.product-page.product-page--wh-template.product-page--adaptive .wh-chip__label{font-size:16px;line-height:1.25}.product-page.product-page--wh-template.product-page--adaptive .wh-chip__icon{width:32px;height:32px;flex-basis:32px}.product-page.product-page--wh-template.product-page--adaptive .wh-use-case,.product-page.product-page--wh-template.product-page--adaptive .wh-use-case:last-child{padding:24px}.product-page.product-page--wh-template.product-page--adaptive .license-showcase__grid{gap:16px}.product-page.product-page--wh-template.product-page--adaptive .license-showcase__body h3{font-size:24px}.product-page.product-page--wh-template.product-page--adaptive .license-showcase__body .license-showcase__price{font-size:20px}.product-page.product-page--wh-template.product-page--adaptive .license-showcase__mobile-toggle{font-weight:600;font-size:16px}.product-page.product-page--wh-template.product-page--adaptive .license-showcase__body .license-showcase__mobile-intro{line-height:1.35}.product-page.product-page--wh-template.product-page--adaptive .adaptive-demo__grid{grid-template-rows:none}.product-page.product-page--wh-template.product-page--adaptive .adaptive-demo__device{height:320px}.product-page.product-page--wh-template.product-page--adaptive .adaptive-demo__device img{height:620px}.product-page.product-page--wh-template.product-page--adaptive .adaptive-demo__trial{background:var(--brand-linear,radial-gradient(ellipse at top right,var(--design-highlight),var(--design-base)));border-radius:0}.product-page.product-page--wh-template.product-page--adaptive .adaptive-demo__trial .wh-check-list li{color:white}.product-page.product-page--wh-template.product-page--adaptive .adaptive-demo__trial .btn--secondary{color:white;border-color:white}.product-page.product-page--wh-template.product-page--adaptive .wh-comparison__head strong{font-size:24px;line-height:1.3}.product-page.product-page--wh-template.product-page--adaptive .wh-comparison__body{gap:16px}.product-page.product-page--wh-template.product-page--adaptive .wh-comparison__body>.wh-panel{padding:24px}.product-page.product-page--wh-template.product-page--adaptive .wh-comparison-card__grid .wh-check-list{margin-bottom:24px}.product-page.product-page--wh-template.product-page--adaptive .wh-help-card{grid-template-columns:1fr;gap:24px;padding-top:24px}.product-page.product-page--wh-template.product-page--adaptive .wh-help-card h3{font-size:20px}.product-page.product-page--wh-template.product-page--adaptive .wh-help-card .wh-actions{align-items:stretch;flex-direction:column}.product-page.product-page--wh-template.product-page--adaptive .wh-hardware__content h4{float:none;width:auto}.product-page.product-page--wh-template.product-page--adaptive .wh-inquiry{padding:0}.product-page.product-page--wh-template.product-page--adaptive .feature-matrix__toolbar{margin-top:24px}.product-page.product-page--wh-template.product-page--adaptive .wh-license-configurator .option-grid--levels{grid-template-columns:1fr}.product-page.product-page--wh-template.product-page--adaptive .wh-image-left-section .wh-heading{margin-bottom:16px}.product-page.product-page--wh-template.product-page--adaptive .wh-image-left__layout{border:0;border-radius:0;padding:0;min-height:0;background:transparent}.product-page.product-page--wh-template.product-page--adaptive .wh-image-left__visual{min-height:0;height:240px;border-radius:0}.product-page.product-page--wh-template.product-page--adaptive .adaptive-analytics-illustration{width:100%;height:240px;object-fit:contain}.product-page.product-page--wh-template.product-page--adaptive .wh-image-left__cards{padding:0;width:100%}.product-page.product-page--wh-template.product-page--adaptive .wh-info-card__icon{display:none}.product-page.product-page--wh-template.product-page--adaptive .wh-info-card h3{font-size:16px;line-height:1.3;margin-bottom:8px}.product-page.product-page--wh-template.product-page--adaptive .wh-info-card{padding:16px}.product-page.product-page--wh-template.product-page--adaptive .wh-image-left__bottom-cards{gap:0;margin:0}.product-page.product-page--wh-template.product-page--adaptive .wh-image-left__bottom-cards .wh-info-card{border:0;border-top:1px solid #d9d9dd;border-radius:0;padding:16px}.product-page.product-page--wh-template.product-page--adaptive .wh-steps{gap:24px}.product-page.product-page--wh-template.product-page--adaptive .wh-step-card__icon{display:none}.product-page.product-page--wh-template.product-page--adaptive .wh-step-card h3{display:block;margin:0 0 8px;font-size:20px;line-height:1.14}.product-page.product-page--wh-template.product-page--adaptive .wh-step-card h3:before{display:grid;margin:0 0 12px;width:36px;height:36px}.product-page.product-page--wh-template.product-page--adaptive .wh-step-card p{font-size:16px;margin:0}.product-page.product-page--wh-template.product-page--adaptive .wh-comparison{margin-top:32px}.product-page.product-page--wh-template.product-page--adaptive .wh-vs{display:grid;position:static;transform:none;margin:-8px auto;width:56px;height:56px}.product-page.product-page--wh-template.product-page--adaptive .wh-compat{gap:16px}.product-page.product-page--wh-template.product-page--adaptive .wh-compat>.wh-panel,.product-page.product-page--wh-template.product-page--adaptive .wh-compat>.wh-panel+.wh-panel{padding:24px;border:1px solid #d9d9dd;border-radius:8px}.product-page.product-page--wh-template.product-page--adaptive .wh-compat-card__header{align-items:flex-start;margin-bottom:32px;gap:12px}.product-page.product-page--wh-template.product-page--adaptive .wh-compat-card__header h3{font-size:24px;line-height:1.14}.product-page.product-page--wh-template.product-page--adaptive .wh-hardware-tags{display:flex;flex-direction:column}.product-page.product-page--wh-template.product-page--adaptive .wh-hardware-tag{width:100%;flex:0 1 auto}.product-page.product-page--wh-template.product-page--adaptive .wh-hardware-checks{background:var(--design-checks);padding:24px 16px;margin-top:24px}.product-page.product-page--wh-template.product-page--adaptive .wh-hardware-checks__grid{gap:12px}.product-page.product-page--wh-template.product-page--adaptive .wh-integration-grid{grid-template-columns:repeat(3,minmax(0,1fr));padding:16px 4px;gap:8px 0}.product-page.product-page--wh-template.product-page--adaptive .wh-integration-tile{padding:8px 2px;min-height:0;gap:8px}.product-page.product-page--wh-template.product-page--adaptive .wh-integration-tile__label{font-size:14px}.product-page.product-page--wh-template.product-page--adaptive .wh-integrations-card__intro{order:1}.product-page.product-page--wh-template.product-page--adaptive .wh-integration-grid{order:2}.product-page.product-page--wh-template.product-page--adaptive .adaptive-integration-stat{order:3;margin:24px 0 0;gap:12px;align-items:center}.product-page.product-page--wh-template.product-page--adaptive .adaptive-integration-stat strong{font-size:32px}.product-page.product-page--wh-template.product-page--adaptive .adaptive-integration-stat span{font-size:16px;line-height:1.25}.product-page.product-page--wh-template.product-page--adaptive .wh-integrations-card__footer{order:4}.product-page.product-page--wh-template.product-page--adaptive .wh-compat .btn{width:100%;font-size:14px}.product-page.product-page--wh-template.product-page--adaptive.product-page--with-floating-trial .wh-template>.wh-rail,.product-page.product-page--wh-template.product-page--adaptive.product-page--with-floating-trial .wh-template>.wh-rail-card{padding-left:16px;padding-right:16px}.product-page.product-page--wh-template.product-page--adaptive.product-page--with-floating-trial [data-product-section=getting-started]{background:white;padding:24px 0 0}.product-page.product-page--wh-template.product-page--adaptive.product-page--with-floating-trial [data-product-section=getting-started]>.wh-rail-card{margin:0;padding:0 16px;border-radius:0}.product-page.product-page--wh-template.product-page--adaptive .wh-section{padding-left:0;padding-right:0;padding-bottom:0}.product-page.product-page--wh-template.product-page--adaptive .wh-materials__nav{flex-wrap:wrap;justify-content:flex-start;overflow:visible}.product-page.product-page--wh-template.product-page--adaptive .wh-comparison-card__grid .btn{width:100%}.product-page.product-page--wh-template.product-page--adaptive .wh-video-materials{gap:16px}.product-page.product-page--wh-template.product-page--adaptive .wh-video-materials__main{display:contents}.product-page.product-page--wh-template.product-page--adaptive .wh-video-materials__main h3,.product-page.product-page--wh-template.product-page--adaptive .wh-video-materials__main p{margin:0}.product-page.product-page--wh-template.product-page--adaptive .wh-video-materials__side{order:1;max-height:400px}.product-page.product-page--wh-template.product-page--adaptive .wh-video-materials__list{max-height:360px}.product-page.product-page--wh-template.product-page--adaptive .wh-video-materials__cta{order:2;margin-top:8px}.product-page.product-page--wh-template.product-page--adaptive .wh-video-materials__cta .btn{width:100%}.product-page.product-page--wh-template.product-page--adaptive .adaptive-demo__trial .btn--ghost{color:white;border-color:white}}@media (min-width:768px){.product-page.product-page--wh-template.product-page--adaptive .product-configurator-disclosure[open]:not(.product-matrix-disclosure)>summary{display:flex;padding:0 0 24px;justify-content:flex-end;gap:12px;border:0;background:transparent;font-size:14px}}@media (max-width:767px){.product-page.product-page--wh-template.product-page--adaptive .adaptive-disclosure__desktop-label{display:none}.product-page.product-page--wh-template.product-page--adaptive .adaptive-disclosure__toggle{display:flex;align-items:center;justify-content:space-between;gap:16px;width:calc(100% + 32px);margin:-16px;padding:16px;border:0;border-radius:0;background:transparent;color:#191921;font:600 16px/1.2 Segoe UI,sans-serif;text-align:left;cursor:pointer}.product-page.product-page--wh-template.product-page--adaptive [data-mobile-expanded=false]{display:none}.product-page.product-page--wh-template.product-page--adaptive .wh-capabilities [data-mobile-disclosure=true]{min-height:0;padding:16px;background:#f2f3f6;border:0;border-radius:8px}.product-page.product-page--wh-template.product-page--adaptive .wh-capabilities>.wh-panel[data-mobile-disclosure=true]{padding:16px}.product-page.product-page--wh-template.product-page--adaptive .wh-capabilities{gap:8px}.product-page.product-page--wh-template.product-page--adaptive .wh-capabilities [data-mobile-disclosure=true]>h3,.product-page.product-page--wh-template.product-page--adaptive .wh-capabilities [data-mobile-disclosure=true]>h4{margin:0;font-size:14px}.product-page.product-page--wh-template.product-page--adaptive .wh-capabilities [data-mobile-disclosure=true]:has([data-mobile-expanded=true])>h3,.product-page.product-page--wh-template.product-page--adaptive .wh-capabilities [data-mobile-disclosure=true]:has([data-mobile-expanded=true])>h4{margin-bottom:24px}.product-page.product-page--wh-template.product-page--adaptive .wh-capabilities [data-mobile-disclosure=true] .wh-use-case{padding:0;border:0;background:transparent;box-shadow:none}.product-page.product-page--wh-template.product-page--adaptive .wh-capabilities [data-mobile-disclosure=true] .wh-use-case h4{font-size:16px}.product-page.product-page--wh-template.product-page--adaptive .wh-capabilities [data-mobile-disclosure=true] .wh-use-cases{gap:24px}.product-page.product-page--wh-template.product-page--adaptive .wh-comparison__body>.wh-panel--accent{background:var(--design-panel)}}@media (min-width:900px) and (max-width:1199px){.product-page.product-page--wh-template.product-page--adaptive{& .license-showcase__grid{gap:8px}& .license-showcase__grid,& .wh-steps{grid-template-columns:repeat(4,minmax(0,1fr))}& .wh-steps{gap:16px}& .wh-step-card__icon{height:clamp(160px,19vw,220px)}}}@media (min-width:768px) and (max-width:1199px){.product-page.product-page--wh-template.product-page--adaptive{& .license-showcase__choose{grid-column:auto;margin-top:40px;flex-direction:column;align-items:stretch;justify-content:flex-end}& .adaptive-demo__device img{width:min(100%,237px);height:auto}& .adaptive-demo__choices button{min-width:0;min-height:64px}}}@media (min-width:900px) and (max-width:1199px){.product-page.product-page--wh-template.product-page--adaptive .adaptive-demo__device{padding-top:30px}}@media (min-width:768px) and (max-width:899px){.product-page.product-page--wh-template.product-page--adaptive{&>.wh-section{padding-inline:0}& .wh-hero>.wh-rail.wh-hero__grid{display:grid;grid-template-columns:minmax(0,581px);justify-content:center;min-height:452px;padding:48px 24px}& .wh-hero__visual{display:none}& .wh-hero .wh-hero__copy{padding:0;text-align:center;align-items:center}& .wh-hero .wh-actions{justify-content:center}& .adaptive-demo__grid{grid-template-columns:minmax(0,1.72fr) minmax(0,1fr);grid-template-rows:auto auto auto;grid-template-areas:"intro intro" "choices device" "trial trial";row-gap:24px}& .adaptive-demo__device{height:352px;min-height:0}& .adaptive-demo__device[data-device-art]{height:400px}& .adaptive-demo__trial .wh-actions{flex-direction:row;margin-top:24px}& .adaptive-demo__trial .wh-actions>*{flex:1 1}& .wh-capabilities,& .wh-comparison__body,& .wh-compat,& .wh-help-card,& .wh-inquiry,& .wh-steps,& .wh-video-materials{grid-template-columns:minmax(0,1fr)}& .wh-compat>.wh-panel+.wh-panel{border-left:0;padding-left:0}& .license-showcase__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}& .wh-step-card__icon{display:none}& .wh-steps{gap:16px}& .wh-step-card,& .wh-step-wrap{height:auto;min-height:0}& .wh-step-card h3{margin:0}& .wh-step-card p{margin:0 0 8px 46px}& .wh-vs{position:static;transform:none;margin:0 auto}& .wh-inquiry h2{max-width:none}& .wh-inquiry{gap:48px}& .wh-video-materials__main{display:contents}& .wh-video-materials__side{order:1}& .wh-video-materials__cta{order:2}& .wh-video-materials__cta .btn{width:100%}}}@media (max-width:767px){.product-page.product-page--wh-template.product-page--adaptive{& .wh-hero>.wh-rail.wh-hero__grid{padding-inline:24px}& .wh-section.adaptive-demo>.wh-rail.adaptive-demo__grid{margin-inline:16px;padding:0}& .marking-matrix .feature-matrix__scroll{overflow-x:auto;scrollbar-width:none}& .marking-matrix__table{table-layout:fixed;min-width:var(--mobile-marking-width)}& .marking-matrix__table .feature-matrix__feature-col{width:120px;padding-inline:10px}}}.adaptive-art-filter{position:absolute;pointer-events:none}.product-page--adaptive .license-showcase__choose:before,.product-page--adaptive :is(.adaptive-info-icon,.adaptive-benefit-icon,.wh-step-card__icon img[data-design-art]){filter:var(--art-filter,none)}.product-page.product-page--wh-template.product-page--adaptive .adaptive-demo__device .adaptive-demo__screen:not([data-cropped]) img{width:100%;height:100%;object-fit:contain;object-position:center}.product-page--adaptive .adaptive-demo__device-switch{display:flex;flex-wrap:wrap;gap:8px}@container equipment-rail (min-width: 560px) and (max-width: 650px){.wh-equipment-offer{--offer-title-lines:6}}.product-page.product-page--wh-template.product-page--adaptive .adaptive-demo__grid[data-layout=trial]{display:block}.product-page.product-page--wh-template.product-page--adaptive .adaptive-demo__grid[data-layout=interface]{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"intro device" "choices device"}@media (min-width:900px){.product-page.product-page--wh-template.product-page--adaptive .wh-steps--warehouse-art{gap:16px;min-height:460px;background:url(/software/product-template/start-grid.svg) 50%/min(547px,70%) auto no-repeat}.wh-steps.wh-steps--warehouse-art .wh-step-card .wh-step-card__icon,.wh-steps.wh-steps--warehouse-art .wh-step-card .wh-step-card__icon img{height:auto}.product-page--adaptive .wh-steps--warehouse-art .wh-step-wrap:nth-child(odd) h3{margin-top:auto;padding-top:8px}.product-page--adaptive .wh-steps--warehouse-art .wh-step-wrap:nth-child(odd) p{margin-bottom:0}}main:has(>.product-page--adaptive[data-product=warehouse-15]){overflow-x:clip}.product-page.product-page--adaptive[data-product=warehouse-15]{overflow:visible}.product-page.product-page--adaptive[data-product=warehouse-15] :is([data-product-section=getting-started],#contact){position:relative;isolation:isolate;border-radius:0}.product-page--adaptive[data-product=warehouse-15] :is([data-product-section=getting-started],#contact):before{content:"";position:absolute;inset:0 -100vw;z-index:-1;pointer-events:none;background-color:inherit}@media (min-width:768px){.product-page.product-page--wh-template.product-page--adaptive[data-product=warehouse-15]{--adaptive-page-width:1440px}.product-page.product-page--wh-template.product-page--adaptive[data-product=warehouse-15] .wh-hero{margin-inline:24px}.product-page.product-page--wh-template.product-page--adaptive[data-product=warehouse-15] .wh-section.adaptive-demo{padding-inline:0}}@media (max-width:767px){body:has(.product-page--adaptive[data-product=warehouse-15]) .cv-header__main-row-inner{padding-inline:16px;gap:10px}body:has(.product-page--adaptive[data-product=warehouse-15]) .cv-header__logo{min-width:0;flex-shrink:1}body:has(.product-page--adaptive[data-product=warehouse-15]) .cv-header__logo-img{max-width:100%;object-fit:contain}.product-page--adaptive[data-product=warehouse-15] .product-matrix-disclosure:has(#feature-matrix){display:none}}.product-page.product-page--adaptive[data-product=warehouse-15] .config-summary__pricing-results{& .pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}& .price-card{min-width:0;padding:20px;border:1px solid var(--border);border-radius:8px;background:#fff;box-shadow:none}& .price-card--featured{background:linear-gradient(155deg,var(--design-tint),#fff 75%)}& .price-card__badge{text-transform:none;font-size:14px;font-weight:600}& .price-card--featured .price-card__deployment{padding-right:3rem}& .price-card__details-link{margin:0 0 16px;padding:0}& .price-card__name,& .price-card__price{min-height:0;font-size:16px;font-weight:600;line-height:1.25}& .price-card__price{margin:16px 0;padding-bottom:16px;border-bottom:1px solid var(--border);font-size:20px}& .price-card__article code,& .price-card__deployment,& .price-card__meta,& .price-card__more{font-family:inherit;font-size:14px;font-weight:400;line-height:1.35}& .price-card__article code{color:var(--text-muted)}& .price-card__meta{margin:8px 0}& .price-card .btn--secondary{border:1px solid var(--border);background:#fff;color:var(--text-muted);font-weight:600}& .price-card .btn--secondary:hover{color:var(--accent);border-color:var(--accent)}& .segmented{background:#f2f3f6}& .segmented__count{padding:2px 6px;border-radius:12px}& .segmented__btn--active .segmented__count{color:var(--accent);background:var(--design-tint)}}@media (max-width:767px){.product-page.product-page--adaptive[data-product=warehouse-15] .config-summary__pricing-results .pricing-grid{grid-template-columns:minmax(0,1fr)}}.product-page--adaptive[data-product=warehouse-15] .config-summary.config-block>.config-block__hint{margin-left:0}