/* ============================================================================
 Minwen Fire — 站点组件层
 ----------------------------------------------------------------------------
 页面只写 HTML 和 class, 所有样式在这里。页面级覆盖必须自带断点, 否则会压掉
 这里的响应式规则。

 设计依据:source-materials/old-site-export/docs/design-system.md
 · red is a controlled brand accent, not a full-page wash
 · proof beats decoration
 · products stay primary
 不要做成:通用蓝色工厂模板 / SaaS 落地页 / 吵闹的红色促销站

 token 定义在子主题 style.css 的 :root, 这里只消费不重定义。
 唯一例外是下面那段设计引擎映射层 —— 它只补名字, 不补值。
 ========================================================================== */

/* ── 设计引擎 token 映射层 ─────────────────────────────────────────────────
 来源:design-system/tokens.css(design_engine.py · Light Industrial / signal-red)

 **不要把 tokens.css 的 :root 整段贴进来。** 引擎的空间刻度与子主题不是同一套:

 token 子主题 引擎
 --mw-space-1 4px 8px
 --mw-space-2 8px 16px
 --mw-space-3 16px 24px
 --mw-space-4 24px 32px
 --mw-space-5 32px 48px
 --mw-space-6 48px 64px

 逐级都差一档, 而本文件 37 个组件消费的是子主题那套 space-2..8。整段覆盖会把
 全站间距推歪一整级, 且不会报错——只是每一页都变松。

 颜色两边同源(引擎的 signal-red 就是从客户设计文档反推的), 值一致、名字不同。
 所以这里只做**名字映射**:把引擎的语义/组件层名指向子主题已有的 token, 让
 下游按引擎命名写的样式能解析, 同时一个值都不重新定义。

 加新 token 请改子主题 style.css 的 :root, 不要在这里加。
 ────────────────────────────────────────────────────────────────────────── */
:root{
	/* semantic — 指向子主题既有 token */
	--mw-color-action-primary:   var(--mw-color-brand-red);
	--mw-color-action-secondary: var(--mw-color-brand-red-deep);
	--mw-color-text:             var(--mw-color-graphite);
	--mw-color-text-muted:       var(--mw-color-steel);
	--mw-color-surface:          var(--mw-color-cloud);
	--mw-color-surface-subtle:   var(--mw-color-panel-muted);

	/* 用子主题的刻度重新表达,不引入引擎的 space-1..6 */
	--mw-space-section:   clamp(var(--mw-space-6), 7vw, var(--mw-space-8));
	--mw-space-component: clamp(var(--mw-space-3), 3vw, var(--mw-space-5));

	/* component */
	--mw-button-primary-bg:   var(--mw-color-action-primary);
	--mw-button-primary-text: var(--mw-color-panel);
	--mw-form-focus-ring: 0 0 0 3px color-mix(in srgb, var(--mw-color-action-primary) 28%, transparent);
	--mw-card-border:  var(--mw-color-border);
	--mw-card-surface: var(--mw-color-panel);

	/* 引擎的扁平别名 — 供按 --mw-primary 这类短名写的下游样式解析 */
	--mw-primary:        var(--mw-color-brand-red);
	--mw-secondary:      var(--mw-color-brand-red-deep);
	--mw-black:          var(--mw-color-ink);
	--mw-white:          var(--mw-color-cloud);
	--mw-white-2:        var(--mw-color-panel-muted);
	--mw-text:           var(--mw-color-graphite);
	--mw-muted:          var(--mw-color-steel);
	--mw-line:           var(--mw-color-border);
	--mw-surface:        var(--mw-color-cloud);
	--mw-surface-raised: var(--mw-color-panel);
	--mw-shadow:    0 2px 12px rgba(0,0,0,.06);
	--mw-shadow-lg: 0 24px 60px rgba(8,16,32,.12);
	--mw-footer:          var(--mw-color-footer);
}

/* ── 页面骨架 ─────────────────────────────────────────────────────────────── */
.mw-page{ background: var(--mw-color-cloud); }

/* 页面类型标记:给同类页面留一个统一微调的挂点, 不承担布局 */
.mw-page--product .mw-section:last-of-type{ padding-bottom: var(--mw-space-8); }

.mw-section{
	padding: var(--mw-space-8) 0;
}
.mw-section--tight{ padding: var(--mw-space-7) 0; }
.mw-section--panel{ background: var(--mw-color-panel); }
.mw-section--dark{
	background: var(--mw-color-footer);
	color: #b9c0c8;
}
.mw-section--dark h2, .mw-section--dark h3{ color: #ffffff; }



.mw-section__head{
	max-width: 720px;
	margin-bottom: var(--mw-space-6);
}
.mw-section__eyebrow{
	display: block;
	font-size:var(--mw-text-caption);
	font-weight:700;
	letter-spacing: .1em;
	text-transform: uppercase;
	color: var(--mw-color-brand-red);
	margin-bottom: var(--mw-space-2);
}
.mw-section__lede{
	font-size:var(--mw-text-body);
	color: var(--mw-color-graphite);
	margin: 0;
}

/* ── SIGNATURE MOVE:factory_video_or_process_hero ──────────────────────────
 全站唯一的招牌动作。消防设备买家在问价之前先在问一件事:你是真工厂还是
 贸易公司。所以 hero 放真实产线影像, 而不是图库场景或纯色板 —— 这是竞品
 拿不到的东西, 也是这一页唯一需要"大"的地方。

 契约:b2b-visual-ambition-contract.json → signature_move
 规则:全站只能有一个 signature move, 其余页面复用同一手法, 不得另起一套。
 ─────────────────────────────────────────────────────────────────────── */
.mw-hero--video{
	position: relative;
	background: var(--mw-color-footer);
	color: #fff;
	overflow: hidden;
	border-bottom: none;
	padding: 0;
	isolation: isolate;
}
.mw-hero__bg{
	position: absolute;
	inset: 0;
	z-index: -2;
}
.mw-hero__bg video, .mw-hero__bg img{
	width: 100%;
	height: 100%;
	object-fit: cover;
	display: block;
	/* 32 张车间照曝光参差,统一压一遍才像一套素材而不是相册 */
	filter: saturate(.82) contrast(1.06) brightness(.72);
}
/* 文字压在影像上必须有确定的对比, 不能赌照片本身够暗 */
.mw-hero__scrim{
	position: absolute;
	inset: 0;
	z-index: -1;
	background:
		linear-gradient(100deg, rgba(24,24,25,.94) 0%, rgba(24,24,25,.82) 42%, rgba(24,24,25,.45) 100%),
		linear-gradient(to top, rgba(24,24,25,.9) 0%, rgba(24,24,25,0) 45%);
}
.mw-hero--video .mw-wrap{
	position: relative;
	padding-top: var(--mw-space-7);
	padding-bottom: var(--mw-space-6);
	min-height: 520px;
	display: flex;
	flex-direction: column;
	justify-content: center;
}
.mw-hero--video h1{ color: #fff; max-width: 15ch; }
.mw-hero--video .mw-hero__lede{ color: #d3d8de; max-width: 56ch; }

/* Hero fact strip — shared component.
 It existed only under .mw-home-v4, so the other 22 pages emitted the same
 markup with no rules at all and fell back to the browser default <dl>:
 40px dd indent, no columns, no label styling. Values here are full clauses
 rather than home's short figures, so the value type stays at body size.
 A fact without a <dt> must still sit flush with its neighbours. */
.mw-hero__facts{
	display: grid;
	grid-template-columns: repeat(3, minmax(0, 1fr));
	gap: 1px;
	margin: var(--mw-space-6) 0 0;
	max-width: 860px;
	background: color-mix(in srgb, var(--mw-color-on-brand) 26%, transparent);
}
.mw-hero__fact{
	display: flex;
	flex-direction: column;
	justify-content: flex-end;
	gap: 5px;
	min-height: 96px;
	padding: 16px 18px;
	background: color-mix(in srgb, var(--mw-color-footer) 76%, transparent);
}
.mw-hero__fact dt{
	margin: 0;
	color: color-mix(in srgb, var(--mw-color-on-brand) 62%, transparent);
	font-size: var(--mw-text-micro);
	font-weight: var(--mw-weight-strong);
	text-transform: uppercase;
	letter-spacing: .1em;
}
.mw-hero__fact dd{
	margin: 0;
	color: var(--mw-color-on-brand);
	font-size: var(--mw-text-small);
	line-height: 1.45;
}
@media (max-width: 900px){
	.mw-hero__facts{ grid-template-columns: 1fr 1fr; }
}
@media (max-width: 600px){
	.mw-hero__facts{ grid-template-columns: 1fr; max-width: none; }
	.mw-hero__fact{ min-height: 0; padding: 14px 16px; }
}



/* White solid action remains available as the explicit light variant. */
.mw-btn--light{
	background: var(--mw-color-panel);
	border: 1.5px solid var(--mw-color-panel);
	color: var(--mw-color-brand-red);
}
.mw-btn--light:hover, .mw-btn--light:focus{
	background: var(--mw-color-brand-red-soft);
	border-color: var(--mw-color-panel);
	color: var(--mw-color-brand-red-deep);
	text-decoration: none;
}
.mw-hero--video .mw-btn--primary, .mw-section--dark .mw-btn--primary, .mw-cta .mw-btn--primary, .mw-footer .mw-btn--primary{
	background: var(--mw-color-brand-red);
	border-color: var(--mw-color-brand-red);
	color: var(--mw-color-on-brand);
}
.mw-hero--video .mw-btn--primary:hover, .mw-section--dark .mw-btn--primary:hover, .mw-cta .mw-btn--primary:hover, .mw-footer .mw-btn--primary:hover{
	background: var(--mw-color-brand-red-deep);
	border-color: var(--mw-color-brand-red-deep);
	color: var(--mw-color-on-brand);
}


/* color-token-integrity: dark-ground primary remains the governed brand action. */
.mw-hero--video .mw-btn--primary, .mw-hero .mw-btn--primary, .mw-section--dark .mw-btn--primary, .mw-cta .mw-btn--primary, .mw-footer .mw-btn--primary{
  background: var(--mw-color-brand-red);
  border-color: var(--mw-color-brand-red);
  color: var(--mw-color-on-brand);
}
.mw-hero--video .mw-btn--primary:hover, .mw-hero .mw-btn--primary:hover, .mw-section--dark .mw-btn--primary:hover, .mw-cta .mw-btn--primary:hover, .mw-footer .mw-btn--primary:hover{
  background: var(--mw-color-brand-red-deep);
  border-color: var(--mw-color-brand-red-deep);
  color: var(--mw-color-on-brand);
}

.mw-hero__live{
	display: inline-flex;
	align-items: center;
	gap: 8px;
	font-size:var(--mw-text-caption);
	letter-spacing: .06em;
	text-transform: uppercase;
	color: #b9c0c8;
	margin-bottom: var(--mw-space-4);
}
.mw-hero__live::before{
	content: "";
	width: 7px;
	height: 7px;
	border-radius: 50%;
	background: var(--mw-color-brand-red);
	box-shadow: 0 0 0 3px rgba(211,34,53,.28);
}

/* hero 内的参数条:深色版 */


.mw-hero--video .mw-specbar{ border-top-color: rgba(255,255,255,.16); }
.mw-hero--video .mw-specbar__item + .mw-specbar__item::before{ background: rgba(255,255,255,.18); }
.mw-hero--video .mw-specbar__value{ color: #fff; }
.mw-hero--video .mw-specbar__label{ color: #98a1ab; }

/* ── 产能数字 ──────────────────────────────────────────────────────────────
 来源全部在 document-b-fact-book.md §B3。替代了原先三条无来源的买家评价:
 可核验的产能事实比伪造的社会证明有力, 也不违反「不编造数据」。
 ─────────────────────────────────────────────────────────────────────── */
.mw-figures{
	display: grid;
	grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));
	gap: var(--mw-space-4) var(--mw-space-5);
	padding: var(--mw-space-5) 0;
	border-top: 1px solid var(--mw-color-border);
	border-bottom: 1px solid var(--mw-color-border);
	margin-bottom: var(--mw-space-6);
}
.mw-figure__value{
	display: block;
	font-size:var(--mw-text-h2);
	font-weight: 700;
	color: var(--mw-color-ink);
	line-height: 1.1;
	letter-spacing: -0.02em;
}
.mw-figure__label{
	display: block;
	font-size:var(--mw-text-caption);
	color: var(--mw-color-steel);
	margin-top: 4px;
}
.mw-figure__note{ font-size:var(--mw-text-micro); color: var(--mw-color-steel); opacity: .8; }

/* ── 产能证据带 ────────────────────────────────────────────────────────────
 photography_pov:纪实, 不摆拍。每张图必须带一个可核对的事实, 否则它就只是
 装饰 —— 而装饰在采购页上是负资产。
 ─────────────────────────────────────────────────────────────────────── */
/* 四张等分时每张只有 ~290×193px, 设备、工人、产品细节全糊了 —— 证据看不清
 就不是证据。改成一张领头大图 + 三张并列, 主图够大能看清车间实况。 */
.mw-evidence{
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	gap: var(--mw-space-4);
}
.mw-evidence__item{
	background: var(--mw-color-panel);
	border: 1px solid var(--mw-color-border);
	border-radius: var(--mw-radius);
	overflow: hidden;
	display: flex;
	flex-direction: column;
}
.mw-evidence__item--lead{ grid-column: 1 / -1; }
.mw-evidence__item--lead .mw-evidence__media{ aspect-ratio: 21 / 9; }
.mw-evidence__item--lead .mw-evidence__fact{ font-size:var(--mw-text-body); }
.mw-evidence__item--lead .mw-evidence__note{ font-size:var(--mw-text-small); }

.mw-evidence__media{
	aspect-ratio: 3 / 2;
	overflow: hidden;
	background: var(--mw-color-ink);
}
.mw-evidence__media img{
	width: 100%;
	height: 100%;
	object-fit: cover;
	display: block;
	filter: saturate(.85) contrast(1.05);
	transition: transform .4s ease;
}
.mw-evidence__item:hover .mw-evidence__media img{ transform: scale(1.04); }
.mw-evidence__body{ padding: var(--mw-space-3) var(--mw-space-4) var(--mw-space-4); }
.mw-evidence__fact{
	display: block;
	font-size:var(--mw-text-small);
	font-weight: 700;
	color: var(--mw-color-ink);
	margin-bottom: 2px;
}
.mw-evidence__note{ font-size:var(--mw-text-caption); color: var(--mw-color-steel); margin: 0; }

/* ── 页面 hero(浅色版, 非 signature 页面用)────────────────────────────────
 B2B 采购页不需要巨幅图, 买家要的是"你能不能做我要的东西"。所以 hero 承载
 标题 + 一句话定位 + 可核对的硬参数, 而不是一张铺满的情绪照片。
 ─────────────────────────────────────────────────────────────────────── */
/* 2026-08-14：这套浅色 hero 原本没有作用域，于是它的两列 grid 落到了每一个
 用满幅深色 hero 的页面上——标题被挤进 1.15fr 那一栏，"Fire Extinguisher
 Manufacturer for Distributors and Projects" 碎成六行，导语缩成一条，
 元素散落。实测 25 个上线页里只有 about-us 真的用这套浅色版（它是唯一带
 .mw-hero__body 的页），其余 24 页各自带深色 hero 样式。
 用 :has() 按结构限定，不必改任何页面的 HTML。 */
.mw-hero:has(.mw-hero__body){
	background: var(--mw-color-panel);
	border-bottom: 1px solid var(--mw-color-border);
	padding: var(--mw-space-7) 0 0;
}
.mw-hero:has(.mw-hero__body) .mw-hero__inner{
	display: grid;
	grid-template-columns: 1.15fr .85fr;
	gap: var(--mw-space-7);
	align-items: start;
}
/* grid 子项默认 min-width:auto, 长表格或长词会把这一栏撑破 */
.mw-hero__body{ min-width: 0; }

.mw-hero__eyebrow{
	display: inline-block;
	font-size:var(--mw-text-caption);
	font-weight:700;
	letter-spacing: .08em;
	text-transform: uppercase;
	color: var(--mw-color-brand-red);
	margin-bottom: var(--mw-space-3);
}
.mw-hero h1{ margin-bottom: var(--mw-space-3); }
.mw-hero__lede{
	font-size:var(--mw-text-h3);
	line-height: 1.6;
	color: var(--mw-color-graphite);
	margin-bottom: var(--mw-space-5);
}
.mw-hero__actions{
	display: flex;
	gap: var(--mw-space-3);
	flex-wrap: wrap;
	margin-bottom: var(--mw-space-6);
}
.mw-hero__media img{
	display: block;
	width: 100%;
	border-radius: var(--mw-radius);
	border: 1px solid var(--mw-color-border);
}

.mw-catalog-download{ margin: var(--mw-space-4) 0 0; }

/* 硬参数条 ────────────────────────────────────────────────────────────────
 曾经做成四个大方块压在 hero 里, 结果和 H1 抢视觉、堆成一个厚块。
 现在压成一条:数字降到 17px、纵向 padding 减半、去掉方块分隔, 靠竖线和字重区分。它是标题的脚注, 不是第二个主角。
 ────────────────────────────────────────────────────────────────────── */
.mw-specbar{
	display: flex;
	flex-wrap: wrap;
	gap: 0 var(--mw-space-5);
	margin-top: var(--mw-space-5);
	padding-top: var(--mw-space-4);
	border-top: 1px solid var(--mw-color-border);
}
.mw-specbar__item{
	display: flex;
	align-items: baseline;
	gap: 8px;
	padding: 6px 0;
	position: relative;
}
.mw-specbar__item + .mw-specbar__item{ padding-left: var(--mw-space-5); }
.mw-specbar__item + .mw-specbar__item::before{
	content: "";
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	width: 1px;
	height: 15px;
	background: var(--mw-color-border);
}
.mw-specbar__value{
	font-size:var(--mw-text-body);
	font-weight: 700;
	color: var(--mw-color-ink);
	line-height: 1.3;
	white-space: nowrap;
}
.mw-specbar__label{
	font-size:var(--mw-text-caption);
	color: var(--mw-color-steel);
	letter-spacing: .01em;
}

/* ── 面包屑 ───────────────────────────────────────────────────────────────── */
.mw-breadcrumb-bar{
	background: var(--mw-color-panel);
	border-bottom: 1px solid var(--mw-color-border);
	font-size:var(--mw-text-caption);
}
.mw-breadcrumb-bar ol{
	display: flex;
	flex-wrap: wrap;
	gap: var(--mw-space-2);
	list-style: none;
	margin: 0;
	padding: 10px 0;
	align-items: center;
}
.mw-breadcrumb-bar li{ color: var(--mw-color-steel); }
.mw-breadcrumb-bar li + li::before{ content: "/"; margin-right: var(--mw-space-2); color: var(--mw-color-border); }
/* 面包屑链接的触控高度。行高给出的是 16px，手指点不准 —— 2026-08-19 真机
   （390px 视口）复测，全站只剩这两个可点目标低于 24px，其余都在昨天那批
   触控收口里改过了。这里不撑到 48px：面包屑是次级导航，撑高会把这条紧凑
   的栏变成一道横杠；24px 是 Lighthouse tap-target 的下限，够用且不改版式。
   用 inline-flex 而不是加 padding —— padding 会把 li+li::before 的分隔符顶歪。 */
.mw-breadcrumb-bar a{
	color: var(--mw-color-graphite);
	display: inline-flex;
	align-items: center;
	min-height: 24px;
}
.mw-breadcrumb-bar a:hover{ color: var(--mw-color-brand-red); }

/* ── 产品卡片网格 ──────────────────────────────────────────────────────────
 产品是主角, 所以卡片给图片留足空间, 文字压到必要信息。
 ─────────────────────────────────────────────────────────────────────── */
.mw-grid{
	display: grid;
	gap: var(--mw-space-4);
	grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
}
.mw-grid--2{ grid-template-columns: repeat(auto-fit, minmax(380px, 1fr)); }
.mw-grid--4{ grid-template-columns: repeat(auto-fit, minmax(230px, 1fr)); }

.mw-pcard{
	background: var(--mw-color-panel);
	border: 1px solid var(--mw-color-border);
	border-radius: var(--mw-radius);
	overflow: hidden;
	display: flex;
	flex-direction: column;
	transition: border-color .15s ease, box-shadow .15s ease;
}
.mw-pcard:hover{
	border-color: var(--mw-color-steel);
	box-shadow: 0 6px 20px rgba(23, 26, 31, .07);
}
.mw-pcard__media{
	aspect-ratio: 4 / 3;
	background: var(--mw-color-panel-muted);
	overflow: hidden;
}
.mw-pcard__media img{
	width: 100%;
	height: 100%;
	object-fit: cover;
	display: block;
}
.mw-pcard__body{
	padding: var(--mw-space-4);
	display: flex;
	flex-direction: column;
	gap: var(--mw-space-2);
	flex: 1;
}


.mw-pcard__title{ font-size:var(--mw-text-h3); margin: 0; }
.mw-pcard__title a{ color: var(--mw-color-ink); }
.mw-pcard__title a:hover{ color: var(--mw-color-brand-red); text-decoration: none; }
.mw-pcard__desc{ font-size:var(--mw-text-small); margin: 0; }
.mw-pcard__specs{
	list-style: none;
	margin: 0;
	padding: var(--mw-space-3) 0 0;
	border-top: 1px solid var(--mw-color-border);
	font-size:var(--mw-text-caption);
	color: var(--mw-color-graphite);
}
.mw-pcard__specs li{ display: flex; justify-content: space-between; gap: var(--mw-space-2); padding: 3px 0; }
.mw-pcard__specs dt, .mw-pcard__specs .k{ color: var(--mw-color-steel); }
.mw-pcard__more{ margin-top: auto; padding-top: var(--mw-space-3); font-weight:700; font-size:var(--mw-text-small); }
.mw-pcard__more::after{ content: " →"; }
.mw-pcard__action{ margin: 0; padding: 0 var(--mw-space-4) var(--mw-space-4); }

/* ── 规格表 ────────────────────────────────────────────────────────────────
 12 个表格散在各页。手机上必须表格内滚动, 不能让整页横移。
 ─────────────────────────────────────────────────────────────────────── */
.mw-table-wrap{
	overflow-x: auto;
	-webkit-overflow-scrolling: touch;
	border: 1px solid var(--mw-color-border);
	border-radius: var(--mw-radius);
	background: var(--mw-color-panel);
}
.mw-table{
	width: 100%;
	border-collapse: collapse;
	font-size:var(--mw-text-small);
	min-width: 560px;
}
.mw-table th, .mw-table td{
	padding: 12px 16px;
	text-align: left;
	vertical-align: top;
	border-bottom: 1px solid var(--mw-color-border);
}
.mw-table thead th{
	background: var(--mw-color-panel-muted);
	color: var(--mw-color-ink);
	font-weight:700;
	font-size:var(--mw-text-caption);
	letter-spacing: .02em;
	white-space: nowrap;
}
.mw-table tbody tr:last-child td{ border-bottom: none; }
.mw-table tbody tr:hover{ background: var(--mw-color-cloud); }
.mw-table__note{
	font-size:var(--mw-text-caption);
	color: var(--mw-color-steel);
	margin-top: var(--mw-space-2);
}

/* ── 流程步骤(OEM 流程等)────────────────────────────────────────────────── */
.mw-steps{
	display: grid;
	grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));
	gap: var(--mw-space-4);
	counter-reset: mw-step;
}
.mw-step{
	position: relative;
	padding-top: var(--mw-space-5);
	border-top: 2px solid var(--mw-color-border);
}
.mw-step::before{
	counter-increment: mw-step;
	content: counter(mw-step, decimal-leading-zero);
	position: absolute;
	top: calc(-1 * var(--mw-space-4));
	left: 0;
	background: var(--mw-color-cloud);
	padding-right: var(--mw-space-2);
	font-size:var(--mw-text-caption);
	font-weight: 700;
	letter-spacing: .08em;
	color: var(--mw-color-brand-red);
}
.mw-section--panel .mw-step::before{ background: var(--mw-color-panel); }
.mw-step h3{ font-size:var(--mw-text-body); margin-bottom: var(--mw-space-2); }
.mw-step p{ font-size:var(--mw-text-small); margin: 0; }

/* ── 理由列表(为什么选我们)──────────────────────────────────────────────
 六条并列做成六个卡片会很平。改成两列文字块, 靠排版分主次而不是靠边框。
 ─────────────────────────────────────────────────────────────────────── */
.mw-reasons{
	display: grid;
	grid-template-columns: repeat(auto-fit, minmax(320px, 1fr));
	gap: var(--mw-space-5) var(--mw-space-7);
}
.mw-reason{ display: flex; gap: var(--mw-space-3); }
.mw-reason__mark{
	flex-shrink: 0;
	width: 26px;
	height: 26px;
	border-radius: 50%;
	background: var(--mw-color-brand-red-soft);
	color: var(--mw-color-brand-red-deep);
	display: flex;
	align-items: center;
	justify-content: center;
	font-size:var(--mw-text-caption);
	font-weight: 700;
	margin-top: 2px;
}
.mw-reason h3{ font-size:var(--mw-text-body); margin-bottom: 4px; }
.mw-reason p{ font-size:var(--mw-text-small); margin: 0; }

/* ── 信任标记 ─────────────────────────────────────────────────────────────── */
.mw-trust{
	display: flex;
	flex-wrap: wrap;
	gap: var(--mw-space-2);
}
.mw-trust-chip{
	display: inline-flex;
	align-items: center;
	gap: 6px;
	padding: 7px 14px;
	border: 1px solid var(--mw-color-border);
	border-radius: 100px;
	background: var(--mw-color-panel);
	font-size:var(--mw-text-caption);
	font-weight: 500;
	color: var(--mw-color-ink);
}
.mw-trust-chip--cert{
	border-color: var(--mw-color-success);
	color: var(--mw-color-success);
}

/* ── FAQ ──────────────────────────────────────────────────────────────────
 用原生 <details>/<summary>:零 JS、键盘可达、答案始终在 DOM 里(爬虫读得到)。
 旧站那套 mw-faq-btn + JS 展开在这里不需要。
 ─────────────────────────────────────────────────────────────────────── */
.mw-faq{ max-width: 820px; }

.mw-faq-item{ border-bottom: 1px solid var(--mw-color-border); }

.mw-faq-btn{
	list-style: none;
	padding: var(--mw-space-4) var(--mw-space-5) var(--mw-space-4) 0;
	font-size:var(--mw-text-body);
	font-weight:700;
	color: var(--mw-color-ink);
	cursor: pointer;
	position: relative;
}
.mw-faq-btn::-webkit-details-marker{ display: none; }
.mw-faq-btn::marker{ content: ""; }
.mw-faq-btn:hover{ color: var(--mw-color-brand-red); }
.mw-faq-btn:focus-visible{
	outline: 2px solid var(--mw-color-brand-red);
	outline-offset: 3px;
}

/* 收起是 +, 展开是 −;纯 CSS, 不依赖图标字体 */
.mw-faq-btn::after{
	content: "";
	position: absolute;
	right: 4px;
	top: 50%;
	width: 13px;
	height: 2px;
	background: var(--mw-color-steel);
	transform: translateY(-50%);
}
.mw-faq-btn::before{
	content: "";
	position: absolute;
	right: 9.5px;
	top: 50%;
	width: 2px;
	height: 13px;
	background: var(--mw-color-steel);
	transform: translateY(-50%);
	transition: transform .18s ease, opacity .18s ease;
}
.mw-faq-item[open] .mw-faq-btn::before{ transform: translateY(-50%) rotate(90deg); opacity: 0; }
.mw-faq-item[open] .mw-faq-btn{ color: var(--mw-color-brand-red); }

.mw-faq-body-inner{
	padding: 0 var(--mw-space-5) var(--mw-space-4) 0;
	font-size:var(--mw-text-small);
	color: var(--mw-color-graphite);
}
.mw-faq-body-inner p{ margin: 0 0 var(--mw-space-2); }
.mw-faq-body-inner p:last-child{ margin-bottom: 0; }

/* ── 买家原话 ──────────────────────────────────────────────────────────────
 不加头像和星级 —— 没有可核实的来源就不要伪造社会证明的外观。
 ─────────────────────────────────────────────────────────────────────── */
.mw-quote{
	margin: 0;
	padding: var(--mw-space-4) var(--mw-space-5);
	background: var(--mw-color-panel);
	border-left: 3px solid var(--mw-color-brand-red);
	border-radius: 0 var(--mw-radius) var(--mw-radius) 0;
}
.mw-quote p{
	margin: 0;
	font-size:var(--mw-text-small);
	line-height: 1.6;
	color: var(--mw-color-graphite);
}

/* ── 正文列表 ──────────────────────────────────────────────────────────────
 法务/政策页的普通 bullet 列表, 还原排版即可, 不做卡片化。
 ─────────────────────────────────────────────────────────────────────── */
.mw-list{ margin: 0 0 var(--mw-space-4); padding-left: 1.25em; }
.mw-list li + li{ margin-top: var(--mw-space-2); }

/* ── 间距工具类 ────────────────────────────────────────────────────────────
 页面不写内联 style, 少量纵向间距用工具类表达。
 ─────────────────────────────────────────────────────────────────────── */
.mw-mt-5{ margin-top: var(--mw-space-5); }
.mw-mt-6{ margin-top: var(--mw-space-6); }
.mw-mt-7{ margin-top: var(--mw-space-7); }

/* ── 转化区 ────────────────────────────────────────────────────────────────
 红色只在这里成片出现 —— 它是页面的终点, 不是背景。
 ─────────────────────────────────────────────────────────────────────── */
.mw-cta{
	background: var(--mw-color-footer);
	color: #c8ced5;
	padding: var(--mw-space-8) 0;
}
.mw-cta__inner{
	display: grid;
	grid-template-columns: 1.3fr .7fr;
	gap: var(--mw-space-6);
	align-items: center;
}
.mw-cta h2{ color: #ffffff; margin-bottom: var(--mw-space-2); }
.mw-cta p{ font-size:var(--mw-text-body); margin: 0; }
.mw-cta__actions{ display: flex; gap: var(--mw-space-3); flex-wrap: wrap; justify-content: flex-end; }
.mw-cta .mw-btn--secondary{ border-color: rgba(255,255,255,.35); color: #ffffff; }
.mw-cta .mw-btn--secondary:hover{ background: rgba(255,255,255,.08); color: #ffffff; }

/* ── 图文交替块 ───────────────────────────────────────────────────────────── */
.mw-split{
	display: grid;
	grid-template-columns: 1fr 1fr;
	gap: var(--mw-space-7);
	align-items: center;
}
.mw-split--reverse .mw-split__media{ order: -1; }
.mw-split__media img{
	width: 100%;
	border-radius: var(--mw-radius);
	border: 1px solid var(--mw-color-border);
	display: block;
}
.mw-split__body h2{ margin-bottom: var(--mw-space-3); }

/* ── 响应式 ────────────────────────────────────────────────────────────────
 断点写在组件内部。页面级覆盖如果不带断点会把这些压掉 —— 三列挤手机的教训。
 ─────────────────────────────────────────────────────────────────────── */
/* 视频只在有余量的环境里播:窄屏和省流下退回静态首帧, 画面不变、字节省下来 */
@media (max-width: 860px), (prefers-reduced-motion: reduce){
	.mw-hero__bg video{ display: none; }
	.mw-hero__bg img{ display: block; }
}
@media (min-width: 861px) and (prefers-reduced-motion: no-preference){
	.mw-hero__bg img.mw-hero__poster{ display: none; }
}

@media (max-width: 960px){
	.mw-hero--video .mw-wrap{ min-height: 420px; padding-top: var(--mw-space-6); }
	.mw-hero--video h1{ max-width: none; }
	.mw-hero__inner{ grid-template-columns: 1fr; gap: var(--mw-space-5); }
	.mw-hero__media{ order: -1; }
	.mw-cta__inner{ grid-template-columns: 1fr; }
	.mw-cta__actions{ justify-content: flex-start; }
	.mw-split{ grid-template-columns: 1fr; gap: var(--mw-space-5); }
	.mw-split--reverse .mw-split__media{ order: 0; }
}

/* Inner-page breadcrumb baseline: visible navigation mirrors the route hierarchy.
 Home intentionally has no breadcrumb, and Rank Math/ShipB2B schema remains a
 separate delivery layer rather than replacing this buyer-visible trail. */
.mw-breadcrumb{
	position: absolute;
	top: clamp(22px, 4vh, 38px);
	left: 50%;
	z-index: 3;
	width: min(calc(100% - 40px), var(--mw-wrap));
	max-width: 100%;
	transform: translateX(-50%);
	font-size:var(--mw-text-micro);
	font-weight: 700;
	line-height: 1.4;
	letter-spacing: .05em;
	text-transform: uppercase;
}
.mw-breadcrumb ol{
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	gap: 8px;
	margin: 0;
	padding: 0;
	list-style: none;
}
.mw-breadcrumb li{ display: inline-flex; align-items: center; gap: 8px; }
.mw-breadcrumb li + li::before{ content: "/"; color: currentColor; opacity: .45; }
.mw-breadcrumb a{ color: inherit; text-decoration: none; opacity: .72; }
.mw-breadcrumb a:hover, .mw-breadcrumb a:focus-visible{ opacity: 1; text-decoration: underline; text-underline-offset: 3px; }
.mw-breadcrumb [aria-current="page"]{ color: inherit; opacity: 1; }
.mw-hero--video .mw-breadcrumb, .mw-hero .mw-breadcrumb{ color: rgba(255,255,255,.78); }
@media (max-width: 640px){
	.mw-breadcrumb{ top: 20px; font-size:var(--mw-text-micro); }
}

@media (max-width: 900px){
	/* 三列在平板上每张又缩回看不清, 退到两列;领头图保持通栏 */
 .mw-evidence{ grid-template-columns: repeat(2, 1fr); }
	.mw-evidence__item--lead .mw-evidence__media{ aspect-ratio: 2 / 1; }
}

@media (max-width: 768px){
	.mw-section{ padding: var(--mw-space-7) 0; }
	.mw-section--tight{ padding: var(--mw-space-6) 0; }
	.mw-evidence{ grid-template-columns: 1fr; gap: var(--mw-space-3); }
	.mw-evidence__item--lead .mw-evidence__media{ aspect-ratio: 3 / 2; }
	/* 参数条竖排, 竖线换成上边框 */
 .mw-specbar{ flex-direction: column; gap: 0; }
	.mw-specbar__item + .mw-specbar__item{ padding-left: 0; border-top: 1px solid var(--mw-color-border); }
	.mw-specbar__item + .mw-specbar__item::before{ display: none; }
	.mw-hero--video .mw-specbar__item + .mw-specbar__item{ border-top-color: rgba(255,255,255,.14); }
	.mw-grid, .mw-grid--2, .mw-grid--4{ grid-template-columns: 1fr; }
	.mw-specbar{ grid-template-columns: 1fr 1fr; }
	.mw-specbar__item{
		padding: var(--mw-space-3) var(--mw-space-3) var(--mw-space-3) 0;
		border-bottom: 1px solid var(--mw-color-border);
	}
	.mw-specbar__item:nth-child(2n){ border-right: none; }
	.mw-specbar__value{ font-size:var(--mw-text-h3); }
	.mw-reasons{ grid-template-columns: 1fr; gap: var(--mw-space-4); }
	.mw-steps{ grid-template-columns: 1fr; gap: var(--mw-space-5); }
	.mw-cta{ padding: var(--mw-space-7) 0; }
}
/* shipb2b-packaged: products/fire-cabinets-accessories — scoped as .shipb2b-packaged--products--fire-cabinets-accessories */
.shipb2b-packaged--products--fire-cabinets-accessories{--mw-primary:#d32235;--mw-secondary:#a91a29;--mw-black:#171a1f;--mw-black-soft:#242a31;--mw-white:#ffffff;--mw-white-2:#ffffff;--mw-text:#505863;--mw-muted:#7f8894;--mw-line:#d8dde2;--mw-panel:#ffffff;--mw-radius:14px;--mw-wrap:1200px}
.shipb2b-packaged--products--fire-cabinets-accessories, .shipb2b-packaged--products--fire-cabinets-accessories .mw-page, .shipb2b-packaged--products--fire-cabinets-accessories .mw-page *, .shipb2b-packaged--products--fire-cabinets-accessories.mw-page *{box-sizing:border-box}
.shipb2b-packaged--products--fire-cabinets-accessories{scroll-behavior:smooth}
.shipb2b-packaged--products--fire-cabinets-accessories{margin:0;background:var(--mw-white);color:var(--mw-text);font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:var(--mw-text-body);line-height:1.65}
.shipb2b-packaged--products--fire-cabinets-accessories .mw-page img{display:block;max-width:100%;height:auto}
.shipb2b-packaged--products--fire-cabinets-accessories .mw-page a{color:var(--mw-primary);text-decoration:none}
.shipb2b-packaged--products--fire-cabinets-accessories .mw-page a:hover{text-decoration:underline}
.shipb2b-packaged--products--fire-cabinets-accessories .mw-page :focus-visible{outline:3px solid var(--mw-primary);outline-offset:3px}
.shipb2b-packaged--products--fire-cabinets-accessories .mw-wrap, .shipb2b-packaged--products--fire-cabinets-accessories.mw-wrap{width:min(100% - 40px,var(--mw-wrap));margin-inline:auto}
.shipb2b-packaged--products--fire-cabinets-accessories .mw-logo, .shipb2b-packaged--products--fire-cabinets-accessories.mw-logo{display:flex;align-items:center;gap:12px;color:var(--mw-black);font-weight:800}
.shipb2b-packaged--products--fire-cabinets-accessories .mw-logo img, .shipb2b-packaged--products--fire-cabinets-accessories.mw-logo img{width:132px;height:auto}
.shipb2b-packaged--products--fire-cabinets-accessories .mw-nav, .shipb2b-packaged--products--fire-cabinets-accessories.mw-nav{display:flex;gap:24px;align-items:center}
.shipb2b-packaged--products--fire-cabinets-accessories .mw-nav a, .shipb2b-packaged--products--fire-cabinets-accessories.mw-nav a{color:var(--mw-black);font-weight:700;min-height:44px;display:inline-flex;align-items:center}
.shipb2b-packaged--products--fire-cabinets-accessories .mw-menu-toggle, .shipb2b-packaged--products--fire-cabinets-accessories.mw-menu-toggle{display:none;min-width:48px;min-height:48px;border:1px solid var(--mw-line);border-radius:999px;background:var(--mw-panel);font-weight:700;color:var(--mw-black)}
.shipb2b-packaged--products--fire-cabinets-accessories .mw-btn, .shipb2b-packaged--products--fire-cabinets-accessories.mw-btn{display:inline-flex;min-height:48px;align-items:center;justify-content:center;padding:12px 24px;border-radius:999px;font-weight:700;transition:transform .2s ease,background-color .15s ease}
.shipb2b-packaged--products--fire-cabinets-accessories .mw-btn:hover, .shipb2b-packaged--products--fire-cabinets-accessories.mw-btn:hover{transform:translateY(-2px);text-decoration:none}
.shipb2b-packaged--products--fire-cabinets-accessories .mw-btn--primary, .shipb2b-packaged--products--fire-cabinets-accessories.mw-btn--primary{background:var(--mw-primary);color:var(--mw-panel)}
.shipb2b-packaged--products--fire-cabinets-accessories .mw-btn--ghost, .shipb2b-packaged--products--fire-cabinets-accessories.mw-btn--ghost{border:1px solid rgba(255,255,255,.55);color:var(--mw-panel)}
.shipb2b-packaged--products--fire-cabinets-accessories .mw-btn--light, .shipb2b-packaged--products--fire-cabinets-accessories.mw-btn--light{background:var(--mw-panel);color:var(--mw-primary)}
.shipb2b-packaged--products--fire-cabinets-accessories .mw-hero, .shipb2b-packaged--products--fire-cabinets-accessories.mw-hero{min-height:680px;display:grid;align-items:end;position:relative;overflow:hidden;background:var(--mw-black);color:var(--mw-panel)}
.shipb2b-packaged--products--fire-cabinets-accessories .mw-hero__media, .shipb2b-packaged--products--fire-cabinets-accessories.mw-hero__media{position:absolute;inset:0}
.shipb2b-packaged--products--fire-cabinets-accessories .mw-hero__media img, .shipb2b-packaged--products--fire-cabinets-accessories.mw-hero__media img{width:100%;height:100%;object-fit:cover;filter:saturate(.78) contrast(1.05)}
.shipb2b-packaged--products--fire-cabinets-accessories .mw-hero__media:after, .shipb2b-packaged--products--fire-cabinets-accessories.mw-hero__media:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(23,26,31,.92) 0%,rgba(23,26,31,.68) 54%,rgba(23,26,31,.25) 100%)}
.shipb2b-packaged--products--fire-cabinets-accessories .mw-hero__inner, .shipb2b-packaged--products--fire-cabinets-accessories.mw-hero__inner{position:relative;z-index:2;padding-block:112px 88px;max-width:850px}
.shipb2b-packaged--products--fire-cabinets-accessories .mw-tag, .shipb2b-packaged--products--fire-cabinets-accessories.mw-tag{margin:0 0 16px;color:var(--mw-secondary);font-size:var(--mw-text-micro);font-weight:800;letter-spacing:.11em;text-transform:uppercase}
.shipb2b-packaged--products--fire-cabinets-accessories .mw-tag--light, .shipb2b-packaged--products--fire-cabinets-accessories.mw-tag--light{color:var(--mw-panel)}
.shipb2b-packaged--products--fire-cabinets-accessories .mw-h1, .shipb2b-packaged--products--fire-cabinets-accessories.mw-h1, .shipb2b-packaged--products--fire-cabinets-accessories .mw-h2, .shipb2b-packaged--products--fire-cabinets-accessories.mw-h2, .shipb2b-packaged--products--fire-cabinets-accessories .mw-h3, .shipb2b-packaged--products--fire-cabinets-accessories.mw-h3{margin:0;color:var(--mw-black);line-height:1.04;letter-spacing:-.025em}
.shipb2b-packaged--products--fire-cabinets-accessories .mw-h1, .shipb2b-packaged--products--fire-cabinets-accessories.mw-h1{max-width:850px;color:var(--mw-panel);font-size:var(--mw-text-display);font-weight:900}
.shipb2b-packaged--products--fire-cabinets-accessories .mw-h2, .shipb2b-packaged--products--fire-cabinets-accessories.mw-h2{font-size:var(--mw-text-display);font-weight:800}
.shipb2b-packaged--products--fire-cabinets-accessories .mw-hero__lead, .shipb2b-packaged--products--fire-cabinets-accessories.mw-hero__lead{max-width:720px;margin:24px 0 0;font-size:var(--mw-text-h3);line-height:1.5;color:var(--mw-white-2)}
.shipb2b-packaged--products--fire-cabinets-accessories .mw-facts, .shipb2b-packaged--products--fire-cabinets-accessories.mw-facts{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}
.shipb2b-packaged--products--fire-cabinets-accessories .mw-facts span, .shipb2b-packaged--products--fire-cabinets-accessories.mw-facts span{padding:8px 14px;border:1px solid rgba(255,255,255,.28);border-radius:999px;font-size:var(--mw-text-caption)}
.shipb2b-packaged--products--fire-cabinets-accessories .mw-actions, .shipb2b-packaged--products--fire-cabinets-accessories.mw-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}
.shipb2b-packaged--products--fire-cabinets-accessories .mw-section, .shipb2b-packaged--products--fire-cabinets-accessories.mw-section{padding-block:88px;background:var(--mw-panel)}
.shipb2b-packaged--products--fire-cabinets-accessories ., .shipb2b-packaged--products--fire-cabinets-accessories.{background:var(--mw-white-2)}
.shipb2b-packaged--products--fire-cabinets-accessories .mw-section-head, .shipb2b-packaged--products--fire-cabinets-accessories.mw-section-head{max-width:820px;margin-bottom:40px}
.shipb2b-packaged--products--fire-cabinets-accessories .mw-p, .shipb2b-packaged--products--fire-cabinets-accessories.mw-p{margin:20px 0 0;max-width:760px;font-size:var(--mw-text-body)}
.shipb2b-packaged--products--fire-cabinets-accessories .mw-proof-layout, .shipb2b-packaged--products--fire-cabinets-accessories.mw-proof-layout{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:32px;align-items:stretch}
.shipb2b-packaged--products--fire-cabinets-accessories .mw-proof-media, .shipb2b-packaged--products--fire-cabinets-accessories.mw-proof-media{margin:0;min-height:420px;border-radius:var(--mw-radius);overflow:hidden;background:var(--mw-black)}
.shipb2b-packaged--products--fire-cabinets-accessories .mw-proof-media img, .shipb2b-packaged--products--fire-cabinets-accessories.mw-proof-media img{width:100%;height:100%;object-fit:cover;transition:transform .35s ease}
.shipb2b-packaged--products--fire-cabinets-accessories .mw-proof-media:hover img, .shipb2b-packaged--products--fire-cabinets-accessories.mw-proof-media:hover img{transform:scale(1.04)}
.shipb2b-packaged--products--fire-cabinets-accessories .mw-proof-stack, .shipb2b-packaged--products--fire-cabinets-accessories.mw-proof-stack{display:grid;gap:16px}
.shipb2b-packaged--products--fire-cabinets-accessories .mw-proof-card, .shipb2b-packaged--products--fire-cabinets-accessories.mw-proof-card{background:var(--mw-panel);border:1px solid var(--mw-line);border-radius:var(--mw-radius);padding:24px;box-shadow:0 2px 12px rgba(0,0,0,.06);transition:transform .2s ease,box-shadow .2s ease}
.shipb2b-packaged--products--fire-cabinets-accessories .mw-section:not(.) .mw-proof-card, .shipb2b-packaged--products--fire-cabinets-accessories.mw-section:not(.) .mw-proof-card{background:var(--mw-white)}
.shipb2b-packaged--products--fire-cabinets-accessories .mw-proof-card:hover, .shipb2b-packaged--products--fire-cabinets-accessories.mw-proof-card:hover{transform:translateY(-4px);box-shadow:0 10px 28px rgba(0,0,0,.1)}
.shipb2b-packaged--products--fire-cabinets-accessories .mw-proof-card p, .shipb2b-packaged--products--fire-cabinets-accessories.mw-proof-card p{margin:0}
.shipb2b-packaged--products--fire-cabinets-accessories .mw-route-links, .shipb2b-packaged--products--fire-cabinets-accessories.mw-route-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.shipb2b-packaged--products--fire-cabinets-accessories .mw-route-links a, .shipb2b-packaged--products--fire-cabinets-accessories.mw-route-links a{min-height:48px;display:flex;align-items:center;padding:12px 16px;background:var(--mw-black);color:var(--mw-panel);border-radius:10px;font-weight:700}
.shipb2b-packaged--products--fire-cabinets-accessories .mw-faq, .shipb2b-packaged--products--fire-cabinets-accessories.mw-faq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
.shipb2b-packaged--products--fire-cabinets-accessories .mw-faq__item, .shipb2b-packaged--products--fire-cabinets-accessories.mw-faq__item{background:var(--mw-panel);border:1px solid var(--mw-line);border-radius:var(--mw-radius);padding:0 22px}
.shipb2b-packaged--products--fire-cabinets-accessories .mw-faq__item summary, .shipb2b-packaged--products--fire-cabinets-accessories.mw-faq__item summary{cursor:pointer;min-height:64px;display:flex;align-items:center;color:var(--mw-black);font-weight:700}
.shipb2b-packaged--products--fire-cabinets-accessories .mw-faq__item p, .shipb2b-packaged--products--fire-cabinets-accessories.mw-faq__item p{margin:0 0 22px}
.shipb2b-packaged--products--fire-cabinets-accessories .mw-section--cta, .shipb2b-packaged--products--fire-cabinets-accessories.mw-section--cta{background:var(--mw-color-footer);color:var(--mw-panel)}
.shipb2b-packaged--products--fire-cabinets-accessories .mw-section--cta .mw-h2, .shipb2b-packaged--products--fire-cabinets-accessories.mw-section--cta .mw-h2, .shipb2b-packaged--products--fire-cabinets-accessories .mw-section--cta .mw-p, .shipb2b-packaged--products--fire-cabinets-accessories.mw-section--cta .mw-p{color:var(--mw-panel)}
.shipb2b-packaged--products--fire-cabinets-accessories .mw-cta-grid, .shipb2b-packaged--products--fire-cabinets-accessories.mw-cta-grid{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:40px;align-items:center}
.shipb2b-packaged--products--fire-cabinets-accessories .mw-route-links--cta, .shipb2b-packaged--products--fire-cabinets-accessories.mw-route-links--cta{margin-top:28px}
.shipb2b-packaged--products--fire-cabinets-accessories .mw-route-links--cta a, .shipb2b-packaged--products--fire-cabinets-accessories.mw-route-links--cta a{background:rgba(23,26,31,.28);border:1px solid rgba(255,255,255,.26)}
.shipb2b-packaged--products--fire-cabinets-accessories .mw-logo, .shipb2b-packaged--products--fire-cabinets-accessories.mw-logo{min-height:44px}
@media(max-width:820px){.shipb2b-packaged--products--fire-cabinets-accessories .mw-nav, .shipb2b-packaged--products--fire-cabinets-accessories.mw-nav{display:none;position:absolute;top:76px;left:0;right:0;padding:20px;background:var(--mw-panel);border-bottom:1px solid var(--mw-line);flex-direction:column;align-items:stretch}
.shipb2b-packaged--products--fire-cabinets-accessories .mw-nav[data-open="true"], .shipb2b-packaged--products--fire-cabinets-accessories.mw-nav[data-open="true"]{display:flex}
.shipb2b-packaged--products--fire-cabinets-accessories .mw-nav a, .shipb2b-packaged--products--fire-cabinets-accessories.mw-nav a{padding:8px 12px}
.shipb2b-packaged--products--fire-cabinets-accessories .mw-menu-toggle, .shipb2b-packaged--products--fire-cabinets-accessories.mw-menu-toggle{display:inline-flex;align-items:center;justify-content:center}
.shipb2b-packaged--products--fire-cabinets-accessories .mw-hero, .shipb2b-packaged--products--fire-cabinets-accessories.mw-hero{min-height:620px}
.shipb2b-packaged--products--fire-cabinets-accessories .mw-hero__inner, .shipb2b-packaged--products--fire-cabinets-accessories.mw-hero__inner{padding-block:88px 64px}
.shipb2b-packaged--products--fire-cabinets-accessories .mw-h1, .shipb2b-packaged--products--fire-cabinets-accessories.mw-h1{font-size:var(--mw-text-display)}
.shipb2b-packaged--products--fire-cabinets-accessories .mw-section, .shipb2b-packaged--products--fire-cabinets-accessories.mw-section{padding-block:64px}
.shipb2b-packaged--products--fire-cabinets-accessories .mw-proof-layout, .shipb2b-packaged--products--fire-cabinets-accessories.mw-proof-layout, .shipb2b-packaged--products--fire-cabinets-accessories .mw-faq, .shipb2b-packaged--products--fire-cabinets-accessories.mw-faq, .shipb2b-packaged--products--fire-cabinets-accessories .mw-cta-grid, .shipb2b-packaged--products--fire-cabinets-accessories.mw-cta-grid{grid-template-columns:1fr}
.shipb2b-packaged--products--fire-cabinets-accessories .mw-proof-media, .shipb2b-packaged--products--fire-cabinets-accessories.mw-proof-media{min-height:300px}
.shipb2b-packaged--products--fire-cabinets-accessories .mw-btn, .shipb2b-packaged--products--fire-cabinets-accessories.mw-btn{width:100%}}
@media(prefers-reduced-motion:reduce){.shipb2b-packaged--products--fire-cabinets-accessories{scroll-behavior:auto}
.shipb2b-packaged--products--fire-cabinets-accessories, .shipb2b-packaged--products--fire-cabinets-accessories *, .shipb2b-packaged--products--fire-cabinets-accessories *:before, .shipb2b-packaged--products--fire-cabinets-accessories *:after{transition:none!important;animation:none!important}}
.shipb2b-packaged--products--fire-cabinets-accessories h2{ font-size:var(--mw-text-h1); line-height: 1.08; }
.shipb2b-packaged--products--fire-cabinets-accessories .mw-section--dark{ background: var(--mw-black); color: #b9c0c8; padding-block: clamp(72px, 11vw, 128px); }
.shipb2b-packaged--products--fire-cabinets-accessories .mw-section--dark h2, .shipb2b-packaged--products--fire-cabinets-accessories .mw-section--dark h3{ color: #ffffff; }
/* shipb2b-packaged: products/fire-hoses-reels-couplings — scoped as .shipb2b-packaged--products--fire-hoses-reels-couplings */
.shipb2b-packaged--products--fire-hoses-reels-couplings{--mw-primary:#d32235;--mw-secondary:#a91a29;--mw-black:#171a1f;--mw-black-soft:#242a31;--mw-white:#ffffff;--mw-white-2:#ffffff;--mw-text:#505863;--mw-muted:#7f8894;--mw-line:#d8dde2;--mw-panel:#ffffff;--mw-radius:14px;--mw-wrap:1200px}
.shipb2b-packaged--products--fire-hoses-reels-couplings, .shipb2b-packaged--products--fire-hoses-reels-couplings .mw-page, .shipb2b-packaged--products--fire-hoses-reels-couplings .mw-page *, .shipb2b-packaged--products--fire-hoses-reels-couplings.mw-page *{box-sizing:border-box}
.shipb2b-packaged--products--fire-hoses-reels-couplings{scroll-behavior:smooth}
.shipb2b-packaged--products--fire-hoses-reels-couplings{margin:0;background:var(--mw-white);color:var(--mw-text);font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:var(--mw-text-body);line-height:1.65}
.shipb2b-packaged--products--fire-hoses-reels-couplings .mw-page img{display:block;max-width:100%;height:auto}
.shipb2b-packaged--products--fire-hoses-reels-couplings .mw-page a{color:var(--mw-primary);text-decoration:none}
.shipb2b-packaged--products--fire-hoses-reels-couplings .mw-page a:hover{text-decoration:underline}
.shipb2b-packaged--products--fire-hoses-reels-couplings .mw-page :focus-visible{outline:3px solid var(--mw-primary);outline-offset:3px}
.shipb2b-packaged--products--fire-hoses-reels-couplings .mw-wrap, .shipb2b-packaged--products--fire-hoses-reels-couplings.mw-wrap{width:min(100% - 40px,var(--mw-wrap));margin-inline:auto}
.shipb2b-packaged--products--fire-hoses-reels-couplings .mw-logo, .shipb2b-packaged--products--fire-hoses-reels-couplings.mw-logo{display:flex;align-items:center;gap:12px;color:var(--mw-black);font-weight:800}
.shipb2b-packaged--products--fire-hoses-reels-couplings .mw-logo img, .shipb2b-packaged--products--fire-hoses-reels-couplings.mw-logo img{width:132px;height:auto}
.shipb2b-packaged--products--fire-hoses-reels-couplings .mw-nav, .shipb2b-packaged--products--fire-hoses-reels-couplings.mw-nav{display:flex;gap:24px;align-items:center}
.shipb2b-packaged--products--fire-hoses-reels-couplings .mw-nav a, .shipb2b-packaged--products--fire-hoses-reels-couplings.mw-nav a{color:var(--mw-black);font-weight:700;min-height:44px;display:inline-flex;align-items:center}
.shipb2b-packaged--products--fire-hoses-reels-couplings .mw-menu-toggle, .shipb2b-packaged--products--fire-hoses-reels-couplings.mw-menu-toggle{display:none;min-width:48px;min-height:48px;border:1px solid var(--mw-line);border-radius:999px;background:var(--mw-panel);font-weight:700;color:var(--mw-black)}
.shipb2b-packaged--products--fire-hoses-reels-couplings .mw-btn, .shipb2b-packaged--products--fire-hoses-reels-couplings.mw-btn{display:inline-flex;min-height:48px;align-items:center;justify-content:center;padding:12px 24px;border-radius:999px;font-weight:700;transition:transform .2s ease,background-color .15s ease}
.shipb2b-packaged--products--fire-hoses-reels-couplings .mw-btn:hover, .shipb2b-packaged--products--fire-hoses-reels-couplings.mw-btn:hover{transform:translateY(-2px);text-decoration:none}
.shipb2b-packaged--products--fire-hoses-reels-couplings .mw-btn--primary, .shipb2b-packaged--products--fire-hoses-reels-couplings.mw-btn--primary{background:var(--mw-primary);color:var(--mw-panel)}
.shipb2b-packaged--products--fire-hoses-reels-couplings .mw-btn--ghost, .shipb2b-packaged--products--fire-hoses-reels-couplings.mw-btn--ghost{border:1px solid rgba(255,255,255,.55);color:var(--mw-panel)}
.shipb2b-packaged--products--fire-hoses-reels-couplings .mw-btn--light, .shipb2b-packaged--products--fire-hoses-reels-couplings.mw-btn--light{background:var(--mw-panel);color:var(--mw-primary)}
.shipb2b-packaged--products--fire-hoses-reels-couplings .mw-hero, .shipb2b-packaged--products--fire-hoses-reels-couplings.mw-hero{min-height:680px;display:grid;align-items:end;position:relative;overflow:hidden;background:var(--mw-black);color:var(--mw-panel)}
.shipb2b-packaged--products--fire-hoses-reels-couplings .mw-hero__media, .shipb2b-packaged--products--fire-hoses-reels-couplings.mw-hero__media{position:absolute;inset:0}
.shipb2b-packaged--products--fire-hoses-reels-couplings .mw-hero__media img, .shipb2b-packaged--products--fire-hoses-reels-couplings.mw-hero__media img{width:100%;height:100%;object-fit:cover;filter:saturate(.78) contrast(1.05)}
.shipb2b-packaged--products--fire-hoses-reels-couplings .mw-hero__media:after, .shipb2b-packaged--products--fire-hoses-reels-couplings.mw-hero__media:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(23,26,31,.92) 0%,rgba(23,26,31,.68) 54%,rgba(23,26,31,.25) 100%)}
.shipb2b-packaged--products--fire-hoses-reels-couplings .mw-hero__inner, .shipb2b-packaged--products--fire-hoses-reels-couplings.mw-hero__inner{position:relative;z-index:2;padding-block:112px 88px;max-width:850px}
.shipb2b-packaged--products--fire-hoses-reels-couplings .mw-tag, .shipb2b-packaged--products--fire-hoses-reels-couplings.mw-tag{margin:0 0 16px;color:var(--mw-secondary);font-size:var(--mw-text-micro);font-weight:800;letter-spacing:.11em;text-transform:uppercase}
.shipb2b-packaged--products--fire-hoses-reels-couplings .mw-tag--light, .shipb2b-packaged--products--fire-hoses-reels-couplings.mw-tag--light{color:var(--mw-panel)}
.shipb2b-packaged--products--fire-hoses-reels-couplings .mw-h1, .shipb2b-packaged--products--fire-hoses-reels-couplings.mw-h1, .shipb2b-packaged--products--fire-hoses-reels-couplings .mw-h2, .shipb2b-packaged--products--fire-hoses-reels-couplings.mw-h2, .shipb2b-packaged--products--fire-hoses-reels-couplings .mw-h3, .shipb2b-packaged--products--fire-hoses-reels-couplings.mw-h3{margin:0;color:var(--mw-black);line-height:1.04;letter-spacing:-.025em}
.shipb2b-packaged--products--fire-hoses-reels-couplings .mw-h1, .shipb2b-packaged--products--fire-hoses-reels-couplings.mw-h1{max-width:850px;color:var(--mw-panel);font-size:var(--mw-text-display);font-weight:900}
.shipb2b-packaged--products--fire-hoses-reels-couplings .mw-h2, .shipb2b-packaged--products--fire-hoses-reels-couplings.mw-h2{font-size:var(--mw-text-display);font-weight:800}
.shipb2b-packaged--products--fire-hoses-reels-couplings .mw-hero__lead, .shipb2b-packaged--products--fire-hoses-reels-couplings.mw-hero__lead{max-width:720px;margin:24px 0 0;font-size:var(--mw-text-h3);line-height:1.5;color:var(--mw-white-2)}
.shipb2b-packaged--products--fire-hoses-reels-couplings .mw-facts, .shipb2b-packaged--products--fire-hoses-reels-couplings.mw-facts{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}
.shipb2b-packaged--products--fire-hoses-reels-couplings .mw-facts span, .shipb2b-packaged--products--fire-hoses-reels-couplings.mw-facts span{padding:8px 14px;border:1px solid rgba(255,255,255,.28);border-radius:999px;font-size:var(--mw-text-caption)}
.shipb2b-packaged--products--fire-hoses-reels-couplings .mw-actions, .shipb2b-packaged--products--fire-hoses-reels-couplings.mw-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}
.shipb2b-packaged--products--fire-hoses-reels-couplings .mw-section, .shipb2b-packaged--products--fire-hoses-reels-couplings.mw-section{padding-block:88px;background:var(--mw-panel)}
.shipb2b-packaged--products--fire-hoses-reels-couplings ., .shipb2b-packaged--products--fire-hoses-reels-couplings.{background:var(--mw-white-2)}
.shipb2b-packaged--products--fire-hoses-reels-couplings .mw-section-head, .shipb2b-packaged--products--fire-hoses-reels-couplings.mw-section-head{max-width:820px;margin-bottom:40px}
.shipb2b-packaged--products--fire-hoses-reels-couplings .mw-p, .shipb2b-packaged--products--fire-hoses-reels-couplings.mw-p{margin:20px 0 0;max-width:760px;font-size:var(--mw-text-body)}
.shipb2b-packaged--products--fire-hoses-reels-couplings .mw-proof-layout, .shipb2b-packaged--products--fire-hoses-reels-couplings.mw-proof-layout{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:32px;align-items:stretch}
.shipb2b-packaged--products--fire-hoses-reels-couplings .mw-proof-media, .shipb2b-packaged--products--fire-hoses-reels-couplings.mw-proof-media{margin:0;min-height:420px;border-radius:var(--mw-radius);overflow:hidden;background:var(--mw-black)}
.shipb2b-packaged--products--fire-hoses-reels-couplings .mw-proof-media img, .shipb2b-packaged--products--fire-hoses-reels-couplings.mw-proof-media img{width:100%;height:100%;object-fit:cover;transition:transform .35s ease}
.shipb2b-packaged--products--fire-hoses-reels-couplings .mw-proof-media:hover img, .shipb2b-packaged--products--fire-hoses-reels-couplings.mw-proof-media:hover img{transform:scale(1.04)}
.shipb2b-packaged--products--fire-hoses-reels-couplings .mw-proof-stack, .shipb2b-packaged--products--fire-hoses-reels-couplings.mw-proof-stack{display:grid;gap:16px}
.shipb2b-packaged--products--fire-hoses-reels-couplings .mw-proof-card, .shipb2b-packaged--products--fire-hoses-reels-couplings.mw-proof-card{background:var(--mw-panel);border:1px solid var(--mw-line);border-radius:var(--mw-radius);padding:24px;box-shadow:0 2px 12px rgba(0,0,0,.06);transition:transform .2s ease,box-shadow .2s ease}
.shipb2b-packaged--products--fire-hoses-reels-couplings .mw-section:not(.) .mw-proof-card, .shipb2b-packaged--products--fire-hoses-reels-couplings.mw-section:not(.) .mw-proof-card{background:var(--mw-white)}
.shipb2b-packaged--products--fire-hoses-reels-couplings .mw-proof-card:hover, .shipb2b-packaged--products--fire-hoses-reels-couplings.mw-proof-card:hover{transform:translateY(-4px);box-shadow:0 10px 28px rgba(0,0,0,.1)}
.shipb2b-packaged--products--fire-hoses-reels-couplings .mw-proof-card p, .shipb2b-packaged--products--fire-hoses-reels-couplings.mw-proof-card p{margin:0}
.shipb2b-packaged--products--fire-hoses-reels-couplings .mw-route-links, .shipb2b-packaged--products--fire-hoses-reels-couplings.mw-route-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.shipb2b-packaged--products--fire-hoses-reels-couplings .mw-route-links a, .shipb2b-packaged--products--fire-hoses-reels-couplings.mw-route-links a{min-height:48px;display:flex;align-items:center;padding:12px 16px;background:var(--mw-black);color:var(--mw-panel);border-radius:10px;font-weight:700}
.shipb2b-packaged--products--fire-hoses-reels-couplings .mw-faq, .shipb2b-packaged--products--fire-hoses-reels-couplings.mw-faq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
.shipb2b-packaged--products--fire-hoses-reels-couplings .mw-faq__item, .shipb2b-packaged--products--fire-hoses-reels-couplings.mw-faq__item{background:var(--mw-panel);border:1px solid var(--mw-line);border-radius:var(--mw-radius);padding:0 22px}
.shipb2b-packaged--products--fire-hoses-reels-couplings .mw-faq__item summary, .shipb2b-packaged--products--fire-hoses-reels-couplings.mw-faq__item summary{cursor:pointer;min-height:64px;display:flex;align-items:center;color:var(--mw-black);font-weight:700}
.shipb2b-packaged--products--fire-hoses-reels-couplings .mw-faq__item p, .shipb2b-packaged--products--fire-hoses-reels-couplings.mw-faq__item p{margin:0 0 22px}
.shipb2b-packaged--products--fire-hoses-reels-couplings .mw-section--cta, .shipb2b-packaged--products--fire-hoses-reels-couplings.mw-section--cta{background:var(--mw-color-footer);color:var(--mw-panel)}
.shipb2b-packaged--products--fire-hoses-reels-couplings .mw-section--cta .mw-h2, .shipb2b-packaged--products--fire-hoses-reels-couplings.mw-section--cta .mw-h2, .shipb2b-packaged--products--fire-hoses-reels-couplings .mw-section--cta .mw-p, .shipb2b-packaged--products--fire-hoses-reels-couplings.mw-section--cta .mw-p{color:var(--mw-panel)}
.shipb2b-packaged--products--fire-hoses-reels-couplings .mw-cta-grid, .shipb2b-packaged--products--fire-hoses-reels-couplings.mw-cta-grid{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:40px;align-items:center}
.shipb2b-packaged--products--fire-hoses-reels-couplings .mw-route-links--cta, .shipb2b-packaged--products--fire-hoses-reels-couplings.mw-route-links--cta{margin-top:28px}
.shipb2b-packaged--products--fire-hoses-reels-couplings .mw-route-links--cta a, .shipb2b-packaged--products--fire-hoses-reels-couplings.mw-route-links--cta a{background:rgba(23,26,31,.28);border:1px solid rgba(255,255,255,.26)}
.shipb2b-packaged--products--fire-hoses-reels-couplings .mw-logo, .shipb2b-packaged--products--fire-hoses-reels-couplings.mw-logo{min-height:44px}
@media(max-width:820px){.shipb2b-packaged--products--fire-hoses-reels-couplings .mw-nav, .shipb2b-packaged--products--fire-hoses-reels-couplings.mw-nav{display:none;position:absolute;top:76px;left:0;right:0;padding:20px;background:var(--mw-panel);border-bottom:1px solid var(--mw-line);flex-direction:column;align-items:stretch}
.shipb2b-packaged--products--fire-hoses-reels-couplings .mw-nav[data-open="true"], .shipb2b-packaged--products--fire-hoses-reels-couplings.mw-nav[data-open="true"]{display:flex}
.shipb2b-packaged--products--fire-hoses-reels-couplings .mw-nav a, .shipb2b-packaged--products--fire-hoses-reels-couplings.mw-nav a{padding:8px 12px}
.shipb2b-packaged--products--fire-hoses-reels-couplings .mw-menu-toggle, .shipb2b-packaged--products--fire-hoses-reels-couplings.mw-menu-toggle{display:inline-flex;align-items:center;justify-content:center}
.shipb2b-packaged--products--fire-hoses-reels-couplings .mw-hero, .shipb2b-packaged--products--fire-hoses-reels-couplings.mw-hero{min-height:620px}
.shipb2b-packaged--products--fire-hoses-reels-couplings .mw-hero__inner, .shipb2b-packaged--products--fire-hoses-reels-couplings.mw-hero__inner{padding-block:88px 64px}
.shipb2b-packaged--products--fire-hoses-reels-couplings .mw-h1, .shipb2b-packaged--products--fire-hoses-reels-couplings.mw-h1{font-size:var(--mw-text-display)}
.shipb2b-packaged--products--fire-hoses-reels-couplings .mw-section, .shipb2b-packaged--products--fire-hoses-reels-couplings.mw-section{padding-block:64px}
.shipb2b-packaged--products--fire-hoses-reels-couplings .mw-proof-layout, .shipb2b-packaged--products--fire-hoses-reels-couplings.mw-proof-layout, .shipb2b-packaged--products--fire-hoses-reels-couplings .mw-faq, .shipb2b-packaged--products--fire-hoses-reels-couplings.mw-faq, .shipb2b-packaged--products--fire-hoses-reels-couplings .mw-cta-grid, .shipb2b-packaged--products--fire-hoses-reels-couplings.mw-cta-grid{grid-template-columns:1fr}
.shipb2b-packaged--products--fire-hoses-reels-couplings .mw-proof-media, .shipb2b-packaged--products--fire-hoses-reels-couplings.mw-proof-media{min-height:300px}
.shipb2b-packaged--products--fire-hoses-reels-couplings .mw-btn, .shipb2b-packaged--products--fire-hoses-reels-couplings.mw-btn{width:100%}}
@media(prefers-reduced-motion:reduce){.shipb2b-packaged--products--fire-hoses-reels-couplings{scroll-behavior:auto}
.shipb2b-packaged--products--fire-hoses-reels-couplings, .shipb2b-packaged--products--fire-hoses-reels-couplings *, .shipb2b-packaged--products--fire-hoses-reels-couplings *:before, .shipb2b-packaged--products--fire-hoses-reels-couplings *:after{transition:none!important;animation:none!important}}
.shipb2b-packaged--products--fire-hoses-reels-couplings h2{ font-size:var(--mw-text-h1); line-height: 1.08; }
.shipb2b-packaged--products--fire-hoses-reels-couplings .mw-section--dark{ background: var(--mw-black); color: #b9c0c8; padding-block: clamp(72px, 11vw, 128px); }
.shipb2b-packaged--products--fire-hoses-reels-couplings .mw-section--dark h2, .shipb2b-packaged--products--fire-hoses-reels-couplings .mw-section--dark h3{ color: #ffffff; }
/* shipb2b-packaged: products/fire-hydrants-monitors — scoped as .shipb2b-packaged--products--fire-hydrants-monitors */
@media (min-width: 961px){.shipb2b-packaged--products--fire-hydrants-monitors .mw-hero--video h1, .shipb2b-packaged--products--fire-hydrants-monitors.mw-hero--video h1{ max-width: 30ch; }}
.shipb2b-packaged--products--fire-hydrants-monitors .mw-xp-bar, .shipb2b-packaged--products--fire-hydrants-monitors.mw-xp-bar{ position: sticky; top: 0; z-index: 50; background: rgba(255,255,255,.94);
  border-bottom: 1px solid var(--mw-color-border); backdrop-filter: blur(10px); }
.shipb2b-packaged--products--fire-hydrants-monitors .mw-xp-bar__inner, .shipb2b-packaged--products--fire-hydrants-monitors.mw-xp-bar__inner{ min-height: 66px; display: flex; align-items: center;
  justify-content: space-between; gap: var(--mw-space-4); }
.shipb2b-packaged--products--fire-hydrants-monitors .mw-xp-brand, .shipb2b-packaged--products--fire-hydrants-monitors.mw-xp-brand{ font-weight: 800; color: var(--mw-color-ink); letter-spacing: -.01em; }
.shipb2b-packaged--products--fire-hydrants-monitors .mw-xp-nav, .shipb2b-packaged--products--fire-hydrants-monitors.mw-xp-nav{ display: flex; gap: var(--mw-space-4); font-size:var(--mw-text-small); }
.shipb2b-packaged--products--fire-hydrants-monitors .mw-xp-nav .mw-page a, .shipb2b-packaged--products--fire-hydrants-monitors.mw-xp-nav .mw-page a{ color: var(--mw-color-graphite); font-weight:700;
  display: inline-flex; align-items: center; min-height: 44px; }
@media (max-width: 700px){.shipb2b-packaged--products--fire-hydrants-monitors .mw-xp-bar__inner, .shipb2b-packaged--products--fire-hydrants-monitors.mw-xp-bar__inner{ flex-wrap: wrap; row-gap: 4px; padding-bottom: 6px; }
.shipb2b-packaged--products--fire-hydrants-monitors .mw-xp-nav, .shipb2b-packaged--products--fire-hydrants-monitors.mw-xp-nav{ flex-wrap: wrap; gap: var(--mw-space-3); font-size:var(--mw-text-caption); }}
.shipb2b-packaged--products--fire-hydrants-monitors .mw-xp-nav .mw-page a:hover, .shipb2b-packaged--products--fire-hydrants-monitors.mw-xp-nav .mw-page a:hover{ color: var(--mw-color-brand-red); }
.shipb2b-packaged--products--fire-hydrants-monitors .mw-xp-foot, .shipb2b-packaged--products--fire-hydrants-monitors.mw-xp-foot{ background: var(--mw-color-footer); color: #8b939c;
  padding: var(--mw-space-6) 0; font-size:var(--mw-text-caption); }
.shipb2b-packaged--products--fire-hydrants-monitors .hy-shot, .shipb2b-packaged--products--fire-hydrants-monitors.hy-shot{ background:
  radial-gradient(circle at 50% 42%, #ffffff 0%, #f4f6f8 55%, #e9edf1 100%); }
.shipb2b-packaged--products--fire-hydrants-monitors .hy-fork, .shipb2b-packaged--products--fire-hydrants-monitors.hy-fork{ display: grid; gap: var(--mw-space-4); margin: var(--mw-space-5) 0 var(--mw-space-6); }
@media (min-width: 820px){.shipb2b-packaged--products--fire-hydrants-monitors .hy-fork, .shipb2b-packaged--products--fire-hydrants-monitors.hy-fork{ grid-template-columns: 1fr 1fr; gap: var(--mw-space-5); }}
.shipb2b-packaged--products--fire-hydrants-monitors .hy-branch, .shipb2b-packaged--products--fire-hydrants-monitors.hy-branch{ padding: var(--mw-space-5); border: 1px solid var(--mw-color-border);
  border-radius: 10px; background: #fff; }
.shipb2b-packaged--products--fire-hydrants-monitors .hy-branch--dry, .shipb2b-packaged--products--fire-hydrants-monitors.hy-branch--dry{ border-left: 4px solid var(--mw-color-brand-red); }
.shipb2b-packaged--products--fire-hydrants-monitors .hy-branch h3, .shipb2b-packaged--products--fire-hydrants-monitors.hy-branch h3{ margin: 0 0 6px; font-size:var(--mw-text-body); }
.shipb2b-packaged--products--fire-hydrants-monitors .hy-branch p, .shipb2b-packaged--products--fire-hydrants-monitors.hy-branch p{ margin: 0 0 8px; }
.shipb2b-packaged--products--fire-hydrants-monitors .hy-branch__when, .shipb2b-packaged--products--fire-hydrants-monitors.hy-branch__when{ font-size:var(--mw-text-caption); color: var(--mw-color-graphite); }
.shipb2b-packaged--products--fire-hydrants-monitors .hy-matrix th[scope="row"], .shipb2b-packaged--products--fire-hydrants-monitors.hy-matrix th[scope="row"]{ position: sticky; left: 0; background: inherit;
  text-align: left; font-weight: 700; z-index: 1; }
.shipb2b-packaged--products--fire-hydrants-monitors .hy-matrix tbody tr:nth-child(odd) th[scope="row"], .shipb2b-packaged--products--fire-hydrants-monitors.hy-matrix tbody tr:nth-child(odd) th[scope="row"], .shipb2b-packaged--products--fire-hydrants-monitors .hy-matrix tbody tr:nth-child(odd) td, .shipb2b-packaged--products--fire-hydrants-monitors.hy-matrix tbody tr:nth-child(odd) td{ background: var(--mw-color-panel, #f6f8fa); }
.shipb2b-packaged--products--fire-hydrants-monitors .hy-matrix tbody tr:nth-child(even) th[scope="row"], .shipb2b-packaged--products--fire-hydrants-monitors.hy-matrix tbody tr:nth-child(even) th[scope="row"], .shipb2b-packaged--products--fire-hydrants-monitors .hy-matrix tbody tr:nth-child(even) td, .shipb2b-packaged--products--fire-hydrants-monitors.hy-matrix tbody tr:nth-child(even) td{ background: #fff; }
.shipb2b-packaged--products--fire-hydrants-monitors .hy-matrix td, .shipb2b-packaged--products--fire-hydrants-monitors.hy-matrix td{ white-space: nowrap; }
.shipb2b-packaged--products--fire-hydrants-monitors .hy-matrix td.hy-unit, .shipb2b-packaged--products--fire-hydrants-monitors.hy-matrix td.hy-unit{ white-space: normal; min-width: 12rem; }
.shipb2b-packaged--products--fire-hydrants-monitors .hy-split, .shipb2b-packaged--products--fire-hydrants-monitors.hy-split{ display: grid; gap: var(--mw-space-5); }
@media (min-width: 900px){.shipb2b-packaged--products--fire-hydrants-monitors .hy-split, .shipb2b-packaged--products--fire-hydrants-monitors.hy-split{ grid-template-columns: 1fr 1fr; gap: var(--mw-space-6); }}
.shipb2b-packaged--products--fire-hydrants-monitors .hy-col h3, .shipb2b-packaged--products--fire-hydrants-monitors.hy-col h3{ margin: 0 0 var(--mw-space-3); font-size:var(--mw-text-body); }
.shipb2b-packaged--products--fire-hydrants-monitors .hy-list, .shipb2b-packaged--products--fire-hydrants-monitors.hy-list{ list-style: none; margin: 0; padding: 0; }
.shipb2b-packaged--products--fire-hydrants-monitors .hy-list li, .shipb2b-packaged--products--fire-hydrants-monitors.hy-list li{ display: flex; justify-content: space-between; gap: var(--mw-space-4);
  padding: 12px 0; border-bottom: 1px solid var(--mw-color-border); }
.shipb2b-packaged--products--fire-hydrants-monitors .hy-list li:last-child, .shipb2b-packaged--products--fire-hydrants-monitors.hy-list li:last-child{ border-bottom: 0; }
@media (max-width: 700px){.shipb2b-packaged--products--fire-hydrants-monitors .hy-list li, .shipb2b-packaged--products--fire-hydrants-monitors.hy-list li{ flex-direction: column; align-items: flex-start; gap: 4px; }
.shipb2b-packaged--products--fire-hydrants-monitors .hy-state, .shipb2b-packaged--products--fire-hydrants-monitors.hy-state, .shipb2b-packaged--products--fire-hydrants-monitors .hy-state--open, .shipb2b-packaged--products--fire-hydrants-monitors.hy-state--open{ white-space: normal; }}
.shipb2b-packaged--products--fire-hydrants-monitors .hy-list b, .shipb2b-packaged--products--fire-hydrants-monitors.hy-list b{ font-weight:700; }
.shipb2b-packaged--products--fire-hydrants-monitors .hy-state, .shipb2b-packaged--products--fire-hydrants-monitors.hy-state{ color: var(--mw-color-graphite); font-size:var(--mw-text-caption); }
.shipb2b-packaged--products--fire-hydrants-monitors .mw-cta--rfq .hy-state, .shipb2b-packaged--products--fire-hydrants-monitors.mw-cta--rfq .hy-state{ color: #c8ced5; }
.shipb2b-packaged--products--fire-hydrants-monitors .hy-state--open, .shipb2b-packaged--products--fire-hydrants-monitors.hy-state--open{ color: var(--mw-color-brand-red); font-weight:700; white-space: nowrap; }
.shipb2b-packaged--products--fire-hydrants-monitors .hy-breaks, .shipb2b-packaged--products--fire-hydrants-monitors.hy-breaks{ max-width: 780px; padding-left: var(--mw-space-4);
  border-left: 3px solid var(--mw-color-brand-red); }
.shipb2b-packaged--products--fire-hydrants-monitors .hy-breaks h3, .shipb2b-packaged--products--fire-hydrants-monitors.hy-breaks h3{ margin: 0 0 var(--mw-space-3); font-size:var(--mw-text-body); }
.shipb2b-packaged--products--fire-hydrants-monitors .hy-routes, .shipb2b-packaged--products--fire-hydrants-monitors.hy-routes{ display: grid; gap: var(--mw-space-5); }
@media (min-width: 980px){.shipb2b-packaged--products--fire-hydrants-monitors .hy-routes, .shipb2b-packaged--products--fire-hydrants-monitors.hy-routes{ grid-template-columns: 1.35fr .65fr; gap: var(--mw-space-6); }}
.shipb2b-packaged--products--fire-hydrants-monitors .hy-route, .shipb2b-packaged--products--fire-hydrants-monitors.hy-route{ padding: var(--mw-space-4) 0; border-top: 1px solid var(--mw-color-border); }
.shipb2b-packaged--products--fire-hydrants-monitors .hy-route:first-child, .shipb2b-packaged--products--fire-hydrants-monitors.hy-route:first-child{ border-top: 0; padding-top: 0; }
.shipb2b-packaged--products--fire-hydrants-monitors .hy-route h3, .shipb2b-packaged--products--fire-hydrants-monitors.hy-route h3{ margin: 0 0 6px; font-size:var(--mw-text-body); }
.shipb2b-packaged--products--fire-hydrants-monitors .hy-route p, .shipb2b-packaged--products--fire-hydrants-monitors.hy-route p{ margin: 0 0 6px; }
.shipb2b-packaged--products--fire-hydrants-monitors .hy-route .hy-need, .shipb2b-packaged--products--fire-hydrants-monitors.hy-route .hy-need{ font-size:var(--mw-text-caption); color: var(--mw-color-graphite); }
.shipb2b-packaged--products--fire-hydrants-monitors .hy-rail, .shipb2b-packaged--products--fire-hydrants-monitors.hy-rail{ align-self: start; padding: var(--mw-space-5); border-radius: 10px;
  background: #fff; border: 1px solid var(--mw-color-border); }
@media (min-width: 980px){.shipb2b-packaged--products--fire-hydrants-monitors .hy-rail, .shipb2b-packaged--products--fire-hydrants-monitors.hy-rail{ position: sticky; top: 88px; }}
.shipb2b-packaged--products--fire-hydrants-monitors .hy-rail ol, .shipb2b-packaged--products--fire-hydrants-monitors.hy-rail ol{ margin: 0; padding-left: 1.15em; }
.shipb2b-packaged--products--fire-hydrants-monitors .hy-rail li, .shipb2b-packaged--products--fire-hydrants-monitors.hy-rail li{ padding: 5px 0; }
.shipb2b-packaged--products--fire-hydrants-monitors .mw-section__action, .shipb2b-packaged--products--fire-hydrants-monitors.mw-section__action{ margin-top: var(--mw-space-6); display: flex; flex-wrap: wrap;
  gap: var(--mw-space-3); }
@media (max-width: 640px){.shipb2b-packaged--products--fire-hydrants-monitors .mw-section__action .mw-btn, .shipb2b-packaged--products--fire-hydrants-monitors.mw-section__action .mw-btn{ width: 100%; }}
.shipb2b-packaged--products--fire-hydrants-monitors .hy-scope, .shipb2b-packaged--products--fire-hydrants-monitors.hy-scope{ margin-top: var(--mw-space-5); padding: var(--mw-space-4);
  border-left: 3px solid var(--mw-color-brand-red); background: rgba(255,255,255,.06); }
.shipb2b-packaged--products--fire-hydrants-monitors .hy-scope p, .shipb2b-packaged--products--fire-hydrants-monitors.hy-scope p{ margin: 0 0 8px; }
.shipb2b-packaged--products--fire-hydrants-monitors .hy-scope p:last-child, .shipb2b-packaged--products--fire-hydrants-monitors.hy-scope p:last-child{ margin-bottom: 0; }
.shipb2b-packaged--products--fire-hydrants-monitors .hy-dispatch, .shipb2b-packaged--products--fire-hydrants-monitors.hy-dispatch{ max-width: 700px; }
.shipb2b-packaged--products--fire-hydrants-monitors .hy-dispatch h3, .shipb2b-packaged--products--fire-hydrants-monitors.hy-dispatch h3{ margin: 0 0 var(--mw-space-3); font-size:var(--mw-text-body); }
.shipb2b-packaged--products--fire-hydrants-monitors .hy-fields, .shipb2b-packaged--products--fire-hydrants-monitors.hy-fields{ max-width: 720px; margin: var(--mw-space-5) 0; }
.shipb2b-packaged--products--fire-hydrants-monitors .hy-fields li, .shipb2b-packaged--products--fire-hydrants-monitors.hy-fields li{ border-bottom-color: rgba(255,255,255,.25); }
@media (prefers-reduced-motion: reduce){.shipb2b-packaged--products--fire-hydrants-monitors .hy-rail, .shipb2b-packaged--products--fire-hydrants-monitors.hy-rail{ position: static; }}
.shipb2b-packaged--products--fire-hydrants-monitors h2{ font-size:var(--mw-text-h1); line-height: 1.08; }
.shipb2b-packaged--products--fire-hydrants-monitors .mw-section--dark{ background: var(--mw-black); color: #b9c0c8; padding-block: clamp(72px, 11vw, 128px); }
.shipb2b-packaged--products--fire-hydrants-monitors .mw-section--dark h2, .shipb2b-packaged--products--fire-hydrants-monitors .mw-section--dark h3{ color: #ffffff; }
/* shipb2b-packaged: products/fire-sprinklers-alarm-valves — scoped as .shipb2b-packaged--products--fire-sprinklers-alarm-valves */
.shipb2b-packaged--products--fire-sprinklers-alarm-valves .mw-xp-bar, .shipb2b-packaged--products--fire-sprinklers-alarm-valves.mw-xp-bar{ position: sticky; top: 0; z-index: 50; background: rgba(255,255,255,.94);
  border-bottom: 1px solid var(--mw-color-border); backdrop-filter: blur(10px); }
.shipb2b-packaged--products--fire-sprinklers-alarm-valves .mw-xp-bar__inner, .shipb2b-packaged--products--fire-sprinklers-alarm-valves.mw-xp-bar__inner{ min-height: 66px; display: flex; align-items: center;
  justify-content: space-between; gap: var(--mw-space-4); }
.shipb2b-packaged--products--fire-sprinklers-alarm-valves .mw-xp-brand, .shipb2b-packaged--products--fire-sprinklers-alarm-valves.mw-xp-brand{ font-weight: 800; color: var(--mw-color-ink); letter-spacing: -.01em; }
.shipb2b-packaged--products--fire-sprinklers-alarm-valves .mw-xp-nav, .shipb2b-packaged--products--fire-sprinklers-alarm-valves.mw-xp-nav{ display: flex; gap: var(--mw-space-4); font-size:var(--mw-text-small); }
.shipb2b-packaged--products--fire-sprinklers-alarm-valves .mw-xp-nav .mw-page a, .shipb2b-packaged--products--fire-sprinklers-alarm-valves.mw-xp-nav .mw-page a{ color: var(--mw-color-graphite); font-weight:700; }
.shipb2b-packaged--products--fire-sprinklers-alarm-valves .mw-xp-nav .mw-page a:hover, .shipb2b-packaged--products--fire-sprinklers-alarm-valves.mw-xp-nav .mw-page a:hover{ color: var(--mw-color-brand-red); }
.shipb2b-packaged--products--fire-sprinklers-alarm-valves .mw-xp-foot, .shipb2b-packaged--products--fire-sprinklers-alarm-valves.mw-xp-foot{ background: var(--mw-color-footer); color: #8b939c;
  padding: var(--mw-space-6) 0; font-size:var(--mw-text-caption); }
.shipb2b-packaged--products--fire-sprinklers-alarm-valves .sp-shot, .shipb2b-packaged--products--fire-sprinklers-alarm-valves.sp-shot{ background:
  radial-gradient(circle at 50% 42%, #ffffff 0%, #f4f6f8 55%, #e9edf1 100%); }
.shipb2b-packaged--products--fire-sprinklers-alarm-valves .sp-matrix th[scope="row"], .shipb2b-packaged--products--fire-sprinklers-alarm-valves.sp-matrix th[scope="row"]{ position: sticky; left: 0; background: inherit;
  text-align: left; font-weight: 700; z-index: 1; }
.shipb2b-packaged--products--fire-sprinklers-alarm-valves .sp-matrix tbody tr:nth-child(odd) th[scope="row"], .shipb2b-packaged--products--fire-sprinklers-alarm-valves.sp-matrix tbody tr:nth-child(odd) th[scope="row"], .shipb2b-packaged--products--fire-sprinklers-alarm-valves .sp-matrix tbody tr:nth-child(odd) td, .shipb2b-packaged--products--fire-sprinklers-alarm-valves.sp-matrix tbody tr:nth-child(odd) td{ background: var(--mw-color-panel, #f6f8fa); }
.shipb2b-packaged--products--fire-sprinklers-alarm-valves .sp-matrix tbody tr:nth-child(even) th[scope="row"], .shipb2b-packaged--products--fire-sprinklers-alarm-valves.sp-matrix tbody tr:nth-child(even) th[scope="row"], .shipb2b-packaged--products--fire-sprinklers-alarm-valves .sp-matrix tbody tr:nth-child(even) td, .shipb2b-packaged--products--fire-sprinklers-alarm-valves.sp-matrix tbody tr:nth-child(even) td{ background: #fff; }
.shipb2b-packaged--products--fire-sprinklers-alarm-valves .sp-matrix td, .shipb2b-packaged--products--fire-sprinklers-alarm-valves.sp-matrix td{ white-space: nowrap; }
.shipb2b-packaged--products--fire-sprinklers-alarm-valves .sp-split, .shipb2b-packaged--products--fire-sprinklers-alarm-valves.sp-split{ display: grid; gap: var(--mw-space-5); }
@media (min-width: 900px){.shipb2b-packaged--products--fire-sprinklers-alarm-valves .sp-split, .shipb2b-packaged--products--fire-sprinklers-alarm-valves.sp-split{ grid-template-columns: 1fr 1fr; gap: var(--mw-space-6); }}
.shipb2b-packaged--products--fire-sprinklers-alarm-valves .sp-col h3, .shipb2b-packaged--products--fire-sprinklers-alarm-valves.sp-col h3{ margin: 0 0 var(--mw-space-3); font-size:var(--mw-text-body); }
.shipb2b-packaged--products--fire-sprinklers-alarm-valves .sp-list, .shipb2b-packaged--products--fire-sprinklers-alarm-valves.sp-list{ list-style: none; margin: 0; padding: 0; }
.shipb2b-packaged--products--fire-sprinklers-alarm-valves .sp-list li, .shipb2b-packaged--products--fire-sprinklers-alarm-valves.sp-list li{ display: flex; justify-content: space-between; gap: var(--mw-space-4);
  padding: 12px 0; border-bottom: 1px solid var(--mw-color-border); }
.shipb2b-packaged--products--fire-sprinklers-alarm-valves .sp-list li:last-child, .shipb2b-packaged--products--fire-sprinklers-alarm-valves.sp-list li:last-child{ border-bottom: 0; }
.shipb2b-packaged--products--fire-sprinklers-alarm-valves .sp-list b, .shipb2b-packaged--products--fire-sprinklers-alarm-valves.sp-list b{ font-weight:700; }
.shipb2b-packaged--products--fire-sprinklers-alarm-valves .sp-state, .shipb2b-packaged--products--fire-sprinklers-alarm-valves.sp-state{ color: var(--mw-color-graphite); font-size:var(--mw-text-caption); white-space: nowrap; }
.shipb2b-packaged--products--fire-sprinklers-alarm-valves .sp-state--open, .shipb2b-packaged--products--fire-sprinklers-alarm-valves.sp-state--open{ color: var(--mw-color-brand-red); font-weight:700; }
.shipb2b-packaged--products--fire-sprinklers-alarm-valves .sp-routes, .shipb2b-packaged--products--fire-sprinklers-alarm-valves.sp-routes{ display: grid; gap: var(--mw-space-5); }
@media (min-width: 980px){.shipb2b-packaged--products--fire-sprinklers-alarm-valves .sp-routes, .shipb2b-packaged--products--fire-sprinklers-alarm-valves.sp-routes{ grid-template-columns: 1.35fr .65fr; gap: var(--mw-space-6); }}
.shipb2b-packaged--products--fire-sprinklers-alarm-valves .sp-route, .shipb2b-packaged--products--fire-sprinklers-alarm-valves.sp-route{ padding: var(--mw-space-4) 0; border-top: 1px solid var(--mw-color-border); }
.shipb2b-packaged--products--fire-sprinklers-alarm-valves .sp-route:first-child, .shipb2b-packaged--products--fire-sprinklers-alarm-valves.sp-route:first-child{ border-top: 0; padding-top: 0; }
.shipb2b-packaged--products--fire-sprinklers-alarm-valves .sp-route h3, .shipb2b-packaged--products--fire-sprinklers-alarm-valves.sp-route h3{ margin: 0 0 6px; font-size:var(--mw-text-body); }
.shipb2b-packaged--products--fire-sprinklers-alarm-valves .sp-route p, .shipb2b-packaged--products--fire-sprinklers-alarm-valves.sp-route p{ margin: 0 0 6px; }
.shipb2b-packaged--products--fire-sprinklers-alarm-valves .sp-route .sp-need, .shipb2b-packaged--products--fire-sprinklers-alarm-valves.sp-route .sp-need{ font-size:var(--mw-text-caption); color: var(--mw-color-graphite); }
.shipb2b-packaged--products--fire-sprinklers-alarm-valves .sp-rail, .shipb2b-packaged--products--fire-sprinklers-alarm-valves.sp-rail{ align-self: start; padding: var(--mw-space-5); border-radius: 10px;
  background: #fff; border: 1px solid var(--mw-color-border); }
@media (min-width: 980px){.shipb2b-packaged--products--fire-sprinklers-alarm-valves .sp-rail, .shipb2b-packaged--products--fire-sprinklers-alarm-valves.sp-rail{ position: sticky; top: 88px; }}
.shipb2b-packaged--products--fire-sprinklers-alarm-valves .sp-rail ol, .shipb2b-packaged--products--fire-sprinklers-alarm-valves.sp-rail ol{ margin: 0; padding-left: 1.15em; }
.shipb2b-packaged--products--fire-sprinklers-alarm-valves .sp-rail li, .shipb2b-packaged--products--fire-sprinklers-alarm-valves.sp-rail li{ padding: 5px 0; }
.shipb2b-packaged--products--fire-sprinklers-alarm-valves .sp-scope, .shipb2b-packaged--products--fire-sprinklers-alarm-valves.sp-scope{ margin-top: var(--mw-space-5); padding: var(--mw-space-4);
  border-left: 3px solid var(--mw-color-brand-red); background: rgba(255,255,255,.06); }
.shipb2b-packaged--products--fire-sprinklers-alarm-valves .sp-scope p, .shipb2b-packaged--products--fire-sprinklers-alarm-valves.sp-scope p{ margin: 0 0 8px; }
.shipb2b-packaged--products--fire-sprinklers-alarm-valves .sp-scope p:last-child, .shipb2b-packaged--products--fire-sprinklers-alarm-valves.sp-scope p:last-child{ margin-bottom: 0; }
.shipb2b-packaged--products--fire-sprinklers-alarm-valves .sp-dispatch, .shipb2b-packaged--products--fire-sprinklers-alarm-valves.sp-dispatch{ max-width: 680px; }
.shipb2b-packaged--products--fire-sprinklers-alarm-valves .sp-breaks, .shipb2b-packaged--products--fire-sprinklers-alarm-valves.sp-breaks{ max-width: 760px; padding-left: var(--mw-space-4);
  border-left: 3px solid var(--mw-color-brand-red); }
.shipb2b-packaged--products--fire-sprinklers-alarm-valves .sp-breaks h3, .shipb2b-packaged--products--fire-sprinklers-alarm-valves.sp-breaks h3{ margin: 0 0 var(--mw-space-3); font-size:var(--mw-text-body); }
.shipb2b-packaged--products--fire-sprinklers-alarm-valves .sp-fields, .shipb2b-packaged--products--fire-sprinklers-alarm-valves.sp-fields{ max-width: 720px; margin: var(--mw-space-5) 0; }
.shipb2b-packaged--products--fire-sprinklers-alarm-valves .sp-fields li, .shipb2b-packaged--products--fire-sprinklers-alarm-valves.sp-fields li{ border-bottom-color: rgba(255,255,255,.25); }
.shipb2b-packaged--products--fire-sprinklers-alarm-valves .sp-dispatch h3, .shipb2b-packaged--products--fire-sprinklers-alarm-valves.sp-dispatch h3{ margin: 0 0 var(--mw-space-3); font-size:var(--mw-text-body); }
@media (prefers-reduced-motion: reduce){.shipb2b-packaged--products--fire-sprinklers-alarm-valves .sp-rail, .shipb2b-packaged--products--fire-sprinklers-alarm-valves.sp-rail{ position: static; }}
.shipb2b-packaged--products--fire-sprinklers-alarm-valves .mw-page h2, .shipb2b-packaged--products--fire-sprinklers-alarm-valves.mw-page h2{ font-size:var(--mw-text-h1); line-height: 1.08; }
.shipb2b-packaged--products--fire-sprinklers-alarm-valves .mw-page .mw-section--dark, .shipb2b-packaged--products--fire-sprinklers-alarm-valves.mw-page .mw-section--dark{ background: var(--mw-black); color: #b9c0c8; padding-block: clamp(72px, 11vw, 128px); }
.shipb2b-packaged--products--fire-sprinklers-alarm-valves .mw-page .mw-section--dark h2, .shipb2b-packaged--products--fire-sprinklers-alarm-valves.mw-page .mw-section--dark h2, .shipb2b-packaged--products--fire-sprinklers-alarm-valves .mw-page .mw-section--dark h3, .shipb2b-packaged--products--fire-sprinklers-alarm-valves.mw-page .mw-section--dark h3{ color: #ffffff; }
/* shipb2b-packaged: home — scoped as .shipb2b-packaged--home */
.shipb2b-packaged--home .mw-home-v4, .shipb2b-packaged--home.mw-home-v4 {
  --mw-home-shell: min(100% - 48px, var(--mw-wrap));
  --mw-home-section-space: clamp(72px, 8vw, 112px);
  --mw-home-card-shadow: 0 18px 48px color-mix(in srgb, var(--mw-color-ink) 14%, transparent);
  background: var(--mw-color-cloud);
  color: var(--mw-color-graphite);
  overflow: clip;
}
.shipb2b-packaged--home .mw-home-v4 *, .shipb2b-packaged--home.mw-home-v4 *, .shipb2b-packaged--home .mw-home-v4 *::before, .shipb2b-packaged--home.mw-home-v4 *::before, .shipb2b-packaged--home .mw-home-v4 *::after, .shipb2b-packaged--home.mw-home-v4 *::after { box-sizing: border-box; }
.shipb2b-packaged--home .mw-home-v4 img, .shipb2b-packaged--home.mw-home-v4 img { display: block; max-width: 100%; height: auto; }
.shipb2b-packaged--home .mw-home-v4 .mw-home-shell, .shipb2b-packaged--home.mw-home-v4 .mw-home-shell { width: var(--mw-home-shell); margin-inline: auto; }
.shipb2b-packaged--home .mw-home-v4 .mw-home-skip, .shipb2b-packaged--home.mw-home-v4 .mw-home-skip {
  position: fixed;
  left: 16px;
  top: -80px;
  z-index: 1000;
  padding: 12px 18px;
  background: var(--mw-color-panel);
  color: var(--mw-color-ink);
  border: 2px solid var(--mw-color-brand-red);
}
.shipb2b-packaged--home .mw-home-v4 .mw-home-skip:focus, .shipb2b-packaged--home.mw-home-v4 .mw-home-skip:focus { top: 16px; }
.shipb2b-packaged--home .mw-home-v4 .mw-visually-hidden, .shipb2b-packaged--home.mw-home-v4 .mw-visually-hidden {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0 0 0 0);
  white-space: nowrap;
  border: 0;
}
.shipb2b-packaged--home .mw-home-v4 .mw-home-kicker, .shipb2b-packaged--home.mw-home-v4 .mw-home-kicker {font-family:var(--mw-font-heading);letter-spacing:var(--mw-tracking-micro);margin: 0 0 14px;
  color: var(--mw-color-brand-red-text);
  font-size:var(--mw-text-micro);
  font-weight:var(--mw-weight-strong);
  letter-spacing: .14em;
  text-transform: uppercase;
}
.shipb2b-packaged--home .mw-home-v4 .mw-home-kicker--light, .shipb2b-packaged--home.mw-home-v4 .mw-home-kicker--light { color: var(--mw-color-brand-red-soft); }
.shipb2b-packaged--home .mw-home-v4 .mw-home-title, .shipb2b-packaged--home.mw-home-v4 .mw-home-title {font-family:var(--mw-font-heading);letter-spacing:var(--mw-tracking-display);word-spacing:var(--mw-word-display);max-width: 20ch;
  margin: 0;
  color: var(--mw-color-ink);
  font-size:var(--mw-text-h1);
  font-weight:var(--mw-weight-display);
  line-height: .98;
  letter-spacing: -.035em;
  text-wrap: balance;
}
.shipb2b-packaged--home .mw-home-v4 .mw-home-copy, .shipb2b-packaged--home.mw-home-v4 .mw-home-copy {
  max-width: 62ch;
  margin: 20px 0 0;
  color: var(--mw-color-graphite);
  font-size:var(--mw-text-body);
  line-height: 1.65;
}
.shipb2b-packaged--home .mw-home-v4 .mw-home-actions, .shipb2b-packaged--home.mw-home-v4 .mw-home-actions { display: flex; flex-wrap: wrap; gap: 12px; margin-top: 30px; }
.shipb2b-packaged--home .mw-home-v4 .mw-home-actions .mw-btn, .shipb2b-packaged--home.mw-home-v4 .mw-home-actions .mw-btn { min-height: 52px; display: inline-flex; align-items: center; justify-content: center; }
.shipb2b-packaged--home .mw-home-v4 .mw-home-text-link, .shipb2b-packaged--home.mw-home-v4 .mw-home-text-link {
  min-height: 44px;
  display: inline-flex;
  align-items: center;
  gap: 10px;
  color: var(--mw-color-brand-red-text);
  font-weight:var(--mw-weight-strong);
  text-decoration: none;
}
.shipb2b-packaged--home .mw-home-v4 .mw-home-text-link::after, .shipb2b-packaged--home.mw-home-v4 .mw-home-text-link::after { content: "→"; }
.shipb2b-packaged--home .mw-home-v4 .mw-home-text-link:hover, .shipb2b-packaged--home.mw-home-v4 .mw-home-text-link:hover, .shipb2b-packaged--home .mw-home-v4 .mw-home-text-link:focus, .shipb2b-packaged--home.mw-home-v4 .mw-home-text-link:focus { color: var(--mw-color-brand-red-deep); text-decoration: underline; }
.shipb2b-packaged--home .mw-home-v4 .mw-home-header, .shipb2b-packaged--home.mw-home-v4 .mw-home-header {
  position: sticky;
  top: 0;
  z-index: 90;
  background: color-mix(in srgb, var(--mw-color-panel) 94%, transparent);
  border-bottom: 1px solid color-mix(in srgb, var(--mw-color-border) 74%, transparent);
  backdrop-filter: blur(16px);
}
.shipb2b-packaged--home .mw-home-v4 .mw-home-header__inner, .shipb2b-packaged--home.mw-home-v4 .mw-home-header__inner {
  min-height: 76px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 28px;
}
.shipb2b-packaged--home .mw-home-v4 .mw-home-brand, .shipb2b-packaged--home.mw-home-v4 .mw-home-brand { min-height: 48px; display: inline-flex; align-items: center; flex: 0 0 auto; }
.shipb2b-packaged--home .mw-home-v4 .mw-home-brand img, .shipb2b-packaged--home.mw-home-v4 .mw-home-brand img { width: auto; height: 43px; }
.shipb2b-packaged--home .mw-home-v4 .mw-home-nav__list, .shipb2b-packaged--home.mw-home-v4 .mw-home-nav__list, .shipb2b-packaged--home .mw-home-v4 .mw-home-nav__sub, .shipb2b-packaged--home.mw-home-v4 .mw-home-nav__sub { margin: 0; padding: 0; list-style: none; }
.shipb2b-packaged--home .mw-home-v4 .mw-home-nav__list, .shipb2b-packaged--home.mw-home-v4 .mw-home-nav__list { display: flex; align-items: stretch; gap: clamp(12px, 1.4vw, 24px); }
.shipb2b-packaged--home .mw-home-v4 .mw-home-nav__item, .shipb2b-packaged--home.mw-home-v4 .mw-home-nav__item { position: relative; display: flex; align-items: center; }
.shipb2b-packaged--home .mw-home-v4 .mw-home-nav a, .shipb2b-packaged--home.mw-home-v4 .mw-home-nav a {
  min-height: 48px;
  display: inline-flex;
  align-items: center;
  color: var(--mw-color-ink);
  font-size:var(--mw-text-small);
  font-weight:var(--mw-weight-strong);
  line-height: 1.2;
  text-decoration: none;
}
.shipb2b-packaged--home .mw-home-v4 .mw-home-nav a:hover, .shipb2b-packaged--home.mw-home-v4 .mw-home-nav a:hover, .shipb2b-packaged--home .mw-home-v4 .mw-home-nav a:focus, .shipb2b-packaged--home.mw-home-v4 .mw-home-nav a:focus { color: var(--mw-color-brand-red-text); text-decoration: none; }
.shipb2b-packaged--home .mw-home-v4 .mw-home-nav__group-link::after, .shipb2b-packaged--home.mw-home-v4 .mw-home-nav__group-link::after { content: "⌄"; margin-left: 7px; color: var(--mw-color-steel); }
.shipb2b-packaged--home .mw-home-v4 .mw-home-nav__sub, .shipb2b-packaged--home.mw-home-v4 .mw-home-nav__sub {
  position: absolute;
  left: -18px;
  top: calc(100% - 2px);
  width: 310px;
  max-height: min(70vh, 620px);
  overflow: auto;
  padding: 12px;
  background: var(--mw-color-panel);
  border: 1px solid var(--mw-color-border);
  border-radius: 4px;
  box-shadow: var(--mw-home-card-shadow);
  opacity: 0;
  visibility: hidden;
  transform: translateY(8px);
  transition: opacity .16s ease, transform .16s ease, visibility .16s ease;
}
.shipb2b-packaged--home .mw-home-v4 .mw-home-nav__item:focus-within > .mw-home-nav__sub, .shipb2b-packaged--home.mw-home-v4 .mw-home-nav__item:focus-within > .mw-home-nav__sub, .shipb2b-packaged--home .mw-home-v4 .mw-home-nav__item:hover > .mw-home-nav__sub, .shipb2b-packaged--home.mw-home-v4 .mw-home-nav__item:hover > .mw-home-nav__sub {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}
.shipb2b-packaged--home .mw-home-v4 .mw-home-nav__sub a, .shipb2b-packaged--home.mw-home-v4 .mw-home-nav__sub a { min-height: 42px; width: 100%; padding: 8px 10px; border-radius: 3px; }
.shipb2b-packaged--home .mw-home-v4 .mw-home-nav__sub a:hover, .shipb2b-packaged--home.mw-home-v4 .mw-home-nav__sub a:hover, .shipb2b-packaged--home .mw-home-v4 .mw-home-nav__sub a:focus, .shipb2b-packaged--home.mw-home-v4 .mw-home-nav__sub a:focus { background: var(--mw-color-brand-red-soft); }
.shipb2b-packaged--home .mw-home-v4 .mw-home-nav__toggle, .shipb2b-packaged--home.mw-home-v4 .mw-home-nav__toggle { display: none; }
.shipb2b-packaged--home .mw-home-v4 .mw-home-header__cta, .shipb2b-packaged--home.mw-home-v4 .mw-home-header__cta { flex: 0 0 auto; }
.shipb2b-packaged--home .mw-home-v4 .mw-home-burger, .shipb2b-packaged--home.mw-home-v4 .mw-home-burger {
  display: none;
  width: 48px;
  height: 48px;
  align-items: center;
  justify-content: center;
  padding: 0;
  border: 1px solid var(--mw-color-border);
  border-radius: 4px;
  background: var(--mw-color-panel);
  color: var(--mw-color-ink);
  cursor: pointer;
}
.shipb2b-packaged--home .mw-home-v4 .mw-home-burger__bars, .shipb2b-packaged--home.mw-home-v4 .mw-home-burger__bars { width: 24px; height: 18px; display: grid; align-content: space-between; }
.shipb2b-packaged--home .mw-home-v4 .mw-home-burger__bar, .shipb2b-packaged--home.mw-home-v4 .mw-home-burger__bar {
  width: 24px;
  height: 2px;
  display: block;
  background: currentColor;
  transition: opacity .16s ease, transform .16s ease;
  transform-origin: center;
}
.shipb2b-packaged--home .mw-home-v4 .mw-home-stage, .shipb2b-packaged--home.mw-home-v4 .mw-home-stage { position: relative; background: var(--mw-color-footer); }
.shipb2b-packaged--home .mw-home-v4 .mw-hero--video, .shipb2b-packaged--home.mw-home-v4 .mw-hero--video {
  min-height: clamp(600px, 78vh, 820px);
  position: relative;
  isolation: isolate;
  display: grid;
  align-items: stretch;
  overflow: hidden;
  background: var(--mw-color-footer);
}
.shipb2b-packaged--home .mw-home-v4 .mw-hero__media, .shipb2b-packaged--home.mw-home-v4 .mw-hero__media { position: absolute; inset: 0; z-index: -3; }
.shipb2b-packaged--home .mw-home-v4 .mw-hero__media video, .shipb2b-packaged--home.mw-home-v4 .mw-hero__media video { width: 100%; height: 100%; display: block; object-fit: cover; filter: saturate(.82) contrast(1.06) brightness(.9); }
.shipb2b-packaged--home .mw-home-v4 .mw-hero__scrim, .shipb2b-packaged--home.mw-home-v4 .mw-hero__scrim { position: absolute; inset: 0; z-index: -2; background: linear-gradient(90deg, color-mix(in srgb, var(--mw-color-footer) 92%, transparent) 0%, color-mix(in srgb, var(--mw-color-footer) 72%, transparent) 40%, color-mix(in srgb, var(--mw-color-footer) 22%, transparent) 68%, color-mix(in srgb, var(--mw-color-footer) 4%, transparent) 100%), linear-gradient(0deg, color-mix(in srgb, var(--mw-color-footer) 85%, transparent) 0%, transparent 38%); }
.shipb2b-packaged--home .mw-home-v4 .mw-hero__inner, .shipb2b-packaged--home.mw-home-v4 .mw-hero__inner {
  width: var(--mw-home-shell);
  min-height: clamp(600px, 78vh, 820px);
  display: flex;
  align-items: center;
  margin-inline: auto;
  padding: 72px 0 48px;
}
.shipb2b-packaged--home .mw-home-v4 .mw-hero__copy, .shipb2b-packaged--home.mw-home-v4 .mw-hero__copy { max-width: 980px; }
.shipb2b-packaged--home .mw-home-v4 .mw-hero__copy h1, .shipb2b-packaged--home.mw-home-v4 .mw-hero__copy h1 {font-family:var(--mw-font-heading);letter-spacing:var(--mw-tracking-display);word-spacing:var(--mw-word-display);max-width: 30ch;
  margin: 0;
  color: var(--mw-color-on-brand);
  font-size:var(--mw-text-display);
  font-weight:var(--mw-weight-display);
  line-height: .92;
  letter-spacing: -.055em;
  text-wrap: balance;
}
.shipb2b-packaged--home .mw-home-v4 .mw-hero__lead, .shipb2b-packaged--home.mw-home-v4 .mw-hero__lead { max-width: 62ch; margin: 26px 0 0; color: color-mix(in srgb, var(--mw-color-on-brand) 86%, transparent); font-size:var(--mw-text-lead); line-height: 1.55; }
.shipb2b-packaged--home .mw-home-v4 .mw-hero__actions, .shipb2b-packaged--home.mw-home-v4 .mw-hero__actions { display: flex; flex-wrap: wrap; gap: 12px; margin-top: 30px; }
.shipb2b-packaged--home .mw-home-v4 .mw-hero__actions .mw-btn, .shipb2b-packaged--home.mw-home-v4 .mw-hero__actions .mw-btn { min-height: 54px; display: inline-flex; align-items: center; justify-content: center; }
.shipb2b-packaged--home .mw-home-v4 .mw-hero__actions .mw-btn--ghost, .shipb2b-packaged--home.mw-home-v4 .mw-hero__actions .mw-btn--ghost, .shipb2b-packaged--home .mw-home-v4 .mw-proof-section .mw-btn--ghost, .shipb2b-packaged--home.mw-home-v4 .mw-proof-section .mw-btn--ghost {
  border-color: color-mix(in srgb, var(--mw-color-on-brand) 62%, transparent);
  color: var(--mw-color-on-brand);
  background: transparent;
}
.shipb2b-packaged--home .mw-home-v4 .mw-hero__actions .mw-btn--ghost:hover, .shipb2b-packaged--home.mw-home-v4 .mw-hero__actions .mw-btn--ghost:hover, .shipb2b-packaged--home .mw-home-v4 .mw-hero__actions .mw-btn--ghost:focus, .shipb2b-packaged--home.mw-home-v4 .mw-hero__actions .mw-btn--ghost:focus, .shipb2b-packaged--home .mw-home-v4 .mw-proof-section .mw-btn--ghost:hover, .shipb2b-packaged--home.mw-home-v4 .mw-proof-section .mw-btn--ghost:hover, .shipb2b-packaged--home .mw-home-v4 .mw-proof-section .mw-btn--ghost:focus, .shipb2b-packaged--home.mw-home-v4 .mw-proof-section .mw-btn--ghost:focus {
  border-color: var(--mw-color-on-brand);
  background: var(--mw-color-on-brand);
  color: var(--mw-color-ink);
}
.shipb2b-packaged--home .mw-home-v4 .mw-hero__facts, .shipb2b-packaged--home.mw-home-v4 .mw-hero__facts {
  max-width: 760px;
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 1px;
  margin: 42px 0 0;
  background: color-mix(in srgb, var(--mw-color-on-brand) 28%, transparent);
  border: 1px solid color-mix(in srgb, var(--mw-color-on-brand) 28%, transparent);
}
.shipb2b-packaged--home .mw-home-v4 .mw-hero__fact, .shipb2b-packaged--home.mw-home-v4 .mw-hero__fact { min-height: 92px; padding: 18px 20px; background: color-mix(in srgb, var(--mw-color-footer) 73%, transparent); }
.shipb2b-packaged--home .mw-home-v4 .mw-hero__fact dt, .shipb2b-packaged--home.mw-home-v4 .mw-hero__fact dt { margin: 0 0 5px; color: color-mix(in srgb, var(--mw-color-on-brand) 62%, transparent); font-size:var(--mw-text-micro); text-transform: uppercase; letter-spacing: .1em; }
.shipb2b-packaged--home .mw-home-v4 .mw-hero__fact dd, .shipb2b-packaged--home.mw-home-v4 .mw-hero__fact dd { margin: 0; color: var(--mw-color-on-brand); font-size:var(--mw-text-h3); font-weight:var(--mw-weight-strong); line-height: 1.3; }
.shipb2b-packaged--home .mw-home-v4 .mw-product-stage, .shipb2b-packaged--home.mw-home-v4 .mw-product-stage { position: relative; z-index: 2; margin-top: -36px; padding: 54px 0 76px; color: var(--mw-color-graphite); background: var(--mw-color-panel); border-radius: 32px 32px 0 0; box-shadow: 0 -18px 54px color-mix(in srgb, var(--mw-color-footer) 24%, transparent); }
.shipb2b-packaged--home .mw-home-v4 .mw-product-stage__head, .shipb2b-packaged--home.mw-home-v4 .mw-product-stage__head { display: grid; grid-template-columns: minmax(0, 1.15fr) minmax(280px, .65fr); gap: 48px; align-items: end; margin-bottom: 26px; }
.shipb2b-packaged--home .mw-home-v4 .mw-product-stage__head h2, .shipb2b-packaged--home.mw-home-v4 .mw-product-stage__head h2 {font-family:var(--mw-font-heading);letter-spacing:var(--mw-tracking-display);word-spacing:var(--mw-word-display);max-width: 19ch; margin: 0; color: var(--mw-color-ink); font-size:var(--mw-text-h1); line-height: 1; letter-spacing: -.035em; }
.shipb2b-packaged--home .mw-home-v4 .mw-product-stage__head p, .shipb2b-packaged--home.mw-home-v4 .mw-product-stage__head p { max-width: 48ch; margin: 0; color: var(--mw-color-steel); }
.shipb2b-packaged--home .mw-home-v4 .mw-product-rail-wrap, .shipb2b-packaged--home.mw-home-v4 .mw-product-rail-wrap { position: relative; }
.shipb2b-packaged--home .mw-home-v4 .mw-product-rail, .shipb2b-packaged--home.mw-home-v4 .mw-product-rail {
  display: grid;
  gap: 46px;
  padding: 4px 0 12px;
}
.shipb2b-packaged--home .mw-home-v4 .mw-product-group, .shipb2b-packaged--home.mw-home-v4 .mw-product-group { display: grid; gap: 18px; }
.shipb2b-packaged--home .mw-home-v4 .mw-product-group__label, .shipb2b-packaged--home.mw-home-v4 .mw-product-group__label {font-family:var(--mw-font-heading);letter-spacing:var(--mw-tracking-micro);display: flex;
  align-items: center;
  gap: 14px;
  margin: 0;
  color: var(--mw-color-steel);
  font-size:var(--mw-text-micro);
  font-weight:var(--mw-weight-strong);
  letter-spacing: .13em;
  text-transform: uppercase;
}
.shipb2b-packaged--home .mw-home-v4 .mw-product-group__label::after, .shipb2b-packaged--home.mw-home-v4 .mw-product-group__label::after { content: ""; height: 1px; flex: 1; background: var(--mw-color-border); }
.shipb2b-packaged--home .mw-home-v4 .mw-product-group__grid, .shipb2b-packaged--home.mw-home-v4 .mw-product-group__grid { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 18px; }
.shipb2b-packaged--home .mw-home-v4 .mw-product-group--primary .mw-product-group__grid, .shipb2b-packaged--home.mw-home-v4 .mw-product-group--primary .mw-product-group__grid { grid-template-columns: repeat(3, minmax(0, 1fr)); }
.shipb2b-packaged--home .mw-home-v4 .mw-product-group--primary .mw-product-card__media, .shipb2b-packaged--home.mw-home-v4 .mw-product-group--primary .mw-product-card__media { height: 300px; }
.shipb2b-packaged--home .mw-home-v4 .mw-product-group--primary .mw-product-card__body, .shipb2b-packaged--home.mw-home-v4 .mw-product-group--primary .mw-product-card__body { min-height: 145px; }
.shipb2b-packaged--home .mw-home-v4 .mw-product-group--primary .mw-product-card, .shipb2b-packaged--home.mw-home-v4 .mw-product-group--primary .mw-product-card { min-height: 445px; }
.shipb2b-packaged--home .mw-home-v4 .mw-product-group + .mw-product-group, .shipb2b-packaged--home.mw-home-v4 .mw-product-group + .mw-product-group { padding-top: 2px; }
.shipb2b-packaged--home .mw-home-v4 .mw-product-group__grid > .mw-product-card, .shipb2b-packaged--home.mw-home-v4 .mw-product-group__grid > .mw-product-card {
  min-width: 0;
}
.shipb2b-packaged--home .mw-home-v4 .mw-product-card, .shipb2b-packaged--home.mw-home-v4 .mw-product-card {
  min-height: 418px;
  display: grid;
  grid-template-rows: auto 1fr;
  color: var(--mw-color-ink);
  background: var(--mw-color-panel);
  border: 1px solid var(--mw-color-border);
  border-radius: 4px;
  scroll-snap-align: start;
  overflow: hidden;
  text-decoration: none;
  transition: transform .2s ease, box-shadow .2s ease, border-color .2s ease;
}
.shipb2b-packaged--home .mw-home-v4 .mw-product-card:hover, .shipb2b-packaged--home.mw-home-v4 .mw-product-card:hover, .shipb2b-packaged--home .mw-home-v4 .mw-product-card:focus-visible, .shipb2b-packaged--home.mw-home-v4 .mw-product-card:focus-visible { color: var(--mw-color-ink); transform: translateY(-4px); border-color: var(--mw-color-brand-red); box-shadow: var(--mw-home-card-shadow); text-decoration: none; }
.shipb2b-packaged--home .mw-home-v4 .mw-product-card__media, .shipb2b-packaged--home.mw-home-v4 .mw-product-card__media {
  height: 260px;
  margin: 0;
  display: grid;
  place-items: center;
  overflow: hidden;
  background: var(--mw-color-cloud);
  border-bottom: 1px solid color-mix(in srgb, var(--mw-color-border) 58%, transparent);
}
.shipb2b-packaged--home .mw-home-v4 .mw-product-card__media img, .shipb2b-packaged--home.mw-home-v4 .mw-product-card__media img { width: 100%; height: 100%; object-fit: contain; padding: 10px; transition: transform .35s ease; }
.shipb2b-packaged--home .mw-home-v4 .mw-product-card:hover .mw-product-card__media img, .shipb2b-packaged--home.mw-home-v4 .mw-product-card:hover .mw-product-card__media img { transform: scale(1.035); }
.shipb2b-packaged--home .mw-home-v4 .mw-product-card__body, .shipb2b-packaged--home.mw-home-v4 .mw-product-card__body { min-height: 157px; display: flex; flex-direction: column; padding: 20px 20px 18px; }
.shipb2b-packaged--home .mw-home-v4 .mw-product-card__body h3, .shipb2b-packaged--home.mw-home-v4 .mw-product-card__body h3 {font-family:var(--mw-font-heading);min-height: 48px; margin: 0; color: var(--mw-color-ink); font-size:var(--mw-text-h3); line-height: 1.18; }
.shipb2b-packaged--home .mw-home-v4 .mw-product-card__body p, .shipb2b-packaged--home.mw-home-v4 .mw-product-card__body p { margin: 10px 0 16px; color: var(--mw-color-steel); font-size:var(--mw-text-small); line-height: 1.45; }
.shipb2b-packaged--home .mw-home-v4 .mw-product-card__action, .shipb2b-packaged--home.mw-home-v4 .mw-product-card__action { margin-top: auto; color: var(--mw-color-brand-red-text); font-size:var(--mw-text-small); font-weight:var(--mw-weight-strong); }
.shipb2b-packaged--home .mw-home-v4 .mw-product-card__action::after, .shipb2b-packaged--home.mw-home-v4 .mw-product-card__action::after { content: " →"; }
.shipb2b-packaged--home .mw-home-v4 .mw-product-rail__controls, .shipb2b-packaged--home.mw-home-v4 .mw-product-rail__controls { display: flex; align-items: center; gap: 10px; margin-top: 18px; }
.shipb2b-packaged--home .mw-home-v4 .mw-product-rail__button, .shipb2b-packaged--home.mw-home-v4 .mw-product-rail__button {
  width: 48px;
  height: 48px;
  display: inline-grid;
  place-items: center;
  border: 1px solid var(--mw-color-border);
  border-radius: 50%;
  background: transparent;
  color: var(--mw-color-ink);
  font-size:var(--mw-text-h3);
  cursor: pointer;
}
.shipb2b-packaged--home .mw-home-v4 .mw-product-rail__button:hover, .shipb2b-packaged--home.mw-home-v4 .mw-product-rail__button:hover, .shipb2b-packaged--home .mw-home-v4 .mw-product-rail__button:focus, .shipb2b-packaged--home.mw-home-v4 .mw-product-rail__button:focus { background: var(--mw-color-ink); color: var(--mw-color-on-brand); }
.shipb2b-packaged--home .mw-home-v4 .mw-product-stage__action, .shipb2b-packaged--home.mw-home-v4 .mw-product-stage__action { margin-left: auto; color: var(--mw-color-brand-red-text); }
.shipb2b-packaged--home .mw-home-v4 .mw-product-rail__button, .shipb2b-packaged--home.mw-home-v4 .mw-product-rail__button { display: none; }
.shipb2b-packaged--home .mw-home-v4 .mw-home-section, .shipb2b-packaged--home.mw-home-v4 .mw-home-section { padding: var(--mw-home-section-space) 0; }
.shipb2b-packaged--home .mw-home-v4 .mw-home-section__head, .shipb2b-packaged--home.mw-home-v4 .mw-home-section__head { display: grid; grid-template-columns: minmax(0, 1.1fr) minmax(280px, .7fr); gap: 52px; align-items: start; margin-bottom: 48px; }
.shipb2b-packaged--home .mw-home-v4 .mw-home-section__head .mw-home-copy, .shipb2b-packaged--home.mw-home-v4 .mw-home-section__head .mw-home-copy { margin-top: 4px; }
.shipb2b-packaged--home .mw-home-v4 .mw-scenario-section, .shipb2b-packaged--home.mw-home-v4 .mw-scenario-section { background: var(--mw-color-footer); color: var(--mw-color-on-brand); }
.shipb2b-packaged--home .mw-home-v4 .mw-scenario-section .mw-home-title, .shipb2b-packaged--home.mw-home-v4 .mw-scenario-section .mw-home-title { color: var(--mw-color-on-brand); }
.shipb2b-packaged--home .mw-home-v4 .mw-scenario-section .mw-home-copy, .shipb2b-packaged--home.mw-home-v4 .mw-scenario-section .mw-home-copy { color: color-mix(in srgb, var(--mw-color-on-brand) 68%, transparent); }
.shipb2b-packaged--home .mw-home-v4 .mw-scenario-ledger, .shipb2b-packaged--home.mw-home-v4 .mw-scenario-ledger { margin: 0; padding: 0; list-style: none; border-top: 1px solid color-mix(in srgb, var(--mw-color-on-brand) 22%, transparent); }
.shipb2b-packaged--home .mw-home-v4 .mw-scenario-row, .shipb2b-packaged--home.mw-home-v4 .mw-scenario-row {
  display: grid;
  grid-template-columns: 72px minmax(210px, .8fr) minmax(260px, 1.15fr) auto;
  gap: 28px;
  align-items: center;
  padding: 26px 0;
  border-bottom: 1px solid color-mix(in srgb, var(--mw-color-on-brand) 22%, transparent);
}
.shipb2b-packaged--home .mw-home-v4 .mw-scenario-row__index, .shipb2b-packaged--home.mw-home-v4 .mw-scenario-row__index { color: var(--mw-color-brand-red-soft); font-size:var(--mw-text-small); font-weight:var(--mw-weight-strong); letter-spacing: .12em; }
.shipb2b-packaged--home .mw-home-v4 .mw-scenario-row h3, .shipb2b-packaged--home.mw-home-v4 .mw-scenario-row h3 {font-family:var(--mw-font-heading);margin: 0; color: var(--mw-color-on-brand); font-size:var(--mw-text-h2); line-height: 1.2; }
.shipb2b-packaged--home .mw-home-v4 .mw-scenario-row p, .shipb2b-packaged--home.mw-home-v4 .mw-scenario-row p { margin: 0; color: color-mix(in srgb, var(--mw-color-on-brand) 68%, transparent); }
.shipb2b-packaged--home .mw-home-v4 .mw-scenario-row a, .shipb2b-packaged--home.mw-home-v4 .mw-scenario-row a { min-height: 44px; display: inline-flex; align-items: center; color: var(--mw-color-on-brand); font-weight:var(--mw-weight-strong); }
.shipb2b-packaged--home .mw-home-v4 .mw-scenario-row a::after, .shipb2b-packaged--home.mw-home-v4 .mw-scenario-row a::after { content: " →"; margin-left: 8px; }
.shipb2b-packaged--home .mw-home-v4 .mw-quote-layout, .shipb2b-packaged--home.mw-home-v4 .mw-quote-layout { display: grid; grid-template-columns: minmax(280px, .82fr) minmax(0, 1.18fr); gap: clamp(36px, 6vw, 86px); align-items: stretch; }
.shipb2b-packaged--home .mw-home-v4 .mw-quote-figure, .shipb2b-packaged--home.mw-home-v4 .mw-quote-figure { min-height: 600px; margin: 0; overflow: hidden; background: var(--mw-color-footer); }
.shipb2b-packaged--home .mw-home-v4 .mw-quote-figure img, .shipb2b-packaged--home.mw-home-v4 .mw-quote-figure img { width: 100%; height: 100%; object-fit: cover; filter: saturate(.82) contrast(1.04); }
.shipb2b-packaged--home .mw-home-v4 .mw-quote-panel, .shipb2b-packaged--home.mw-home-v4 .mw-quote-panel { padding: 18px 0; }
.shipb2b-packaged--home .mw-home-v4 .mw-quote-inputs, .shipb2b-packaged--home.mw-home-v4 .mw-quote-inputs { margin: 36px 0 0; padding: 0; list-style: none; counter-reset: quote-input; }
.shipb2b-packaged--home .mw-home-v4 .mw-quote-input, .shipb2b-packaged--home.mw-home-v4 .mw-quote-input {
  display: grid;
  grid-template-columns: 52px 1fr;
  gap: 18px;
  padding: 20px 0;
  border-top: 1px solid var(--mw-color-border);
}
.shipb2b-packaged--home .mw-home-v4 .mw-quote-input::before, .shipb2b-packaged--home.mw-home-v4 .mw-quote-input::before { counter-increment: quote-input; content: "0" counter(quote-input); color: var(--mw-color-brand-red-text); font-size:var(--mw-text-small); font-weight:var(--mw-weight-strong); letter-spacing: .1em; }
.shipb2b-packaged--home .mw-home-v4 .mw-quote-input h3, .shipb2b-packaged--home.mw-home-v4 .mw-quote-input h3 {font-family:var(--mw-font-heading);margin: 0 0 7px; color: var(--mw-color-ink); font-size:var(--mw-text-h3); }
.shipb2b-packaged--home .mw-home-v4 .mw-quote-input p, .shipb2b-packaged--home.mw-home-v4 .mw-quote-input p { margin: 0; color: var(--mw-color-steel); }
.shipb2b-packaged--home .mw-home-v4 .mw-workflow-section, .shipb2b-packaged--home.mw-home-v4 .mw-workflow-section { padding-top: 20px; }
.shipb2b-packaged--home .mw-home-v4 .mw-approval-rail, .shipb2b-packaged--home.mw-home-v4 .mw-approval-rail { position: relative; display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 28px; margin: 0; padding: 30px 0 0; list-style: none; }
.shipb2b-packaged--home .mw-home-v4 .mw-approval-rail::before, .shipb2b-packaged--home.mw-home-v4 .mw-approval-rail::before { content: ""; position: absolute; left: 0; right: 0; top: 6px; height: 2px; background: var(--mw-color-ink); }
.shipb2b-packaged--home .mw-home-v4 .mw-approval-step, .shipb2b-packaged--home.mw-home-v4 .mw-approval-step { position: relative; padding-top: 20px; }
.shipb2b-packaged--home .mw-home-v4 .mw-approval-step::before, .shipb2b-packaged--home.mw-home-v4 .mw-approval-step::before { content: ""; position: absolute; left: 0; top: -30px; width: 16px; height: 16px; border: 3px solid var(--mw-color-panel); border-radius: 50%; background: var(--mw-color-brand-red); box-shadow: 0 0 0 2px var(--mw-color-brand-red); }
.shipb2b-packaged--home .mw-home-v4 .mw-approval-step__number, .shipb2b-packaged--home.mw-home-v4 .mw-approval-step__number { display: block; margin-bottom: 22px; color: var(--mw-color-brand-red-text); font-size:var(--mw-text-small); font-weight:var(--mw-weight-strong); letter-spacing: .1em; }
.shipb2b-packaged--home .mw-home-v4 .mw-approval-step h3, .shipb2b-packaged--home.mw-home-v4 .mw-approval-step h3 {font-family:var(--mw-font-heading);margin: 0 0 10px; color: var(--mw-color-ink); font-size:var(--mw-text-h2); }
.shipb2b-packaged--home .mw-home-v4 .mw-approval-step p, .shipb2b-packaged--home.mw-home-v4 .mw-approval-step p { margin: 0; color: var(--mw-color-steel); }
.shipb2b-packaged--home .mw-home-v4 .mw-proof-section, .shipb2b-packaged--home.mw-home-v4 .mw-proof-section { background: var(--mw-color-footer); color: var(--mw-color-on-brand); }
.shipb2b-packaged--home .mw-home-v4 .mw-proof-section .mw-home-title, .shipb2b-packaged--home.mw-home-v4 .mw-proof-section .mw-home-title { color: var(--mw-color-on-brand); }
.shipb2b-packaged--home .mw-home-v4 .mw-proof-section .mw-home-copy, .shipb2b-packaged--home.mw-home-v4 .mw-proof-section .mw-home-copy { color: color-mix(in srgb, var(--mw-color-on-brand) 68%, transparent); }
.shipb2b-packaged--home .mw-home-v4 .mw-proof-mosaic, .shipb2b-packaged--home.mw-home-v4 .mw-proof-mosaic { display: grid; grid-template-columns: 1.45fr .75fr; grid-template-rows: repeat(2, minmax(220px, 1fr)); gap: 14px; }
.shipb2b-packaged--home .mw-home-v4 .mw-proof-card, .shipb2b-packaged--home.mw-home-v4 .mw-proof-card { position: relative; min-height: 260px; margin: 0; overflow: hidden; background: var(--mw-color-ink); }
.shipb2b-packaged--home .mw-home-v4 .mw-proof-card:first-child, .shipb2b-packaged--home.mw-home-v4 .mw-proof-card:first-child { grid-row: 1 / span 2; min-height: 640px; }
.shipb2b-packaged--home .mw-home-v4 .mw-proof-card img, .shipb2b-packaged--home.mw-home-v4 .mw-proof-card img { width: 100%; height: 100%; object-fit: cover; filter: saturate(.82) contrast(1.05); transition: transform .35s ease; }
.shipb2b-packaged--home .mw-home-v4 .mw-proof-card:hover img, .shipb2b-packaged--home.mw-home-v4 .mw-proof-card:hover img { transform: scale(1.035); }
.shipb2b-packaged--home .mw-home-v4 .mw-proof-card figcaption, .shipb2b-packaged--home.mw-home-v4 .mw-proof-card figcaption { position: absolute; inset: auto 0 0; padding: 28px 22px 18px; color: var(--mw-color-on-brand); background: linear-gradient(0deg, color-mix(in srgb, var(--mw-color-footer) 94%, transparent), transparent); font-size:var(--mw-text-small); }
.shipb2b-packaged--home .mw-home-v4 .mw-proof-note, .shipb2b-packaged--home.mw-home-v4 .mw-proof-note { max-width: 820px; display: grid; grid-template-columns: auto 1fr; gap: 18px; margin-top: 28px; padding-top: 24px; border-top: 1px solid color-mix(in srgb, var(--mw-color-on-brand) 28%, transparent); }
.shipb2b-packaged--home .mw-home-v4 .mw-proof-note strong, .shipb2b-packaged--home.mw-home-v4 .mw-proof-note strong { color: var(--mw-color-brand-red-soft); }
.shipb2b-packaged--home .mw-home-v4 .mw-proof-note p, .shipb2b-packaged--home.mw-home-v4 .mw-proof-note p { margin: 0; color: color-mix(in srgb, var(--mw-color-on-brand) 72%, transparent); }
.shipb2b-packaged--home .mw-home-v4 .mw-faq-layout, .shipb2b-packaged--home.mw-home-v4 .mw-faq-layout { display: grid; grid-template-columns: minmax(250px, .68fr) minmax(0, 1.32fr); gap: clamp(40px, 7vw, 96px); align-items: start; }
.shipb2b-packaged--home .mw-home-v4 .mw-faq-layout__intro, .shipb2b-packaged--home.mw-home-v4 .mw-faq-layout__intro { position: sticky; top: 110px; }
.shipb2b-packaged--home .mw-home-v4 .mw-faq-ledger, .shipb2b-packaged--home.mw-home-v4 .mw-faq-ledger { border-top: 1px solid var(--mw-color-ink); }
.shipb2b-packaged--home .mw-home-v4 .mw-faq-item, .shipb2b-packaged--home.mw-home-v4 .mw-faq-item { border-bottom: 1px solid var(--mw-color-border); }
.shipb2b-packaged--home .mw-home-v4 .mw-faq-item details, .shipb2b-packaged--home.mw-home-v4 .mw-faq-item details { padding: 0; }
.shipb2b-packaged--home .mw-home-v4 .mw-faq-item summary, .shipb2b-packaged--home.mw-home-v4 .mw-faq-item summary {font-family:var(--mw-font-heading);min-height: 70px; display: flex; align-items: center; justify-content: space-between; gap: 20px; cursor: pointer; color: var(--mw-color-ink); font-size:var(--mw-text-h3); font-weight:var(--mw-weight-strong); list-style: none; }
.shipb2b-packaged--home .mw-home-v4 .mw-faq-item summary::-webkit-details-marker, .shipb2b-packaged--home.mw-home-v4 .mw-faq-item summary::-webkit-details-marker { display: none; }
.shipb2b-packaged--home .mw-home-v4 .mw-faq-item summary::after, .shipb2b-packaged--home.mw-home-v4 .mw-faq-item summary::after { content: "+"; color: var(--mw-color-brand-red-text); font-size:var(--mw-text-h3); font-weight:var(--mw-weight-body); }
.shipb2b-packaged--home .mw-home-v4 .mw-faq-item details[open] summary::after, .shipb2b-packaged--home.mw-home-v4 .mw-faq-item details[open] summary::after { content: "−"; }
.shipb2b-packaged--home .mw-home-v4 .mw-faq-item p, .shipb2b-packaged--home.mw-home-v4 .mw-faq-item p { max-width: 66ch; margin: 0; padding: 0 44px 24px 0; color: var(--mw-color-steel); }
.shipb2b-packaged--home .mw-home-v4 .mw-final-section, .shipb2b-packaged--home.mw-home-v4 .mw-final-section { color: var(--mw-color-on-brand); background: var(--mw-color-footer); }
.shipb2b-packaged--home .mw-home-v4 .mw-final-grid, .shipb2b-packaged--home.mw-home-v4 .mw-final-grid { display: grid; grid-template-columns: minmax(0, 1.15fr) minmax(300px, .7fr); gap: clamp(40px, 8vw, 110px); align-items: center; }
.shipb2b-packaged--home .mw-home-v4 .mw-final-section .mw-home-title, .shipb2b-packaged--home.mw-home-v4 .mw-final-section .mw-home-title { color: var(--mw-color-on-brand); }
.shipb2b-packaged--home .mw-home-v4 .mw-final-section .mw-home-copy, .shipb2b-packaged--home.mw-home-v4 .mw-final-section .mw-home-copy { color: color-mix(in srgb, var(--mw-color-on-brand) 70%, transparent); }
.shipb2b-packaged--home .mw-home-v4 .mw-final-panel, .shipb2b-packaged--home.mw-home-v4 .mw-final-panel { padding: 30px; border: 1px solid color-mix(in srgb, var(--mw-color-on-brand) 26%, transparent); }
.shipb2b-packaged--home .mw-home-v4 .mw-final-checklist, .shipb2b-packaged--home.mw-home-v4 .mw-final-checklist { margin: 0; padding: 0; list-style: none; }
.shipb2b-packaged--home .mw-home-v4 .mw-final-checklist li, .shipb2b-packaged--home.mw-home-v4 .mw-final-checklist li { position: relative; padding: 12px 0 12px 26px; color: color-mix(in srgb, var(--mw-color-on-brand) 78%, transparent); border-bottom: 1px solid color-mix(in srgb, var(--mw-color-on-brand) 16%, transparent); }
.shipb2b-packaged--home .mw-home-v4 .mw-final-checklist li::before, .shipb2b-packaged--home.mw-home-v4 .mw-final-checklist li::before { content: ""; position: absolute; left: 0; top: 22px; width: 8px; height: 8px; background: var(--mw-color-brand-red); }
.shipb2b-packaged--home .mw-home-v4 .mw-final-panel .mw-btn, .shipb2b-packaged--home.mw-home-v4 .mw-final-panel .mw-btn { width: 100%; margin-top: 22px; }
.shipb2b-packaged--home .mw-home-v4 .mw-home-footer, .shipb2b-packaged--home.mw-home-v4 .mw-home-footer { padding: 64px 0 30px; background: var(--mw-color-footer); color: color-mix(in srgb, var(--mw-color-on-brand) 64%, transparent); border-top: 1px solid color-mix(in srgb, var(--mw-color-on-brand) 16%, transparent); }
.shipb2b-packaged--home .mw-home-v4 .mw-home-footer__grid, .shipb2b-packaged--home.mw-home-v4 .mw-home-footer__grid { display: grid; grid-template-columns: 1.2fr repeat(3, .7fr); gap: 40px; }
.shipb2b-packaged--home .mw-home-v4 .mw-home-footer h2, .shipb2b-packaged--home.mw-home-v4 .mw-home-footer h2, .shipb2b-packaged--home .mw-home-v4 .mw-home-footer h3, .shipb2b-packaged--home.mw-home-v4 .mw-home-footer h3 { margin: 0 0 14px; color: var(--mw-color-on-brand); }
.shipb2b-packaged--home .mw-home-v4 .mw-home-footer h2, .shipb2b-packaged--home.mw-home-v4 .mw-home-footer h2 {font-family:var(--mw-font-heading);font-size:var(--mw-text-h2); }
.shipb2b-packaged--home .mw-home-v4 .mw-home-footer h3, .shipb2b-packaged--home.mw-home-v4 .mw-home-footer h3 { font-size:var(--mw-text-micro); letter-spacing: .1em; text-transform: uppercase; }
.shipb2b-packaged--home .mw-home-v4 .mw-home-footer p, .shipb2b-packaged--home.mw-home-v4 .mw-home-footer p { max-width: 36ch; margin: 0; }
.shipb2b-packaged--home .mw-home-v4 .mw-home-footer ul, .shipb2b-packaged--home.mw-home-v4 .mw-home-footer ul { margin: 0; padding: 0; list-style: none; }
.shipb2b-packaged--home .mw-home-v4 .mw-home-footer li, .shipb2b-packaged--home.mw-home-v4 .mw-home-footer li { margin-bottom: 8px; }
.shipb2b-packaged--home .mw-home-v4 .mw-home-footer a, .shipb2b-packaged--home.mw-home-v4 .mw-home-footer a { color: color-mix(in srgb, var(--mw-color-on-brand) 78%, transparent); }
.shipb2b-packaged--home .mw-home-v4 .mw-home-footer a:hover, .shipb2b-packaged--home.mw-home-v4 .mw-home-footer a:hover, .shipb2b-packaged--home .mw-home-v4 .mw-home-footer a:focus, .shipb2b-packaged--home.mw-home-v4 .mw-home-footer a:focus { color: var(--mw-color-on-brand); }
.shipb2b-packaged--home .mw-home-v4 .mw-home-footer__bottom, .shipb2b-packaged--home.mw-home-v4 .mw-home-footer__bottom { display: flex; justify-content: space-between; gap: 24px; margin-top: 50px; padding-top: 22px; border-top: 1px solid color-mix(in srgb, var(--mw-color-on-brand) 14%, transparent); font-size:var(--mw-text-small); }
@media (max-width: 1100px) {.shipb2b-packaged--home .mw-home-v4 .mw-home-header__cta, .shipb2b-packaged--home.mw-home-v4 .mw-home-header__cta { display: none; }
.shipb2b-packaged--home .mw-home-v4 .mw-home-nav__list, .shipb2b-packaged--home.mw-home-v4 .mw-home-nav__list { gap: 16px; }
.shipb2b-packaged--home .mw-home-v4 .mw-scenario-row, .shipb2b-packaged--home.mw-home-v4 .mw-scenario-row { grid-template-columns: 56px minmax(190px, .8fr) minmax(230px, 1fr) auto; gap: 18px; }}
@media (max-width: 900px) {.shipb2b-packaged--home .mw-home-v4, .shipb2b-packaged--home.mw-home-v4 { --mw-home-shell: min(100% - 40px, var(--mw-wrap)); }
.shipb2b-packaged--home .mw-home-v4 .mw-home-burger, .shipb2b-packaged--home.mw-home-v4 .mw-home-burger { display: inline-flex; }
.shipb2b-packaged--home .mw-home-v4 .mw-home-nav, .shipb2b-packaged--home.mw-home-v4 .mw-home-nav {
    position: fixed;
    top: 76px;
    left: 0;
    right: 0;
    height: calc(100dvh - 76px);
    z-index: 100;
    display: none;
    overflow: auto;
    background: var(--mw-color-panel);
    border-top: 1px solid var(--mw-color-border);
  }
.shipb2b-packaged--home .mw-home-v4 .mw-home-nav[data-open="true"], .shipb2b-packaged--home.mw-home-v4 .mw-home-nav[data-open="true"] { display: block; }
.shipb2b-packaged--home .mw-home-v4 .mw-home-nav__list, .shipb2b-packaged--home.mw-home-v4 .mw-home-nav__list { width: var(--mw-home-shell); display: block; margin-inline: auto; padding: 14px 0 40px; }
.shipb2b-packaged--home .mw-home-v4 .mw-home-nav__item, .shipb2b-packaged--home.mw-home-v4 .mw-home-nav__item { min-height: 56px; display: grid; grid-template-columns: 1fr auto; border-bottom: 1px solid var(--mw-color-border); }
.shipb2b-packaged--home .mw-home-v4 .mw-home-nav a, .shipb2b-packaged--home.mw-home-v4 .mw-home-nav a { min-height: 56px; font-size:var(--mw-text-body); }
.shipb2b-packaged--home .mw-home-v4 .mw-home-nav__group-link::after, .shipb2b-packaged--home.mw-home-v4 .mw-home-nav__group-link::after { display: none; }
.shipb2b-packaged--home .mw-home-v4 .mw-home-nav__toggle, .shipb2b-packaged--home.mw-home-v4 .mw-home-nav__toggle { width: 48px; height: 48px; display: inline-grid; place-items: center; border: 0; background: transparent; color: var(--mw-color-ink); font-size:var(--mw-text-h3); cursor: pointer; }
.shipb2b-packaged--home .mw-home-v4 .mw-home-nav__sub, .shipb2b-packaged--home.mw-home-v4 .mw-home-nav__sub { position: static; grid-column: 1 / -1; width: 100%; max-height: none; display: none; padding: 0 0 12px 18px; border: 0; box-shadow: none; opacity: 1; visibility: visible; transform: none; }
.shipb2b-packaged--home .mw-home-v4 .mw-home-nav__item[data-subnav-open="true"] > .mw-home-nav__sub, .shipb2b-packaged--home.mw-home-v4 .mw-home-nav__item[data-subnav-open="true"] > .mw-home-nav__sub { display: block; }
.shipb2b-packaged--home .mw-home-v4 .mw-home-nav__sub li, .shipb2b-packaged--home.mw-home-v4 .mw-home-nav__sub li { border-top: 1px solid color-mix(in srgb, var(--mw-color-border) 60%, transparent); }
.shipb2b-packaged--home .mw-home-v4 .mw-hero--video, .shipb2b-packaged--home.mw-home-v4 .mw-hero--video { min-height: 660px; }
.shipb2b-packaged--home .mw-home-v4 .mw-hero__copy h1, .shipb2b-packaged--home.mw-home-v4 .mw-hero__copy h1 {font-family:var(--mw-font-heading);letter-spacing:var(--mw-tracking-display);word-spacing:var(--mw-word-display);font-size:var(--mw-text-display); }
.shipb2b-packaged--home .mw-home-v4 .mw-product-stage__head, .shipb2b-packaged--home.mw-home-v4 .mw-product-stage__head, .shipb2b-packaged--home .mw-home-v4 .mw-home-section__head, .shipb2b-packaged--home.mw-home-v4 .mw-home-section__head { grid-template-columns: 1fr; gap: 22px; }
.shipb2b-packaged--home .mw-home-v4 .mw-product-card__media, .shipb2b-packaged--home.mw-home-v4 .mw-product-card__media { height: 240px; }
.shipb2b-packaged--home .mw-home-v4 .mw-product-group__grid, .shipb2b-packaged--home.mw-home-v4 .mw-product-group__grid, .shipb2b-packaged--home .mw-home-v4 .mw-product-group--primary .mw-product-group__grid, .shipb2b-packaged--home.mw-home-v4 .mw-product-group--primary .mw-product-group__grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }
.shipb2b-packaged--home .mw-home-v4 .mw-product-group--primary .mw-product-card__media, .shipb2b-packaged--home.mw-home-v4 .mw-product-group--primary .mw-product-card__media { height: 260px; }
.shipb2b-packaged--home .mw-home-v4 .mw-scenario-row, .shipb2b-packaged--home.mw-home-v4 .mw-scenario-row { grid-template-columns: 48px 1fr auto; }
.shipb2b-packaged--home .mw-home-v4 .mw-scenario-row__risk, .shipb2b-packaged--home.mw-home-v4 .mw-scenario-row__risk { grid-column: 2 / -1; }
.shipb2b-packaged--home .mw-home-v4 .mw-quote-layout, .shipb2b-packaged--home.mw-home-v4 .mw-quote-layout { grid-template-columns: .85fr 1.15fr; gap: 34px; }
.shipb2b-packaged--home .mw-home-v4 .mw-quote-figure, .shipb2b-packaged--home.mw-home-v4 .mw-quote-figure { min-height: 520px; }
.shipb2b-packaged--home .mw-home-v4 .mw-proof-mosaic, .shipb2b-packaged--home.mw-home-v4 .mw-proof-mosaic { grid-template-columns: 1.15fr .85fr; }
.shipb2b-packaged--home .mw-home-v4 .mw-faq-layout, .shipb2b-packaged--home.mw-home-v4 .mw-faq-layout { grid-template-columns: 1fr; }
.shipb2b-packaged--home .mw-home-v4 .mw-faq-layout__intro, .shipb2b-packaged--home.mw-home-v4 .mw-faq-layout__intro { position: static; }
.shipb2b-packaged--home .mw-home-v4 .mw-final-grid, .shipb2b-packaged--home.mw-home-v4 .mw-final-grid { grid-template-columns: 1fr; }
.shipb2b-packaged--home .mw-home-v4 .mw-home-footer__grid, .shipb2b-packaged--home.mw-home-v4 .mw-home-footer__grid { grid-template-columns: 1.2fr 1fr 1fr; }
.shipb2b-packaged--home .mw-home-v4 .mw-home-footer__brand, .shipb2b-packaged--home.mw-home-v4 .mw-home-footer__brand { grid-column: 1 / -1; }}
@media (max-width: 640px) {.shipb2b-packaged--home .mw-home-v4, .shipb2b-packaged--home.mw-home-v4 { --mw-home-shell: min(100% - 32px, var(--mw-wrap)); --mw-home-section-space: 72px; }
.shipb2b-packaged--home .mw-home-v4 .mw-home-header__inner, .shipb2b-packaged--home.mw-home-v4 .mw-home-header__inner { min-height: 68px; }
.shipb2b-packaged--home .mw-home-v4 .mw-home-brand img, .shipb2b-packaged--home.mw-home-v4 .mw-home-brand img { height: 36px; }
.shipb2b-packaged--home .mw-home-v4 .mw-home-nav, .shipb2b-packaged--home.mw-home-v4 .mw-home-nav { top: 68px; height: calc(100dvh - 68px); }
.shipb2b-packaged--home .mw-home-v4 .mw-hero--video, .shipb2b-packaged--home.mw-home-v4 .mw-hero--video { min-height: 650px; }
.shipb2b-packaged--home .mw-home-v4 .mw-hero__inner, .shipb2b-packaged--home.mw-home-v4 .mw-hero__inner {
    min-height: 650px;
    padding: 52px 0 40px;
    transform: none;
  }
.shipb2b-packaged--home .mw-home-v4 .mw-hero__copy h1, .shipb2b-packaged--home.mw-home-v4 .mw-hero__copy h1 {font-family:var(--mw-font-heading);letter-spacing:var(--mw-tracking-display);word-spacing:var(--mw-word-display);max-width: none; font-size:var(--mw-text-display); line-height: .96; }
.shipb2b-packaged--home .mw-home-v4 .mw-hero__lead, .shipb2b-packaged--home.mw-home-v4 .mw-hero__lead { margin-top: 22px; font-size:var(--mw-text-body); }
.shipb2b-packaged--home .mw-home-v4 .mw-hero__actions, .shipb2b-packaged--home.mw-home-v4 .mw-hero__actions { display: grid; }
.shipb2b-packaged--home .mw-home-v4 .mw-hero__facts, .shipb2b-packaged--home.mw-home-v4 .mw-hero__facts { grid-template-columns: repeat(3, minmax(0, 1fr)); }
.shipb2b-packaged--home .mw-home-v4 .mw-hero__fact, .shipb2b-packaged--home.mw-home-v4 .mw-hero__fact { min-height: 82px; padding: 12px 10px; }
.shipb2b-packaged--home .mw-home-v4 .mw-hero__fact dt, .shipb2b-packaged--home.mw-home-v4 .mw-hero__fact dt { font-size:var(--mw-text-micro); letter-spacing: .07em; }
.shipb2b-packaged--home .mw-home-v4 .mw-hero__fact dd, .shipb2b-packaged--home.mw-home-v4 .mw-hero__fact dd { font-size:var(--mw-text-small); }
.shipb2b-packaged--home .mw-home-v4 .mw-product-stage, .shipb2b-packaged--home.mw-home-v4 .mw-product-stage { margin-top: -24px; padding: 38px 0 58px; border-radius: 22px 22px 0 0; }
.shipb2b-packaged--home .mw-home-v4 .mw-product-rail, .shipb2b-packaged--home.mw-home-v4 .mw-product-rail {
    display: grid;
    grid-auto-flow: column;
    grid-auto-columns: 84vw;
    gap: 14px;
    overflow-x: auto;
    overscroll-behavior-inline: contain;
    scroll-snap-type: inline mandatory;
    scrollbar-width: thin;
    scrollbar-color: var(--mw-color-brand-red) color-mix(in srgb, var(--mw-color-border) 30%, transparent);
    padding: 1px 1px 18px;
  }
.shipb2b-packaged--home .mw-home-v4 .mw-product-group, .shipb2b-packaged--home.mw-home-v4 .mw-product-group, .shipb2b-packaged--home .mw-home-v4 .mw-product-group__grid, .shipb2b-packaged--home.mw-home-v4 .mw-product-group__grid { display: contents; }
.shipb2b-packaged--home .mw-home-v4 .mw-product-group__label, .shipb2b-packaged--home.mw-home-v4 .mw-product-group__label { display: none; }
.shipb2b-packaged--home .mw-home-v4 .mw-product-rail__button, .shipb2b-packaged--home.mw-home-v4 .mw-product-rail__button { display: inline-grid; }
.shipb2b-packaged--home .mw-home-v4 .mw-product-card, .shipb2b-packaged--home.mw-home-v4 .mw-product-card { min-height: 376px; }
.shipb2b-packaged--home .mw-home-v4 .mw-product-card__media, .shipb2b-packaged--home.mw-home-v4 .mw-product-card__media, .shipb2b-packaged--home .mw-home-v4 .mw-product-group--primary .mw-product-card__media, .shipb2b-packaged--home.mw-home-v4 .mw-product-group--primary .mw-product-card__media { height: 230px; }
.shipb2b-packaged--home .mw-home-v4 .mw-product-group--primary .mw-product-card, .shipb2b-packaged--home.mw-home-v4 .mw-product-group--primary .mw-product-card { min-height: 395px; }
.shipb2b-packaged--home .mw-home-v4 .mw-product-card__body, .shipb2b-packaged--home.mw-home-v4 .mw-product-card__body { min-height: 165px; padding: 18px; }
.shipb2b-packaged--home .mw-home-v4 .mw-product-stage__action, .shipb2b-packaged--home.mw-home-v4 .mw-product-stage__action { margin-left: 0; }
.shipb2b-packaged--home .mw-home-v4 .mw-scenario-row, .shipb2b-packaged--home.mw-home-v4 .mw-scenario-row { grid-template-columns: 42px 1fr; align-items: start; padding: 24px 0; }
.shipb2b-packaged--home .mw-home-v4 .mw-scenario-row__risk, .shipb2b-packaged--home.mw-home-v4 .mw-scenario-row__risk, .shipb2b-packaged--home .mw-home-v4 .mw-scenario-row a, .shipb2b-packaged--home.mw-home-v4 .mw-scenario-row a { grid-column: 2; }
.shipb2b-packaged--home .mw-home-v4 .mw-quote-layout, .shipb2b-packaged--home.mw-home-v4 .mw-quote-layout { grid-template-columns: 1fr; }
.shipb2b-packaged--home .mw-home-v4 .mw-quote-figure, .shipb2b-packaged--home.mw-home-v4 .mw-quote-figure { min-height: 360px; }
.shipb2b-packaged--home .mw-home-v4 .mw-approval-rail, .shipb2b-packaged--home.mw-home-v4 .mw-approval-rail { grid-template-columns: 1fr; gap: 0; padding: 0 0 0 30px; }
.shipb2b-packaged--home .mw-home-v4 .mw-approval-rail::before, .shipb2b-packaged--home.mw-home-v4 .mw-approval-rail::before { inset: 0 auto 0 6px; width: 2px; height: auto; }
.shipb2b-packaged--home .mw-home-v4 .mw-approval-step, .shipb2b-packaged--home.mw-home-v4 .mw-approval-step { padding: 0 0 30px 18px; }
.shipb2b-packaged--home .mw-home-v4 .mw-approval-step::before, .shipb2b-packaged--home.mw-home-v4 .mw-approval-step::before { left: -30px; top: 5px; }
.shipb2b-packaged--home .mw-home-v4 .mw-approval-step__number, .shipb2b-packaged--home.mw-home-v4 .mw-approval-step__number { margin-bottom: 8px; }
.shipb2b-packaged--home .mw-home-v4 .mw-proof-mosaic, .shipb2b-packaged--home.mw-home-v4 .mw-proof-mosaic { display: grid; grid-template-columns: 1fr; grid-template-rows: none; }
.shipb2b-packaged--home .mw-home-v4 .mw-proof-card, .shipb2b-packaged--home.mw-home-v4 .mw-proof-card, .shipb2b-packaged--home .mw-home-v4 .mw-proof-card:first-child, .shipb2b-packaged--home.mw-home-v4 .mw-proof-card:first-child { grid-row: auto; min-height: 300px; }
.shipb2b-packaged--home .mw-home-v4 .mw-proof-note, .shipb2b-packaged--home.mw-home-v4 .mw-proof-note { grid-template-columns: 1fr; }
.shipb2b-packaged--home .mw-home-v4 .mw-final-panel, .shipb2b-packaged--home.mw-home-v4 .mw-final-panel { padding: 22px; }
.shipb2b-packaged--home .mw-home-v4 .mw-home-actions, .shipb2b-packaged--home.mw-home-v4 .mw-home-actions { display: grid; }
.shipb2b-packaged--home .mw-home-v4 .mw-home-actions .mw-btn, .shipb2b-packaged--home.mw-home-v4 .mw-home-actions .mw-btn { width: 100%; }
.shipb2b-packaged--home .mw-home-v4 .mw-home-footer__grid, .shipb2b-packaged--home.mw-home-v4 .mw-home-footer__grid { grid-template-columns: 1fr 1fr; }
.shipb2b-packaged--home .mw-home-v4 .mw-home-footer__brand, .shipb2b-packaged--home.mw-home-v4 .mw-home-footer__brand { grid-column: 1 / -1; }
.shipb2b-packaged--home .mw-home-v4 .mw-home-footer__bottom, .shipb2b-packaged--home.mw-home-v4 .mw-home-footer__bottom { flex-direction: column; }}
@media (max-width: 420px) {.shipb2b-packaged--home .mw-home-v4 .mw-home-footer__grid, .shipb2b-packaged--home.mw-home-v4 .mw-home-footer__grid { grid-template-columns: 1fr; }
.shipb2b-packaged--home .mw-home-v4 .mw-home-footer__brand, .shipb2b-packaged--home.mw-home-v4 .mw-home-footer__brand { grid-column: auto; }}
@media (prefers-reduced-motion: reduce) {.shipb2b-packaged--home .mw-home-v4 *, .shipb2b-packaged--home.mw-home-v4 *, .shipb2b-packaged--home .mw-home-v4 *::before, .shipb2b-packaged--home.mw-home-v4 *::before, .shipb2b-packaged--home .mw-home-v4 *::after, .shipb2b-packaged--home.mw-home-v4 *::after { scroll-behavior: auto !important; animation-duration: .01ms !important; animation-iteration-count: 1 !important; transition-duration: .01ms !important; }}

/* 2026-08-18 hero 视频可见性修复：桌面右开窗让产线露出（signature move 的本意），移动端文字占满全宽故保持均匀保护 */
@media (max-width: 767px) {
  .shipb2b-packaged--home .mw-home-v4 .mw-hero__scrim,
  .shipb2b-packaged--home.mw-home-v4 .mw-hero__scrim {
    background: linear-gradient(180deg, color-mix(in srgb, var(--mw-color-footer) 90%, transparent) 0%, color-mix(in srgb, var(--mw-color-footer) 66%, transparent) 55%, color-mix(in srgb, var(--mw-color-footer) 88%, transparent) 100%);
  }
}
/* shipb2b-packaged: about-us — scoped as .shipb2b-packaged--about-us */
.shipb2b-packaged--about-us .mw-site-header__burger, .shipb2b-packaged--about-us.mw-site-header__burger, .shipb2b-packaged--about-us .mw-mobile-nav__close, .shipb2b-packaged--about-us.mw-mobile-nav__close {
      min-width: 44px;
      min-height: 44px;
    }
.shipb2b-packaged--about-us .mw-mobile-nav__close, .shipb2b-packaged--about-us.mw-mobile-nav__close {
      display: inline-flex;
      align-items: center;
      justify-content: center;
    }
.shipb2b-packaged--about-us .mw-mobile-nav__header > .mw-page a, .shipb2b-packaged--about-us.mw-mobile-nav__header > .mw-page a {
      min-height: 44px;
      display: inline-flex;
      align-items: center;
    }
.shipb2b-packaged--about-us .mw-mobile-nav, .shipb2b-packaged--about-us.mw-mobile-nav, .shipb2b-packaged--about-us .mw-mobile-nav__overlay, .shipb2b-packaged--about-us.mw-mobile-nav__overlay {
      display: none;
    }
.shipb2b-packaged--about-us .mw-mobile-nav, .shipb2b-packaged--about-us.mw-mobile-nav {
      visibility: hidden;
      transition: none;
    }
.shipb2b-packaged--about-us .mw-mobile-nav__overlay, .shipb2b-packaged--about-us.mw-mobile-nav__overlay {
      transition: none;
    }
.shipb2b-packaged--about-us .mw-mobile-nav.is-open, .shipb2b-packaged--about-us.mw-mobile-nav.is-open {
      visibility: visible;
    }
.shipb2b-packaged--about-us .mw-about, .shipb2b-packaged--about-us.mw-about {
      --mw-about-copy: 68ch;
      background: var(--mw-color-cloud);
      color: var(--mw-color-graphite);
      font-family: var(--mw-font-ui);
      overflow: clip;
    }
.shipb2b-packaged--about-us .mw-about *, .shipb2b-packaged--about-us.mw-about *, .shipb2b-packaged--about-us .mw-about *::before, .shipb2b-packaged--about-us.mw-about *::before, .shipb2b-packaged--about-us .mw-about *::after, .shipb2b-packaged--about-us.mw-about *::after {
      box-sizing: border-box;
    }
.shipb2b-packaged--about-us .mw-about .mw-page img, .shipb2b-packaged--about-us.mw-about .mw-page img {
      display: block;
      max-width: 100%;
      height: auto;
    }
.shipb2b-packaged--about-us .mw-about h1, .shipb2b-packaged--about-us.mw-about h1, .shipb2b-packaged--about-us .mw-about h2, .shipb2b-packaged--about-us.mw-about h2, .shipb2b-packaged--about-us .mw-about h3, .shipb2b-packaged--about-us.mw-about h3 {
      text-wrap: balance;
    }
.shipb2b-packaged--about-us .mw-about p, .shipb2b-packaged--about-us.mw-about p, .shipb2b-packaged--about-us .mw-about li, .shipb2b-packaged--about-us.mw-about li, .shipb2b-packaged--about-us .mw-about dd, .shipb2b-packaged--about-us.mw-about dd {
      text-wrap: pretty;
    }
.shipb2b-packaged--about-us .mw-about-section, .shipb2b-packaged--about-us.mw-about-section {
      padding-block: clamp(var(--mw-space-7), 8vw, var(--mw-space-8));
    }
.shipb2b-packaged--about-us .mw-about-section--panel, .shipb2b-packaged--about-us.mw-about-section--panel {
      background: var(--mw-color-panel);
    }
.shipb2b-packaged--about-us .mw-about-section--muted, .shipb2b-packaged--about-us.mw-about-section--muted {
      background: var(--mw-color-panel-muted);
    }
.shipb2b-packaged--about-us .mw-about-section[data-ui-surface="soft"], .shipb2b-packaged--about-us.mw-about-section[data-ui-surface="soft"] {
      background: var(--mw-color-panel-muted);
    }
.shipb2b-packaged--about-us .mw-site-nav__mega-group > .mw-site-nav__mega-heading, .shipb2b-packaged--about-us.mw-site-nav__mega-group > .mw-site-nav__mega-heading {
      margin: 0 0 10px;
      color: var(--mw-color-steel);
      font-size:var(--mw-text-micro);
      font-weight:var(--mw-weight-strong);
      letter-spacing: .08em;
      text-transform: uppercase;
    }
.shipb2b-packaged--about-us .mw-about-section--dark, .shipb2b-packaged--about-us.mw-about-section--dark {
      background: var(--mw-color-ink);
      color: var(--mw-color-cloud);
    }
.shipb2b-packaged--about-us .mw-about-section--dark h2, .shipb2b-packaged--about-us.mw-about-section--dark h2, .shipb2b-packaged--about-us .mw-about-section--dark h3, .shipb2b-packaged--about-us.mw-about-section--dark h3 {
      color: var(--mw-color-on-brand);
    }
.shipb2b-packaged--about-us .mw-about-head, .shipb2b-packaged--about-us.mw-about-head {
      display: grid;
      grid-template-columns: minmax(0, 8fr) minmax(240px, 4fr);
      gap: var(--mw-space-6);
      align-items: end;
      margin-bottom: var(--mw-space-6);
    }
.shipb2b-packaged--about-us .mw-about-head h2, .shipb2b-packaged--about-us.mw-about-head h2 {
      max-width: 18ch;
      margin: 0;
      font-size:var(--mw-text-display);
      line-height: 1.02;
      letter-spacing: -0.025em;
    }
.shipb2b-packaged--about-us .mw-about-head p, .shipb2b-packaged--about-us.mw-about-head p {
      max-width: var(--mw-about-copy);
      margin: 0;
      font-size:var(--mw-text-body);
    }
.shipb2b-packaged--about-us .mw-about-kicker, .shipb2b-packaged--about-us.mw-about-kicker {
      display: flex;
      align-items: center;
      gap: var(--mw-space-2);
      margin: 0 0 var(--mw-space-3);
      color: var(--mw-color-ink);
      font-size:var(--mw-text-caption);
      font-weight:var(--mw-weight-strong);
      letter-spacing: 0.09em;
      text-transform: uppercase;
    }
.shipb2b-packaged--about-us .mw-about-kicker::before, .shipb2b-packaged--about-us.mw-about-kicker::before {
      width: 28px;
      height: 3px;
      background: var(--mw-color-brand-red);
      content: "";
    }
.shipb2b-packaged--about-us .mw-about-section--dark .mw-about-kicker, .shipb2b-packaged--about-us.mw-about-section--dark .mw-about-kicker {
      color: var(--mw-color-cloud);
    }
.shipb2b-packaged--about-us .mw-about-note, .shipb2b-packaged--about-us.mw-about-note {
      padding: var(--mw-space-3) var(--mw-space-4);
      border-left: 4px solid var(--mw-color-brand-red);
      background: var(--mw-color-panel);
      color: var(--mw-color-graphite);
    }
.shipb2b-packaged--about-us .mw-about-note p:last-child, .shipb2b-packaged--about-us.mw-about-note p:last-child {
      margin-bottom: 0;
    }
.shipb2b-packaged--about-us .mw-about-actions, .shipb2b-packaged--about-us.mw-about-actions {
      display: flex;
      flex-wrap: wrap;
      gap: var(--mw-space-3);
      margin-top: var(--mw-space-5);
    }
.shipb2b-packaged--about-us .mw-about .mw-btn, .shipb2b-packaged--about-us.mw-about .mw-btn {
      min-height: 48px;
      display: inline-flex;
      align-items: center;
      justify-content: center;
    }
.shipb2b-packaged--about-us .mw-about-hero, .shipb2b-packaged--about-us.mw-about-hero {
      min-height: clamp(600px, 78vh, 820px);
      background: var(--mw-color-ink);
      isolation: isolate;
    }
.shipb2b-packaged--about-us .mw-about-hero .mw-hero__bg, .shipb2b-packaged--about-us.mw-about-hero .mw-hero__bg {
      inset: 0;
      margin: 0;
      overflow: hidden;
    }
.shipb2b-packaged--about-us .mw-about-hero .mw-hero__bg video, .shipb2b-packaged--about-us.mw-about-hero .mw-hero__bg video, .shipb2b-packaged--about-us .mw-about-hero .mw-hero__bg img, .shipb2b-packaged--about-us.mw-about-hero .mw-hero__bg img {
      display: block;
      width: 100%;
      height: 100%;
      object-fit: cover;
      object-position: center 48%;
      filter: saturate(0.78) contrast(1.08) brightness(0.76);
    }
.shipb2b-packaged--about-us .mw-about-hero .mw-hero__bg figcaption, .shipb2b-packaged--about-us.mw-about-hero .mw-hero__bg figcaption {
      display: none;
    }
.shipb2b-packaged--about-us .mw-about-hero .mw-hero__scrim, .shipb2b-packaged--about-us.mw-about-hero .mw-hero__scrim {
      background:
        linear-gradient(90deg, color-mix(in srgb, var(--mw-color-footer) 95%, transparent) 0%, color-mix(in srgb, var(--mw-color-footer) 76%, transparent) 52%, color-mix(in srgb, var(--mw-color-footer) 35%, transparent) 100%),
        linear-gradient(0deg, var(--mw-color-footer) 0%, transparent 44%);
    }
.shipb2b-packaged--about-us .mw-about-hero .mw-wrap, .shipb2b-packaged--about-us.mw-about-hero .mw-wrap {
      min-height: clamp(600px, 78vh, 820px);
      justify-content: center;
      padding-block: 72px 48px;
    }
.shipb2b-packaged--about-us .mw-about-hero__copy, .shipb2b-packaged--about-us.mw-about-hero__copy {
      width: min(100%, 980px);
    }
.shipb2b-packaged--about-us .mw-about-hero h1, .shipb2b-packaged--about-us.mw-about-hero h1 {
      max-width: 30ch;
      margin: 0;
      color: var(--mw-color-on-brand);
      font-size:var(--mw-text-display);
      font-weight:var(--mw-weight-display);
      line-height: 0.92;
      letter-spacing: -0.055em;
      text-wrap: balance;
    }
.shipb2b-packaged--about-us .mw-about-hero__lead, .shipb2b-packaged--about-us.mw-about-hero__lead {
      max-width: 62ch;
      margin: 26px 0 0;
      color: color-mix(in srgb, var(--mw-color-on-brand) 86%, transparent);
      font-size:var(--mw-text-lead);
      line-height: 1.55;
    }
.shipb2b-packaged--about-us .mw-about-hero__risk, .shipb2b-packaged--about-us.mw-about-hero__risk {
      display: none;
    }
.shipb2b-packaged--about-us .mw-about-hero .mw-btn--ghost, .shipb2b-packaged--about-us.mw-about-hero .mw-btn--ghost {
      border-color: var(--mw-color-cloud);
      color: var(--mw-color-on-brand);
    }
.shipb2b-packaged--about-us .mw-about-identity, .shipb2b-packaged--about-us.mw-about-identity {
      display: grid;
      grid-template-columns: minmax(0, 7fr) minmax(320px, 5fr);
      gap: var(--mw-space-6);
      align-items: start;
    }
.shipb2b-packaged--about-us .mw-about-identity__media, .shipb2b-packaged--about-us.mw-about-identity__media, .shipb2b-packaged--about-us .mw-about-process__media, .shipb2b-packaged--about-us.mw-about-process__media, .shipb2b-packaged--about-us .mw-about-inspection__media, .shipb2b-packaged--about-us.mw-about-inspection__media, .shipb2b-packaged--about-us .mw-about-proof__media, .shipb2b-packaged--about-us.mw-about-proof__media {
      margin: 0;
      overflow: hidden;
      background: var(--mw-color-ink);
    }
.shipb2b-packaged--about-us .mw-about-identity__media img, .shipb2b-packaged--about-us.mw-about-identity__media img, .shipb2b-packaged--about-us .mw-about-process__media img, .shipb2b-packaged--about-us.mw-about-process__media img, .shipb2b-packaged--about-us .mw-about-inspection__media img, .shipb2b-packaged--about-us.mw-about-inspection__media img, .shipb2b-packaged--about-us .mw-about-proof__media img, .shipb2b-packaged--about-us.mw-about-proof__media img {
      width: 100%;
      height: 100%;
      object-fit: cover;
      transition: transform 0.25s ease;
    }
.shipb2b-packaged--about-us .mw-about-identity__media:hover img, .shipb2b-packaged--about-us.mw-about-identity__media:hover img, .shipb2b-packaged--about-us .mw-about-process__media:hover img, .shipb2b-packaged--about-us.mw-about-process__media:hover img, .shipb2b-packaged--about-us .mw-about-inspection__media:hover img, .shipb2b-packaged--about-us.mw-about-inspection__media:hover img, .shipb2b-packaged--about-us .mw-about-proof__media:hover img, .shipb2b-packaged--about-us.mw-about-proof__media:hover img {
      transform: scale(1.025);
    }
.shipb2b-packaged--about-us .mw-about-identity__media, .shipb2b-packaged--about-us.mw-about-identity__media {
      min-height: 520px;
    }
.shipb2b-packaged--about-us .mw-about-identity__media figcaption, .shipb2b-packaged--about-us.mw-about-identity__media figcaption, .shipb2b-packaged--about-us .mw-about-process__media figcaption, .shipb2b-packaged--about-us.mw-about-process__media figcaption, .shipb2b-packaged--about-us .mw-about-inspection__media figcaption, .shipb2b-packaged--about-us.mw-about-inspection__media figcaption, .shipb2b-packaged--about-us .mw-about-proof__media figcaption, .shipb2b-packaged--about-us.mw-about-proof__media figcaption {
      padding: var(--mw-space-3);
      background: var(--mw-color-ink);
      color: var(--mw-color-cloud);
      font-size:var(--mw-text-caption);
    }
.shipb2b-packaged--about-us .mw-about-identity__ledger, .shipb2b-packaged--about-us.mw-about-identity__ledger {
      margin: 0;
      border-top: 4px solid var(--mw-color-brand-red);
    }
.shipb2b-packaged--about-us .mw-about-identity__ledger > div, .shipb2b-packaged--about-us.mw-about-identity__ledger > div {
      display: grid;
      grid-template-columns: minmax(120px, 0.8fr) minmax(0, 1.2fr);
      gap: var(--mw-space-3);
      padding: var(--mw-space-4) 0;
      border-bottom: 1px solid var(--mw-color-border);
    }
.shipb2b-packaged--about-us .mw-about-identity__ledger dt, .shipb2b-packaged--about-us.mw-about-identity__ledger dt {
      color: var(--mw-color-steel);
      font-size:var(--mw-text-caption);
      font-weight:var(--mw-weight-strong);
      letter-spacing: 0.06em;
      text-transform: uppercase;
    }
.shipb2b-packaged--about-us .mw-about-identity__ledger dd, .shipb2b-packaged--about-us.mw-about-identity__ledger dd {
      margin: 0;
      color: var(--mw-color-ink);
      font-weight:var(--mw-weight-strong);
    }
.shipb2b-packaged--about-us .mw-about-route-list, .shipb2b-packaged--about-us.mw-about-route-list {
      display: grid;
      gap: var(--mw-space-2);
      margin-top: var(--mw-space-4);
    }
.shipb2b-packaged--about-us .mw-about-route-list a, .shipb2b-packaged--about-us.mw-about-route-list a {
      display: flex;
      min-height: 48px;
      align-items: center;
      justify-content: space-between;
      gap: var(--mw-space-3);
      padding: var(--mw-space-3) 0;
      border-bottom: 1px solid var(--mw-color-border);
      color: var(--mw-color-ink);
      font-weight:var(--mw-weight-strong);
    }
.shipb2b-packaged--about-us .mw-about-route-list a::after, .shipb2b-packaged--about-us.mw-about-route-list a::after {
      content: "→";
      color: var(--mw-color-brand-red-text);
    }
.shipb2b-packaged--about-us .mw-about-process, .shipb2b-packaged--about-us.mw-about-process {
      display: grid;
      grid-template-columns: minmax(0, 7fr) minmax(300px, 5fr);
      gap: var(--mw-space-7);
      align-items: start;
    }
.shipb2b-packaged--about-us .mw-about-approval-rail, .shipb2b-packaged--about-us.mw-about-approval-rail {
      margin: 0;
      padding: 0;
      list-style: none;
      counter-reset: approval;
      border-top: 1px solid var(--mw-color-border);
    }
.shipb2b-packaged--about-us .mw-about-approval-rail li, .shipb2b-packaged--about-us.mw-about-approval-rail li {
      display: grid;
      grid-template-columns: 56px minmax(0, 1fr);
      gap: var(--mw-space-3);
      padding: var(--mw-space-4) 0;
      border-bottom: 1px solid var(--mw-color-border);
      counter-increment: approval;
    }
.shipb2b-packaged--about-us .mw-about-approval-rail li::before, .shipb2b-packaged--about-us.mw-about-approval-rail li::before {
      display: flex;
      width: 44px;
      height: 44px;
      align-items: center;
      justify-content: center;
      border: 1px solid var(--mw-color-ink);
      color: var(--mw-color-ink);
      content: counter(approval);
      font-weight:var(--mw-weight-strong);
      font-variant-numeric: tabular-nums;
    }
.shipb2b-packaged--about-us .mw-about-approval-rail h3, .shipb2b-packaged--about-us.mw-about-approval-rail h3 {
      margin: 0 0 var(--mw-space-2);
      font-size:var(--mw-text-h2);
    }
.shipb2b-packaged--about-us .mw-about-approval-rail p, .shipb2b-packaged--about-us.mw-about-approval-rail p {
      max-width: 70ch;
      margin: 0;
    }
.shipb2b-packaged--about-us .mw-about-process__media, .shipb2b-packaged--about-us.mw-about-process__media {
      position: sticky;
      top: 96px;
      min-height: 620px;
    }
.shipb2b-packaged--about-us .mw-about-process__media img, .shipb2b-packaged--about-us.mw-about-process__media img {
      min-height: 560px;
    }
.shipb2b-packaged--about-us .mw-about-inspection-layout, .shipb2b-packaged--about-us.mw-about-inspection-layout {
      display: grid;
      grid-template-columns: minmax(0, 8fr) minmax(280px, 4fr);
      gap: var(--mw-space-5);
      align-items: start;
    }
.shipb2b-packaged--about-us .mw-about-inspection-table, .shipb2b-packaged--about-us.mw-about-inspection-table {
      width: 100%;
      border-collapse: collapse;
      background: var(--mw-color-panel);
    }
.shipb2b-packaged--about-us .mw-about-inspection-table th, .shipb2b-packaged--about-us.mw-about-inspection-table th, .shipb2b-packaged--about-us .mw-about-inspection-table td, .shipb2b-packaged--about-us.mw-about-inspection-table td {
      padding: var(--mw-space-3);
      border: 1px solid var(--mw-color-border);
      text-align: left;
      vertical-align: top;
    }
.shipb2b-packaged--about-us .mw-about-inspection-table th, .shipb2b-packaged--about-us.mw-about-inspection-table th {
      background: var(--mw-color-ink);
      color: var(--mw-color-on-brand);
      font-size:var(--mw-text-caption);
      letter-spacing: 0.05em;
      text-transform: uppercase;
    }
.shipb2b-packaged--about-us .mw-about-inspection-table td:first-child, .shipb2b-packaged--about-us.mw-about-inspection-table td:first-child {
      color: var(--mw-color-ink);
      font-weight:var(--mw-weight-strong);
    }
.shipb2b-packaged--about-us .mw-about-inspection__media, .shipb2b-packaged--about-us.mw-about-inspection__media {
      min-height: 540px;
    }
.shipb2b-packaged--about-us .mw-about-inspection__media img, .shipb2b-packaged--about-us.mw-about-inspection__media img {
      min-height: 480px;
    }
.shipb2b-packaged--about-us .mw-about-document-ledger, .shipb2b-packaged--about-us.mw-about-document-ledger {
      display: grid;
      gap: 1px;
      background: var(--mw-color-border);
      border: 1px solid var(--mw-color-border);
    }
.shipb2b-packaged--about-us .mw-about-document-row, .shipb2b-packaged--about-us.mw-about-document-row {
      display: grid;
      grid-template-columns: minmax(210px, 3fr) minmax(0, 5fr) minmax(0, 4fr);
      gap: var(--mw-space-4);
      padding: var(--mw-space-5);
      background: var(--mw-color-panel);
    }
.shipb2b-packaged--about-us .mw-about-document-row h3, .shipb2b-packaged--about-us.mw-about-document-row h3 {
      margin: 0;
      font-size:var(--mw-text-h2);
    }
.shipb2b-packaged--about-us .mw-about-document-row dl, .shipb2b-packaged--about-us.mw-about-document-row dl, .shipb2b-packaged--about-us .mw-about-document-row dl div, .shipb2b-packaged--about-us.mw-about-document-row dl div {
      margin: 0;
    }
.shipb2b-packaged--about-us .mw-about-document-row dt, .shipb2b-packaged--about-us.mw-about-document-row dt {
      margin-bottom: var(--mw-space-1);
      color: var(--mw-color-steel);
      font-size:var(--mw-text-micro);
      font-weight:var(--mw-weight-strong);
      letter-spacing: 0.06em;
      text-transform: uppercase;
    }
.shipb2b-packaged--about-us .mw-about-document-row dd, .shipb2b-packaged--about-us.mw-about-document-row dd {
      margin: 0;
    }
.shipb2b-packaged--about-us .mw-about-document-row__limit, .shipb2b-packaged--about-us.mw-about-document-row__limit {
      padding-left: var(--mw-space-4);
      border-left: 3px solid var(--mw-color-brand-red);
    }
.shipb2b-packaged--about-us .mw-about .mw-about-proof-layout, .shipb2b-packaged--about-us.mw-about .mw-about-proof-layout {
      display: grid;
      grid-template-columns: minmax(340px, 5fr) minmax(0, 7fr);
      gap: var(--mw-space-7);
      align-items: start;
    }
.shipb2b-packaged--about-us .mw-about .mw-about-proof__intro, .shipb2b-packaged--about-us.mw-about .mw-about-proof__intro {
      position: sticky;
      top: 96px;
    }
.shipb2b-packaged--about-us .mw-about .mw-about-proof__intro p, .shipb2b-packaged--about-us.mw-about .mw-about-proof__intro p {
      max-width: 38ch;
      color: var(--mw-color-graphite);
    }
.shipb2b-packaged--about-us .mw-about .mw-about-proof__media, .shipb2b-packaged--about-us.mw-about .mw-about-proof__media {
      margin-top: var(--mw-space-5);
      border-bottom: 4px solid var(--mw-color-brand-red);
    }
.shipb2b-packaged--about-us .mw-about .mw-about-proof__media img, .shipb2b-packaged--about-us.mw-about .mw-about-proof__media img {
      aspect-ratio: 4 / 3;
    }
.shipb2b-packaged--about-us .mw-about .mw-about-proof__media figcaption::before, .shipb2b-packaged--about-us.mw-about .mw-about-proof__media figcaption::before {
      display: block;
      margin-bottom: var(--mw-space-1);
      color: var(--mw-color-on-brand);
      content: "Evidence boundary";
      font-size:var(--mw-text-micro);
      font-weight:var(--mw-weight-strong);
      letter-spacing: 0.08em;
      text-transform: uppercase;
    }
.shipb2b-packaged--about-us .mw-about .mw-about-proof__steps, .shipb2b-packaged--about-us.mw-about .mw-about-proof__steps {
      min-width: 0;
    }
.shipb2b-packaged--about-us .mw-about .mw-about-proof-list, .shipb2b-packaged--about-us.mw-about .mw-about-proof-list {
      margin: 0;
      padding: 0;
      border-top: 1px solid var(--mw-color-border);
      list-style: none;
    }
.shipb2b-packaged--about-us .mw-about .mw-about-proof-list > li, .shipb2b-packaged--about-us.mw-about .mw-about-proof-list > li {
      display: grid;
      grid-template-columns: 88px minmax(170px, 0.8fr) minmax(0, 1.35fr);
      gap: var(--mw-space-4);
      align-items: start;
      padding: var(--mw-space-5) 0;
      border: 0;
      border-bottom: 1px solid var(--mw-color-border);
      background: transparent;
    }
.shipb2b-packaged--about-us .mw-about .mw-about-proof-list > li::before, .shipb2b-packaged--about-us.mw-about .mw-about-proof-list > li::before {
      display: flex;
      width: max-content;
      min-width: 72px;
      align-items: center;
      justify-content: flex-start;
      padding-top: 10px;
      border-top: 3px solid var(--mw-color-brand-red);
      color: var(--mw-color-brand-red-dark);
      content: attr(data-proof-label);
      font-size:var(--mw-text-micro);
      font-weight:var(--mw-weight-strong);
      letter-spacing: 0.11em;
      text-transform: uppercase;
    }
.shipb2b-packaged--about-us .mw-about .mw-about-proof-list h3, .shipb2b-packaged--about-us.mw-about .mw-about-proof-list h3 {
      margin: 0;
      color: var(--mw-color-ink);
      font-size:var(--mw-text-h2);
      line-height: 1.15;
    }
.shipb2b-packaged--about-us .mw-about .mw-about-proof-list p, .shipb2b-packaged--about-us.mw-about .mw-about-proof-list p {
      margin: 0 0 var(--mw-space-3);
      color: var(--mw-color-graphite);
    }
.shipb2b-packaged--about-us .mw-about .mw-about-proof-list p:last-child, .shipb2b-packaged--about-us.mw-about .mw-about-proof-list p:last-child {
      margin-bottom: 0;
      color: var(--mw-color-steel);
      font-size:var(--mw-text-caption);
    }
.shipb2b-packaged--about-us .mw-about .mw-about-proof__steps .mw-about-actions, .shipb2b-packaged--about-us.mw-about .mw-about-proof__steps .mw-about-actions {
      align-items: center;
      margin-top: var(--mw-space-4);
    }
.shipb2b-packaged--about-us .mw-about .mw-about-proof__steps .mw-btn--primary, .shipb2b-packaged--about-us.mw-about .mw-about-proof__steps .mw-btn--primary {
      min-height: 52px;
      padding-inline: var(--mw-space-5);
      background: var(--mw-color-brand-red);
      border-color: var(--mw-color-brand-red);
      color: var(--mw-color-on-brand);
    }
.shipb2b-packaged--about-us .mw-about-faq-layout, .shipb2b-packaged--about-us.mw-about-faq-layout {
      display: grid;
      grid-template-columns: minmax(260px, 4fr) minmax(0, 8fr);
      gap: var(--mw-space-7);
      align-items: start;
    }
.shipb2b-packaged--about-us .mw-about-faq-checks, .shipb2b-packaged--about-us.mw-about-faq-checks {
      position: sticky;
      top: 96px;
      margin: 0;
      padding: var(--mw-space-5);
      background: var(--mw-color-ink);
      color: var(--mw-color-cloud);
    }
.shipb2b-packaged--about-us .mw-about-faq-checks h3, .shipb2b-packaged--about-us.mw-about-faq-checks h3 {
      margin-bottom: var(--mw-space-4);
      color: var(--mw-color-on-brand);
      font-size:var(--mw-text-h2);
    }
.shipb2b-packaged--about-us .mw-about-faq-checks ol, .shipb2b-packaged--about-us.mw-about-faq-checks ol {
      display: grid;
      gap: var(--mw-space-3);
      margin: 0;
      padding-left: 1.25rem;
    }
.shipb2b-packaged--about-us .mw-about-disclosures, .shipb2b-packaged--about-us.mw-about-disclosures {
      border-top: 1px solid var(--mw-color-border);
    }
.shipb2b-packaged--about-us .mw-about-disclosures details, .shipb2b-packaged--about-us.mw-about-disclosures details {
      border-bottom: 1px solid var(--mw-color-border);
    }
.shipb2b-packaged--about-us .mw-about-disclosures summary, .shipb2b-packaged--about-us.mw-about-disclosures summary {
      position: relative;
      display: flex;
      min-height: 72px;
      align-items: center;
      padding: var(--mw-space-3) 52px var(--mw-space-3) 0;
      color: var(--mw-color-ink);
      cursor: pointer;
      font-size:var(--mw-text-h3);
      font-weight:var(--mw-weight-strong);
      list-style: none;
    }
.shipb2b-packaged--about-us .mw-about-disclosures summary::-webkit-details-marker, .shipb2b-packaged--about-us.mw-about-disclosures summary::-webkit-details-marker {
      display: none;
    }
.shipb2b-packaged--about-us .mw-about-disclosures summary::after, .shipb2b-packaged--about-us.mw-about-disclosures summary::after {
      position: absolute;
      right: var(--mw-space-2);
      display: flex;
      width: 36px;
      height: 36px;
      align-items: center;
      justify-content: center;
      border: 1px solid var(--mw-color-border);
      color: var(--mw-color-ink);
      content: "⌄";
      font-size:var(--mw-text-body);
    }
.shipb2b-packaged--about-us .mw-about-disclosures details[open] summary::after, .shipb2b-packaged--about-us.mw-about-disclosures details[open] summary::after {
      background: var(--mw-color-brand-red);
      border-color: var(--mw-color-brand-red);
      color: var(--mw-color-on-brand);
      content: "⌃";
    }
.shipb2b-packaged--about-us .mw-about-disclosures details[open] summary, .shipb2b-packaged--about-us.mw-about-disclosures details[open] summary {
      color: var(--mw-color-brand-red-text);
    }
.shipb2b-packaged--about-us .mw-about-disclosures details > div, .shipb2b-packaged--about-us.mw-about-disclosures details > div {
      max-width: var(--mw-about-copy);
      padding: 0 52px var(--mw-space-4) 0;
    }
.shipb2b-packaged--about-us .mw-about-disclosures p:last-child, .shipb2b-packaged--about-us.mw-about-disclosures p:last-child {
      margin-bottom: 0;
    }
.shipb2b-packaged--about-us .mw-about-rfq, .shipb2b-packaged--about-us.mw-about-rfq {
      background: var(--mw-color-ink);
      color: var(--mw-color-cloud);
    }
.shipb2b-packaged--about-us .mw-about-rfq__grid, .shipb2b-packaged--about-us.mw-about-rfq__grid {
      display: grid;
      grid-template-columns: minmax(0, 5fr) minmax(280px, 4fr) minmax(220px, 3fr);
      gap: var(--mw-space-6);
      align-items: start;
    }
.shipb2b-packaged--about-us .mw-about-rfq h2, .shipb2b-packaged--about-us.mw-about-rfq h2 {
      max-width: 12ch;
      margin: 0;
      color: var(--mw-color-on-brand);
      font-size:var(--mw-text-display);
      line-height: 1;
      letter-spacing: -0.03em;
    }
.shipb2b-packaged--about-us .mw-about-rfq__promise p, .shipb2b-packaged--about-us.mw-about-rfq__promise p {
      color: var(--mw-color-cloud);
    }
.shipb2b-packaged--about-us .mw-about-rfq__inputs, .shipb2b-packaged--about-us.mw-about-rfq__inputs {
      display: grid;
      gap: var(--mw-space-2);
      margin: 0;
      padding-left: 1.2rem;
    }
.shipb2b-packaged--about-us .mw-about-rfq__actions, .shipb2b-packaged--about-us.mw-about-rfq__actions {
      display: grid;
      gap: var(--mw-space-3);
    }
.shipb2b-packaged--about-us .mw-about-rfq__actions .mw-btn, .shipb2b-packaged--about-us.mw-about-rfq__actions .mw-btn {
      width: 100%;
    }
.shipb2b-packaged--about-us .mw-about-rfq__fallback, .shipb2b-packaged--about-us.mw-about-rfq__fallback {
      display: inline-flex;
      min-height: 44px;
      align-items: center;
      color: var(--mw-color-cloud);
      font-weight:var(--mw-weight-strong);
    }
.shipb2b-packaged--about-us .mw-about-footer, .shipb2b-packaged--about-us.mw-about-footer {
      padding-block: var(--mw-space-6);
      background: var(--mw-color-footer);
      color: var(--mw-color-panel-muted);
    }
.shipb2b-packaged--about-us .mw-about-footer__grid, .shipb2b-packaged--about-us.mw-about-footer__grid {
      display: grid;
      grid-template-columns: minmax(180px, 1fr) minmax(0, 2fr) minmax(180px, 1fr);
      gap: var(--mw-space-5);
      align-items: center;
    }
.shipb2b-packaged--about-us .mw-about-footer strong, .shipb2b-packaged--about-us.mw-about-footer strong {
      color: var(--mw-color-on-brand);
      font-size:var(--mw-text-h3);
    }
.shipb2b-packaged--about-us .mw-about-footer nav, .shipb2b-packaged--about-us.mw-about-footer nav {
      display: flex;
      flex-wrap: wrap;
      gap: var(--mw-space-3);
    }
.shipb2b-packaged--about-us .mw-about-footer a, .shipb2b-packaged--about-us.mw-about-footer a {
      display: inline-flex;
      min-height: 44px;
      align-items: center;
      color: var(--mw-color-cloud);
    }
@media (max-width: 1040px) {.shipb2b-packaged--about-us .mw-about-head, .shipb2b-packaged--about-us.mw-about-head, .shipb2b-packaged--about-us .mw-about-identity, .shipb2b-packaged--about-us.mw-about-identity, .shipb2b-packaged--about-us .mw-about-process, .shipb2b-packaged--about-us.mw-about-process, .shipb2b-packaged--about-us .mw-about-inspection-layout, .shipb2b-packaged--about-us.mw-about-inspection-layout, .shipb2b-packaged--about-us .mw-about .mw-about-proof-layout, .shipb2b-packaged--about-us.mw-about .mw-about-proof-layout, .shipb2b-packaged--about-us .mw-about-faq-layout, .shipb2b-packaged--about-us.mw-about-faq-layout, .shipb2b-packaged--about-us .mw-about-rfq__grid, .shipb2b-packaged--about-us.mw-about-rfq__grid {
        grid-template-columns: 1fr;
      }
.shipb2b-packaged--about-us .mw-about-head h2, .shipb2b-packaged--about-us.mw-about-head h2 {
        max-width: 22ch;
      }
.shipb2b-packaged--about-us .mw-about-identity__media, .shipb2b-packaged--about-us.mw-about-identity__media, .shipb2b-packaged--about-us .mw-about-process__media, .shipb2b-packaged--about-us.mw-about-process__media, .shipb2b-packaged--about-us .mw-about-inspection__media, .shipb2b-packaged--about-us.mw-about-inspection__media, .shipb2b-packaged--about-us .mw-about .mw-about-proof__intro, .shipb2b-packaged--about-us.mw-about .mw-about-proof__intro, .shipb2b-packaged--about-us .mw-about-faq-checks, .shipb2b-packaged--about-us.mw-about-faq-checks {
        position: static;
      }
.shipb2b-packaged--about-us .mw-about-process__media, .shipb2b-packaged--about-us.mw-about-process__media, .shipb2b-packaged--about-us .mw-about-inspection__media, .shipb2b-packaged--about-us.mw-about-inspection__media {
        min-height: 420px;
      }
.shipb2b-packaged--about-us .mw-about-process__media img, .shipb2b-packaged--about-us.mw-about-process__media img, .shipb2b-packaged--about-us .mw-about-inspection__media img, .shipb2b-packaged--about-us.mw-about-inspection__media img {
        min-height: 360px;
      }
.shipb2b-packaged--about-us .mw-about-rfq__actions, .shipb2b-packaged--about-us.mw-about-rfq__actions {
        max-width: 360px;
      }}
@media (max-width: 768px) {.shipb2b-packaged--about-us .mw-mobile-nav, .shipb2b-packaged--about-us.mw-mobile-nav {
        display: flex;
      }
.shipb2b-packaged--about-us .mw-mobile-nav__overlay, .shipb2b-packaged--about-us.mw-mobile-nav__overlay {
        display: block;
      }
.shipb2b-packaged--about-us .mw-about-section, .shipb2b-packaged--about-us.mw-about-section {
        padding-block: var(--mw-space-7);
      }
.shipb2b-packaged--about-us .mw-about-head, .shipb2b-packaged--about-us.mw-about-head {
        gap: var(--mw-space-3);
        margin-bottom: var(--mw-space-5);
      }
.shipb2b-packaged--about-us .mw-about-head h2, .shipb2b-packaged--about-us.mw-about-head h2 {
        max-width: none;
        font-size:var(--mw-text-h1);
      }
.shipb2b-packaged--about-us .mw-about-hero, .shipb2b-packaged--about-us.mw-about-hero {
        min-height: calc(100dvh - 68px);
      }
.shipb2b-packaged--about-us .mw-about-hero .mw-hero__bg, .shipb2b-packaged--about-us.mw-about-hero .mw-hero__bg {
        inset: 0;
      }
.shipb2b-packaged--about-us .mw-about-hero .mw-hero__scrim, .shipb2b-packaged--about-us.mw-about-hero .mw-hero__scrim {
        background:
          linear-gradient(180deg, color-mix(in srgb, var(--mw-color-footer) 82%, transparent) 0%, color-mix(in srgb, var(--mw-color-footer) 62%, transparent) 42%, color-mix(in srgb, var(--mw-color-footer) 92%, transparent) 100%),
          linear-gradient(90deg, color-mix(in srgb, var(--mw-color-footer) 84%, transparent), color-mix(in srgb, var(--mw-color-footer) 35%, transparent));
      }
.shipb2b-packaged--about-us .mw-about-hero .mw-wrap, .shipb2b-packaged--about-us.mw-about-hero .mw-wrap {
        min-height: calc(100dvh - 68px);
        justify-content: center;
        padding-block: 52px 40px;
        transform: none;
      }
.shipb2b-packaged--about-us .mw-about-hero__copy, .shipb2b-packaged--about-us.mw-about-hero__copy {
        width: 100%;
      }
.shipb2b-packaged--about-us .mw-about-hero h1, .shipb2b-packaged--about-us.mw-about-hero h1 {
        max-width: none;
        font-size:var(--mw-text-h1);
        line-height: 0.96;
      }
.shipb2b-packaged--about-us .mw-about-hero__lead, .shipb2b-packaged--about-us.mw-about-hero__lead {
        font-size:var(--mw-text-body);
      }
.shipb2b-packaged--about-us .mw-about-actions, .shipb2b-packaged--about-us.mw-about-actions, .shipb2b-packaged--about-us .mw-about-actions .mw-btn, .shipb2b-packaged--about-us.mw-about-actions .mw-btn {
        width: 100%;
      }
.shipb2b-packaged--about-us .mw-about-identity__media, .shipb2b-packaged--about-us.mw-about-identity__media {
        min-height: 360px;
      }
.shipb2b-packaged--about-us .mw-about-identity__ledger > div, .shipb2b-packaged--about-us.mw-about-identity__ledger > div, .shipb2b-packaged--about-us .mw-about-proof-list > li, .shipb2b-packaged--about-us.mw-about-proof-list > li, .shipb2b-packaged--about-us .mw-about-document-row, .shipb2b-packaged--about-us.mw-about-document-row, .shipb2b-packaged--about-us .mw-about-footer__grid, .shipb2b-packaged--about-us.mw-about-footer__grid {
        grid-template-columns: 1fr;
      }
.shipb2b-packaged--about-us .mw-about-document-row, .shipb2b-packaged--about-us.mw-about-document-row {
        padding: var(--mw-space-4);
      }
.shipb2b-packaged--about-us .mw-about-document-row__limit, .shipb2b-packaged--about-us.mw-about-document-row__limit {
        padding: var(--mw-space-3) 0 0;
        border-top: 3px solid var(--mw-color-brand-red);
        border-left: 0;
      }
.shipb2b-packaged--about-us .mw-about-inspection-table, .shipb2b-packaged--about-us.mw-about-inspection-table, .shipb2b-packaged--about-us .mw-about-inspection-table tbody, .shipb2b-packaged--about-us.mw-about-inspection-table tbody, .shipb2b-packaged--about-us .mw-about-inspection-table tr, .shipb2b-packaged--about-us.mw-about-inspection-table tr, .shipb2b-packaged--about-us .mw-about-inspection-table td, .shipb2b-packaged--about-us.mw-about-inspection-table td {
        display: block;
        width: 100%;
      }
.shipb2b-packaged--about-us .mw-about-inspection-table thead, .shipb2b-packaged--about-us.mw-about-inspection-table thead {
        position: absolute;
        width: 1px;
        height: 1px;
        overflow: hidden;
        clip: rect(0 0 0 0);
        white-space: nowrap;
      }
.shipb2b-packaged--about-us .mw-about-inspection-table tr, .shipb2b-packaged--about-us.mw-about-inspection-table tr {
        margin-bottom: var(--mw-space-3);
        border: 1px solid var(--mw-color-border);
        background: var(--mw-color-panel);
      }
.shipb2b-packaged--about-us .mw-about-inspection-table td, .shipb2b-packaged--about-us.mw-about-inspection-table td {
        padding: var(--mw-space-3);
        border: 0;
        border-bottom: 1px solid var(--mw-color-border);
      }
.shipb2b-packaged--about-us .mw-about-inspection-table td:last-child, .shipb2b-packaged--about-us.mw-about-inspection-table td:last-child {
        border-bottom: 0;
      }
.shipb2b-packaged--about-us .mw-about-inspection-table td::before, .shipb2b-packaged--about-us.mw-about-inspection-table td::before {
        display: block;
        margin-bottom: var(--mw-space-1);
        color: var(--mw-color-steel);
        content: attr(data-label);
        font-size:var(--mw-text-micro);
        font-weight:var(--mw-weight-strong);
        letter-spacing: 0.06em;
        text-transform: uppercase;
      }
.shipb2b-packaged--about-us .mw-about .mw-about-proof-list > li, .shipb2b-packaged--about-us.mw-about .mw-about-proof-list > li {
        grid-template-columns: 78px minmax(0, 1fr);
        gap: var(--mw-space-3);
        padding: var(--mw-space-4) 0;
      }
.shipb2b-packaged--about-us .mw-about .mw-about-proof-list > li::before, .shipb2b-packaged--about-us.mw-about .mw-about-proof-list > li::before {
        min-width: 68px;
      }
.shipb2b-packaged--about-us .mw-about .mw-about-proof-list > li > div, .shipb2b-packaged--about-us.mw-about .mw-about-proof-list > li > div {
        grid-column: 2;
      }
.shipb2b-packaged--about-us .mw-about .mw-about-proof__media, .shipb2b-packaged--about-us.mw-about .mw-about-proof__media {
        margin-top: var(--mw-space-4);
      }
.shipb2b-packaged--about-us .mw-about-faq-checks, .shipb2b-packaged--about-us.mw-about-faq-checks {
        padding: var(--mw-space-4);
      }
.shipb2b-packaged--about-us .mw-about-rfq h2, .shipb2b-packaged--about-us.mw-about-rfq h2 {
        max-width: 15ch;
        font-size:var(--mw-text-h1);
      }}
@media (prefers-reduced-motion: reduce) {html .shipb2b-packaged--about-us *, html .shipb2b-packaged--about-us *::before, html .shipb2b-packaged--about-us *::after {
        transition-duration: 0s !important;
        animation-duration: 0s !important;
        animation-iteration-count: 1 !important;
      }
.shipb2b-packaged--about-us .mw-about, .shipb2b-packaged--about-us.mw-about, .shipb2b-packaged--about-us .mw-about *, .shipb2b-packaged--about-us.mw-about *, .shipb2b-packaged--about-us .mw-about *::before, .shipb2b-packaged--about-us.mw-about *::before, .shipb2b-packaged--about-us .mw-about *::after, .shipb2b-packaged--about-us.mw-about *::after {
        scroll-behavior: auto !important;
        transition-duration: 0s !important;
        animation-duration: 0s !important;
        animation-iteration-count: 1 !important;
      }}
.shipb2b-packaged--about-us .mw-about-head h2, .shipb2b-packaged--about-us h2 { font-size:var(--mw-text-h1); line-height: 1.08; }
.shipb2b-packaged--about-us .mw-about-section--panel, .shipb2b-packaged--about-us .mw-about-section--muted { background: var(--mw-color-cloud); }
.shipb2b-packaged--about-us .mw-about-section[data-ui-surface="soft"] { background: var(--mw-color-panel-muted); }
.shipb2b-packaged--about-us .mw-about-kicker { letter-spacing: .14em; font-size:var(--mw-text-micro); }
.shipb2b-packaged--about-us .mw-breadcrumb, .shipb2b-packaged--about-us.mw-breadcrumb {position:absolute;top:clamp(22px,4vh,38px);left:50%;z-index:4;width:min(calc(100% - 40px),var(--mw-wrap,1200px));max-width:100%;transform:translateX(-50%);color:rgba(255,255,255,.78);font-size:var(--mw-text-micro);font-weight:var(--mw-weight-strong);line-height:1.4;letter-spacing:.05em;text-transform:uppercase}
.shipb2b-packaged--about-us .mw-breadcrumb ol, .shipb2b-packaged--about-us.mw-breadcrumb ol {display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}
.shipb2b-packaged--about-us .mw-breadcrumb li, .shipb2b-packaged--about-us.mw-breadcrumb li {display:inline-flex;align-items:center;gap:8px}
.shipb2b-packaged--about-us .mw-breadcrumb li+li:before, .shipb2b-packaged--about-us.mw-breadcrumb li+li:before {content:"/";opacity:.45}
.shipb2b-packaged--about-us .mw-breadcrumb a, .shipb2b-packaged--about-us.mw-breadcrumb a {display:inline-flex;align-items:center;min-height:44px;margin-block:-13px;color:inherit;text-decoration:none;opacity:.72}
.shipb2b-packaged--about-us .mw-breadcrumb a:hover, .shipb2b-packaged--about-us.mw-breadcrumb a:hover, .shipb2b-packaged--about-us .mw-breadcrumb a:focus-visible, .shipb2b-packaged--about-us.mw-breadcrumb a:focus-visible {opacity:1;text-decoration:underline;text-underline-offset:3px}
.shipb2b-packaged--about-us .mw-breadcrumb [aria-current="page"], .shipb2b-packaged--about-us.mw-breadcrumb [aria-current="page"] {color:inherit;opacity:1}
/* 生成器把媒体查询当成选择器加了作用域前缀，at-rule 关键字被吃掉，整条规则
   浏览器直接丢弃。源规则在本文件靠前处，是一条正常的 640px 断点规则。
   2026-08-19 手工还原成合法的作用域媒体查询。 */
@media (max-width: 640px){
.shipb2b-packaged--about-us .mw-breadcrumb, .shipb2b-packaged--about-us.mw-breadcrumb {top:20px;font-size:var(--mw-text-micro)}
}
/* shipb2b-packaged: products — scoped as .shipb2b-packaged--products */
.shipb2b-packaged--products {--mw-primary:#d32235;--mw-secondary:#a91a29;--mw-black:#181819;--mw-black-soft:#181819;--mw-white:#ffffff;--mw-white-2:#ffffff;--mw-text:#3a3b3c;--mw-muted:#55575a;--mw-line:#a9adad;--mw-panel:#ffffff;--mw-primary-text:#c01c2e;--mw-on-brand:#ffffff;--mw-font:"Roboto", system-ui, -apple-system, "Segoe UI", Arial, sans-serif;--mw-radius:14px;--mw-wrap:1200px}
.shipb2b-packaged--products .mw-menu-icon, .shipb2b-packaged--products.mw-menu-icon {width:24px;height:18px;display:grid;align-content:space-between}
.shipb2b-packaged--products .mw-menu-icon span, .shipb2b-packaged--products.mw-menu-icon span {display:block;width:24px;height:2px;background:currentColor}
.shipb2b-packaged--products .mw-opening-experience, .shipb2b-packaged--products.mw-opening-experience {position:relative;background:var(--mw-black)}
.shipb2b-packaged--products .mw-opening-experience>[data-ui-visual-role="product"], .shipb2b-packaged--products.mw-opening-experience>[data-ui-visual-role="product"] {position:relative;z-index:3;margin-top:-32px;border-radius:28px 28px 0 0;overflow:hidden}
.shipb2b-packaged--products, .shipb2b-packaged--products * {box-sizing:border-box}
.shipb2b-packaged--products {scroll-behavior:smooth}
.shipb2b-packaged--products {margin:0;background:var(--mw-white);color:var(--mw-text);font-family:var(--mw-font);font-size:var(--mw-text-body);line-height:1.65}
.shipb2b-packaged--products img {display:block;max-width:100%;height:auto}
.shipb2b-packaged--products a {color:var(--mw-primary-text);text-decoration:none}
.shipb2b-packaged--products a:hover {text-decoration:underline}
.shipb2b-packaged--products :focus-visible {outline:3px solid var(--mw-primary);outline-offset:3px}
.shipb2b-packaged--products .mw-wrap, .shipb2b-packaged--products.mw-wrap {width:min(100% - 40px,var(--mw-wrap));margin-inline:auto}
.shipb2b-packaged--products .mw-logo, .shipb2b-packaged--products.mw-logo {display:flex;align-items:center;gap:12px;color:var(--mw-black);font-weight:var(--mw-weight-strong)}
.shipb2b-packaged--products .mw-logo img, .shipb2b-packaged--products.mw-logo img {width:132px;height:auto}
.shipb2b-packaged--products .mw-nav, .shipb2b-packaged--products.mw-nav {display:flex;gap:24px;align-items:center}
.shipb2b-packaged--products .mw-nav a, .shipb2b-packaged--products.mw-nav a {color:var(--mw-black);font-weight:var(--mw-weight-strong);min-height:44px;display:inline-flex;align-items:center}
.shipb2b-packaged--products .mw-menu-toggle, .shipb2b-packaged--products.mw-menu-toggle {display:none;min-width:48px;min-height:48px;border:1px solid var(--mw-line);border-radius:999px;background:var(--mw-panel);font-weight:var(--mw-weight-strong);color:var(--mw-black)}
.shipb2b-packaged--products .mw-btn, .shipb2b-packaged--products.mw-btn {display:inline-flex;min-height:48px;align-items:center;justify-content:center;padding:12px 24px;border-radius:999px;font-size:var(--mw-text-h3);font-weight:var(--mw-weight-strong);transition:transform .2s ease,background-color .15s ease}
.shipb2b-packaged--products .mw-btn:hover, .shipb2b-packaged--products.mw-btn:hover {transform:translateY(-2px);text-decoration:none}
.shipb2b-packaged--products .mw-btn--primary, .shipb2b-packaged--products.mw-btn--primary {background:var(--mw-primary);color:var(--mw-on-brand)}
.shipb2b-packaged--products .mw-btn--ghost, .shipb2b-packaged--products.mw-btn--ghost {border:1px solid rgba(255,255,255,.55);color:var(--mw-panel)}
.shipb2b-packaged--products .mw-btn--light, .shipb2b-packaged--products.mw-btn--light {background:var(--mw-panel);color:var(--mw-primary-text)}
.shipb2b-packaged--products .mw-hero, .shipb2b-packaged--products.mw-hero {min-height:680px;display:grid;align-items:end;position:relative;overflow:hidden;background:var(--mw-black);color:var(--mw-panel)}
.shipb2b-packaged--products .mw-hero__media, .shipb2b-packaged--products.mw-hero__media {position:absolute;inset:0}
.shipb2b-packaged--products .mw-hero__media img, .shipb2b-packaged--products.mw-hero__media img {width:100%;height:100%;object-fit:cover;filter:saturate(.78) contrast(1.05)}
.shipb2b-packaged--products .mw-hero__media:after, .shipb2b-packaged--products.mw-hero__media:after {content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(23,26,31,.92) 0%,rgba(23,26,31,.68) 54%,rgba(23,26,31,.25) 100%)}
.shipb2b-packaged--products .mw-hero__inner, .shipb2b-packaged--products.mw-hero__inner {position:relative;z-index:2;padding-block:112px 88px}
.shipb2b-packaged--products .mw-tag, .shipb2b-packaged--products.mw-tag {margin:0 0 16px;color:var(--mw-secondary);font-size:var(--mw-text-micro);font-weight:var(--mw-weight-strong);letter-spacing:.11em;text-transform:uppercase}
.shipb2b-packaged--products .mw-tag--light, .shipb2b-packaged--products.mw-tag--light {color:var(--mw-panel)}
.shipb2b-packaged--products .mw-h1, .shipb2b-packaged--products.mw-h1, .shipb2b-packaged--products .mw-h2, .shipb2b-packaged--products.mw-h2, .shipb2b-packaged--products .mw-h3, .shipb2b-packaged--products.mw-h3 {margin:0;color:var(--mw-black);line-height:1.04;letter-spacing:-.025em}
.shipb2b-packaged--products .mw-h1, .shipb2b-packaged--products.mw-h1 {max-width:980px;color:var(--mw-panel);font-size:var(--mw-text-display);font-weight:var(--mw-weight-display)}
.shipb2b-packaged--products .mw-h2, .shipb2b-packaged--products.mw-h2 {font-size:var(--mw-text-h1);font-weight:var(--mw-weight-strong)}
.shipb2b-packaged--products .mw-hero__lead, .shipb2b-packaged--products.mw-hero__lead {max-width:720px;margin:24px 0 0;font-size:var(--mw-text-h3);line-height:1.5;color:var(--mw-white-2)}
.shipb2b-packaged--products .mw-facts, .shipb2b-packaged--products.mw-facts {display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}
.shipb2b-packaged--products .mw-facts span, .shipb2b-packaged--products.mw-facts span {padding:8px 14px;border:1px solid rgba(255,255,255,.28);border-radius:999px;font-size:var(--mw-text-caption)}
.shipb2b-packaged--products .mw-actions, .shipb2b-packaged--products.mw-actions {display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}
.shipb2b-packaged--products .mw-section, .shipb2b-packaged--products.mw-section {padding-block:88px;background:var(--mw-panel)}
.shipb2b-packaged--products .mw-section--alt, .shipb2b-packaged--products.mw-section--alt {background:var(--mw-white-2)}
.shipb2b-packaged--products .mw-section-head, .shipb2b-packaged--products.mw-section-head {max-width:820px;margin-bottom:40px}
.shipb2b-packaged--products .mw-p, .shipb2b-packaged--products.mw-p {margin:20px 0 0;max-width:760px;font-size:var(--mw-text-body)}
.shipb2b-packaged--products .mw-rail-layout, .shipb2b-packaged--products.mw-rail-layout {display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:44px;align-items:start}
.shipb2b-packaged--products .mw-rail__media, .shipb2b-packaged--products.mw-rail__media {margin:0;aspect-ratio:4/3;display:grid;place-items:center;background:radial-gradient(circle at 50% 45%,#fdfdfd 0%,#e9ebec 100%);border:1px solid var(--mw-line)}
.shipb2b-packaged--products .mw-rail__media img, .shipb2b-packaged--products.mw-rail__media img {max-height:100%;width:auto;object-fit:contain;padding:28px}
.shipb2b-packaged--products .mw-rail, .shipb2b-packaged--products.mw-rail {border-top:2px solid var(--mw-black)}
.shipb2b-packaged--products .mw-rail__row, .shipb2b-packaged--products.mw-rail__row {display:grid;grid-template-columns:52px minmax(0,1fr);gap:20px;padding:20px 0;border-bottom:1px solid var(--mw-line)}
.shipb2b-packaged--products .mw-rail__n, .shipb2b-packaged--products.mw-rail__n {font-size:var(--mw-text-caption);font-weight:var(--mw-weight-display);color:var(--mw-primary-text);letter-spacing:.08em}
.shipb2b-packaged--products .mw-rail__row h3, .shipb2b-packaged--products.mw-rail__row h3 {margin:0 0 4px;font-size:var(--mw-text-h3);color:var(--mw-black)}
.shipb2b-packaged--products .mw-rail__row p, .shipb2b-packaged--products.mw-rail__row p {margin:0;font-size:var(--mw-text-small);color:var(--mw-muted)}
.shipb2b-packaged--products .mw-sig, .shipb2b-packaged--products.mw-sig {display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:36px;align-items:start}
.shipb2b-packaged--products .mw-sig__stage, .shipb2b-packaged--products.mw-sig__stage {margin:0;position:relative;aspect-ratio:4/3;display:grid;place-items:center;background:radial-gradient(circle at 50% 40%,#2b2c2e 0%,#151617 100%);overflow:hidden}
.shipb2b-packaged--products .mw-sig__stage img, .shipb2b-packaged--products.mw-sig__stage img {max-height:82%;width:auto;object-fit:contain}
.shipb2b-packaged--products .mw-sig__stage figcaption, .shipb2b-packaged--products.mw-sig__stage figcaption {position:absolute;left:0;right:0;bottom:0;padding:12px 18px;background:linear-gradient(180deg,transparent,rgba(0,0,0,.72));color:var(--mw-panel);font-size:var(--mw-text-caption)}
.shipb2b-packaged--products .mw-pick, .shipb2b-packaged--products.mw-pick {display:grid;gap:12px}
.shipb2b-packaged--products .mw-pick__card, .shipb2b-packaged--products.mw-pick__card {display:grid;grid-template-columns:76px minmax(0,1fr);gap:14px;align-items:center;padding:12px;background:var(--mw-panel);border:1px solid var(--mw-line);border-left:3px solid var(--mw-primary)}
.shipb2b-packaged--products .mw-pick__card img, .shipb2b-packaged--products.mw-pick__card img {width:76px;height:58px;object-fit:contain}
.shipb2b-packaged--products .mw-pick__name, .shipb2b-packaged--products.mw-pick__name {display:block;font-size:var(--mw-text-small);font-weight:var(--mw-weight-strong);color:var(--mw-black)}
.shipb2b-packaged--products .mw-pick__meta, .shipb2b-packaged--products.mw-pick__meta {display:block;margin-top:2px;font-size:var(--mw-text-micro);color:var(--mw-muted)}
.shipb2b-packaged--products .mw-compare, .shipb2b-packaged--products.mw-compare {width:100%;border-collapse:collapse;font-size:var(--mw-text-caption);margin-top:28px}
.shipb2b-packaged--products .mw-compare th, .shipb2b-packaged--products.mw-compare th, .shipb2b-packaged--products .mw-compare td, .shipb2b-packaged--products.mw-compare td {padding:12px 14px;text-align:left;border-bottom:1px solid var(--mw-line);vertical-align:top}
.shipb2b-packaged--products .mw-compare thead th, .shipb2b-packaged--products.mw-compare thead th {font-size:var(--mw-text-micro);letter-spacing:.06em;text-transform:uppercase;color:var(--mw-muted);border-bottom:2px solid var(--mw-black)}
.shipb2b-packaged--products .mw-compare tbody th, .shipb2b-packaged--products.mw-compare tbody th {font-weight:var(--mw-weight-strong);color:var(--mw-black)}
.shipb2b-packaged--products .mw-matrix, .shipb2b-packaged--products.mw-matrix {border-top:2px solid var(--mw-black)}
.shipb2b-packaged--products .mw-matrix__row, .shipb2b-packaged--products.mw-matrix__row {display:grid;grid-template-columns:minmax(160px,.9fr) repeat(3,minmax(0,1fr));gap:20px;padding:18px 0;border-bottom:1px solid var(--mw-line)}
.shipb2b-packaged--products .mw-matrix__label, .shipb2b-packaged--products.mw-matrix__label {font-size:var(--mw-text-small);font-weight:var(--mw-weight-strong);color:var(--mw-black)}
.shipb2b-packaged--products .mw-matrix__label::before, .shipb2b-packaged--products.mw-matrix__label::before {content:"";display:inline-block;width:8px;height:8px;margin-right:8px;background:var(--mw-primary);vertical-align:middle}
.shipb2b-packaged--products .mw-matrix__cell, .shipb2b-packaged--products.mw-matrix__cell {font-size:var(--mw-text-small);color:var(--mw-muted)}
.shipb2b-packaged--products .mw-matrix__cell b, .shipb2b-packaged--products.mw-matrix__cell b {display:block;margin-bottom:3px;font-size:var(--mw-text-micro);letter-spacing:.06em;text-transform:uppercase;font-weight:var(--mw-weight-strong)}
.shipb2b-packaged--products .mw-risk-grid, .shipb2b-packaged--products.mw-risk-grid {display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}
.shipb2b-packaged--products .mw-risk-card, .shipb2b-packaged--products.mw-risk-card {padding:22px;background:var(--mw-panel);border:1px solid var(--mw-line);border-top:3px solid var(--mw-primary)}
.shipb2b-packaged--products .mw-risk-card h3, .shipb2b-packaged--products.mw-risk-card h3 {margin:0 0 8px;font-size:var(--mw-text-h3);color:var(--mw-black)}
.shipb2b-packaged--products .mw-risk-card p, .shipb2b-packaged--products.mw-risk-card p {margin:0;font-size:var(--mw-text-small);color:var(--mw-muted)}
.shipb2b-packaged--products .mw-proof-layout, .shipb2b-packaged--products.mw-proof-layout {display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:32px;align-items:stretch}
.shipb2b-packaged--products .mw-proof-media, .shipb2b-packaged--products.mw-proof-media {margin:0;min-height:420px;border-radius:var(--mw-radius);overflow:hidden;background:var(--mw-black)}
.shipb2b-packaged--products .mw-proof-media img, .shipb2b-packaged--products.mw-proof-media img {width:100%;height:100%;object-fit:cover;transition:transform .35s ease}
.shipb2b-packaged--products .mw-proof-media:hover img, .shipb2b-packaged--products.mw-proof-media:hover img {transform:scale(1.04)}
.shipb2b-packaged--products .mw-proof-stack, .shipb2b-packaged--products.mw-proof-stack {display:grid;gap:16px}
.shipb2b-packaged--products .mw-proof-card, .shipb2b-packaged--products.mw-proof-card {background:var(--mw-panel);border:1px solid var(--mw-line);border-radius:var(--mw-radius);padding:24px;box-shadow:0 2px 12px rgba(0,0,0,.06);transition:transform .2s ease,box-shadow .2s ease}
.shipb2b-packaged--products .mw-section:not(.mw-section--alt) .mw-proof-card, .shipb2b-packaged--products.mw-section:not(.mw-section--alt) .mw-proof-card {background:var(--mw-white)}
.shipb2b-packaged--products .mw-proof-card:hover, .shipb2b-packaged--products.mw-proof-card:hover {transform:translateY(-4px);box-shadow:0 10px 28px rgba(0,0,0,.1)}
.shipb2b-packaged--products .mw-proof-card p, .shipb2b-packaged--products.mw-proof-card p {margin:0}
.shipb2b-packaged--products .mw-route-links, .shipb2b-packaged--products.mw-route-links {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.shipb2b-packaged--products .mw-route-links a, .shipb2b-packaged--products.mw-route-links a {min-height:48px;display:flex;align-items:center;padding:12px 16px;background:var(--mw-black);color:var(--mw-panel);border-radius:10px;font-weight:var(--mw-weight-strong)}
.shipb2b-packaged--products .mw-faq, .shipb2b-packaged--products.mw-faq {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
.shipb2b-packaged--products .mw-faq__item, .shipb2b-packaged--products.mw-faq__item {background:var(--mw-panel);border:1px solid var(--mw-line);border-radius:var(--mw-radius);padding:0 22px}
.shipb2b-packaged--products .mw-faq__item summary, .shipb2b-packaged--products.mw-faq__item summary {cursor:pointer;min-height:64px;display:flex;align-items:center;color:var(--mw-black);font-weight:var(--mw-weight-strong)}
.shipb2b-packaged--products .mw-faq__item p, .shipb2b-packaged--products.mw-faq__item p {margin:0 0 22px}
.shipb2b-packaged--products .mw-section--cta, .shipb2b-packaged--products.mw-section--cta {background:var(--mw-black);color:var(--mw-on-brand)}
.shipb2b-packaged--products .mw-section--cta .mw-h2, .shipb2b-packaged--products.mw-section--cta .mw-h2, .shipb2b-packaged--products .mw-section--cta .mw-p, .shipb2b-packaged--products.mw-section--cta .mw-p {color:var(--mw-on-brand)}
.shipb2b-packaged--products .mw-cta-grid, .shipb2b-packaged--products.mw-cta-grid {display:grid;grid-template-columns:minmax(0,1fr) auto;gap:40px;align-items:center}
.shipb2b-packaged--products .mw-page, .shipb2b-packaged--products.mw-page {min-width:0}
.shipb2b-packaged--products .mw-section--options, .shipb2b-packaged--products.mw-section--options, .shipb2b-packaged--products .mw-section--process, .shipb2b-packaged--products.mw-section--process {position:relative}
.shipb2b-packaged--products .mw-table-wrap, .shipb2b-packaged--products.mw-table-wrap {background:#fff;border:1px solid var(--mw-line);border-radius:var(--mw-radius);overflow:hidden;margin-top:28px}
.shipb2b-packaged--products .mw-table, .shipb2b-packaged--products.mw-table {width:100%;border-collapse:collapse;font-size:var(--mw-text-small)}
.shipb2b-packaged--products .mw-table th, .shipb2b-packaged--products.mw-table th, .shipb2b-packaged--products .mw-table td, .shipb2b-packaged--products.mw-table td {padding:14px 18px;text-align:left;vertical-align:top;border-bottom:1px solid var(--mw-line)}
.shipb2b-packaged--products .mw-table thead th, .shipb2b-packaged--products.mw-table thead th {background:var(--mw-black);color:#fff;font-size:var(--mw-text-caption);letter-spacing:.04em;text-transform:uppercase}
.shipb2b-packaged--products .mw-table tbody th[scope=row], .shipb2b-packaged--products.mw-table tbody th[scope=row] {font-weight:var(--mw-weight-strong);color:var(--mw-black);width:22%}
.shipb2b-packaged--products .mw-table tbody tr:last-child th, .shipb2b-packaged--products.mw-table tbody tr:last-child th, .shipb2b-packaged--products .mw-table tbody tr:last-child td, .shipb2b-packaged--products.mw-table tbody tr:last-child td {border-bottom:none}
.shipb2b-packaged--products .mw-table__note, .shipb2b-packaged--products.mw-table__note {margin:14px 0 0;font-size:var(--mw-text-caption);color:var(--mw-muted)}
@media(max-width:767px) {.shipb2b-packaged--products .mw-table-wrap, .shipb2b-packaged--products.mw-table-wrap {overflow-x:auto;-webkit-overflow-scrolling:touch}
.shipb2b-packaged--products .mw-table, .shipb2b-packaged--products.mw-table, .shipb2b-packaged--products .mw-table tbody, .shipb2b-packaged--products.mw-table tbody, .shipb2b-packaged--products .mw-table tr, .shipb2b-packaged--products.mw-table tr, .shipb2b-packaged--products .mw-table th, .shipb2b-packaged--products.mw-table th, .shipb2b-packaged--products .mw-table td, .shipb2b-packaged--products.mw-table td {display:block;width:auto}
.shipb2b-packaged--products .mw-table thead, .shipb2b-packaged--products.mw-table thead {position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}
.shipb2b-packaged--products .mw-table tbody tr, .shipb2b-packaged--products.mw-table tbody tr {border-bottom:1px solid var(--mw-line);padding:14px 18px}
.shipb2b-packaged--products .mw-table tbody th[scope=row], .shipb2b-packaged--products.mw-table tbody th[scope=row] {width:auto;padding:0 0 8px}
.shipb2b-packaged--products .mw-table tbody td, .shipb2b-packaged--products.mw-table tbody td {padding:0 0 8px;border-bottom:none}}
.shipb2b-packaged--products .mw-faq, .shipb2b-packaged--products.mw-faq {grid-template-columns:1fr;gap:0;border-top:1px solid var(--mw-line);max-width:860px}
.shipb2b-packaged--products .mw-faq__item, .shipb2b-packaged--products.mw-faq__item {border:0;border-bottom:1px solid var(--mw-line);border-radius:0;padding:0;background:transparent}
.shipb2b-packaged--products .mw-hero-link, .shipb2b-packaged--products.mw-hero-link {display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:0 10px;color:var(--mw-panel);font-weight:var(--mw-weight-strong);border-bottom:1px solid rgba(255,255,255,.55)}
.shipb2b-packaged--products .mw-hero-link:hover, .shipb2b-packaged--products.mw-hero-link:hover {gap:15px;color:var(--mw-panel);text-decoration:none}
.shipb2b-packaged--products .mw-hero-link span, .shipb2b-packaged--products.mw-hero-link span {transition:transform .2s ease}
.shipb2b-packaged--products .mw-hero-link:hover span, .shipb2b-packaged--products.mw-hero-link:hover span {transform:translateX(3px)}
.shipb2b-packaged--products .mw-section, .shipb2b-packaged--products.mw-section {padding-block:76px}
.shipb2b-packaged--products .mw-section--comparison>.mw-wrap>.mw-proof-media, .shipb2b-packaged--products.mw-section--comparison>.mw-wrap>.mw-proof-media {height:350px;min-height:350px}
.shipb2b-packaged--products .mw-route-links, .shipb2b-packaged--products.mw-route-links {margin-top:30px;border-top:1px solid var(--mw-line)}
.shipb2b-packaged--products .mw-route-links a, .shipb2b-packaged--products.mw-route-links a {position:relative;min-height:48px;padding:12px 30px 12px 0;background:transparent;color:var(--mw-black);border-bottom:1px solid var(--mw-line);border-radius:0;font-size:var(--mw-text-caption)}
.shipb2b-packaged--products .mw-route-links a:after, .shipb2b-packaged--products.mw-route-links a:after {content:"→";position:absolute;right:8px;color:var(--mw-primary-text)}
.shipb2b-packaged--products .mw-decision-stack, .shipb2b-packaged--products.mw-decision-stack, .shipb2b-packaged--products .mw-comparison-stack, .shipb2b-packaged--products.mw-comparison-stack {display:grid;gap:52px;min-width:0}
.shipb2b-packaged--products .mw-comparison-stack, .shipb2b-packaged--products.mw-comparison-stack {margin-top:44px}
.shipb2b-packaged--products .mw-public-group, .shipb2b-packaged--products.mw-public-group {min-width:0}
.shipb2b-packaged--products .mw-public-head, .shipb2b-packaged--products.mw-public-head {display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,.7fr);gap:32px;align-items:end;margin-bottom:26px}
.shipb2b-packaged--products .mw-public-head h3, .shipb2b-packaged--products.mw-public-head h3 {margin:0;color:var(--mw-black);font-size:var(--mw-text-h2);line-height:1.08;letter-spacing:-.02em}
.shipb2b-packaged--products .mw-public-head p, .shipb2b-packaged--products.mw-public-head p {margin:0;color:var(--mw-text)}
.shipb2b-packaged--products .mw-section--dark .mw-public-head h3, .shipb2b-packaged--products.mw-section--dark .mw-public-head h3, .shipb2b-packaged--products .mw-section--proof-band .mw-public-head h3, .shipb2b-packaged--products.mw-section--proof-band .mw-public-head h3, .shipb2b-packaged--products .mw-section--cta .mw-public-head h3, .shipb2b-packaged--products.mw-section--cta .mw-public-head h3 {color:var(--mw-panel)}
.shipb2b-packaged--products .mw-section--dark .mw-public-head p, .shipb2b-packaged--products.mw-section--dark .mw-public-head p, .shipb2b-packaged--products .mw-section--proof-band .mw-public-head p, .shipb2b-packaged--products.mw-section--proof-band .mw-public-head p, .shipb2b-packaged--products .mw-section--cta .mw-public-head p, .shipb2b-packaged--products.mw-section--cta .mw-public-head p {color:var(--mw-white-2)}
.shipb2b-packaged--products .mw-section--dark .mw-rfq-panel .mw-public-head h3, .shipb2b-packaged--products.mw-section--dark .mw-rfq-panel .mw-public-head h3, .shipb2b-packaged--products .mw-section--proof-band .mw-rfq-panel .mw-public-head h3, .shipb2b-packaged--products.mw-section--proof-band .mw-rfq-panel .mw-public-head h3, .shipb2b-packaged--products .mw-section--cta .mw-rfq-panel .mw-public-head h3, .shipb2b-packaged--products.mw-section--cta .mw-rfq-panel .mw-public-head h3 {color:var(--mw-black)}
.shipb2b-packaged--products .mw-section--dark .mw-rfq-panel .mw-public-head p, .shipb2b-packaged--products.mw-section--dark .mw-rfq-panel .mw-public-head p, .shipb2b-packaged--products .mw-section--proof-band .mw-rfq-panel .mw-public-head p, .shipb2b-packaged--products.mw-section--proof-band .mw-rfq-panel .mw-public-head p, .shipb2b-packaged--products .mw-section--cta .mw-rfq-panel .mw-public-head p, .shipb2b-packaged--products.mw-section--cta .mw-rfq-panel .mw-public-head p {color:var(--mw-text)}
.shipb2b-packaged--products .mw-route-mosaic, .shipb2b-packaged--products.mw-route-mosaic {display:grid;grid-template-columns:1.15fr .85fr;gap:1px;background:var(--mw-line);border:1px solid var(--mw-line)}
.shipb2b-packaged--products .mw-route-card, .shipb2b-packaged--products.mw-route-card {position:relative;min-height:220px;padding:30px;background:var(--mw-panel)}
.shipb2b-packaged--products .mw-route-card:first-child, .shipb2b-packaged--products.mw-route-card:first-child {grid-row:span 2;display:flex;flex-direction:column;justify-content:flex-end;background:var(--mw-black);color:var(--mw-panel)}
.shipb2b-packaged--products .mw-route-card>span, .shipb2b-packaged--products.mw-route-card>span {color:var(--mw-primary-text);font-size:var(--mw-text-micro);font-weight:var(--mw-weight-display);letter-spacing:.12em}
.shipb2b-packaged--products .mw-route-card h4, .shipb2b-packaged--products.mw-route-card h4 {margin:42px 0 10px;color:var(--mw-black);font-size:var(--mw-text-h2);line-height:1.1}
.shipb2b-packaged--products .mw-route-card:first-child h4, .shipb2b-packaged--products.mw-route-card:first-child h4 {color:var(--mw-panel);font-size:var(--mw-text-h1)}
.shipb2b-packaged--products .mw-route-card p, .shipb2b-packaged--products.mw-route-card p {margin:0 0 18px}
.shipb2b-packaged--products .mw-route-card small, .shipb2b-packaged--products.mw-route-card small {display:block;padding-top:16px;border-top:1px solid var(--mw-line);font-size:var(--mw-text-caption)}
.shipb2b-packaged--products .mw-route-card:first-child small, .shipb2b-packaged--products.mw-route-card:first-child small {border-color:rgba(255,255,255,.22)}
.shipb2b-packaged--products .mw-spec-wrap, .shipb2b-packaged--products.mw-spec-wrap {overflow-x:auto;border-top:3px solid var(--mw-black)}
.shipb2b-packaged--products .mw-spec-table, .shipb2b-packaged--products.mw-spec-table {width:100%;border-collapse:collapse;background:transparent}
.shipb2b-packaged--products .mw-spec-table th, .shipb2b-packaged--products.mw-spec-table th, .shipb2b-packaged--products .mw-spec-table td, .shipb2b-packaged--products.mw-spec-table td {padding:19px 20px;text-align:left;border-bottom:1px solid var(--mw-line);vertical-align:top}
.shipb2b-packaged--products .mw-spec-table thead th, .shipb2b-packaged--products.mw-spec-table thead th {color:var(--mw-muted);font-size:var(--mw-text-micro);letter-spacing:.1em;text-transform:uppercase}
.shipb2b-packaged--products .mw-spec-table tbody th, .shipb2b-packaged--products.mw-spec-table tbody th {width:38%;color:var(--mw-black);font-size:var(--mw-text-body)}
.shipb2b-packaged--products .mw-dispatch-grid, .shipb2b-packaged--products.mw-dispatch-grid {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;border-top:1px solid var(--mw-line);padding-top:24px}
.shipb2b-packaged--products .mw-dispatch-grid article, .shipb2b-packaged--products.mw-dispatch-grid article {display:grid;grid-template-columns:auto 1fr;gap:18px}
.shipb2b-packaged--products .mw-dispatch-grid span, .shipb2b-packaged--products.mw-dispatch-grid span, .shipb2b-packaged--products .mw-application-list span, .shipb2b-packaged--products.mw-application-list span, .shipb2b-packaged--products .mw-proof-scope article>span, .shipb2b-packaged--products.mw-proof-scope article>span {color:var(--mw-primary-text);font-size:var(--mw-text-micro);font-weight:var(--mw-weight-display)}
.shipb2b-packaged--products .mw-dispatch-grid h4, .shipb2b-packaged--products.mw-dispatch-grid h4, .shipb2b-packaged--products .mw-config-list h4, .shipb2b-packaged--products.mw-config-list h4, .shipb2b-packaged--products .mw-application-list h4, .shipb2b-packaged--products.mw-application-list h4, .shipb2b-packaged--products .mw-proof-scope h4, .shipb2b-packaged--products.mw-proof-scope h4 {margin:0 0 8px;color:var(--mw-black);font-size:var(--mw-text-h3);line-height:1.25}
.shipb2b-packaged--products .mw-section--dark .mw-application-list h4, .shipb2b-packaged--products.mw-section--dark .mw-application-list h4, .shipb2b-packaged--products .mw-section--proof-band .mw-application-list h4, .shipb2b-packaged--products.mw-section--proof-band .mw-application-list h4, .shipb2b-packaged--products .mw-section--cta .mw-application-list h4, .shipb2b-packaged--products.mw-section--cta .mw-application-list h4, .shipb2b-packaged--products .mw-section--dark .mw-proof-scope h4, .shipb2b-packaged--products.mw-section--dark .mw-proof-scope h4, .shipb2b-packaged--products .mw-section--proof-band .mw-proof-scope h4, .shipb2b-packaged--products.mw-section--proof-band .mw-proof-scope h4, .shipb2b-packaged--products .mw-section--cta .mw-proof-scope h4, .shipb2b-packaged--products.mw-section--cta .mw-proof-scope h4 {color:var(--mw-panel)}
.shipb2b-packaged--products .mw-section--dark .mw-application-list p, .shipb2b-packaged--products.mw-section--dark .mw-application-list p, .shipb2b-packaged--products .mw-section--proof-band .mw-application-list p, .shipb2b-packaged--products.mw-section--proof-band .mw-application-list p, .shipb2b-packaged--products .mw-section--cta .mw-application-list p, .shipb2b-packaged--products.mw-section--cta .mw-application-list p, .shipb2b-packaged--products .mw-section--dark .mw-proof-scope p, .shipb2b-packaged--products.mw-section--dark .mw-proof-scope p, .shipb2b-packaged--products .mw-section--proof-band .mw-proof-scope p, .shipb2b-packaged--products.mw-section--proof-band .mw-proof-scope p, .shipb2b-packaged--products .mw-section--cta .mw-proof-scope p, .shipb2b-packaged--products.mw-section--cta .mw-proof-scope p {color:var(--mw-white-2)}
.shipb2b-packaged--products .mw-section--dark .mw-application-list article, .shipb2b-packaged--products.mw-section--dark .mw-application-list article, .shipb2b-packaged--products .mw-section--proof-band .mw-application-list article, .shipb2b-packaged--products.mw-section--proof-band .mw-application-list article, .shipb2b-packaged--products .mw-section--cta .mw-application-list article, .shipb2b-packaged--products.mw-section--cta .mw-application-list article, .shipb2b-packaged--products .mw-section--dark .mw-proof-scope article, .shipb2b-packaged--products.mw-section--dark .mw-proof-scope article, .shipb2b-packaged--products .mw-section--proof-band .mw-proof-scope article, .shipb2b-packaged--products.mw-section--proof-band .mw-proof-scope article, .shipb2b-packaged--products .mw-section--cta .mw-proof-scope article, .shipb2b-packaged--products.mw-section--cta .mw-proof-scope article {border-bottom-color:rgba(255,255,255,.18)}
.shipb2b-packaged--products .mw-section--dark .mw-application-list, .shipb2b-packaged--products.mw-section--dark .mw-application-list, .shipb2b-packaged--products .mw-section--proof-band .mw-application-list, .shipb2b-packaged--products.mw-section--proof-band .mw-application-list, .shipb2b-packaged--products .mw-section--cta .mw-application-list, .shipb2b-packaged--products.mw-section--cta .mw-application-list, .shipb2b-packaged--products .mw-section--dark .mw-proof-scope, .shipb2b-packaged--products.mw-section--dark .mw-proof-scope, .shipb2b-packaged--products .mw-section--proof-band .mw-proof-scope, .shipb2b-packaged--products.mw-section--proof-band .mw-proof-scope, .shipb2b-packaged--products .mw-section--cta .mw-proof-scope, .shipb2b-packaged--products.mw-section--cta .mw-proof-scope {border-top-color:rgba(255,255,255,.35)}
.shipb2b-packaged--products .mw-dispatch-grid p, .shipb2b-packaged--products.mw-dispatch-grid p, .shipb2b-packaged--products .mw-config-list p, .shipb2b-packaged--products.mw-config-list p, .shipb2b-packaged--products .mw-application-list p, .shipb2b-packaged--products.mw-application-list p, .shipb2b-packaged--products .mw-proof-scope p, .shipb2b-packaged--products.mw-proof-scope p {margin:0}
.shipb2b-packaged--products .mw-config-layout, .shipb2b-packaged--products.mw-config-layout {display:grid;grid-template-columns:minmax(0,1.45fr) minmax(260px,.55fr);gap:44px}
.shipb2b-packaged--products .mw-config-list, .shipb2b-packaged--products.mw-config-list {border-top:3px solid var(--mw-black)}
.shipb2b-packaged--products .mw-config-list article, .shipb2b-packaged--products.mw-config-list article {display:grid;grid-template-columns:minmax(170px,.65fr) 1fr;gap:24px;padding:24px 0;border-bottom:1px solid var(--mw-line)}
.shipb2b-packaged--products .mw-config-list small, .shipb2b-packaged--products.mw-config-list small {grid-column:2;font-size:var(--mw-text-caption);color:var(--mw-muted)}
.shipb2b-packaged--products .mw-config-layout aside, .shipb2b-packaged--products.mw-config-layout aside {padding:26px;background:var(--mw-black);color:var(--mw-panel)}
.shipb2b-packaged--products .mw-config-layout aside>p, .shipb2b-packaged--products.mw-config-layout aside>p {margin:0 0 20px;font-weight:var(--mw-weight-strong)}
.shipb2b-packaged--products .mw-interface-chips, .shipb2b-packaged--products.mw-interface-chips {display:flex;flex-wrap:wrap;gap:8px}
.shipb2b-packaged--products .mw-interface-chips span, .shipb2b-packaged--products.mw-interface-chips span {padding:7px 10px;border:1px solid rgba(255,255,255,.24);font-size:var(--mw-text-caption)}
.shipb2b-packaged--products .mw-application-list, .shipb2b-packaged--products.mw-application-list {border-top:3px solid var(--mw-black)}
.shipb2b-packaged--products .mw-application-list article, .shipb2b-packaged--products.mw-application-list article {display:grid;grid-template-columns:48px minmax(220px,.72fr) minmax(0,1fr);gap:24px;align-items:start;padding:25px 0;border-bottom:1px solid var(--mw-line)}
.shipb2b-packaged--products .mw-evidence-layout, .shipb2b-packaged--products.mw-evidence-layout {display:grid;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:42px;align-items:start}
.shipb2b-packaged--products .mw-proof-scope, .shipb2b-packaged--products.mw-proof-scope {display:grid;gap:26px}
.shipb2b-packaged--products .mw-proof-scope article, .shipb2b-packaged--products.mw-proof-scope article {display:grid;grid-template-columns:38px 1fr;gap:14px;padding:18px 0;border-bottom:1px solid var(--mw-line)}
.shipb2b-packaged--products .mw-proof-scope aside, .shipb2b-packaged--products.mw-proof-scope aside {padding:22px;border-left:4px solid var(--mw-primary);background:var(--mw-white)}
.shipb2b-packaged--products .mw-section--dark .mw-proof-scope aside, .shipb2b-packaged--products.mw-section--dark .mw-proof-scope aside, .shipb2b-packaged--products .mw-section--proof-band .mw-proof-scope aside, .shipb2b-packaged--products.mw-section--proof-band .mw-proof-scope aside, .shipb2b-packaged--products .mw-section--cta .mw-proof-scope aside, .shipb2b-packaged--products.mw-section--cta .mw-proof-scope aside {background:rgba(255,255,255,.06);border-left-color:var(--mw-primary)}
.shipb2b-packaged--products .mw-section--dark .mw-proof-scope aside strong, .shipb2b-packaged--products.mw-section--dark .mw-proof-scope aside strong, .shipb2b-packaged--products .mw-section--proof-band .mw-proof-scope aside strong, .shipb2b-packaged--products.mw-section--proof-band .mw-proof-scope aside strong, .shipb2b-packaged--products .mw-section--cta .mw-proof-scope aside strong, .shipb2b-packaged--products.mw-section--cta .mw-proof-scope aside strong {color:var(--mw-panel)}
.shipb2b-packaged--products .mw-section--dark .mw-proof-scope aside p, .shipb2b-packaged--products.mw-section--dark .mw-proof-scope aside p, .shipb2b-packaged--products .mw-section--proof-band .mw-proof-scope aside p, .shipb2b-packaged--products.mw-section--proof-band .mw-proof-scope aside p, .shipb2b-packaged--products .mw-section--cta .mw-proof-scope aside p, .shipb2b-packaged--products.mw-section--cta .mw-proof-scope aside p {color:var(--mw-white-2)}
.shipb2b-packaged--products .mw-proof-scope aside p, .shipb2b-packaged--products.mw-proof-scope aside p {margin-top:7px}
.shipb2b-packaged--products .mw-section--comparison>.mw-wrap>.mw-proof-media, .shipb2b-packaged--products.mw-section--comparison>.mw-wrap>.mw-proof-media {min-height:300px;max-height:420px}
.shipb2b-packaged--products .mw-rfq-panel, .shipb2b-packaged--products.mw-rfq-panel {display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.8fr);gap:48px;margin-top:44px;padding:38px;background:var(--mw-panel);color:var(--mw-text)}
.shipb2b-packaged--products .mw-rfq-panel .mw-public-head, .shipb2b-packaged--products.mw-rfq-panel .mw-public-head {display:block;margin:0}
.shipb2b-packaged--products .mw-rfq-panel .mw-public-head h3, .shipb2b-packaged--products.mw-rfq-panel .mw-public-head h3 {color:var(--mw-black)}
.shipb2b-packaged--products .mw-rfq-panel .mw-public-head p, .shipb2b-packaged--products.mw-rfq-panel .mw-public-head p {margin-top:12px}
.shipb2b-packaged--products .mw-rfq-facts, .shipb2b-packaged--products.mw-rfq-facts {margin:24px 0 0;padding-left:20px}
.shipb2b-packaged--products .mw-rfq-fields, .shipb2b-packaged--products.mw-rfq-fields {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--mw-line);border:1px solid var(--mw-line)}
.shipb2b-packaged--products .mw-rfq-fields span, .shipb2b-packaged--products.mw-rfq-fields span {display:flex;align-items:center;min-height:58px;padding:12px 14px;background:var(--mw-white);color:var(--mw-black);font-size:var(--mw-text-caption);font-weight:var(--mw-weight-strong)}
.shipb2b-packaged--products .mw-route-card--product, .shipb2b-packaged--products.mw-route-card--product {display:grid;grid-template-columns:190px minmax(0,1fr);min-height:270px;padding:0;background:var(--mw-panel);color:var(--mw-text)}
.shipb2b-packaged--products .mw-route-card--product:first-child, .shipb2b-packaged--products.mw-route-card--product:first-child {display:grid;grid-template-columns:1fr;justify-content:initial;background:var(--mw-panel);color:var(--mw-text)}
.shipb2b-packaged--products .mw-route-card--product figure, .shipb2b-packaged--products.mw-route-card--product figure {margin:0;min-height:100%;overflow:hidden;background:var(--mw-white)}
.shipb2b-packaged--products .mw-route-card--product figure img, .shipb2b-packaged--products.mw-route-card--product figure img {width:100%;height:100%;object-fit:cover}
.shipb2b-packaged--products .mw-route-card--product:first-child figure, .shipb2b-packaged--products.mw-route-card--product:first-child figure {height:330px}
.shipb2b-packaged--products .mw-route-card__body, .shipb2b-packaged--products.mw-route-card__body {padding:24px}
.shipb2b-packaged--products .mw-route-card--product h4, .shipb2b-packaged--products.mw-route-card--product h4, .shipb2b-packaged--products .mw-route-card--product:first-child h4, .shipb2b-packaged--products.mw-route-card--product:first-child h4 {margin:22px 0 10px;color:var(--mw-black);font-size:var(--mw-text-h2)}
.shipb2b-packaged--products .mw-route-card--product p, .shipb2b-packaged--products.mw-route-card--product p {font-size:var(--mw-text-small);line-height:1.55}
.shipb2b-packaged--products .mw-route-card--product ul, .shipb2b-packaged--products.mw-route-card--product ul {display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0 0 18px;padding:0}
.shipb2b-packaged--products .mw-route-card--product li, .shipb2b-packaged--products.mw-route-card--product li {padding:5px 8px;background:var(--mw-white);color:var(--mw-black);font-size:var(--mw-text-micro);font-weight:var(--mw-weight-strong)}
.shipb2b-packaged--products .mw-route-card--product small, .shipb2b-packaged--products.mw-route-card--product small, .shipb2b-packaged--products .mw-route-card--product:first-child small, .shipb2b-packaged--products.mw-route-card--product:first-child small {border-color:var(--mw-line);color:var(--mw-muted)}
.shipb2b-packaged--products .mw-availability-note, .shipb2b-packaged--products.mw-availability-note {margin:14px 0 0;color:var(--mw-muted);font-size:var(--mw-text-caption)}
.shipb2b-packaged--products .mw-spec-table--models, .shipb2b-packaged--products.mw-spec-table--models {min-width:980px}
.shipb2b-packaged--products .mw-spec-table--models tbody th, .shipb2b-packaged--products.mw-spec-table--models tbody th {width:auto;min-width:170px}
.shipb2b-packaged--products .mw-spec-table--models td, .shipb2b-packaged--products.mw-spec-table--models td {min-width:170px}
.shipb2b-packaged--products .mw-h1, .shipb2b-packaged--products.mw-h1 {max-width:980px;font-size:var(--mw-text-display);text-wrap:balance}
.shipb2b-packaged--products .mw-route-card--product:last-child, .shipb2b-packaged--products.mw-route-card--product:last-child {grid-column:1/-1;grid-template-columns:300px minmax(0,1fr)}
.shipb2b-packaged--products .mw-route-mosaic--products, .shipb2b-packaged--products.mw-route-mosaic--products {grid-template-columns:repeat(2,minmax(0,1fr))}
.shipb2b-packaged--products .mw-route-mosaic--products>:last-child:nth-child(odd), .shipb2b-packaged--products.mw-route-mosaic--products>:last-child:nth-child(odd) {grid-column:1/-1}
.shipb2b-packaged--products .mw-route-mosaic--products .mw-route-card--product, .shipb2b-packaged--products.mw-route-mosaic--products .mw-route-card--product, .shipb2b-packaged--products .mw-route-mosaic--products .mw-route-card--product:first-child, .shipb2b-packaged--products.mw-route-mosaic--products .mw-route-card--product:first-child, .shipb2b-packaged--products .mw-route-mosaic--products .mw-route-card--product:last-child, .shipb2b-packaged--products.mw-route-mosaic--products .mw-route-card--product:last-child {grid-column:auto;grid-row:auto;grid-template-columns:190px minmax(0,1fr)}
.shipb2b-packaged--products .mw-route-mosaic--products .mw-route-card--product figure, .shipb2b-packaged--products.mw-route-mosaic--products .mw-route-card--product figure, .shipb2b-packaged--products .mw-route-mosaic--products .mw-route-card--product:first-child figure, .shipb2b-packaged--products.mw-route-mosaic--products .mw-route-card--product:first-child figure {height:auto}
.shipb2b-packaged--products .mw-route-mosaic--products .mw-route-card--product figure img, .shipb2b-packaged--products.mw-route-mosaic--products .mw-route-card--product figure img {object-fit:contain}
.shipb2b-packaged--products .mw-route-links--cta, .shipb2b-packaged--products.mw-route-links--cta {margin-top:28px}
.shipb2b-packaged--products .mw-route-links--cta a, .shipb2b-packaged--products.mw-route-links--cta a {background:rgba(23,26,31,.28);border:1px solid rgba(255,255,255,.26)}
.shipb2b-packaged--products .mw-logo, .shipb2b-packaged--products.mw-logo {min-height:44px}
.shipb2b-packaged--products .mw-section-action, .shipb2b-packaged--products.mw-section-action {width:min(100% - 40px,var(--mw-wrap));margin:32px auto 0;display:flex;justify-content:flex-end}
.shipb2b-packaged--products .mw-hero>.mw-section-action, .shipb2b-packaged--products.mw-hero>.mw-section-action {display:none}
.shipb2b-packaged--products .mw-section--cta .mw-section-action, .shipb2b-packaged--products.mw-section--cta .mw-section-action {display:none}
.shipb2b-packaged--products .mw-section-head--split, .shipb2b-packaged--products.mw-section-head--split {display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.7fr);gap:48px;align-items:end;max-width:none}
.shipb2b-packaged--products .mw-section-head--split .mw-p, .shipb2b-packaged--products.mw-section-head--split .mw-p {margin:0}
.shipb2b-packaged--products .mw-catalogue-grid, .shipb2b-packaged--products.mw-catalogue-grid {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.shipb2b-packaged--products .mw-catalogue-card, .shipb2b-packaged--products.mw-catalogue-card {overflow:hidden;background:var(--mw-panel);border:1px solid var(--mw-line);box-shadow:0 8px 24px rgba(23,26,31,.07)}
.shipb2b-packaged--products .mw-catalogue-card figure, .shipb2b-packaged--products.mw-catalogue-card figure {height:220px;margin:0;background:var(--mw-white)}
.shipb2b-packaged--products .mw-catalogue-card img, .shipb2b-packaged--products.mw-catalogue-card img {width:100%;height:100%;object-fit:contain}
.shipb2b-packaged--products .mw-catalogue-card>div, .shipb2b-packaged--products.mw-catalogue-card>div {padding:22px}
.shipb2b-packaged--products .mw-catalogue-card>div>span, .shipb2b-packaged--products.mw-catalogue-card>div>span, .shipb2b-packaged--products .mw-option-grid article>span, .shipb2b-packaged--products.mw-option-grid article>span {color:var(--mw-primary-text);font-size:var(--mw-text-micro);font-weight:var(--mw-weight-display);letter-spacing:.12em}
.shipb2b-packaged--products .mw-catalogue-card h3, .shipb2b-packaged--products.mw-catalogue-card h3, .shipb2b-packaged--products .mw-option-grid h3, .shipb2b-packaged--products.mw-option-grid h3, .shipb2b-packaged--products .mw-process-rail h3, .shipb2b-packaged--products.mw-process-rail h3 {margin:10px 0 18px;color:var(--mw-black);font-size:var(--mw-text-h3);line-height:1.2}
.shipb2b-packaged--products .mw-catalogue-card a, .shipb2b-packaged--products.mw-catalogue-card a {display:flex;justify-content:space-between;gap:12px;padding-top:15px;border-top:1px solid var(--mw-line);color:var(--mw-black);font-size:var(--mw-text-caption);font-weight:var(--mw-weight-strong)}
.shipb2b-packaged--products .mw-section--dark, .shipb2b-packaged--products.mw-section--dark, .shipb2b-packaged--products .mw-section--proof-band, .shipb2b-packaged--products.mw-section--proof-band {background:var(--mw-black);color:var(--mw-white-2)}
.shipb2b-packaged--products .mw-section--dark .mw-h2, .shipb2b-packaged--products.mw-section--dark .mw-h2, .shipb2b-packaged--products .mw-section--dark .mw-p, .shipb2b-packaged--products.mw-section--dark .mw-p, .shipb2b-packaged--products .mw-section--proof-band .mw-h2, .shipb2b-packaged--products.mw-section--proof-band .mw-h2, .shipb2b-packaged--products .mw-section--proof-band .mw-p, .shipb2b-packaged--products.mw-section--proof-band .mw-p {color:var(--mw-panel)}
.shipb2b-packaged--products .mw-scenario-list, .shipb2b-packaged--products.mw-scenario-list {border-top:1px solid rgba(255,255,255,.2)}
.shipb2b-packaged--products .mw-scenario-card, .shipb2b-packaged--products.mw-scenario-card {display:grid;grid-template-columns:54px minmax(260px,1fr) minmax(0,1.45fr);gap:22px 34px;align-items:center;min-height:112px;border-bottom:1px solid rgba(255,255,255,.2);color:var(--mw-panel)}
.shipb2b-packaged--products .mw-scenario-card:hover, .shipb2b-packaged--products.mw-scenario-card:hover {text-decoration:none;background:rgba(255,255,255,.04)}
.shipb2b-packaged--products .mw-scenario-card>span, .shipb2b-packaged--products.mw-scenario-card>span {color:var(--mw-primary-text);font-size:var(--mw-text-micro);font-weight:var(--mw-weight-display)}
.shipb2b-packaged--products .mw-scenario-card strong, .shipb2b-packaged--products.mw-scenario-card strong {font-size:var(--mw-text-h2);line-height:1.18;letter-spacing:-.01em}
.shipb2b-packaged--products .mw-scenario-card small, .shipb2b-packaged--products.mw-scenario-card small {font-size:var(--mw-text-caption);line-height:1.55}
@media(max-width:1000px) {.shipb2b-packaged--products .mw-scenario-card, .shipb2b-packaged--products.mw-scenario-card {grid-template-columns:44px minmax(0,1fr);row-gap:10px}
.shipb2b-packaged--products .mw-scenario-card small, .shipb2b-packaged--products.mw-scenario-card small {grid-column:2}}
.shipb2b-packaged--products .mw-option-grid, .shipb2b-packaged--products.mw-option-grid {display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:3px solid var(--mw-black)}
.shipb2b-packaged--products .mw-option-grid article, .shipb2b-packaged--products.mw-option-grid article {padding:24px 22px;border-right:1px solid var(--mw-line);border-bottom:1px solid var(--mw-line)}
.shipb2b-packaged--products .mw-option-grid article:last-child, .shipb2b-packaged--products.mw-option-grid article:last-child {border-right:0}
.shipb2b-packaged--products .mw-option-grid p, .shipb2b-packaged--products.mw-option-grid p, .shipb2b-packaged--products .mw-process-rail p, .shipb2b-packaged--products.mw-process-rail p {margin:0}
.shipb2b-packaged--products .mw-process-rail, .shipb2b-packaged--products.mw-process-rail {display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--mw-line);border-top:3px solid var(--mw-black)}
.shipb2b-packaged--products .mw-process-rail article, .shipb2b-packaged--products.mw-process-rail article {position:relative;min-height:250px;padding:28px 24px;background:var(--mw-panel)}
.shipb2b-packaged--products .mw-process-rail article>span, .shipb2b-packaged--products.mw-process-rail article>span {color:var(--mw-primary-text);font-size:var(--mw-text-micro);font-weight:var(--mw-weight-display);text-transform:uppercase;letter-spacing:.08em}
.shipb2b-packaged--products .mw-process-rail h3, .shipb2b-packaged--products.mw-process-rail h3 {margin-top:48px}
.shipb2b-packaged--products .mw-proof-band, .shipb2b-packaged--products.mw-proof-band {display:grid;grid-template-columns:1.35fr .8fr .8fr;grid-template-rows:220px 220px;gap:16px}
.shipb2b-packaged--products .mw-proof-band figure, .shipb2b-packaged--products.mw-proof-band figure {position:relative;overflow:hidden;margin:0;background:var(--mw-black-soft)}
.shipb2b-packaged--products .mw-proof-band figure:first-child, .shipb2b-packaged--products.mw-proof-band figure:first-child {grid-row:1/3}
.shipb2b-packaged--products .mw-proof-band figure:last-child, .shipb2b-packaged--products.mw-proof-band figure:last-child {grid-column:2/4}
.shipb2b-packaged--products .mw-proof-band img, .shipb2b-packaged--products.mw-proof-band img {width:100%;height:100%;object-fit:cover;filter:saturate(.8) contrast(1.05)}
.shipb2b-packaged--products .mw-proof-band figcaption, .shipb2b-packaged--products.mw-proof-band figcaption {position:absolute;left:14px;bottom:12px;padding:6px 9px;background:rgba(23,26,31,.82);color:var(--mw-panel);font-size:var(--mw-text-micro);font-weight:var(--mw-weight-strong)}
@media(max-width:1000px) {.shipb2b-packaged--products .mw-rail-layout, .shipb2b-packaged--products.mw-rail-layout, .shipb2b-packaged--products .mw-sig, .shipb2b-packaged--products.mw-sig {grid-template-columns:1fr}
.shipb2b-packaged--products .mw-matrix__row, .shipb2b-packaged--products.mw-matrix__row {grid-template-columns:1fr;gap:8px}}
@media(max-width:820px) {.shipb2b-packaged--products .mw-nav, .shipb2b-packaged--products.mw-nav {display:none;position:absolute;top:76px;left:0;right:0;padding:20px;background:var(--mw-panel);border-bottom:1px solid var(--mw-line);flex-direction:column;align-items:stretch}
.shipb2b-packaged--products .mw-nav[data-open="true"], .shipb2b-packaged--products.mw-nav[data-open="true"] {display:flex}
.shipb2b-packaged--products .mw-nav a, .shipb2b-packaged--products.mw-nav a {padding:8px 12px}
.shipb2b-packaged--products .mw-menu-toggle, .shipb2b-packaged--products.mw-menu-toggle {display:inline-flex;align-items:center;justify-content:center}
.shipb2b-packaged--products .mw-hero, .shipb2b-packaged--products.mw-hero {min-height:580px}
.shipb2b-packaged--products .mw-hero__inner, .shipb2b-packaged--products.mw-hero__inner {padding-block:80px 56px}
.shipb2b-packaged--products .mw-h1, .shipb2b-packaged--products.mw-h1 {font-size:var(--mw-text-h1)}
.shipb2b-packaged--products .mw-section, .shipb2b-packaged--products.mw-section {padding-block:62px}
.shipb2b-packaged--products .mw-proof-layout, .shipb2b-packaged--products.mw-proof-layout, .shipb2b-packaged--products .mw-faq, .shipb2b-packaged--products.mw-faq, .shipb2b-packaged--products .mw-cta-grid, .shipb2b-packaged--products.mw-cta-grid, .shipb2b-packaged--products .mw-evidence-layout, .shipb2b-packaged--products.mw-evidence-layout, .shipb2b-packaged--products .mw-public-head, .shipb2b-packaged--products.mw-public-head, .shipb2b-packaged--products .mw-route-mosaic, .shipb2b-packaged--products.mw-route-mosaic, .shipb2b-packaged--products .mw-dispatch-grid, .shipb2b-packaged--products.mw-dispatch-grid, .shipb2b-packaged--products .mw-config-layout, .shipb2b-packaged--products.mw-config-layout, .shipb2b-packaged--products .mw-rfq-panel, .shipb2b-packaged--products.mw-rfq-panel {grid-template-columns:1fr}
.shipb2b-packaged--products .mw-public-head, .shipb2b-packaged--products.mw-public-head {gap:14px}
.shipb2b-packaged--products .mw-proof-media, .shipb2b-packaged--products.mw-proof-media {min-height:280px}
.shipb2b-packaged--products .mw-route-card:first-child, .shipb2b-packaged--products.mw-route-card:first-child {grid-row:auto;min-height:290px}
.shipb2b-packaged--products .mw-route-card--product, .shipb2b-packaged--products.mw-route-card--product, .shipb2b-packaged--products .mw-route-card--product:first-child, .shipb2b-packaged--products.mw-route-card--product:first-child, .shipb2b-packaged--products .mw-route-card--product:last-child, .shipb2b-packaged--products.mw-route-card--product:last-child {grid-template-columns:1fr}
.shipb2b-packaged--products .mw-route-card--product figure, .shipb2b-packaged--products.mw-route-card--product figure, .shipb2b-packaged--products .mw-route-card--product:first-child figure, .shipb2b-packaged--products.mw-route-card--product:first-child figure {height:250px}
.shipb2b-packaged--products .mw-config-list article, .shipb2b-packaged--products.mw-config-list article {grid-template-columns:1fr;gap:8px}
.shipb2b-packaged--products .mw-config-list small, .shipb2b-packaged--products.mw-config-list small {grid-column:auto}
.shipb2b-packaged--products .mw-application-list article, .shipb2b-packaged--products.mw-application-list article {grid-template-columns:38px 1fr}
.shipb2b-packaged--products .mw-application-list article p, .shipb2b-packaged--products.mw-application-list article p {grid-column:2}
.shipb2b-packaged--products .mw-rfq-panel, .shipb2b-packaged--products.mw-rfq-panel {padding:26px;gap:28px}
.shipb2b-packaged--products .mw-btn, .shipb2b-packaged--products.mw-btn {width:100%}}
@media(max-width:820px) {}
.shipb2b-packaged--products .mw-catalogue-card figure, .shipb2b-packaged--products.mw-catalogue-card figure {height:300px}
.shipb2b-packaged--products .mw-catalogue-card img, .shipb2b-packaged--products.mw-catalogue-card img {padding:10px}
.shipb2b-packaged--products .mw-catalogue-card[hidden], .shipb2b-packaged--products.mw-catalogue-card[hidden] {display:none}
.shipb2b-packaged--products .mw-progressive-pagination, .shipb2b-packaged--products.mw-progressive-pagination {display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:28px;padding-top:24px;border-top:1px solid var(--mw-line)}
.shipb2b-packaged--products .mw-progressive-pagination p, .shipb2b-packaged--products.mw-progressive-pagination p {margin:0;color:var(--mw-muted);font-size:var(--mw-text-caption)}
.shipb2b-packaged--products .mw-progressive-pagination .mw-btn, .shipb2b-packaged--products.mw-progressive-pagination .mw-btn {font-size:var(--mw-text-small)}
@media(max-width:820px) {.shipb2b-packaged--products .mw-section-head--split, .shipb2b-packaged--products.mw-section-head--split, .shipb2b-packaged--products .mw-catalogue-grid, .shipb2b-packaged--products.mw-catalogue-grid, .shipb2b-packaged--products .mw-option-grid, .shipb2b-packaged--products.mw-option-grid, .shipb2b-packaged--products .mw-process-rail, .shipb2b-packaged--products.mw-process-rail {grid-template-columns:1fr}
.shipb2b-packaged--products .mw-section-head--split, .shipb2b-packaged--products.mw-section-head--split {gap:16px}
.shipb2b-packaged--products .mw-catalogue-card, .shipb2b-packaged--products.mw-catalogue-card {display:grid;grid-template-columns:160px minmax(0,1fr)}
.shipb2b-packaged--products .mw-catalogue-card figure, .shipb2b-packaged--products.mw-catalogue-card figure {height:100%;min-height:210px}
.shipb2b-packaged--products .mw-scenario-card, .shipb2b-packaged--products.mw-scenario-card {grid-template-columns:36px minmax(0,1fr)}
.shipb2b-packaged--products .mw-scenario-card small, .shipb2b-packaged--products.mw-scenario-card small {grid-column:2}
.shipb2b-packaged--products .mw-option-grid article, .shipb2b-packaged--products.mw-option-grid article {border-right:0}
.shipb2b-packaged--products .mw-process-rail article, .shipb2b-packaged--products.mw-process-rail article {min-height:0}
.shipb2b-packaged--products .mw-process-rail h3, .shipb2b-packaged--products.mw-process-rail h3 {margin-top:22px}
.shipb2b-packaged--products .mw-proof-band, .shipb2b-packaged--products.mw-proof-band {grid-template-columns:1fr;grid-template-rows:none}
.shipb2b-packaged--products .mw-proof-band figure, .shipb2b-packaged--products.mw-proof-band figure, .shipb2b-packaged--products .mw-proof-band figure:first-child, .shipb2b-packaged--products.mw-proof-band figure:first-child, .shipb2b-packaged--products .mw-proof-band figure:last-child, .shipb2b-packaged--products.mw-proof-band figure:last-child {grid-column:auto;grid-row:auto;height:240px}
.shipb2b-packaged--products .mw-progressive-pagination, .shipb2b-packaged--products.mw-progressive-pagination {align-items:stretch;flex-direction:column}
.shipb2b-packaged--products .mw-catalogue-card img, .shipb2b-packaged--products.mw-catalogue-card img {padding:6px}}
@media(max-width:820px) {.shipb2b-packaged--products .mw-route-mosaic--products .mw-route-card--product, .shipb2b-packaged--products.mw-route-mosaic--products .mw-route-card--product, .shipb2b-packaged--products .mw-route-mosaic--products .mw-route-card--product:first-child, .shipb2b-packaged--products.mw-route-mosaic--products .mw-route-card--product:first-child, .shipb2b-packaged--products .mw-route-mosaic--products .mw-route-card--product:last-child, .shipb2b-packaged--products.mw-route-mosaic--products .mw-route-card--product:last-child {grid-template-columns:1fr}
.shipb2b-packaged--products .mw-route-mosaic--products .mw-route-card--product figure, .shipb2b-packaged--products.mw-route-mosaic--products .mw-route-card--product figure, .shipb2b-packaged--products .mw-route-mosaic--products .mw-route-card--product:first-child figure, .shipb2b-packaged--products.mw-route-mosaic--products .mw-route-card--product:first-child figure {height:250px}}
@media(prefers-reduced-motion:reduce) {.shipb2b-packaged--products {scroll-behavior:auto}
.shipb2b-packaged--products, .shipb2b-packaged--products *, .shipb2b-packaged--products *:before, .shipb2b-packaged--products *:after {transition:none!important;animation:none!important}}
/* shipb2b-packaged: products/fire-extinguishers — scoped as .shipb2b-packaged--products--fire-extinguishers */
.shipb2b-packaged--products--fire-extinguishers {--fe-rule:rgba(255,255,255,.16);--fe-rule-light:var(--mw-color-border);--fe-stage:#f1f2f3;--fe-ink-soft:rgba(255,255,255,.72)}
.shipb2b-packaged--products--fire-extinguishers * {box-sizing:border-box}
.shipb2b-packaged--products--fire-extinguishers {margin:0;background:var(--mw-color-cloud);color:var(--mw-color-graphite);font-family:var(--mw-font-sans);font-size:var(--mw-text-body);line-height:var(--mw-lh-body)}
.shipb2b-packaged--products--fire-extinguishers img {display:block;max-width:100%;height:auto}
.shipb2b-packaged--products--fire-extinguishers a {color:var(--mw-color-brand-red-text);text-decoration:none}
.shipb2b-packaged--products--fire-extinguishers a:hover {text-decoration:underline}
.shipb2b-packaged--products--fire-extinguishers :focus-visible {outline:3px solid var(--mw-color-brand-red);outline-offset:3px}
.shipb2b-packaged--products--fire-extinguishers .fe-wrap, .shipb2b-packaged--products--fire-extinguishers.fe-wrap {width:min(100% - 40px,var(--mw-wrap));margin-inline:auto}
.shipb2b-packaged--products--fire-extinguishers .fe-skip, .shipb2b-packaged--products--fire-extinguishers.fe-skip {position:absolute;left:-9999px}
.shipb2b-packaged--products--fire-extinguishers .fe-skip:focus, .shipb2b-packaged--products--fire-extinguishers.fe-skip:focus {left:16px;top:16px;z-index:99;padding:12px 18px;background:var(--mw-color-panel);color:var(--mw-color-ink)}
.shipb2b-packaged--products--fire-extinguishers .fe-eyebrow, .shipb2b-packaged--products--fire-extinguishers.fe-eyebrow {margin:0 0 14px;font-family:var(--mw-font-heading);font-size:var(--mw-text-micro);font-weight:var(--mw-weight-strong);letter-spacing:var(--mw-tracking-micro);text-transform:uppercase;color:var(--mw-color-brand-red-text)}
.shipb2b-packaged--products--fire-extinguishers .fe-eyebrow--light, .shipb2b-packaged--products--fire-extinguishers.fe-eyebrow--light {color:rgba(255,255,255,.68)}
.shipb2b-packaged--products--fire-extinguishers .fe-h2, .shipb2b-packaged--products--fire-extinguishers.fe-h2 {margin:0;font-family:var(--mw-font-heading);font-size:var(--mw-text-h1);font-weight:var(--mw-weight-strong);line-height:var(--mw-lh-heading);letter-spacing:var(--mw-tracking-display);word-spacing:var(--mw-word-display);color:var(--mw-color-ink);text-wrap:balance}
.shipb2b-packaged--products--fire-extinguishers .fe-h2--light, .shipb2b-packaged--products--fire-extinguishers.fe-h2--light {color:var(--mw-color-panel)}
.shipb2b-packaged--products--fire-extinguishers .fe-lede, .shipb2b-packaged--products--fire-extinguishers.fe-lede {margin:14px 0 0;max-width:60ch;color:var(--mw-color-steel)}
.shipb2b-packaged--products--fire-extinguishers .fe-lede--light, .shipb2b-packaged--products--fire-extinguishers.fe-lede--light {color:var(--fe-ink-soft)}
.shipb2b-packaged--products--fire-extinguishers .fe-section, .shipb2b-packaged--products--fire-extinguishers.fe-section {padding-block:var(--mw-space-8)}
.shipb2b-packaged--products--fire-extinguishers .fe-section--ink, .shipb2b-packaged--products--fire-extinguishers.fe-section--ink {background:var(--mw-color-ink);color:var(--fe-ink-soft)}
.shipb2b-packaged--products--fire-extinguishers .fe-section--stage, .shipb2b-packaged--products--fire-extinguishers.fe-section--stage {background:var(--fe-stage)}
.shipb2b-packaged--products--fire-extinguishers .fe-head, .shipb2b-packaged--products--fire-extinguishers.fe-head {display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:var(--mw-space-7);align-items:end;margin-bottom:var(--mw-space-6)}
.shipb2b-packaged--products--fire-extinguishers .mw-btn--primary {background:var(--mw-color-brand-red);color:var(--mw-color-on-brand);border:1px solid var(--mw-color-brand-red)}
.shipb2b-packaged--products--fire-extinguishers .mw-btn--primary:hover {background:var(--mw-color-brand-red-deep);border-color:var(--mw-color-brand-red-deep);color:var(--mw-color-on-brand)}
.shipb2b-packaged--products--fire-extinguishers .mw-btn--ghost {background:transparent;color:var(--mw-color-on-brand);border:1px solid rgba(255,255,255,.55)}
.shipb2b-packaged--products--fire-extinguishers .mw-btn--ghost:hover {border-color:var(--mw-color-on-brand);color:var(--mw-color-on-brand)}
.shipb2b-packaged--products--fire-extinguishers .fe-actions, .shipb2b-packaged--products--fire-extinguishers.fe-actions {display:flex;flex-wrap:wrap;gap:var(--mw-space-3);margin-top:var(--mw-space-5)}
.shipb2b-packaged--products--fire-extinguishers .fe-hero, .shipb2b-packaged--products--fire-extinguishers.fe-hero {position:relative;isolation:isolate;overflow:hidden;background:var(--mw-color-footer);color:var(--mw-color-panel);padding-block:var(--mw-space-8) var(--mw-space-6);min-height:640px;display:flex;align-items:center}
.shipb2b-packaged--products--fire-extinguishers .fe-hero__media, .shipb2b-packaged--products--fire-extinguishers.fe-hero__media {position:absolute;inset:0;z-index:-2}
.shipb2b-packaged--products--fire-extinguishers .fe-hero__media img, .shipb2b-packaged--products--fire-extinguishers.fe-hero__media img, .shipb2b-packaged--products--fire-extinguishers .fe-hero__media video, .shipb2b-packaged--products--fire-extinguishers.fe-hero__media video {width:100%;height:100%;object-fit:cover;filter:saturate(.82) contrast(1.04)}
.shipb2b-packaged--products--fire-extinguishers .fe-hero__scrim, .shipb2b-packaged--products--fire-extinguishers.fe-hero__scrim {position:absolute;inset:0;z-index:-1;background:linear-gradient(100deg,rgba(24,24,25,.94) 0%,rgba(24,24,25,.86) 38%,rgba(24,24,25,.42) 72%,rgba(24,24,25,.22) 100%)}
.shipb2b-packaged--products--fire-extinguishers .fe-hero__copy, .shipb2b-packaged--products--fire-extinguishers.fe-hero__copy {max-width:980px}
.shipb2b-packaged--products--fire-extinguishers .fe-hero h1, .shipb2b-packaged--products--fire-extinguishers.fe-hero h1 {margin:0;font-family:var(--mw-font-heading);font-size:var(--mw-text-display);font-weight:var(--mw-weight-display);line-height:var(--mw-lh-tight);letter-spacing:var(--mw-tracking-display);word-spacing:var(--mw-word-display);color:var(--mw-color-panel);text-wrap:balance}
.shipb2b-packaged--products--fire-extinguishers .fe-hero__lead, .shipb2b-packaged--products--fire-extinguishers.fe-hero__lead {margin:var(--mw-space-4) 0 0;max-width:52ch;font-size:var(--mw-text-lead);line-height:1.5;color:var(--fe-ink-soft)}
.shipb2b-packaged--products--fire-extinguishers .fe-orient, .shipb2b-packaged--products--fire-extinguishers.fe-orient {display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:var(--mw-space-7);border-top:1px solid var(--fe-rule)}
.shipb2b-packaged--products--fire-extinguishers .fe-orient div, .shipb2b-packaged--products--fire-extinguishers.fe-orient div {padding:var(--mw-space-4) var(--mw-space-4) 0 0;border-right:1px solid var(--fe-rule)}
.shipb2b-packaged--products--fire-extinguishers .fe-orient div:last-child, .shipb2b-packaged--products--fire-extinguishers.fe-orient div:last-child {border-right:0}
.shipb2b-packaged--products--fire-extinguishers .fe-orient dt, .shipb2b-packaged--products--fire-extinguishers.fe-orient dt {font-family:var(--mw-font-heading);font-size:var(--mw-text-caption);font-weight:var(--mw-weight-strong);color:var(--mw-color-panel)}
.shipb2b-packaged--products--fire-extinguishers .fe-orient dd, .shipb2b-packaged--products--fire-extinguishers.fe-orient dd {margin:6px 0 0;font-size:var(--mw-text-micro);color:rgba(255,255,255,.6)}
.shipb2b-packaged--products--fire-extinguishers .fe-route, .shipb2b-packaged--products--fire-extinguishers.fe-route {display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:var(--mw-space-7);align-items:start}
.shipb2b-packaged--products--fire-extinguishers .fe-route__media, .shipb2b-packaged--products--fire-extinguishers.fe-route__media {margin:0;aspect-ratio:4/3;display:grid;place-items:center;background:radial-gradient(circle at 50% 45%,#fdfdfd 0%,#e9ebec 100%);border:1px solid var(--fe-rule-light)}
.shipb2b-packaged--products--fire-extinguishers .fe-route__media img, .shipb2b-packaged--products--fire-extinguishers.fe-route__media img {max-height:100%;width:auto;object-fit:contain;padding:var(--mw-space-5)}
.shipb2b-packaged--products--fire-extinguishers .fe-rail, .shipb2b-packaged--products--fire-extinguishers.fe-rail {border-top:2px solid var(--mw-color-ink)}
.shipb2b-packaged--products--fire-extinguishers .fe-rail__row, .shipb2b-packaged--products--fire-extinguishers.fe-rail__row {display:grid;grid-template-columns:52px minmax(0,1fr);gap:var(--mw-space-4);padding:var(--mw-space-4) 0;border-bottom:1px solid var(--fe-rule-light)}
.shipb2b-packaged--products--fire-extinguishers .fe-rail__n, .shipb2b-packaged--products--fire-extinguishers.fe-rail__n {font-family:var(--mw-font-heading);font-size:var(--mw-text-caption);font-weight:var(--mw-weight-display);color:var(--mw-color-brand-red-text);letter-spacing:var(--mw-tracking-micro)}
.shipb2b-packaged--products--fire-extinguishers .fe-rail__row h3, .shipb2b-packaged--products--fire-extinguishers.fe-rail__row h3 {margin:0 0 4px;font-family:var(--mw-font-heading);font-size:var(--mw-text-h3);font-weight:var(--mw-weight-strong);color:var(--mw-color-ink)}
.shipb2b-packaged--products--fire-extinguishers .fe-rail__row p, .shipb2b-packaged--products--fire-extinguishers.fe-rail__row p {margin:0;font-size:var(--mw-text-small);color:var(--mw-color-steel)}
.shipb2b-packaged--products--fire-extinguishers .fe-classnote, .shipb2b-packaged--products--fire-extinguishers.fe-classnote {margin-top:var(--mw-space-4);padding:var(--mw-space-4);background:var(--fe-stage);border-left:3px solid var(--mw-color-brand-red);font-size:var(--mw-text-small)}
.shipb2b-packaged--products--fire-extinguishers .fe-classnote strong, .shipb2b-packaged--products--fire-extinguishers.fe-classnote strong {color:var(--mw-color-ink)}
.shipb2b-packaged--products--fire-extinguishers .fe-sig, .shipb2b-packaged--products--fire-extinguishers.fe-sig {display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:var(--mw-space-7);align-items:start}
.shipb2b-packaged--products--fire-extinguishers .fe-sig__stage, .shipb2b-packaged--products--fire-extinguishers.fe-sig__stage {margin:0;position:relative;aspect-ratio:4/3;display:grid;place-items:center;background:radial-gradient(circle at 50% 40%,#2b2c2e 0%,#151617 100%);overflow:hidden}
.shipb2b-packaged--products--fire-extinguishers .fe-sig__stage img, .shipb2b-packaged--products--fire-extinguishers.fe-sig__stage img {max-height:82%;width:auto;object-fit:contain;filter:drop-shadow(0 18px 26px rgba(0,0,0,.45))}
.shipb2b-packaged--products--fire-extinguishers .fe-sig__stage figcaption, .shipb2b-packaged--products--fire-extinguishers.fe-sig__stage figcaption {position:absolute;left:0;right:0;bottom:0;padding:var(--mw-space-3) var(--mw-space-4);background:linear-gradient(180deg,transparent,rgba(0,0,0,.72));color:var(--mw-color-panel);font-size:var(--mw-text-caption)}
.shipb2b-packaged--products--fire-extinguishers .fe-pick, .shipb2b-packaged--products--fire-extinguishers.fe-pick {display:grid;gap:var(--mw-space-3)}
.shipb2b-packaged--products--fire-extinguishers .fe-pick__card, .shipb2b-packaged--products--fire-extinguishers.fe-pick__card {display:grid;grid-template-columns:76px minmax(0,1fr);gap:var(--mw-space-3);align-items:center;padding:var(--mw-space-3);background:var(--mw-color-panel);border:1px solid var(--fe-rule-light);border-left:3px solid transparent;text-align:left;font:inherit;color:inherit;cursor:pointer}
.shipb2b-packaged--products--fire-extinguishers .fe-pick__card[aria-pressed="true"], .shipb2b-packaged--products--fire-extinguishers.fe-pick__card[aria-pressed="true"] {border-left-color:var(--mw-color-brand-red);background:#fff;box-shadow:0 2px 12px rgba(0,0,0,.07)}
.shipb2b-packaged--products--fire-extinguishers .fe-pick__card[aria-pressed="true"] .fe-pick__name, .shipb2b-packaged--products--fire-extinguishers.fe-pick__card[aria-pressed="true"] .fe-pick__name {text-decoration:underline;text-underline-offset:3px}
.shipb2b-packaged--products--fire-extinguishers .fe-pick__card img, .shipb2b-packaged--products--fire-extinguishers.fe-pick__card img {width:76px;height:58px;object-fit:contain}
.shipb2b-packaged--products--fire-extinguishers .fe-pick__name, .shipb2b-packaged--products--fire-extinguishers.fe-pick__name {display:block;font-family:var(--mw-font-heading);font-size:var(--mw-text-small);font-weight:var(--mw-weight-strong);color:var(--mw-color-ink)}
.shipb2b-packaged--products--fire-extinguishers .fe-pick__meta, .shipb2b-packaged--products--fire-extinguishers.fe-pick__meta {display:block;margin-top:2px;font-size:var(--mw-text-micro);color:var(--mw-color-steel)}
.shipb2b-packaged--products--fire-extinguishers .fe-compare, .shipb2b-packaged--products--fire-extinguishers.fe-compare {margin-top:var(--mw-space-6);width:100%;border-collapse:collapse;font-size:var(--mw-text-caption)}
.shipb2b-packaged--products--fire-extinguishers .fe-compare th, .shipb2b-packaged--products--fire-extinguishers.fe-compare th, .shipb2b-packaged--products--fire-extinguishers .fe-compare td, .shipb2b-packaged--products--fire-extinguishers.fe-compare td {padding:12px 14px;text-align:left;border-bottom:1px solid var(--fe-rule-light);vertical-align:top}
.shipb2b-packaged--products--fire-extinguishers .fe-compare thead th, .shipb2b-packaged--products--fire-extinguishers.fe-compare thead th {font-family:var(--mw-font-heading);font-size:var(--mw-text-micro);letter-spacing:var(--mw-tracking-micro);text-transform:uppercase;color:var(--mw-color-steel);border-bottom:2px solid var(--mw-color-ink)}
.shipb2b-packaged--products--fire-extinguishers .fe-compare tbody th, .shipb2b-packaged--products--fire-extinguishers.fe-compare tbody th {font-weight:var(--mw-weight-strong);color:var(--mw-color-ink)}
.shipb2b-packaged--products--fire-extinguishers .fe-compare tr[data-active="true"] td, .shipb2b-packaged--products--fire-extinguishers.fe-compare tr[data-active="true"] td, .shipb2b-packaged--products--fire-extinguishers .fe-compare tr[data-active="true"] th, .shipb2b-packaged--products--fire-extinguishers.fe-compare tr[data-active="true"] th {background:#fff}
.shipb2b-packaged--products--fire-extinguishers .fe-matrix, .shipb2b-packaged--products--fire-extinguishers.fe-matrix {border-top:2px solid var(--mw-color-ink)}
.shipb2b-packaged--products--fire-extinguishers .fe-matrix__group, .shipb2b-packaged--products--fire-extinguishers.fe-matrix__group {padding-block:var(--mw-space-4);border-bottom:1px solid var(--fe-rule-light)}
.shipb2b-packaged--products--fire-extinguishers .fe-matrix__group>h3, .shipb2b-packaged--products--fire-extinguishers.fe-matrix__group>h3 {margin:0 0 var(--mw-space-3);font-family:var(--mw-font-heading);font-size:var(--mw-text-micro);letter-spacing:var(--mw-tracking-micro);text-transform:uppercase;color:var(--mw-color-steel)}
.shipb2b-packaged--products--fire-extinguishers .fe-matrix__row, .shipb2b-packaged--products--fire-extinguishers.fe-matrix__row {display:grid;grid-template-columns:minmax(160px,.9fr) repeat(3,minmax(0,1fr));gap:var(--mw-space-4);padding-block:var(--mw-space-3)}
.shipb2b-packaged--products--fire-extinguishers .fe-matrix__row+.fe-matrix__row, .shipb2b-packaged--products--fire-extinguishers.fe-matrix__row+.fe-matrix__row {border-top:1px dashed var(--fe-rule-light)}
.shipb2b-packaged--products--fire-extinguishers .fe-matrix__label, .shipb2b-packaged--products--fire-extinguishers.fe-matrix__label {position:sticky;top:var(--mw-space-4);align-self:start;font-family:var(--mw-font-heading);font-size:var(--mw-text-small);font-weight:var(--mw-weight-strong);color:var(--mw-color-ink)}
.shipb2b-packaged--products--fire-extinguishers .fe-matrix__label::before, .shipb2b-packaged--products--fire-extinguishers.fe-matrix__label::before {content:"";display:inline-block;width:8px;height:8px;margin-right:8px;background:var(--mw-color-brand-red);vertical-align:middle}
.shipb2b-packaged--products--fire-extinguishers .fe-matrix__cell, .shipb2b-packaged--products--fire-extinguishers.fe-matrix__cell {font-size:var(--mw-text-small);color:var(--mw-color-steel)}
.shipb2b-packaged--products--fire-extinguishers .fe-matrix__cell b, .shipb2b-packaged--products--fire-extinguishers.fe-matrix__cell b {display:block;margin-bottom:3px;font-size:var(--mw-text-micro);letter-spacing:var(--mw-tracking-micro);text-transform:uppercase;color:var(--mw-color-steel);font-weight:var(--mw-weight-strong)}
.shipb2b-packaged--products--fire-extinguishers .fe-matrix__cell span, .shipb2b-packaged--products--fire-extinguishers.fe-matrix__cell span {color:var(--mw-color-graphite)}
.shipb2b-packaged--products--fire-extinguishers .fe-apps, .shipb2b-packaged--products--fire-extinguishers.fe-apps {border-left:2px solid var(--mw-color-brand-red);padding-left:var(--mw-space-5)}
.shipb2b-packaged--products--fire-extinguishers .fe-app, .shipb2b-packaged--products--fire-extinguishers.fe-app {display:grid;grid-template-columns:78px minmax(0,1.1fr) minmax(0,1fr) minmax(0,1fr);gap:var(--mw-space-4);padding-block:var(--mw-space-5);border-bottom:1px solid var(--fe-rule-light)}
.shipb2b-packaged--products--fire-extinguishers .fe-app:last-child, .shipb2b-packaged--products--fire-extinguishers.fe-app:last-child {border-bottom:0}
.shipb2b-packaged--products--fire-extinguishers .fe-app__n, .shipb2b-packaged--products--fire-extinguishers.fe-app__n {font-family:var(--mw-font-heading);font-size:var(--mw-text-h2);font-weight:var(--mw-weight-display);line-height:1;color:var(--mw-color-border)}
.shipb2b-packaged--products--fire-extinguishers .fe-app h3, .shipb2b-packaged--products--fire-extinguishers.fe-app h3 {margin:0;font-family:var(--mw-font-heading);font-size:var(--mw-text-h3);font-weight:var(--mw-weight-strong);color:var(--mw-color-ink)}
.shipb2b-packaged--products--fire-extinguishers .fe-app__who, .shipb2b-packaged--products--fire-extinguishers.fe-app__who {display:block;margin-top:4px;font-size:var(--mw-text-micro);color:var(--mw-color-steel)}
.shipb2b-packaged--products--fire-extinguishers .fe-app__col b, .shipb2b-packaged--products--fire-extinguishers.fe-app__col b {display:block;margin-bottom:4px;font-size:var(--mw-text-micro);letter-spacing:var(--mw-tracking-micro);text-transform:uppercase;color:var(--mw-color-steel);font-weight:var(--mw-weight-strong)}
.shipb2b-packaged--products--fire-extinguishers .fe-app__col, .shipb2b-packaged--products--fire-extinguishers.fe-app__col {font-size:var(--mw-text-small);color:var(--mw-color-graphite)}
.shipb2b-packaged--products--fire-extinguishers .fe-proof, .shipb2b-packaged--products--fire-extinguishers.fe-proof {display:grid;grid-template-columns:minmax(0,1.6fr) minmax(240px,.75fr);gap:var(--mw-space-6);align-items:start}
.shipb2b-packaged--products--fire-extinguishers .fe-mosaic, .shipb2b-packaged--products--fire-extinguishers.fe-mosaic {display:grid;grid-template-columns:1.25fr 1fr 1fr;grid-template-rows:230px 230px;gap:12px}
.shipb2b-packaged--products--fire-extinguishers .fe-mosaic figure, .shipb2b-packaged--products--fire-extinguishers.fe-mosaic figure {position:relative;margin:0;overflow:hidden;background:#111}
.shipb2b-packaged--products--fire-extinguishers .fe-mosaic figure:first-child, .shipb2b-packaged--products--fire-extinguishers.fe-mosaic figure:first-child {grid-row:1/3}
.shipb2b-packaged--products--fire-extinguishers .fe-mosaic figure:last-child, .shipb2b-packaged--products--fire-extinguishers.fe-mosaic figure:last-child {grid-column:2/4}
.shipb2b-packaged--products--fire-extinguishers .fe-mosaic img, .shipb2b-packaged--products--fire-extinguishers.fe-mosaic img {width:100%;height:100%;object-fit:cover;filter:saturate(.86) contrast(1.05)}
.shipb2b-packaged--products--fire-extinguishers .fe-mosaic figcaption, .shipb2b-packaged--products--fire-extinguishers.fe-mosaic figcaption {position:absolute;left:0;right:0;bottom:0;padding:10px 12px;background:linear-gradient(180deg,transparent,rgba(0,0,0,.78));color:var(--mw-color-panel);font-size:var(--mw-text-micro);line-height:1.35}
.shipb2b-packaged--products--fire-extinguishers .fe-facts, .shipb2b-packaged--products--fire-extinguishers.fe-facts {margin:0;padding:var(--mw-space-4);border:1px solid var(--fe-rule)}
.shipb2b-packaged--products--fire-extinguishers .fe-facts div+div, .shipb2b-packaged--products--fire-extinguishers.fe-facts div+div {margin-top:var(--mw-space-4);padding-top:var(--mw-space-4);border-top:1px solid var(--fe-rule)}
.shipb2b-packaged--products--fire-extinguishers .fe-facts dt, .shipb2b-packaged--products--fire-extinguishers.fe-facts dt {font-size:var(--mw-text-micro);letter-spacing:var(--mw-tracking-micro);text-transform:uppercase;color:rgba(255,255,255,.5)}
.shipb2b-packaged--products--fire-extinguishers .fe-facts dd, .shipb2b-packaged--products--fire-extinguishers.fe-facts dd {margin:4px 0 0;font-family:var(--mw-font-heading);font-size:var(--mw-text-h3);font-weight:var(--mw-weight-strong);color:var(--mw-color-panel);font-variant-numeric:tabular-nums}
.shipb2b-packaged--products--fire-extinguishers .fe-section--ink .fe-scopelink, .shipb2b-packaged--products--fire-extinguishers.fe-section--ink .fe-scopelink {display:inline-flex;align-items:center;min-height:44px;margin-top:var(--mw-space-4);color:var(--mw-color-panel);text-decoration:underline;text-decoration-color:var(--mw-color-brand-red);text-decoration-thickness:1px;text-underline-offset:6px}
.shipb2b-packaged--products--fire-extinguishers .fe-faq, .shipb2b-packaged--products--fire-extinguishers.fe-faq {display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:var(--mw-space-7);align-items:start}
.shipb2b-packaged--products--fire-extinguishers .fe-checklist, .shipb2b-packaged--products--fire-extinguishers.fe-checklist {position:sticky;top:var(--mw-space-5);padding:var(--mw-space-5);background:var(--fe-stage);border-top:3px solid var(--mw-color-brand-red)}
.shipb2b-packaged--products--fire-extinguishers .fe-checklist h3, .shipb2b-packaged--products--fire-extinguishers.fe-checklist h3 {margin:0 0 var(--mw-space-3);font-family:var(--mw-font-heading);font-size:var(--mw-text-h3);font-weight:var(--mw-weight-strong);color:var(--mw-color-ink)}
.shipb2b-packaged--products--fire-extinguishers .fe-checklist ul, .shipb2b-packaged--products--fire-extinguishers.fe-checklist ul {margin:0;padding:0;list-style:none;font-size:var(--mw-text-small)}
.shipb2b-packaged--products--fire-extinguishers .fe-checklist li, .shipb2b-packaged--products--fire-extinguishers.fe-checklist li {padding:9px 0 9px 22px;position:relative;border-bottom:1px solid var(--fe-rule-light)}
.shipb2b-packaged--products--fire-extinguishers .fe-checklist li:last-child, .shipb2b-packaged--products--fire-extinguishers.fe-checklist li:last-child {border-bottom:0}
.shipb2b-packaged--products--fire-extinguishers .fe-checklist li::before, .shipb2b-packaged--products--fire-extinguishers.fe-checklist li::before {content:"";position:absolute;left:0;top:15px;width:9px;height:9px;border:2px solid var(--mw-color-brand-red)}
.shipb2b-packaged--products--fire-extinguishers .fe-disclosures details, .shipb2b-packaged--products--fire-extinguishers.fe-disclosures details {border-bottom:1px solid var(--fe-rule-light)}
.shipb2b-packaged--products--fire-extinguishers .fe-disclosures summary, .shipb2b-packaged--products--fire-extinguishers.fe-disclosures summary {cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:var(--mw-space-4);min-height:64px;font-family:var(--mw-font-heading);font-size:var(--mw-text-h3);font-weight:var(--mw-weight-strong);color:var(--mw-color-ink)}
.shipb2b-packaged--products--fire-extinguishers .fe-disclosures summary::-webkit-details-marker, .shipb2b-packaged--products--fire-extinguishers.fe-disclosures summary::-webkit-details-marker {display:none}
.shipb2b-packaged--products--fire-extinguishers .fe-disclosures summary::after, .shipb2b-packaged--products--fire-extinguishers.fe-disclosures summary::after {content:"+";font-size:var(--mw-text-h3);color:var(--mw-color-brand-red-text);flex:0 0 auto}
.shipb2b-packaged--products--fire-extinguishers .fe-disclosures details[open] summary::after, .shipb2b-packaged--products--fire-extinguishers.fe-disclosures details[open] summary::after {content:"\2212"}
.shipb2b-packaged--products--fire-extinguishers .fe-disclosures p, .shipb2b-packaged--products--fire-extinguishers.fe-disclosures p {margin:0 0 var(--mw-space-4);max-width:70ch;font-size:var(--mw-text-small);color:var(--mw-color-steel)}
.shipb2b-packaged--products--fire-extinguishers .fe-cta, .shipb2b-packaged--products--fire-extinguishers.fe-cta {position:relative;overflow:hidden;background:var(--mw-color-footer);color:var(--fe-ink-soft)}
.shipb2b-packaged--products--fire-extinguishers .fe-cta::before, .shipb2b-packaged--products--fire-extinguishers.fe-cta::before {content:"";position:absolute;inset:0;background-image:repeating-linear-gradient(90deg,rgba(255,255,255,.05) 0 1px,transparent 1px 34px),repeating-linear-gradient(0deg,rgba(255,255,255,.035) 0 1px,transparent 1px 34px);pointer-events:none}
.shipb2b-packaged--products--fire-extinguishers .fe-cta__grid, .shipb2b-packaged--products--fire-extinguishers.fe-cta__grid {position:relative;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr);gap:var(--mw-space-7);align-items:start}
.shipb2b-packaged--products--fire-extinguishers .fe-cta h2, .shipb2b-packaged--products--fire-extinguishers.fe-cta h2 {margin:0 0 var(--mw-space-4);font-family:var(--mw-font-heading);font-size:var(--mw-text-h1);font-weight:var(--mw-weight-display);line-height:var(--mw-lh-heading);letter-spacing:var(--mw-tracking-display);word-spacing:var(--mw-word-display);color:var(--mw-color-panel);text-wrap:balance}
.shipb2b-packaged--products--fire-extinguishers .fe-inputs, .shipb2b-packaged--products--fire-extinguishers.fe-inputs {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 var(--mw-space-5);margin:0;padding:0;list-style:none;font-size:var(--mw-text-small)}
.shipb2b-packaged--products--fire-extinguishers .fe-inputs li, .shipb2b-packaged--products--fire-extinguishers.fe-inputs li {padding:11px 0 11px 24px;position:relative;border-bottom:1px solid var(--fe-rule)}
.shipb2b-packaged--products--fire-extinguishers .fe-inputs li::before, .shipb2b-packaged--products--fire-extinguishers.fe-inputs li::before {content:counter(fe-i,decimal-leading-zero);counter-increment:fe-i;position:absolute;left:0;top:12px;font-family:var(--mw-font-heading);font-size:var(--mw-text-micro);font-weight:var(--mw-weight-display);color:var(--mw-color-brand-red-text)}
.shipb2b-packaged--products--fire-extinguishers .fe-inputs, .shipb2b-packaged--products--fire-extinguishers.fe-inputs {counter-reset:fe-i}
.shipb2b-packaged--products--fire-extinguishers .fe-panel, .shipb2b-packaged--products--fire-extinguishers.fe-panel {padding:var(--mw-space-5);border:1px solid var(--fe-rule)}
.shipb2b-packaged--products--fire-extinguishers .fe-panel p, .shipb2b-packaged--products--fire-extinguishers.fe-panel p {margin:0 0 var(--mw-space-4);font-size:var(--mw-text-small);color:var(--fe-ink-soft)}
.shipb2b-packaged--products--fire-extinguishers .fe-panel .mw-btn, .shipb2b-packaged--products--fire-extinguishers.fe-panel .mw-btn {width:100%}
.shipb2b-packaged--products--fire-extinguishers .fe-cta .fe-panel__second, .shipb2b-packaged--products--fire-extinguishers.fe-cta .fe-panel__second {display:inline-block;margin-top:var(--mw-space-3);min-height:44px;line-height:44px;color:var(--mw-color-panel);border-bottom:1px solid rgba(255,255,255,.4)}
.shipb2b-packaged--products--fire-extinguishers .fe-crumb, .shipb2b-packaged--products--fire-extinguishers.fe-crumb {position:relative;z-index:2;font-size:var(--mw-text-micro);color:rgba(255,255,255,.6);margin-bottom:var(--mw-space-4)}
.shipb2b-packaged--products--fire-extinguishers .fe-crumb a, .shipb2b-packaged--products--fire-extinguishers.fe-crumb a {color:rgba(255,255,255,.78)}
.shipb2b-packaged--products--fire-extinguishers .fe-crumb [aria-current], .shipb2b-packaged--products--fire-extinguishers.fe-crumb [aria-current] {color:var(--mw-color-panel)}
@media(max-width:1000px) {.shipb2b-packaged--products--fire-extinguishers .fe-head, .shipb2b-packaged--products--fire-extinguishers.fe-head, .shipb2b-packaged--products--fire-extinguishers .fe-route, .shipb2b-packaged--products--fire-extinguishers.fe-route, .shipb2b-packaged--products--fire-extinguishers .fe-sig, .shipb2b-packaged--products--fire-extinguishers.fe-sig, .shipb2b-packaged--products--fire-extinguishers .fe-proof, .shipb2b-packaged--products--fire-extinguishers.fe-proof, .shipb2b-packaged--products--fire-extinguishers .fe-faq, .shipb2b-packaged--products--fire-extinguishers.fe-faq, .shipb2b-packaged--products--fire-extinguishers .fe-cta__grid, .shipb2b-packaged--products--fire-extinguishers.fe-cta__grid {grid-template-columns:1fr}
.shipb2b-packaged--products--fire-extinguishers .fe-checklist, .shipb2b-packaged--products--fire-extinguishers.fe-checklist {position:static}
.shipb2b-packaged--products--fire-extinguishers .fe-app, .shipb2b-packaged--products--fire-extinguishers.fe-app {grid-template-columns:56px minmax(0,1fr)}
.shipb2b-packaged--products--fire-extinguishers .fe-app__col, .shipb2b-packaged--products--fire-extinguishers.fe-app__col {grid-column:2}
.shipb2b-packaged--products--fire-extinguishers .fe-matrix__row, .shipb2b-packaged--products--fire-extinguishers.fe-matrix__row {grid-template-columns:1fr}
.shipb2b-packaged--products--fire-extinguishers .fe-matrix__label, .shipb2b-packaged--products--fire-extinguishers.fe-matrix__label {position:static}
.shipb2b-packaged--products--fire-extinguishers .fe-mosaic, .shipb2b-packaged--products--fire-extinguishers.fe-mosaic {grid-template-columns:1fr 1fr;grid-template-rows:210px 180px 180px}
.shipb2b-packaged--products--fire-extinguishers .fe-mosaic figure:first-child, .shipb2b-packaged--products--fire-extinguishers.fe-mosaic figure:first-child {grid-row:auto;grid-column:1/-1}
.shipb2b-packaged--products--fire-extinguishers .fe-mosaic figure:last-child, .shipb2b-packaged--products--fire-extinguishers.fe-mosaic figure:last-child {grid-column:1/-1}}
@media(max-width:640px) {.shipb2b-packaged--products--fire-extinguishers .fe-orient, .shipb2b-packaged--products--fire-extinguishers.fe-orient {grid-template-columns:1fr 1fr}
.shipb2b-packaged--products--fire-extinguishers .fe-orient div, .shipb2b-packaged--products--fire-extinguishers.fe-orient div {border-right:0;border-bottom:1px solid var(--fe-rule)}
.shipb2b-packaged--products--fire-extinguishers .fe-inputs, .shipb2b-packaged--products--fire-extinguishers.fe-inputs {grid-template-columns:1fr}
.shipb2b-packaged--products--fire-extinguishers .fe-pick__card, .shipb2b-packaged--products--fire-extinguishers.fe-pick__card {grid-template-columns:60px minmax(0,1fr)}
.shipb2b-packaged--products--fire-extinguishers .fe-mosaic, .shipb2b-packaged--products--fire-extinguishers.fe-mosaic {grid-template-columns:1fr;grid-template-rows:repeat(4,190px)}}
@media(prefers-reduced-motion:reduce) {.shipb2b-packaged--products--fire-extinguishers * {animation:none!important;transition:none!important}}
.shipb2b-packaged--products--fire-extinguishers .fe-footer, .shipb2b-packaged--products--fire-extinguishers.fe-footer {background:var(--mw-color-footer);color:rgba(255,255,255,.72);padding-block:var(--mw-space-7) var(--mw-space-5)}
.shipb2b-packaged--products--fire-extinguishers .fe-footer__grid, .shipb2b-packaged--products--fire-extinguishers.fe-footer__grid {display:grid;grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,1fr));gap:var(--mw-space-6)}
.shipb2b-packaged--products--fire-extinguishers .fe-footer__brand h2, .shipb2b-packaged--products--fire-extinguishers.fe-footer__brand h2 {margin:0 0 10px;font-family:var(--mw-font-heading);font-size:var(--mw-text-h3);font-weight:var(--mw-weight-strong);color:var(--mw-color-panel)}
.shipb2b-packaged--products--fire-extinguishers .fe-footer__brand p, .shipb2b-packaged--products--fire-extinguishers.fe-footer__brand p {margin:0;max-width:44ch;font-size:var(--mw-text-caption);color:rgba(255,255,255,.6)}
.shipb2b-packaged--products--fire-extinguishers .fe-footer h3, .shipb2b-packaged--products--fire-extinguishers.fe-footer h3 {margin:0 0 12px;font-family:var(--mw-font-heading);font-size:var(--mw-text-micro);letter-spacing:var(--mw-tracking-micro);text-transform:uppercase;color:rgba(255,255,255,.5)}
.shipb2b-packaged--products--fire-extinguishers .fe-footer ul, .shipb2b-packaged--products--fire-extinguishers.fe-footer ul {margin:0;padding:0;list-style:none}
.shipb2b-packaged--products--fire-extinguishers .fe-footer li, .shipb2b-packaged--products--fire-extinguishers.fe-footer li {margin-bottom:9px}
.shipb2b-packaged--products--fire-extinguishers .fe-footer a, .shipb2b-packaged--products--fire-extinguishers.fe-footer a {color:rgba(255,255,255,.86);font-size:var(--mw-text-caption);display:inline-flex;min-height:44px;align-items:center}
.shipb2b-packaged--products--fire-extinguishers .fe-footer a:hover, .shipb2b-packaged--products--fire-extinguishers.fe-footer a:hover {color:var(--mw-color-panel)}
.shipb2b-packaged--products--fire-extinguishers .fe-footer__bottom, .shipb2b-packaged--products--fire-extinguishers.fe-footer__bottom {display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:var(--mw-space-6);padding-top:var(--mw-space-4);border-top:1px solid var(--fe-rule);font-size:var(--mw-text-micro);color:rgba(255,255,255,.5)}
@media(max-width:900px) {.shipb2b-packaged--products--fire-extinguishers .fe-footer__grid, .shipb2b-packaged--products--fire-extinguishers.fe-footer__grid {grid-template-columns:1fr 1fr}}
@media(max-width:560px) {.shipb2b-packaged--products--fire-extinguishers .fe-footer__grid, .shipb2b-packaged--products--fire-extinguishers.fe-footer__grid {grid-template-columns:1fr}}
.shipb2b-packaged--products--fire-extinguishers .mw-nav, .shipb2b-packaged--products--fire-extinguishers.mw-nav {display:flex;gap:24px;align-items:center}
.shipb2b-packaged--products--fire-extinguishers .mw-nav a, .shipb2b-packaged--products--fire-extinguishers.mw-nav a {color:var(--mw-black);font-weight:var(--mw-weight-strong);min-height:44px;display:inline-flex;align-items:center}
@media(max-width:820px) {.shipb2b-packaged--products--fire-extinguishers .mw-nav, .shipb2b-packaged--products--fire-extinguishers.mw-nav {display:none;position:absolute;top:76px;left:0;right:0;padding:20px;background:var(--mw-panel);border-bottom:1px solid var(--mw-line);flex-direction:column;align-items:stretch}
.shipb2b-packaged--products--fire-extinguishers .mw-nav[data-open="true"], .shipb2b-packaged--products--fire-extinguishers.mw-nav[data-open="true"] {display:flex}
.shipb2b-packaged--products--fire-extinguishers .mw-nav a, .shipb2b-packaged--products--fire-extinguishers.mw-nav a {padding:8px 12px}}
.shipb2b-packaged--products--fire-extinguishers .mw-menu-toggle, .shipb2b-packaged--products--fire-extinguishers.mw-menu-toggle {display:none;min-width:48px;min-height:48px;border:1px solid var(--mw-line);border-radius:999px;background:var(--mw-panel);font-weight:var(--mw-weight-strong);color:var(--mw-black)}
@media(max-width:820px) {.shipb2b-packaged--products--fire-extinguishers .mw-menu-toggle, .shipb2b-packaged--products--fire-extinguishers.mw-menu-toggle {display:inline-flex;align-items:center;justify-content:center}}
/* shipb2b-packaged: products/foam-suppression-systems — scoped as .shipb2b-packaged--products--foam-suppression-systems */
.shipb2b-packaged--products--foam-suppression-systems {--mw-primary:#d32235;--mw-secondary:#a91a29;--mw-black:#181819;--mw-black-soft:#181819;--mw-white:#ffffff;--mw-white-2:#ffffff;--mw-text:#3a3b3c;--mw-muted:#55575a;--mw-line:#a9adad;--mw-panel:#ffffff;--mw-primary-text:#c01c2e;--mw-on-brand:#ffffff;--mw-font:"Roboto", system-ui, -apple-system, "Segoe UI", Arial, sans-serif;--mw-radius:14px;--mw-wrap:1200px}
.shipb2b-packaged--products--foam-suppression-systems .mw-menu-icon, .shipb2b-packaged--products--foam-suppression-systems.mw-menu-icon {width:24px;height:18px;display:grid;align-content:space-between}
.shipb2b-packaged--products--foam-suppression-systems .mw-menu-icon span, .shipb2b-packaged--products--foam-suppression-systems.mw-menu-icon span {display:block;width:24px;height:2px;background:currentColor}
.shipb2b-packaged--products--foam-suppression-systems .mw-opening-experience, .shipb2b-packaged--products--foam-suppression-systems.mw-opening-experience {position:relative;background:var(--mw-black)}
.shipb2b-packaged--products--foam-suppression-systems .mw-opening-experience>[data-ui-visual-role="product"], .shipb2b-packaged--products--foam-suppression-systems.mw-opening-experience>[data-ui-visual-role="product"] {position:relative;z-index:3;margin-top:-32px;border-radius:28px 28px 0 0;overflow:hidden}
.shipb2b-packaged--products--foam-suppression-systems, .shipb2b-packaged--products--foam-suppression-systems * {box-sizing:border-box}
.shipb2b-packaged--products--foam-suppression-systems {scroll-behavior:smooth}
.shipb2b-packaged--products--foam-suppression-systems {margin:0;background:var(--mw-white);color:var(--mw-text);font-family:var(--mw-font);font-size:var(--mw-text-body);line-height:1.65}
.shipb2b-packaged--products--foam-suppression-systems img {display:block;max-width:100%;height:auto}
.shipb2b-packaged--products--foam-suppression-systems a {color:var(--mw-primary-text);text-decoration:none}
.shipb2b-packaged--products--foam-suppression-systems a:hover {text-decoration:underline}
.shipb2b-packaged--products--foam-suppression-systems :focus-visible {outline:3px solid var(--mw-primary);outline-offset:3px}
.shipb2b-packaged--products--foam-suppression-systems .mw-wrap, .shipb2b-packaged--products--foam-suppression-systems.mw-wrap {width:min(100% - 40px,var(--mw-wrap));margin-inline:auto}
.shipb2b-packaged--products--foam-suppression-systems .mw-logo, .shipb2b-packaged--products--foam-suppression-systems.mw-logo {display:flex;align-items:center;gap:12px;color:var(--mw-black);font-weight:var(--mw-weight-strong)}
.shipb2b-packaged--products--foam-suppression-systems .mw-logo img, .shipb2b-packaged--products--foam-suppression-systems.mw-logo img {width:132px;height:auto}
.shipb2b-packaged--products--foam-suppression-systems .mw-nav, .shipb2b-packaged--products--foam-suppression-systems.mw-nav {display:flex;gap:24px;align-items:center}
.shipb2b-packaged--products--foam-suppression-systems .mw-nav a, .shipb2b-packaged--products--foam-suppression-systems.mw-nav a {color:var(--mw-black);font-weight:var(--mw-weight-strong);min-height:44px;display:inline-flex;align-items:center}
.shipb2b-packaged--products--foam-suppression-systems .mw-menu-toggle, .shipb2b-packaged--products--foam-suppression-systems.mw-menu-toggle {display:none;min-width:48px;min-height:48px;border:1px solid var(--mw-line);border-radius:999px;background:var(--mw-panel);font-weight:var(--mw-weight-strong);color:var(--mw-black)}
.shipb2b-packaged--products--foam-suppression-systems .mw-btn, .shipb2b-packaged--products--foam-suppression-systems.mw-btn {display:inline-flex;min-height:48px;align-items:center;justify-content:center;padding:12px 24px;border-radius:999px;font-size:var(--mw-text-h3);font-weight:var(--mw-weight-strong);transition:transform .2s ease,background-color .15s ease}
.shipb2b-packaged--products--foam-suppression-systems .mw-btn:hover, .shipb2b-packaged--products--foam-suppression-systems.mw-btn:hover {transform:translateY(-2px);text-decoration:none}
.shipb2b-packaged--products--foam-suppression-systems .mw-btn--primary, .shipb2b-packaged--products--foam-suppression-systems.mw-btn--primary {background:var(--mw-primary);color:var(--mw-on-brand)}
.shipb2b-packaged--products--foam-suppression-systems .mw-btn--ghost, .shipb2b-packaged--products--foam-suppression-systems.mw-btn--ghost {border:1px solid rgba(255,255,255,.55);color:var(--mw-panel)}
.shipb2b-packaged--products--foam-suppression-systems .mw-btn--light, .shipb2b-packaged--products--foam-suppression-systems.mw-btn--light {background:var(--mw-panel);color:var(--mw-primary-text)}
.shipb2b-packaged--products--foam-suppression-systems .mw-hero, .shipb2b-packaged--products--foam-suppression-systems.mw-hero {min-height:680px;display:grid;align-items:end;position:relative;overflow:hidden;background:var(--mw-black);color:var(--mw-panel)}
.shipb2b-packaged--products--foam-suppression-systems .mw-hero__media, .shipb2b-packaged--products--foam-suppression-systems.mw-hero__media {position:absolute;inset:0}
.shipb2b-packaged--products--foam-suppression-systems .mw-hero__media img, .shipb2b-packaged--products--foam-suppression-systems.mw-hero__media img {width:100%;height:100%;object-fit:cover;filter:saturate(.78) contrast(1.05)}
.shipb2b-packaged--products--foam-suppression-systems .mw-hero__media:after, .shipb2b-packaged--products--foam-suppression-systems.mw-hero__media:after {content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(23,26,31,.92) 0%,rgba(23,26,31,.68) 54%,rgba(23,26,31,.25) 100%)}
.shipb2b-packaged--products--foam-suppression-systems .mw-hero__inner, .shipb2b-packaged--products--foam-suppression-systems.mw-hero__inner {position:relative;z-index:2;padding-block:112px 88px}
.shipb2b-packaged--products--foam-suppression-systems .mw-tag, .shipb2b-packaged--products--foam-suppression-systems.mw-tag {margin:0 0 16px;color:var(--mw-secondary);font-size:var(--mw-text-micro);font-weight:var(--mw-weight-strong);letter-spacing:.11em;text-transform:uppercase}
.shipb2b-packaged--products--foam-suppression-systems .mw-tag--light, .shipb2b-packaged--products--foam-suppression-systems.mw-tag--light {color:var(--mw-panel)}
.shipb2b-packaged--products--foam-suppression-systems .mw-h1, .shipb2b-packaged--products--foam-suppression-systems.mw-h1, .shipb2b-packaged--products--foam-suppression-systems .mw-h2, .shipb2b-packaged--products--foam-suppression-systems.mw-h2, .shipb2b-packaged--products--foam-suppression-systems .mw-h3, .shipb2b-packaged--products--foam-suppression-systems.mw-h3 {margin:0;color:var(--mw-black);line-height:1.04;letter-spacing:-.025em}
.shipb2b-packaged--products--foam-suppression-systems .mw-h1, .shipb2b-packaged--products--foam-suppression-systems.mw-h1 {max-width:980px;color:var(--mw-panel);font-size:var(--mw-text-display);font-weight:var(--mw-weight-display)}
.shipb2b-packaged--products--foam-suppression-systems .mw-h2, .shipb2b-packaged--products--foam-suppression-systems.mw-h2 {font-size:var(--mw-text-h1);font-weight:var(--mw-weight-strong)}
.shipb2b-packaged--products--foam-suppression-systems .mw-hero__lead, .shipb2b-packaged--products--foam-suppression-systems.mw-hero__lead {max-width:720px;margin:24px 0 0;font-size:var(--mw-text-h3);line-height:1.5;color:var(--mw-white-2)}
.shipb2b-packaged--products--foam-suppression-systems .mw-facts, .shipb2b-packaged--products--foam-suppression-systems.mw-facts {display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}
.shipb2b-packaged--products--foam-suppression-systems .mw-facts span, .shipb2b-packaged--products--foam-suppression-systems.mw-facts span {padding:8px 14px;border:1px solid rgba(255,255,255,.28);border-radius:999px;font-size:var(--mw-text-caption)}
.shipb2b-packaged--products--foam-suppression-systems .mw-actions, .shipb2b-packaged--products--foam-suppression-systems.mw-actions {display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}
.shipb2b-packaged--products--foam-suppression-systems .mw-section, .shipb2b-packaged--products--foam-suppression-systems.mw-section {padding-block:88px;background:var(--mw-panel)}
.shipb2b-packaged--products--foam-suppression-systems .mw-section--alt, .shipb2b-packaged--products--foam-suppression-systems.mw-section--alt {background:var(--mw-white-2)}
.shipb2b-packaged--products--foam-suppression-systems .mw-section-head, .shipb2b-packaged--products--foam-suppression-systems.mw-section-head {max-width:820px;margin-bottom:40px}
.shipb2b-packaged--products--foam-suppression-systems .mw-p, .shipb2b-packaged--products--foam-suppression-systems.mw-p {margin:20px 0 0;max-width:760px;font-size:var(--mw-text-body)}
.shipb2b-packaged--products--foam-suppression-systems .mw-rail-layout, .shipb2b-packaged--products--foam-suppression-systems.mw-rail-layout {display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:44px;align-items:start}
.shipb2b-packaged--products--foam-suppression-systems .mw-rail__media, .shipb2b-packaged--products--foam-suppression-systems.mw-rail__media {margin:0;aspect-ratio:4/3;display:grid;place-items:center;background:radial-gradient(circle at 50% 45%,#fdfdfd 0%,#e9ebec 100%);border:1px solid var(--mw-line)}
.shipb2b-packaged--products--foam-suppression-systems .mw-rail__media img, .shipb2b-packaged--products--foam-suppression-systems.mw-rail__media img {max-height:100%;width:auto;object-fit:contain;padding:28px}
.shipb2b-packaged--products--foam-suppression-systems .mw-rail, .shipb2b-packaged--products--foam-suppression-systems.mw-rail {border-top:2px solid var(--mw-black)}
.shipb2b-packaged--products--foam-suppression-systems .mw-rail__row, .shipb2b-packaged--products--foam-suppression-systems.mw-rail__row {display:grid;grid-template-columns:52px minmax(0,1fr);gap:20px;padding:20px 0;border-bottom:1px solid var(--mw-line)}
.shipb2b-packaged--products--foam-suppression-systems .mw-rail__n, .shipb2b-packaged--products--foam-suppression-systems.mw-rail__n {font-size:var(--mw-text-caption);font-weight:var(--mw-weight-display);color:var(--mw-primary-text);letter-spacing:.08em}
.shipb2b-packaged--products--foam-suppression-systems .mw-rail__row h3, .shipb2b-packaged--products--foam-suppression-systems.mw-rail__row h3 {margin:0 0 4px;font-size:var(--mw-text-h3);color:var(--mw-black)}
.shipb2b-packaged--products--foam-suppression-systems .mw-rail__row p, .shipb2b-packaged--products--foam-suppression-systems.mw-rail__row p {margin:0;font-size:var(--mw-text-small);color:var(--mw-muted)}
.shipb2b-packaged--products--foam-suppression-systems .mw-sig, .shipb2b-packaged--products--foam-suppression-systems.mw-sig {display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:36px;align-items:start}
.shipb2b-packaged--products--foam-suppression-systems .mw-sig__stage, .shipb2b-packaged--products--foam-suppression-systems.mw-sig__stage {margin:0;position:relative;aspect-ratio:4/3;display:grid;place-items:center;background:radial-gradient(circle at 50% 40%,#2b2c2e 0%,#151617 100%);overflow:hidden}
.shipb2b-packaged--products--foam-suppression-systems .mw-sig__stage img, .shipb2b-packaged--products--foam-suppression-systems.mw-sig__stage img {max-height:82%;width:auto;object-fit:contain}
.shipb2b-packaged--products--foam-suppression-systems .mw-sig__stage figcaption, .shipb2b-packaged--products--foam-suppression-systems.mw-sig__stage figcaption {position:absolute;left:0;right:0;bottom:0;padding:12px 18px;background:linear-gradient(180deg,transparent,rgba(0,0,0,.72));color:var(--mw-panel);font-size:var(--mw-text-caption)}
.shipb2b-packaged--products--foam-suppression-systems .mw-pick, .shipb2b-packaged--products--foam-suppression-systems.mw-pick {display:grid;gap:12px}
.shipb2b-packaged--products--foam-suppression-systems .mw-pick__card, .shipb2b-packaged--products--foam-suppression-systems.mw-pick__card {display:grid;grid-template-columns:76px minmax(0,1fr);gap:14px;align-items:center;padding:12px;background:var(--mw-panel);border:1px solid var(--mw-line);border-left:3px solid var(--mw-primary)}
.shipb2b-packaged--products--foam-suppression-systems .mw-pick__card img, .shipb2b-packaged--products--foam-suppression-systems.mw-pick__card img {width:76px;height:58px;object-fit:contain}
.shipb2b-packaged--products--foam-suppression-systems .mw-pick__name, .shipb2b-packaged--products--foam-suppression-systems.mw-pick__name {display:block;font-size:var(--mw-text-small);font-weight:var(--mw-weight-strong);color:var(--mw-black)}
.shipb2b-packaged--products--foam-suppression-systems .mw-pick__meta, .shipb2b-packaged--products--foam-suppression-systems.mw-pick__meta {display:block;margin-top:2px;font-size:var(--mw-text-micro);color:var(--mw-muted)}
.shipb2b-packaged--products--foam-suppression-systems .mw-compare, .shipb2b-packaged--products--foam-suppression-systems.mw-compare {width:100%;border-collapse:collapse;font-size:var(--mw-text-caption);margin-top:28px}
.shipb2b-packaged--products--foam-suppression-systems .mw-compare th, .shipb2b-packaged--products--foam-suppression-systems.mw-compare th, .shipb2b-packaged--products--foam-suppression-systems .mw-compare td, .shipb2b-packaged--products--foam-suppression-systems.mw-compare td {padding:12px 14px;text-align:left;border-bottom:1px solid var(--mw-line);vertical-align:top}
.shipb2b-packaged--products--foam-suppression-systems .mw-compare thead th, .shipb2b-packaged--products--foam-suppression-systems.mw-compare thead th {font-size:var(--mw-text-micro);letter-spacing:.06em;text-transform:uppercase;color:var(--mw-muted);border-bottom:2px solid var(--mw-black)}
.shipb2b-packaged--products--foam-suppression-systems .mw-compare tbody th, .shipb2b-packaged--products--foam-suppression-systems.mw-compare tbody th {font-weight:var(--mw-weight-strong);color:var(--mw-black)}
.shipb2b-packaged--products--foam-suppression-systems .mw-matrix, .shipb2b-packaged--products--foam-suppression-systems.mw-matrix {border-top:2px solid var(--mw-black)}
.shipb2b-packaged--products--foam-suppression-systems .mw-matrix__row, .shipb2b-packaged--products--foam-suppression-systems.mw-matrix__row {display:grid;grid-template-columns:minmax(160px,.9fr) repeat(3,minmax(0,1fr));gap:20px;padding:18px 0;border-bottom:1px solid var(--mw-line)}
.shipb2b-packaged--products--foam-suppression-systems .mw-matrix__label, .shipb2b-packaged--products--foam-suppression-systems.mw-matrix__label {font-size:var(--mw-text-small);font-weight:var(--mw-weight-strong);color:var(--mw-black)}
.shipb2b-packaged--products--foam-suppression-systems .mw-matrix__label::before, .shipb2b-packaged--products--foam-suppression-systems.mw-matrix__label::before {content:"";display:inline-block;width:8px;height:8px;margin-right:8px;background:var(--mw-primary);vertical-align:middle}
.shipb2b-packaged--products--foam-suppression-systems .mw-matrix__cell, .shipb2b-packaged--products--foam-suppression-systems.mw-matrix__cell {font-size:var(--mw-text-small);color:var(--mw-muted)}
.shipb2b-packaged--products--foam-suppression-systems .mw-matrix__cell b, .shipb2b-packaged--products--foam-suppression-systems.mw-matrix__cell b {display:block;margin-bottom:3px;font-size:var(--mw-text-micro);letter-spacing:.06em;text-transform:uppercase;font-weight:var(--mw-weight-strong)}
.shipb2b-packaged--products--foam-suppression-systems .mw-risk-grid, .shipb2b-packaged--products--foam-suppression-systems.mw-risk-grid {display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}
.shipb2b-packaged--products--foam-suppression-systems .mw-risk-card, .shipb2b-packaged--products--foam-suppression-systems.mw-risk-card {padding:22px;background:var(--mw-panel);border:1px solid var(--mw-line);border-top:3px solid var(--mw-primary)}
.shipb2b-packaged--products--foam-suppression-systems .mw-risk-card h3, .shipb2b-packaged--products--foam-suppression-systems.mw-risk-card h3 {margin:0 0 8px;font-size:var(--mw-text-h3);color:var(--mw-black)}
.shipb2b-packaged--products--foam-suppression-systems .mw-risk-card p, .shipb2b-packaged--products--foam-suppression-systems.mw-risk-card p {margin:0;font-size:var(--mw-text-small);color:var(--mw-muted)}
.shipb2b-packaged--products--foam-suppression-systems .mw-proof-layout, .shipb2b-packaged--products--foam-suppression-systems.mw-proof-layout {display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:32px;align-items:stretch}
.shipb2b-packaged--products--foam-suppression-systems .mw-proof-media, .shipb2b-packaged--products--foam-suppression-systems.mw-proof-media {margin:0;min-height:420px;border-radius:var(--mw-radius);overflow:hidden;background:var(--mw-black)}
.shipb2b-packaged--products--foam-suppression-systems .mw-proof-media img, .shipb2b-packaged--products--foam-suppression-systems.mw-proof-media img {width:100%;height:100%;object-fit:cover;transition:transform .35s ease}
.shipb2b-packaged--products--foam-suppression-systems .mw-proof-media:hover img, .shipb2b-packaged--products--foam-suppression-systems.mw-proof-media:hover img {transform:scale(1.04)}
.shipb2b-packaged--products--foam-suppression-systems .mw-proof-stack, .shipb2b-packaged--products--foam-suppression-systems.mw-proof-stack {display:grid;gap:16px}
.shipb2b-packaged--products--foam-suppression-systems .mw-proof-card, .shipb2b-packaged--products--foam-suppression-systems.mw-proof-card {background:var(--mw-panel);border:1px solid var(--mw-line);border-radius:var(--mw-radius);padding:24px;box-shadow:0 2px 12px rgba(0,0,0,.06);transition:transform .2s ease,box-shadow .2s ease}
.shipb2b-packaged--products--foam-suppression-systems .mw-section:not(.mw-section--alt) .mw-proof-card, .shipb2b-packaged--products--foam-suppression-systems.mw-section:not(.mw-section--alt) .mw-proof-card {background:var(--mw-white)}
.shipb2b-packaged--products--foam-suppression-systems .mw-proof-card:hover, .shipb2b-packaged--products--foam-suppression-systems.mw-proof-card:hover {transform:translateY(-4px);box-shadow:0 10px 28px rgba(0,0,0,.1)}
.shipb2b-packaged--products--foam-suppression-systems .mw-proof-card p, .shipb2b-packaged--products--foam-suppression-systems.mw-proof-card p {margin:0}
.shipb2b-packaged--products--foam-suppression-systems .mw-route-links, .shipb2b-packaged--products--foam-suppression-systems.mw-route-links {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.shipb2b-packaged--products--foam-suppression-systems .mw-route-links a, .shipb2b-packaged--products--foam-suppression-systems.mw-route-links a {min-height:48px;display:flex;align-items:center;padding:12px 16px;background:var(--mw-black);color:var(--mw-panel);border-radius:10px;font-weight:var(--mw-weight-strong)}
.shipb2b-packaged--products--foam-suppression-systems .mw-faq, .shipb2b-packaged--products--foam-suppression-systems.mw-faq {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
.shipb2b-packaged--products--foam-suppression-systems .mw-faq__item, .shipb2b-packaged--products--foam-suppression-systems.mw-faq__item {background:var(--mw-panel);border:1px solid var(--mw-line);border-radius:var(--mw-radius);padding:0 22px}
.shipb2b-packaged--products--foam-suppression-systems .mw-faq__item summary, .shipb2b-packaged--products--foam-suppression-systems.mw-faq__item summary {cursor:pointer;min-height:64px;display:flex;align-items:center;color:var(--mw-black);font-weight:var(--mw-weight-strong)}
.shipb2b-packaged--products--foam-suppression-systems .mw-faq__item p, .shipb2b-packaged--products--foam-suppression-systems.mw-faq__item p {margin:0 0 22px}
.shipb2b-packaged--products--foam-suppression-systems .mw-section--cta, .shipb2b-packaged--products--foam-suppression-systems.mw-section--cta {background:var(--mw-black);color:var(--mw-on-brand)}
.shipb2b-packaged--products--foam-suppression-systems .mw-section--cta .mw-h2, .shipb2b-packaged--products--foam-suppression-systems.mw-section--cta .mw-h2, .shipb2b-packaged--products--foam-suppression-systems .mw-section--cta .mw-p, .shipb2b-packaged--products--foam-suppression-systems.mw-section--cta .mw-p {color:var(--mw-on-brand)}
.shipb2b-packaged--products--foam-suppression-systems .mw-cta-grid, .shipb2b-packaged--products--foam-suppression-systems.mw-cta-grid {display:grid;grid-template-columns:minmax(0,1fr) auto;gap:40px;align-items:center}
.shipb2b-packaged--products--foam-suppression-systems .mw-page, .shipb2b-packaged--products--foam-suppression-systems.mw-page {min-width:0}
.shipb2b-packaged--products--foam-suppression-systems .mw-section--options, .shipb2b-packaged--products--foam-suppression-systems.mw-section--options, .shipb2b-packaged--products--foam-suppression-systems .mw-section--process, .shipb2b-packaged--products--foam-suppression-systems.mw-section--process {position:relative}
.shipb2b-packaged--products--foam-suppression-systems .mw-table-wrap, .shipb2b-packaged--products--foam-suppression-systems.mw-table-wrap {background:#fff;border:1px solid var(--mw-line);border-radius:var(--mw-radius);overflow:hidden;margin-top:28px}
.shipb2b-packaged--products--foam-suppression-systems .mw-table, .shipb2b-packaged--products--foam-suppression-systems.mw-table {width:100%;border-collapse:collapse;font-size:var(--mw-text-small)}
.shipb2b-packaged--products--foam-suppression-systems .mw-table th, .shipb2b-packaged--products--foam-suppression-systems.mw-table th, .shipb2b-packaged--products--foam-suppression-systems .mw-table td, .shipb2b-packaged--products--foam-suppression-systems.mw-table td {padding:14px 18px;text-align:left;vertical-align:top;border-bottom:1px solid var(--mw-line)}
.shipb2b-packaged--products--foam-suppression-systems .mw-table thead th, .shipb2b-packaged--products--foam-suppression-systems.mw-table thead th {background:var(--mw-black);color:#fff;font-size:var(--mw-text-caption);letter-spacing:.04em;text-transform:uppercase}
.shipb2b-packaged--products--foam-suppression-systems .mw-table tbody th[scope=row], .shipb2b-packaged--products--foam-suppression-systems.mw-table tbody th[scope=row] {font-weight:var(--mw-weight-strong);color:var(--mw-black);width:22%}
.shipb2b-packaged--products--foam-suppression-systems .mw-table tbody tr:last-child th, .shipb2b-packaged--products--foam-suppression-systems.mw-table tbody tr:last-child th, .shipb2b-packaged--products--foam-suppression-systems .mw-table tbody tr:last-child td, .shipb2b-packaged--products--foam-suppression-systems.mw-table tbody tr:last-child td {border-bottom:none}
.shipb2b-packaged--products--foam-suppression-systems .mw-table__note, .shipb2b-packaged--products--foam-suppression-systems.mw-table__note {margin:14px 0 0;font-size:var(--mw-text-caption);color:var(--mw-muted)}
@media(max-width:767px) {.shipb2b-packaged--products--foam-suppression-systems .mw-table-wrap, .shipb2b-packaged--products--foam-suppression-systems.mw-table-wrap {overflow-x:auto;-webkit-overflow-scrolling:touch}
.shipb2b-packaged--products--foam-suppression-systems .mw-table, .shipb2b-packaged--products--foam-suppression-systems.mw-table, .shipb2b-packaged--products--foam-suppression-systems .mw-table tbody, .shipb2b-packaged--products--foam-suppression-systems.mw-table tbody, .shipb2b-packaged--products--foam-suppression-systems .mw-table tr, .shipb2b-packaged--products--foam-suppression-systems.mw-table tr, .shipb2b-packaged--products--foam-suppression-systems .mw-table th, .shipb2b-packaged--products--foam-suppression-systems.mw-table th, .shipb2b-packaged--products--foam-suppression-systems .mw-table td, .shipb2b-packaged--products--foam-suppression-systems.mw-table td {display:block;width:auto}
.shipb2b-packaged--products--foam-suppression-systems .mw-table thead, .shipb2b-packaged--products--foam-suppression-systems.mw-table thead {position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}
.shipb2b-packaged--products--foam-suppression-systems .mw-table tbody tr, .shipb2b-packaged--products--foam-suppression-systems.mw-table tbody tr {border-bottom:1px solid var(--mw-line);padding:14px 18px}
.shipb2b-packaged--products--foam-suppression-systems .mw-table tbody th[scope=row], .shipb2b-packaged--products--foam-suppression-systems.mw-table tbody th[scope=row] {width:auto;padding:0 0 8px}
.shipb2b-packaged--products--foam-suppression-systems .mw-table tbody td, .shipb2b-packaged--products--foam-suppression-systems.mw-table tbody td {padding:0 0 8px;border-bottom:none}}
.shipb2b-packaged--products--foam-suppression-systems .mw-faq, .shipb2b-packaged--products--foam-suppression-systems.mw-faq {grid-template-columns:1fr;gap:0;border-top:1px solid var(--mw-line);max-width:860px}
.shipb2b-packaged--products--foam-suppression-systems .mw-faq__item, .shipb2b-packaged--products--foam-suppression-systems.mw-faq__item {border:0;border-bottom:1px solid var(--mw-line);border-radius:0;padding:0;background:transparent}
.shipb2b-packaged--products--foam-suppression-systems .mw-hero-link, .shipb2b-packaged--products--foam-suppression-systems.mw-hero-link {display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:0 10px;color:var(--mw-panel);font-weight:var(--mw-weight-strong);border-bottom:1px solid rgba(255,255,255,.55)}
.shipb2b-packaged--products--foam-suppression-systems .mw-hero-link:hover, .shipb2b-packaged--products--foam-suppression-systems.mw-hero-link:hover {gap:15px;color:var(--mw-panel);text-decoration:none}
.shipb2b-packaged--products--foam-suppression-systems .mw-hero-link span, .shipb2b-packaged--products--foam-suppression-systems.mw-hero-link span {transition:transform .2s ease}
.shipb2b-packaged--products--foam-suppression-systems .mw-hero-link:hover span, .shipb2b-packaged--products--foam-suppression-systems.mw-hero-link:hover span {transform:translateX(3px)}
.shipb2b-packaged--products--foam-suppression-systems .mw-section, .shipb2b-packaged--products--foam-suppression-systems.mw-section {padding-block:76px}
.shipb2b-packaged--products--foam-suppression-systems .mw-section--comparison>.mw-wrap>.mw-proof-media, .shipb2b-packaged--products--foam-suppression-systems.mw-section--comparison>.mw-wrap>.mw-proof-media {height:350px;min-height:350px}
.shipb2b-packaged--products--foam-suppression-systems .mw-route-links, .shipb2b-packaged--products--foam-suppression-systems.mw-route-links {margin-top:30px;border-top:1px solid var(--mw-line)}
.shipb2b-packaged--products--foam-suppression-systems .mw-route-links a, .shipb2b-packaged--products--foam-suppression-systems.mw-route-links a {position:relative;min-height:48px;padding:12px 30px 12px 0;background:transparent;color:var(--mw-black);border-bottom:1px solid var(--mw-line);border-radius:0;font-size:var(--mw-text-caption)}
.shipb2b-packaged--products--foam-suppression-systems .mw-route-links a:after, .shipb2b-packaged--products--foam-suppression-systems.mw-route-links a:after {content:"→";position:absolute;right:8px;color:var(--mw-primary-text)}
.shipb2b-packaged--products--foam-suppression-systems .mw-decision-stack, .shipb2b-packaged--products--foam-suppression-systems.mw-decision-stack, .shipb2b-packaged--products--foam-suppression-systems .mw-comparison-stack, .shipb2b-packaged--products--foam-suppression-systems.mw-comparison-stack {display:grid;gap:52px;min-width:0}
.shipb2b-packaged--products--foam-suppression-systems .mw-comparison-stack, .shipb2b-packaged--products--foam-suppression-systems.mw-comparison-stack {margin-top:44px}
.shipb2b-packaged--products--foam-suppression-systems .mw-public-group, .shipb2b-packaged--products--foam-suppression-systems.mw-public-group {min-width:0}
.shipb2b-packaged--products--foam-suppression-systems .mw-public-head, .shipb2b-packaged--products--foam-suppression-systems.mw-public-head {display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,.7fr);gap:32px;align-items:end;margin-bottom:26px}
.shipb2b-packaged--products--foam-suppression-systems .mw-public-head h3, .shipb2b-packaged--products--foam-suppression-systems.mw-public-head h3 {margin:0;color:var(--mw-black);font-size:var(--mw-text-h2);line-height:1.08;letter-spacing:-.02em}
.shipb2b-packaged--products--foam-suppression-systems .mw-public-head p, .shipb2b-packaged--products--foam-suppression-systems.mw-public-head p {margin:0;color:var(--mw-text)}
.shipb2b-packaged--products--foam-suppression-systems .mw-section--dark .mw-public-head h3, .shipb2b-packaged--products--foam-suppression-systems.mw-section--dark .mw-public-head h3, .shipb2b-packaged--products--foam-suppression-systems .mw-section--proof-band .mw-public-head h3, .shipb2b-packaged--products--foam-suppression-systems.mw-section--proof-band .mw-public-head h3, .shipb2b-packaged--products--foam-suppression-systems .mw-section--cta .mw-public-head h3, .shipb2b-packaged--products--foam-suppression-systems.mw-section--cta .mw-public-head h3 {color:var(--mw-panel)}
.shipb2b-packaged--products--foam-suppression-systems .mw-section--dark .mw-public-head p, .shipb2b-packaged--products--foam-suppression-systems.mw-section--dark .mw-public-head p, .shipb2b-packaged--products--foam-suppression-systems .mw-section--proof-band .mw-public-head p, .shipb2b-packaged--products--foam-suppression-systems.mw-section--proof-band .mw-public-head p, .shipb2b-packaged--products--foam-suppression-systems .mw-section--cta .mw-public-head p, .shipb2b-packaged--products--foam-suppression-systems.mw-section--cta .mw-public-head p {color:var(--mw-white-2)}
.shipb2b-packaged--products--foam-suppression-systems .mw-section--dark .mw-rfq-panel .mw-public-head h3, .shipb2b-packaged--products--foam-suppression-systems.mw-section--dark .mw-rfq-panel .mw-public-head h3, .shipb2b-packaged--products--foam-suppression-systems .mw-section--proof-band .mw-rfq-panel .mw-public-head h3, .shipb2b-packaged--products--foam-suppression-systems.mw-section--proof-band .mw-rfq-panel .mw-public-head h3, .shipb2b-packaged--products--foam-suppression-systems .mw-section--cta .mw-rfq-panel .mw-public-head h3, .shipb2b-packaged--products--foam-suppression-systems.mw-section--cta .mw-rfq-panel .mw-public-head h3 {color:var(--mw-black)}
.shipb2b-packaged--products--foam-suppression-systems .mw-section--dark .mw-rfq-panel .mw-public-head p, .shipb2b-packaged--products--foam-suppression-systems.mw-section--dark .mw-rfq-panel .mw-public-head p, .shipb2b-packaged--products--foam-suppression-systems .mw-section--proof-band .mw-rfq-panel .mw-public-head p, .shipb2b-packaged--products--foam-suppression-systems.mw-section--proof-band .mw-rfq-panel .mw-public-head p, .shipb2b-packaged--products--foam-suppression-systems .mw-section--cta .mw-rfq-panel .mw-public-head p, .shipb2b-packaged--products--foam-suppression-systems.mw-section--cta .mw-rfq-panel .mw-public-head p {color:var(--mw-text)}
.shipb2b-packaged--products--foam-suppression-systems .mw-route-mosaic, .shipb2b-packaged--products--foam-suppression-systems.mw-route-mosaic {display:grid;grid-template-columns:1.15fr .85fr;gap:1px;background:var(--mw-line);border:1px solid var(--mw-line)}
.shipb2b-packaged--products--foam-suppression-systems .mw-route-card, .shipb2b-packaged--products--foam-suppression-systems.mw-route-card {position:relative;min-height:220px;padding:30px;background:var(--mw-panel)}
.shipb2b-packaged--products--foam-suppression-systems .mw-route-card:first-child, .shipb2b-packaged--products--foam-suppression-systems.mw-route-card:first-child {grid-row:span 2;display:flex;flex-direction:column;justify-content:flex-end;background:var(--mw-black);color:var(--mw-panel)}
.shipb2b-packaged--products--foam-suppression-systems .mw-route-card>span, .shipb2b-packaged--products--foam-suppression-systems.mw-route-card>span {color:var(--mw-primary-text);font-size:var(--mw-text-micro);font-weight:var(--mw-weight-display);letter-spacing:.12em}
.shipb2b-packaged--products--foam-suppression-systems .mw-route-card h4, .shipb2b-packaged--products--foam-suppression-systems.mw-route-card h4 {margin:42px 0 10px;color:var(--mw-black);font-size:var(--mw-text-h2);line-height:1.1}
.shipb2b-packaged--products--foam-suppression-systems .mw-route-card:first-child h4, .shipb2b-packaged--products--foam-suppression-systems.mw-route-card:first-child h4 {color:var(--mw-panel);font-size:var(--mw-text-h1)}
.shipb2b-packaged--products--foam-suppression-systems .mw-route-card p, .shipb2b-packaged--products--foam-suppression-systems.mw-route-card p {margin:0 0 18px}
.shipb2b-packaged--products--foam-suppression-systems .mw-route-card small, .shipb2b-packaged--products--foam-suppression-systems.mw-route-card small {display:block;padding-top:16px;border-top:1px solid var(--mw-line);font-size:var(--mw-text-caption)}
.shipb2b-packaged--products--foam-suppression-systems .mw-route-card:first-child small, .shipb2b-packaged--products--foam-suppression-systems.mw-route-card:first-child small {border-color:rgba(255,255,255,.22)}
.shipb2b-packaged--products--foam-suppression-systems .mw-spec-wrap, .shipb2b-packaged--products--foam-suppression-systems.mw-spec-wrap {overflow-x:auto;border-top:3px solid var(--mw-black)}
.shipb2b-packaged--products--foam-suppression-systems .mw-spec-table, .shipb2b-packaged--products--foam-suppression-systems.mw-spec-table {width:100%;border-collapse:collapse;background:transparent}
.shipb2b-packaged--products--foam-suppression-systems .mw-spec-table th, .shipb2b-packaged--products--foam-suppression-systems.mw-spec-table th, .shipb2b-packaged--products--foam-suppression-systems .mw-spec-table td, .shipb2b-packaged--products--foam-suppression-systems.mw-spec-table td {padding:19px 20px;text-align:left;border-bottom:1px solid var(--mw-line);vertical-align:top}
.shipb2b-packaged--products--foam-suppression-systems .mw-spec-table thead th, .shipb2b-packaged--products--foam-suppression-systems.mw-spec-table thead th {color:var(--mw-muted);font-size:var(--mw-text-micro);letter-spacing:.1em;text-transform:uppercase}
.shipb2b-packaged--products--foam-suppression-systems .mw-spec-table tbody th, .shipb2b-packaged--products--foam-suppression-systems.mw-spec-table tbody th {width:38%;color:var(--mw-black);font-size:var(--mw-text-body)}
.shipb2b-packaged--products--foam-suppression-systems .mw-dispatch-grid, .shipb2b-packaged--products--foam-suppression-systems.mw-dispatch-grid {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;border-top:1px solid var(--mw-line);padding-top:24px}
.shipb2b-packaged--products--foam-suppression-systems .mw-dispatch-grid article, .shipb2b-packaged--products--foam-suppression-systems.mw-dispatch-grid article {display:grid;grid-template-columns:auto 1fr;gap:18px}
.shipb2b-packaged--products--foam-suppression-systems .mw-dispatch-grid span, .shipb2b-packaged--products--foam-suppression-systems.mw-dispatch-grid span, .shipb2b-packaged--products--foam-suppression-systems .mw-application-list span, .shipb2b-packaged--products--foam-suppression-systems.mw-application-list span, .shipb2b-packaged--products--foam-suppression-systems .mw-proof-scope article>span, .shipb2b-packaged--products--foam-suppression-systems.mw-proof-scope article>span {color:var(--mw-primary-text);font-size:var(--mw-text-micro);font-weight:var(--mw-weight-display)}
.shipb2b-packaged--products--foam-suppression-systems .mw-dispatch-grid h4, .shipb2b-packaged--products--foam-suppression-systems.mw-dispatch-grid h4, .shipb2b-packaged--products--foam-suppression-systems .mw-config-list h4, .shipb2b-packaged--products--foam-suppression-systems.mw-config-list h4, .shipb2b-packaged--products--foam-suppression-systems .mw-application-list h4, .shipb2b-packaged--products--foam-suppression-systems.mw-application-list h4, .shipb2b-packaged--products--foam-suppression-systems .mw-proof-scope h4, .shipb2b-packaged--products--foam-suppression-systems.mw-proof-scope h4 {margin:0 0 8px;color:var(--mw-black);font-size:var(--mw-text-h3);line-height:1.25}
.shipb2b-packaged--products--foam-suppression-systems .mw-section--dark .mw-application-list h4, .shipb2b-packaged--products--foam-suppression-systems.mw-section--dark .mw-application-list h4, .shipb2b-packaged--products--foam-suppression-systems .mw-section--proof-band .mw-application-list h4, .shipb2b-packaged--products--foam-suppression-systems.mw-section--proof-band .mw-application-list h4, .shipb2b-packaged--products--foam-suppression-systems .mw-section--cta .mw-application-list h4, .shipb2b-packaged--products--foam-suppression-systems.mw-section--cta .mw-application-list h4, .shipb2b-packaged--products--foam-suppression-systems .mw-section--dark .mw-proof-scope h4, .shipb2b-packaged--products--foam-suppression-systems.mw-section--dark .mw-proof-scope h4, .shipb2b-packaged--products--foam-suppression-systems .mw-section--proof-band .mw-proof-scope h4, .shipb2b-packaged--products--foam-suppression-systems.mw-section--proof-band .mw-proof-scope h4, .shipb2b-packaged--products--foam-suppression-systems .mw-section--cta .mw-proof-scope h4, .shipb2b-packaged--products--foam-suppression-systems.mw-section--cta .mw-proof-scope h4 {color:var(--mw-panel)}
.shipb2b-packaged--products--foam-suppression-systems .mw-section--dark .mw-application-list p, .shipb2b-packaged--products--foam-suppression-systems.mw-section--dark .mw-application-list p, .shipb2b-packaged--products--foam-suppression-systems .mw-section--proof-band .mw-application-list p, .shipb2b-packaged--products--foam-suppression-systems.mw-section--proof-band .mw-application-list p, .shipb2b-packaged--products--foam-suppression-systems .mw-section--cta .mw-application-list p, .shipb2b-packaged--products--foam-suppression-systems.mw-section--cta .mw-application-list p, .shipb2b-packaged--products--foam-suppression-systems .mw-section--dark .mw-proof-scope p, .shipb2b-packaged--products--foam-suppression-systems.mw-section--dark .mw-proof-scope p, .shipb2b-packaged--products--foam-suppression-systems .mw-section--proof-band .mw-proof-scope p, .shipb2b-packaged--products--foam-suppression-systems.mw-section--proof-band .mw-proof-scope p, .shipb2b-packaged--products--foam-suppression-systems .mw-section--cta .mw-proof-scope p, .shipb2b-packaged--products--foam-suppression-systems.mw-section--cta .mw-proof-scope p {color:var(--mw-white-2)}
.shipb2b-packaged--products--foam-suppression-systems .mw-section--dark .mw-application-list article, .shipb2b-packaged--products--foam-suppression-systems.mw-section--dark .mw-application-list article, .shipb2b-packaged--products--foam-suppression-systems .mw-section--proof-band .mw-application-list article, .shipb2b-packaged--products--foam-suppression-systems.mw-section--proof-band .mw-application-list article, .shipb2b-packaged--products--foam-suppression-systems .mw-section--cta .mw-application-list article, .shipb2b-packaged--products--foam-suppression-systems.mw-section--cta .mw-application-list article, .shipb2b-packaged--products--foam-suppression-systems .mw-section--dark .mw-proof-scope article, .shipb2b-packaged--products--foam-suppression-systems.mw-section--dark .mw-proof-scope article, .shipb2b-packaged--products--foam-suppression-systems .mw-section--proof-band .mw-proof-scope article, .shipb2b-packaged--products--foam-suppression-systems.mw-section--proof-band .mw-proof-scope article, .shipb2b-packaged--products--foam-suppression-systems .mw-section--cta .mw-proof-scope article, .shipb2b-packaged--products--foam-suppression-systems.mw-section--cta .mw-proof-scope article {border-bottom-color:rgba(255,255,255,.18)}
.shipb2b-packaged--products--foam-suppression-systems .mw-section--dark .mw-application-list, .shipb2b-packaged--products--foam-suppression-systems.mw-section--dark .mw-application-list, .shipb2b-packaged--products--foam-suppression-systems .mw-section--proof-band .mw-application-list, .shipb2b-packaged--products--foam-suppression-systems.mw-section--proof-band .mw-application-list, .shipb2b-packaged--products--foam-suppression-systems .mw-section--cta .mw-application-list, .shipb2b-packaged--products--foam-suppression-systems.mw-section--cta .mw-application-list, .shipb2b-packaged--products--foam-suppression-systems .mw-section--dark .mw-proof-scope, .shipb2b-packaged--products--foam-suppression-systems.mw-section--dark .mw-proof-scope, .shipb2b-packaged--products--foam-suppression-systems .mw-section--proof-band .mw-proof-scope, .shipb2b-packaged--products--foam-suppression-systems.mw-section--proof-band .mw-proof-scope, .shipb2b-packaged--products--foam-suppression-systems .mw-section--cta .mw-proof-scope, .shipb2b-packaged--products--foam-suppression-systems.mw-section--cta .mw-proof-scope {border-top-color:rgba(255,255,255,.35)}
.shipb2b-packaged--products--foam-suppression-systems .mw-dispatch-grid p, .shipb2b-packaged--products--foam-suppression-systems.mw-dispatch-grid p, .shipb2b-packaged--products--foam-suppression-systems .mw-config-list p, .shipb2b-packaged--products--foam-suppression-systems.mw-config-list p, .shipb2b-packaged--products--foam-suppression-systems .mw-application-list p, .shipb2b-packaged--products--foam-suppression-systems.mw-application-list p, .shipb2b-packaged--products--foam-suppression-systems .mw-proof-scope p, .shipb2b-packaged--products--foam-suppression-systems.mw-proof-scope p {margin:0}
.shipb2b-packaged--products--foam-suppression-systems .mw-config-layout, .shipb2b-packaged--products--foam-suppression-systems.mw-config-layout {display:grid;grid-template-columns:minmax(0,1.45fr) minmax(260px,.55fr);gap:44px}
.shipb2b-packaged--products--foam-suppression-systems .mw-config-list, .shipb2b-packaged--products--foam-suppression-systems.mw-config-list {border-top:3px solid var(--mw-black)}
.shipb2b-packaged--products--foam-suppression-systems .mw-config-list article, .shipb2b-packaged--products--foam-suppression-systems.mw-config-list article {display:grid;grid-template-columns:minmax(170px,.65fr) 1fr;gap:24px;padding:24px 0;border-bottom:1px solid var(--mw-line)}
.shipb2b-packaged--products--foam-suppression-systems .mw-config-list small, .shipb2b-packaged--products--foam-suppression-systems.mw-config-list small {grid-column:2;font-size:var(--mw-text-caption);color:var(--mw-muted)}
.shipb2b-packaged--products--foam-suppression-systems .mw-config-layout aside, .shipb2b-packaged--products--foam-suppression-systems.mw-config-layout aside {padding:26px;background:var(--mw-black);color:var(--mw-panel)}
.shipb2b-packaged--products--foam-suppression-systems .mw-config-layout aside>p, .shipb2b-packaged--products--foam-suppression-systems.mw-config-layout aside>p {margin:0 0 20px;font-weight:var(--mw-weight-strong)}
.shipb2b-packaged--products--foam-suppression-systems .mw-interface-chips, .shipb2b-packaged--products--foam-suppression-systems.mw-interface-chips {display:flex;flex-wrap:wrap;gap:8px}
.shipb2b-packaged--products--foam-suppression-systems .mw-interface-chips span, .shipb2b-packaged--products--foam-suppression-systems.mw-interface-chips span {padding:7px 10px;border:1px solid rgba(255,255,255,.24);font-size:var(--mw-text-caption)}
.shipb2b-packaged--products--foam-suppression-systems .mw-application-list, .shipb2b-packaged--products--foam-suppression-systems.mw-application-list {border-top:3px solid var(--mw-black)}
.shipb2b-packaged--products--foam-suppression-systems .mw-application-list article, .shipb2b-packaged--products--foam-suppression-systems.mw-application-list article {display:grid;grid-template-columns:48px minmax(220px,.72fr) minmax(0,1fr);gap:24px;align-items:start;padding:25px 0;border-bottom:1px solid var(--mw-line)}
.shipb2b-packaged--products--foam-suppression-systems .mw-evidence-layout, .shipb2b-packaged--products--foam-suppression-systems.mw-evidence-layout {display:grid;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:42px;align-items:start}
.shipb2b-packaged--products--foam-suppression-systems .mw-proof-scope, .shipb2b-packaged--products--foam-suppression-systems.mw-proof-scope {display:grid;gap:26px}
.shipb2b-packaged--products--foam-suppression-systems .mw-proof-scope article, .shipb2b-packaged--products--foam-suppression-systems.mw-proof-scope article {display:grid;grid-template-columns:38px 1fr;gap:14px;padding:18px 0;border-bottom:1px solid var(--mw-line)}
.shipb2b-packaged--products--foam-suppression-systems .mw-proof-scope aside, .shipb2b-packaged--products--foam-suppression-systems.mw-proof-scope aside {padding:22px;border-left:4px solid var(--mw-primary);background:var(--mw-white)}
.shipb2b-packaged--products--foam-suppression-systems .mw-section--dark .mw-proof-scope aside, .shipb2b-packaged--products--foam-suppression-systems.mw-section--dark .mw-proof-scope aside, .shipb2b-packaged--products--foam-suppression-systems .mw-section--proof-band .mw-proof-scope aside, .shipb2b-packaged--products--foam-suppression-systems.mw-section--proof-band .mw-proof-scope aside, .shipb2b-packaged--products--foam-suppression-systems .mw-section--cta .mw-proof-scope aside, .shipb2b-packaged--products--foam-suppression-systems.mw-section--cta .mw-proof-scope aside {background:rgba(255,255,255,.06);border-left-color:var(--mw-primary)}
.shipb2b-packaged--products--foam-suppression-systems .mw-section--dark .mw-proof-scope aside strong, .shipb2b-packaged--products--foam-suppression-systems.mw-section--dark .mw-proof-scope aside strong, .shipb2b-packaged--products--foam-suppression-systems .mw-section--proof-band .mw-proof-scope aside strong, .shipb2b-packaged--products--foam-suppression-systems.mw-section--proof-band .mw-proof-scope aside strong, .shipb2b-packaged--products--foam-suppression-systems .mw-section--cta .mw-proof-scope aside strong, .shipb2b-packaged--products--foam-suppression-systems.mw-section--cta .mw-proof-scope aside strong {color:var(--mw-panel)}
.shipb2b-packaged--products--foam-suppression-systems .mw-section--dark .mw-proof-scope aside p, .shipb2b-packaged--products--foam-suppression-systems.mw-section--dark .mw-proof-scope aside p, .shipb2b-packaged--products--foam-suppression-systems .mw-section--proof-band .mw-proof-scope aside p, .shipb2b-packaged--products--foam-suppression-systems.mw-section--proof-band .mw-proof-scope aside p, .shipb2b-packaged--products--foam-suppression-systems .mw-section--cta .mw-proof-scope aside p, .shipb2b-packaged--products--foam-suppression-systems.mw-section--cta .mw-proof-scope aside p {color:var(--mw-white-2)}
.shipb2b-packaged--products--foam-suppression-systems .mw-proof-scope aside p, .shipb2b-packaged--products--foam-suppression-systems.mw-proof-scope aside p {margin-top:7px}
.shipb2b-packaged--products--foam-suppression-systems .mw-section--comparison>.mw-wrap>.mw-proof-media, .shipb2b-packaged--products--foam-suppression-systems.mw-section--comparison>.mw-wrap>.mw-proof-media {min-height:300px;max-height:420px}
.shipb2b-packaged--products--foam-suppression-systems .mw-rfq-panel, .shipb2b-packaged--products--foam-suppression-systems.mw-rfq-panel {display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.8fr);gap:48px;margin-top:44px;padding:38px;background:var(--mw-panel);color:var(--mw-text)}
.shipb2b-packaged--products--foam-suppression-systems .mw-rfq-panel .mw-public-head, .shipb2b-packaged--products--foam-suppression-systems.mw-rfq-panel .mw-public-head {display:block;margin:0}
.shipb2b-packaged--products--foam-suppression-systems .mw-rfq-panel .mw-public-head h3, .shipb2b-packaged--products--foam-suppression-systems.mw-rfq-panel .mw-public-head h3 {color:var(--mw-black)}
.shipb2b-packaged--products--foam-suppression-systems .mw-rfq-panel .mw-public-head p, .shipb2b-packaged--products--foam-suppression-systems.mw-rfq-panel .mw-public-head p {margin-top:12px}
.shipb2b-packaged--products--foam-suppression-systems .mw-rfq-facts, .shipb2b-packaged--products--foam-suppression-systems.mw-rfq-facts {margin:24px 0 0;padding-left:20px}
.shipb2b-packaged--products--foam-suppression-systems .mw-rfq-fields, .shipb2b-packaged--products--foam-suppression-systems.mw-rfq-fields {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--mw-line);border:1px solid var(--mw-line)}
.shipb2b-packaged--products--foam-suppression-systems .mw-rfq-fields span, .shipb2b-packaged--products--foam-suppression-systems.mw-rfq-fields span {display:flex;align-items:center;min-height:58px;padding:12px 14px;background:var(--mw-white);color:var(--mw-black);font-size:var(--mw-text-caption);font-weight:var(--mw-weight-strong)}
.shipb2b-packaged--products--foam-suppression-systems .mw-route-card--product, .shipb2b-packaged--products--foam-suppression-systems.mw-route-card--product {display:grid;grid-template-columns:190px minmax(0,1fr);min-height:270px;padding:0;background:var(--mw-panel);color:var(--mw-text)}
.shipb2b-packaged--products--foam-suppression-systems .mw-route-card--product:first-child, .shipb2b-packaged--products--foam-suppression-systems.mw-route-card--product:first-child {display:grid;grid-template-columns:1fr;justify-content:initial;background:var(--mw-panel);color:var(--mw-text)}
.shipb2b-packaged--products--foam-suppression-systems .mw-route-card--product figure, .shipb2b-packaged--products--foam-suppression-systems.mw-route-card--product figure {margin:0;min-height:100%;overflow:hidden;background:var(--mw-white)}
.shipb2b-packaged--products--foam-suppression-systems .mw-route-card--product figure img, .shipb2b-packaged--products--foam-suppression-systems.mw-route-card--product figure img {width:100%;height:100%;object-fit:cover}
.shipb2b-packaged--products--foam-suppression-systems .mw-route-card--product:first-child figure, .shipb2b-packaged--products--foam-suppression-systems.mw-route-card--product:first-child figure {height:330px}
.shipb2b-packaged--products--foam-suppression-systems .mw-route-card__body, .shipb2b-packaged--products--foam-suppression-systems.mw-route-card__body {padding:24px}
.shipb2b-packaged--products--foam-suppression-systems .mw-route-card--product h4, .shipb2b-packaged--products--foam-suppression-systems.mw-route-card--product h4, .shipb2b-packaged--products--foam-suppression-systems .mw-route-card--product:first-child h4, .shipb2b-packaged--products--foam-suppression-systems.mw-route-card--product:first-child h4 {margin:22px 0 10px;color:var(--mw-black);font-size:var(--mw-text-h2)}
.shipb2b-packaged--products--foam-suppression-systems .mw-route-card--product p, .shipb2b-packaged--products--foam-suppression-systems.mw-route-card--product p {font-size:var(--mw-text-small);line-height:1.55}
.shipb2b-packaged--products--foam-suppression-systems .mw-route-card--product ul, .shipb2b-packaged--products--foam-suppression-systems.mw-route-card--product ul {display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0 0 18px;padding:0}
.shipb2b-packaged--products--foam-suppression-systems .mw-route-card--product li, .shipb2b-packaged--products--foam-suppression-systems.mw-route-card--product li {padding:5px 8px;background:var(--mw-white);color:var(--mw-black);font-size:var(--mw-text-micro);font-weight:var(--mw-weight-strong)}
.shipb2b-packaged--products--foam-suppression-systems .mw-route-card--product small, .shipb2b-packaged--products--foam-suppression-systems.mw-route-card--product small, .shipb2b-packaged--products--foam-suppression-systems .mw-route-card--product:first-child small, .shipb2b-packaged--products--foam-suppression-systems.mw-route-card--product:first-child small {border-color:var(--mw-line);color:var(--mw-muted)}
.shipb2b-packaged--products--foam-suppression-systems .mw-availability-note, .shipb2b-packaged--products--foam-suppression-systems.mw-availability-note {margin:14px 0 0;color:var(--mw-muted);font-size:var(--mw-text-caption)}
.shipb2b-packaged--products--foam-suppression-systems .mw-spec-table--models, .shipb2b-packaged--products--foam-suppression-systems.mw-spec-table--models {min-width:980px}
.shipb2b-packaged--products--foam-suppression-systems .mw-spec-table--models tbody th, .shipb2b-packaged--products--foam-suppression-systems.mw-spec-table--models tbody th {width:auto;min-width:170px}
.shipb2b-packaged--products--foam-suppression-systems .mw-spec-table--models td, .shipb2b-packaged--products--foam-suppression-systems.mw-spec-table--models td {min-width:170px}
.shipb2b-packaged--products--foam-suppression-systems .mw-h1, .shipb2b-packaged--products--foam-suppression-systems.mw-h1 {max-width:980px;font-size:var(--mw-text-display);text-wrap:balance}
.shipb2b-packaged--products--foam-suppression-systems .mw-route-card--product:last-child, .shipb2b-packaged--products--foam-suppression-systems.mw-route-card--product:last-child {grid-column:1/-1;grid-template-columns:300px minmax(0,1fr)}
.shipb2b-packaged--products--foam-suppression-systems .mw-route-mosaic--products, .shipb2b-packaged--products--foam-suppression-systems.mw-route-mosaic--products {grid-template-columns:repeat(2,minmax(0,1fr))}
.shipb2b-packaged--products--foam-suppression-systems .mw-route-mosaic--products>:last-child:nth-child(odd), .shipb2b-packaged--products--foam-suppression-systems.mw-route-mosaic--products>:last-child:nth-child(odd) {grid-column:1/-1}
.shipb2b-packaged--products--foam-suppression-systems .mw-route-mosaic--products .mw-route-card--product, .shipb2b-packaged--products--foam-suppression-systems.mw-route-mosaic--products .mw-route-card--product, .shipb2b-packaged--products--foam-suppression-systems .mw-route-mosaic--products .mw-route-card--product:first-child, .shipb2b-packaged--products--foam-suppression-systems.mw-route-mosaic--products .mw-route-card--product:first-child, .shipb2b-packaged--products--foam-suppression-systems .mw-route-mosaic--products .mw-route-card--product:last-child, .shipb2b-packaged--products--foam-suppression-systems.mw-route-mosaic--products .mw-route-card--product:last-child {grid-column:auto;grid-row:auto;grid-template-columns:190px minmax(0,1fr)}
.shipb2b-packaged--products--foam-suppression-systems .mw-route-mosaic--products .mw-route-card--product figure, .shipb2b-packaged--products--foam-suppression-systems.mw-route-mosaic--products .mw-route-card--product figure, .shipb2b-packaged--products--foam-suppression-systems .mw-route-mosaic--products .mw-route-card--product:first-child figure, .shipb2b-packaged--products--foam-suppression-systems.mw-route-mosaic--products .mw-route-card--product:first-child figure {height:auto}
.shipb2b-packaged--products--foam-suppression-systems .mw-route-mosaic--products .mw-route-card--product figure img, .shipb2b-packaged--products--foam-suppression-systems.mw-route-mosaic--products .mw-route-card--product figure img {object-fit:contain}
.shipb2b-packaged--products--foam-suppression-systems .mw-route-links--cta, .shipb2b-packaged--products--foam-suppression-systems.mw-route-links--cta {margin-top:28px}
.shipb2b-packaged--products--foam-suppression-systems .mw-route-links--cta a, .shipb2b-packaged--products--foam-suppression-systems.mw-route-links--cta a {background:rgba(23,26,31,.28);border:1px solid rgba(255,255,255,.26)}
.shipb2b-packaged--products--foam-suppression-systems .mw-logo, .shipb2b-packaged--products--foam-suppression-systems.mw-logo {min-height:44px}
.shipb2b-packaged--products--foam-suppression-systems .mw-section-action, .shipb2b-packaged--products--foam-suppression-systems.mw-section-action {width:min(100% - 40px,var(--mw-wrap));margin:32px auto 0;display:flex;justify-content:flex-end}
.shipb2b-packaged--products--foam-suppression-systems .mw-hero>.mw-section-action, .shipb2b-packaged--products--foam-suppression-systems.mw-hero>.mw-section-action {display:none}
.shipb2b-packaged--products--foam-suppression-systems .mw-section--cta .mw-section-action, .shipb2b-packaged--products--foam-suppression-systems.mw-section--cta .mw-section-action {display:none}
.shipb2b-packaged--products--foam-suppression-systems .mw-section-head--split, .shipb2b-packaged--products--foam-suppression-systems.mw-section-head--split {display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.7fr);gap:48px;align-items:end;max-width:none}
.shipb2b-packaged--products--foam-suppression-systems .mw-section-head--split .mw-p, .shipb2b-packaged--products--foam-suppression-systems.mw-section-head--split .mw-p {margin:0}
.shipb2b-packaged--products--foam-suppression-systems .mw-catalogue-grid, .shipb2b-packaged--products--foam-suppression-systems.mw-catalogue-grid {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.shipb2b-packaged--products--foam-suppression-systems .mw-catalogue-card, .shipb2b-packaged--products--foam-suppression-systems.mw-catalogue-card {overflow:hidden;background:var(--mw-panel);border:1px solid var(--mw-line);box-shadow:0 8px 24px rgba(23,26,31,.07)}
.shipb2b-packaged--products--foam-suppression-systems .mw-catalogue-card figure, .shipb2b-packaged--products--foam-suppression-systems.mw-catalogue-card figure {height:220px;margin:0;background:var(--mw-white)}
.shipb2b-packaged--products--foam-suppression-systems .mw-catalogue-card img, .shipb2b-packaged--products--foam-suppression-systems.mw-catalogue-card img {width:100%;height:100%;object-fit:contain}
.shipb2b-packaged--products--foam-suppression-systems .mw-catalogue-card>div, .shipb2b-packaged--products--foam-suppression-systems.mw-catalogue-card>div {padding:22px}
.shipb2b-packaged--products--foam-suppression-systems .mw-catalogue-card>div>span, .shipb2b-packaged--products--foam-suppression-systems.mw-catalogue-card>div>span, .shipb2b-packaged--products--foam-suppression-systems .mw-option-grid article>span, .shipb2b-packaged--products--foam-suppression-systems.mw-option-grid article>span {color:var(--mw-primary-text);font-size:var(--mw-text-micro);font-weight:var(--mw-weight-display);letter-spacing:.12em}
.shipb2b-packaged--products--foam-suppression-systems .mw-catalogue-card h3, .shipb2b-packaged--products--foam-suppression-systems.mw-catalogue-card h3, .shipb2b-packaged--products--foam-suppression-systems .mw-option-grid h3, .shipb2b-packaged--products--foam-suppression-systems.mw-option-grid h3, .shipb2b-packaged--products--foam-suppression-systems .mw-process-rail h3, .shipb2b-packaged--products--foam-suppression-systems.mw-process-rail h3 {margin:10px 0 18px;color:var(--mw-black);font-size:var(--mw-text-h3);line-height:1.2}
.shipb2b-packaged--products--foam-suppression-systems .mw-catalogue-card a, .shipb2b-packaged--products--foam-suppression-systems.mw-catalogue-card a {display:flex;justify-content:space-between;gap:12px;padding-top:15px;border-top:1px solid var(--mw-line);color:var(--mw-black);font-size:var(--mw-text-caption);font-weight:var(--mw-weight-strong)}
.shipb2b-packaged--products--foam-suppression-systems .mw-section--dark, .shipb2b-packaged--products--foam-suppression-systems.mw-section--dark, .shipb2b-packaged--products--foam-suppression-systems .mw-section--proof-band, .shipb2b-packaged--products--foam-suppression-systems.mw-section--proof-band {background:var(--mw-black);color:var(--mw-white-2)}
.shipb2b-packaged--products--foam-suppression-systems .mw-section--dark .mw-h2, .shipb2b-packaged--products--foam-suppression-systems.mw-section--dark .mw-h2, .shipb2b-packaged--products--foam-suppression-systems .mw-section--dark .mw-p, .shipb2b-packaged--products--foam-suppression-systems.mw-section--dark .mw-p, .shipb2b-packaged--products--foam-suppression-systems .mw-section--proof-band .mw-h2, .shipb2b-packaged--products--foam-suppression-systems.mw-section--proof-band .mw-h2, .shipb2b-packaged--products--foam-suppression-systems .mw-section--proof-band .mw-p, .shipb2b-packaged--products--foam-suppression-systems.mw-section--proof-band .mw-p {color:var(--mw-panel)}
.shipb2b-packaged--products--foam-suppression-systems .mw-scenario-list, .shipb2b-packaged--products--foam-suppression-systems.mw-scenario-list {border-top:1px solid rgba(255,255,255,.2)}
.shipb2b-packaged--products--foam-suppression-systems .mw-scenario-card, .shipb2b-packaged--products--foam-suppression-systems.mw-scenario-card {display:grid;grid-template-columns:54px minmax(260px,1fr) minmax(0,1.45fr);gap:22px 34px;align-items:center;min-height:112px;border-bottom:1px solid rgba(255,255,255,.2);color:var(--mw-panel)}
.shipb2b-packaged--products--foam-suppression-systems .mw-scenario-card:hover, .shipb2b-packaged--products--foam-suppression-systems.mw-scenario-card:hover {text-decoration:none;background:rgba(255,255,255,.04)}
.shipb2b-packaged--products--foam-suppression-systems .mw-scenario-card>span, .shipb2b-packaged--products--foam-suppression-systems.mw-scenario-card>span {color:var(--mw-primary-text);font-size:var(--mw-text-micro);font-weight:var(--mw-weight-display)}
.shipb2b-packaged--products--foam-suppression-systems .mw-scenario-card strong, .shipb2b-packaged--products--foam-suppression-systems.mw-scenario-card strong {font-size:var(--mw-text-h2);line-height:1.18;letter-spacing:-.01em}
.shipb2b-packaged--products--foam-suppression-systems .mw-scenario-card small, .shipb2b-packaged--products--foam-suppression-systems.mw-scenario-card small {font-size:var(--mw-text-caption);line-height:1.55}
@media(max-width:1000px) {.shipb2b-packaged--products--foam-suppression-systems .mw-scenario-card, .shipb2b-packaged--products--foam-suppression-systems.mw-scenario-card {grid-template-columns:44px minmax(0,1fr);row-gap:10px}
.shipb2b-packaged--products--foam-suppression-systems .mw-scenario-card small, .shipb2b-packaged--products--foam-suppression-systems.mw-scenario-card small {grid-column:2}}
.shipb2b-packaged--products--foam-suppression-systems .mw-option-grid, .shipb2b-packaged--products--foam-suppression-systems.mw-option-grid {display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:3px solid var(--mw-black)}
.shipb2b-packaged--products--foam-suppression-systems .mw-option-grid article, .shipb2b-packaged--products--foam-suppression-systems.mw-option-grid article {padding:24px 22px;border-right:1px solid var(--mw-line);border-bottom:1px solid var(--mw-line)}
.shipb2b-packaged--products--foam-suppression-systems .mw-option-grid article:last-child, .shipb2b-packaged--products--foam-suppression-systems.mw-option-grid article:last-child {border-right:0}
.shipb2b-packaged--products--foam-suppression-systems .mw-option-grid p, .shipb2b-packaged--products--foam-suppression-systems.mw-option-grid p, .shipb2b-packaged--products--foam-suppression-systems .mw-process-rail p, .shipb2b-packaged--products--foam-suppression-systems.mw-process-rail p {margin:0}
.shipb2b-packaged--products--foam-suppression-systems .mw-process-rail, .shipb2b-packaged--products--foam-suppression-systems.mw-process-rail {display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--mw-line);border-top:3px solid var(--mw-black)}
.shipb2b-packaged--products--foam-suppression-systems .mw-process-rail article, .shipb2b-packaged--products--foam-suppression-systems.mw-process-rail article {position:relative;min-height:250px;padding:28px 24px;background:var(--mw-panel)}
.shipb2b-packaged--products--foam-suppression-systems .mw-process-rail article>span, .shipb2b-packaged--products--foam-suppression-systems.mw-process-rail article>span {color:var(--mw-primary-text);font-size:var(--mw-text-micro);font-weight:var(--mw-weight-display);text-transform:uppercase;letter-spacing:.08em}
.shipb2b-packaged--products--foam-suppression-systems .mw-process-rail h3, .shipb2b-packaged--products--foam-suppression-systems.mw-process-rail h3 {margin-top:48px}
.shipb2b-packaged--products--foam-suppression-systems .mw-proof-band, .shipb2b-packaged--products--foam-suppression-systems.mw-proof-band {display:grid;grid-template-columns:1.35fr .8fr .8fr;grid-template-rows:220px 220px;gap:16px}
.shipb2b-packaged--products--foam-suppression-systems .mw-proof-band figure, .shipb2b-packaged--products--foam-suppression-systems.mw-proof-band figure {position:relative;overflow:hidden;margin:0;background:var(--mw-black-soft)}
.shipb2b-packaged--products--foam-suppression-systems .mw-proof-band figure:first-child, .shipb2b-packaged--products--foam-suppression-systems.mw-proof-band figure:first-child {grid-row:1/3}
.shipb2b-packaged--products--foam-suppression-systems .mw-proof-band figure:last-child, .shipb2b-packaged--products--foam-suppression-systems.mw-proof-band figure:last-child {grid-column:2/4}
.shipb2b-packaged--products--foam-suppression-systems .mw-proof-band img, .shipb2b-packaged--products--foam-suppression-systems.mw-proof-band img {width:100%;height:100%;object-fit:cover;filter:saturate(.8) contrast(1.05)}
.shipb2b-packaged--products--foam-suppression-systems .mw-proof-band figcaption, .shipb2b-packaged--products--foam-suppression-systems.mw-proof-band figcaption {position:absolute;left:14px;bottom:12px;padding:6px 9px;background:rgba(23,26,31,.82);color:var(--mw-panel);font-size:var(--mw-text-micro);font-weight:var(--mw-weight-strong)}
@media(max-width:1000px) {.shipb2b-packaged--products--foam-suppression-systems .mw-rail-layout, .shipb2b-packaged--products--foam-suppression-systems.mw-rail-layout, .shipb2b-packaged--products--foam-suppression-systems .mw-sig, .shipb2b-packaged--products--foam-suppression-systems.mw-sig {grid-template-columns:1fr}
.shipb2b-packaged--products--foam-suppression-systems .mw-matrix__row, .shipb2b-packaged--products--foam-suppression-systems.mw-matrix__row {grid-template-columns:1fr;gap:8px}}
@media(max-width:820px) {.shipb2b-packaged--products--foam-suppression-systems .mw-nav, .shipb2b-packaged--products--foam-suppression-systems.mw-nav {display:none;position:absolute;top:76px;left:0;right:0;padding:20px;background:var(--mw-panel);border-bottom:1px solid var(--mw-line);flex-direction:column;align-items:stretch}
.shipb2b-packaged--products--foam-suppression-systems .mw-nav[data-open="true"], .shipb2b-packaged--products--foam-suppression-systems.mw-nav[data-open="true"] {display:flex}
.shipb2b-packaged--products--foam-suppression-systems .mw-nav a, .shipb2b-packaged--products--foam-suppression-systems.mw-nav a {padding:8px 12px}
.shipb2b-packaged--products--foam-suppression-systems .mw-menu-toggle, .shipb2b-packaged--products--foam-suppression-systems.mw-menu-toggle {display:inline-flex;align-items:center;justify-content:center}
.shipb2b-packaged--products--foam-suppression-systems .mw-hero, .shipb2b-packaged--products--foam-suppression-systems.mw-hero {min-height:580px}
.shipb2b-packaged--products--foam-suppression-systems .mw-hero__inner, .shipb2b-packaged--products--foam-suppression-systems.mw-hero__inner {padding-block:80px 56px}
.shipb2b-packaged--products--foam-suppression-systems .mw-h1, .shipb2b-packaged--products--foam-suppression-systems.mw-h1 {font-size:var(--mw-text-h1)}
.shipb2b-packaged--products--foam-suppression-systems .mw-section, .shipb2b-packaged--products--foam-suppression-systems.mw-section {padding-block:62px}
.shipb2b-packaged--products--foam-suppression-systems .mw-proof-layout, .shipb2b-packaged--products--foam-suppression-systems.mw-proof-layout, .shipb2b-packaged--products--foam-suppression-systems .mw-faq, .shipb2b-packaged--products--foam-suppression-systems.mw-faq, .shipb2b-packaged--products--foam-suppression-systems .mw-cta-grid, .shipb2b-packaged--products--foam-suppression-systems.mw-cta-grid, .shipb2b-packaged--products--foam-suppression-systems .mw-evidence-layout, .shipb2b-packaged--products--foam-suppression-systems.mw-evidence-layout, .shipb2b-packaged--products--foam-suppression-systems .mw-public-head, .shipb2b-packaged--products--foam-suppression-systems.mw-public-head, .shipb2b-packaged--products--foam-suppression-systems .mw-route-mosaic, .shipb2b-packaged--products--foam-suppression-systems.mw-route-mosaic, .shipb2b-packaged--products--foam-suppression-systems .mw-dispatch-grid, .shipb2b-packaged--products--foam-suppression-systems.mw-dispatch-grid, .shipb2b-packaged--products--foam-suppression-systems .mw-config-layout, .shipb2b-packaged--products--foam-suppression-systems.mw-config-layout, .shipb2b-packaged--products--foam-suppression-systems .mw-rfq-panel, .shipb2b-packaged--products--foam-suppression-systems.mw-rfq-panel {grid-template-columns:1fr}
.shipb2b-packaged--products--foam-suppression-systems .mw-public-head, .shipb2b-packaged--products--foam-suppression-systems.mw-public-head {gap:14px}
.shipb2b-packaged--products--foam-suppression-systems .mw-proof-media, .shipb2b-packaged--products--foam-suppression-systems.mw-proof-media {min-height:280px}
.shipb2b-packaged--products--foam-suppression-systems .mw-route-card:first-child, .shipb2b-packaged--products--foam-suppression-systems.mw-route-card:first-child {grid-row:auto;min-height:290px}
.shipb2b-packaged--products--foam-suppression-systems .mw-route-card--product, .shipb2b-packaged--products--foam-suppression-systems.mw-route-card--product, .shipb2b-packaged--products--foam-suppression-systems .mw-route-card--product:first-child, .shipb2b-packaged--products--foam-suppression-systems.mw-route-card--product:first-child, .shipb2b-packaged--products--foam-suppression-systems .mw-route-card--product:last-child, .shipb2b-packaged--products--foam-suppression-systems.mw-route-card--product:last-child {grid-template-columns:1fr}
.shipb2b-packaged--products--foam-suppression-systems .mw-route-card--product figure, .shipb2b-packaged--products--foam-suppression-systems.mw-route-card--product figure, .shipb2b-packaged--products--foam-suppression-systems .mw-route-card--product:first-child figure, .shipb2b-packaged--products--foam-suppression-systems.mw-route-card--product:first-child figure {height:250px}
.shipb2b-packaged--products--foam-suppression-systems .mw-config-list article, .shipb2b-packaged--products--foam-suppression-systems.mw-config-list article {grid-template-columns:1fr;gap:8px}
.shipb2b-packaged--products--foam-suppression-systems .mw-config-list small, .shipb2b-packaged--products--foam-suppression-systems.mw-config-list small {grid-column:auto}
.shipb2b-packaged--products--foam-suppression-systems .mw-application-list article, .shipb2b-packaged--products--foam-suppression-systems.mw-application-list article {grid-template-columns:38px 1fr}
.shipb2b-packaged--products--foam-suppression-systems .mw-application-list article p, .shipb2b-packaged--products--foam-suppression-systems.mw-application-list article p {grid-column:2}
.shipb2b-packaged--products--foam-suppression-systems .mw-rfq-panel, .shipb2b-packaged--products--foam-suppression-systems.mw-rfq-panel {padding:26px;gap:28px}
.shipb2b-packaged--products--foam-suppression-systems .mw-btn, .shipb2b-packaged--products--foam-suppression-systems.mw-btn {width:100%}}
@media(max-width:820px) {}
.shipb2b-packaged--products--foam-suppression-systems .mw-catalogue-card figure, .shipb2b-packaged--products--foam-suppression-systems.mw-catalogue-card figure {height:300px}
.shipb2b-packaged--products--foam-suppression-systems .mw-catalogue-card img, .shipb2b-packaged--products--foam-suppression-systems.mw-catalogue-card img {padding:10px}
.shipb2b-packaged--products--foam-suppression-systems .mw-catalogue-card[hidden], .shipb2b-packaged--products--foam-suppression-systems.mw-catalogue-card[hidden] {display:none}
.shipb2b-packaged--products--foam-suppression-systems .mw-progressive-pagination, .shipb2b-packaged--products--foam-suppression-systems.mw-progressive-pagination {display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:28px;padding-top:24px;border-top:1px solid var(--mw-line)}
.shipb2b-packaged--products--foam-suppression-systems .mw-progressive-pagination p, .shipb2b-packaged--products--foam-suppression-systems.mw-progressive-pagination p {margin:0;color:var(--mw-muted);font-size:var(--mw-text-caption)}
.shipb2b-packaged--products--foam-suppression-systems .mw-progressive-pagination .mw-btn, .shipb2b-packaged--products--foam-suppression-systems.mw-progressive-pagination .mw-btn {font-size:var(--mw-text-small)}
@media(max-width:820px) {.shipb2b-packaged--products--foam-suppression-systems .mw-section-head--split, .shipb2b-packaged--products--foam-suppression-systems.mw-section-head--split, .shipb2b-packaged--products--foam-suppression-systems .mw-catalogue-grid, .shipb2b-packaged--products--foam-suppression-systems.mw-catalogue-grid, .shipb2b-packaged--products--foam-suppression-systems .mw-option-grid, .shipb2b-packaged--products--foam-suppression-systems.mw-option-grid, .shipb2b-packaged--products--foam-suppression-systems .mw-process-rail, .shipb2b-packaged--products--foam-suppression-systems.mw-process-rail {grid-template-columns:1fr}
.shipb2b-packaged--products--foam-suppression-systems .mw-section-head--split, .shipb2b-packaged--products--foam-suppression-systems.mw-section-head--split {gap:16px}
.shipb2b-packaged--products--foam-suppression-systems .mw-catalogue-card, .shipb2b-packaged--products--foam-suppression-systems.mw-catalogue-card {display:grid;grid-template-columns:160px minmax(0,1fr)}
.shipb2b-packaged--products--foam-suppression-systems .mw-catalogue-card figure, .shipb2b-packaged--products--foam-suppression-systems.mw-catalogue-card figure {height:100%;min-height:210px}
.shipb2b-packaged--products--foam-suppression-systems .mw-scenario-card, .shipb2b-packaged--products--foam-suppression-systems.mw-scenario-card {grid-template-columns:36px minmax(0,1fr)}
.shipb2b-packaged--products--foam-suppression-systems .mw-scenario-card small, .shipb2b-packaged--products--foam-suppression-systems.mw-scenario-card small {grid-column:2}
.shipb2b-packaged--products--foam-suppression-systems .mw-option-grid article, .shipb2b-packaged--products--foam-suppression-systems.mw-option-grid article {border-right:0}
.shipb2b-packaged--products--foam-suppression-systems .mw-process-rail article, .shipb2b-packaged--products--foam-suppression-systems.mw-process-rail article {min-height:0}
.shipb2b-packaged--products--foam-suppression-systems .mw-process-rail h3, .shipb2b-packaged--products--foam-suppression-systems.mw-process-rail h3 {margin-top:22px}
.shipb2b-packaged--products--foam-suppression-systems .mw-proof-band, .shipb2b-packaged--products--foam-suppression-systems.mw-proof-band {grid-template-columns:1fr;grid-template-rows:none}
.shipb2b-packaged--products--foam-suppression-systems .mw-proof-band figure, .shipb2b-packaged--products--foam-suppression-systems.mw-proof-band figure, .shipb2b-packaged--products--foam-suppression-systems .mw-proof-band figure:first-child, .shipb2b-packaged--products--foam-suppression-systems.mw-proof-band figure:first-child, .shipb2b-packaged--products--foam-suppression-systems .mw-proof-band figure:last-child, .shipb2b-packaged--products--foam-suppression-systems.mw-proof-band figure:last-child {grid-column:auto;grid-row:auto;height:240px}
.shipb2b-packaged--products--foam-suppression-systems .mw-progressive-pagination, .shipb2b-packaged--products--foam-suppression-systems.mw-progressive-pagination {align-items:stretch;flex-direction:column}
.shipb2b-packaged--products--foam-suppression-systems .mw-catalogue-card img, .shipb2b-packaged--products--foam-suppression-systems.mw-catalogue-card img {padding:6px}}
@media(max-width:820px) {.shipb2b-packaged--products--foam-suppression-systems .mw-route-mosaic--products .mw-route-card--product, .shipb2b-packaged--products--foam-suppression-systems.mw-route-mosaic--products .mw-route-card--product, .shipb2b-packaged--products--foam-suppression-systems .mw-route-mosaic--products .mw-route-card--product:first-child, .shipb2b-packaged--products--foam-suppression-systems.mw-route-mosaic--products .mw-route-card--product:first-child, .shipb2b-packaged--products--foam-suppression-systems .mw-route-mosaic--products .mw-route-card--product:last-child, .shipb2b-packaged--products--foam-suppression-systems.mw-route-mosaic--products .mw-route-card--product:last-child {grid-template-columns:1fr}
.shipb2b-packaged--products--foam-suppression-systems .mw-route-mosaic--products .mw-route-card--product figure, .shipb2b-packaged--products--foam-suppression-systems.mw-route-mosaic--products .mw-route-card--product figure, .shipb2b-packaged--products--foam-suppression-systems .mw-route-mosaic--products .mw-route-card--product:first-child figure, .shipb2b-packaged--products--foam-suppression-systems.mw-route-mosaic--products .mw-route-card--product:first-child figure {height:250px}}
@media(prefers-reduced-motion:reduce) {.shipb2b-packaged--products--foam-suppression-systems {scroll-behavior:auto}
.shipb2b-packaged--products--foam-suppression-systems, .shipb2b-packaged--products--foam-suppression-systems *, .shipb2b-packaged--products--foam-suppression-systems *:before, .shipb2b-packaged--products--foam-suppression-systems *:after {transition:none!important;animation:none!important}}
/* shipb2b-packaged: products/catalog — scoped as .shipb2b-packaged--products--catalog */
.shipb2b-packaged--products--catalog {--mw-primary:#d32235;--mw-secondary:#a91a29;--mw-black:#181819;--mw-black-soft:#181819;--mw-white:#ffffff;--mw-white-2:#ffffff;--mw-text:#3a3b3c;--mw-muted:#55575a;--mw-line:#a9adad;--mw-panel:#ffffff;--mw-primary-text:#c01c2e;--mw-on-brand:#ffffff;--mw-font:"Roboto", system-ui, -apple-system, "Segoe UI", Arial, sans-serif;--mw-radius:14px;--mw-wrap:1200px}
.shipb2b-packaged--products--catalog .mw-menu-icon, .shipb2b-packaged--products--catalog.mw-menu-icon {width:24px;height:18px;display:grid;align-content:space-between}
.shipb2b-packaged--products--catalog .mw-menu-icon span, .shipb2b-packaged--products--catalog.mw-menu-icon span {display:block;width:24px;height:2px;background:currentColor}
.shipb2b-packaged--products--catalog .mw-opening-experience, .shipb2b-packaged--products--catalog.mw-opening-experience {position:relative;background:var(--mw-black)}
.shipb2b-packaged--products--catalog .mw-opening-experience>[data-ui-visual-role="product"], .shipb2b-packaged--products--catalog.mw-opening-experience>[data-ui-visual-role="product"] {position:relative;z-index:3;margin-top:-32px;border-radius:28px 28px 0 0;overflow:hidden}
.shipb2b-packaged--products--catalog, .shipb2b-packaged--products--catalog * {box-sizing:border-box}
.shipb2b-packaged--products--catalog {scroll-behavior:smooth}
.shipb2b-packaged--products--catalog {margin:0;background:var(--mw-white);color:var(--mw-text);font-family:var(--mw-font);font-size:var(--mw-text-body);line-height:1.65}
.shipb2b-packaged--products--catalog img {display:block;max-width:100%;height:auto}
.shipb2b-packaged--products--catalog a {color:var(--mw-primary-text);text-decoration:none}
.shipb2b-packaged--products--catalog a:hover {text-decoration:underline}
.shipb2b-packaged--products--catalog :focus-visible {outline:3px solid var(--mw-primary);outline-offset:3px}
.shipb2b-packaged--products--catalog .mw-wrap, .shipb2b-packaged--products--catalog.mw-wrap {width:min(100% - 40px,var(--mw-wrap));margin-inline:auto}
.shipb2b-packaged--products--catalog .mw-logo, .shipb2b-packaged--products--catalog.mw-logo {display:flex;align-items:center;gap:12px;color:var(--mw-black);font-weight:var(--mw-weight-strong)}
.shipb2b-packaged--products--catalog .mw-logo img, .shipb2b-packaged--products--catalog.mw-logo img {width:132px;height:auto}
.shipb2b-packaged--products--catalog .mw-nav, .shipb2b-packaged--products--catalog.mw-nav {display:flex;gap:24px;align-items:center}
.shipb2b-packaged--products--catalog .mw-nav a, .shipb2b-packaged--products--catalog.mw-nav a {color:var(--mw-black);font-weight:var(--mw-weight-strong);min-height:44px;display:inline-flex;align-items:center}
.shipb2b-packaged--products--catalog .mw-menu-toggle, .shipb2b-packaged--products--catalog.mw-menu-toggle {display:none;min-width:48px;min-height:48px;border:1px solid var(--mw-line);border-radius:999px;background:var(--mw-panel);font-weight:var(--mw-weight-strong);color:var(--mw-black)}
.shipb2b-packaged--products--catalog .mw-btn, .shipb2b-packaged--products--catalog.mw-btn {display:inline-flex;min-height:48px;align-items:center;justify-content:center;padding:12px 24px;border-radius:999px;font-size:var(--mw-text-h3);font-weight:var(--mw-weight-strong);transition:transform .2s ease,background-color .15s ease}
.shipb2b-packaged--products--catalog .mw-btn:hover, .shipb2b-packaged--products--catalog.mw-btn:hover {transform:translateY(-2px);text-decoration:none}
.shipb2b-packaged--products--catalog .mw-btn--primary, .shipb2b-packaged--products--catalog.mw-btn--primary {background:var(--mw-primary);color:var(--mw-on-brand)}
.shipb2b-packaged--products--catalog .mw-btn--ghost, .shipb2b-packaged--products--catalog.mw-btn--ghost {border:1px solid rgba(255,255,255,.55);color:var(--mw-panel)}
.shipb2b-packaged--products--catalog .mw-btn--light, .shipb2b-packaged--products--catalog.mw-btn--light {background:var(--mw-panel);color:var(--mw-primary-text)}
.shipb2b-packaged--products--catalog .mw-hero, .shipb2b-packaged--products--catalog.mw-hero {min-height:680px;display:grid;align-items:end;position:relative;overflow:hidden;background:var(--mw-black);color:var(--mw-panel)}
.shipb2b-packaged--products--catalog .mw-hero__media, .shipb2b-packaged--products--catalog.mw-hero__media {position:absolute;inset:0}
.shipb2b-packaged--products--catalog .mw-hero__media img, .shipb2b-packaged--products--catalog.mw-hero__media img {width:100%;height:100%;object-fit:cover;filter:saturate(.78) contrast(1.05)}
.shipb2b-packaged--products--catalog .mw-hero__media:after, .shipb2b-packaged--products--catalog.mw-hero__media:after {content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(23,26,31,.92) 0%,rgba(23,26,31,.68) 54%,rgba(23,26,31,.25) 100%)}
.shipb2b-packaged--products--catalog .mw-hero__inner, .shipb2b-packaged--products--catalog.mw-hero__inner {position:relative;z-index:2;padding-block:112px 88px}
.shipb2b-packaged--products--catalog .mw-tag, .shipb2b-packaged--products--catalog.mw-tag {margin:0 0 16px;color:var(--mw-secondary);font-size:var(--mw-text-micro);font-weight:var(--mw-weight-strong);letter-spacing:.11em;text-transform:uppercase}
.shipb2b-packaged--products--catalog .mw-tag--light, .shipb2b-packaged--products--catalog.mw-tag--light {color:var(--mw-panel)}
.shipb2b-packaged--products--catalog .mw-h1, .shipb2b-packaged--products--catalog.mw-h1, .shipb2b-packaged--products--catalog .mw-h2, .shipb2b-packaged--products--catalog.mw-h2, .shipb2b-packaged--products--catalog .mw-h3, .shipb2b-packaged--products--catalog.mw-h3 {margin:0;color:var(--mw-black);line-height:1.04;letter-spacing:-.025em}
.shipb2b-packaged--products--catalog .mw-h1, .shipb2b-packaged--products--catalog.mw-h1 {max-width:980px;color:var(--mw-panel);font-size:var(--mw-text-display);font-weight:var(--mw-weight-display)}
.shipb2b-packaged--products--catalog .mw-h2, .shipb2b-packaged--products--catalog.mw-h2 {font-size:var(--mw-text-h1);font-weight:var(--mw-weight-strong)}
.shipb2b-packaged--products--catalog .mw-hero__lead, .shipb2b-packaged--products--catalog.mw-hero__lead {max-width:720px;margin:24px 0 0;font-size:var(--mw-text-h3);line-height:1.5;color:var(--mw-white-2)}
.shipb2b-packaged--products--catalog .mw-facts, .shipb2b-packaged--products--catalog.mw-facts {display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}
.shipb2b-packaged--products--catalog .mw-facts span, .shipb2b-packaged--products--catalog.mw-facts span {padding:8px 14px;border:1px solid rgba(255,255,255,.28);border-radius:999px;font-size:var(--mw-text-caption)}
.shipb2b-packaged--products--catalog .mw-actions, .shipb2b-packaged--products--catalog.mw-actions {display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}
.shipb2b-packaged--products--catalog .mw-section, .shipb2b-packaged--products--catalog.mw-section {padding-block:88px;background:var(--mw-panel)}
.shipb2b-packaged--products--catalog .mw-section--alt, .shipb2b-packaged--products--catalog.mw-section--alt {background:var(--mw-white-2)}
.shipb2b-packaged--products--catalog .mw-section-head, .shipb2b-packaged--products--catalog.mw-section-head {max-width:820px;margin-bottom:40px}
.shipb2b-packaged--products--catalog .mw-p, .shipb2b-packaged--products--catalog.mw-p {margin:20px 0 0;max-width:760px;font-size:var(--mw-text-body)}
.shipb2b-packaged--products--catalog .mw-rail-layout, .shipb2b-packaged--products--catalog.mw-rail-layout {display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:44px;align-items:start}
.shipb2b-packaged--products--catalog .mw-rail__media, .shipb2b-packaged--products--catalog.mw-rail__media {margin:0;aspect-ratio:4/3;display:grid;place-items:center;background:radial-gradient(circle at 50% 45%,#fdfdfd 0%,#e9ebec 100%);border:1px solid var(--mw-line)}
.shipb2b-packaged--products--catalog .mw-rail__media img, .shipb2b-packaged--products--catalog.mw-rail__media img {max-height:100%;width:auto;object-fit:contain;padding:28px}
.shipb2b-packaged--products--catalog .mw-rail, .shipb2b-packaged--products--catalog.mw-rail {border-top:2px solid var(--mw-black)}
.shipb2b-packaged--products--catalog .mw-rail__row, .shipb2b-packaged--products--catalog.mw-rail__row {display:grid;grid-template-columns:52px minmax(0,1fr);gap:20px;padding:20px 0;border-bottom:1px solid var(--mw-line)}
.shipb2b-packaged--products--catalog .mw-rail__n, .shipb2b-packaged--products--catalog.mw-rail__n {font-size:var(--mw-text-caption);font-weight:var(--mw-weight-display);color:var(--mw-primary-text);letter-spacing:.08em}
.shipb2b-packaged--products--catalog .mw-rail__row h3, .shipb2b-packaged--products--catalog.mw-rail__row h3 {margin:0 0 4px;font-size:var(--mw-text-h3);color:var(--mw-black)}
.shipb2b-packaged--products--catalog .mw-rail__row p, .shipb2b-packaged--products--catalog.mw-rail__row p {margin:0;font-size:var(--mw-text-small);color:var(--mw-muted)}
.shipb2b-packaged--products--catalog .mw-sig, .shipb2b-packaged--products--catalog.mw-sig {display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:36px;align-items:start}
.shipb2b-packaged--products--catalog .mw-sig__stage, .shipb2b-packaged--products--catalog.mw-sig__stage {margin:0;position:relative;aspect-ratio:4/3;display:grid;place-items:center;background:radial-gradient(circle at 50% 40%,#2b2c2e 0%,#151617 100%);overflow:hidden}
.shipb2b-packaged--products--catalog .mw-sig__stage img, .shipb2b-packaged--products--catalog.mw-sig__stage img {max-height:82%;width:auto;object-fit:contain}
.shipb2b-packaged--products--catalog .mw-sig__stage figcaption, .shipb2b-packaged--products--catalog.mw-sig__stage figcaption {position:absolute;left:0;right:0;bottom:0;padding:12px 18px;background:linear-gradient(180deg,transparent,rgba(0,0,0,.72));color:var(--mw-panel);font-size:var(--mw-text-caption)}
.shipb2b-packaged--products--catalog .mw-pick, .shipb2b-packaged--products--catalog.mw-pick {display:grid;gap:12px}
.shipb2b-packaged--products--catalog .mw-pick__card, .shipb2b-packaged--products--catalog.mw-pick__card {display:grid;grid-template-columns:76px minmax(0,1fr);gap:14px;align-items:center;padding:12px;background:var(--mw-panel);border:1px solid var(--mw-line);border-left:3px solid var(--mw-primary)}
.shipb2b-packaged--products--catalog .mw-pick__card img, .shipb2b-packaged--products--catalog.mw-pick__card img {width:76px;height:58px;object-fit:contain}
.shipb2b-packaged--products--catalog .mw-pick__name, .shipb2b-packaged--products--catalog.mw-pick__name {display:block;font-size:var(--mw-text-small);font-weight:var(--mw-weight-strong);color:var(--mw-black)}
.shipb2b-packaged--products--catalog .mw-pick__meta, .shipb2b-packaged--products--catalog.mw-pick__meta {display:block;margin-top:2px;font-size:var(--mw-text-micro);color:var(--mw-muted)}
.shipb2b-packaged--products--catalog .mw-compare, .shipb2b-packaged--products--catalog.mw-compare {width:100%;border-collapse:collapse;font-size:var(--mw-text-caption);margin-top:28px}
.shipb2b-packaged--products--catalog .mw-compare th, .shipb2b-packaged--products--catalog.mw-compare th, .shipb2b-packaged--products--catalog .mw-compare td, .shipb2b-packaged--products--catalog.mw-compare td {padding:12px 14px;text-align:left;border-bottom:1px solid var(--mw-line);vertical-align:top}
.shipb2b-packaged--products--catalog .mw-compare thead th, .shipb2b-packaged--products--catalog.mw-compare thead th {font-size:var(--mw-text-micro);letter-spacing:.06em;text-transform:uppercase;color:var(--mw-muted);border-bottom:2px solid var(--mw-black)}
.shipb2b-packaged--products--catalog .mw-compare tbody th, .shipb2b-packaged--products--catalog.mw-compare tbody th {font-weight:var(--mw-weight-strong);color:var(--mw-black)}
.shipb2b-packaged--products--catalog .mw-matrix, .shipb2b-packaged--products--catalog.mw-matrix {border-top:2px solid var(--mw-black)}
.shipb2b-packaged--products--catalog .mw-matrix__row, .shipb2b-packaged--products--catalog.mw-matrix__row {display:grid;grid-template-columns:minmax(160px,.9fr) repeat(3,minmax(0,1fr));gap:20px;padding:18px 0;border-bottom:1px solid var(--mw-line)}
.shipb2b-packaged--products--catalog .mw-matrix__label, .shipb2b-packaged--products--catalog.mw-matrix__label {font-size:var(--mw-text-small);font-weight:var(--mw-weight-strong);color:var(--mw-black)}
.shipb2b-packaged--products--catalog .mw-matrix__label::before, .shipb2b-packaged--products--catalog.mw-matrix__label::before {content:"";display:inline-block;width:8px;height:8px;margin-right:8px;background:var(--mw-primary);vertical-align:middle}
.shipb2b-packaged--products--catalog .mw-matrix__cell, .shipb2b-packaged--products--catalog.mw-matrix__cell {font-size:var(--mw-text-small);color:var(--mw-muted)}
.shipb2b-packaged--products--catalog .mw-matrix__cell b, .shipb2b-packaged--products--catalog.mw-matrix__cell b {display:block;margin-bottom:3px;font-size:var(--mw-text-micro);letter-spacing:.06em;text-transform:uppercase;font-weight:var(--mw-weight-strong)}
.shipb2b-packaged--products--catalog .mw-risk-grid, .shipb2b-packaged--products--catalog.mw-risk-grid {display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}
.shipb2b-packaged--products--catalog .mw-risk-card, .shipb2b-packaged--products--catalog.mw-risk-card {padding:22px;background:var(--mw-panel);border:1px solid var(--mw-line);border-top:3px solid var(--mw-primary)}
.shipb2b-packaged--products--catalog .mw-risk-card h3, .shipb2b-packaged--products--catalog.mw-risk-card h3 {margin:0 0 8px;font-size:var(--mw-text-h3);color:var(--mw-black)}
.shipb2b-packaged--products--catalog .mw-risk-card p, .shipb2b-packaged--products--catalog.mw-risk-card p {margin:0;font-size:var(--mw-text-small);color:var(--mw-muted)}
.shipb2b-packaged--products--catalog .mw-proof-layout, .shipb2b-packaged--products--catalog.mw-proof-layout {display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:32px;align-items:stretch}
.shipb2b-packaged--products--catalog .mw-proof-media, .shipb2b-packaged--products--catalog.mw-proof-media {margin:0;min-height:420px;border-radius:var(--mw-radius);overflow:hidden;background:var(--mw-black)}
.shipb2b-packaged--products--catalog .mw-proof-media img, .shipb2b-packaged--products--catalog.mw-proof-media img {width:100%;height:100%;object-fit:cover;transition:transform .35s ease}
.shipb2b-packaged--products--catalog .mw-proof-media:hover img, .shipb2b-packaged--products--catalog.mw-proof-media:hover img {transform:scale(1.04)}
.shipb2b-packaged--products--catalog .mw-proof-stack, .shipb2b-packaged--products--catalog.mw-proof-stack {display:grid;gap:16px}
.shipb2b-packaged--products--catalog .mw-proof-card, .shipb2b-packaged--products--catalog.mw-proof-card {background:var(--mw-panel);border:1px solid var(--mw-line);border-radius:var(--mw-radius);padding:24px;box-shadow:0 2px 12px rgba(0,0,0,.06);transition:transform .2s ease,box-shadow .2s ease}
.shipb2b-packaged--products--catalog .mw-section:not(.mw-section--alt) .mw-proof-card, .shipb2b-packaged--products--catalog.mw-section:not(.mw-section--alt) .mw-proof-card {background:var(--mw-white)}
.shipb2b-packaged--products--catalog .mw-proof-card:hover, .shipb2b-packaged--products--catalog.mw-proof-card:hover {transform:translateY(-4px);box-shadow:0 10px 28px rgba(0,0,0,.1)}
.shipb2b-packaged--products--catalog .mw-proof-card p, .shipb2b-packaged--products--catalog.mw-proof-card p {margin:0}
.shipb2b-packaged--products--catalog .mw-route-links, .shipb2b-packaged--products--catalog.mw-route-links {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.shipb2b-packaged--products--catalog .mw-route-links a, .shipb2b-packaged--products--catalog.mw-route-links a {min-height:48px;display:flex;align-items:center;padding:12px 16px;background:var(--mw-black);color:var(--mw-panel);border-radius:10px;font-weight:var(--mw-weight-strong)}
.shipb2b-packaged--products--catalog .mw-faq, .shipb2b-packaged--products--catalog.mw-faq {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
.shipb2b-packaged--products--catalog .mw-faq__item, .shipb2b-packaged--products--catalog.mw-faq__item {background:var(--mw-panel);border:1px solid var(--mw-line);border-radius:var(--mw-radius);padding:0 22px}
.shipb2b-packaged--products--catalog .mw-faq__item summary, .shipb2b-packaged--products--catalog.mw-faq__item summary {cursor:pointer;min-height:64px;display:flex;align-items:center;color:var(--mw-black);font-weight:var(--mw-weight-strong)}
.shipb2b-packaged--products--catalog .mw-faq__item p, .shipb2b-packaged--products--catalog.mw-faq__item p {margin:0 0 22px}
.shipb2b-packaged--products--catalog .mw-section--cta, .shipb2b-packaged--products--catalog.mw-section--cta {background:var(--mw-black);color:var(--mw-on-brand)}
.shipb2b-packaged--products--catalog .mw-section--cta .mw-h2, .shipb2b-packaged--products--catalog.mw-section--cta .mw-h2, .shipb2b-packaged--products--catalog .mw-section--cta .mw-p, .shipb2b-packaged--products--catalog.mw-section--cta .mw-p {color:var(--mw-on-brand)}
.shipb2b-packaged--products--catalog .mw-cta-grid, .shipb2b-packaged--products--catalog.mw-cta-grid {display:grid;grid-template-columns:minmax(0,1fr) auto;gap:40px;align-items:center}
.shipb2b-packaged--products--catalog .mw-page, .shipb2b-packaged--products--catalog.mw-page {min-width:0}
.shipb2b-packaged--products--catalog .mw-section--options, .shipb2b-packaged--products--catalog.mw-section--options, .shipb2b-packaged--products--catalog .mw-section--process, .shipb2b-packaged--products--catalog.mw-section--process {position:relative}
.shipb2b-packaged--products--catalog .mw-table-wrap, .shipb2b-packaged--products--catalog.mw-table-wrap {background:#fff;border:1px solid var(--mw-line);border-radius:var(--mw-radius);overflow:hidden;margin-top:28px}
.shipb2b-packaged--products--catalog .mw-table, .shipb2b-packaged--products--catalog.mw-table {width:100%;border-collapse:collapse;font-size:var(--mw-text-small)}
.shipb2b-packaged--products--catalog .mw-table th, .shipb2b-packaged--products--catalog.mw-table th, .shipb2b-packaged--products--catalog .mw-table td, .shipb2b-packaged--products--catalog.mw-table td {padding:14px 18px;text-align:left;vertical-align:top;border-bottom:1px solid var(--mw-line)}
.shipb2b-packaged--products--catalog .mw-table thead th, .shipb2b-packaged--products--catalog.mw-table thead th {background:var(--mw-black);color:#fff;font-size:var(--mw-text-caption);letter-spacing:.04em;text-transform:uppercase}
.shipb2b-packaged--products--catalog .mw-table tbody th[scope=row], .shipb2b-packaged--products--catalog.mw-table tbody th[scope=row] {font-weight:var(--mw-weight-strong);color:var(--mw-black);width:22%}
.shipb2b-packaged--products--catalog .mw-table tbody tr:last-child th, .shipb2b-packaged--products--catalog.mw-table tbody tr:last-child th, .shipb2b-packaged--products--catalog .mw-table tbody tr:last-child td, .shipb2b-packaged--products--catalog.mw-table tbody tr:last-child td {border-bottom:none}
.shipb2b-packaged--products--catalog .mw-table__note, .shipb2b-packaged--products--catalog.mw-table__note {margin:14px 0 0;font-size:var(--mw-text-caption);color:var(--mw-muted)}
@media(max-width:767px) {.shipb2b-packaged--products--catalog .mw-table-wrap, .shipb2b-packaged--products--catalog.mw-table-wrap {overflow-x:auto;-webkit-overflow-scrolling:touch}
.shipb2b-packaged--products--catalog .mw-table, .shipb2b-packaged--products--catalog.mw-table, .shipb2b-packaged--products--catalog .mw-table tbody, .shipb2b-packaged--products--catalog.mw-table tbody, .shipb2b-packaged--products--catalog .mw-table tr, .shipb2b-packaged--products--catalog.mw-table tr, .shipb2b-packaged--products--catalog .mw-table th, .shipb2b-packaged--products--catalog.mw-table th, .shipb2b-packaged--products--catalog .mw-table td, .shipb2b-packaged--products--catalog.mw-table td {display:block;width:auto}
.shipb2b-packaged--products--catalog .mw-table thead, .shipb2b-packaged--products--catalog.mw-table thead {position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}
.shipb2b-packaged--products--catalog .mw-table tbody tr, .shipb2b-packaged--products--catalog.mw-table tbody tr {border-bottom:1px solid var(--mw-line);padding:14px 18px}
.shipb2b-packaged--products--catalog .mw-table tbody th[scope=row], .shipb2b-packaged--products--catalog.mw-table tbody th[scope=row] {width:auto;padding:0 0 8px}
.shipb2b-packaged--products--catalog .mw-table tbody td, .shipb2b-packaged--products--catalog.mw-table tbody td {padding:0 0 8px;border-bottom:none}}
.shipb2b-packaged--products--catalog .mw-faq, .shipb2b-packaged--products--catalog.mw-faq {grid-template-columns:1fr;gap:0;border-top:1px solid var(--mw-line);max-width:860px}
.shipb2b-packaged--products--catalog .mw-faq__item, .shipb2b-packaged--products--catalog.mw-faq__item {border:0;border-bottom:1px solid var(--mw-line);border-radius:0;padding:0;background:transparent}
.shipb2b-packaged--products--catalog .mw-hero-link, .shipb2b-packaged--products--catalog.mw-hero-link {display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:0 10px;color:var(--mw-panel);font-weight:var(--mw-weight-strong);border-bottom:1px solid rgba(255,255,255,.55)}
.shipb2b-packaged--products--catalog .mw-hero-link:hover, .shipb2b-packaged--products--catalog.mw-hero-link:hover {gap:15px;color:var(--mw-panel);text-decoration:none}
.shipb2b-packaged--products--catalog .mw-hero-link span, .shipb2b-packaged--products--catalog.mw-hero-link span {transition:transform .2s ease}
.shipb2b-packaged--products--catalog .mw-hero-link:hover span, .shipb2b-packaged--products--catalog.mw-hero-link:hover span {transform:translateX(3px)}
.shipb2b-packaged--products--catalog .mw-section, .shipb2b-packaged--products--catalog.mw-section {padding-block:76px}
.shipb2b-packaged--products--catalog .mw-section--comparison>.mw-wrap>.mw-proof-media, .shipb2b-packaged--products--catalog.mw-section--comparison>.mw-wrap>.mw-proof-media {height:350px;min-height:350px}
.shipb2b-packaged--products--catalog .mw-route-links, .shipb2b-packaged--products--catalog.mw-route-links {margin-top:30px;border-top:1px solid var(--mw-line)}
.shipb2b-packaged--products--catalog .mw-route-links a, .shipb2b-packaged--products--catalog.mw-route-links a {position:relative;min-height:48px;padding:12px 30px 12px 0;background:transparent;color:var(--mw-black);border-bottom:1px solid var(--mw-line);border-radius:0;font-size:var(--mw-text-caption)}
.shipb2b-packaged--products--catalog .mw-route-links a:after, .shipb2b-packaged--products--catalog.mw-route-links a:after {content:"→";position:absolute;right:8px;color:var(--mw-primary-text)}
.shipb2b-packaged--products--catalog .mw-decision-stack, .shipb2b-packaged--products--catalog.mw-decision-stack, .shipb2b-packaged--products--catalog .mw-comparison-stack, .shipb2b-packaged--products--catalog.mw-comparison-stack {display:grid;gap:52px;min-width:0}
.shipb2b-packaged--products--catalog .mw-comparison-stack, .shipb2b-packaged--products--catalog.mw-comparison-stack {margin-top:44px}
.shipb2b-packaged--products--catalog .mw-public-group, .shipb2b-packaged--products--catalog.mw-public-group {min-width:0}
.shipb2b-packaged--products--catalog .mw-public-head, .shipb2b-packaged--products--catalog.mw-public-head {display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,.7fr);gap:32px;align-items:end;margin-bottom:26px}
.shipb2b-packaged--products--catalog .mw-public-head h3, .shipb2b-packaged--products--catalog.mw-public-head h3 {margin:0;color:var(--mw-black);font-size:var(--mw-text-h2);line-height:1.08;letter-spacing:-.02em}
.shipb2b-packaged--products--catalog .mw-public-head p, .shipb2b-packaged--products--catalog.mw-public-head p {margin:0;color:var(--mw-text)}
.shipb2b-packaged--products--catalog .mw-section--dark .mw-public-head h3, .shipb2b-packaged--products--catalog.mw-section--dark .mw-public-head h3, .shipb2b-packaged--products--catalog .mw-section--proof-band .mw-public-head h3, .shipb2b-packaged--products--catalog.mw-section--proof-band .mw-public-head h3, .shipb2b-packaged--products--catalog .mw-section--cta .mw-public-head h3, .shipb2b-packaged--products--catalog.mw-section--cta .mw-public-head h3 {color:var(--mw-panel)}
.shipb2b-packaged--products--catalog .mw-section--dark .mw-public-head p, .shipb2b-packaged--products--catalog.mw-section--dark .mw-public-head p, .shipb2b-packaged--products--catalog .mw-section--proof-band .mw-public-head p, .shipb2b-packaged--products--catalog.mw-section--proof-band .mw-public-head p, .shipb2b-packaged--products--catalog .mw-section--cta .mw-public-head p, .shipb2b-packaged--products--catalog.mw-section--cta .mw-public-head p {color:var(--mw-white-2)}
.shipb2b-packaged--products--catalog .mw-section--dark .mw-rfq-panel .mw-public-head h3, .shipb2b-packaged--products--catalog.mw-section--dark .mw-rfq-panel .mw-public-head h3, .shipb2b-packaged--products--catalog .mw-section--proof-band .mw-rfq-panel .mw-public-head h3, .shipb2b-packaged--products--catalog.mw-section--proof-band .mw-rfq-panel .mw-public-head h3, .shipb2b-packaged--products--catalog .mw-section--cta .mw-rfq-panel .mw-public-head h3, .shipb2b-packaged--products--catalog.mw-section--cta .mw-rfq-panel .mw-public-head h3 {color:var(--mw-black)}
.shipb2b-packaged--products--catalog .mw-section--dark .mw-rfq-panel .mw-public-head p, .shipb2b-packaged--products--catalog.mw-section--dark .mw-rfq-panel .mw-public-head p, .shipb2b-packaged--products--catalog .mw-section--proof-band .mw-rfq-panel .mw-public-head p, .shipb2b-packaged--products--catalog.mw-section--proof-band .mw-rfq-panel .mw-public-head p, .shipb2b-packaged--products--catalog .mw-section--cta .mw-rfq-panel .mw-public-head p, .shipb2b-packaged--products--catalog.mw-section--cta .mw-rfq-panel .mw-public-head p {color:var(--mw-text)}
.shipb2b-packaged--products--catalog .mw-route-mosaic, .shipb2b-packaged--products--catalog.mw-route-mosaic {display:grid;grid-template-columns:1.15fr .85fr;gap:1px;background:var(--mw-line);border:1px solid var(--mw-line)}
.shipb2b-packaged--products--catalog .mw-route-card, .shipb2b-packaged--products--catalog.mw-route-card {position:relative;min-height:220px;padding:30px;background:var(--mw-panel)}
.shipb2b-packaged--products--catalog .mw-route-card:first-child, .shipb2b-packaged--products--catalog.mw-route-card:first-child {grid-row:span 2;display:flex;flex-direction:column;justify-content:flex-end;background:var(--mw-black);color:var(--mw-panel)}
.shipb2b-packaged--products--catalog .mw-route-card>span, .shipb2b-packaged--products--catalog.mw-route-card>span {color:var(--mw-primary-text);font-size:var(--mw-text-micro);font-weight:var(--mw-weight-display);letter-spacing:.12em}
.shipb2b-packaged--products--catalog .mw-route-card h4, .shipb2b-packaged--products--catalog.mw-route-card h4 {margin:42px 0 10px;color:var(--mw-black);font-size:var(--mw-text-h2);line-height:1.1}
.shipb2b-packaged--products--catalog .mw-route-card:first-child h4, .shipb2b-packaged--products--catalog.mw-route-card:first-child h4 {color:var(--mw-panel);font-size:var(--mw-text-h1)}
.shipb2b-packaged--products--catalog .mw-route-card p, .shipb2b-packaged--products--catalog.mw-route-card p {margin:0 0 18px}
.shipb2b-packaged--products--catalog .mw-route-card small, .shipb2b-packaged--products--catalog.mw-route-card small {display:block;padding-top:16px;border-top:1px solid var(--mw-line);font-size:var(--mw-text-caption)}
.shipb2b-packaged--products--catalog .mw-route-card:first-child small, .shipb2b-packaged--products--catalog.mw-route-card:first-child small {border-color:rgba(255,255,255,.22)}
.shipb2b-packaged--products--catalog .mw-spec-wrap, .shipb2b-packaged--products--catalog.mw-spec-wrap {overflow-x:auto;border-top:3px solid var(--mw-black)}
.shipb2b-packaged--products--catalog .mw-spec-table, .shipb2b-packaged--products--catalog.mw-spec-table {width:100%;border-collapse:collapse;background:transparent}
.shipb2b-packaged--products--catalog .mw-spec-table th, .shipb2b-packaged--products--catalog.mw-spec-table th, .shipb2b-packaged--products--catalog .mw-spec-table td, .shipb2b-packaged--products--catalog.mw-spec-table td {padding:19px 20px;text-align:left;border-bottom:1px solid var(--mw-line);vertical-align:top}
.shipb2b-packaged--products--catalog .mw-spec-table thead th, .shipb2b-packaged--products--catalog.mw-spec-table thead th {color:var(--mw-muted);font-size:var(--mw-text-micro);letter-spacing:.1em;text-transform:uppercase}
.shipb2b-packaged--products--catalog .mw-spec-table tbody th, .shipb2b-packaged--products--catalog.mw-spec-table tbody th {width:38%;color:var(--mw-black);font-size:var(--mw-text-body)}
.shipb2b-packaged--products--catalog .mw-dispatch-grid, .shipb2b-packaged--products--catalog.mw-dispatch-grid {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;border-top:1px solid var(--mw-line);padding-top:24px}
.shipb2b-packaged--products--catalog .mw-dispatch-grid article, .shipb2b-packaged--products--catalog.mw-dispatch-grid article {display:grid;grid-template-columns:auto 1fr;gap:18px}
.shipb2b-packaged--products--catalog .mw-dispatch-grid span, .shipb2b-packaged--products--catalog.mw-dispatch-grid span, .shipb2b-packaged--products--catalog .mw-application-list span, .shipb2b-packaged--products--catalog.mw-application-list span, .shipb2b-packaged--products--catalog .mw-proof-scope article>span, .shipb2b-packaged--products--catalog.mw-proof-scope article>span {color:var(--mw-primary-text);font-size:var(--mw-text-micro);font-weight:var(--mw-weight-display)}
.shipb2b-packaged--products--catalog .mw-dispatch-grid h4, .shipb2b-packaged--products--catalog.mw-dispatch-grid h4, .shipb2b-packaged--products--catalog .mw-config-list h4, .shipb2b-packaged--products--catalog.mw-config-list h4, .shipb2b-packaged--products--catalog .mw-application-list h4, .shipb2b-packaged--products--catalog.mw-application-list h4, .shipb2b-packaged--products--catalog .mw-proof-scope h4, .shipb2b-packaged--products--catalog.mw-proof-scope h4 {margin:0 0 8px;color:var(--mw-black);font-size:var(--mw-text-h3);line-height:1.25}
.shipb2b-packaged--products--catalog .mw-section--dark .mw-application-list h4, .shipb2b-packaged--products--catalog.mw-section--dark .mw-application-list h4, .shipb2b-packaged--products--catalog .mw-section--proof-band .mw-application-list h4, .shipb2b-packaged--products--catalog.mw-section--proof-band .mw-application-list h4, .shipb2b-packaged--products--catalog .mw-section--cta .mw-application-list h4, .shipb2b-packaged--products--catalog.mw-section--cta .mw-application-list h4, .shipb2b-packaged--products--catalog .mw-section--dark .mw-proof-scope h4, .shipb2b-packaged--products--catalog.mw-section--dark .mw-proof-scope h4, .shipb2b-packaged--products--catalog .mw-section--proof-band .mw-proof-scope h4, .shipb2b-packaged--products--catalog.mw-section--proof-band .mw-proof-scope h4, .shipb2b-packaged--products--catalog .mw-section--cta .mw-proof-scope h4, .shipb2b-packaged--products--catalog.mw-section--cta .mw-proof-scope h4 {color:var(--mw-panel)}
.shipb2b-packaged--products--catalog .mw-section--dark .mw-application-list p, .shipb2b-packaged--products--catalog.mw-section--dark .mw-application-list p, .shipb2b-packaged--products--catalog .mw-section--proof-band .mw-application-list p, .shipb2b-packaged--products--catalog.mw-section--proof-band .mw-application-list p, .shipb2b-packaged--products--catalog .mw-section--cta .mw-application-list p, .shipb2b-packaged--products--catalog.mw-section--cta .mw-application-list p, .shipb2b-packaged--products--catalog .mw-section--dark .mw-proof-scope p, .shipb2b-packaged--products--catalog.mw-section--dark .mw-proof-scope p, .shipb2b-packaged--products--catalog .mw-section--proof-band .mw-proof-scope p, .shipb2b-packaged--products--catalog.mw-section--proof-band .mw-proof-scope p, .shipb2b-packaged--products--catalog .mw-section--cta .mw-proof-scope p, .shipb2b-packaged--products--catalog.mw-section--cta .mw-proof-scope p {color:var(--mw-white-2)}
.shipb2b-packaged--products--catalog .mw-section--dark .mw-application-list article, .shipb2b-packaged--products--catalog.mw-section--dark .mw-application-list article, .shipb2b-packaged--products--catalog .mw-section--proof-band .mw-application-list article, .shipb2b-packaged--products--catalog.mw-section--proof-band .mw-application-list article, .shipb2b-packaged--products--catalog .mw-section--cta .mw-application-list article, .shipb2b-packaged--products--catalog.mw-section--cta .mw-application-list article, .shipb2b-packaged--products--catalog .mw-section--dark .mw-proof-scope article, .shipb2b-packaged--products--catalog.mw-section--dark .mw-proof-scope article, .shipb2b-packaged--products--catalog .mw-section--proof-band .mw-proof-scope article, .shipb2b-packaged--products--catalog.mw-section--proof-band .mw-proof-scope article, .shipb2b-packaged--products--catalog .mw-section--cta .mw-proof-scope article, .shipb2b-packaged--products--catalog.mw-section--cta .mw-proof-scope article {border-bottom-color:rgba(255,255,255,.18)}
.shipb2b-packaged--products--catalog .mw-section--dark .mw-application-list, .shipb2b-packaged--products--catalog.mw-section--dark .mw-application-list, .shipb2b-packaged--products--catalog .mw-section--proof-band .mw-application-list, .shipb2b-packaged--products--catalog.mw-section--proof-band .mw-application-list, .shipb2b-packaged--products--catalog .mw-section--cta .mw-application-list, .shipb2b-packaged--products--catalog.mw-section--cta .mw-application-list, .shipb2b-packaged--products--catalog .mw-section--dark .mw-proof-scope, .shipb2b-packaged--products--catalog.mw-section--dark .mw-proof-scope, .shipb2b-packaged--products--catalog .mw-section--proof-band .mw-proof-scope, .shipb2b-packaged--products--catalog.mw-section--proof-band .mw-proof-scope, .shipb2b-packaged--products--catalog .mw-section--cta .mw-proof-scope, .shipb2b-packaged--products--catalog.mw-section--cta .mw-proof-scope {border-top-color:rgba(255,255,255,.35)}
.shipb2b-packaged--products--catalog .mw-dispatch-grid p, .shipb2b-packaged--products--catalog.mw-dispatch-grid p, .shipb2b-packaged--products--catalog .mw-config-list p, .shipb2b-packaged--products--catalog.mw-config-list p, .shipb2b-packaged--products--catalog .mw-application-list p, .shipb2b-packaged--products--catalog.mw-application-list p, .shipb2b-packaged--products--catalog .mw-proof-scope p, .shipb2b-packaged--products--catalog.mw-proof-scope p {margin:0}
.shipb2b-packaged--products--catalog .mw-config-layout, .shipb2b-packaged--products--catalog.mw-config-layout {display:grid;grid-template-columns:minmax(0,1.45fr) minmax(260px,.55fr);gap:44px}
.shipb2b-packaged--products--catalog .mw-config-list, .shipb2b-packaged--products--catalog.mw-config-list {border-top:3px solid var(--mw-black)}
.shipb2b-packaged--products--catalog .mw-config-list article, .shipb2b-packaged--products--catalog.mw-config-list article {display:grid;grid-template-columns:minmax(170px,.65fr) 1fr;gap:24px;padding:24px 0;border-bottom:1px solid var(--mw-line)}
.shipb2b-packaged--products--catalog .mw-config-list small, .shipb2b-packaged--products--catalog.mw-config-list small {grid-column:2;font-size:var(--mw-text-caption);color:var(--mw-muted)}
.shipb2b-packaged--products--catalog .mw-config-layout aside, .shipb2b-packaged--products--catalog.mw-config-layout aside {padding:26px;background:var(--mw-black);color:var(--mw-panel)}
.shipb2b-packaged--products--catalog .mw-config-layout aside>p, .shipb2b-packaged--products--catalog.mw-config-layout aside>p {margin:0 0 20px;font-weight:var(--mw-weight-strong)}
.shipb2b-packaged--products--catalog .mw-interface-chips, .shipb2b-packaged--products--catalog.mw-interface-chips {display:flex;flex-wrap:wrap;gap:8px}
.shipb2b-packaged--products--catalog .mw-interface-chips span, .shipb2b-packaged--products--catalog.mw-interface-chips span {padding:7px 10px;border:1px solid rgba(255,255,255,.24);font-size:var(--mw-text-caption)}
.shipb2b-packaged--products--catalog .mw-application-list, .shipb2b-packaged--products--catalog.mw-application-list {border-top:3px solid var(--mw-black)}
.shipb2b-packaged--products--catalog .mw-application-list article, .shipb2b-packaged--products--catalog.mw-application-list article {display:grid;grid-template-columns:48px minmax(220px,.72fr) minmax(0,1fr);gap:24px;align-items:start;padding:25px 0;border-bottom:1px solid var(--mw-line)}
.shipb2b-packaged--products--catalog .mw-evidence-layout, .shipb2b-packaged--products--catalog.mw-evidence-layout {display:grid;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:42px;align-items:start}
.shipb2b-packaged--products--catalog .mw-proof-scope, .shipb2b-packaged--products--catalog.mw-proof-scope {display:grid;gap:26px}
.shipb2b-packaged--products--catalog .mw-proof-scope article, .shipb2b-packaged--products--catalog.mw-proof-scope article {display:grid;grid-template-columns:38px 1fr;gap:14px;padding:18px 0;border-bottom:1px solid var(--mw-line)}
.shipb2b-packaged--products--catalog .mw-proof-scope aside, .shipb2b-packaged--products--catalog.mw-proof-scope aside {padding:22px;border-left:4px solid var(--mw-primary);background:var(--mw-white)}
.shipb2b-packaged--products--catalog .mw-section--dark .mw-proof-scope aside, .shipb2b-packaged--products--catalog.mw-section--dark .mw-proof-scope aside, .shipb2b-packaged--products--catalog .mw-section--proof-band .mw-proof-scope aside, .shipb2b-packaged--products--catalog.mw-section--proof-band .mw-proof-scope aside, .shipb2b-packaged--products--catalog .mw-section--cta .mw-proof-scope aside, .shipb2b-packaged--products--catalog.mw-section--cta .mw-proof-scope aside {background:rgba(255,255,255,.06);border-left-color:var(--mw-primary)}
.shipb2b-packaged--products--catalog .mw-section--dark .mw-proof-scope aside strong, .shipb2b-packaged--products--catalog.mw-section--dark .mw-proof-scope aside strong, .shipb2b-packaged--products--catalog .mw-section--proof-band .mw-proof-scope aside strong, .shipb2b-packaged--products--catalog.mw-section--proof-band .mw-proof-scope aside strong, .shipb2b-packaged--products--catalog .mw-section--cta .mw-proof-scope aside strong, .shipb2b-packaged--products--catalog.mw-section--cta .mw-proof-scope aside strong {color:var(--mw-panel)}
.shipb2b-packaged--products--catalog .mw-section--dark .mw-proof-scope aside p, .shipb2b-packaged--products--catalog.mw-section--dark .mw-proof-scope aside p, .shipb2b-packaged--products--catalog .mw-section--proof-band .mw-proof-scope aside p, .shipb2b-packaged--products--catalog.mw-section--proof-band .mw-proof-scope aside p, .shipb2b-packaged--products--catalog .mw-section--cta .mw-proof-scope aside p, .shipb2b-packaged--products--catalog.mw-section--cta .mw-proof-scope aside p {color:var(--mw-white-2)}
.shipb2b-packaged--products--catalog .mw-proof-scope aside p, .shipb2b-packaged--products--catalog.mw-proof-scope aside p {margin-top:7px}
.shipb2b-packaged--products--catalog .mw-section--comparison>.mw-wrap>.mw-proof-media, .shipb2b-packaged--products--catalog.mw-section--comparison>.mw-wrap>.mw-proof-media {min-height:300px;max-height:420px}
.shipb2b-packaged--products--catalog .mw-rfq-panel, .shipb2b-packaged--products--catalog.mw-rfq-panel {display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.8fr);gap:48px;margin-top:44px;padding:38px;background:var(--mw-panel);color:var(--mw-text)}
.shipb2b-packaged--products--catalog .mw-rfq-panel .mw-public-head, .shipb2b-packaged--products--catalog.mw-rfq-panel .mw-public-head {display:block;margin:0}
.shipb2b-packaged--products--catalog .mw-rfq-panel .mw-public-head h3, .shipb2b-packaged--products--catalog.mw-rfq-panel .mw-public-head h3 {color:var(--mw-black)}
.shipb2b-packaged--products--catalog .mw-rfq-panel .mw-public-head p, .shipb2b-packaged--products--catalog.mw-rfq-panel .mw-public-head p {margin-top:12px}
.shipb2b-packaged--products--catalog .mw-rfq-facts, .shipb2b-packaged--products--catalog.mw-rfq-facts {margin:24px 0 0;padding-left:20px}
.shipb2b-packaged--products--catalog .mw-rfq-fields, .shipb2b-packaged--products--catalog.mw-rfq-fields {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--mw-line);border:1px solid var(--mw-line)}
.shipb2b-packaged--products--catalog .mw-rfq-fields span, .shipb2b-packaged--products--catalog.mw-rfq-fields span {display:flex;align-items:center;min-height:58px;padding:12px 14px;background:var(--mw-white);color:var(--mw-black);font-size:var(--mw-text-caption);font-weight:var(--mw-weight-strong)}
.shipb2b-packaged--products--catalog .mw-route-card--product, .shipb2b-packaged--products--catalog.mw-route-card--product {display:grid;grid-template-columns:190px minmax(0,1fr);min-height:270px;padding:0;background:var(--mw-panel);color:var(--mw-text)}
.shipb2b-packaged--products--catalog .mw-route-card--product:first-child, .shipb2b-packaged--products--catalog.mw-route-card--product:first-child {display:grid;grid-template-columns:1fr;justify-content:initial;background:var(--mw-panel);color:var(--mw-text)}
.shipb2b-packaged--products--catalog .mw-route-card--product figure, .shipb2b-packaged--products--catalog.mw-route-card--product figure {margin:0;min-height:100%;overflow:hidden;background:var(--mw-white)}
.shipb2b-packaged--products--catalog .mw-route-card--product figure img, .shipb2b-packaged--products--catalog.mw-route-card--product figure img {width:100%;height:100%;object-fit:cover}
.shipb2b-packaged--products--catalog .mw-route-card--product:first-child figure, .shipb2b-packaged--products--catalog.mw-route-card--product:first-child figure {height:330px}
.shipb2b-packaged--products--catalog .mw-route-card__body, .shipb2b-packaged--products--catalog.mw-route-card__body {padding:24px}
.shipb2b-packaged--products--catalog .mw-route-card--product h4, .shipb2b-packaged--products--catalog.mw-route-card--product h4, .shipb2b-packaged--products--catalog .mw-route-card--product:first-child h4, .shipb2b-packaged--products--catalog.mw-route-card--product:first-child h4 {margin:22px 0 10px;color:var(--mw-black);font-size:var(--mw-text-h2)}
.shipb2b-packaged--products--catalog .mw-route-card--product p, .shipb2b-packaged--products--catalog.mw-route-card--product p {font-size:var(--mw-text-small);line-height:1.55}
.shipb2b-packaged--products--catalog .mw-route-card--product ul, .shipb2b-packaged--products--catalog.mw-route-card--product ul {display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0 0 18px;padding:0}
.shipb2b-packaged--products--catalog .mw-route-card--product li, .shipb2b-packaged--products--catalog.mw-route-card--product li {padding:5px 8px;background:var(--mw-white);color:var(--mw-black);font-size:var(--mw-text-micro);font-weight:var(--mw-weight-strong)}
.shipb2b-packaged--products--catalog .mw-route-card--product small, .shipb2b-packaged--products--catalog.mw-route-card--product small, .shipb2b-packaged--products--catalog .mw-route-card--product:first-child small, .shipb2b-packaged--products--catalog.mw-route-card--product:first-child small {border-color:var(--mw-line);color:var(--mw-muted)}
.shipb2b-packaged--products--catalog .mw-availability-note, .shipb2b-packaged--products--catalog.mw-availability-note {margin:14px 0 0;color:var(--mw-muted);font-size:var(--mw-text-caption)}
.shipb2b-packaged--products--catalog .mw-spec-table--models, .shipb2b-packaged--products--catalog.mw-spec-table--models {min-width:980px}
.shipb2b-packaged--products--catalog .mw-spec-table--models tbody th, .shipb2b-packaged--products--catalog.mw-spec-table--models tbody th {width:auto;min-width:170px}
.shipb2b-packaged--products--catalog .mw-spec-table--models td, .shipb2b-packaged--products--catalog.mw-spec-table--models td {min-width:170px}
.shipb2b-packaged--products--catalog .mw-h1, .shipb2b-packaged--products--catalog.mw-h1 {max-width:980px;font-size:var(--mw-text-display);text-wrap:balance}
.shipb2b-packaged--products--catalog .mw-route-card--product:last-child, .shipb2b-packaged--products--catalog.mw-route-card--product:last-child {grid-column:1/-1;grid-template-columns:300px minmax(0,1fr)}
.shipb2b-packaged--products--catalog .mw-route-mosaic--products, .shipb2b-packaged--products--catalog.mw-route-mosaic--products {grid-template-columns:repeat(2,minmax(0,1fr))}
.shipb2b-packaged--products--catalog .mw-route-mosaic--products>:last-child:nth-child(odd), .shipb2b-packaged--products--catalog.mw-route-mosaic--products>:last-child:nth-child(odd) {grid-column:1/-1}
.shipb2b-packaged--products--catalog .mw-route-mosaic--products .mw-route-card--product, .shipb2b-packaged--products--catalog.mw-route-mosaic--products .mw-route-card--product, .shipb2b-packaged--products--catalog .mw-route-mosaic--products .mw-route-card--product:first-child, .shipb2b-packaged--products--catalog.mw-route-mosaic--products .mw-route-card--product:first-child, .shipb2b-packaged--products--catalog .mw-route-mosaic--products .mw-route-card--product:last-child, .shipb2b-packaged--products--catalog.mw-route-mosaic--products .mw-route-card--product:last-child {grid-column:auto;grid-row:auto;grid-template-columns:190px minmax(0,1fr)}
.shipb2b-packaged--products--catalog .mw-route-mosaic--products .mw-route-card--product figure, .shipb2b-packaged--products--catalog.mw-route-mosaic--products .mw-route-card--product figure, .shipb2b-packaged--products--catalog .mw-route-mosaic--products .mw-route-card--product:first-child figure, .shipb2b-packaged--products--catalog.mw-route-mosaic--products .mw-route-card--product:first-child figure {height:auto}
.shipb2b-packaged--products--catalog .mw-route-mosaic--products .mw-route-card--product figure img, .shipb2b-packaged--products--catalog.mw-route-mosaic--products .mw-route-card--product figure img {object-fit:contain}
.shipb2b-packaged--products--catalog .mw-route-links--cta, .shipb2b-packaged--products--catalog.mw-route-links--cta {margin-top:28px}
.shipb2b-packaged--products--catalog .mw-route-links--cta a, .shipb2b-packaged--products--catalog.mw-route-links--cta a {background:rgba(23,26,31,.28);border:1px solid rgba(255,255,255,.26)}
.shipb2b-packaged--products--catalog .mw-logo, .shipb2b-packaged--products--catalog.mw-logo {min-height:44px}
.shipb2b-packaged--products--catalog .mw-section-action, .shipb2b-packaged--products--catalog.mw-section-action {width:min(100% - 40px,var(--mw-wrap));margin:32px auto 0;display:flex;justify-content:flex-end}
.shipb2b-packaged--products--catalog .mw-hero>.mw-section-action, .shipb2b-packaged--products--catalog.mw-hero>.mw-section-action {display:none}
.shipb2b-packaged--products--catalog .mw-section--cta .mw-section-action, .shipb2b-packaged--products--catalog.mw-section--cta .mw-section-action {display:none}
.shipb2b-packaged--products--catalog .mw-section-head--split, .shipb2b-packaged--products--catalog.mw-section-head--split {display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.7fr);gap:48px;align-items:end;max-width:none}
.shipb2b-packaged--products--catalog .mw-section-head--split .mw-p, .shipb2b-packaged--products--catalog.mw-section-head--split .mw-p {margin:0}
.shipb2b-packaged--products--catalog .mw-catalogue-grid, .shipb2b-packaged--products--catalog.mw-catalogue-grid {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.shipb2b-packaged--products--catalog .mw-catalogue-card, .shipb2b-packaged--products--catalog.mw-catalogue-card {overflow:hidden;background:var(--mw-panel);border:1px solid var(--mw-line);box-shadow:0 8px 24px rgba(23,26,31,.07)}
.shipb2b-packaged--products--catalog .mw-catalogue-card figure, .shipb2b-packaged--products--catalog.mw-catalogue-card figure {height:220px;margin:0;background:var(--mw-white)}
.shipb2b-packaged--products--catalog .mw-catalogue-card img, .shipb2b-packaged--products--catalog.mw-catalogue-card img {width:100%;height:100%;object-fit:contain}
.shipb2b-packaged--products--catalog .mw-catalogue-card>div, .shipb2b-packaged--products--catalog.mw-catalogue-card>div {padding:22px}
.shipb2b-packaged--products--catalog .mw-catalogue-card>div>span, .shipb2b-packaged--products--catalog.mw-catalogue-card>div>span, .shipb2b-packaged--products--catalog .mw-option-grid article>span, .shipb2b-packaged--products--catalog.mw-option-grid article>span {color:var(--mw-primary-text);font-size:var(--mw-text-micro);font-weight:var(--mw-weight-display);letter-spacing:.12em}
.shipb2b-packaged--products--catalog .mw-catalogue-card h3, .shipb2b-packaged--products--catalog.mw-catalogue-card h3, .shipb2b-packaged--products--catalog .mw-option-grid h3, .shipb2b-packaged--products--catalog.mw-option-grid h3, .shipb2b-packaged--products--catalog .mw-process-rail h3, .shipb2b-packaged--products--catalog.mw-process-rail h3 {margin:10px 0 18px;color:var(--mw-black);font-size:var(--mw-text-h3);line-height:1.2}
.shipb2b-packaged--products--catalog .mw-catalogue-card a, .shipb2b-packaged--products--catalog.mw-catalogue-card a {display:flex;justify-content:space-between;gap:12px;padding-top:15px;border-top:1px solid var(--mw-line);color:var(--mw-black);font-size:var(--mw-text-caption);font-weight:var(--mw-weight-strong)}
.shipb2b-packaged--products--catalog .mw-section--dark, .shipb2b-packaged--products--catalog.mw-section--dark, .shipb2b-packaged--products--catalog .mw-section--proof-band, .shipb2b-packaged--products--catalog.mw-section--proof-band {background:var(--mw-black);color:var(--mw-white-2)}
.shipb2b-packaged--products--catalog .mw-section--dark .mw-h2, .shipb2b-packaged--products--catalog.mw-section--dark .mw-h2, .shipb2b-packaged--products--catalog .mw-section--dark .mw-p, .shipb2b-packaged--products--catalog.mw-section--dark .mw-p, .shipb2b-packaged--products--catalog .mw-section--proof-band .mw-h2, .shipb2b-packaged--products--catalog.mw-section--proof-band .mw-h2, .shipb2b-packaged--products--catalog .mw-section--proof-band .mw-p, .shipb2b-packaged--products--catalog.mw-section--proof-band .mw-p {color:var(--mw-panel)}
.shipb2b-packaged--products--catalog .mw-scenario-list, .shipb2b-packaged--products--catalog.mw-scenario-list {border-top:1px solid rgba(255,255,255,.2)}
.shipb2b-packaged--products--catalog .mw-scenario-card, .shipb2b-packaged--products--catalog.mw-scenario-card {display:grid;grid-template-columns:54px minmax(260px,1fr) minmax(0,1.45fr);gap:22px 34px;align-items:center;min-height:112px;border-bottom:1px solid rgba(255,255,255,.2);color:var(--mw-panel)}
.shipb2b-packaged--products--catalog .mw-scenario-card:hover, .shipb2b-packaged--products--catalog.mw-scenario-card:hover {text-decoration:none;background:rgba(255,255,255,.04)}
.shipb2b-packaged--products--catalog .mw-scenario-card>span, .shipb2b-packaged--products--catalog.mw-scenario-card>span {color:var(--mw-primary-text);font-size:var(--mw-text-micro);font-weight:var(--mw-weight-display)}
.shipb2b-packaged--products--catalog .mw-scenario-card strong, .shipb2b-packaged--products--catalog.mw-scenario-card strong {font-size:var(--mw-text-h2);line-height:1.18;letter-spacing:-.01em}
.shipb2b-packaged--products--catalog .mw-scenario-card small, .shipb2b-packaged--products--catalog.mw-scenario-card small {font-size:var(--mw-text-caption);line-height:1.55}
@media(max-width:1000px) {.shipb2b-packaged--products--catalog .mw-scenario-card, .shipb2b-packaged--products--catalog.mw-scenario-card {grid-template-columns:44px minmax(0,1fr);row-gap:10px}
.shipb2b-packaged--products--catalog .mw-scenario-card small, .shipb2b-packaged--products--catalog.mw-scenario-card small {grid-column:2}}
.shipb2b-packaged--products--catalog .mw-option-grid, .shipb2b-packaged--products--catalog.mw-option-grid {display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:3px solid var(--mw-black)}
.shipb2b-packaged--products--catalog .mw-option-grid article, .shipb2b-packaged--products--catalog.mw-option-grid article {padding:24px 22px;border-right:1px solid var(--mw-line);border-bottom:1px solid var(--mw-line)}
.shipb2b-packaged--products--catalog .mw-option-grid article:last-child, .shipb2b-packaged--products--catalog.mw-option-grid article:last-child {border-right:0}
.shipb2b-packaged--products--catalog .mw-option-grid p, .shipb2b-packaged--products--catalog.mw-option-grid p, .shipb2b-packaged--products--catalog .mw-process-rail p, .shipb2b-packaged--products--catalog.mw-process-rail p {margin:0}
.shipb2b-packaged--products--catalog .mw-process-rail, .shipb2b-packaged--products--catalog.mw-process-rail {display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--mw-line);border-top:3px solid var(--mw-black)}
.shipb2b-packaged--products--catalog .mw-process-rail article, .shipb2b-packaged--products--catalog.mw-process-rail article {position:relative;min-height:250px;padding:28px 24px;background:var(--mw-panel)}
.shipb2b-packaged--products--catalog .mw-process-rail article>span, .shipb2b-packaged--products--catalog.mw-process-rail article>span {color:var(--mw-primary-text);font-size:var(--mw-text-micro);font-weight:var(--mw-weight-display);text-transform:uppercase;letter-spacing:.08em}
.shipb2b-packaged--products--catalog .mw-process-rail h3, .shipb2b-packaged--products--catalog.mw-process-rail h3 {margin-top:48px}
.shipb2b-packaged--products--catalog .mw-proof-band, .shipb2b-packaged--products--catalog.mw-proof-band {display:grid;grid-template-columns:1.35fr .8fr .8fr;grid-template-rows:220px 220px;gap:16px}
.shipb2b-packaged--products--catalog .mw-proof-band figure, .shipb2b-packaged--products--catalog.mw-proof-band figure {position:relative;overflow:hidden;margin:0;background:var(--mw-black-soft)}
.shipb2b-packaged--products--catalog .mw-proof-band figure:first-child, .shipb2b-packaged--products--catalog.mw-proof-band figure:first-child {grid-row:1/3}
.shipb2b-packaged--products--catalog .mw-proof-band figure:last-child, .shipb2b-packaged--products--catalog.mw-proof-band figure:last-child {grid-column:2/4}
.shipb2b-packaged--products--catalog .mw-proof-band img, .shipb2b-packaged--products--catalog.mw-proof-band img {width:100%;height:100%;object-fit:cover;filter:saturate(.8) contrast(1.05)}
.shipb2b-packaged--products--catalog .mw-proof-band figcaption, .shipb2b-packaged--products--catalog.mw-proof-band figcaption {position:absolute;left:14px;bottom:12px;padding:6px 9px;background:rgba(23,26,31,.82);color:var(--mw-panel);font-size:var(--mw-text-micro);font-weight:var(--mw-weight-strong)}
@media(max-width:1000px) {.shipb2b-packaged--products--catalog .mw-rail-layout, .shipb2b-packaged--products--catalog.mw-rail-layout, .shipb2b-packaged--products--catalog .mw-sig, .shipb2b-packaged--products--catalog.mw-sig {grid-template-columns:1fr}
.shipb2b-packaged--products--catalog .mw-matrix__row, .shipb2b-packaged--products--catalog.mw-matrix__row {grid-template-columns:1fr;gap:8px}}
@media(max-width:820px) {.shipb2b-packaged--products--catalog .mw-nav, .shipb2b-packaged--products--catalog.mw-nav {display:none;position:absolute;top:76px;left:0;right:0;padding:20px;background:var(--mw-panel);border-bottom:1px solid var(--mw-line);flex-direction:column;align-items:stretch}
.shipb2b-packaged--products--catalog .mw-nav[data-open="true"], .shipb2b-packaged--products--catalog.mw-nav[data-open="true"] {display:flex}
.shipb2b-packaged--products--catalog .mw-nav a, .shipb2b-packaged--products--catalog.mw-nav a {padding:8px 12px}
.shipb2b-packaged--products--catalog .mw-menu-toggle, .shipb2b-packaged--products--catalog.mw-menu-toggle {display:inline-flex;align-items:center;justify-content:center}
.shipb2b-packaged--products--catalog .mw-hero, .shipb2b-packaged--products--catalog.mw-hero {min-height:580px}
.shipb2b-packaged--products--catalog .mw-hero__inner, .shipb2b-packaged--products--catalog.mw-hero__inner {padding-block:80px 56px}
.shipb2b-packaged--products--catalog .mw-h1, .shipb2b-packaged--products--catalog.mw-h1 {font-size:var(--mw-text-h1)}
.shipb2b-packaged--products--catalog .mw-section, .shipb2b-packaged--products--catalog.mw-section {padding-block:62px}
.shipb2b-packaged--products--catalog .mw-proof-layout, .shipb2b-packaged--products--catalog.mw-proof-layout, .shipb2b-packaged--products--catalog .mw-faq, .shipb2b-packaged--products--catalog.mw-faq, .shipb2b-packaged--products--catalog .mw-cta-grid, .shipb2b-packaged--products--catalog.mw-cta-grid, .shipb2b-packaged--products--catalog .mw-evidence-layout, .shipb2b-packaged--products--catalog.mw-evidence-layout, .shipb2b-packaged--products--catalog .mw-public-head, .shipb2b-packaged--products--catalog.mw-public-head, .shipb2b-packaged--products--catalog .mw-route-mosaic, .shipb2b-packaged--products--catalog.mw-route-mosaic, .shipb2b-packaged--products--catalog .mw-dispatch-grid, .shipb2b-packaged--products--catalog.mw-dispatch-grid, .shipb2b-packaged--products--catalog .mw-config-layout, .shipb2b-packaged--products--catalog.mw-config-layout, .shipb2b-packaged--products--catalog .mw-rfq-panel, .shipb2b-packaged--products--catalog.mw-rfq-panel {grid-template-columns:1fr}
.shipb2b-packaged--products--catalog .mw-public-head, .shipb2b-packaged--products--catalog.mw-public-head {gap:14px}
.shipb2b-packaged--products--catalog .mw-proof-media, .shipb2b-packaged--products--catalog.mw-proof-media {min-height:280px}
.shipb2b-packaged--products--catalog .mw-route-card:first-child, .shipb2b-packaged--products--catalog.mw-route-card:first-child {grid-row:auto;min-height:290px}
.shipb2b-packaged--products--catalog .mw-route-card--product, .shipb2b-packaged--products--catalog.mw-route-card--product, .shipb2b-packaged--products--catalog .mw-route-card--product:first-child, .shipb2b-packaged--products--catalog.mw-route-card--product:first-child, .shipb2b-packaged--products--catalog .mw-route-card--product:last-child, .shipb2b-packaged--products--catalog.mw-route-card--product:last-child {grid-template-columns:1fr}
.shipb2b-packaged--products--catalog .mw-route-card--product figure, .shipb2b-packaged--products--catalog.mw-route-card--product figure, .shipb2b-packaged--products--catalog .mw-route-card--product:first-child figure, .shipb2b-packaged--products--catalog.mw-route-card--product:first-child figure {height:250px}
.shipb2b-packaged--products--catalog .mw-config-list article, .shipb2b-packaged--products--catalog.mw-config-list article {grid-template-columns:1fr;gap:8px}
.shipb2b-packaged--products--catalog .mw-config-list small, .shipb2b-packaged--products--catalog.mw-config-list small {grid-column:auto}
.shipb2b-packaged--products--catalog .mw-application-list article, .shipb2b-packaged--products--catalog.mw-application-list article {grid-template-columns:38px 1fr}
.shipb2b-packaged--products--catalog .mw-application-list article p, .shipb2b-packaged--products--catalog.mw-application-list article p {grid-column:2}
.shipb2b-packaged--products--catalog .mw-rfq-panel, .shipb2b-packaged--products--catalog.mw-rfq-panel {padding:26px;gap:28px}
.shipb2b-packaged--products--catalog .mw-btn, .shipb2b-packaged--products--catalog.mw-btn {width:100%}}
@media(max-width:820px) {}
.shipb2b-packaged--products--catalog .mw-catalogue-card figure, .shipb2b-packaged--products--catalog.mw-catalogue-card figure {height:300px}
.shipb2b-packaged--products--catalog .mw-catalogue-card img, .shipb2b-packaged--products--catalog.mw-catalogue-card img {padding:10px}
.shipb2b-packaged--products--catalog .mw-catalogue-card[hidden], .shipb2b-packaged--products--catalog.mw-catalogue-card[hidden] {display:none}
.shipb2b-packaged--products--catalog .mw-progressive-pagination, .shipb2b-packaged--products--catalog.mw-progressive-pagination {display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:28px;padding-top:24px;border-top:1px solid var(--mw-line)}
.shipb2b-packaged--products--catalog .mw-progressive-pagination p, .shipb2b-packaged--products--catalog.mw-progressive-pagination p {margin:0;color:var(--mw-muted);font-size:var(--mw-text-caption)}
.shipb2b-packaged--products--catalog .mw-progressive-pagination .mw-btn, .shipb2b-packaged--products--catalog.mw-progressive-pagination .mw-btn {font-size:var(--mw-text-small)}
@media(max-width:820px) {.shipb2b-packaged--products--catalog .mw-section-head--split, .shipb2b-packaged--products--catalog.mw-section-head--split, .shipb2b-packaged--products--catalog .mw-catalogue-grid, .shipb2b-packaged--products--catalog.mw-catalogue-grid, .shipb2b-packaged--products--catalog .mw-option-grid, .shipb2b-packaged--products--catalog.mw-option-grid, .shipb2b-packaged--products--catalog .mw-process-rail, .shipb2b-packaged--products--catalog.mw-process-rail {grid-template-columns:1fr}
.shipb2b-packaged--products--catalog .mw-section-head--split, .shipb2b-packaged--products--catalog.mw-section-head--split {gap:16px}
.shipb2b-packaged--products--catalog .mw-catalogue-card, .shipb2b-packaged--products--catalog.mw-catalogue-card {display:grid;grid-template-columns:160px minmax(0,1fr)}
.shipb2b-packaged--products--catalog .mw-catalogue-card figure, .shipb2b-packaged--products--catalog.mw-catalogue-card figure {height:100%;min-height:210px}
.shipb2b-packaged--products--catalog .mw-scenario-card, .shipb2b-packaged--products--catalog.mw-scenario-card {grid-template-columns:36px minmax(0,1fr)}
.shipb2b-packaged--products--catalog .mw-scenario-card small, .shipb2b-packaged--products--catalog.mw-scenario-card small {grid-column:2}
.shipb2b-packaged--products--catalog .mw-option-grid article, .shipb2b-packaged--products--catalog.mw-option-grid article {border-right:0}
.shipb2b-packaged--products--catalog .mw-process-rail article, .shipb2b-packaged--products--catalog.mw-process-rail article {min-height:0}
.shipb2b-packaged--products--catalog .mw-process-rail h3, .shipb2b-packaged--products--catalog.mw-process-rail h3 {margin-top:22px}
.shipb2b-packaged--products--catalog .mw-proof-band, .shipb2b-packaged--products--catalog.mw-proof-band {grid-template-columns:1fr;grid-template-rows:none}
.shipb2b-packaged--products--catalog .mw-proof-band figure, .shipb2b-packaged--products--catalog.mw-proof-band figure, .shipb2b-packaged--products--catalog .mw-proof-band figure:first-child, .shipb2b-packaged--products--catalog.mw-proof-band figure:first-child, .shipb2b-packaged--products--catalog .mw-proof-band figure:last-child, .shipb2b-packaged--products--catalog.mw-proof-band figure:last-child {grid-column:auto;grid-row:auto;height:240px}
.shipb2b-packaged--products--catalog .mw-progressive-pagination, .shipb2b-packaged--products--catalog.mw-progressive-pagination {align-items:stretch;flex-direction:column}
.shipb2b-packaged--products--catalog .mw-catalogue-card img, .shipb2b-packaged--products--catalog.mw-catalogue-card img {padding:6px}}
@media(max-width:820px) {.shipb2b-packaged--products--catalog .mw-route-mosaic--products .mw-route-card--product, .shipb2b-packaged--products--catalog.mw-route-mosaic--products .mw-route-card--product, .shipb2b-packaged--products--catalog .mw-route-mosaic--products .mw-route-card--product:first-child, .shipb2b-packaged--products--catalog.mw-route-mosaic--products .mw-route-card--product:first-child, .shipb2b-packaged--products--catalog .mw-route-mosaic--products .mw-route-card--product:last-child, .shipb2b-packaged--products--catalog.mw-route-mosaic--products .mw-route-card--product:last-child {grid-template-columns:1fr}
.shipb2b-packaged--products--catalog .mw-route-mosaic--products .mw-route-card--product figure, .shipb2b-packaged--products--catalog.mw-route-mosaic--products .mw-route-card--product figure, .shipb2b-packaged--products--catalog .mw-route-mosaic--products .mw-route-card--product:first-child figure, .shipb2b-packaged--products--catalog.mw-route-mosaic--products .mw-route-card--product:first-child figure {height:250px}}
@media(prefers-reduced-motion:reduce) {.shipb2b-packaged--products--catalog {scroll-behavior:auto}
.shipb2b-packaged--products--catalog, .shipb2b-packaged--products--catalog *, .shipb2b-packaged--products--catalog *:before, .shipb2b-packaged--products--catalog *:after {transition:none!important;animation:none!important}}
/* shipb2b-packaged: solutions — scoped as .shipb2b-packaged--solutions */
.shipb2b-packaged--solutions {--mw-primary:#d32235;--mw-secondary:#a91a29;--mw-black:#181819;--mw-black-soft:#181819;--mw-white:#ffffff;--mw-white-2:#ffffff;--mw-text:#3a3b3c;--mw-muted:#55575a;--mw-line:#a9adad;--mw-panel:#ffffff;--mw-primary-text:#c01c2e;--mw-on-brand:#ffffff;--mw-font:"Roboto", system-ui, -apple-system, "Segoe UI", Arial, sans-serif;--mw-radius:14px;--mw-wrap:1200px}
.shipb2b-packaged--solutions .mw-menu-icon, .shipb2b-packaged--solutions.mw-menu-icon {width:24px;height:18px;display:grid;align-content:space-between}
.shipb2b-packaged--solutions .mw-menu-icon span, .shipb2b-packaged--solutions.mw-menu-icon span {display:block;width:24px;height:2px;background:currentColor}
.shipb2b-packaged--solutions .mw-opening-experience, .shipb2b-packaged--solutions.mw-opening-experience {position:relative;background:var(--mw-black)}
.shipb2b-packaged--solutions .mw-opening-experience>[data-ui-visual-role="product"], .shipb2b-packaged--solutions.mw-opening-experience>[data-ui-visual-role="product"] {position:relative;z-index:3;margin-top:-32px;border-radius:28px 28px 0 0;overflow:hidden}
.shipb2b-packaged--solutions, .shipb2b-packaged--solutions * {box-sizing:border-box}
.shipb2b-packaged--solutions {scroll-behavior:smooth}
.shipb2b-packaged--solutions {margin:0;background:var(--mw-white);color:var(--mw-text);font-family:var(--mw-font);font-size:var(--mw-text-body);line-height:1.65}
.shipb2b-packaged--solutions img {display:block;max-width:100%;height:auto}
.shipb2b-packaged--solutions a {color:var(--mw-primary-text);text-decoration:none}
.shipb2b-packaged--solutions a:hover {text-decoration:underline}
.shipb2b-packaged--solutions :focus-visible {outline:3px solid var(--mw-primary);outline-offset:3px}
.shipb2b-packaged--solutions .mw-wrap, .shipb2b-packaged--solutions.mw-wrap {width:min(100% - 40px,var(--mw-wrap));margin-inline:auto}
.shipb2b-packaged--solutions .mw-logo, .shipb2b-packaged--solutions.mw-logo {display:flex;align-items:center;gap:12px;color:var(--mw-black);font-weight:var(--mw-weight-strong)}
.shipb2b-packaged--solutions .mw-logo img, .shipb2b-packaged--solutions.mw-logo img {width:132px;height:auto}
.shipb2b-packaged--solutions .mw-nav, .shipb2b-packaged--solutions.mw-nav {display:flex;gap:24px;align-items:center}
.shipb2b-packaged--solutions .mw-nav a, .shipb2b-packaged--solutions.mw-nav a {color:var(--mw-black);font-weight:var(--mw-weight-strong);min-height:44px;display:inline-flex;align-items:center}
.shipb2b-packaged--solutions .mw-menu-toggle, .shipb2b-packaged--solutions.mw-menu-toggle {display:none;min-width:48px;min-height:48px;border:1px solid var(--mw-line);border-radius:999px;background:var(--mw-panel);font-weight:var(--mw-weight-strong);color:var(--mw-black)}
.shipb2b-packaged--solutions .mw-btn, .shipb2b-packaged--solutions.mw-btn {display:inline-flex;min-height:48px;align-items:center;justify-content:center;padding:12px 24px;border-radius:999px;font-size:var(--mw-text-h3);font-weight:var(--mw-weight-strong);transition:transform .2s ease,background-color .15s ease}
.shipb2b-packaged--solutions .mw-btn:hover, .shipb2b-packaged--solutions.mw-btn:hover {transform:translateY(-2px);text-decoration:none}
.shipb2b-packaged--solutions .mw-btn--primary, .shipb2b-packaged--solutions.mw-btn--primary {background:var(--mw-primary);color:var(--mw-on-brand)}
.shipb2b-packaged--solutions .mw-btn--ghost, .shipb2b-packaged--solutions.mw-btn--ghost {border:1px solid rgba(255,255,255,.55);color:var(--mw-panel)}
.shipb2b-packaged--solutions .mw-btn--light, .shipb2b-packaged--solutions.mw-btn--light {background:var(--mw-panel);color:var(--mw-primary-text)}
.shipb2b-packaged--solutions .mw-hero, .shipb2b-packaged--solutions.mw-hero {min-height:680px;display:grid;align-items:end;position:relative;overflow:hidden;background:var(--mw-black);color:var(--mw-panel)}
.shipb2b-packaged--solutions .mw-hero__media, .shipb2b-packaged--solutions.mw-hero__media {position:absolute;inset:0}
.shipb2b-packaged--solutions .mw-hero__media img, .shipb2b-packaged--solutions.mw-hero__media img {width:100%;height:100%;object-fit:cover;filter:saturate(.78) contrast(1.05)}
.shipb2b-packaged--solutions .mw-hero__media:after, .shipb2b-packaged--solutions.mw-hero__media:after {content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(23,26,31,.92) 0%,rgba(23,26,31,.68) 54%,rgba(23,26,31,.25) 100%)}
.shipb2b-packaged--solutions .mw-hero__inner, .shipb2b-packaged--solutions.mw-hero__inner {position:relative;z-index:2;padding-block:112px 88px}
.shipb2b-packaged--solutions .mw-tag, .shipb2b-packaged--solutions.mw-tag {margin:0 0 16px;color:var(--mw-secondary);font-size:var(--mw-text-micro);font-weight:var(--mw-weight-strong);letter-spacing:.11em;text-transform:uppercase}
.shipb2b-packaged--solutions .mw-tag--light, .shipb2b-packaged--solutions.mw-tag--light {color:var(--mw-panel)}
.shipb2b-packaged--solutions .mw-h1, .shipb2b-packaged--solutions.mw-h1, .shipb2b-packaged--solutions .mw-h2, .shipb2b-packaged--solutions.mw-h2, .shipb2b-packaged--solutions .mw-h3, .shipb2b-packaged--solutions.mw-h3 {margin:0;color:var(--mw-black);line-height:1.04;letter-spacing:-.025em}
.shipb2b-packaged--solutions .mw-h1, .shipb2b-packaged--solutions.mw-h1 {max-width:980px;color:var(--mw-panel);font-size:var(--mw-text-display);font-weight:var(--mw-weight-display)}
.shipb2b-packaged--solutions .mw-h2, .shipb2b-packaged--solutions.mw-h2 {font-size:var(--mw-text-h1);font-weight:var(--mw-weight-strong)}
.shipb2b-packaged--solutions .mw-hero__lead, .shipb2b-packaged--solutions.mw-hero__lead {max-width:720px;margin:24px 0 0;font-size:var(--mw-text-h3);line-height:1.5;color:var(--mw-white-2)}
.shipb2b-packaged--solutions .mw-facts, .shipb2b-packaged--solutions.mw-facts {display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}
.shipb2b-packaged--solutions .mw-facts span, .shipb2b-packaged--solutions.mw-facts span {padding:8px 14px;border:1px solid rgba(255,255,255,.28);border-radius:999px;font-size:var(--mw-text-caption)}
.shipb2b-packaged--solutions .mw-actions, .shipb2b-packaged--solutions.mw-actions {display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}
.shipb2b-packaged--solutions .mw-section, .shipb2b-packaged--solutions.mw-section {padding-block:88px;background:var(--mw-panel)}
.shipb2b-packaged--solutions .mw-section--alt, .shipb2b-packaged--solutions.mw-section--alt {background:var(--mw-white-2)}
.shipb2b-packaged--solutions .mw-section-head, .shipb2b-packaged--solutions.mw-section-head {max-width:820px;margin-bottom:40px}
.shipb2b-packaged--solutions .mw-p, .shipb2b-packaged--solutions.mw-p {margin:20px 0 0;max-width:760px;font-size:var(--mw-text-body)}
.shipb2b-packaged--solutions .mw-rail-layout, .shipb2b-packaged--solutions.mw-rail-layout {display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:44px;align-items:start}
.shipb2b-packaged--solutions .mw-rail__media, .shipb2b-packaged--solutions.mw-rail__media {margin:0;aspect-ratio:4/3;display:grid;place-items:center;background:radial-gradient(circle at 50% 45%,#fdfdfd 0%,#e9ebec 100%);border:1px solid var(--mw-line)}
.shipb2b-packaged--solutions .mw-rail__media img, .shipb2b-packaged--solutions.mw-rail__media img {max-height:100%;width:auto;object-fit:contain;padding:28px}
.shipb2b-packaged--solutions .mw-rail, .shipb2b-packaged--solutions.mw-rail {border-top:2px solid var(--mw-black)}
.shipb2b-packaged--solutions .mw-rail__row, .shipb2b-packaged--solutions.mw-rail__row {display:grid;grid-template-columns:52px minmax(0,1fr);gap:20px;padding:20px 0;border-bottom:1px solid var(--mw-line)}
.shipb2b-packaged--solutions .mw-rail__n, .shipb2b-packaged--solutions.mw-rail__n {font-size:var(--mw-text-caption);font-weight:var(--mw-weight-display);color:var(--mw-primary-text);letter-spacing:.08em}
.shipb2b-packaged--solutions .mw-rail__row h3, .shipb2b-packaged--solutions.mw-rail__row h3 {margin:0 0 4px;font-size:var(--mw-text-h3);color:var(--mw-black)}
.shipb2b-packaged--solutions .mw-rail__row p, .shipb2b-packaged--solutions.mw-rail__row p {margin:0;font-size:var(--mw-text-small);color:var(--mw-muted)}
.shipb2b-packaged--solutions .mw-sig, .shipb2b-packaged--solutions.mw-sig {display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:36px;align-items:start}
.shipb2b-packaged--solutions .mw-sig__stage, .shipb2b-packaged--solutions.mw-sig__stage {margin:0;position:relative;aspect-ratio:4/3;display:grid;place-items:center;background:radial-gradient(circle at 50% 40%,#2b2c2e 0%,#151617 100%);overflow:hidden}
.shipb2b-packaged--solutions .mw-sig__stage img, .shipb2b-packaged--solutions.mw-sig__stage img {max-height:82%;width:auto;object-fit:contain}
.shipb2b-packaged--solutions .mw-sig__stage figcaption, .shipb2b-packaged--solutions.mw-sig__stage figcaption {position:absolute;left:0;right:0;bottom:0;padding:12px 18px;background:linear-gradient(180deg,transparent,rgba(0,0,0,.72));color:var(--mw-panel);font-size:var(--mw-text-caption)}
.shipb2b-packaged--solutions .mw-pick, .shipb2b-packaged--solutions.mw-pick {display:grid;gap:12px}
.shipb2b-packaged--solutions .mw-pick__card, .shipb2b-packaged--solutions.mw-pick__card {display:grid;grid-template-columns:76px minmax(0,1fr);gap:14px;align-items:center;padding:12px;background:var(--mw-panel);border:1px solid var(--mw-line);border-left:3px solid var(--mw-primary)}
.shipb2b-packaged--solutions .mw-pick__card img, .shipb2b-packaged--solutions.mw-pick__card img {width:76px;height:58px;object-fit:contain}
.shipb2b-packaged--solutions .mw-pick__name, .shipb2b-packaged--solutions.mw-pick__name {display:block;font-size:var(--mw-text-small);font-weight:var(--mw-weight-strong);color:var(--mw-black)}
.shipb2b-packaged--solutions .mw-pick__meta, .shipb2b-packaged--solutions.mw-pick__meta {display:block;margin-top:2px;font-size:var(--mw-text-micro);color:var(--mw-muted)}
.shipb2b-packaged--solutions .mw-compare, .shipb2b-packaged--solutions.mw-compare {width:100%;border-collapse:collapse;font-size:var(--mw-text-caption);margin-top:28px}
.shipb2b-packaged--solutions .mw-compare th, .shipb2b-packaged--solutions.mw-compare th, .shipb2b-packaged--solutions .mw-compare td, .shipb2b-packaged--solutions.mw-compare td {padding:12px 14px;text-align:left;border-bottom:1px solid var(--mw-line);vertical-align:top}
.shipb2b-packaged--solutions .mw-compare thead th, .shipb2b-packaged--solutions.mw-compare thead th {font-size:var(--mw-text-micro);letter-spacing:.06em;text-transform:uppercase;color:var(--mw-muted);border-bottom:2px solid var(--mw-black)}
.shipb2b-packaged--solutions .mw-compare tbody th, .shipb2b-packaged--solutions.mw-compare tbody th {font-weight:var(--mw-weight-strong);color:var(--mw-black)}
.shipb2b-packaged--solutions .mw-matrix, .shipb2b-packaged--solutions.mw-matrix {border-top:2px solid var(--mw-black)}
.shipb2b-packaged--solutions .mw-matrix__row, .shipb2b-packaged--solutions.mw-matrix__row {display:grid;grid-template-columns:minmax(160px,.9fr) repeat(3,minmax(0,1fr));gap:20px;padding:18px 0;border-bottom:1px solid var(--mw-line)}
.shipb2b-packaged--solutions .mw-matrix__label, .shipb2b-packaged--solutions.mw-matrix__label {font-size:var(--mw-text-small);font-weight:var(--mw-weight-strong);color:var(--mw-black)}
.shipb2b-packaged--solutions .mw-matrix__label::before, .shipb2b-packaged--solutions.mw-matrix__label::before {content:"";display:inline-block;width:8px;height:8px;margin-right:8px;background:var(--mw-primary);vertical-align:middle}
.shipb2b-packaged--solutions .mw-matrix__cell, .shipb2b-packaged--solutions.mw-matrix__cell {font-size:var(--mw-text-small);color:var(--mw-muted)}
.shipb2b-packaged--solutions .mw-matrix__cell b, .shipb2b-packaged--solutions.mw-matrix__cell b {display:block;margin-bottom:3px;font-size:var(--mw-text-micro);letter-spacing:.06em;text-transform:uppercase;font-weight:var(--mw-weight-strong)}
.shipb2b-packaged--solutions .mw-risk-grid, .shipb2b-packaged--solutions.mw-risk-grid {display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}
.shipb2b-packaged--solutions .mw-risk-card, .shipb2b-packaged--solutions.mw-risk-card {padding:22px;background:var(--mw-panel);border:1px solid var(--mw-line);border-top:3px solid var(--mw-primary)}
.shipb2b-packaged--solutions .mw-risk-card h3, .shipb2b-packaged--solutions.mw-risk-card h3 {margin:0 0 8px;font-size:var(--mw-text-h3);color:var(--mw-black)}
.shipb2b-packaged--solutions .mw-risk-card p, .shipb2b-packaged--solutions.mw-risk-card p {margin:0;font-size:var(--mw-text-small);color:var(--mw-muted)}
.shipb2b-packaged--solutions .mw-proof-layout, .shipb2b-packaged--solutions.mw-proof-layout {display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:32px;align-items:stretch}
.shipb2b-packaged--solutions .mw-proof-media, .shipb2b-packaged--solutions.mw-proof-media {margin:0;min-height:420px;border-radius:var(--mw-radius);overflow:hidden;background:var(--mw-black)}
.shipb2b-packaged--solutions .mw-proof-media img, .shipb2b-packaged--solutions.mw-proof-media img {width:100%;height:100%;object-fit:cover;transition:transform .35s ease}
.shipb2b-packaged--solutions .mw-proof-media:hover img, .shipb2b-packaged--solutions.mw-proof-media:hover img {transform:scale(1.04)}
.shipb2b-packaged--solutions .mw-proof-stack, .shipb2b-packaged--solutions.mw-proof-stack {display:grid;gap:16px}
.shipb2b-packaged--solutions .mw-proof-card, .shipb2b-packaged--solutions.mw-proof-card {background:var(--mw-panel);border:1px solid var(--mw-line);border-radius:var(--mw-radius);padding:24px;box-shadow:0 2px 12px rgba(0,0,0,.06);transition:transform .2s ease,box-shadow .2s ease}
.shipb2b-packaged--solutions .mw-section:not(.mw-section--alt) .mw-proof-card, .shipb2b-packaged--solutions.mw-section:not(.mw-section--alt) .mw-proof-card {background:var(--mw-white)}
.shipb2b-packaged--solutions .mw-proof-card:hover, .shipb2b-packaged--solutions.mw-proof-card:hover {transform:translateY(-4px);box-shadow:0 10px 28px rgba(0,0,0,.1)}
.shipb2b-packaged--solutions .mw-proof-card p, .shipb2b-packaged--solutions.mw-proof-card p {margin:0}
.shipb2b-packaged--solutions .mw-route-links, .shipb2b-packaged--solutions.mw-route-links {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.shipb2b-packaged--solutions .mw-route-links a, .shipb2b-packaged--solutions.mw-route-links a {min-height:48px;display:flex;align-items:center;padding:12px 16px;background:var(--mw-black);color:var(--mw-panel);border-radius:10px;font-weight:var(--mw-weight-strong)}
.shipb2b-packaged--solutions .mw-faq, .shipb2b-packaged--solutions.mw-faq {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
.shipb2b-packaged--solutions .mw-faq__item, .shipb2b-packaged--solutions.mw-faq__item {background:var(--mw-panel);border:1px solid var(--mw-line);border-radius:var(--mw-radius);padding:0 22px}
.shipb2b-packaged--solutions .mw-faq__item summary, .shipb2b-packaged--solutions.mw-faq__item summary {cursor:pointer;min-height:64px;display:flex;align-items:center;color:var(--mw-black);font-weight:var(--mw-weight-strong)}
.shipb2b-packaged--solutions .mw-faq__item p, .shipb2b-packaged--solutions.mw-faq__item p {margin:0 0 22px}
.shipb2b-packaged--solutions .mw-section--cta, .shipb2b-packaged--solutions.mw-section--cta {background:var(--mw-black);color:var(--mw-on-brand)}
.shipb2b-packaged--solutions .mw-section--cta .mw-h2, .shipb2b-packaged--solutions.mw-section--cta .mw-h2, .shipb2b-packaged--solutions .mw-section--cta .mw-p, .shipb2b-packaged--solutions.mw-section--cta .mw-p {color:var(--mw-on-brand)}
.shipb2b-packaged--solutions .mw-cta-grid, .shipb2b-packaged--solutions.mw-cta-grid {display:grid;grid-template-columns:minmax(0,1fr) auto;gap:40px;align-items:center}
.shipb2b-packaged--solutions .mw-page, .shipb2b-packaged--solutions.mw-page {min-width:0}
.shipb2b-packaged--solutions .mw-section--options, .shipb2b-packaged--solutions.mw-section--options, .shipb2b-packaged--solutions .mw-section--process, .shipb2b-packaged--solutions.mw-section--process {position:relative}
.shipb2b-packaged--solutions .mw-table-wrap, .shipb2b-packaged--solutions.mw-table-wrap {background:#fff;border:1px solid var(--mw-line);border-radius:var(--mw-radius);overflow:hidden;margin-top:28px}
.shipb2b-packaged--solutions .mw-table, .shipb2b-packaged--solutions.mw-table {width:100%;border-collapse:collapse;font-size:var(--mw-text-small)}
.shipb2b-packaged--solutions .mw-table th, .shipb2b-packaged--solutions.mw-table th, .shipb2b-packaged--solutions .mw-table td, .shipb2b-packaged--solutions.mw-table td {padding:14px 18px;text-align:left;vertical-align:top;border-bottom:1px solid var(--mw-line)}
.shipb2b-packaged--solutions .mw-table thead th, .shipb2b-packaged--solutions.mw-table thead th {background:var(--mw-black);color:#fff;font-size:var(--mw-text-caption);letter-spacing:.04em;text-transform:uppercase}
.shipb2b-packaged--solutions .mw-table tbody th[scope=row], .shipb2b-packaged--solutions.mw-table tbody th[scope=row] {font-weight:var(--mw-weight-strong);color:var(--mw-black);width:22%}
.shipb2b-packaged--solutions .mw-table tbody tr:last-child th, .shipb2b-packaged--solutions.mw-table tbody tr:last-child th, .shipb2b-packaged--solutions .mw-table tbody tr:last-child td, .shipb2b-packaged--solutions.mw-table tbody tr:last-child td {border-bottom:none}
.shipb2b-packaged--solutions .mw-table__note, .shipb2b-packaged--solutions.mw-table__note {margin:14px 0 0;font-size:var(--mw-text-caption);color:var(--mw-muted)}
@media(max-width:767px) {.shipb2b-packaged--solutions .mw-table-wrap, .shipb2b-packaged--solutions.mw-table-wrap {overflow-x:auto;-webkit-overflow-scrolling:touch}
.shipb2b-packaged--solutions .mw-table, .shipb2b-packaged--solutions.mw-table, .shipb2b-packaged--solutions .mw-table tbody, .shipb2b-packaged--solutions.mw-table tbody, .shipb2b-packaged--solutions .mw-table tr, .shipb2b-packaged--solutions.mw-table tr, .shipb2b-packaged--solutions .mw-table th, .shipb2b-packaged--solutions.mw-table th, .shipb2b-packaged--solutions .mw-table td, .shipb2b-packaged--solutions.mw-table td {display:block;width:auto}
.shipb2b-packaged--solutions .mw-table thead, .shipb2b-packaged--solutions.mw-table thead {position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}
.shipb2b-packaged--solutions .mw-table tbody tr, .shipb2b-packaged--solutions.mw-table tbody tr {border-bottom:1px solid var(--mw-line);padding:14px 18px}
.shipb2b-packaged--solutions .mw-table tbody th[scope=row], .shipb2b-packaged--solutions.mw-table tbody th[scope=row] {width:auto;padding:0 0 8px}
.shipb2b-packaged--solutions .mw-table tbody td, .shipb2b-packaged--solutions.mw-table tbody td {padding:0 0 8px;border-bottom:none}}
.shipb2b-packaged--solutions .mw-faq, .shipb2b-packaged--solutions.mw-faq {grid-template-columns:1fr;gap:0;border-top:1px solid var(--mw-line);max-width:860px}
.shipb2b-packaged--solutions .mw-faq__item, .shipb2b-packaged--solutions.mw-faq__item {border:0;border-bottom:1px solid var(--mw-line);border-radius:0;padding:0;background:transparent}
.shipb2b-packaged--solutions .mw-hero-link, .shipb2b-packaged--solutions.mw-hero-link {display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:0 10px;color:var(--mw-panel);font-weight:var(--mw-weight-strong);border-bottom:1px solid rgba(255,255,255,.55)}
.shipb2b-packaged--solutions .mw-hero-link:hover, .shipb2b-packaged--solutions.mw-hero-link:hover {gap:15px;color:var(--mw-panel);text-decoration:none}
.shipb2b-packaged--solutions .mw-hero-link span, .shipb2b-packaged--solutions.mw-hero-link span {transition:transform .2s ease}
.shipb2b-packaged--solutions .mw-hero-link:hover span, .shipb2b-packaged--solutions.mw-hero-link:hover span {transform:translateX(3px)}
.shipb2b-packaged--solutions .mw-section, .shipb2b-packaged--solutions.mw-section {padding-block:76px}
.shipb2b-packaged--solutions .mw-section--comparison>.mw-wrap>.mw-proof-media, .shipb2b-packaged--solutions.mw-section--comparison>.mw-wrap>.mw-proof-media {height:350px;min-height:350px}
.shipb2b-packaged--solutions .mw-route-links, .shipb2b-packaged--solutions.mw-route-links {margin-top:30px;border-top:1px solid var(--mw-line)}
.shipb2b-packaged--solutions .mw-route-links a, .shipb2b-packaged--solutions.mw-route-links a {position:relative;min-height:48px;padding:12px 30px 12px 0;background:transparent;color:var(--mw-black);border-bottom:1px solid var(--mw-line);border-radius:0;font-size:var(--mw-text-caption)}
.shipb2b-packaged--solutions .mw-route-links a:after, .shipb2b-packaged--solutions.mw-route-links a:after {content:"→";position:absolute;right:8px;color:var(--mw-primary-text)}
.shipb2b-packaged--solutions .mw-decision-stack, .shipb2b-packaged--solutions.mw-decision-stack, .shipb2b-packaged--solutions .mw-comparison-stack, .shipb2b-packaged--solutions.mw-comparison-stack {display:grid;gap:52px;min-width:0}
.shipb2b-packaged--solutions .mw-comparison-stack, .shipb2b-packaged--solutions.mw-comparison-stack {margin-top:44px}
.shipb2b-packaged--solutions .mw-public-group, .shipb2b-packaged--solutions.mw-public-group {min-width:0}
.shipb2b-packaged--solutions .mw-public-head, .shipb2b-packaged--solutions.mw-public-head {display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,.7fr);gap:32px;align-items:end;margin-bottom:26px}
.shipb2b-packaged--solutions .mw-public-head h3, .shipb2b-packaged--solutions.mw-public-head h3 {margin:0;color:var(--mw-black);font-size:var(--mw-text-h2);line-height:1.08;letter-spacing:-.02em}
.shipb2b-packaged--solutions .mw-public-head p, .shipb2b-packaged--solutions.mw-public-head p {margin:0;color:var(--mw-text)}
.shipb2b-packaged--solutions .mw-section--dark .mw-public-head h3, .shipb2b-packaged--solutions.mw-section--dark .mw-public-head h3, .shipb2b-packaged--solutions .mw-section--proof-band .mw-public-head h3, .shipb2b-packaged--solutions.mw-section--proof-band .mw-public-head h3, .shipb2b-packaged--solutions .mw-section--cta .mw-public-head h3, .shipb2b-packaged--solutions.mw-section--cta .mw-public-head h3 {color:var(--mw-panel)}
.shipb2b-packaged--solutions .mw-section--dark .mw-public-head p, .shipb2b-packaged--solutions.mw-section--dark .mw-public-head p, .shipb2b-packaged--solutions .mw-section--proof-band .mw-public-head p, .shipb2b-packaged--solutions.mw-section--proof-band .mw-public-head p, .shipb2b-packaged--solutions .mw-section--cta .mw-public-head p, .shipb2b-packaged--solutions.mw-section--cta .mw-public-head p {color:var(--mw-white-2)}
.shipb2b-packaged--solutions .mw-section--dark .mw-rfq-panel .mw-public-head h3, .shipb2b-packaged--solutions.mw-section--dark .mw-rfq-panel .mw-public-head h3, .shipb2b-packaged--solutions .mw-section--proof-band .mw-rfq-panel .mw-public-head h3, .shipb2b-packaged--solutions.mw-section--proof-band .mw-rfq-panel .mw-public-head h3, .shipb2b-packaged--solutions .mw-section--cta .mw-rfq-panel .mw-public-head h3, .shipb2b-packaged--solutions.mw-section--cta .mw-rfq-panel .mw-public-head h3 {color:var(--mw-black)}
.shipb2b-packaged--solutions .mw-section--dark .mw-rfq-panel .mw-public-head p, .shipb2b-packaged--solutions.mw-section--dark .mw-rfq-panel .mw-public-head p, .shipb2b-packaged--solutions .mw-section--proof-band .mw-rfq-panel .mw-public-head p, .shipb2b-packaged--solutions.mw-section--proof-band .mw-rfq-panel .mw-public-head p, .shipb2b-packaged--solutions .mw-section--cta .mw-rfq-panel .mw-public-head p, .shipb2b-packaged--solutions.mw-section--cta .mw-rfq-panel .mw-public-head p {color:var(--mw-text)}
.shipb2b-packaged--solutions .mw-route-mosaic, .shipb2b-packaged--solutions.mw-route-mosaic {display:grid;grid-template-columns:1.15fr .85fr;gap:1px;background:var(--mw-line);border:1px solid var(--mw-line)}
.shipb2b-packaged--solutions .mw-route-card, .shipb2b-packaged--solutions.mw-route-card {position:relative;min-height:220px;padding:30px;background:var(--mw-panel)}
.shipb2b-packaged--solutions .mw-route-card:first-child, .shipb2b-packaged--solutions.mw-route-card:first-child {grid-row:span 2;display:flex;flex-direction:column;justify-content:flex-end;background:var(--mw-black);color:var(--mw-panel)}
.shipb2b-packaged--solutions .mw-route-card>span, .shipb2b-packaged--solutions.mw-route-card>span {color:var(--mw-primary-text);font-size:var(--mw-text-micro);font-weight:var(--mw-weight-display);letter-spacing:.12em}
.shipb2b-packaged--solutions .mw-route-card h4, .shipb2b-packaged--solutions.mw-route-card h4 {margin:42px 0 10px;color:var(--mw-black);font-size:var(--mw-text-h2);line-height:1.1}
.shipb2b-packaged--solutions .mw-route-card:first-child h4, .shipb2b-packaged--solutions.mw-route-card:first-child h4 {color:var(--mw-panel);font-size:var(--mw-text-h1)}
.shipb2b-packaged--solutions .mw-route-card p, .shipb2b-packaged--solutions.mw-route-card p {margin:0 0 18px}
.shipb2b-packaged--solutions .mw-route-card small, .shipb2b-packaged--solutions.mw-route-card small {display:block;padding-top:16px;border-top:1px solid var(--mw-line);font-size:var(--mw-text-caption)}
.shipb2b-packaged--solutions .mw-route-card:first-child small, .shipb2b-packaged--solutions.mw-route-card:first-child small {border-color:rgba(255,255,255,.22)}
.shipb2b-packaged--solutions .mw-spec-wrap, .shipb2b-packaged--solutions.mw-spec-wrap {overflow-x:auto;border-top:3px solid var(--mw-black)}
.shipb2b-packaged--solutions .mw-spec-table, .shipb2b-packaged--solutions.mw-spec-table {width:100%;border-collapse:collapse;background:transparent}
.shipb2b-packaged--solutions .mw-spec-table th, .shipb2b-packaged--solutions.mw-spec-table th, .shipb2b-packaged--solutions .mw-spec-table td, .shipb2b-packaged--solutions.mw-spec-table td {padding:19px 20px;text-align:left;border-bottom:1px solid var(--mw-line);vertical-align:top}
.shipb2b-packaged--solutions .mw-spec-table thead th, .shipb2b-packaged--solutions.mw-spec-table thead th {color:var(--mw-muted);font-size:var(--mw-text-micro);letter-spacing:.1em;text-transform:uppercase}
.shipb2b-packaged--solutions .mw-spec-table tbody th, .shipb2b-packaged--solutions.mw-spec-table tbody th {width:38%;color:var(--mw-black);font-size:var(--mw-text-body)}
.shipb2b-packaged--solutions .mw-dispatch-grid, .shipb2b-packaged--solutions.mw-dispatch-grid {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;border-top:1px solid var(--mw-line);padding-top:24px}
.shipb2b-packaged--solutions .mw-dispatch-grid article, .shipb2b-packaged--solutions.mw-dispatch-grid article {display:grid;grid-template-columns:auto 1fr;gap:18px}
.shipb2b-packaged--solutions .mw-dispatch-grid span, .shipb2b-packaged--solutions.mw-dispatch-grid span, .shipb2b-packaged--solutions .mw-application-list span, .shipb2b-packaged--solutions.mw-application-list span, .shipb2b-packaged--solutions .mw-proof-scope article>span, .shipb2b-packaged--solutions.mw-proof-scope article>span {color:var(--mw-primary-text);font-size:var(--mw-text-micro);font-weight:var(--mw-weight-display)}
.shipb2b-packaged--solutions .mw-dispatch-grid h4, .shipb2b-packaged--solutions.mw-dispatch-grid h4, .shipb2b-packaged--solutions .mw-config-list h4, .shipb2b-packaged--solutions.mw-config-list h4, .shipb2b-packaged--solutions .mw-application-list h4, .shipb2b-packaged--solutions.mw-application-list h4, .shipb2b-packaged--solutions .mw-proof-scope h4, .shipb2b-packaged--solutions.mw-proof-scope h4 {margin:0 0 8px;color:var(--mw-black);font-size:var(--mw-text-h3);line-height:1.25}
.shipb2b-packaged--solutions .mw-section--dark .mw-application-list h4, .shipb2b-packaged--solutions.mw-section--dark .mw-application-list h4, .shipb2b-packaged--solutions .mw-section--proof-band .mw-application-list h4, .shipb2b-packaged--solutions.mw-section--proof-band .mw-application-list h4, .shipb2b-packaged--solutions .mw-section--cta .mw-application-list h4, .shipb2b-packaged--solutions.mw-section--cta .mw-application-list h4, .shipb2b-packaged--solutions .mw-section--dark .mw-proof-scope h4, .shipb2b-packaged--solutions.mw-section--dark .mw-proof-scope h4, .shipb2b-packaged--solutions .mw-section--proof-band .mw-proof-scope h4, .shipb2b-packaged--solutions.mw-section--proof-band .mw-proof-scope h4, .shipb2b-packaged--solutions .mw-section--cta .mw-proof-scope h4, .shipb2b-packaged--solutions.mw-section--cta .mw-proof-scope h4 {color:var(--mw-panel)}
.shipb2b-packaged--solutions .mw-section--dark .mw-application-list p, .shipb2b-packaged--solutions.mw-section--dark .mw-application-list p, .shipb2b-packaged--solutions .mw-section--proof-band .mw-application-list p, .shipb2b-packaged--solutions.mw-section--proof-band .mw-application-list p, .shipb2b-packaged--solutions .mw-section--cta .mw-application-list p, .shipb2b-packaged--solutions.mw-section--cta .mw-application-list p, .shipb2b-packaged--solutions .mw-section--dark .mw-proof-scope p, .shipb2b-packaged--solutions.mw-section--dark .mw-proof-scope p, .shipb2b-packaged--solutions .mw-section--proof-band .mw-proof-scope p, .shipb2b-packaged--solutions.mw-section--proof-band .mw-proof-scope p, .shipb2b-packaged--solutions .mw-section--cta .mw-proof-scope p, .shipb2b-packaged--solutions.mw-section--cta .mw-proof-scope p {color:var(--mw-white-2)}
.shipb2b-packaged--solutions .mw-section--dark .mw-application-list article, .shipb2b-packaged--solutions.mw-section--dark .mw-application-list article, .shipb2b-packaged--solutions .mw-section--proof-band .mw-application-list article, .shipb2b-packaged--solutions.mw-section--proof-band .mw-application-list article, .shipb2b-packaged--solutions .mw-section--cta .mw-application-list article, .shipb2b-packaged--solutions.mw-section--cta .mw-application-list article, .shipb2b-packaged--solutions .mw-section--dark .mw-proof-scope article, .shipb2b-packaged--solutions.mw-section--dark .mw-proof-scope article, .shipb2b-packaged--solutions .mw-section--proof-band .mw-proof-scope article, .shipb2b-packaged--solutions.mw-section--proof-band .mw-proof-scope article, .shipb2b-packaged--solutions .mw-section--cta .mw-proof-scope article, .shipb2b-packaged--solutions.mw-section--cta .mw-proof-scope article {border-bottom-color:rgba(255,255,255,.18)}
.shipb2b-packaged--solutions .mw-section--dark .mw-application-list, .shipb2b-packaged--solutions.mw-section--dark .mw-application-list, .shipb2b-packaged--solutions .mw-section--proof-band .mw-application-list, .shipb2b-packaged--solutions.mw-section--proof-band .mw-application-list, .shipb2b-packaged--solutions .mw-section--cta .mw-application-list, .shipb2b-packaged--solutions.mw-section--cta .mw-application-list, .shipb2b-packaged--solutions .mw-section--dark .mw-proof-scope, .shipb2b-packaged--solutions.mw-section--dark .mw-proof-scope, .shipb2b-packaged--solutions .mw-section--proof-band .mw-proof-scope, .shipb2b-packaged--solutions.mw-section--proof-band .mw-proof-scope, .shipb2b-packaged--solutions .mw-section--cta .mw-proof-scope, .shipb2b-packaged--solutions.mw-section--cta .mw-proof-scope {border-top-color:rgba(255,255,255,.35)}
.shipb2b-packaged--solutions .mw-dispatch-grid p, .shipb2b-packaged--solutions.mw-dispatch-grid p, .shipb2b-packaged--solutions .mw-config-list p, .shipb2b-packaged--solutions.mw-config-list p, .shipb2b-packaged--solutions .mw-application-list p, .shipb2b-packaged--solutions.mw-application-list p, .shipb2b-packaged--solutions .mw-proof-scope p, .shipb2b-packaged--solutions.mw-proof-scope p {margin:0}
.shipb2b-packaged--solutions .mw-config-layout, .shipb2b-packaged--solutions.mw-config-layout {display:grid;grid-template-columns:minmax(0,1.45fr) minmax(260px,.55fr);gap:44px}
.shipb2b-packaged--solutions .mw-config-list, .shipb2b-packaged--solutions.mw-config-list {border-top:3px solid var(--mw-black)}
.shipb2b-packaged--solutions .mw-config-list article, .shipb2b-packaged--solutions.mw-config-list article {display:grid;grid-template-columns:minmax(170px,.65fr) 1fr;gap:24px;padding:24px 0;border-bottom:1px solid var(--mw-line)}
.shipb2b-packaged--solutions .mw-config-list small, .shipb2b-packaged--solutions.mw-config-list small {grid-column:2;font-size:var(--mw-text-caption);color:var(--mw-muted)}
.shipb2b-packaged--solutions .mw-config-layout aside, .shipb2b-packaged--solutions.mw-config-layout aside {padding:26px;background:var(--mw-black);color:var(--mw-panel)}
.shipb2b-packaged--solutions .mw-config-layout aside>p, .shipb2b-packaged--solutions.mw-config-layout aside>p {margin:0 0 20px;font-weight:var(--mw-weight-strong)}
.shipb2b-packaged--solutions .mw-interface-chips, .shipb2b-packaged--solutions.mw-interface-chips {display:flex;flex-wrap:wrap;gap:8px}
.shipb2b-packaged--solutions .mw-interface-chips span, .shipb2b-packaged--solutions.mw-interface-chips span {padding:7px 10px;border:1px solid rgba(255,255,255,.24);font-size:var(--mw-text-caption)}
.shipb2b-packaged--solutions .mw-application-list, .shipb2b-packaged--solutions.mw-application-list {border-top:3px solid var(--mw-black)}
.shipb2b-packaged--solutions .mw-application-list article, .shipb2b-packaged--solutions.mw-application-list article {display:grid;grid-template-columns:48px minmax(220px,.72fr) minmax(0,1fr);gap:24px;align-items:start;padding:25px 0;border-bottom:1px solid var(--mw-line)}
.shipb2b-packaged--solutions .mw-evidence-layout, .shipb2b-packaged--solutions.mw-evidence-layout {display:grid;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:42px;align-items:start}
.shipb2b-packaged--solutions .mw-proof-scope, .shipb2b-packaged--solutions.mw-proof-scope {display:grid;gap:26px}
.shipb2b-packaged--solutions .mw-proof-scope article, .shipb2b-packaged--solutions.mw-proof-scope article {display:grid;grid-template-columns:38px 1fr;gap:14px;padding:18px 0;border-bottom:1px solid var(--mw-line)}
.shipb2b-packaged--solutions .mw-proof-scope aside, .shipb2b-packaged--solutions.mw-proof-scope aside {padding:22px;border-left:4px solid var(--mw-primary);background:var(--mw-white)}
.shipb2b-packaged--solutions .mw-section--dark .mw-proof-scope aside, .shipb2b-packaged--solutions.mw-section--dark .mw-proof-scope aside, .shipb2b-packaged--solutions .mw-section--proof-band .mw-proof-scope aside, .shipb2b-packaged--solutions.mw-section--proof-band .mw-proof-scope aside, .shipb2b-packaged--solutions .mw-section--cta .mw-proof-scope aside, .shipb2b-packaged--solutions.mw-section--cta .mw-proof-scope aside {background:rgba(255,255,255,.06);border-left-color:var(--mw-primary)}
.shipb2b-packaged--solutions .mw-section--dark .mw-proof-scope aside strong, .shipb2b-packaged--solutions.mw-section--dark .mw-proof-scope aside strong, .shipb2b-packaged--solutions .mw-section--proof-band .mw-proof-scope aside strong, .shipb2b-packaged--solutions.mw-section--proof-band .mw-proof-scope aside strong, .shipb2b-packaged--solutions .mw-section--cta .mw-proof-scope aside strong, .shipb2b-packaged--solutions.mw-section--cta .mw-proof-scope aside strong {color:var(--mw-panel)}
.shipb2b-packaged--solutions .mw-section--dark .mw-proof-scope aside p, .shipb2b-packaged--solutions.mw-section--dark .mw-proof-scope aside p, .shipb2b-packaged--solutions .mw-section--proof-band .mw-proof-scope aside p, .shipb2b-packaged--solutions.mw-section--proof-band .mw-proof-scope aside p, .shipb2b-packaged--solutions .mw-section--cta .mw-proof-scope aside p, .shipb2b-packaged--solutions.mw-section--cta .mw-proof-scope aside p {color:var(--mw-white-2)}
.shipb2b-packaged--solutions .mw-proof-scope aside p, .shipb2b-packaged--solutions.mw-proof-scope aside p {margin-top:7px}
.shipb2b-packaged--solutions .mw-section--comparison>.mw-wrap>.mw-proof-media, .shipb2b-packaged--solutions.mw-section--comparison>.mw-wrap>.mw-proof-media {min-height:300px;max-height:420px}
.shipb2b-packaged--solutions .mw-rfq-panel, .shipb2b-packaged--solutions.mw-rfq-panel {display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.8fr);gap:48px;margin-top:44px;padding:38px;background:var(--mw-panel);color:var(--mw-text)}
.shipb2b-packaged--solutions .mw-rfq-panel .mw-public-head, .shipb2b-packaged--solutions.mw-rfq-panel .mw-public-head {display:block;margin:0}
.shipb2b-packaged--solutions .mw-rfq-panel .mw-public-head h3, .shipb2b-packaged--solutions.mw-rfq-panel .mw-public-head h3 {color:var(--mw-black)}
.shipb2b-packaged--solutions .mw-rfq-panel .mw-public-head p, .shipb2b-packaged--solutions.mw-rfq-panel .mw-public-head p {margin-top:12px}
.shipb2b-packaged--solutions .mw-rfq-facts, .shipb2b-packaged--solutions.mw-rfq-facts {margin:24px 0 0;padding-left:20px}
.shipb2b-packaged--solutions .mw-rfq-fields, .shipb2b-packaged--solutions.mw-rfq-fields {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--mw-line);border:1px solid var(--mw-line)}
.shipb2b-packaged--solutions .mw-rfq-fields span, .shipb2b-packaged--solutions.mw-rfq-fields span {display:flex;align-items:center;min-height:58px;padding:12px 14px;background:var(--mw-white);color:var(--mw-black);font-size:var(--mw-text-caption);font-weight:var(--mw-weight-strong)}
.shipb2b-packaged--solutions .mw-route-card--product, .shipb2b-packaged--solutions.mw-route-card--product {display:grid;grid-template-columns:190px minmax(0,1fr);min-height:270px;padding:0;background:var(--mw-panel);color:var(--mw-text)}
.shipb2b-packaged--solutions .mw-route-card--product:first-child, .shipb2b-packaged--solutions.mw-route-card--product:first-child {display:grid;grid-template-columns:1fr;justify-content:initial;background:var(--mw-panel);color:var(--mw-text)}
.shipb2b-packaged--solutions .mw-route-card--product figure, .shipb2b-packaged--solutions.mw-route-card--product figure {margin:0;min-height:100%;overflow:hidden;background:var(--mw-white)}
.shipb2b-packaged--solutions .mw-route-card--product figure img, .shipb2b-packaged--solutions.mw-route-card--product figure img {width:100%;height:100%;object-fit:cover}
.shipb2b-packaged--solutions .mw-route-card--product:first-child figure, .shipb2b-packaged--solutions.mw-route-card--product:first-child figure {height:330px}
.shipb2b-packaged--solutions .mw-route-card__body, .shipb2b-packaged--solutions.mw-route-card__body {padding:24px}
.shipb2b-packaged--solutions .mw-route-card--product h4, .shipb2b-packaged--solutions.mw-route-card--product h4, .shipb2b-packaged--solutions .mw-route-card--product:first-child h4, .shipb2b-packaged--solutions.mw-route-card--product:first-child h4 {margin:22px 0 10px;color:var(--mw-black);font-size:var(--mw-text-h2)}
.shipb2b-packaged--solutions .mw-route-card--product p, .shipb2b-packaged--solutions.mw-route-card--product p {font-size:var(--mw-text-small);line-height:1.55}
.shipb2b-packaged--solutions .mw-route-card--product ul, .shipb2b-packaged--solutions.mw-route-card--product ul {display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0 0 18px;padding:0}
.shipb2b-packaged--solutions .mw-route-card--product li, .shipb2b-packaged--solutions.mw-route-card--product li {padding:5px 8px;background:var(--mw-white);color:var(--mw-black);font-size:var(--mw-text-micro);font-weight:var(--mw-weight-strong)}
.shipb2b-packaged--solutions .mw-route-card--product small, .shipb2b-packaged--solutions.mw-route-card--product small, .shipb2b-packaged--solutions .mw-route-card--product:first-child small, .shipb2b-packaged--solutions.mw-route-card--product:first-child small {border-color:var(--mw-line);color:var(--mw-muted)}
.shipb2b-packaged--solutions .mw-availability-note, .shipb2b-packaged--solutions.mw-availability-note {margin:14px 0 0;color:var(--mw-muted);font-size:var(--mw-text-caption)}
.shipb2b-packaged--solutions .mw-spec-table--models, .shipb2b-packaged--solutions.mw-spec-table--models {min-width:980px}
.shipb2b-packaged--solutions .mw-spec-table--models tbody th, .shipb2b-packaged--solutions.mw-spec-table--models tbody th {width:auto;min-width:170px}
.shipb2b-packaged--solutions .mw-spec-table--models td, .shipb2b-packaged--solutions.mw-spec-table--models td {min-width:170px}
.shipb2b-packaged--solutions .mw-h1, .shipb2b-packaged--solutions.mw-h1 {max-width:980px;font-size:var(--mw-text-display);text-wrap:balance}
.shipb2b-packaged--solutions .mw-route-card--product:last-child, .shipb2b-packaged--solutions.mw-route-card--product:last-child {grid-column:1/-1;grid-template-columns:300px minmax(0,1fr)}
.shipb2b-packaged--solutions .mw-route-mosaic--products, .shipb2b-packaged--solutions.mw-route-mosaic--products {grid-template-columns:repeat(2,minmax(0,1fr))}
.shipb2b-packaged--solutions .mw-route-mosaic--products>:last-child:nth-child(odd), .shipb2b-packaged--solutions.mw-route-mosaic--products>:last-child:nth-child(odd) {grid-column:1/-1}
.shipb2b-packaged--solutions .mw-route-mosaic--products .mw-route-card--product, .shipb2b-packaged--solutions.mw-route-mosaic--products .mw-route-card--product, .shipb2b-packaged--solutions .mw-route-mosaic--products .mw-route-card--product:first-child, .shipb2b-packaged--solutions.mw-route-mosaic--products .mw-route-card--product:first-child, .shipb2b-packaged--solutions .mw-route-mosaic--products .mw-route-card--product:last-child, .shipb2b-packaged--solutions.mw-route-mosaic--products .mw-route-card--product:last-child {grid-column:auto;grid-row:auto;grid-template-columns:190px minmax(0,1fr)}
.shipb2b-packaged--solutions .mw-route-mosaic--products .mw-route-card--product figure, .shipb2b-packaged--solutions.mw-route-mosaic--products .mw-route-card--product figure, .shipb2b-packaged--solutions .mw-route-mosaic--products .mw-route-card--product:first-child figure, .shipb2b-packaged--solutions.mw-route-mosaic--products .mw-route-card--product:first-child figure {height:auto}
.shipb2b-packaged--solutions .mw-route-mosaic--products .mw-route-card--product figure img, .shipb2b-packaged--solutions.mw-route-mosaic--products .mw-route-card--product figure img {object-fit:contain}
.shipb2b-packaged--solutions .mw-route-links--cta, .shipb2b-packaged--solutions.mw-route-links--cta {margin-top:28px}
.shipb2b-packaged--solutions .mw-route-links--cta a, .shipb2b-packaged--solutions.mw-route-links--cta a {background:rgba(23,26,31,.28);border:1px solid rgba(255,255,255,.26)}
.shipb2b-packaged--solutions .mw-logo, .shipb2b-packaged--solutions.mw-logo {min-height:44px}
.shipb2b-packaged--solutions .mw-section-action, .shipb2b-packaged--solutions.mw-section-action {width:min(100% - 40px,var(--mw-wrap));margin:32px auto 0;display:flex;justify-content:flex-end}
.shipb2b-packaged--solutions .mw-hero>.mw-section-action, .shipb2b-packaged--solutions.mw-hero>.mw-section-action {display:none}
.shipb2b-packaged--solutions .mw-section--cta .mw-section-action, .shipb2b-packaged--solutions.mw-section--cta .mw-section-action {display:none}
.shipb2b-packaged--solutions .mw-section-head--split, .shipb2b-packaged--solutions.mw-section-head--split {display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.7fr);gap:48px;align-items:end;max-width:none}
.shipb2b-packaged--solutions .mw-section-head--split .mw-p, .shipb2b-packaged--solutions.mw-section-head--split .mw-p {margin:0}
.shipb2b-packaged--solutions .mw-catalogue-grid, .shipb2b-packaged--solutions.mw-catalogue-grid {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.shipb2b-packaged--solutions .mw-catalogue-card, .shipb2b-packaged--solutions.mw-catalogue-card {overflow:hidden;background:var(--mw-panel);border:1px solid var(--mw-line);box-shadow:0 8px 24px rgba(23,26,31,.07)}
.shipb2b-packaged--solutions .mw-catalogue-card figure, .shipb2b-packaged--solutions.mw-catalogue-card figure {height:220px;margin:0;background:var(--mw-white)}
.shipb2b-packaged--solutions .mw-catalogue-card img, .shipb2b-packaged--solutions.mw-catalogue-card img {width:100%;height:100%;object-fit:contain}
.shipb2b-packaged--solutions .mw-catalogue-card>div, .shipb2b-packaged--solutions.mw-catalogue-card>div {padding:22px}
.shipb2b-packaged--solutions .mw-catalogue-card>div>span, .shipb2b-packaged--solutions.mw-catalogue-card>div>span, .shipb2b-packaged--solutions .mw-option-grid article>span, .shipb2b-packaged--solutions.mw-option-grid article>span {color:var(--mw-primary-text);font-size:var(--mw-text-micro);font-weight:var(--mw-weight-display);letter-spacing:.12em}
.shipb2b-packaged--solutions .mw-catalogue-card h3, .shipb2b-packaged--solutions.mw-catalogue-card h3, .shipb2b-packaged--solutions .mw-option-grid h3, .shipb2b-packaged--solutions.mw-option-grid h3, .shipb2b-packaged--solutions .mw-process-rail h3, .shipb2b-packaged--solutions.mw-process-rail h3 {margin:10px 0 18px;color:var(--mw-black);font-size:var(--mw-text-h3);line-height:1.2}
.shipb2b-packaged--solutions .mw-catalogue-card a, .shipb2b-packaged--solutions.mw-catalogue-card a {display:flex;justify-content:space-between;gap:12px;padding-top:15px;border-top:1px solid var(--mw-line);color:var(--mw-black);font-size:var(--mw-text-caption);font-weight:var(--mw-weight-strong)}
.shipb2b-packaged--solutions .mw-section--dark, .shipb2b-packaged--solutions.mw-section--dark, .shipb2b-packaged--solutions .mw-section--proof-band, .shipb2b-packaged--solutions.mw-section--proof-band {background:var(--mw-black);color:var(--mw-white-2)}
.shipb2b-packaged--solutions .mw-section--dark .mw-h2, .shipb2b-packaged--solutions.mw-section--dark .mw-h2, .shipb2b-packaged--solutions .mw-section--dark .mw-p, .shipb2b-packaged--solutions.mw-section--dark .mw-p, .shipb2b-packaged--solutions .mw-section--proof-band .mw-h2, .shipb2b-packaged--solutions.mw-section--proof-band .mw-h2, .shipb2b-packaged--solutions .mw-section--proof-band .mw-p, .shipb2b-packaged--solutions.mw-section--proof-band .mw-p {color:var(--mw-panel)}
.shipb2b-packaged--solutions .mw-scenario-list, .shipb2b-packaged--solutions.mw-scenario-list {border-top:1px solid rgba(255,255,255,.2)}
.shipb2b-packaged--solutions .mw-scenario-card, .shipb2b-packaged--solutions.mw-scenario-card {display:grid;grid-template-columns:54px minmax(260px,1fr) minmax(0,1.45fr);gap:22px 34px;align-items:center;min-height:112px;border-bottom:1px solid rgba(255,255,255,.2);color:var(--mw-panel)}
.shipb2b-packaged--solutions .mw-scenario-card:hover, .shipb2b-packaged--solutions.mw-scenario-card:hover {text-decoration:none;background:rgba(255,255,255,.04)}
.shipb2b-packaged--solutions .mw-scenario-card>span, .shipb2b-packaged--solutions.mw-scenario-card>span {color:var(--mw-primary-text);font-size:var(--mw-text-micro);font-weight:var(--mw-weight-display)}
.shipb2b-packaged--solutions .mw-scenario-card strong, .shipb2b-packaged--solutions.mw-scenario-card strong {font-size:var(--mw-text-h2);line-height:1.18;letter-spacing:-.01em}
.shipb2b-packaged--solutions .mw-scenario-card small, .shipb2b-packaged--solutions.mw-scenario-card small {font-size:var(--mw-text-caption);line-height:1.55}
@media(max-width:1000px) {.shipb2b-packaged--solutions .mw-scenario-card, .shipb2b-packaged--solutions.mw-scenario-card {grid-template-columns:44px minmax(0,1fr);row-gap:10px}
.shipb2b-packaged--solutions .mw-scenario-card small, .shipb2b-packaged--solutions.mw-scenario-card small {grid-column:2}}
.shipb2b-packaged--solutions .mw-option-grid, .shipb2b-packaged--solutions.mw-option-grid {display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:3px solid var(--mw-black)}
.shipb2b-packaged--solutions .mw-option-grid article, .shipb2b-packaged--solutions.mw-option-grid article {padding:24px 22px;border-right:1px solid var(--mw-line);border-bottom:1px solid var(--mw-line)}
.shipb2b-packaged--solutions .mw-option-grid article:last-child, .shipb2b-packaged--solutions.mw-option-grid article:last-child {border-right:0}
.shipb2b-packaged--solutions .mw-option-grid p, .shipb2b-packaged--solutions.mw-option-grid p, .shipb2b-packaged--solutions .mw-process-rail p, .shipb2b-packaged--solutions.mw-process-rail p {margin:0}
.shipb2b-packaged--solutions .mw-process-rail, .shipb2b-packaged--solutions.mw-process-rail {display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--mw-line);border-top:3px solid var(--mw-black)}
.shipb2b-packaged--solutions .mw-process-rail article, .shipb2b-packaged--solutions.mw-process-rail article {position:relative;min-height:250px;padding:28px 24px;background:var(--mw-panel)}
.shipb2b-packaged--solutions .mw-process-rail article>span, .shipb2b-packaged--solutions.mw-process-rail article>span {color:var(--mw-primary-text);font-size:var(--mw-text-micro);font-weight:var(--mw-weight-display);text-transform:uppercase;letter-spacing:.08em}
.shipb2b-packaged--solutions .mw-process-rail h3, .shipb2b-packaged--solutions.mw-process-rail h3 {margin-top:48px}
.shipb2b-packaged--solutions .mw-proof-band, .shipb2b-packaged--solutions.mw-proof-band {display:grid;grid-template-columns:1.35fr .8fr .8fr;grid-template-rows:220px 220px;gap:16px}
.shipb2b-packaged--solutions .mw-proof-band figure, .shipb2b-packaged--solutions.mw-proof-band figure {position:relative;overflow:hidden;margin:0;background:var(--mw-black-soft)}
.shipb2b-packaged--solutions .mw-proof-band figure:first-child, .shipb2b-packaged--solutions.mw-proof-band figure:first-child {grid-row:1/3}
.shipb2b-packaged--solutions .mw-proof-band figure:last-child, .shipb2b-packaged--solutions.mw-proof-band figure:last-child {grid-column:2/4}
.shipb2b-packaged--solutions .mw-proof-band img, .shipb2b-packaged--solutions.mw-proof-band img {width:100%;height:100%;object-fit:cover;filter:saturate(.8) contrast(1.05)}
.shipb2b-packaged--solutions .mw-proof-band figcaption, .shipb2b-packaged--solutions.mw-proof-band figcaption {position:absolute;left:14px;bottom:12px;padding:6px 9px;background:rgba(23,26,31,.82);color:var(--mw-panel);font-size:var(--mw-text-micro);font-weight:var(--mw-weight-strong)}
@media(max-width:1000px) {.shipb2b-packaged--solutions .mw-rail-layout, .shipb2b-packaged--solutions.mw-rail-layout, .shipb2b-packaged--solutions .mw-sig, .shipb2b-packaged--solutions.mw-sig {grid-template-columns:1fr}
.shipb2b-packaged--solutions .mw-matrix__row, .shipb2b-packaged--solutions.mw-matrix__row {grid-template-columns:1fr;gap:8px}}
@media(max-width:820px) {.shipb2b-packaged--solutions .mw-nav, .shipb2b-packaged--solutions.mw-nav {display:none;position:absolute;top:76px;left:0;right:0;padding:20px;background:var(--mw-panel);border-bottom:1px solid var(--mw-line);flex-direction:column;align-items:stretch}
.shipb2b-packaged--solutions .mw-nav[data-open="true"], .shipb2b-packaged--solutions.mw-nav[data-open="true"] {display:flex}
.shipb2b-packaged--solutions .mw-nav a, .shipb2b-packaged--solutions.mw-nav a {padding:8px 12px}
.shipb2b-packaged--solutions .mw-menu-toggle, .shipb2b-packaged--solutions.mw-menu-toggle {display:inline-flex;align-items:center;justify-content:center}
.shipb2b-packaged--solutions .mw-hero, .shipb2b-packaged--solutions.mw-hero {min-height:580px}
.shipb2b-packaged--solutions .mw-hero__inner, .shipb2b-packaged--solutions.mw-hero__inner {padding-block:80px 56px}
.shipb2b-packaged--solutions .mw-h1, .shipb2b-packaged--solutions.mw-h1 {font-size:var(--mw-text-h1)}
.shipb2b-packaged--solutions .mw-section, .shipb2b-packaged--solutions.mw-section {padding-block:62px}
.shipb2b-packaged--solutions .mw-proof-layout, .shipb2b-packaged--solutions.mw-proof-layout, .shipb2b-packaged--solutions .mw-faq, .shipb2b-packaged--solutions.mw-faq, .shipb2b-packaged--solutions .mw-cta-grid, .shipb2b-packaged--solutions.mw-cta-grid, .shipb2b-packaged--solutions .mw-evidence-layout, .shipb2b-packaged--solutions.mw-evidence-layout, .shipb2b-packaged--solutions .mw-public-head, .shipb2b-packaged--solutions.mw-public-head, .shipb2b-packaged--solutions .mw-route-mosaic, .shipb2b-packaged--solutions.mw-route-mosaic, .shipb2b-packaged--solutions .mw-dispatch-grid, .shipb2b-packaged--solutions.mw-dispatch-grid, .shipb2b-packaged--solutions .mw-config-layout, .shipb2b-packaged--solutions.mw-config-layout, .shipb2b-packaged--solutions .mw-rfq-panel, .shipb2b-packaged--solutions.mw-rfq-panel {grid-template-columns:1fr}
.shipb2b-packaged--solutions .mw-public-head, .shipb2b-packaged--solutions.mw-public-head {gap:14px}
.shipb2b-packaged--solutions .mw-proof-media, .shipb2b-packaged--solutions.mw-proof-media {min-height:280px}
.shipb2b-packaged--solutions .mw-route-card:first-child, .shipb2b-packaged--solutions.mw-route-card:first-child {grid-row:auto;min-height:290px}
.shipb2b-packaged--solutions .mw-route-card--product, .shipb2b-packaged--solutions.mw-route-card--product, .shipb2b-packaged--solutions .mw-route-card--product:first-child, .shipb2b-packaged--solutions.mw-route-card--product:first-child, .shipb2b-packaged--solutions .mw-route-card--product:last-child, .shipb2b-packaged--solutions.mw-route-card--product:last-child {grid-template-columns:1fr}
.shipb2b-packaged--solutions .mw-route-card--product figure, .shipb2b-packaged--solutions.mw-route-card--product figure, .shipb2b-packaged--solutions .mw-route-card--product:first-child figure, .shipb2b-packaged--solutions.mw-route-card--product:first-child figure {height:250px}
.shipb2b-packaged--solutions .mw-config-list article, .shipb2b-packaged--solutions.mw-config-list article {grid-template-columns:1fr;gap:8px}
.shipb2b-packaged--solutions .mw-config-list small, .shipb2b-packaged--solutions.mw-config-list small {grid-column:auto}
.shipb2b-packaged--solutions .mw-application-list article, .shipb2b-packaged--solutions.mw-application-list article {grid-template-columns:38px 1fr}
.shipb2b-packaged--solutions .mw-application-list article p, .shipb2b-packaged--solutions.mw-application-list article p {grid-column:2}
.shipb2b-packaged--solutions .mw-rfq-panel, .shipb2b-packaged--solutions.mw-rfq-panel {padding:26px;gap:28px}
.shipb2b-packaged--solutions .mw-btn, .shipb2b-packaged--solutions.mw-btn {width:100%}}
@media(max-width:820px) {}
.shipb2b-packaged--solutions .mw-catalogue-card figure, .shipb2b-packaged--solutions.mw-catalogue-card figure {height:300px}
.shipb2b-packaged--solutions .mw-catalogue-card img, .shipb2b-packaged--solutions.mw-catalogue-card img {padding:10px}
.shipb2b-packaged--solutions .mw-catalogue-card[hidden], .shipb2b-packaged--solutions.mw-catalogue-card[hidden] {display:none}
.shipb2b-packaged--solutions .mw-progressive-pagination, .shipb2b-packaged--solutions.mw-progressive-pagination {display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:28px;padding-top:24px;border-top:1px solid var(--mw-line)}
.shipb2b-packaged--solutions .mw-progressive-pagination p, .shipb2b-packaged--solutions.mw-progressive-pagination p {margin:0;color:var(--mw-muted);font-size:var(--mw-text-caption)}
.shipb2b-packaged--solutions .mw-progressive-pagination .mw-btn, .shipb2b-packaged--solutions.mw-progressive-pagination .mw-btn {font-size:var(--mw-text-small)}
@media(max-width:820px) {.shipb2b-packaged--solutions .mw-section-head--split, .shipb2b-packaged--solutions.mw-section-head--split, .shipb2b-packaged--solutions .mw-catalogue-grid, .shipb2b-packaged--solutions.mw-catalogue-grid, .shipb2b-packaged--solutions .mw-option-grid, .shipb2b-packaged--solutions.mw-option-grid, .shipb2b-packaged--solutions .mw-process-rail, .shipb2b-packaged--solutions.mw-process-rail {grid-template-columns:1fr}
.shipb2b-packaged--solutions .mw-section-head--split, .shipb2b-packaged--solutions.mw-section-head--split {gap:16px}
.shipb2b-packaged--solutions .mw-catalogue-card, .shipb2b-packaged--solutions.mw-catalogue-card {display:grid;grid-template-columns:160px minmax(0,1fr)}
.shipb2b-packaged--solutions .mw-catalogue-card figure, .shipb2b-packaged--solutions.mw-catalogue-card figure {height:100%;min-height:210px}
.shipb2b-packaged--solutions .mw-scenario-card, .shipb2b-packaged--solutions.mw-scenario-card {grid-template-columns:36px minmax(0,1fr)}
.shipb2b-packaged--solutions .mw-scenario-card small, .shipb2b-packaged--solutions.mw-scenario-card small {grid-column:2}
.shipb2b-packaged--solutions .mw-option-grid article, .shipb2b-packaged--solutions.mw-option-grid article {border-right:0}
.shipb2b-packaged--solutions .mw-process-rail article, .shipb2b-packaged--solutions.mw-process-rail article {min-height:0}
.shipb2b-packaged--solutions .mw-process-rail h3, .shipb2b-packaged--solutions.mw-process-rail h3 {margin-top:22px}
.shipb2b-packaged--solutions .mw-proof-band, .shipb2b-packaged--solutions.mw-proof-band {grid-template-columns:1fr;grid-template-rows:none}
.shipb2b-packaged--solutions .mw-proof-band figure, .shipb2b-packaged--solutions.mw-proof-band figure, .shipb2b-packaged--solutions .mw-proof-band figure:first-child, .shipb2b-packaged--solutions.mw-proof-band figure:first-child, .shipb2b-packaged--solutions .mw-proof-band figure:last-child, .shipb2b-packaged--solutions.mw-proof-band figure:last-child {grid-column:auto;grid-row:auto;height:240px}
.shipb2b-packaged--solutions .mw-progressive-pagination, .shipb2b-packaged--solutions.mw-progressive-pagination {align-items:stretch;flex-direction:column}
.shipb2b-packaged--solutions .mw-catalogue-card img, .shipb2b-packaged--solutions.mw-catalogue-card img {padding:6px}}
@media(max-width:820px) {.shipb2b-packaged--solutions .mw-route-mosaic--products .mw-route-card--product, .shipb2b-packaged--solutions.mw-route-mosaic--products .mw-route-card--product, .shipb2b-packaged--solutions .mw-route-mosaic--products .mw-route-card--product:first-child, .shipb2b-packaged--solutions.mw-route-mosaic--products .mw-route-card--product:first-child, .shipb2b-packaged--solutions .mw-route-mosaic--products .mw-route-card--product:last-child, .shipb2b-packaged--solutions.mw-route-mosaic--products .mw-route-card--product:last-child {grid-template-columns:1fr}
.shipb2b-packaged--solutions .mw-route-mosaic--products .mw-route-card--product figure, .shipb2b-packaged--solutions.mw-route-mosaic--products .mw-route-card--product figure, .shipb2b-packaged--solutions .mw-route-mosaic--products .mw-route-card--product:first-child figure, .shipb2b-packaged--solutions.mw-route-mosaic--products .mw-route-card--product:first-child figure {height:250px}}
@media(prefers-reduced-motion:reduce) {.shipb2b-packaged--solutions {scroll-behavior:auto}
.shipb2b-packaged--solutions, .shipb2b-packaged--solutions *, .shipb2b-packaged--solutions *:before, .shipb2b-packaged--solutions *:after {transition:none!important;animation:none!important}}
/* shipb2b-packaged: solutions/building-commercial-fire-protection — scoped as .shipb2b-packaged--solutions--building-commercial-fire-protection */
.shipb2b-packaged--solutions--building-commercial-fire-protection {--mw-primary:#d32235;--mw-secondary:#a91a29;--mw-black:#181819;--mw-black-soft:#181819;--mw-white:#ffffff;--mw-white-2:#ffffff;--mw-text:#3a3b3c;--mw-muted:#55575a;--mw-line:#a9adad;--mw-panel:#ffffff;--mw-primary-text:#c01c2e;--mw-on-brand:#ffffff;--mw-font:"Roboto", system-ui, -apple-system, "Segoe UI", Arial, sans-serif;--mw-radius:14px;--mw-wrap:1200px}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-menu-icon, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-menu-icon {width:24px;height:18px;display:grid;align-content:space-between}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-menu-icon span, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-menu-icon span {display:block;width:24px;height:2px;background:currentColor}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-opening-experience, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-opening-experience {position:relative;background:var(--mw-black)}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-opening-experience>[data-ui-visual-role="product"], .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-opening-experience>[data-ui-visual-role="product"] {position:relative;z-index:3;margin-top:-32px;border-radius:28px 28px 0 0;overflow:hidden}
.shipb2b-packaged--solutions--building-commercial-fire-protection, .shipb2b-packaged--solutions--building-commercial-fire-protection * {box-sizing:border-box}
.shipb2b-packaged--solutions--building-commercial-fire-protection {scroll-behavior:smooth}
.shipb2b-packaged--solutions--building-commercial-fire-protection {margin:0;background:var(--mw-white);color:var(--mw-text);font-family:var(--mw-font);font-size:var(--mw-text-body);line-height:1.65}
.shipb2b-packaged--solutions--building-commercial-fire-protection img {display:block;max-width:100%;height:auto}
.shipb2b-packaged--solutions--building-commercial-fire-protection a {color:var(--mw-primary-text);text-decoration:none}
.shipb2b-packaged--solutions--building-commercial-fire-protection a:hover {text-decoration:underline}
.shipb2b-packaged--solutions--building-commercial-fire-protection :focus-visible {outline:3px solid var(--mw-primary);outline-offset:3px}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-wrap, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-wrap {width:min(100% - 40px,var(--mw-wrap));margin-inline:auto}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-logo, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-logo {display:flex;align-items:center;gap:12px;color:var(--mw-black);font-weight:var(--mw-weight-strong)}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-logo img, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-logo img {width:132px;height:auto}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-nav, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-nav {display:flex;gap:24px;align-items:center}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-nav a, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-nav a {color:var(--mw-black);font-weight:var(--mw-weight-strong);min-height:44px;display:inline-flex;align-items:center}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-menu-toggle, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-menu-toggle {display:none;min-width:48px;min-height:48px;border:1px solid var(--mw-line);border-radius:999px;background:var(--mw-panel);font-weight:var(--mw-weight-strong);color:var(--mw-black)}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-btn, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-btn {display:inline-flex;min-height:48px;align-items:center;justify-content:center;padding:12px 24px;border-radius:999px;font-size:var(--mw-text-h3);font-weight:var(--mw-weight-strong);transition:transform .2s ease,background-color .15s ease}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-btn:hover, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-btn:hover {transform:translateY(-2px);text-decoration:none}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-btn--primary, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-btn--primary {background:var(--mw-primary);color:var(--mw-on-brand)}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-btn--ghost, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-btn--ghost {border:1px solid rgba(255,255,255,.55);color:var(--mw-panel)}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-btn--light, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-btn--light {background:var(--mw-panel);color:var(--mw-primary-text)}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-hero, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-hero {min-height:680px;display:grid;align-items:end;position:relative;overflow:hidden;background:var(--mw-black);color:var(--mw-panel)}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-hero__media, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-hero__media {position:absolute;inset:0}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-hero__media img, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-hero__media img {width:100%;height:100%;object-fit:cover;filter:saturate(.78) contrast(1.05)}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-hero__media:after, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-hero__media:after {content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(23,26,31,.92) 0%,rgba(23,26,31,.68) 54%,rgba(23,26,31,.25) 100%)}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-hero__inner, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-hero__inner {position:relative;z-index:2;padding-block:112px 88px}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-tag, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-tag {margin:0 0 16px;color:var(--mw-secondary);font-size:var(--mw-text-micro);font-weight:var(--mw-weight-strong);letter-spacing:.11em;text-transform:uppercase}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-tag--light, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-tag--light {color:var(--mw-panel)}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-h1, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-h1, .shipb2b-packaged--solutions--building-commercial-fire-protection .mw-h2, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-h2, .shipb2b-packaged--solutions--building-commercial-fire-protection .mw-h3, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-h3 {margin:0;color:var(--mw-black);line-height:1.04;letter-spacing:-.025em}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-h1, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-h1 {max-width:980px;color:var(--mw-panel);font-size:var(--mw-text-display);font-weight:var(--mw-weight-display)}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-h2, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-h2 {font-size:var(--mw-text-h1);font-weight:var(--mw-weight-strong)}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-hero__lead, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-hero__lead {max-width:720px;margin:24px 0 0;font-size:var(--mw-text-h3);line-height:1.5;color:var(--mw-white-2)}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-facts, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-facts {display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-facts span, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-facts span {padding:8px 14px;border:1px solid rgba(255,255,255,.28);border-radius:999px;font-size:var(--mw-text-caption)}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-actions, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-actions {display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-section, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-section {padding-block:88px;background:var(--mw-panel)}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-section--alt, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-section--alt {background:var(--mw-white-2)}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-section-head, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-section-head {max-width:820px;margin-bottom:40px}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-p, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-p {margin:20px 0 0;max-width:760px;font-size:var(--mw-text-body)}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-rail-layout, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-rail-layout {display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:44px;align-items:start}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-rail__media, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-rail__media {margin:0;aspect-ratio:4/3;display:grid;place-items:center;background:radial-gradient(circle at 50% 45%,#fdfdfd 0%,#e9ebec 100%);border:1px solid var(--mw-line)}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-rail__media img, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-rail__media img {max-height:100%;width:auto;object-fit:contain;padding:28px}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-rail, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-rail {border-top:2px solid var(--mw-black)}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-rail__row, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-rail__row {display:grid;grid-template-columns:52px minmax(0,1fr);gap:20px;padding:20px 0;border-bottom:1px solid var(--mw-line)}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-rail__n, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-rail__n {font-size:var(--mw-text-caption);font-weight:var(--mw-weight-display);color:var(--mw-primary-text);letter-spacing:.08em}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-rail__row h3, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-rail__row h3 {margin:0 0 4px;font-size:var(--mw-text-h3);color:var(--mw-black)}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-rail__row p, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-rail__row p {margin:0;font-size:var(--mw-text-small);color:var(--mw-muted)}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-sig, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-sig {display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:36px;align-items:start}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-sig__stage, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-sig__stage {margin:0;position:relative;aspect-ratio:4/3;display:grid;place-items:center;background:radial-gradient(circle at 50% 40%,#2b2c2e 0%,#151617 100%);overflow:hidden}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-sig__stage img, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-sig__stage img {max-height:82%;width:auto;object-fit:contain}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-sig__stage figcaption, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-sig__stage figcaption {position:absolute;left:0;right:0;bottom:0;padding:12px 18px;background:linear-gradient(180deg,transparent,rgba(0,0,0,.72));color:var(--mw-panel);font-size:var(--mw-text-caption)}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-pick, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-pick {display:grid;gap:12px}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-pick__card, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-pick__card {display:grid;grid-template-columns:76px minmax(0,1fr);gap:14px;align-items:center;padding:12px;background:var(--mw-panel);border:1px solid var(--mw-line);border-left:3px solid var(--mw-primary)}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-pick__card img, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-pick__card img {width:76px;height:58px;object-fit:contain}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-pick__name, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-pick__name {display:block;font-size:var(--mw-text-small);font-weight:var(--mw-weight-strong);color:var(--mw-black)}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-pick__meta, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-pick__meta {display:block;margin-top:2px;font-size:var(--mw-text-micro);color:var(--mw-muted)}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-compare, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-compare {width:100%;border-collapse:collapse;font-size:var(--mw-text-caption);margin-top:28px}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-compare th, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-compare th, .shipb2b-packaged--solutions--building-commercial-fire-protection .mw-compare td, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-compare td {padding:12px 14px;text-align:left;border-bottom:1px solid var(--mw-line);vertical-align:top}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-compare thead th, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-compare thead th {font-size:var(--mw-text-micro);letter-spacing:.06em;text-transform:uppercase;color:var(--mw-muted);border-bottom:2px solid var(--mw-black)}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-compare tbody th, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-compare tbody th {font-weight:var(--mw-weight-strong);color:var(--mw-black)}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-matrix, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-matrix {border-top:2px solid var(--mw-black)}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-matrix__row, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-matrix__row {display:grid;grid-template-columns:minmax(160px,.9fr) repeat(3,minmax(0,1fr));gap:20px;padding:18px 0;border-bottom:1px solid var(--mw-line)}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-matrix__label, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-matrix__label {font-size:var(--mw-text-small);font-weight:var(--mw-weight-strong);color:var(--mw-black)}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-matrix__label::before, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-matrix__label::before {content:"";display:inline-block;width:8px;height:8px;margin-right:8px;background:var(--mw-primary);vertical-align:middle}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-matrix__cell, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-matrix__cell {font-size:var(--mw-text-small);color:var(--mw-muted)}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-matrix__cell b, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-matrix__cell b {display:block;margin-bottom:3px;font-size:var(--mw-text-micro);letter-spacing:.06em;text-transform:uppercase;font-weight:var(--mw-weight-strong)}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-risk-grid, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-risk-grid {display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-risk-card, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-risk-card {padding:22px;background:var(--mw-panel);border:1px solid var(--mw-line);border-top:3px solid var(--mw-primary)}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-risk-card h3, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-risk-card h3 {margin:0 0 8px;font-size:var(--mw-text-h3);color:var(--mw-black)}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-risk-card p, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-risk-card p {margin:0;font-size:var(--mw-text-small);color:var(--mw-muted)}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-proof-layout, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-proof-layout {display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:32px;align-items:stretch}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-proof-media, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-proof-media {margin:0;min-height:420px;border-radius:var(--mw-radius);overflow:hidden;background:var(--mw-black)}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-proof-media img, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-proof-media img {width:100%;height:100%;object-fit:cover;transition:transform .35s ease}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-proof-media:hover img, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-proof-media:hover img {transform:scale(1.04)}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-proof-stack, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-proof-stack {display:grid;gap:16px}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-proof-card, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-proof-card {background:var(--mw-panel);border:1px solid var(--mw-line);border-radius:var(--mw-radius);padding:24px;box-shadow:0 2px 12px rgba(0,0,0,.06);transition:transform .2s ease,box-shadow .2s ease}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-section:not(.mw-section--alt) .mw-proof-card, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-section:not(.mw-section--alt) .mw-proof-card {background:var(--mw-white)}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-proof-card:hover, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-proof-card:hover {transform:translateY(-4px);box-shadow:0 10px 28px rgba(0,0,0,.1)}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-proof-card p, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-proof-card p {margin:0}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-route-links, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-route-links {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-route-links a, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-route-links a {min-height:48px;display:flex;align-items:center;padding:12px 16px;background:var(--mw-black);color:var(--mw-panel);border-radius:10px;font-weight:var(--mw-weight-strong)}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-faq, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-faq {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-faq__item, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-faq__item {background:var(--mw-panel);border:1px solid var(--mw-line);border-radius:var(--mw-radius);padding:0 22px}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-faq__item summary, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-faq__item summary {cursor:pointer;min-height:64px;display:flex;align-items:center;color:var(--mw-black);font-weight:var(--mw-weight-strong)}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-faq__item p, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-faq__item p {margin:0 0 22px}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-section--cta, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-section--cta {background:var(--mw-black);color:var(--mw-on-brand)}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-section--cta .mw-h2, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-section--cta .mw-h2, .shipb2b-packaged--solutions--building-commercial-fire-protection .mw-section--cta .mw-p, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-section--cta .mw-p {color:var(--mw-on-brand)}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-cta-grid, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-cta-grid {display:grid;grid-template-columns:minmax(0,1fr) auto;gap:40px;align-items:center}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-page, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-page {min-width:0}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-section--options, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-section--options, .shipb2b-packaged--solutions--building-commercial-fire-protection .mw-section--process, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-section--process {position:relative}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-table-wrap, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-table-wrap {background:#fff;border:1px solid var(--mw-line);border-radius:var(--mw-radius);overflow:hidden;margin-top:28px}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-table, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-table {width:100%;border-collapse:collapse;font-size:var(--mw-text-small)}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-table th, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-table th, .shipb2b-packaged--solutions--building-commercial-fire-protection .mw-table td, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-table td {padding:14px 18px;text-align:left;vertical-align:top;border-bottom:1px solid var(--mw-line)}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-table thead th, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-table thead th {background:var(--mw-black);color:#fff;font-size:var(--mw-text-caption);letter-spacing:.04em;text-transform:uppercase}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-table tbody th[scope=row], .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-table tbody th[scope=row] {font-weight:var(--mw-weight-strong);color:var(--mw-black);width:22%}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-table tbody tr:last-child th, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-table tbody tr:last-child th, .shipb2b-packaged--solutions--building-commercial-fire-protection .mw-table tbody tr:last-child td, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-table tbody tr:last-child td {border-bottom:none}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-table__note, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-table__note {margin:14px 0 0;font-size:var(--mw-text-caption);color:var(--mw-muted)}
@media(max-width:767px) {.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-table-wrap, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-table-wrap {overflow-x:auto;-webkit-overflow-scrolling:touch}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-table, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-table, .shipb2b-packaged--solutions--building-commercial-fire-protection .mw-table tbody, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-table tbody, .shipb2b-packaged--solutions--building-commercial-fire-protection .mw-table tr, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-table tr, .shipb2b-packaged--solutions--building-commercial-fire-protection .mw-table th, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-table th, .shipb2b-packaged--solutions--building-commercial-fire-protection .mw-table td, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-table td {display:block;width:auto}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-table thead, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-table thead {position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-table tbody tr, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-table tbody tr {border-bottom:1px solid var(--mw-line);padding:14px 18px}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-table tbody th[scope=row], .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-table tbody th[scope=row] {width:auto;padding:0 0 8px}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-table tbody td, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-table tbody td {padding:0 0 8px;border-bottom:none}}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-faq, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-faq {grid-template-columns:1fr;gap:0;border-top:1px solid var(--mw-line);max-width:860px}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-faq__item, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-faq__item {border:0;border-bottom:1px solid var(--mw-line);border-radius:0;padding:0;background:transparent}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-hero-link, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-hero-link {display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:0 10px;color:var(--mw-panel);font-weight:var(--mw-weight-strong);border-bottom:1px solid rgba(255,255,255,.55)}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-hero-link:hover, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-hero-link:hover {gap:15px;color:var(--mw-panel);text-decoration:none}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-hero-link span, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-hero-link span {transition:transform .2s ease}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-hero-link:hover span, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-hero-link:hover span {transform:translateX(3px)}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-section, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-section {padding-block:76px}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-section--comparison>.mw-wrap>.mw-proof-media, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-section--comparison>.mw-wrap>.mw-proof-media {height:350px;min-height:350px}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-route-links, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-route-links {margin-top:30px;border-top:1px solid var(--mw-line)}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-route-links a, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-route-links a {position:relative;min-height:48px;padding:12px 30px 12px 0;background:transparent;color:var(--mw-black);border-bottom:1px solid var(--mw-line);border-radius:0;font-size:var(--mw-text-caption)}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-route-links a:after, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-route-links a:after {content:"→";position:absolute;right:8px;color:var(--mw-primary-text)}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-decision-stack, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-decision-stack, .shipb2b-packaged--solutions--building-commercial-fire-protection .mw-comparison-stack, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-comparison-stack {display:grid;gap:52px;min-width:0}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-comparison-stack, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-comparison-stack {margin-top:44px}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-public-group, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-public-group {min-width:0}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-public-head, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-public-head {display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,.7fr);gap:32px;align-items:end;margin-bottom:26px}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-public-head h3, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-public-head h3 {margin:0;color:var(--mw-black);font-size:var(--mw-text-h2);line-height:1.08;letter-spacing:-.02em}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-public-head p, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-public-head p {margin:0;color:var(--mw-text)}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-section--dark .mw-public-head h3, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-section--dark .mw-public-head h3, .shipb2b-packaged--solutions--building-commercial-fire-protection .mw-section--proof-band .mw-public-head h3, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-section--proof-band .mw-public-head h3, .shipb2b-packaged--solutions--building-commercial-fire-protection .mw-section--cta .mw-public-head h3, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-section--cta .mw-public-head h3 {color:var(--mw-panel)}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-section--dark .mw-public-head p, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-section--dark .mw-public-head p, .shipb2b-packaged--solutions--building-commercial-fire-protection .mw-section--proof-band .mw-public-head p, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-section--proof-band .mw-public-head p, .shipb2b-packaged--solutions--building-commercial-fire-protection .mw-section--cta .mw-public-head p, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-section--cta .mw-public-head p {color:var(--mw-white-2)}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-section--dark .mw-rfq-panel .mw-public-head h3, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-section--dark .mw-rfq-panel .mw-public-head h3, .shipb2b-packaged--solutions--building-commercial-fire-protection .mw-section--proof-band .mw-rfq-panel .mw-public-head h3, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-section--proof-band .mw-rfq-panel .mw-public-head h3, .shipb2b-packaged--solutions--building-commercial-fire-protection .mw-section--cta .mw-rfq-panel .mw-public-head h3, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-section--cta .mw-rfq-panel .mw-public-head h3 {color:var(--mw-black)}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-section--dark .mw-rfq-panel .mw-public-head p, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-section--dark .mw-rfq-panel .mw-public-head p, .shipb2b-packaged--solutions--building-commercial-fire-protection .mw-section--proof-band .mw-rfq-panel .mw-public-head p, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-section--proof-band .mw-rfq-panel .mw-public-head p, .shipb2b-packaged--solutions--building-commercial-fire-protection .mw-section--cta .mw-rfq-panel .mw-public-head p, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-section--cta .mw-rfq-panel .mw-public-head p {color:var(--mw-text)}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-route-mosaic, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-route-mosaic {display:grid;grid-template-columns:1.15fr .85fr;gap:1px;background:var(--mw-line);border:1px solid var(--mw-line)}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-route-card, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-route-card {position:relative;min-height:220px;padding:30px;background:var(--mw-panel)}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-route-card:first-child, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-route-card:first-child {grid-row:span 2;display:flex;flex-direction:column;justify-content:flex-end;background:var(--mw-black);color:var(--mw-panel)}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-route-card>span, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-route-card>span {color:var(--mw-primary-text);font-size:var(--mw-text-micro);font-weight:var(--mw-weight-display);letter-spacing:.12em}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-route-card h4, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-route-card h4 {margin:42px 0 10px;color:var(--mw-black);font-size:var(--mw-text-h2);line-height:1.1}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-route-card:first-child h4, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-route-card:first-child h4 {color:var(--mw-panel);font-size:var(--mw-text-h1)}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-route-card p, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-route-card p {margin:0 0 18px}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-route-card small, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-route-card small {display:block;padding-top:16px;border-top:1px solid var(--mw-line);font-size:var(--mw-text-caption)}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-route-card:first-child small, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-route-card:first-child small {border-color:rgba(255,255,255,.22)}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-spec-wrap, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-spec-wrap {overflow-x:auto;border-top:3px solid var(--mw-black)}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-spec-table, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-spec-table {width:100%;border-collapse:collapse;background:transparent}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-spec-table th, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-spec-table th, .shipb2b-packaged--solutions--building-commercial-fire-protection .mw-spec-table td, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-spec-table td {padding:19px 20px;text-align:left;border-bottom:1px solid var(--mw-line);vertical-align:top}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-spec-table thead th, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-spec-table thead th {color:var(--mw-muted);font-size:var(--mw-text-micro);letter-spacing:.1em;text-transform:uppercase}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-spec-table tbody th, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-spec-table tbody th {width:38%;color:var(--mw-black);font-size:var(--mw-text-body)}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-dispatch-grid, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-dispatch-grid {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;border-top:1px solid var(--mw-line);padding-top:24px}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-dispatch-grid article, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-dispatch-grid article {display:grid;grid-template-columns:auto 1fr;gap:18px}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-dispatch-grid span, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-dispatch-grid span, .shipb2b-packaged--solutions--building-commercial-fire-protection .mw-application-list span, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-application-list span, .shipb2b-packaged--solutions--building-commercial-fire-protection .mw-proof-scope article>span, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-proof-scope article>span {color:var(--mw-primary-text);font-size:var(--mw-text-micro);font-weight:var(--mw-weight-display)}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-dispatch-grid h4, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-dispatch-grid h4, .shipb2b-packaged--solutions--building-commercial-fire-protection .mw-config-list h4, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-config-list h4, .shipb2b-packaged--solutions--building-commercial-fire-protection .mw-application-list h4, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-application-list h4, .shipb2b-packaged--solutions--building-commercial-fire-protection .mw-proof-scope h4, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-proof-scope h4 {margin:0 0 8px;color:var(--mw-black);font-size:var(--mw-text-h3);line-height:1.25}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-section--dark .mw-application-list h4, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-section--dark .mw-application-list h4, .shipb2b-packaged--solutions--building-commercial-fire-protection .mw-section--proof-band .mw-application-list h4, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-section--proof-band .mw-application-list h4, .shipb2b-packaged--solutions--building-commercial-fire-protection .mw-section--cta .mw-application-list h4, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-section--cta .mw-application-list h4, .shipb2b-packaged--solutions--building-commercial-fire-protection .mw-section--dark .mw-proof-scope h4, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-section--dark .mw-proof-scope h4, .shipb2b-packaged--solutions--building-commercial-fire-protection .mw-section--proof-band .mw-proof-scope h4, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-section--proof-band .mw-proof-scope h4, .shipb2b-packaged--solutions--building-commercial-fire-protection .mw-section--cta .mw-proof-scope h4, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-section--cta .mw-proof-scope h4 {color:var(--mw-panel)}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-section--dark .mw-application-list p, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-section--dark .mw-application-list p, .shipb2b-packaged--solutions--building-commercial-fire-protection .mw-section--proof-band .mw-application-list p, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-section--proof-band .mw-application-list p, .shipb2b-packaged--solutions--building-commercial-fire-protection .mw-section--cta .mw-application-list p, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-section--cta .mw-application-list p, .shipb2b-packaged--solutions--building-commercial-fire-protection .mw-section--dark .mw-proof-scope p, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-section--dark .mw-proof-scope p, .shipb2b-packaged--solutions--building-commercial-fire-protection .mw-section--proof-band .mw-proof-scope p, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-section--proof-band .mw-proof-scope p, .shipb2b-packaged--solutions--building-commercial-fire-protection .mw-section--cta .mw-proof-scope p, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-section--cta .mw-proof-scope p {color:var(--mw-white-2)}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-section--dark .mw-application-list article, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-section--dark .mw-application-list article, .shipb2b-packaged--solutions--building-commercial-fire-protection .mw-section--proof-band .mw-application-list article, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-section--proof-band .mw-application-list article, .shipb2b-packaged--solutions--building-commercial-fire-protection .mw-section--cta .mw-application-list article, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-section--cta .mw-application-list article, .shipb2b-packaged--solutions--building-commercial-fire-protection .mw-section--dark .mw-proof-scope article, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-section--dark .mw-proof-scope article, .shipb2b-packaged--solutions--building-commercial-fire-protection .mw-section--proof-band .mw-proof-scope article, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-section--proof-band .mw-proof-scope article, .shipb2b-packaged--solutions--building-commercial-fire-protection .mw-section--cta .mw-proof-scope article, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-section--cta .mw-proof-scope article {border-bottom-color:rgba(255,255,255,.18)}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-section--dark .mw-application-list, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-section--dark .mw-application-list, .shipb2b-packaged--solutions--building-commercial-fire-protection .mw-section--proof-band .mw-application-list, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-section--proof-band .mw-application-list, .shipb2b-packaged--solutions--building-commercial-fire-protection .mw-section--cta .mw-application-list, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-section--cta .mw-application-list, .shipb2b-packaged--solutions--building-commercial-fire-protection .mw-section--dark .mw-proof-scope, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-section--dark .mw-proof-scope, .shipb2b-packaged--solutions--building-commercial-fire-protection .mw-section--proof-band .mw-proof-scope, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-section--proof-band .mw-proof-scope, .shipb2b-packaged--solutions--building-commercial-fire-protection .mw-section--cta .mw-proof-scope, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-section--cta .mw-proof-scope {border-top-color:rgba(255,255,255,.35)}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-dispatch-grid p, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-dispatch-grid p, .shipb2b-packaged--solutions--building-commercial-fire-protection .mw-config-list p, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-config-list p, .shipb2b-packaged--solutions--building-commercial-fire-protection .mw-application-list p, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-application-list p, .shipb2b-packaged--solutions--building-commercial-fire-protection .mw-proof-scope p, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-proof-scope p {margin:0}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-config-layout, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-config-layout {display:grid;grid-template-columns:minmax(0,1.45fr) minmax(260px,.55fr);gap:44px}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-config-list, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-config-list {border-top:3px solid var(--mw-black)}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-config-list article, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-config-list article {display:grid;grid-template-columns:minmax(170px,.65fr) 1fr;gap:24px;padding:24px 0;border-bottom:1px solid var(--mw-line)}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-config-list small, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-config-list small {grid-column:2;font-size:var(--mw-text-caption);color:var(--mw-muted)}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-config-layout aside, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-config-layout aside {padding:26px;background:var(--mw-black);color:var(--mw-panel)}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-config-layout aside>p, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-config-layout aside>p {margin:0 0 20px;font-weight:var(--mw-weight-strong)}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-interface-chips, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-interface-chips {display:flex;flex-wrap:wrap;gap:8px}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-interface-chips span, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-interface-chips span {padding:7px 10px;border:1px solid rgba(255,255,255,.24);font-size:var(--mw-text-caption)}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-application-list, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-application-list {border-top:3px solid var(--mw-black)}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-application-list article, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-application-list article {display:grid;grid-template-columns:48px minmax(220px,.72fr) minmax(0,1fr);gap:24px;align-items:start;padding:25px 0;border-bottom:1px solid var(--mw-line)}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-evidence-layout, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-evidence-layout {display:grid;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:42px;align-items:start}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-proof-scope, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-proof-scope {display:grid;gap:26px}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-proof-scope article, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-proof-scope article {display:grid;grid-template-columns:38px 1fr;gap:14px;padding:18px 0;border-bottom:1px solid var(--mw-line)}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-proof-scope aside, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-proof-scope aside {padding:22px;border-left:4px solid var(--mw-primary);background:var(--mw-white)}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-section--dark .mw-proof-scope aside, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-section--dark .mw-proof-scope aside, .shipb2b-packaged--solutions--building-commercial-fire-protection .mw-section--proof-band .mw-proof-scope aside, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-section--proof-band .mw-proof-scope aside, .shipb2b-packaged--solutions--building-commercial-fire-protection .mw-section--cta .mw-proof-scope aside, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-section--cta .mw-proof-scope aside {background:rgba(255,255,255,.06);border-left-color:var(--mw-primary)}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-section--dark .mw-proof-scope aside strong, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-section--dark .mw-proof-scope aside strong, .shipb2b-packaged--solutions--building-commercial-fire-protection .mw-section--proof-band .mw-proof-scope aside strong, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-section--proof-band .mw-proof-scope aside strong, .shipb2b-packaged--solutions--building-commercial-fire-protection .mw-section--cta .mw-proof-scope aside strong, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-section--cta .mw-proof-scope aside strong {color:var(--mw-panel)}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-section--dark .mw-proof-scope aside p, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-section--dark .mw-proof-scope aside p, .shipb2b-packaged--solutions--building-commercial-fire-protection .mw-section--proof-band .mw-proof-scope aside p, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-section--proof-band .mw-proof-scope aside p, .shipb2b-packaged--solutions--building-commercial-fire-protection .mw-section--cta .mw-proof-scope aside p, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-section--cta .mw-proof-scope aside p {color:var(--mw-white-2)}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-proof-scope aside p, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-proof-scope aside p {margin-top:7px}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-section--comparison>.mw-wrap>.mw-proof-media, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-section--comparison>.mw-wrap>.mw-proof-media {min-height:300px;max-height:420px}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-rfq-panel, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-rfq-panel {display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.8fr);gap:48px;margin-top:44px;padding:38px;background:var(--mw-panel);color:var(--mw-text)}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-rfq-panel .mw-public-head, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-rfq-panel .mw-public-head {display:block;margin:0}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-rfq-panel .mw-public-head h3, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-rfq-panel .mw-public-head h3 {color:var(--mw-black)}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-rfq-panel .mw-public-head p, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-rfq-panel .mw-public-head p {margin-top:12px}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-rfq-facts, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-rfq-facts {margin:24px 0 0;padding-left:20px}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-rfq-fields, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-rfq-fields {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--mw-line);border:1px solid var(--mw-line)}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-rfq-fields span, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-rfq-fields span {display:flex;align-items:center;min-height:58px;padding:12px 14px;background:var(--mw-white);color:var(--mw-black);font-size:var(--mw-text-caption);font-weight:var(--mw-weight-strong)}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-route-card--product, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-route-card--product {display:grid;grid-template-columns:190px minmax(0,1fr);min-height:270px;padding:0;background:var(--mw-panel);color:var(--mw-text)}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-route-card--product:first-child, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-route-card--product:first-child {display:grid;grid-template-columns:1fr;justify-content:initial;background:var(--mw-panel);color:var(--mw-text)}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-route-card--product figure, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-route-card--product figure {margin:0;min-height:100%;overflow:hidden;background:var(--mw-white)}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-route-card--product figure img, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-route-card--product figure img {width:100%;height:100%;object-fit:cover}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-route-card--product:first-child figure, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-route-card--product:first-child figure {height:330px}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-route-card__body, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-route-card__body {padding:24px}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-route-card--product h4, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-route-card--product h4, .shipb2b-packaged--solutions--building-commercial-fire-protection .mw-route-card--product:first-child h4, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-route-card--product:first-child h4 {margin:22px 0 10px;color:var(--mw-black);font-size:var(--mw-text-h2)}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-route-card--product p, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-route-card--product p {font-size:var(--mw-text-small);line-height:1.55}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-route-card--product ul, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-route-card--product ul {display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0 0 18px;padding:0}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-route-card--product li, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-route-card--product li {padding:5px 8px;background:var(--mw-white);color:var(--mw-black);font-size:var(--mw-text-micro);font-weight:var(--mw-weight-strong)}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-route-card--product small, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-route-card--product small, .shipb2b-packaged--solutions--building-commercial-fire-protection .mw-route-card--product:first-child small, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-route-card--product:first-child small {border-color:var(--mw-line);color:var(--mw-muted)}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-availability-note, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-availability-note {margin:14px 0 0;color:var(--mw-muted);font-size:var(--mw-text-caption)}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-spec-table--models, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-spec-table--models {min-width:980px}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-spec-table--models tbody th, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-spec-table--models tbody th {width:auto;min-width:170px}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-spec-table--models td, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-spec-table--models td {min-width:170px}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-h1, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-h1 {max-width:980px;font-size:var(--mw-text-display);text-wrap:balance}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-route-card--product:last-child, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-route-card--product:last-child {grid-column:1/-1;grid-template-columns:300px minmax(0,1fr)}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-route-mosaic--products, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-route-mosaic--products {grid-template-columns:repeat(2,minmax(0,1fr))}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-route-mosaic--products>:last-child:nth-child(odd), .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-route-mosaic--products>:last-child:nth-child(odd) {grid-column:1/-1}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-route-mosaic--products .mw-route-card--product, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-route-mosaic--products .mw-route-card--product, .shipb2b-packaged--solutions--building-commercial-fire-protection .mw-route-mosaic--products .mw-route-card--product:first-child, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-route-mosaic--products .mw-route-card--product:first-child, .shipb2b-packaged--solutions--building-commercial-fire-protection .mw-route-mosaic--products .mw-route-card--product:last-child, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-route-mosaic--products .mw-route-card--product:last-child {grid-column:auto;grid-row:auto;grid-template-columns:190px minmax(0,1fr)}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-route-mosaic--products .mw-route-card--product figure, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-route-mosaic--products .mw-route-card--product figure, .shipb2b-packaged--solutions--building-commercial-fire-protection .mw-route-mosaic--products .mw-route-card--product:first-child figure, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-route-mosaic--products .mw-route-card--product:first-child figure {height:auto}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-route-mosaic--products .mw-route-card--product figure img, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-route-mosaic--products .mw-route-card--product figure img {object-fit:contain}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-route-links--cta, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-route-links--cta {margin-top:28px}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-route-links--cta a, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-route-links--cta a {background:rgba(23,26,31,.28);border:1px solid rgba(255,255,255,.26)}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-logo, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-logo {min-height:44px}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-section-action, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-section-action {width:min(100% - 40px,var(--mw-wrap));margin:32px auto 0;display:flex;justify-content:flex-end}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-hero>.mw-section-action, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-hero>.mw-section-action {display:none}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-section--cta .mw-section-action, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-section--cta .mw-section-action {display:none}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-section-head--split, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-section-head--split {display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.7fr);gap:48px;align-items:end;max-width:none}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-section-head--split .mw-p, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-section-head--split .mw-p {margin:0}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-catalogue-grid, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-catalogue-grid {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-catalogue-card, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-catalogue-card {overflow:hidden;background:var(--mw-panel);border:1px solid var(--mw-line);box-shadow:0 8px 24px rgba(23,26,31,.07)}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-catalogue-card figure, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-catalogue-card figure {height:220px;margin:0;background:var(--mw-white)}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-catalogue-card img, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-catalogue-card img {width:100%;height:100%;object-fit:contain}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-catalogue-card>div, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-catalogue-card>div {padding:22px}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-catalogue-card>div>span, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-catalogue-card>div>span, .shipb2b-packaged--solutions--building-commercial-fire-protection .mw-option-grid article>span, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-option-grid article>span {color:var(--mw-primary-text);font-size:var(--mw-text-micro);font-weight:var(--mw-weight-display);letter-spacing:.12em}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-catalogue-card h3, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-catalogue-card h3, .shipb2b-packaged--solutions--building-commercial-fire-protection .mw-option-grid h3, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-option-grid h3, .shipb2b-packaged--solutions--building-commercial-fire-protection .mw-process-rail h3, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-process-rail h3 {margin:10px 0 18px;color:var(--mw-black);font-size:var(--mw-text-h3);line-height:1.2}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-catalogue-card a, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-catalogue-card a {display:flex;justify-content:space-between;gap:12px;padding-top:15px;border-top:1px solid var(--mw-line);color:var(--mw-black);font-size:var(--mw-text-caption);font-weight:var(--mw-weight-strong)}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-section--dark, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-section--dark, .shipb2b-packaged--solutions--building-commercial-fire-protection .mw-section--proof-band, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-section--proof-band {background:var(--mw-black);color:var(--mw-white-2)}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-section--dark .mw-h2, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-section--dark .mw-h2, .shipb2b-packaged--solutions--building-commercial-fire-protection .mw-section--dark .mw-p, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-section--dark .mw-p, .shipb2b-packaged--solutions--building-commercial-fire-protection .mw-section--proof-band .mw-h2, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-section--proof-band .mw-h2, .shipb2b-packaged--solutions--building-commercial-fire-protection .mw-section--proof-band .mw-p, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-section--proof-band .mw-p {color:var(--mw-panel)}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-scenario-list, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-scenario-list {border-top:1px solid rgba(255,255,255,.2)}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-scenario-card, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-scenario-card {display:grid;grid-template-columns:54px minmax(260px,1fr) minmax(0,1.45fr);gap:22px 34px;align-items:center;min-height:112px;border-bottom:1px solid rgba(255,255,255,.2);color:var(--mw-panel)}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-scenario-card:hover, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-scenario-card:hover {text-decoration:none;background:rgba(255,255,255,.04)}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-scenario-card>span, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-scenario-card>span {color:var(--mw-primary-text);font-size:var(--mw-text-micro);font-weight:var(--mw-weight-display)}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-scenario-card strong, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-scenario-card strong {font-size:var(--mw-text-h2);line-height:1.18;letter-spacing:-.01em}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-scenario-card small, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-scenario-card small {font-size:var(--mw-text-caption);line-height:1.55}
@media(max-width:1000px) {.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-scenario-card, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-scenario-card {grid-template-columns:44px minmax(0,1fr);row-gap:10px}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-scenario-card small, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-scenario-card small {grid-column:2}}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-option-grid, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-option-grid {display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:3px solid var(--mw-black)}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-option-grid article, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-option-grid article {padding:24px 22px;border-right:1px solid var(--mw-line);border-bottom:1px solid var(--mw-line)}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-option-grid article:last-child, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-option-grid article:last-child {border-right:0}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-option-grid p, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-option-grid p, .shipb2b-packaged--solutions--building-commercial-fire-protection .mw-process-rail p, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-process-rail p {margin:0}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-process-rail, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-process-rail {display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--mw-line);border-top:3px solid var(--mw-black)}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-process-rail article, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-process-rail article {position:relative;min-height:250px;padding:28px 24px;background:var(--mw-panel)}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-process-rail article>span, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-process-rail article>span {color:var(--mw-primary-text);font-size:var(--mw-text-micro);font-weight:var(--mw-weight-display);text-transform:uppercase;letter-spacing:.08em}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-process-rail h3, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-process-rail h3 {margin-top:48px}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-proof-band, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-proof-band {display:grid;grid-template-columns:1.35fr .8fr .8fr;grid-template-rows:220px 220px;gap:16px}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-proof-band figure, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-proof-band figure {position:relative;overflow:hidden;margin:0;background:var(--mw-black-soft)}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-proof-band figure:first-child, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-proof-band figure:first-child {grid-row:1/3}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-proof-band figure:last-child, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-proof-band figure:last-child {grid-column:2/4}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-proof-band img, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-proof-band img {width:100%;height:100%;object-fit:cover;filter:saturate(.8) contrast(1.05)}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-proof-band figcaption, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-proof-band figcaption {position:absolute;left:14px;bottom:12px;padding:6px 9px;background:rgba(23,26,31,.82);color:var(--mw-panel);font-size:var(--mw-text-micro);font-weight:var(--mw-weight-strong)}
@media(max-width:1000px) {.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-rail-layout, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-rail-layout, .shipb2b-packaged--solutions--building-commercial-fire-protection .mw-sig, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-sig {grid-template-columns:1fr}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-matrix__row, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-matrix__row {grid-template-columns:1fr;gap:8px}}
@media(max-width:820px) {.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-nav, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-nav {display:none;position:absolute;top:76px;left:0;right:0;padding:20px;background:var(--mw-panel);border-bottom:1px solid var(--mw-line);flex-direction:column;align-items:stretch}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-nav[data-open="true"], .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-nav[data-open="true"] {display:flex}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-nav a, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-nav a {padding:8px 12px}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-menu-toggle, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-menu-toggle {display:inline-flex;align-items:center;justify-content:center}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-hero, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-hero {min-height:580px}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-hero__inner, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-hero__inner {padding-block:80px 56px}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-h1, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-h1 {font-size:var(--mw-text-h1)}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-section, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-section {padding-block:62px}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-proof-layout, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-proof-layout, .shipb2b-packaged--solutions--building-commercial-fire-protection .mw-faq, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-faq, .shipb2b-packaged--solutions--building-commercial-fire-protection .mw-cta-grid, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-cta-grid, .shipb2b-packaged--solutions--building-commercial-fire-protection .mw-evidence-layout, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-evidence-layout, .shipb2b-packaged--solutions--building-commercial-fire-protection .mw-public-head, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-public-head, .shipb2b-packaged--solutions--building-commercial-fire-protection .mw-route-mosaic, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-route-mosaic, .shipb2b-packaged--solutions--building-commercial-fire-protection .mw-dispatch-grid, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-dispatch-grid, .shipb2b-packaged--solutions--building-commercial-fire-protection .mw-config-layout, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-config-layout, .shipb2b-packaged--solutions--building-commercial-fire-protection .mw-rfq-panel, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-rfq-panel {grid-template-columns:1fr}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-public-head, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-public-head {gap:14px}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-proof-media, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-proof-media {min-height:280px}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-route-card:first-child, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-route-card:first-child {grid-row:auto;min-height:290px}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-route-card--product, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-route-card--product, .shipb2b-packaged--solutions--building-commercial-fire-protection .mw-route-card--product:first-child, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-route-card--product:first-child, .shipb2b-packaged--solutions--building-commercial-fire-protection .mw-route-card--product:last-child, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-route-card--product:last-child {grid-template-columns:1fr}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-route-card--product figure, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-route-card--product figure, .shipb2b-packaged--solutions--building-commercial-fire-protection .mw-route-card--product:first-child figure, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-route-card--product:first-child figure {height:250px}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-config-list article, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-config-list article {grid-template-columns:1fr;gap:8px}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-config-list small, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-config-list small {grid-column:auto}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-application-list article, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-application-list article {grid-template-columns:38px 1fr}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-application-list article p, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-application-list article p {grid-column:2}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-rfq-panel, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-rfq-panel {padding:26px;gap:28px}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-btn, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-btn {width:100%}}
@media(max-width:820px) {}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-catalogue-card figure, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-catalogue-card figure {height:300px}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-catalogue-card img, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-catalogue-card img {padding:10px}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-catalogue-card[hidden], .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-catalogue-card[hidden] {display:none}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-progressive-pagination, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-progressive-pagination {display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:28px;padding-top:24px;border-top:1px solid var(--mw-line)}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-progressive-pagination p, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-progressive-pagination p {margin:0;color:var(--mw-muted);font-size:var(--mw-text-caption)}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-progressive-pagination .mw-btn, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-progressive-pagination .mw-btn {font-size:var(--mw-text-small)}
@media(max-width:820px) {.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-section-head--split, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-section-head--split, .shipb2b-packaged--solutions--building-commercial-fire-protection .mw-catalogue-grid, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-catalogue-grid, .shipb2b-packaged--solutions--building-commercial-fire-protection .mw-option-grid, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-option-grid, .shipb2b-packaged--solutions--building-commercial-fire-protection .mw-process-rail, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-process-rail {grid-template-columns:1fr}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-section-head--split, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-section-head--split {gap:16px}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-catalogue-card, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-catalogue-card {display:grid;grid-template-columns:160px minmax(0,1fr)}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-catalogue-card figure, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-catalogue-card figure {height:100%;min-height:210px}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-scenario-card, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-scenario-card {grid-template-columns:36px minmax(0,1fr)}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-scenario-card small, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-scenario-card small {grid-column:2}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-option-grid article, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-option-grid article {border-right:0}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-process-rail article, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-process-rail article {min-height:0}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-process-rail h3, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-process-rail h3 {margin-top:22px}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-proof-band, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-proof-band {grid-template-columns:1fr;grid-template-rows:none}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-proof-band figure, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-proof-band figure, .shipb2b-packaged--solutions--building-commercial-fire-protection .mw-proof-band figure:first-child, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-proof-band figure:first-child, .shipb2b-packaged--solutions--building-commercial-fire-protection .mw-proof-band figure:last-child, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-proof-band figure:last-child {grid-column:auto;grid-row:auto;height:240px}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-progressive-pagination, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-progressive-pagination {align-items:stretch;flex-direction:column}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-catalogue-card img, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-catalogue-card img {padding:6px}}
@media(max-width:820px) {.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-route-mosaic--products .mw-route-card--product, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-route-mosaic--products .mw-route-card--product, .shipb2b-packaged--solutions--building-commercial-fire-protection .mw-route-mosaic--products .mw-route-card--product:first-child, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-route-mosaic--products .mw-route-card--product:first-child, .shipb2b-packaged--solutions--building-commercial-fire-protection .mw-route-mosaic--products .mw-route-card--product:last-child, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-route-mosaic--products .mw-route-card--product:last-child {grid-template-columns:1fr}
.shipb2b-packaged--solutions--building-commercial-fire-protection .mw-route-mosaic--products .mw-route-card--product figure, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-route-mosaic--products .mw-route-card--product figure, .shipb2b-packaged--solutions--building-commercial-fire-protection .mw-route-mosaic--products .mw-route-card--product:first-child figure, .shipb2b-packaged--solutions--building-commercial-fire-protection.mw-route-mosaic--products .mw-route-card--product:first-child figure {height:250px}}
@media(prefers-reduced-motion:reduce) {.shipb2b-packaged--solutions--building-commercial-fire-protection {scroll-behavior:auto}
.shipb2b-packaged--solutions--building-commercial-fire-protection, .shipb2b-packaged--solutions--building-commercial-fire-protection *, .shipb2b-packaged--solutions--building-commercial-fire-protection *:before, .shipb2b-packaged--solutions--building-commercial-fire-protection *:after {transition:none!important;animation:none!important}}
/* shipb2b-packaged: solutions/industrial-high-hazard-suppression — scoped as .shipb2b-packaged--solutions--industrial-high-hazard-suppression */
.shipb2b-packaged--solutions--industrial-high-hazard-suppression {--mw-primary:#d32235;--mw-secondary:#a91a29;--mw-black:#181819;--mw-black-soft:#181819;--mw-white:#ffffff;--mw-white-2:#ffffff;--mw-text:#3a3b3c;--mw-muted:#55575a;--mw-line:#a9adad;--mw-panel:#ffffff;--mw-primary-text:#c01c2e;--mw-on-brand:#ffffff;--mw-font:"Roboto", system-ui, -apple-system, "Segoe UI", Arial, sans-serif;--mw-radius:14px;--mw-wrap:1200px}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-menu-icon, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-menu-icon {width:24px;height:18px;display:grid;align-content:space-between}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-menu-icon span, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-menu-icon span {display:block;width:24px;height:2px;background:currentColor}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-opening-experience, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-opening-experience {position:relative;background:var(--mw-black)}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-opening-experience>[data-ui-visual-role="product"], .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-opening-experience>[data-ui-visual-role="product"] {position:relative;z-index:3;margin-top:-32px;border-radius:28px 28px 0 0;overflow:hidden}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression, .shipb2b-packaged--solutions--industrial-high-hazard-suppression * {box-sizing:border-box}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression {scroll-behavior:smooth}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression {margin:0;background:var(--mw-white);color:var(--mw-text);font-family:var(--mw-font);font-size:var(--mw-text-body);line-height:1.65}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression img {display:block;max-width:100%;height:auto}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression a {color:var(--mw-primary-text);text-decoration:none}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression a:hover {text-decoration:underline}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression :focus-visible {outline:3px solid var(--mw-primary);outline-offset:3px}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-wrap, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-wrap {width:min(100% - 40px,var(--mw-wrap));margin-inline:auto}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-logo, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-logo {display:flex;align-items:center;gap:12px;color:var(--mw-black);font-weight:var(--mw-weight-strong)}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-logo img, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-logo img {width:132px;height:auto}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-nav, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-nav {display:flex;gap:24px;align-items:center}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-nav a, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-nav a {color:var(--mw-black);font-weight:var(--mw-weight-strong);min-height:44px;display:inline-flex;align-items:center}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-menu-toggle, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-menu-toggle {display:none;min-width:48px;min-height:48px;border:1px solid var(--mw-line);border-radius:999px;background:var(--mw-panel);font-weight:var(--mw-weight-strong);color:var(--mw-black)}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-btn, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-btn {display:inline-flex;min-height:48px;align-items:center;justify-content:center;padding:12px 24px;border-radius:999px;font-size:var(--mw-text-h3);font-weight:var(--mw-weight-strong);transition:transform .2s ease,background-color .15s ease}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-btn:hover, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-btn:hover {transform:translateY(-2px);text-decoration:none}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-btn--primary, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-btn--primary {background:var(--mw-primary);color:var(--mw-on-brand)}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-btn--ghost, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-btn--ghost {border:1px solid rgba(255,255,255,.55);color:var(--mw-panel)}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-btn--light, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-btn--light {background:var(--mw-panel);color:var(--mw-primary-text)}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-hero, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-hero {min-height:680px;display:grid;align-items:end;position:relative;overflow:hidden;background:var(--mw-black);color:var(--mw-panel)}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-hero__media, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-hero__media {position:absolute;inset:0}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-hero__media img, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-hero__media img {width:100%;height:100%;object-fit:cover;filter:saturate(.78) contrast(1.05)}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-hero__media:after, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-hero__media:after {content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(23,26,31,.92) 0%,rgba(23,26,31,.68) 54%,rgba(23,26,31,.25) 100%)}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-hero__inner, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-hero__inner {position:relative;z-index:2;padding-block:112px 88px}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-tag, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-tag {margin:0 0 16px;color:var(--mw-secondary);font-size:var(--mw-text-micro);font-weight:var(--mw-weight-strong);letter-spacing:.11em;text-transform:uppercase}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-tag--light, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-tag--light {color:var(--mw-panel)}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-h1, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-h1, .shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-h2, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-h2, .shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-h3, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-h3 {margin:0;color:var(--mw-black);line-height:1.04;letter-spacing:-.025em}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-h1, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-h1 {max-width:980px;color:var(--mw-panel);font-size:var(--mw-text-display);font-weight:var(--mw-weight-display)}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-h2, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-h2 {font-size:var(--mw-text-h1);font-weight:var(--mw-weight-strong)}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-hero__lead, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-hero__lead {max-width:720px;margin:24px 0 0;font-size:var(--mw-text-h3);line-height:1.5;color:var(--mw-white-2)}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-facts, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-facts {display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-facts span, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-facts span {padding:8px 14px;border:1px solid rgba(255,255,255,.28);border-radius:999px;font-size:var(--mw-text-caption)}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-actions, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-actions {display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-section, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-section {padding-block:88px;background:var(--mw-panel)}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-section--alt, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-section--alt {background:var(--mw-white-2)}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-section-head, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-section-head {max-width:820px;margin-bottom:40px}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-p, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-p {margin:20px 0 0;max-width:760px;font-size:var(--mw-text-body)}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-rail-layout, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-rail-layout {display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:44px;align-items:start}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-rail__media, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-rail__media {margin:0;aspect-ratio:4/3;display:grid;place-items:center;background:radial-gradient(circle at 50% 45%,#fdfdfd 0%,#e9ebec 100%);border:1px solid var(--mw-line)}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-rail__media img, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-rail__media img {max-height:100%;width:auto;object-fit:contain;padding:28px}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-rail, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-rail {border-top:2px solid var(--mw-black)}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-rail__row, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-rail__row {display:grid;grid-template-columns:52px minmax(0,1fr);gap:20px;padding:20px 0;border-bottom:1px solid var(--mw-line)}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-rail__n, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-rail__n {font-size:var(--mw-text-caption);font-weight:var(--mw-weight-display);color:var(--mw-primary-text);letter-spacing:.08em}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-rail__row h3, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-rail__row h3 {margin:0 0 4px;font-size:var(--mw-text-h3);color:var(--mw-black)}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-rail__row p, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-rail__row p {margin:0;font-size:var(--mw-text-small);color:var(--mw-muted)}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-sig, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-sig {display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:36px;align-items:start}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-sig__stage, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-sig__stage {margin:0;position:relative;aspect-ratio:4/3;display:grid;place-items:center;background:radial-gradient(circle at 50% 40%,#2b2c2e 0%,#151617 100%);overflow:hidden}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-sig__stage img, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-sig__stage img {max-height:82%;width:auto;object-fit:contain}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-sig__stage figcaption, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-sig__stage figcaption {position:absolute;left:0;right:0;bottom:0;padding:12px 18px;background:linear-gradient(180deg,transparent,rgba(0,0,0,.72));color:var(--mw-panel);font-size:var(--mw-text-caption)}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-pick, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-pick {display:grid;gap:12px}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-pick__card, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-pick__card {display:grid;grid-template-columns:76px minmax(0,1fr);gap:14px;align-items:center;padding:12px;background:var(--mw-panel);border:1px solid var(--mw-line);border-left:3px solid var(--mw-primary)}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-pick__card img, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-pick__card img {width:76px;height:58px;object-fit:contain}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-pick__name, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-pick__name {display:block;font-size:var(--mw-text-small);font-weight:var(--mw-weight-strong);color:var(--mw-black)}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-pick__meta, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-pick__meta {display:block;margin-top:2px;font-size:var(--mw-text-micro);color:var(--mw-muted)}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-compare, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-compare {width:100%;border-collapse:collapse;font-size:var(--mw-text-caption);margin-top:28px}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-compare th, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-compare th, .shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-compare td, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-compare td {padding:12px 14px;text-align:left;border-bottom:1px solid var(--mw-line);vertical-align:top}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-compare thead th, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-compare thead th {font-size:var(--mw-text-micro);letter-spacing:.06em;text-transform:uppercase;color:var(--mw-muted);border-bottom:2px solid var(--mw-black)}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-compare tbody th, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-compare tbody th {font-weight:var(--mw-weight-strong);color:var(--mw-black)}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-matrix, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-matrix {border-top:2px solid var(--mw-black)}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-matrix__row, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-matrix__row {display:grid;grid-template-columns:minmax(160px,.9fr) repeat(3,minmax(0,1fr));gap:20px;padding:18px 0;border-bottom:1px solid var(--mw-line)}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-matrix__label, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-matrix__label {font-size:var(--mw-text-small);font-weight:var(--mw-weight-strong);color:var(--mw-black)}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-matrix__label::before, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-matrix__label::before {content:"";display:inline-block;width:8px;height:8px;margin-right:8px;background:var(--mw-primary);vertical-align:middle}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-matrix__cell, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-matrix__cell {font-size:var(--mw-text-small);color:var(--mw-muted)}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-matrix__cell b, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-matrix__cell b {display:block;margin-bottom:3px;font-size:var(--mw-text-micro);letter-spacing:.06em;text-transform:uppercase;font-weight:var(--mw-weight-strong)}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-risk-grid, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-risk-grid {display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-risk-card, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-risk-card {padding:22px;background:var(--mw-panel);border:1px solid var(--mw-line);border-top:3px solid var(--mw-primary)}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-risk-card h3, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-risk-card h3 {margin:0 0 8px;font-size:var(--mw-text-h3);color:var(--mw-black)}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-risk-card p, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-risk-card p {margin:0;font-size:var(--mw-text-small);color:var(--mw-muted)}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-proof-layout, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-proof-layout {display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:32px;align-items:stretch}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-proof-media, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-proof-media {margin:0;min-height:420px;border-radius:var(--mw-radius);overflow:hidden;background:var(--mw-black)}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-proof-media img, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-proof-media img {width:100%;height:100%;object-fit:cover;transition:transform .35s ease}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-proof-media:hover img, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-proof-media:hover img {transform:scale(1.04)}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-proof-stack, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-proof-stack {display:grid;gap:16px}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-proof-card, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-proof-card {background:var(--mw-panel);border:1px solid var(--mw-line);border-radius:var(--mw-radius);padding:24px;box-shadow:0 2px 12px rgba(0,0,0,.06);transition:transform .2s ease,box-shadow .2s ease}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-section:not(.mw-section--alt) .mw-proof-card, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-section:not(.mw-section--alt) .mw-proof-card {background:var(--mw-white)}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-proof-card:hover, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-proof-card:hover {transform:translateY(-4px);box-shadow:0 10px 28px rgba(0,0,0,.1)}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-proof-card p, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-proof-card p {margin:0}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-route-links, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-route-links {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-route-links a, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-route-links a {min-height:48px;display:flex;align-items:center;padding:12px 16px;background:var(--mw-black);color:var(--mw-panel);border-radius:10px;font-weight:var(--mw-weight-strong)}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-faq, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-faq {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-faq__item, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-faq__item {background:var(--mw-panel);border:1px solid var(--mw-line);border-radius:var(--mw-radius);padding:0 22px}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-faq__item summary, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-faq__item summary {cursor:pointer;min-height:64px;display:flex;align-items:center;color:var(--mw-black);font-weight:var(--mw-weight-strong)}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-faq__item p, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-faq__item p {margin:0 0 22px}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-section--cta, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-section--cta {background:var(--mw-black);color:var(--mw-on-brand)}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-section--cta .mw-h2, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-section--cta .mw-h2, .shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-section--cta .mw-p, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-section--cta .mw-p {color:var(--mw-on-brand)}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-cta-grid, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-cta-grid {display:grid;grid-template-columns:minmax(0,1fr) auto;gap:40px;align-items:center}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-page, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-page {min-width:0}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-section--options, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-section--options, .shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-section--process, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-section--process {position:relative}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-table-wrap, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-table-wrap {background:#fff;border:1px solid var(--mw-line);border-radius:var(--mw-radius);overflow:hidden;margin-top:28px}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-table, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-table {width:100%;border-collapse:collapse;font-size:var(--mw-text-small)}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-table th, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-table th, .shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-table td, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-table td {padding:14px 18px;text-align:left;vertical-align:top;border-bottom:1px solid var(--mw-line)}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-table thead th, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-table thead th {background:var(--mw-black);color:#fff;font-size:var(--mw-text-caption);letter-spacing:.04em;text-transform:uppercase}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-table tbody th[scope=row], .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-table tbody th[scope=row] {font-weight:var(--mw-weight-strong);color:var(--mw-black);width:22%}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-table tbody tr:last-child th, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-table tbody tr:last-child th, .shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-table tbody tr:last-child td, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-table tbody tr:last-child td {border-bottom:none}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-table__note, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-table__note {margin:14px 0 0;font-size:var(--mw-text-caption);color:var(--mw-muted)}
@media(max-width:767px) {.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-table-wrap, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-table-wrap {overflow-x:auto;-webkit-overflow-scrolling:touch}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-table, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-table, .shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-table tbody, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-table tbody, .shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-table tr, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-table tr, .shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-table th, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-table th, .shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-table td, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-table td {display:block;width:auto}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-table thead, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-table thead {position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-table tbody tr, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-table tbody tr {border-bottom:1px solid var(--mw-line);padding:14px 18px}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-table tbody th[scope=row], .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-table tbody th[scope=row] {width:auto;padding:0 0 8px}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-table tbody td, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-table tbody td {padding:0 0 8px;border-bottom:none}}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-faq, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-faq {grid-template-columns:1fr;gap:0;border-top:1px solid var(--mw-line);max-width:860px}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-faq__item, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-faq__item {border:0;border-bottom:1px solid var(--mw-line);border-radius:0;padding:0;background:transparent}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-hero-link, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-hero-link {display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:0 10px;color:var(--mw-panel);font-weight:var(--mw-weight-strong);border-bottom:1px solid rgba(255,255,255,.55)}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-hero-link:hover, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-hero-link:hover {gap:15px;color:var(--mw-panel);text-decoration:none}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-hero-link span, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-hero-link span {transition:transform .2s ease}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-hero-link:hover span, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-hero-link:hover span {transform:translateX(3px)}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-section, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-section {padding-block:76px}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-section--comparison>.mw-wrap>.mw-proof-media, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-section--comparison>.mw-wrap>.mw-proof-media {height:350px;min-height:350px}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-route-links, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-route-links {margin-top:30px;border-top:1px solid var(--mw-line)}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-route-links a, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-route-links a {position:relative;min-height:48px;padding:12px 30px 12px 0;background:transparent;color:var(--mw-black);border-bottom:1px solid var(--mw-line);border-radius:0;font-size:var(--mw-text-caption)}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-route-links a:after, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-route-links a:after {content:"→";position:absolute;right:8px;color:var(--mw-primary-text)}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-decision-stack, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-decision-stack, .shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-comparison-stack, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-comparison-stack {display:grid;gap:52px;min-width:0}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-comparison-stack, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-comparison-stack {margin-top:44px}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-public-group, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-public-group {min-width:0}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-public-head, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-public-head {display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,.7fr);gap:32px;align-items:end;margin-bottom:26px}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-public-head h3, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-public-head h3 {margin:0;color:var(--mw-black);font-size:var(--mw-text-h2);line-height:1.08;letter-spacing:-.02em}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-public-head p, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-public-head p {margin:0;color:var(--mw-text)}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-section--dark .mw-public-head h3, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-section--dark .mw-public-head h3, .shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-section--proof-band .mw-public-head h3, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-section--proof-band .mw-public-head h3, .shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-section--cta .mw-public-head h3, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-section--cta .mw-public-head h3 {color:var(--mw-panel)}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-section--dark .mw-public-head p, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-section--dark .mw-public-head p, .shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-section--proof-band .mw-public-head p, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-section--proof-band .mw-public-head p, .shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-section--cta .mw-public-head p, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-section--cta .mw-public-head p {color:var(--mw-white-2)}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-section--dark .mw-rfq-panel .mw-public-head h3, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-section--dark .mw-rfq-panel .mw-public-head h3, .shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-section--proof-band .mw-rfq-panel .mw-public-head h3, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-section--proof-band .mw-rfq-panel .mw-public-head h3, .shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-section--cta .mw-rfq-panel .mw-public-head h3, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-section--cta .mw-rfq-panel .mw-public-head h3 {color:var(--mw-black)}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-section--dark .mw-rfq-panel .mw-public-head p, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-section--dark .mw-rfq-panel .mw-public-head p, .shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-section--proof-band .mw-rfq-panel .mw-public-head p, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-section--proof-band .mw-rfq-panel .mw-public-head p, .shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-section--cta .mw-rfq-panel .mw-public-head p, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-section--cta .mw-rfq-panel .mw-public-head p {color:var(--mw-text)}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-route-mosaic, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-route-mosaic {display:grid;grid-template-columns:1.15fr .85fr;gap:1px;background:var(--mw-line);border:1px solid var(--mw-line)}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-route-card, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-route-card {position:relative;min-height:220px;padding:30px;background:var(--mw-panel)}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-route-card:first-child, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-route-card:first-child {grid-row:span 2;display:flex;flex-direction:column;justify-content:flex-end;background:var(--mw-black);color:var(--mw-panel)}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-route-card>span, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-route-card>span {color:var(--mw-primary-text);font-size:var(--mw-text-micro);font-weight:var(--mw-weight-display);letter-spacing:.12em}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-route-card h4, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-route-card h4 {margin:42px 0 10px;color:var(--mw-black);font-size:var(--mw-text-h2);line-height:1.1}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-route-card:first-child h4, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-route-card:first-child h4 {color:var(--mw-panel);font-size:var(--mw-text-h1)}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-route-card p, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-route-card p {margin:0 0 18px}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-route-card small, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-route-card small {display:block;padding-top:16px;border-top:1px solid var(--mw-line);font-size:var(--mw-text-caption)}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-route-card:first-child small, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-route-card:first-child small {border-color:rgba(255,255,255,.22)}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-spec-wrap, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-spec-wrap {overflow-x:auto;border-top:3px solid var(--mw-black)}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-spec-table, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-spec-table {width:100%;border-collapse:collapse;background:transparent}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-spec-table th, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-spec-table th, .shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-spec-table td, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-spec-table td {padding:19px 20px;text-align:left;border-bottom:1px solid var(--mw-line);vertical-align:top}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-spec-table thead th, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-spec-table thead th {color:var(--mw-muted);font-size:var(--mw-text-micro);letter-spacing:.1em;text-transform:uppercase}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-spec-table tbody th, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-spec-table tbody th {width:38%;color:var(--mw-black);font-size:var(--mw-text-body)}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-dispatch-grid, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-dispatch-grid {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;border-top:1px solid var(--mw-line);padding-top:24px}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-dispatch-grid article, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-dispatch-grid article {display:grid;grid-template-columns:auto 1fr;gap:18px}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-dispatch-grid span, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-dispatch-grid span, .shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-application-list span, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-application-list span, .shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-proof-scope article>span, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-proof-scope article>span {color:var(--mw-primary-text);font-size:var(--mw-text-micro);font-weight:var(--mw-weight-display)}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-dispatch-grid h4, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-dispatch-grid h4, .shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-config-list h4, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-config-list h4, .shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-application-list h4, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-application-list h4, .shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-proof-scope h4, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-proof-scope h4 {margin:0 0 8px;color:var(--mw-black);font-size:var(--mw-text-h3);line-height:1.25}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-section--dark .mw-application-list h4, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-section--dark .mw-application-list h4, .shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-section--proof-band .mw-application-list h4, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-section--proof-band .mw-application-list h4, .shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-section--cta .mw-application-list h4, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-section--cta .mw-application-list h4, .shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-section--dark .mw-proof-scope h4, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-section--dark .mw-proof-scope h4, .shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-section--proof-band .mw-proof-scope h4, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-section--proof-band .mw-proof-scope h4, .shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-section--cta .mw-proof-scope h4, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-section--cta .mw-proof-scope h4 {color:var(--mw-panel)}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-section--dark .mw-application-list p, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-section--dark .mw-application-list p, .shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-section--proof-band .mw-application-list p, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-section--proof-band .mw-application-list p, .shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-section--cta .mw-application-list p, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-section--cta .mw-application-list p, .shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-section--dark .mw-proof-scope p, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-section--dark .mw-proof-scope p, .shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-section--proof-band .mw-proof-scope p, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-section--proof-band .mw-proof-scope p, .shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-section--cta .mw-proof-scope p, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-section--cta .mw-proof-scope p {color:var(--mw-white-2)}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-section--dark .mw-application-list article, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-section--dark .mw-application-list article, .shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-section--proof-band .mw-application-list article, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-section--proof-band .mw-application-list article, .shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-section--cta .mw-application-list article, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-section--cta .mw-application-list article, .shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-section--dark .mw-proof-scope article, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-section--dark .mw-proof-scope article, .shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-section--proof-band .mw-proof-scope article, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-section--proof-band .mw-proof-scope article, .shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-section--cta .mw-proof-scope article, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-section--cta .mw-proof-scope article {border-bottom-color:rgba(255,255,255,.18)}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-section--dark .mw-application-list, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-section--dark .mw-application-list, .shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-section--proof-band .mw-application-list, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-section--proof-band .mw-application-list, .shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-section--cta .mw-application-list, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-section--cta .mw-application-list, .shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-section--dark .mw-proof-scope, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-section--dark .mw-proof-scope, .shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-section--proof-band .mw-proof-scope, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-section--proof-band .mw-proof-scope, .shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-section--cta .mw-proof-scope, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-section--cta .mw-proof-scope {border-top-color:rgba(255,255,255,.35)}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-dispatch-grid p, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-dispatch-grid p, .shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-config-list p, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-config-list p, .shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-application-list p, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-application-list p, .shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-proof-scope p, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-proof-scope p {margin:0}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-config-layout, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-config-layout {display:grid;grid-template-columns:minmax(0,1.45fr) minmax(260px,.55fr);gap:44px}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-config-list, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-config-list {border-top:3px solid var(--mw-black)}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-config-list article, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-config-list article {display:grid;grid-template-columns:minmax(170px,.65fr) 1fr;gap:24px;padding:24px 0;border-bottom:1px solid var(--mw-line)}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-config-list small, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-config-list small {grid-column:2;font-size:var(--mw-text-caption);color:var(--mw-muted)}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-config-layout aside, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-config-layout aside {padding:26px;background:var(--mw-black);color:var(--mw-panel)}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-config-layout aside>p, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-config-layout aside>p {margin:0 0 20px;font-weight:var(--mw-weight-strong)}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-interface-chips, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-interface-chips {display:flex;flex-wrap:wrap;gap:8px}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-interface-chips span, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-interface-chips span {padding:7px 10px;border:1px solid rgba(255,255,255,.24);font-size:var(--mw-text-caption)}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-application-list, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-application-list {border-top:3px solid var(--mw-black)}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-application-list article, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-application-list article {display:grid;grid-template-columns:48px minmax(220px,.72fr) minmax(0,1fr);gap:24px;align-items:start;padding:25px 0;border-bottom:1px solid var(--mw-line)}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-evidence-layout, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-evidence-layout {display:grid;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:42px;align-items:start}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-proof-scope, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-proof-scope {display:grid;gap:26px}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-proof-scope article, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-proof-scope article {display:grid;grid-template-columns:38px 1fr;gap:14px;padding:18px 0;border-bottom:1px solid var(--mw-line)}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-proof-scope aside, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-proof-scope aside {padding:22px;border-left:4px solid var(--mw-primary);background:var(--mw-white)}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-section--dark .mw-proof-scope aside, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-section--dark .mw-proof-scope aside, .shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-section--proof-band .mw-proof-scope aside, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-section--proof-band .mw-proof-scope aside, .shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-section--cta .mw-proof-scope aside, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-section--cta .mw-proof-scope aside {background:rgba(255,255,255,.06);border-left-color:var(--mw-primary)}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-section--dark .mw-proof-scope aside strong, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-section--dark .mw-proof-scope aside strong, .shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-section--proof-band .mw-proof-scope aside strong, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-section--proof-band .mw-proof-scope aside strong, .shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-section--cta .mw-proof-scope aside strong, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-section--cta .mw-proof-scope aside strong {color:var(--mw-panel)}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-section--dark .mw-proof-scope aside p, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-section--dark .mw-proof-scope aside p, .shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-section--proof-band .mw-proof-scope aside p, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-section--proof-band .mw-proof-scope aside p, .shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-section--cta .mw-proof-scope aside p, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-section--cta .mw-proof-scope aside p {color:var(--mw-white-2)}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-proof-scope aside p, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-proof-scope aside p {margin-top:7px}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-section--comparison>.mw-wrap>.mw-proof-media, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-section--comparison>.mw-wrap>.mw-proof-media {min-height:300px;max-height:420px}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-rfq-panel, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-rfq-panel {display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.8fr);gap:48px;margin-top:44px;padding:38px;background:var(--mw-panel);color:var(--mw-text)}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-rfq-panel .mw-public-head, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-rfq-panel .mw-public-head {display:block;margin:0}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-rfq-panel .mw-public-head h3, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-rfq-panel .mw-public-head h3 {color:var(--mw-black)}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-rfq-panel .mw-public-head p, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-rfq-panel .mw-public-head p {margin-top:12px}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-rfq-facts, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-rfq-facts {margin:24px 0 0;padding-left:20px}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-rfq-fields, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-rfq-fields {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--mw-line);border:1px solid var(--mw-line)}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-rfq-fields span, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-rfq-fields span {display:flex;align-items:center;min-height:58px;padding:12px 14px;background:var(--mw-white);color:var(--mw-black);font-size:var(--mw-text-caption);font-weight:var(--mw-weight-strong)}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-route-card--product, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-route-card--product {display:grid;grid-template-columns:190px minmax(0,1fr);min-height:270px;padding:0;background:var(--mw-panel);color:var(--mw-text)}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-route-card--product:first-child, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-route-card--product:first-child {display:grid;grid-template-columns:1fr;justify-content:initial;background:var(--mw-panel);color:var(--mw-text)}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-route-card--product figure, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-route-card--product figure {margin:0;min-height:100%;overflow:hidden;background:var(--mw-white)}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-route-card--product figure img, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-route-card--product figure img {width:100%;height:100%;object-fit:cover}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-route-card--product:first-child figure, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-route-card--product:first-child figure {height:330px}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-route-card__body, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-route-card__body {padding:24px}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-route-card--product h4, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-route-card--product h4, .shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-route-card--product:first-child h4, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-route-card--product:first-child h4 {margin:22px 0 10px;color:var(--mw-black);font-size:var(--mw-text-h2)}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-route-card--product p, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-route-card--product p {font-size:var(--mw-text-small);line-height:1.55}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-route-card--product ul, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-route-card--product ul {display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0 0 18px;padding:0}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-route-card--product li, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-route-card--product li {padding:5px 8px;background:var(--mw-white);color:var(--mw-black);font-size:var(--mw-text-micro);font-weight:var(--mw-weight-strong)}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-route-card--product small, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-route-card--product small, .shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-route-card--product:first-child small, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-route-card--product:first-child small {border-color:var(--mw-line);color:var(--mw-muted)}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-availability-note, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-availability-note {margin:14px 0 0;color:var(--mw-muted);font-size:var(--mw-text-caption)}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-spec-table--models, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-spec-table--models {min-width:980px}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-spec-table--models tbody th, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-spec-table--models tbody th {width:auto;min-width:170px}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-spec-table--models td, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-spec-table--models td {min-width:170px}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-h1, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-h1 {max-width:980px;font-size:var(--mw-text-display);text-wrap:balance}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-route-card--product:last-child, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-route-card--product:last-child {grid-column:1/-1;grid-template-columns:300px minmax(0,1fr)}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-route-mosaic--products, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-route-mosaic--products {grid-template-columns:repeat(2,minmax(0,1fr))}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-route-mosaic--products>:last-child:nth-child(odd), .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-route-mosaic--products>:last-child:nth-child(odd) {grid-column:1/-1}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-route-mosaic--products .mw-route-card--product, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-route-mosaic--products .mw-route-card--product, .shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-route-mosaic--products .mw-route-card--product:first-child, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-route-mosaic--products .mw-route-card--product:first-child, .shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-route-mosaic--products .mw-route-card--product:last-child, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-route-mosaic--products .mw-route-card--product:last-child {grid-column:auto;grid-row:auto;grid-template-columns:190px minmax(0,1fr)}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-route-mosaic--products .mw-route-card--product figure, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-route-mosaic--products .mw-route-card--product figure, .shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-route-mosaic--products .mw-route-card--product:first-child figure, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-route-mosaic--products .mw-route-card--product:first-child figure {height:auto}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-route-mosaic--products .mw-route-card--product figure img, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-route-mosaic--products .mw-route-card--product figure img {object-fit:contain}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-route-links--cta, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-route-links--cta {margin-top:28px}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-route-links--cta a, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-route-links--cta a {background:rgba(23,26,31,.28);border:1px solid rgba(255,255,255,.26)}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-logo, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-logo {min-height:44px}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-section-action, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-section-action {width:min(100% - 40px,var(--mw-wrap));margin:32px auto 0;display:flex;justify-content:flex-end}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-hero>.mw-section-action, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-hero>.mw-section-action {display:none}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-section--cta .mw-section-action, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-section--cta .mw-section-action {display:none}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-section-head--split, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-section-head--split {display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.7fr);gap:48px;align-items:end;max-width:none}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-section-head--split .mw-p, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-section-head--split .mw-p {margin:0}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-catalogue-grid, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-catalogue-grid {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-catalogue-card, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-catalogue-card {overflow:hidden;background:var(--mw-panel);border:1px solid var(--mw-line);box-shadow:0 8px 24px rgba(23,26,31,.07)}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-catalogue-card figure, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-catalogue-card figure {height:220px;margin:0;background:var(--mw-white)}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-catalogue-card img, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-catalogue-card img {width:100%;height:100%;object-fit:contain}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-catalogue-card>div, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-catalogue-card>div {padding:22px}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-catalogue-card>div>span, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-catalogue-card>div>span, .shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-option-grid article>span, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-option-grid article>span {color:var(--mw-primary-text);font-size:var(--mw-text-micro);font-weight:var(--mw-weight-display);letter-spacing:.12em}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-catalogue-card h3, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-catalogue-card h3, .shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-option-grid h3, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-option-grid h3, .shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-process-rail h3, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-process-rail h3 {margin:10px 0 18px;color:var(--mw-black);font-size:var(--mw-text-h3);line-height:1.2}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-catalogue-card a, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-catalogue-card a {display:flex;justify-content:space-between;gap:12px;padding-top:15px;border-top:1px solid var(--mw-line);color:var(--mw-black);font-size:var(--mw-text-caption);font-weight:var(--mw-weight-strong)}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-section--dark, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-section--dark, .shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-section--proof-band, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-section--proof-band {background:var(--mw-black);color:var(--mw-white-2)}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-section--dark .mw-h2, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-section--dark .mw-h2, .shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-section--dark .mw-p, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-section--dark .mw-p, .shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-section--proof-band .mw-h2, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-section--proof-band .mw-h2, .shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-section--proof-band .mw-p, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-section--proof-band .mw-p {color:var(--mw-panel)}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-scenario-list, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-scenario-list {border-top:1px solid rgba(255,255,255,.2)}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-scenario-card, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-scenario-card {display:grid;grid-template-columns:54px minmax(260px,1fr) minmax(0,1.45fr);gap:22px 34px;align-items:center;min-height:112px;border-bottom:1px solid rgba(255,255,255,.2);color:var(--mw-panel)}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-scenario-card:hover, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-scenario-card:hover {text-decoration:none;background:rgba(255,255,255,.04)}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-scenario-card>span, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-scenario-card>span {color:var(--mw-primary-text);font-size:var(--mw-text-micro);font-weight:var(--mw-weight-display)}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-scenario-card strong, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-scenario-card strong {font-size:var(--mw-text-h2);line-height:1.18;letter-spacing:-.01em}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-scenario-card small, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-scenario-card small {font-size:var(--mw-text-caption);line-height:1.55}
@media(max-width:1000px) {.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-scenario-card, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-scenario-card {grid-template-columns:44px minmax(0,1fr);row-gap:10px}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-scenario-card small, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-scenario-card small {grid-column:2}}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-option-grid, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-option-grid {display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:3px solid var(--mw-black)}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-option-grid article, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-option-grid article {padding:24px 22px;border-right:1px solid var(--mw-line);border-bottom:1px solid var(--mw-line)}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-option-grid article:last-child, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-option-grid article:last-child {border-right:0}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-option-grid p, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-option-grid p, .shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-process-rail p, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-process-rail p {margin:0}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-process-rail, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-process-rail {display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--mw-line);border-top:3px solid var(--mw-black)}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-process-rail article, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-process-rail article {position:relative;min-height:250px;padding:28px 24px;background:var(--mw-panel)}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-process-rail article>span, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-process-rail article>span {color:var(--mw-primary-text);font-size:var(--mw-text-micro);font-weight:var(--mw-weight-display);text-transform:uppercase;letter-spacing:.08em}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-process-rail h3, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-process-rail h3 {margin-top:48px}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-proof-band, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-proof-band {display:grid;grid-template-columns:1.35fr .8fr .8fr;grid-template-rows:220px 220px;gap:16px}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-proof-band figure, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-proof-band figure {position:relative;overflow:hidden;margin:0;background:var(--mw-black-soft)}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-proof-band figure:first-child, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-proof-band figure:first-child {grid-row:1/3}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-proof-band figure:last-child, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-proof-band figure:last-child {grid-column:2/4}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-proof-band img, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-proof-band img {width:100%;height:100%;object-fit:cover;filter:saturate(.8) contrast(1.05)}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-proof-band figcaption, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-proof-band figcaption {position:absolute;left:14px;bottom:12px;padding:6px 9px;background:rgba(23,26,31,.82);color:var(--mw-panel);font-size:var(--mw-text-micro);font-weight:var(--mw-weight-strong)}
@media(max-width:1000px) {.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-rail-layout, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-rail-layout, .shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-sig, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-sig {grid-template-columns:1fr}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-matrix__row, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-matrix__row {grid-template-columns:1fr;gap:8px}}
@media(max-width:820px) {.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-nav, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-nav {display:none;position:absolute;top:76px;left:0;right:0;padding:20px;background:var(--mw-panel);border-bottom:1px solid var(--mw-line);flex-direction:column;align-items:stretch}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-nav[data-open="true"], .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-nav[data-open="true"] {display:flex}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-nav a, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-nav a {padding:8px 12px}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-menu-toggle, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-menu-toggle {display:inline-flex;align-items:center;justify-content:center}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-hero, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-hero {min-height:580px}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-hero__inner, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-hero__inner {padding-block:80px 56px}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-h1, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-h1 {font-size:var(--mw-text-h1)}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-section, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-section {padding-block:62px}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-proof-layout, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-proof-layout, .shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-faq, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-faq, .shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-cta-grid, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-cta-grid, .shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-evidence-layout, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-evidence-layout, .shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-public-head, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-public-head, .shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-route-mosaic, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-route-mosaic, .shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-dispatch-grid, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-dispatch-grid, .shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-config-layout, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-config-layout, .shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-rfq-panel, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-rfq-panel {grid-template-columns:1fr}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-public-head, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-public-head {gap:14px}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-proof-media, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-proof-media {min-height:280px}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-route-card:first-child, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-route-card:first-child {grid-row:auto;min-height:290px}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-route-card--product, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-route-card--product, .shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-route-card--product:first-child, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-route-card--product:first-child, .shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-route-card--product:last-child, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-route-card--product:last-child {grid-template-columns:1fr}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-route-card--product figure, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-route-card--product figure, .shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-route-card--product:first-child figure, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-route-card--product:first-child figure {height:250px}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-config-list article, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-config-list article {grid-template-columns:1fr;gap:8px}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-config-list small, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-config-list small {grid-column:auto}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-application-list article, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-application-list article {grid-template-columns:38px 1fr}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-application-list article p, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-application-list article p {grid-column:2}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-rfq-panel, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-rfq-panel {padding:26px;gap:28px}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-btn, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-btn {width:100%}}
@media(max-width:820px) {}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-catalogue-card figure, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-catalogue-card figure {height:300px}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-catalogue-card img, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-catalogue-card img {padding:10px}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-catalogue-card[hidden], .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-catalogue-card[hidden] {display:none}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-progressive-pagination, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-progressive-pagination {display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:28px;padding-top:24px;border-top:1px solid var(--mw-line)}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-progressive-pagination p, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-progressive-pagination p {margin:0;color:var(--mw-muted);font-size:var(--mw-text-caption)}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-progressive-pagination .mw-btn, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-progressive-pagination .mw-btn {font-size:var(--mw-text-small)}
@media(max-width:820px) {.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-section-head--split, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-section-head--split, .shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-catalogue-grid, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-catalogue-grid, .shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-option-grid, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-option-grid, .shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-process-rail, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-process-rail {grid-template-columns:1fr}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-section-head--split, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-section-head--split {gap:16px}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-catalogue-card, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-catalogue-card {display:grid;grid-template-columns:160px minmax(0,1fr)}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-catalogue-card figure, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-catalogue-card figure {height:100%;min-height:210px}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-scenario-card, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-scenario-card {grid-template-columns:36px minmax(0,1fr)}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-scenario-card small, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-scenario-card small {grid-column:2}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-option-grid article, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-option-grid article {border-right:0}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-process-rail article, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-process-rail article {min-height:0}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-process-rail h3, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-process-rail h3 {margin-top:22px}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-proof-band, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-proof-band {grid-template-columns:1fr;grid-template-rows:none}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-proof-band figure, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-proof-band figure, .shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-proof-band figure:first-child, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-proof-band figure:first-child, .shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-proof-band figure:last-child, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-proof-band figure:last-child {grid-column:auto;grid-row:auto;height:240px}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-progressive-pagination, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-progressive-pagination {align-items:stretch;flex-direction:column}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-catalogue-card img, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-catalogue-card img {padding:6px}}
@media(max-width:820px) {.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-route-mosaic--products .mw-route-card--product, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-route-mosaic--products .mw-route-card--product, .shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-route-mosaic--products .mw-route-card--product:first-child, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-route-mosaic--products .mw-route-card--product:first-child, .shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-route-mosaic--products .mw-route-card--product:last-child, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-route-mosaic--products .mw-route-card--product:last-child {grid-template-columns:1fr}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-route-mosaic--products .mw-route-card--product figure, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-route-mosaic--products .mw-route-card--product figure, .shipb2b-packaged--solutions--industrial-high-hazard-suppression .mw-route-mosaic--products .mw-route-card--product:first-child figure, .shipb2b-packaged--solutions--industrial-high-hazard-suppression.mw-route-mosaic--products .mw-route-card--product:first-child figure {height:250px}}
@media(prefers-reduced-motion:reduce) {.shipb2b-packaged--solutions--industrial-high-hazard-suppression {scroll-behavior:auto}
.shipb2b-packaged--solutions--industrial-high-hazard-suppression, .shipb2b-packaged--solutions--industrial-high-hazard-suppression *, .shipb2b-packaged--solutions--industrial-high-hazard-suppression *:before, .shipb2b-packaged--solutions--industrial-high-hazard-suppression *:after {transition:none!important;animation:none!important}}
/* shipb2b-packaged: solutions/project-supply-oem-partners — scoped as .shipb2b-packaged--solutions--project-supply-oem-partners */
.shipb2b-packaged--solutions--project-supply-oem-partners {--mw-primary:#d32235;--mw-secondary:#a91a29;--mw-black:#181819;--mw-black-soft:#181819;--mw-white:#ffffff;--mw-white-2:#ffffff;--mw-text:#3a3b3c;--mw-muted:#55575a;--mw-line:#a9adad;--mw-panel:#ffffff;--mw-primary-text:#c01c2e;--mw-on-brand:#ffffff;--mw-font:"Roboto", system-ui, -apple-system, "Segoe UI", Arial, sans-serif;--mw-radius:14px;--mw-wrap:1200px}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-menu-icon, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-menu-icon {width:24px;height:18px;display:grid;align-content:space-between}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-menu-icon span, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-menu-icon span {display:block;width:24px;height:2px;background:currentColor}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-opening-experience, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-opening-experience {position:relative;background:var(--mw-black)}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-opening-experience>[data-ui-visual-role="product"], .shipb2b-packaged--solutions--project-supply-oem-partners.mw-opening-experience>[data-ui-visual-role="product"] {position:relative;z-index:3;margin-top:-32px;border-radius:28px 28px 0 0;overflow:hidden}
.shipb2b-packaged--solutions--project-supply-oem-partners, .shipb2b-packaged--solutions--project-supply-oem-partners * {box-sizing:border-box}
.shipb2b-packaged--solutions--project-supply-oem-partners {scroll-behavior:smooth}
.shipb2b-packaged--solutions--project-supply-oem-partners {margin:0;background:var(--mw-white);color:var(--mw-text);font-family:var(--mw-font);font-size:var(--mw-text-body);line-height:1.65}
.shipb2b-packaged--solutions--project-supply-oem-partners img {display:block;max-width:100%;height:auto}
.shipb2b-packaged--solutions--project-supply-oem-partners a {color:var(--mw-primary-text);text-decoration:none}
.shipb2b-packaged--solutions--project-supply-oem-partners a:hover {text-decoration:underline}
.shipb2b-packaged--solutions--project-supply-oem-partners :focus-visible {outline:3px solid var(--mw-primary);outline-offset:3px}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-wrap, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-wrap {width:min(100% - 40px,var(--mw-wrap));margin-inline:auto}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-logo, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-logo {display:flex;align-items:center;gap:12px;color:var(--mw-black);font-weight:var(--mw-weight-strong)}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-logo img, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-logo img {width:132px;height:auto}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-nav, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-nav {display:flex;gap:24px;align-items:center}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-nav a, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-nav a {color:var(--mw-black);font-weight:var(--mw-weight-strong);min-height:44px;display:inline-flex;align-items:center}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-menu-toggle, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-menu-toggle {display:none;min-width:48px;min-height:48px;border:1px solid var(--mw-line);border-radius:999px;background:var(--mw-panel);font-weight:var(--mw-weight-strong);color:var(--mw-black)}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-btn, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-btn {display:inline-flex;min-height:48px;align-items:center;justify-content:center;padding:12px 24px;border-radius:999px;font-size:var(--mw-text-h3);font-weight:var(--mw-weight-strong);transition:transform .2s ease,background-color .15s ease}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-btn:hover, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-btn:hover {transform:translateY(-2px);text-decoration:none}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-btn--primary, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-btn--primary {background:var(--mw-primary);color:var(--mw-on-brand)}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-btn--ghost, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-btn--ghost {border:1px solid rgba(255,255,255,.55);color:var(--mw-panel)}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-btn--light, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-btn--light {background:var(--mw-panel);color:var(--mw-primary-text)}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-hero, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-hero {min-height:680px;display:grid;align-items:end;position:relative;overflow:hidden;background:var(--mw-black);color:var(--mw-panel)}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-hero__media, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-hero__media {position:absolute;inset:0}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-hero__media img, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-hero__media img {width:100%;height:100%;object-fit:cover;filter:saturate(.78) contrast(1.05)}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-hero__media:after, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-hero__media:after {content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(23,26,31,.92) 0%,rgba(23,26,31,.68) 54%,rgba(23,26,31,.25) 100%)}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-hero__inner, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-hero__inner {position:relative;z-index:2;padding-block:112px 88px}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-tag, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-tag {margin:0 0 16px;color:var(--mw-secondary);font-size:var(--mw-text-micro);font-weight:var(--mw-weight-strong);letter-spacing:.11em;text-transform:uppercase}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-tag--light, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-tag--light {color:var(--mw-panel)}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-h1, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-h1, .shipb2b-packaged--solutions--project-supply-oem-partners .mw-h2, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-h2, .shipb2b-packaged--solutions--project-supply-oem-partners .mw-h3, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-h3 {margin:0;color:var(--mw-black);line-height:1.04;letter-spacing:-.025em}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-h1, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-h1 {max-width:980px;color:var(--mw-panel);font-size:var(--mw-text-display);font-weight:var(--mw-weight-display)}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-h2, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-h2 {font-size:var(--mw-text-h1);font-weight:var(--mw-weight-strong)}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-hero__lead, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-hero__lead {max-width:720px;margin:24px 0 0;font-size:var(--mw-text-h3);line-height:1.5;color:var(--mw-white-2)}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-facts, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-facts {display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-facts span, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-facts span {padding:8px 14px;border:1px solid rgba(255,255,255,.28);border-radius:999px;font-size:var(--mw-text-caption)}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-actions, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-actions {display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-section, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-section {padding-block:88px;background:var(--mw-panel)}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-section--alt, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-section--alt {background:var(--mw-white-2)}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-section-head, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-section-head {max-width:820px;margin-bottom:40px}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-p, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-p {margin:20px 0 0;max-width:760px;font-size:var(--mw-text-body)}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-rail-layout, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-rail-layout {display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:44px;align-items:start}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-rail__media, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-rail__media {margin:0;aspect-ratio:4/3;display:grid;place-items:center;background:radial-gradient(circle at 50% 45%,#fdfdfd 0%,#e9ebec 100%);border:1px solid var(--mw-line)}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-rail__media img, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-rail__media img {max-height:100%;width:auto;object-fit:contain;padding:28px}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-rail, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-rail {border-top:2px solid var(--mw-black)}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-rail__row, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-rail__row {display:grid;grid-template-columns:52px minmax(0,1fr);gap:20px;padding:20px 0;border-bottom:1px solid var(--mw-line)}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-rail__n, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-rail__n {font-size:var(--mw-text-caption);font-weight:var(--mw-weight-display);color:var(--mw-primary-text);letter-spacing:.08em}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-rail__row h3, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-rail__row h3 {margin:0 0 4px;font-size:var(--mw-text-h3);color:var(--mw-black)}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-rail__row p, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-rail__row p {margin:0;font-size:var(--mw-text-small);color:var(--mw-muted)}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-sig, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-sig {display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:36px;align-items:start}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-sig__stage, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-sig__stage {margin:0;position:relative;aspect-ratio:4/3;display:grid;place-items:center;background:radial-gradient(circle at 50% 40%,#2b2c2e 0%,#151617 100%);overflow:hidden}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-sig__stage img, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-sig__stage img {max-height:82%;width:auto;object-fit:contain}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-sig__stage figcaption, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-sig__stage figcaption {position:absolute;left:0;right:0;bottom:0;padding:12px 18px;background:linear-gradient(180deg,transparent,rgba(0,0,0,.72));color:var(--mw-panel);font-size:var(--mw-text-caption)}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-pick, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-pick {display:grid;gap:12px}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-pick__card, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-pick__card {display:grid;grid-template-columns:76px minmax(0,1fr);gap:14px;align-items:center;padding:12px;background:var(--mw-panel);border:1px solid var(--mw-line);border-left:3px solid var(--mw-primary)}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-pick__card img, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-pick__card img {width:76px;height:58px;object-fit:contain}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-pick__name, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-pick__name {display:block;font-size:var(--mw-text-small);font-weight:var(--mw-weight-strong);color:var(--mw-black)}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-pick__meta, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-pick__meta {display:block;margin-top:2px;font-size:var(--mw-text-micro);color:var(--mw-muted)}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-compare, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-compare {width:100%;border-collapse:collapse;font-size:var(--mw-text-caption);margin-top:28px}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-compare th, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-compare th, .shipb2b-packaged--solutions--project-supply-oem-partners .mw-compare td, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-compare td {padding:12px 14px;text-align:left;border-bottom:1px solid var(--mw-line);vertical-align:top}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-compare thead th, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-compare thead th {font-size:var(--mw-text-micro);letter-spacing:.06em;text-transform:uppercase;color:var(--mw-muted);border-bottom:2px solid var(--mw-black)}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-compare tbody th, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-compare tbody th {font-weight:var(--mw-weight-strong);color:var(--mw-black)}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-matrix, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-matrix {border-top:2px solid var(--mw-black)}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-matrix__row, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-matrix__row {display:grid;grid-template-columns:minmax(160px,.9fr) repeat(3,minmax(0,1fr));gap:20px;padding:18px 0;border-bottom:1px solid var(--mw-line)}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-matrix__label, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-matrix__label {font-size:var(--mw-text-small);font-weight:var(--mw-weight-strong);color:var(--mw-black)}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-matrix__label::before, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-matrix__label::before {content:"";display:inline-block;width:8px;height:8px;margin-right:8px;background:var(--mw-primary);vertical-align:middle}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-matrix__cell, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-matrix__cell {font-size:var(--mw-text-small);color:var(--mw-muted)}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-matrix__cell b, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-matrix__cell b {display:block;margin-bottom:3px;font-size:var(--mw-text-micro);letter-spacing:.06em;text-transform:uppercase;font-weight:var(--mw-weight-strong)}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-risk-grid, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-risk-grid {display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-risk-card, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-risk-card {padding:22px;background:var(--mw-panel);border:1px solid var(--mw-line);border-top:3px solid var(--mw-primary)}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-risk-card h3, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-risk-card h3 {margin:0 0 8px;font-size:var(--mw-text-h3);color:var(--mw-black)}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-risk-card p, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-risk-card p {margin:0;font-size:var(--mw-text-small);color:var(--mw-muted)}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-proof-layout, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-proof-layout {display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:32px;align-items:stretch}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-proof-media, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-proof-media {margin:0;min-height:420px;border-radius:var(--mw-radius);overflow:hidden;background:var(--mw-black)}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-proof-media img, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-proof-media img {width:100%;height:100%;object-fit:cover;transition:transform .35s ease}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-proof-media:hover img, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-proof-media:hover img {transform:scale(1.04)}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-proof-stack, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-proof-stack {display:grid;gap:16px}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-proof-card, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-proof-card {background:var(--mw-panel);border:1px solid var(--mw-line);border-radius:var(--mw-radius);padding:24px;box-shadow:0 2px 12px rgba(0,0,0,.06);transition:transform .2s ease,box-shadow .2s ease}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-section:not(.mw-section--alt) .mw-proof-card, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-section:not(.mw-section--alt) .mw-proof-card {background:var(--mw-white)}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-proof-card:hover, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-proof-card:hover {transform:translateY(-4px);box-shadow:0 10px 28px rgba(0,0,0,.1)}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-proof-card p, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-proof-card p {margin:0}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-route-links, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-route-links {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-route-links a, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-route-links a {min-height:48px;display:flex;align-items:center;padding:12px 16px;background:var(--mw-black);color:var(--mw-panel);border-radius:10px;font-weight:var(--mw-weight-strong)}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-faq, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-faq {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-faq__item, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-faq__item {background:var(--mw-panel);border:1px solid var(--mw-line);border-radius:var(--mw-radius);padding:0 22px}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-faq__item summary, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-faq__item summary {cursor:pointer;min-height:64px;display:flex;align-items:center;color:var(--mw-black);font-weight:var(--mw-weight-strong)}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-faq__item p, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-faq__item p {margin:0 0 22px}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-section--cta, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-section--cta {background:var(--mw-black);color:var(--mw-on-brand)}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-section--cta .mw-h2, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-section--cta .mw-h2, .shipb2b-packaged--solutions--project-supply-oem-partners .mw-section--cta .mw-p, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-section--cta .mw-p {color:var(--mw-on-brand)}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-cta-grid, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-cta-grid {display:grid;grid-template-columns:minmax(0,1fr) auto;gap:40px;align-items:center}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-page, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-page {min-width:0}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-section--options, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-section--options, .shipb2b-packaged--solutions--project-supply-oem-partners .mw-section--process, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-section--process {position:relative}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-table-wrap, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-table-wrap {background:#fff;border:1px solid var(--mw-line);border-radius:var(--mw-radius);overflow:hidden;margin-top:28px}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-table, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-table {width:100%;border-collapse:collapse;font-size:var(--mw-text-small)}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-table th, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-table th, .shipb2b-packaged--solutions--project-supply-oem-partners .mw-table td, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-table td {padding:14px 18px;text-align:left;vertical-align:top;border-bottom:1px solid var(--mw-line)}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-table thead th, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-table thead th {background:var(--mw-black);color:#fff;font-size:var(--mw-text-caption);letter-spacing:.04em;text-transform:uppercase}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-table tbody th[scope=row], .shipb2b-packaged--solutions--project-supply-oem-partners.mw-table tbody th[scope=row] {font-weight:var(--mw-weight-strong);color:var(--mw-black);width:22%}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-table tbody tr:last-child th, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-table tbody tr:last-child th, .shipb2b-packaged--solutions--project-supply-oem-partners .mw-table tbody tr:last-child td, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-table tbody tr:last-child td {border-bottom:none}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-table__note, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-table__note {margin:14px 0 0;font-size:var(--mw-text-caption);color:var(--mw-muted)}
@media(max-width:767px) {.shipb2b-packaged--solutions--project-supply-oem-partners .mw-table-wrap, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-table-wrap {overflow-x:auto;-webkit-overflow-scrolling:touch}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-table, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-table, .shipb2b-packaged--solutions--project-supply-oem-partners .mw-table tbody, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-table tbody, .shipb2b-packaged--solutions--project-supply-oem-partners .mw-table tr, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-table tr, .shipb2b-packaged--solutions--project-supply-oem-partners .mw-table th, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-table th, .shipb2b-packaged--solutions--project-supply-oem-partners .mw-table td, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-table td {display:block;width:auto}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-table thead, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-table thead {position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-table tbody tr, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-table tbody tr {border-bottom:1px solid var(--mw-line);padding:14px 18px}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-table tbody th[scope=row], .shipb2b-packaged--solutions--project-supply-oem-partners.mw-table tbody th[scope=row] {width:auto;padding:0 0 8px}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-table tbody td, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-table tbody td {padding:0 0 8px;border-bottom:none}}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-faq, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-faq {grid-template-columns:1fr;gap:0;border-top:1px solid var(--mw-line);max-width:860px}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-faq__item, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-faq__item {border:0;border-bottom:1px solid var(--mw-line);border-radius:0;padding:0;background:transparent}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-hero-link, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-hero-link {display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:0 10px;color:var(--mw-panel);font-weight:var(--mw-weight-strong);border-bottom:1px solid rgba(255,255,255,.55)}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-hero-link:hover, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-hero-link:hover {gap:15px;color:var(--mw-panel);text-decoration:none}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-hero-link span, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-hero-link span {transition:transform .2s ease}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-hero-link:hover span, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-hero-link:hover span {transform:translateX(3px)}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-section, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-section {padding-block:76px}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-section--comparison>.mw-wrap>.mw-proof-media, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-section--comparison>.mw-wrap>.mw-proof-media {height:350px;min-height:350px}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-route-links, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-route-links {margin-top:30px;border-top:1px solid var(--mw-line)}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-route-links a, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-route-links a {position:relative;min-height:48px;padding:12px 30px 12px 0;background:transparent;color:var(--mw-black);border-bottom:1px solid var(--mw-line);border-radius:0;font-size:var(--mw-text-caption)}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-route-links a:after, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-route-links a:after {content:"→";position:absolute;right:8px;color:var(--mw-primary-text)}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-decision-stack, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-decision-stack, .shipb2b-packaged--solutions--project-supply-oem-partners .mw-comparison-stack, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-comparison-stack {display:grid;gap:52px;min-width:0}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-comparison-stack, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-comparison-stack {margin-top:44px}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-public-group, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-public-group {min-width:0}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-public-head, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-public-head {display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,.7fr);gap:32px;align-items:end;margin-bottom:26px}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-public-head h3, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-public-head h3 {margin:0;color:var(--mw-black);font-size:var(--mw-text-h2);line-height:1.08;letter-spacing:-.02em}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-public-head p, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-public-head p {margin:0;color:var(--mw-text)}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-section--dark .mw-public-head h3, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-section--dark .mw-public-head h3, .shipb2b-packaged--solutions--project-supply-oem-partners .mw-section--proof-band .mw-public-head h3, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-section--proof-band .mw-public-head h3, .shipb2b-packaged--solutions--project-supply-oem-partners .mw-section--cta .mw-public-head h3, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-section--cta .mw-public-head h3 {color:var(--mw-panel)}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-section--dark .mw-public-head p, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-section--dark .mw-public-head p, .shipb2b-packaged--solutions--project-supply-oem-partners .mw-section--proof-band .mw-public-head p, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-section--proof-band .mw-public-head p, .shipb2b-packaged--solutions--project-supply-oem-partners .mw-section--cta .mw-public-head p, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-section--cta .mw-public-head p {color:var(--mw-white-2)}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-section--dark .mw-rfq-panel .mw-public-head h3, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-section--dark .mw-rfq-panel .mw-public-head h3, .shipb2b-packaged--solutions--project-supply-oem-partners .mw-section--proof-band .mw-rfq-panel .mw-public-head h3, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-section--proof-band .mw-rfq-panel .mw-public-head h3, .shipb2b-packaged--solutions--project-supply-oem-partners .mw-section--cta .mw-rfq-panel .mw-public-head h3, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-section--cta .mw-rfq-panel .mw-public-head h3 {color:var(--mw-black)}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-section--dark .mw-rfq-panel .mw-public-head p, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-section--dark .mw-rfq-panel .mw-public-head p, .shipb2b-packaged--solutions--project-supply-oem-partners .mw-section--proof-band .mw-rfq-panel .mw-public-head p, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-section--proof-band .mw-rfq-panel .mw-public-head p, .shipb2b-packaged--solutions--project-supply-oem-partners .mw-section--cta .mw-rfq-panel .mw-public-head p, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-section--cta .mw-rfq-panel .mw-public-head p {color:var(--mw-text)}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-route-mosaic, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-route-mosaic {display:grid;grid-template-columns:1.15fr .85fr;gap:1px;background:var(--mw-line);border:1px solid var(--mw-line)}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-route-card, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-route-card {position:relative;min-height:220px;padding:30px;background:var(--mw-panel)}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-route-card:first-child, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-route-card:first-child {grid-row:span 2;display:flex;flex-direction:column;justify-content:flex-end;background:var(--mw-black);color:var(--mw-panel)}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-route-card>span, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-route-card>span {color:var(--mw-primary-text);font-size:var(--mw-text-micro);font-weight:var(--mw-weight-display);letter-spacing:.12em}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-route-card h4, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-route-card h4 {margin:42px 0 10px;color:var(--mw-black);font-size:var(--mw-text-h2);line-height:1.1}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-route-card:first-child h4, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-route-card:first-child h4 {color:var(--mw-panel);font-size:var(--mw-text-h1)}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-route-card p, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-route-card p {margin:0 0 18px}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-route-card small, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-route-card small {display:block;padding-top:16px;border-top:1px solid var(--mw-line);font-size:var(--mw-text-caption)}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-route-card:first-child small, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-route-card:first-child small {border-color:rgba(255,255,255,.22)}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-spec-wrap, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-spec-wrap {overflow-x:auto;border-top:3px solid var(--mw-black)}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-spec-table, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-spec-table {width:100%;border-collapse:collapse;background:transparent}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-spec-table th, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-spec-table th, .shipb2b-packaged--solutions--project-supply-oem-partners .mw-spec-table td, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-spec-table td {padding:19px 20px;text-align:left;border-bottom:1px solid var(--mw-line);vertical-align:top}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-spec-table thead th, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-spec-table thead th {color:var(--mw-muted);font-size:var(--mw-text-micro);letter-spacing:.1em;text-transform:uppercase}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-spec-table tbody th, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-spec-table tbody th {width:38%;color:var(--mw-black);font-size:var(--mw-text-body)}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-dispatch-grid, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-dispatch-grid {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;border-top:1px solid var(--mw-line);padding-top:24px}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-dispatch-grid article, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-dispatch-grid article {display:grid;grid-template-columns:auto 1fr;gap:18px}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-dispatch-grid span, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-dispatch-grid span, .shipb2b-packaged--solutions--project-supply-oem-partners .mw-application-list span, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-application-list span, .shipb2b-packaged--solutions--project-supply-oem-partners .mw-proof-scope article>span, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-proof-scope article>span {color:var(--mw-primary-text);font-size:var(--mw-text-micro);font-weight:var(--mw-weight-display)}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-dispatch-grid h4, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-dispatch-grid h4, .shipb2b-packaged--solutions--project-supply-oem-partners .mw-config-list h4, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-config-list h4, .shipb2b-packaged--solutions--project-supply-oem-partners .mw-application-list h4, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-application-list h4, .shipb2b-packaged--solutions--project-supply-oem-partners .mw-proof-scope h4, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-proof-scope h4 {margin:0 0 8px;color:var(--mw-black);font-size:var(--mw-text-h3);line-height:1.25}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-section--dark .mw-application-list h4, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-section--dark .mw-application-list h4, .shipb2b-packaged--solutions--project-supply-oem-partners .mw-section--proof-band .mw-application-list h4, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-section--proof-band .mw-application-list h4, .shipb2b-packaged--solutions--project-supply-oem-partners .mw-section--cta .mw-application-list h4, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-section--cta .mw-application-list h4, .shipb2b-packaged--solutions--project-supply-oem-partners .mw-section--dark .mw-proof-scope h4, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-section--dark .mw-proof-scope h4, .shipb2b-packaged--solutions--project-supply-oem-partners .mw-section--proof-band .mw-proof-scope h4, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-section--proof-band .mw-proof-scope h4, .shipb2b-packaged--solutions--project-supply-oem-partners .mw-section--cta .mw-proof-scope h4, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-section--cta .mw-proof-scope h4 {color:var(--mw-panel)}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-section--dark .mw-application-list p, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-section--dark .mw-application-list p, .shipb2b-packaged--solutions--project-supply-oem-partners .mw-section--proof-band .mw-application-list p, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-section--proof-band .mw-application-list p, .shipb2b-packaged--solutions--project-supply-oem-partners .mw-section--cta .mw-application-list p, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-section--cta .mw-application-list p, .shipb2b-packaged--solutions--project-supply-oem-partners .mw-section--dark .mw-proof-scope p, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-section--dark .mw-proof-scope p, .shipb2b-packaged--solutions--project-supply-oem-partners .mw-section--proof-band .mw-proof-scope p, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-section--proof-band .mw-proof-scope p, .shipb2b-packaged--solutions--project-supply-oem-partners .mw-section--cta .mw-proof-scope p, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-section--cta .mw-proof-scope p {color:var(--mw-white-2)}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-section--dark .mw-application-list article, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-section--dark .mw-application-list article, .shipb2b-packaged--solutions--project-supply-oem-partners .mw-section--proof-band .mw-application-list article, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-section--proof-band .mw-application-list article, .shipb2b-packaged--solutions--project-supply-oem-partners .mw-section--cta .mw-application-list article, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-section--cta .mw-application-list article, .shipb2b-packaged--solutions--project-supply-oem-partners .mw-section--dark .mw-proof-scope article, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-section--dark .mw-proof-scope article, .shipb2b-packaged--solutions--project-supply-oem-partners .mw-section--proof-band .mw-proof-scope article, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-section--proof-band .mw-proof-scope article, .shipb2b-packaged--solutions--project-supply-oem-partners .mw-section--cta .mw-proof-scope article, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-section--cta .mw-proof-scope article {border-bottom-color:rgba(255,255,255,.18)}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-section--dark .mw-application-list, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-section--dark .mw-application-list, .shipb2b-packaged--solutions--project-supply-oem-partners .mw-section--proof-band .mw-application-list, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-section--proof-band .mw-application-list, .shipb2b-packaged--solutions--project-supply-oem-partners .mw-section--cta .mw-application-list, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-section--cta .mw-application-list, .shipb2b-packaged--solutions--project-supply-oem-partners .mw-section--dark .mw-proof-scope, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-section--dark .mw-proof-scope, .shipb2b-packaged--solutions--project-supply-oem-partners .mw-section--proof-band .mw-proof-scope, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-section--proof-band .mw-proof-scope, .shipb2b-packaged--solutions--project-supply-oem-partners .mw-section--cta .mw-proof-scope, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-section--cta .mw-proof-scope {border-top-color:rgba(255,255,255,.35)}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-dispatch-grid p, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-dispatch-grid p, .shipb2b-packaged--solutions--project-supply-oem-partners .mw-config-list p, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-config-list p, .shipb2b-packaged--solutions--project-supply-oem-partners .mw-application-list p, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-application-list p, .shipb2b-packaged--solutions--project-supply-oem-partners .mw-proof-scope p, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-proof-scope p {margin:0}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-config-layout, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-config-layout {display:grid;grid-template-columns:minmax(0,1.45fr) minmax(260px,.55fr);gap:44px}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-config-list, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-config-list {border-top:3px solid var(--mw-black)}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-config-list article, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-config-list article {display:grid;grid-template-columns:minmax(170px,.65fr) 1fr;gap:24px;padding:24px 0;border-bottom:1px solid var(--mw-line)}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-config-list small, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-config-list small {grid-column:2;font-size:var(--mw-text-caption);color:var(--mw-muted)}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-config-layout aside, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-config-layout aside {padding:26px;background:var(--mw-black);color:var(--mw-panel)}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-config-layout aside>p, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-config-layout aside>p {margin:0 0 20px;font-weight:var(--mw-weight-strong)}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-interface-chips, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-interface-chips {display:flex;flex-wrap:wrap;gap:8px}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-interface-chips span, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-interface-chips span {padding:7px 10px;border:1px solid rgba(255,255,255,.24);font-size:var(--mw-text-caption)}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-application-list, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-application-list {border-top:3px solid var(--mw-black)}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-application-list article, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-application-list article {display:grid;grid-template-columns:48px minmax(220px,.72fr) minmax(0,1fr);gap:24px;align-items:start;padding:25px 0;border-bottom:1px solid var(--mw-line)}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-evidence-layout, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-evidence-layout {display:grid;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:42px;align-items:start}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-proof-scope, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-proof-scope {display:grid;gap:26px}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-proof-scope article, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-proof-scope article {display:grid;grid-template-columns:38px 1fr;gap:14px;padding:18px 0;border-bottom:1px solid var(--mw-line)}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-proof-scope aside, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-proof-scope aside {padding:22px;border-left:4px solid var(--mw-primary);background:var(--mw-white)}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-section--dark .mw-proof-scope aside, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-section--dark .mw-proof-scope aside, .shipb2b-packaged--solutions--project-supply-oem-partners .mw-section--proof-band .mw-proof-scope aside, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-section--proof-band .mw-proof-scope aside, .shipb2b-packaged--solutions--project-supply-oem-partners .mw-section--cta .mw-proof-scope aside, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-section--cta .mw-proof-scope aside {background:rgba(255,255,255,.06);border-left-color:var(--mw-primary)}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-section--dark .mw-proof-scope aside strong, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-section--dark .mw-proof-scope aside strong, .shipb2b-packaged--solutions--project-supply-oem-partners .mw-section--proof-band .mw-proof-scope aside strong, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-section--proof-band .mw-proof-scope aside strong, .shipb2b-packaged--solutions--project-supply-oem-partners .mw-section--cta .mw-proof-scope aside strong, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-section--cta .mw-proof-scope aside strong {color:var(--mw-panel)}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-section--dark .mw-proof-scope aside p, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-section--dark .mw-proof-scope aside p, .shipb2b-packaged--solutions--project-supply-oem-partners .mw-section--proof-band .mw-proof-scope aside p, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-section--proof-band .mw-proof-scope aside p, .shipb2b-packaged--solutions--project-supply-oem-partners .mw-section--cta .mw-proof-scope aside p, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-section--cta .mw-proof-scope aside p {color:var(--mw-white-2)}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-proof-scope aside p, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-proof-scope aside p {margin-top:7px}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-section--comparison>.mw-wrap>.mw-proof-media, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-section--comparison>.mw-wrap>.mw-proof-media {min-height:300px;max-height:420px}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-rfq-panel, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-rfq-panel {display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.8fr);gap:48px;margin-top:44px;padding:38px;background:var(--mw-panel);color:var(--mw-text)}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-rfq-panel .mw-public-head, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-rfq-panel .mw-public-head {display:block;margin:0}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-rfq-panel .mw-public-head h3, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-rfq-panel .mw-public-head h3 {color:var(--mw-black)}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-rfq-panel .mw-public-head p, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-rfq-panel .mw-public-head p {margin-top:12px}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-rfq-facts, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-rfq-facts {margin:24px 0 0;padding-left:20px}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-rfq-fields, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-rfq-fields {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--mw-line);border:1px solid var(--mw-line)}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-rfq-fields span, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-rfq-fields span {display:flex;align-items:center;min-height:58px;padding:12px 14px;background:var(--mw-white);color:var(--mw-black);font-size:var(--mw-text-caption);font-weight:var(--mw-weight-strong)}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-route-card--product, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-route-card--product {display:grid;grid-template-columns:190px minmax(0,1fr);min-height:270px;padding:0;background:var(--mw-panel);color:var(--mw-text)}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-route-card--product:first-child, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-route-card--product:first-child {display:grid;grid-template-columns:1fr;justify-content:initial;background:var(--mw-panel);color:var(--mw-text)}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-route-card--product figure, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-route-card--product figure {margin:0;min-height:100%;overflow:hidden;background:var(--mw-white)}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-route-card--product figure img, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-route-card--product figure img {width:100%;height:100%;object-fit:cover}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-route-card--product:first-child figure, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-route-card--product:first-child figure {height:330px}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-route-card__body, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-route-card__body {padding:24px}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-route-card--product h4, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-route-card--product h4, .shipb2b-packaged--solutions--project-supply-oem-partners .mw-route-card--product:first-child h4, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-route-card--product:first-child h4 {margin:22px 0 10px;color:var(--mw-black);font-size:var(--mw-text-h2)}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-route-card--product p, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-route-card--product p {font-size:var(--mw-text-small);line-height:1.55}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-route-card--product ul, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-route-card--product ul {display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0 0 18px;padding:0}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-route-card--product li, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-route-card--product li {padding:5px 8px;background:var(--mw-white);color:var(--mw-black);font-size:var(--mw-text-micro);font-weight:var(--mw-weight-strong)}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-route-card--product small, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-route-card--product small, .shipb2b-packaged--solutions--project-supply-oem-partners .mw-route-card--product:first-child small, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-route-card--product:first-child small {border-color:var(--mw-line);color:var(--mw-muted)}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-availability-note, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-availability-note {margin:14px 0 0;color:var(--mw-muted);font-size:var(--mw-text-caption)}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-spec-table--models, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-spec-table--models {min-width:980px}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-spec-table--models tbody th, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-spec-table--models tbody th {width:auto;min-width:170px}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-spec-table--models td, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-spec-table--models td {min-width:170px}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-h1, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-h1 {max-width:980px;font-size:var(--mw-text-display);text-wrap:balance}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-route-card--product:last-child, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-route-card--product:last-child {grid-column:1/-1;grid-template-columns:300px minmax(0,1fr)}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-route-mosaic--products, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-route-mosaic--products {grid-template-columns:repeat(2,minmax(0,1fr))}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-route-mosaic--products>:last-child:nth-child(odd), .shipb2b-packaged--solutions--project-supply-oem-partners.mw-route-mosaic--products>:last-child:nth-child(odd) {grid-column:1/-1}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-route-mosaic--products .mw-route-card--product, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-route-mosaic--products .mw-route-card--product, .shipb2b-packaged--solutions--project-supply-oem-partners .mw-route-mosaic--products .mw-route-card--product:first-child, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-route-mosaic--products .mw-route-card--product:first-child, .shipb2b-packaged--solutions--project-supply-oem-partners .mw-route-mosaic--products .mw-route-card--product:last-child, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-route-mosaic--products .mw-route-card--product:last-child {grid-column:auto;grid-row:auto;grid-template-columns:190px minmax(0,1fr)}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-route-mosaic--products .mw-route-card--product figure, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-route-mosaic--products .mw-route-card--product figure, .shipb2b-packaged--solutions--project-supply-oem-partners .mw-route-mosaic--products .mw-route-card--product:first-child figure, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-route-mosaic--products .mw-route-card--product:first-child figure {height:auto}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-route-mosaic--products .mw-route-card--product figure img, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-route-mosaic--products .mw-route-card--product figure img {object-fit:contain}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-route-links--cta, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-route-links--cta {margin-top:28px}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-route-links--cta a, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-route-links--cta a {background:rgba(23,26,31,.28);border:1px solid rgba(255,255,255,.26)}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-logo, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-logo {min-height:44px}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-section-action, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-section-action {width:min(100% - 40px,var(--mw-wrap));margin:32px auto 0;display:flex;justify-content:flex-end}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-hero>.mw-section-action, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-hero>.mw-section-action {display:none}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-section--cta .mw-section-action, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-section--cta .mw-section-action {display:none}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-section-head--split, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-section-head--split {display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.7fr);gap:48px;align-items:end;max-width:none}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-section-head--split .mw-p, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-section-head--split .mw-p {margin:0}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-catalogue-grid, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-catalogue-grid {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-catalogue-card, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-catalogue-card {overflow:hidden;background:var(--mw-panel);border:1px solid var(--mw-line);box-shadow:0 8px 24px rgba(23,26,31,.07)}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-catalogue-card figure, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-catalogue-card figure {height:220px;margin:0;background:var(--mw-white)}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-catalogue-card img, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-catalogue-card img {width:100%;height:100%;object-fit:contain}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-catalogue-card>div, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-catalogue-card>div {padding:22px}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-catalogue-card>div>span, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-catalogue-card>div>span, .shipb2b-packaged--solutions--project-supply-oem-partners .mw-option-grid article>span, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-option-grid article>span {color:var(--mw-primary-text);font-size:var(--mw-text-micro);font-weight:var(--mw-weight-display);letter-spacing:.12em}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-catalogue-card h3, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-catalogue-card h3, .shipb2b-packaged--solutions--project-supply-oem-partners .mw-option-grid h3, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-option-grid h3, .shipb2b-packaged--solutions--project-supply-oem-partners .mw-process-rail h3, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-process-rail h3 {margin:10px 0 18px;color:var(--mw-black);font-size:var(--mw-text-h3);line-height:1.2}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-catalogue-card a, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-catalogue-card a {display:flex;justify-content:space-between;gap:12px;padding-top:15px;border-top:1px solid var(--mw-line);color:var(--mw-black);font-size:var(--mw-text-caption);font-weight:var(--mw-weight-strong)}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-section--dark, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-section--dark, .shipb2b-packaged--solutions--project-supply-oem-partners .mw-section--proof-band, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-section--proof-band {background:var(--mw-black);color:var(--mw-white-2)}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-section--dark .mw-h2, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-section--dark .mw-h2, .shipb2b-packaged--solutions--project-supply-oem-partners .mw-section--dark .mw-p, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-section--dark .mw-p, .shipb2b-packaged--solutions--project-supply-oem-partners .mw-section--proof-band .mw-h2, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-section--proof-band .mw-h2, .shipb2b-packaged--solutions--project-supply-oem-partners .mw-section--proof-band .mw-p, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-section--proof-band .mw-p {color:var(--mw-panel)}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-scenario-list, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-scenario-list {border-top:1px solid rgba(255,255,255,.2)}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-scenario-card, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-scenario-card {display:grid;grid-template-columns:54px minmax(260px,1fr) minmax(0,1.45fr);gap:22px 34px;align-items:center;min-height:112px;border-bottom:1px solid rgba(255,255,255,.2);color:var(--mw-panel)}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-scenario-card:hover, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-scenario-card:hover {text-decoration:none;background:rgba(255,255,255,.04)}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-scenario-card>span, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-scenario-card>span {color:var(--mw-primary-text);font-size:var(--mw-text-micro);font-weight:var(--mw-weight-display)}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-scenario-card strong, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-scenario-card strong {font-size:var(--mw-text-h2);line-height:1.18;letter-spacing:-.01em}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-scenario-card small, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-scenario-card small {font-size:var(--mw-text-caption);line-height:1.55}
@media(max-width:1000px) {.shipb2b-packaged--solutions--project-supply-oem-partners .mw-scenario-card, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-scenario-card {grid-template-columns:44px minmax(0,1fr);row-gap:10px}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-scenario-card small, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-scenario-card small {grid-column:2}}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-option-grid, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-option-grid {display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:3px solid var(--mw-black)}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-option-grid article, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-option-grid article {padding:24px 22px;border-right:1px solid var(--mw-line);border-bottom:1px solid var(--mw-line)}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-option-grid article:last-child, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-option-grid article:last-child {border-right:0}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-option-grid p, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-option-grid p, .shipb2b-packaged--solutions--project-supply-oem-partners .mw-process-rail p, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-process-rail p {margin:0}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-process-rail, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-process-rail {display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--mw-line);border-top:3px solid var(--mw-black)}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-process-rail article, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-process-rail article {position:relative;min-height:250px;padding:28px 24px;background:var(--mw-panel)}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-process-rail article>span, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-process-rail article>span {color:var(--mw-primary-text);font-size:var(--mw-text-micro);font-weight:var(--mw-weight-display);text-transform:uppercase;letter-spacing:.08em}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-process-rail h3, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-process-rail h3 {margin-top:48px}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-proof-band, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-proof-band {display:grid;grid-template-columns:1.35fr .8fr .8fr;grid-template-rows:220px 220px;gap:16px}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-proof-band figure, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-proof-band figure {position:relative;overflow:hidden;margin:0;background:var(--mw-black-soft)}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-proof-band figure:first-child, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-proof-band figure:first-child {grid-row:1/3}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-proof-band figure:last-child, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-proof-band figure:last-child {grid-column:2/4}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-proof-band img, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-proof-band img {width:100%;height:100%;object-fit:cover;filter:saturate(.8) contrast(1.05)}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-proof-band figcaption, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-proof-band figcaption {position:absolute;left:14px;bottom:12px;padding:6px 9px;background:rgba(23,26,31,.82);color:var(--mw-panel);font-size:var(--mw-text-micro);font-weight:var(--mw-weight-strong)}
@media(max-width:1000px) {.shipb2b-packaged--solutions--project-supply-oem-partners .mw-rail-layout, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-rail-layout, .shipb2b-packaged--solutions--project-supply-oem-partners .mw-sig, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-sig {grid-template-columns:1fr}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-matrix__row, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-matrix__row {grid-template-columns:1fr;gap:8px}}
@media(max-width:820px) {.shipb2b-packaged--solutions--project-supply-oem-partners .mw-nav, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-nav {display:none;position:absolute;top:76px;left:0;right:0;padding:20px;background:var(--mw-panel);border-bottom:1px solid var(--mw-line);flex-direction:column;align-items:stretch}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-nav[data-open="true"], .shipb2b-packaged--solutions--project-supply-oem-partners.mw-nav[data-open="true"] {display:flex}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-nav a, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-nav a {padding:8px 12px}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-menu-toggle, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-menu-toggle {display:inline-flex;align-items:center;justify-content:center}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-hero, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-hero {min-height:580px}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-hero__inner, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-hero__inner {padding-block:80px 56px}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-h1, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-h1 {font-size:var(--mw-text-h1)}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-section, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-section {padding-block:62px}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-proof-layout, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-proof-layout, .shipb2b-packaged--solutions--project-supply-oem-partners .mw-faq, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-faq, .shipb2b-packaged--solutions--project-supply-oem-partners .mw-cta-grid, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-cta-grid, .shipb2b-packaged--solutions--project-supply-oem-partners .mw-evidence-layout, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-evidence-layout, .shipb2b-packaged--solutions--project-supply-oem-partners .mw-public-head, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-public-head, .shipb2b-packaged--solutions--project-supply-oem-partners .mw-route-mosaic, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-route-mosaic, .shipb2b-packaged--solutions--project-supply-oem-partners .mw-dispatch-grid, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-dispatch-grid, .shipb2b-packaged--solutions--project-supply-oem-partners .mw-config-layout, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-config-layout, .shipb2b-packaged--solutions--project-supply-oem-partners .mw-rfq-panel, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-rfq-panel {grid-template-columns:1fr}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-public-head, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-public-head {gap:14px}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-proof-media, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-proof-media {min-height:280px}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-route-card:first-child, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-route-card:first-child {grid-row:auto;min-height:290px}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-route-card--product, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-route-card--product, .shipb2b-packaged--solutions--project-supply-oem-partners .mw-route-card--product:first-child, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-route-card--product:first-child, .shipb2b-packaged--solutions--project-supply-oem-partners .mw-route-card--product:last-child, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-route-card--product:last-child {grid-template-columns:1fr}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-route-card--product figure, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-route-card--product figure, .shipb2b-packaged--solutions--project-supply-oem-partners .mw-route-card--product:first-child figure, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-route-card--product:first-child figure {height:250px}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-config-list article, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-config-list article {grid-template-columns:1fr;gap:8px}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-config-list small, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-config-list small {grid-column:auto}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-application-list article, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-application-list article {grid-template-columns:38px 1fr}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-application-list article p, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-application-list article p {grid-column:2}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-rfq-panel, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-rfq-panel {padding:26px;gap:28px}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-btn, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-btn {width:100%}}
@media(max-width:820px) {}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-catalogue-card figure, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-catalogue-card figure {height:300px}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-catalogue-card img, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-catalogue-card img {padding:10px}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-catalogue-card[hidden], .shipb2b-packaged--solutions--project-supply-oem-partners.mw-catalogue-card[hidden] {display:none}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-progressive-pagination, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-progressive-pagination {display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:28px;padding-top:24px;border-top:1px solid var(--mw-line)}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-progressive-pagination p, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-progressive-pagination p {margin:0;color:var(--mw-muted);font-size:var(--mw-text-caption)}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-progressive-pagination .mw-btn, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-progressive-pagination .mw-btn {font-size:var(--mw-text-small)}
@media(max-width:820px) {.shipb2b-packaged--solutions--project-supply-oem-partners .mw-section-head--split, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-section-head--split, .shipb2b-packaged--solutions--project-supply-oem-partners .mw-catalogue-grid, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-catalogue-grid, .shipb2b-packaged--solutions--project-supply-oem-partners .mw-option-grid, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-option-grid, .shipb2b-packaged--solutions--project-supply-oem-partners .mw-process-rail, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-process-rail {grid-template-columns:1fr}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-section-head--split, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-section-head--split {gap:16px}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-catalogue-card, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-catalogue-card {display:grid;grid-template-columns:160px minmax(0,1fr)}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-catalogue-card figure, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-catalogue-card figure {height:100%;min-height:210px}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-scenario-card, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-scenario-card {grid-template-columns:36px minmax(0,1fr)}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-scenario-card small, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-scenario-card small {grid-column:2}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-option-grid article, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-option-grid article {border-right:0}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-process-rail article, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-process-rail article {min-height:0}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-process-rail h3, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-process-rail h3 {margin-top:22px}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-proof-band, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-proof-band {grid-template-columns:1fr;grid-template-rows:none}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-proof-band figure, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-proof-band figure, .shipb2b-packaged--solutions--project-supply-oem-partners .mw-proof-band figure:first-child, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-proof-band figure:first-child, .shipb2b-packaged--solutions--project-supply-oem-partners .mw-proof-band figure:last-child, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-proof-band figure:last-child {grid-column:auto;grid-row:auto;height:240px}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-progressive-pagination, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-progressive-pagination {align-items:stretch;flex-direction:column}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-catalogue-card img, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-catalogue-card img {padding:6px}}
@media(max-width:820px) {.shipb2b-packaged--solutions--project-supply-oem-partners .mw-route-mosaic--products .mw-route-card--product, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-route-mosaic--products .mw-route-card--product, .shipb2b-packaged--solutions--project-supply-oem-partners .mw-route-mosaic--products .mw-route-card--product:first-child, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-route-mosaic--products .mw-route-card--product:first-child, .shipb2b-packaged--solutions--project-supply-oem-partners .mw-route-mosaic--products .mw-route-card--product:last-child, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-route-mosaic--products .mw-route-card--product:last-child {grid-template-columns:1fr}
.shipb2b-packaged--solutions--project-supply-oem-partners .mw-route-mosaic--products .mw-route-card--product figure, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-route-mosaic--products .mw-route-card--product figure, .shipb2b-packaged--solutions--project-supply-oem-partners .mw-route-mosaic--products .mw-route-card--product:first-child figure, .shipb2b-packaged--solutions--project-supply-oem-partners.mw-route-mosaic--products .mw-route-card--product:first-child figure {height:250px}}
@media(prefers-reduced-motion:reduce) {.shipb2b-packaged--solutions--project-supply-oem-partners {scroll-behavior:auto}
.shipb2b-packaged--solutions--project-supply-oem-partners, .shipb2b-packaged--solutions--project-supply-oem-partners *, .shipb2b-packaged--solutions--project-supply-oem-partners *:before, .shipb2b-packaged--solutions--project-supply-oem-partners *:after {transition:none!important;animation:none!important}}
/* shipb2b-packaged: contact-us — scoped as .shipb2b-packaged--contact-us */
.shipb2b-packaged--contact-us {--mw-primary:#d32235;--mw-secondary:#a91a29;--mw-black:#181819;--mw-black-soft:#181819;--mw-white:#ffffff;--mw-white-2:#ffffff;--mw-text:#3a3b3c;--mw-muted:#55575a;--mw-line:#a9adad;--mw-panel:#ffffff;--mw-primary-text:#c01c2e;--mw-on-brand:#ffffff;--mw-font:"Roboto", system-ui, -apple-system, "Segoe UI", Arial, sans-serif;--mw-radius:14px;--mw-wrap:1200px}
.shipb2b-packaged--contact-us .mw-menu-icon, .shipb2b-packaged--contact-us.mw-menu-icon {width:24px;height:18px;display:grid;align-content:space-between}
.shipb2b-packaged--contact-us .mw-menu-icon span, .shipb2b-packaged--contact-us.mw-menu-icon span {display:block;width:24px;height:2px;background:currentColor}
.shipb2b-packaged--contact-us .mw-opening-experience, .shipb2b-packaged--contact-us.mw-opening-experience {position:relative;background:var(--mw-black)}
.shipb2b-packaged--contact-us .mw-opening-experience>[data-ui-visual-role="product"], .shipb2b-packaged--contact-us.mw-opening-experience>[data-ui-visual-role="product"] {position:relative;z-index:3;margin-top:-32px;border-radius:28px 28px 0 0;overflow:hidden}
.shipb2b-packaged--contact-us, .shipb2b-packaged--contact-us * {box-sizing:border-box}
.shipb2b-packaged--contact-us {scroll-behavior:smooth}
.shipb2b-packaged--contact-us {margin:0;background:var(--mw-white);color:var(--mw-text);font-family:var(--mw-font);font-size:var(--mw-text-body);line-height:1.65}
.shipb2b-packaged--contact-us img {display:block;max-width:100%;height:auto}
.shipb2b-packaged--contact-us a {color:var(--mw-primary-text);text-decoration:none}
.shipb2b-packaged--contact-us a:hover {text-decoration:underline}
.shipb2b-packaged--contact-us :focus-visible {outline:3px solid var(--mw-primary);outline-offset:3px}
.shipb2b-packaged--contact-us .mw-wrap, .shipb2b-packaged--contact-us.mw-wrap {width:min(100% - 40px,var(--mw-wrap));margin-inline:auto}
.shipb2b-packaged--contact-us .mw-logo, .shipb2b-packaged--contact-us.mw-logo {display:flex;align-items:center;gap:12px;color:var(--mw-black);font-weight:var(--mw-weight-strong)}
.shipb2b-packaged--contact-us .mw-logo img, .shipb2b-packaged--contact-us.mw-logo img {width:132px;height:auto}
.shipb2b-packaged--contact-us .mw-nav, .shipb2b-packaged--contact-us.mw-nav {display:flex;gap:24px;align-items:center}
.shipb2b-packaged--contact-us .mw-nav a, .shipb2b-packaged--contact-us.mw-nav a {color:var(--mw-black);font-weight:var(--mw-weight-strong);min-height:44px;display:inline-flex;align-items:center}
.shipb2b-packaged--contact-us .mw-menu-toggle, .shipb2b-packaged--contact-us.mw-menu-toggle {display:none;min-width:48px;min-height:48px;border:1px solid var(--mw-line);border-radius:999px;background:var(--mw-panel);font-weight:var(--mw-weight-strong);color:var(--mw-black)}
.shipb2b-packaged--contact-us .mw-btn, .shipb2b-packaged--contact-us.mw-btn {display:inline-flex;min-height:48px;align-items:center;justify-content:center;padding:12px 24px;border-radius:999px;font-size:var(--mw-text-h3);font-weight:var(--mw-weight-strong);transition:transform .2s ease,background-color .15s ease}
.shipb2b-packaged--contact-us .mw-btn:hover, .shipb2b-packaged--contact-us.mw-btn:hover {transform:translateY(-2px);text-decoration:none}
.shipb2b-packaged--contact-us .mw-btn--primary, .shipb2b-packaged--contact-us.mw-btn--primary {background:var(--mw-primary);color:var(--mw-on-brand)}
.shipb2b-packaged--contact-us .mw-btn--ghost, .shipb2b-packaged--contact-us.mw-btn--ghost {border:1px solid rgba(255,255,255,.55);color:var(--mw-panel)}
.shipb2b-packaged--contact-us .mw-btn--light, .shipb2b-packaged--contact-us.mw-btn--light {background:var(--mw-panel);color:var(--mw-primary-text)}
.shipb2b-packaged--contact-us .mw-hero, .shipb2b-packaged--contact-us.mw-hero {min-height:680px;display:grid;align-items:end;position:relative;overflow:hidden;background:var(--mw-black);color:var(--mw-panel)}
.shipb2b-packaged--contact-us .mw-hero__media, .shipb2b-packaged--contact-us.mw-hero__media {position:absolute;inset:0}
.shipb2b-packaged--contact-us .mw-hero__media img, .shipb2b-packaged--contact-us.mw-hero__media img {width:100%;height:100%;object-fit:cover;filter:saturate(.78) contrast(1.05)}
.shipb2b-packaged--contact-us .mw-hero__media:after, .shipb2b-packaged--contact-us.mw-hero__media:after {content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(23,26,31,.92) 0%,rgba(23,26,31,.68) 54%,rgba(23,26,31,.25) 100%)}
.shipb2b-packaged--contact-us .mw-hero__inner, .shipb2b-packaged--contact-us.mw-hero__inner {position:relative;z-index:2;padding-block:112px 88px}
.shipb2b-packaged--contact-us .mw-tag, .shipb2b-packaged--contact-us.mw-tag {margin:0 0 16px;color:var(--mw-secondary);font-size:var(--mw-text-micro);font-weight:var(--mw-weight-strong);letter-spacing:.11em;text-transform:uppercase}
.shipb2b-packaged--contact-us .mw-tag--light, .shipb2b-packaged--contact-us.mw-tag--light {color:var(--mw-panel)}
.shipb2b-packaged--contact-us .mw-h1, .shipb2b-packaged--contact-us.mw-h1, .shipb2b-packaged--contact-us .mw-h2, .shipb2b-packaged--contact-us.mw-h2, .shipb2b-packaged--contact-us .mw-h3, .shipb2b-packaged--contact-us.mw-h3 {margin:0;color:var(--mw-black);line-height:1.04;letter-spacing:-.025em}
.shipb2b-packaged--contact-us .mw-h1, .shipb2b-packaged--contact-us.mw-h1 {max-width:980px;color:var(--mw-panel);font-size:var(--mw-text-display);font-weight:var(--mw-weight-display)}
.shipb2b-packaged--contact-us .mw-h2, .shipb2b-packaged--contact-us.mw-h2 {font-size:var(--mw-text-h1);font-weight:var(--mw-weight-strong)}
.shipb2b-packaged--contact-us .mw-hero__lead, .shipb2b-packaged--contact-us.mw-hero__lead {max-width:720px;margin:24px 0 0;font-size:var(--mw-text-h3);line-height:1.5;color:var(--mw-white-2)}
.shipb2b-packaged--contact-us .mw-facts, .shipb2b-packaged--contact-us.mw-facts {display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}
.shipb2b-packaged--contact-us .mw-facts span, .shipb2b-packaged--contact-us.mw-facts span {padding:8px 14px;border:1px solid rgba(255,255,255,.28);border-radius:999px;font-size:var(--mw-text-caption)}
.shipb2b-packaged--contact-us .mw-actions, .shipb2b-packaged--contact-us.mw-actions {display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}
.shipb2b-packaged--contact-us .mw-section, .shipb2b-packaged--contact-us.mw-section {padding-block:88px;background:var(--mw-panel)}
.shipb2b-packaged--contact-us .mw-section--alt, .shipb2b-packaged--contact-us.mw-section--alt {background:var(--mw-white-2)}
.shipb2b-packaged--contact-us .mw-section-head, .shipb2b-packaged--contact-us.mw-section-head {max-width:820px;margin-bottom:40px}
.shipb2b-packaged--contact-us .mw-p, .shipb2b-packaged--contact-us.mw-p {margin:20px 0 0;max-width:760px;font-size:var(--mw-text-body)}
.shipb2b-packaged--contact-us .mw-rail-layout, .shipb2b-packaged--contact-us.mw-rail-layout {display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:44px;align-items:start}
.shipb2b-packaged--contact-us .mw-rail__media, .shipb2b-packaged--contact-us.mw-rail__media {margin:0;aspect-ratio:4/3;display:grid;place-items:center;background:radial-gradient(circle at 50% 45%,#fdfdfd 0%,#e9ebec 100%);border:1px solid var(--mw-line)}
.shipb2b-packaged--contact-us .mw-rail__media img, .shipb2b-packaged--contact-us.mw-rail__media img {max-height:100%;width:auto;object-fit:contain;padding:28px}
.shipb2b-packaged--contact-us .mw-rail, .shipb2b-packaged--contact-us.mw-rail {border-top:2px solid var(--mw-black)}
.shipb2b-packaged--contact-us .mw-rail__row, .shipb2b-packaged--contact-us.mw-rail__row {display:grid;grid-template-columns:52px minmax(0,1fr);gap:20px;padding:20px 0;border-bottom:1px solid var(--mw-line)}
.shipb2b-packaged--contact-us .mw-rail__n, .shipb2b-packaged--contact-us.mw-rail__n {font-size:var(--mw-text-caption);font-weight:var(--mw-weight-display);color:var(--mw-primary-text);letter-spacing:.08em}
.shipb2b-packaged--contact-us .mw-rail__row h3, .shipb2b-packaged--contact-us.mw-rail__row h3 {margin:0 0 4px;font-size:var(--mw-text-h3);color:var(--mw-black)}
.shipb2b-packaged--contact-us .mw-rail__row p, .shipb2b-packaged--contact-us.mw-rail__row p {margin:0;font-size:var(--mw-text-small);color:var(--mw-muted)}
.shipb2b-packaged--contact-us .mw-sig, .shipb2b-packaged--contact-us.mw-sig {display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:36px;align-items:start}
.shipb2b-packaged--contact-us .mw-sig__stage, .shipb2b-packaged--contact-us.mw-sig__stage {margin:0;position:relative;aspect-ratio:4/3;display:grid;place-items:center;background:radial-gradient(circle at 50% 40%,#2b2c2e 0%,#151617 100%);overflow:hidden}
.shipb2b-packaged--contact-us .mw-sig__stage img, .shipb2b-packaged--contact-us.mw-sig__stage img {max-height:82%;width:auto;object-fit:contain}
.shipb2b-packaged--contact-us .mw-sig__stage figcaption, .shipb2b-packaged--contact-us.mw-sig__stage figcaption {position:absolute;left:0;right:0;bottom:0;padding:12px 18px;background:linear-gradient(180deg,transparent,rgba(0,0,0,.72));color:var(--mw-panel);font-size:var(--mw-text-caption)}
.shipb2b-packaged--contact-us .mw-pick, .shipb2b-packaged--contact-us.mw-pick {display:grid;gap:12px}
.shipb2b-packaged--contact-us .mw-pick__card, .shipb2b-packaged--contact-us.mw-pick__card {display:grid;grid-template-columns:76px minmax(0,1fr);gap:14px;align-items:center;padding:12px;background:var(--mw-panel);border:1px solid var(--mw-line);border-left:3px solid var(--mw-primary)}
.shipb2b-packaged--contact-us .mw-pick__card img, .shipb2b-packaged--contact-us.mw-pick__card img {width:76px;height:58px;object-fit:contain}
.shipb2b-packaged--contact-us .mw-pick__name, .shipb2b-packaged--contact-us.mw-pick__name {display:block;font-size:var(--mw-text-small);font-weight:var(--mw-weight-strong);color:var(--mw-black)}
.shipb2b-packaged--contact-us .mw-pick__meta, .shipb2b-packaged--contact-us.mw-pick__meta {display:block;margin-top:2px;font-size:var(--mw-text-micro);color:var(--mw-muted)}
.shipb2b-packaged--contact-us .mw-compare, .shipb2b-packaged--contact-us.mw-compare {width:100%;border-collapse:collapse;font-size:var(--mw-text-caption);margin-top:28px}
.shipb2b-packaged--contact-us .mw-compare th, .shipb2b-packaged--contact-us.mw-compare th, .shipb2b-packaged--contact-us .mw-compare td, .shipb2b-packaged--contact-us.mw-compare td {padding:12px 14px;text-align:left;border-bottom:1px solid var(--mw-line);vertical-align:top}
.shipb2b-packaged--contact-us .mw-compare thead th, .shipb2b-packaged--contact-us.mw-compare thead th {font-size:var(--mw-text-micro);letter-spacing:.06em;text-transform:uppercase;color:var(--mw-muted);border-bottom:2px solid var(--mw-black)}
.shipb2b-packaged--contact-us .mw-compare tbody th, .shipb2b-packaged--contact-us.mw-compare tbody th {font-weight:var(--mw-weight-strong);color:var(--mw-black)}
.shipb2b-packaged--contact-us .mw-matrix, .shipb2b-packaged--contact-us.mw-matrix {border-top:2px solid var(--mw-black)}
.shipb2b-packaged--contact-us .mw-matrix__row, .shipb2b-packaged--contact-us.mw-matrix__row {display:grid;grid-template-columns:minmax(160px,.9fr) repeat(3,minmax(0,1fr));gap:20px;padding:18px 0;border-bottom:1px solid var(--mw-line)}
.shipb2b-packaged--contact-us .mw-matrix__label, .shipb2b-packaged--contact-us.mw-matrix__label {font-size:var(--mw-text-small);font-weight:var(--mw-weight-strong);color:var(--mw-black)}
.shipb2b-packaged--contact-us .mw-matrix__label::before, .shipb2b-packaged--contact-us.mw-matrix__label::before {content:"";display:inline-block;width:8px;height:8px;margin-right:8px;background:var(--mw-primary);vertical-align:middle}
.shipb2b-packaged--contact-us .mw-matrix__cell, .shipb2b-packaged--contact-us.mw-matrix__cell {font-size:var(--mw-text-small);color:var(--mw-muted)}
.shipb2b-packaged--contact-us .mw-matrix__cell b, .shipb2b-packaged--contact-us.mw-matrix__cell b {display:block;margin-bottom:3px;font-size:var(--mw-text-micro);letter-spacing:.06em;text-transform:uppercase;font-weight:var(--mw-weight-strong)}
.shipb2b-packaged--contact-us .mw-risk-grid, .shipb2b-packaged--contact-us.mw-risk-grid {display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}
.shipb2b-packaged--contact-us .mw-risk-card, .shipb2b-packaged--contact-us.mw-risk-card {padding:22px;background:var(--mw-panel);border:1px solid var(--mw-line);border-top:3px solid var(--mw-primary)}
.shipb2b-packaged--contact-us .mw-risk-card h3, .shipb2b-packaged--contact-us.mw-risk-card h3 {margin:0 0 8px;font-size:var(--mw-text-h3);color:var(--mw-black)}
.shipb2b-packaged--contact-us .mw-risk-card p, .shipb2b-packaged--contact-us.mw-risk-card p {margin:0;font-size:var(--mw-text-small);color:var(--mw-muted)}
.shipb2b-packaged--contact-us .mw-proof-layout, .shipb2b-packaged--contact-us.mw-proof-layout {display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:32px;align-items:stretch}
.shipb2b-packaged--contact-us .mw-proof-media, .shipb2b-packaged--contact-us.mw-proof-media {margin:0;min-height:420px;border-radius:var(--mw-radius);overflow:hidden;background:var(--mw-black)}
.shipb2b-packaged--contact-us .mw-proof-media img, .shipb2b-packaged--contact-us.mw-proof-media img {width:100%;height:100%;object-fit:cover;transition:transform .35s ease}
.shipb2b-packaged--contact-us .mw-proof-media:hover img, .shipb2b-packaged--contact-us.mw-proof-media:hover img {transform:scale(1.04)}
.shipb2b-packaged--contact-us .mw-proof-stack, .shipb2b-packaged--contact-us.mw-proof-stack {display:grid;gap:16px}
.shipb2b-packaged--contact-us .mw-proof-card, .shipb2b-packaged--contact-us.mw-proof-card {background:var(--mw-panel);border:1px solid var(--mw-line);border-radius:var(--mw-radius);padding:24px;box-shadow:0 2px 12px rgba(0,0,0,.06);transition:transform .2s ease,box-shadow .2s ease}
.shipb2b-packaged--contact-us .mw-section:not(.mw-section--alt) .mw-proof-card, .shipb2b-packaged--contact-us.mw-section:not(.mw-section--alt) .mw-proof-card {background:var(--mw-white)}
.shipb2b-packaged--contact-us .mw-proof-card:hover, .shipb2b-packaged--contact-us.mw-proof-card:hover {transform:translateY(-4px);box-shadow:0 10px 28px rgba(0,0,0,.1)}
.shipb2b-packaged--contact-us .mw-proof-card p, .shipb2b-packaged--contact-us.mw-proof-card p {margin:0}
.shipb2b-packaged--contact-us .mw-route-links, .shipb2b-packaged--contact-us.mw-route-links {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.shipb2b-packaged--contact-us .mw-route-links a, .shipb2b-packaged--contact-us.mw-route-links a {min-height:48px;display:flex;align-items:center;padding:12px 16px;background:var(--mw-black);color:var(--mw-panel);border-radius:10px;font-weight:var(--mw-weight-strong)}
.shipb2b-packaged--contact-us .mw-faq, .shipb2b-packaged--contact-us.mw-faq {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
.shipb2b-packaged--contact-us .mw-faq__item, .shipb2b-packaged--contact-us.mw-faq__item {background:var(--mw-panel);border:1px solid var(--mw-line);border-radius:var(--mw-radius);padding:0 22px}
.shipb2b-packaged--contact-us .mw-faq__item summary, .shipb2b-packaged--contact-us.mw-faq__item summary {cursor:pointer;min-height:64px;display:flex;align-items:center;color:var(--mw-black);font-weight:var(--mw-weight-strong)}
.shipb2b-packaged--contact-us .mw-faq__item p, .shipb2b-packaged--contact-us.mw-faq__item p {margin:0 0 22px}
.shipb2b-packaged--contact-us .mw-section--cta, .shipb2b-packaged--contact-us.mw-section--cta {background:var(--mw-black);color:var(--mw-on-brand)}
.shipb2b-packaged--contact-us .mw-section--cta .mw-h2, .shipb2b-packaged--contact-us.mw-section--cta .mw-h2, .shipb2b-packaged--contact-us .mw-section--cta .mw-p, .shipb2b-packaged--contact-us.mw-section--cta .mw-p {color:var(--mw-on-brand)}
.shipb2b-packaged--contact-us .mw-cta-grid, .shipb2b-packaged--contact-us.mw-cta-grid {display:grid;grid-template-columns:minmax(0,1fr) auto;gap:40px;align-items:center}
.shipb2b-packaged--contact-us .mw-page, .shipb2b-packaged--contact-us.mw-page {min-width:0}
.shipb2b-packaged--contact-us .mw-section--options, .shipb2b-packaged--contact-us.mw-section--options, .shipb2b-packaged--contact-us .mw-section--process, .shipb2b-packaged--contact-us.mw-section--process {position:relative}
.shipb2b-packaged--contact-us .mw-table-wrap, .shipb2b-packaged--contact-us.mw-table-wrap {background:#fff;border:1px solid var(--mw-line);border-radius:var(--mw-radius);overflow:hidden;margin-top:28px}
.shipb2b-packaged--contact-us .mw-table, .shipb2b-packaged--contact-us.mw-table {width:100%;border-collapse:collapse;font-size:var(--mw-text-small)}
.shipb2b-packaged--contact-us .mw-table th, .shipb2b-packaged--contact-us.mw-table th, .shipb2b-packaged--contact-us .mw-table td, .shipb2b-packaged--contact-us.mw-table td {padding:14px 18px;text-align:left;vertical-align:top;border-bottom:1px solid var(--mw-line)}
.shipb2b-packaged--contact-us .mw-table thead th, .shipb2b-packaged--contact-us.mw-table thead th {background:var(--mw-black);color:#fff;font-size:var(--mw-text-caption);letter-spacing:.04em;text-transform:uppercase}
.shipb2b-packaged--contact-us .mw-table tbody th[scope=row], .shipb2b-packaged--contact-us.mw-table tbody th[scope=row] {font-weight:var(--mw-weight-strong);color:var(--mw-black);width:22%}
.shipb2b-packaged--contact-us .mw-table tbody tr:last-child th, .shipb2b-packaged--contact-us.mw-table tbody tr:last-child th, .shipb2b-packaged--contact-us .mw-table tbody tr:last-child td, .shipb2b-packaged--contact-us.mw-table tbody tr:last-child td {border-bottom:none}
.shipb2b-packaged--contact-us .mw-table__note, .shipb2b-packaged--contact-us.mw-table__note {margin:14px 0 0;font-size:var(--mw-text-caption);color:var(--mw-muted)}
@media(max-width:767px) {.shipb2b-packaged--contact-us .mw-table-wrap, .shipb2b-packaged--contact-us.mw-table-wrap {overflow-x:auto;-webkit-overflow-scrolling:touch}
.shipb2b-packaged--contact-us .mw-table, .shipb2b-packaged--contact-us.mw-table, .shipb2b-packaged--contact-us .mw-table tbody, .shipb2b-packaged--contact-us.mw-table tbody, .shipb2b-packaged--contact-us .mw-table tr, .shipb2b-packaged--contact-us.mw-table tr, .shipb2b-packaged--contact-us .mw-table th, .shipb2b-packaged--contact-us.mw-table th, .shipb2b-packaged--contact-us .mw-table td, .shipb2b-packaged--contact-us.mw-table td {display:block;width:auto}
.shipb2b-packaged--contact-us .mw-table thead, .shipb2b-packaged--contact-us.mw-table thead {position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}
.shipb2b-packaged--contact-us .mw-table tbody tr, .shipb2b-packaged--contact-us.mw-table tbody tr {border-bottom:1px solid var(--mw-line);padding:14px 18px}
.shipb2b-packaged--contact-us .mw-table tbody th[scope=row], .shipb2b-packaged--contact-us.mw-table tbody th[scope=row] {width:auto;padding:0 0 8px}
.shipb2b-packaged--contact-us .mw-table tbody td, .shipb2b-packaged--contact-us.mw-table tbody td {padding:0 0 8px;border-bottom:none}}
.shipb2b-packaged--contact-us .mw-faq, .shipb2b-packaged--contact-us.mw-faq {grid-template-columns:1fr;gap:0;border-top:1px solid var(--mw-line);max-width:860px}
.shipb2b-packaged--contact-us .mw-faq__item, .shipb2b-packaged--contact-us.mw-faq__item {border:0;border-bottom:1px solid var(--mw-line);border-radius:0;padding:0;background:transparent}
.shipb2b-packaged--contact-us .mw-hero-link, .shipb2b-packaged--contact-us.mw-hero-link {display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:0 10px;color:var(--mw-panel);font-weight:var(--mw-weight-strong);border-bottom:1px solid rgba(255,255,255,.55)}
.shipb2b-packaged--contact-us .mw-hero-link:hover, .shipb2b-packaged--contact-us.mw-hero-link:hover {gap:15px;color:var(--mw-panel);text-decoration:none}
.shipb2b-packaged--contact-us .mw-hero-link span, .shipb2b-packaged--contact-us.mw-hero-link span {transition:transform .2s ease}
.shipb2b-packaged--contact-us .mw-hero-link:hover span, .shipb2b-packaged--contact-us.mw-hero-link:hover span {transform:translateX(3px)}
.shipb2b-packaged--contact-us .mw-section, .shipb2b-packaged--contact-us.mw-section {padding-block:76px}
.shipb2b-packaged--contact-us .mw-section--comparison>.mw-wrap>.mw-proof-media, .shipb2b-packaged--contact-us.mw-section--comparison>.mw-wrap>.mw-proof-media {height:350px;min-height:350px}
.shipb2b-packaged--contact-us .mw-route-links, .shipb2b-packaged--contact-us.mw-route-links {margin-top:30px;border-top:1px solid var(--mw-line)}
.shipb2b-packaged--contact-us .mw-route-links a, .shipb2b-packaged--contact-us.mw-route-links a {position:relative;min-height:48px;padding:12px 30px 12px 0;background:transparent;color:var(--mw-black);border-bottom:1px solid var(--mw-line);border-radius:0;font-size:var(--mw-text-caption)}
.shipb2b-packaged--contact-us .mw-route-links a:after, .shipb2b-packaged--contact-us.mw-route-links a:after {content:"→";position:absolute;right:8px;color:var(--mw-primary-text)}
.shipb2b-packaged--contact-us .mw-decision-stack, .shipb2b-packaged--contact-us.mw-decision-stack, .shipb2b-packaged--contact-us .mw-comparison-stack, .shipb2b-packaged--contact-us.mw-comparison-stack {display:grid;gap:52px;min-width:0}
.shipb2b-packaged--contact-us .mw-comparison-stack, .shipb2b-packaged--contact-us.mw-comparison-stack {margin-top:44px}
.shipb2b-packaged--contact-us .mw-public-group, .shipb2b-packaged--contact-us.mw-public-group {min-width:0}
.shipb2b-packaged--contact-us .mw-public-head, .shipb2b-packaged--contact-us.mw-public-head {display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,.7fr);gap:32px;align-items:end;margin-bottom:26px}
.shipb2b-packaged--contact-us .mw-public-head h3, .shipb2b-packaged--contact-us.mw-public-head h3 {margin:0;color:var(--mw-black);font-size:var(--mw-text-h2);line-height:1.08;letter-spacing:-.02em}
.shipb2b-packaged--contact-us .mw-public-head p, .shipb2b-packaged--contact-us.mw-public-head p {margin:0;color:var(--mw-text)}
.shipb2b-packaged--contact-us .mw-section--dark .mw-public-head h3, .shipb2b-packaged--contact-us.mw-section--dark .mw-public-head h3, .shipb2b-packaged--contact-us .mw-section--proof-band .mw-public-head h3, .shipb2b-packaged--contact-us.mw-section--proof-band .mw-public-head h3, .shipb2b-packaged--contact-us .mw-section--cta .mw-public-head h3, .shipb2b-packaged--contact-us.mw-section--cta .mw-public-head h3 {color:var(--mw-panel)}
.shipb2b-packaged--contact-us .mw-section--dark .mw-public-head p, .shipb2b-packaged--contact-us.mw-section--dark .mw-public-head p, .shipb2b-packaged--contact-us .mw-section--proof-band .mw-public-head p, .shipb2b-packaged--contact-us.mw-section--proof-band .mw-public-head p, .shipb2b-packaged--contact-us .mw-section--cta .mw-public-head p, .shipb2b-packaged--contact-us.mw-section--cta .mw-public-head p {color:var(--mw-white-2)}
.shipb2b-packaged--contact-us .mw-section--dark .mw-rfq-panel .mw-public-head h3, .shipb2b-packaged--contact-us.mw-section--dark .mw-rfq-panel .mw-public-head h3, .shipb2b-packaged--contact-us .mw-section--proof-band .mw-rfq-panel .mw-public-head h3, .shipb2b-packaged--contact-us.mw-section--proof-band .mw-rfq-panel .mw-public-head h3, .shipb2b-packaged--contact-us .mw-section--cta .mw-rfq-panel .mw-public-head h3, .shipb2b-packaged--contact-us.mw-section--cta .mw-rfq-panel .mw-public-head h3 {color:var(--mw-black)}
.shipb2b-packaged--contact-us .mw-section--dark .mw-rfq-panel .mw-public-head p, .shipb2b-packaged--contact-us.mw-section--dark .mw-rfq-panel .mw-public-head p, .shipb2b-packaged--contact-us .mw-section--proof-band .mw-rfq-panel .mw-public-head p, .shipb2b-packaged--contact-us.mw-section--proof-band .mw-rfq-panel .mw-public-head p, .shipb2b-packaged--contact-us .mw-section--cta .mw-rfq-panel .mw-public-head p, .shipb2b-packaged--contact-us.mw-section--cta .mw-rfq-panel .mw-public-head p {color:var(--mw-text)}
.shipb2b-packaged--contact-us .mw-route-mosaic, .shipb2b-packaged--contact-us.mw-route-mosaic {display:grid;grid-template-columns:1.15fr .85fr;gap:1px;background:var(--mw-line);border:1px solid var(--mw-line)}
.shipb2b-packaged--contact-us .mw-route-card, .shipb2b-packaged--contact-us.mw-route-card {position:relative;min-height:220px;padding:30px;background:var(--mw-panel)}
.shipb2b-packaged--contact-us .mw-route-card:first-child, .shipb2b-packaged--contact-us.mw-route-card:first-child {grid-row:span 2;display:flex;flex-direction:column;justify-content:flex-end;background:var(--mw-black);color:var(--mw-panel)}
.shipb2b-packaged--contact-us .mw-route-card>span, .shipb2b-packaged--contact-us.mw-route-card>span {color:var(--mw-primary-text);font-size:var(--mw-text-micro);font-weight:var(--mw-weight-display);letter-spacing:.12em}
.shipb2b-packaged--contact-us .mw-route-card h4, .shipb2b-packaged--contact-us.mw-route-card h4 {margin:42px 0 10px;color:var(--mw-black);font-size:var(--mw-text-h2);line-height:1.1}
.shipb2b-packaged--contact-us .mw-route-card:first-child h4, .shipb2b-packaged--contact-us.mw-route-card:first-child h4 {color:var(--mw-panel);font-size:var(--mw-text-h1)}
.shipb2b-packaged--contact-us .mw-route-card p, .shipb2b-packaged--contact-us.mw-route-card p {margin:0 0 18px}
.shipb2b-packaged--contact-us .mw-route-card small, .shipb2b-packaged--contact-us.mw-route-card small {display:block;padding-top:16px;border-top:1px solid var(--mw-line);font-size:var(--mw-text-caption)}
.shipb2b-packaged--contact-us .mw-route-card:first-child small, .shipb2b-packaged--contact-us.mw-route-card:first-child small {border-color:rgba(255,255,255,.22)}
.shipb2b-packaged--contact-us .mw-spec-wrap, .shipb2b-packaged--contact-us.mw-spec-wrap {overflow-x:auto;border-top:3px solid var(--mw-black)}
.shipb2b-packaged--contact-us .mw-spec-table, .shipb2b-packaged--contact-us.mw-spec-table {width:100%;border-collapse:collapse;background:transparent}
.shipb2b-packaged--contact-us .mw-spec-table th, .shipb2b-packaged--contact-us.mw-spec-table th, .shipb2b-packaged--contact-us .mw-spec-table td, .shipb2b-packaged--contact-us.mw-spec-table td {padding:19px 20px;text-align:left;border-bottom:1px solid var(--mw-line);vertical-align:top}
.shipb2b-packaged--contact-us .mw-spec-table thead th, .shipb2b-packaged--contact-us.mw-spec-table thead th {color:var(--mw-muted);font-size:var(--mw-text-micro);letter-spacing:.1em;text-transform:uppercase}
.shipb2b-packaged--contact-us .mw-spec-table tbody th, .shipb2b-packaged--contact-us.mw-spec-table tbody th {width:38%;color:var(--mw-black);font-size:var(--mw-text-body)}
.shipb2b-packaged--contact-us .mw-dispatch-grid, .shipb2b-packaged--contact-us.mw-dispatch-grid {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;border-top:1px solid var(--mw-line);padding-top:24px}
.shipb2b-packaged--contact-us .mw-dispatch-grid article, .shipb2b-packaged--contact-us.mw-dispatch-grid article {display:grid;grid-template-columns:auto 1fr;gap:18px}
.shipb2b-packaged--contact-us .mw-dispatch-grid span, .shipb2b-packaged--contact-us.mw-dispatch-grid span, .shipb2b-packaged--contact-us .mw-application-list span, .shipb2b-packaged--contact-us.mw-application-list span, .shipb2b-packaged--contact-us .mw-proof-scope article>span, .shipb2b-packaged--contact-us.mw-proof-scope article>span {color:var(--mw-primary-text);font-size:var(--mw-text-micro);font-weight:var(--mw-weight-display)}
.shipb2b-packaged--contact-us .mw-dispatch-grid h4, .shipb2b-packaged--contact-us.mw-dispatch-grid h4, .shipb2b-packaged--contact-us .mw-config-list h4, .shipb2b-packaged--contact-us.mw-config-list h4, .shipb2b-packaged--contact-us .mw-application-list h4, .shipb2b-packaged--contact-us.mw-application-list h4, .shipb2b-packaged--contact-us .mw-proof-scope h4, .shipb2b-packaged--contact-us.mw-proof-scope h4 {margin:0 0 8px;color:var(--mw-black);font-size:var(--mw-text-h3);line-height:1.25}
.shipb2b-packaged--contact-us .mw-section--dark .mw-application-list h4, .shipb2b-packaged--contact-us.mw-section--dark .mw-application-list h4, .shipb2b-packaged--contact-us .mw-section--proof-band .mw-application-list h4, .shipb2b-packaged--contact-us.mw-section--proof-band .mw-application-list h4, .shipb2b-packaged--contact-us .mw-section--cta .mw-application-list h4, .shipb2b-packaged--contact-us.mw-section--cta .mw-application-list h4, .shipb2b-packaged--contact-us .mw-section--dark .mw-proof-scope h4, .shipb2b-packaged--contact-us.mw-section--dark .mw-proof-scope h4, .shipb2b-packaged--contact-us .mw-section--proof-band .mw-proof-scope h4, .shipb2b-packaged--contact-us.mw-section--proof-band .mw-proof-scope h4, .shipb2b-packaged--contact-us .mw-section--cta .mw-proof-scope h4, .shipb2b-packaged--contact-us.mw-section--cta .mw-proof-scope h4 {color:var(--mw-panel)}
.shipb2b-packaged--contact-us .mw-section--dark .mw-application-list p, .shipb2b-packaged--contact-us.mw-section--dark .mw-application-list p, .shipb2b-packaged--contact-us .mw-section--proof-band .mw-application-list p, .shipb2b-packaged--contact-us.mw-section--proof-band .mw-application-list p, .shipb2b-packaged--contact-us .mw-section--cta .mw-application-list p, .shipb2b-packaged--contact-us.mw-section--cta .mw-application-list p, .shipb2b-packaged--contact-us .mw-section--dark .mw-proof-scope p, .shipb2b-packaged--contact-us.mw-section--dark .mw-proof-scope p, .shipb2b-packaged--contact-us .mw-section--proof-band .mw-proof-scope p, .shipb2b-packaged--contact-us.mw-section--proof-band .mw-proof-scope p, .shipb2b-packaged--contact-us .mw-section--cta .mw-proof-scope p, .shipb2b-packaged--contact-us.mw-section--cta .mw-proof-scope p {color:var(--mw-white-2)}
.shipb2b-packaged--contact-us .mw-section--dark .mw-application-list article, .shipb2b-packaged--contact-us.mw-section--dark .mw-application-list article, .shipb2b-packaged--contact-us .mw-section--proof-band .mw-application-list article, .shipb2b-packaged--contact-us.mw-section--proof-band .mw-application-list article, .shipb2b-packaged--contact-us .mw-section--cta .mw-application-list article, .shipb2b-packaged--contact-us.mw-section--cta .mw-application-list article, .shipb2b-packaged--contact-us .mw-section--dark .mw-proof-scope article, .shipb2b-packaged--contact-us.mw-section--dark .mw-proof-scope article, .shipb2b-packaged--contact-us .mw-section--proof-band .mw-proof-scope article, .shipb2b-packaged--contact-us.mw-section--proof-band .mw-proof-scope article, .shipb2b-packaged--contact-us .mw-section--cta .mw-proof-scope article, .shipb2b-packaged--contact-us.mw-section--cta .mw-proof-scope article {border-bottom-color:rgba(255,255,255,.18)}
.shipb2b-packaged--contact-us .mw-section--dark .mw-application-list, .shipb2b-packaged--contact-us.mw-section--dark .mw-application-list, .shipb2b-packaged--contact-us .mw-section--proof-band .mw-application-list, .shipb2b-packaged--contact-us.mw-section--proof-band .mw-application-list, .shipb2b-packaged--contact-us .mw-section--cta .mw-application-list, .shipb2b-packaged--contact-us.mw-section--cta .mw-application-list, .shipb2b-packaged--contact-us .mw-section--dark .mw-proof-scope, .shipb2b-packaged--contact-us.mw-section--dark .mw-proof-scope, .shipb2b-packaged--contact-us .mw-section--proof-band .mw-proof-scope, .shipb2b-packaged--contact-us.mw-section--proof-band .mw-proof-scope, .shipb2b-packaged--contact-us .mw-section--cta .mw-proof-scope, .shipb2b-packaged--contact-us.mw-section--cta .mw-proof-scope {border-top-color:rgba(255,255,255,.35)}
.shipb2b-packaged--contact-us .mw-dispatch-grid p, .shipb2b-packaged--contact-us.mw-dispatch-grid p, .shipb2b-packaged--contact-us .mw-config-list p, .shipb2b-packaged--contact-us.mw-config-list p, .shipb2b-packaged--contact-us .mw-application-list p, .shipb2b-packaged--contact-us.mw-application-list p, .shipb2b-packaged--contact-us .mw-proof-scope p, .shipb2b-packaged--contact-us.mw-proof-scope p {margin:0}
.shipb2b-packaged--contact-us .mw-config-layout, .shipb2b-packaged--contact-us.mw-config-layout {display:grid;grid-template-columns:minmax(0,1.45fr) minmax(260px,.55fr);gap:44px}
.shipb2b-packaged--contact-us .mw-config-list, .shipb2b-packaged--contact-us.mw-config-list {border-top:3px solid var(--mw-black)}
.shipb2b-packaged--contact-us .mw-config-list article, .shipb2b-packaged--contact-us.mw-config-list article {display:grid;grid-template-columns:minmax(170px,.65fr) 1fr;gap:24px;padding:24px 0;border-bottom:1px solid var(--mw-line)}
.shipb2b-packaged--contact-us .mw-config-list small, .shipb2b-packaged--contact-us.mw-config-list small {grid-column:2;font-size:var(--mw-text-caption);color:var(--mw-muted)}
.shipb2b-packaged--contact-us .mw-config-layout aside, .shipb2b-packaged--contact-us.mw-config-layout aside {padding:26px;background:var(--mw-black);color:var(--mw-panel)}
.shipb2b-packaged--contact-us .mw-config-layout aside>p, .shipb2b-packaged--contact-us.mw-config-layout aside>p {margin:0 0 20px;font-weight:var(--mw-weight-strong)}
.shipb2b-packaged--contact-us .mw-interface-chips, .shipb2b-packaged--contact-us.mw-interface-chips {display:flex;flex-wrap:wrap;gap:8px}
.shipb2b-packaged--contact-us .mw-interface-chips span, .shipb2b-packaged--contact-us.mw-interface-chips span {padding:7px 10px;border:1px solid rgba(255,255,255,.24);font-size:var(--mw-text-caption)}
.shipb2b-packaged--contact-us .mw-application-list, .shipb2b-packaged--contact-us.mw-application-list {border-top:3px solid var(--mw-black)}
.shipb2b-packaged--contact-us .mw-application-list article, .shipb2b-packaged--contact-us.mw-application-list article {display:grid;grid-template-columns:48px minmax(220px,.72fr) minmax(0,1fr);gap:24px;align-items:start;padding:25px 0;border-bottom:1px solid var(--mw-line)}
.shipb2b-packaged--contact-us .mw-evidence-layout, .shipb2b-packaged--contact-us.mw-evidence-layout {display:grid;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:42px;align-items:start}
.shipb2b-packaged--contact-us .mw-proof-scope, .shipb2b-packaged--contact-us.mw-proof-scope {display:grid;gap:26px}
.shipb2b-packaged--contact-us .mw-proof-scope article, .shipb2b-packaged--contact-us.mw-proof-scope article {display:grid;grid-template-columns:38px 1fr;gap:14px;padding:18px 0;border-bottom:1px solid var(--mw-line)}
.shipb2b-packaged--contact-us .mw-proof-scope aside, .shipb2b-packaged--contact-us.mw-proof-scope aside {padding:22px;border-left:4px solid var(--mw-primary);background:var(--mw-white)}
.shipb2b-packaged--contact-us .mw-section--dark .mw-proof-scope aside, .shipb2b-packaged--contact-us.mw-section--dark .mw-proof-scope aside, .shipb2b-packaged--contact-us .mw-section--proof-band .mw-proof-scope aside, .shipb2b-packaged--contact-us.mw-section--proof-band .mw-proof-scope aside, .shipb2b-packaged--contact-us .mw-section--cta .mw-proof-scope aside, .shipb2b-packaged--contact-us.mw-section--cta .mw-proof-scope aside {background:rgba(255,255,255,.06);border-left-color:var(--mw-primary)}
.shipb2b-packaged--contact-us .mw-section--dark .mw-proof-scope aside strong, .shipb2b-packaged--contact-us.mw-section--dark .mw-proof-scope aside strong, .shipb2b-packaged--contact-us .mw-section--proof-band .mw-proof-scope aside strong, .shipb2b-packaged--contact-us.mw-section--proof-band .mw-proof-scope aside strong, .shipb2b-packaged--contact-us .mw-section--cta .mw-proof-scope aside strong, .shipb2b-packaged--contact-us.mw-section--cta .mw-proof-scope aside strong {color:var(--mw-panel)}
.shipb2b-packaged--contact-us .mw-section--dark .mw-proof-scope aside p, .shipb2b-packaged--contact-us.mw-section--dark .mw-proof-scope aside p, .shipb2b-packaged--contact-us .mw-section--proof-band .mw-proof-scope aside p, .shipb2b-packaged--contact-us.mw-section--proof-band .mw-proof-scope aside p, .shipb2b-packaged--contact-us .mw-section--cta .mw-proof-scope aside p, .shipb2b-packaged--contact-us.mw-section--cta .mw-proof-scope aside p {color:var(--mw-white-2)}
.shipb2b-packaged--contact-us .mw-proof-scope aside p, .shipb2b-packaged--contact-us.mw-proof-scope aside p {margin-top:7px}
.shipb2b-packaged--contact-us .mw-section--comparison>.mw-wrap>.mw-proof-media, .shipb2b-packaged--contact-us.mw-section--comparison>.mw-wrap>.mw-proof-media {min-height:300px;max-height:420px}
.shipb2b-packaged--contact-us .mw-rfq-panel, .shipb2b-packaged--contact-us.mw-rfq-panel {display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.8fr);gap:48px;margin-top:44px;padding:38px;background:var(--mw-panel);color:var(--mw-text)}
.shipb2b-packaged--contact-us .mw-rfq-panel .mw-public-head, .shipb2b-packaged--contact-us.mw-rfq-panel .mw-public-head {display:block;margin:0}
.shipb2b-packaged--contact-us .mw-rfq-panel .mw-public-head h3, .shipb2b-packaged--contact-us.mw-rfq-panel .mw-public-head h3 {color:var(--mw-black)}
.shipb2b-packaged--contact-us .mw-rfq-panel .mw-public-head p, .shipb2b-packaged--contact-us.mw-rfq-panel .mw-public-head p {margin-top:12px}
.shipb2b-packaged--contact-us .mw-rfq-facts, .shipb2b-packaged--contact-us.mw-rfq-facts {margin:24px 0 0;padding-left:20px}
.shipb2b-packaged--contact-us .mw-rfq-fields, .shipb2b-packaged--contact-us.mw-rfq-fields {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--mw-line);border:1px solid var(--mw-line)}
.shipb2b-packaged--contact-us .mw-rfq-fields span, .shipb2b-packaged--contact-us.mw-rfq-fields span {display:flex;align-items:center;min-height:58px;padding:12px 14px;background:var(--mw-white);color:var(--mw-black);font-size:var(--mw-text-caption);font-weight:var(--mw-weight-strong)}
.shipb2b-packaged--contact-us .mw-route-card--product, .shipb2b-packaged--contact-us.mw-route-card--product {display:grid;grid-template-columns:190px minmax(0,1fr);min-height:270px;padding:0;background:var(--mw-panel);color:var(--mw-text)}
.shipb2b-packaged--contact-us .mw-route-card--product:first-child, .shipb2b-packaged--contact-us.mw-route-card--product:first-child {display:grid;grid-template-columns:1fr;justify-content:initial;background:var(--mw-panel);color:var(--mw-text)}
.shipb2b-packaged--contact-us .mw-route-card--product figure, .shipb2b-packaged--contact-us.mw-route-card--product figure {margin:0;min-height:100%;overflow:hidden;background:var(--mw-white)}
.shipb2b-packaged--contact-us .mw-route-card--product figure img, .shipb2b-packaged--contact-us.mw-route-card--product figure img {width:100%;height:100%;object-fit:cover}
.shipb2b-packaged--contact-us .mw-route-card--product:first-child figure, .shipb2b-packaged--contact-us.mw-route-card--product:first-child figure {height:330px}
.shipb2b-packaged--contact-us .mw-route-card__body, .shipb2b-packaged--contact-us.mw-route-card__body {padding:24px}
.shipb2b-packaged--contact-us .mw-route-card--product h4, .shipb2b-packaged--contact-us.mw-route-card--product h4, .shipb2b-packaged--contact-us .mw-route-card--product:first-child h4, .shipb2b-packaged--contact-us.mw-route-card--product:first-child h4 {margin:22px 0 10px;color:var(--mw-black);font-size:var(--mw-text-h2)}
.shipb2b-packaged--contact-us .mw-route-card--product p, .shipb2b-packaged--contact-us.mw-route-card--product p {font-size:var(--mw-text-small);line-height:1.55}
.shipb2b-packaged--contact-us .mw-route-card--product ul, .shipb2b-packaged--contact-us.mw-route-card--product ul {display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0 0 18px;padding:0}
.shipb2b-packaged--contact-us .mw-route-card--product li, .shipb2b-packaged--contact-us.mw-route-card--product li {padding:5px 8px;background:var(--mw-white);color:var(--mw-black);font-size:var(--mw-text-micro);font-weight:var(--mw-weight-strong)}
.shipb2b-packaged--contact-us .mw-route-card--product small, .shipb2b-packaged--contact-us.mw-route-card--product small, .shipb2b-packaged--contact-us .mw-route-card--product:first-child small, .shipb2b-packaged--contact-us.mw-route-card--product:first-child small {border-color:var(--mw-line);color:var(--mw-muted)}
.shipb2b-packaged--contact-us .mw-availability-note, .shipb2b-packaged--contact-us.mw-availability-note {margin:14px 0 0;color:var(--mw-muted);font-size:var(--mw-text-caption)}
.shipb2b-packaged--contact-us .mw-spec-table--models, .shipb2b-packaged--contact-us.mw-spec-table--models {min-width:980px}
.shipb2b-packaged--contact-us .mw-spec-table--models tbody th, .shipb2b-packaged--contact-us.mw-spec-table--models tbody th {width:auto;min-width:170px}
.shipb2b-packaged--contact-us .mw-spec-table--models td, .shipb2b-packaged--contact-us.mw-spec-table--models td {min-width:170px}
.shipb2b-packaged--contact-us .mw-h1, .shipb2b-packaged--contact-us.mw-h1 {max-width:980px;font-size:var(--mw-text-display);text-wrap:balance}
.shipb2b-packaged--contact-us .mw-route-card--product:last-child, .shipb2b-packaged--contact-us.mw-route-card--product:last-child {grid-column:1/-1;grid-template-columns:300px minmax(0,1fr)}
.shipb2b-packaged--contact-us .mw-route-mosaic--products, .shipb2b-packaged--contact-us.mw-route-mosaic--products {grid-template-columns:repeat(2,minmax(0,1fr))}
.shipb2b-packaged--contact-us .mw-route-mosaic--products>:last-child:nth-child(odd), .shipb2b-packaged--contact-us.mw-route-mosaic--products>:last-child:nth-child(odd) {grid-column:1/-1}
.shipb2b-packaged--contact-us .mw-route-mosaic--products .mw-route-card--product, .shipb2b-packaged--contact-us.mw-route-mosaic--products .mw-route-card--product, .shipb2b-packaged--contact-us .mw-route-mosaic--products .mw-route-card--product:first-child, .shipb2b-packaged--contact-us.mw-route-mosaic--products .mw-route-card--product:first-child, .shipb2b-packaged--contact-us .mw-route-mosaic--products .mw-route-card--product:last-child, .shipb2b-packaged--contact-us.mw-route-mosaic--products .mw-route-card--product:last-child {grid-column:auto;grid-row:auto;grid-template-columns:190px minmax(0,1fr)}
.shipb2b-packaged--contact-us .mw-route-mosaic--products .mw-route-card--product figure, .shipb2b-packaged--contact-us.mw-route-mosaic--products .mw-route-card--product figure, .shipb2b-packaged--contact-us .mw-route-mosaic--products .mw-route-card--product:first-child figure, .shipb2b-packaged--contact-us.mw-route-mosaic--products .mw-route-card--product:first-child figure {height:auto}
.shipb2b-packaged--contact-us .mw-route-mosaic--products .mw-route-card--product figure img, .shipb2b-packaged--contact-us.mw-route-mosaic--products .mw-route-card--product figure img {object-fit:contain}
.shipb2b-packaged--contact-us .mw-route-links--cta, .shipb2b-packaged--contact-us.mw-route-links--cta {margin-top:28px}
.shipb2b-packaged--contact-us .mw-route-links--cta a, .shipb2b-packaged--contact-us.mw-route-links--cta a {background:rgba(23,26,31,.28);border:1px solid rgba(255,255,255,.26)}
.shipb2b-packaged--contact-us .mw-logo, .shipb2b-packaged--contact-us.mw-logo {min-height:44px}
.shipb2b-packaged--contact-us .mw-section-action, .shipb2b-packaged--contact-us.mw-section-action {width:min(100% - 40px,var(--mw-wrap));margin:32px auto 0;display:flex;justify-content:flex-end}
.shipb2b-packaged--contact-us .mw-hero>.mw-section-action, .shipb2b-packaged--contact-us.mw-hero>.mw-section-action {display:none}
.shipb2b-packaged--contact-us .mw-section--cta .mw-section-action, .shipb2b-packaged--contact-us.mw-section--cta .mw-section-action {display:none}
.shipb2b-packaged--contact-us .mw-section-head--split, .shipb2b-packaged--contact-us.mw-section-head--split {display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.7fr);gap:48px;align-items:end;max-width:none}
.shipb2b-packaged--contact-us .mw-section-head--split .mw-p, .shipb2b-packaged--contact-us.mw-section-head--split .mw-p {margin:0}
.shipb2b-packaged--contact-us .mw-catalogue-grid, .shipb2b-packaged--contact-us.mw-catalogue-grid {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.shipb2b-packaged--contact-us .mw-catalogue-card, .shipb2b-packaged--contact-us.mw-catalogue-card {overflow:hidden;background:var(--mw-panel);border:1px solid var(--mw-line);box-shadow:0 8px 24px rgba(23,26,31,.07)}
.shipb2b-packaged--contact-us .mw-catalogue-card figure, .shipb2b-packaged--contact-us.mw-catalogue-card figure {height:220px;margin:0;background:var(--mw-white)}
.shipb2b-packaged--contact-us .mw-catalogue-card img, .shipb2b-packaged--contact-us.mw-catalogue-card img {width:100%;height:100%;object-fit:contain}
.shipb2b-packaged--contact-us .mw-catalogue-card>div, .shipb2b-packaged--contact-us.mw-catalogue-card>div {padding:22px}
.shipb2b-packaged--contact-us .mw-catalogue-card>div>span, .shipb2b-packaged--contact-us.mw-catalogue-card>div>span, .shipb2b-packaged--contact-us .mw-option-grid article>span, .shipb2b-packaged--contact-us.mw-option-grid article>span {color:var(--mw-primary-text);font-size:var(--mw-text-micro);font-weight:var(--mw-weight-display);letter-spacing:.12em}
.shipb2b-packaged--contact-us .mw-catalogue-card h3, .shipb2b-packaged--contact-us.mw-catalogue-card h3, .shipb2b-packaged--contact-us .mw-option-grid h3, .shipb2b-packaged--contact-us.mw-option-grid h3, .shipb2b-packaged--contact-us .mw-process-rail h3, .shipb2b-packaged--contact-us.mw-process-rail h3 {margin:10px 0 18px;color:var(--mw-black);font-size:var(--mw-text-h3);line-height:1.2}
.shipb2b-packaged--contact-us .mw-catalogue-card a, .shipb2b-packaged--contact-us.mw-catalogue-card a {display:flex;justify-content:space-between;gap:12px;padding-top:15px;border-top:1px solid var(--mw-line);color:var(--mw-black);font-size:var(--mw-text-caption);font-weight:var(--mw-weight-strong)}
.shipb2b-packaged--contact-us .mw-section--dark, .shipb2b-packaged--contact-us.mw-section--dark, .shipb2b-packaged--contact-us .mw-section--proof-band, .shipb2b-packaged--contact-us.mw-section--proof-band {background:var(--mw-black);color:var(--mw-white-2)}
.shipb2b-packaged--contact-us .mw-section--dark .mw-h2, .shipb2b-packaged--contact-us.mw-section--dark .mw-h2, .shipb2b-packaged--contact-us .mw-section--dark .mw-p, .shipb2b-packaged--contact-us.mw-section--dark .mw-p, .shipb2b-packaged--contact-us .mw-section--proof-band .mw-h2, .shipb2b-packaged--contact-us.mw-section--proof-band .mw-h2, .shipb2b-packaged--contact-us .mw-section--proof-band .mw-p, .shipb2b-packaged--contact-us.mw-section--proof-band .mw-p {color:var(--mw-panel)}
.shipb2b-packaged--contact-us .mw-scenario-list, .shipb2b-packaged--contact-us.mw-scenario-list {border-top:1px solid rgba(255,255,255,.2)}
.shipb2b-packaged--contact-us .mw-scenario-card, .shipb2b-packaged--contact-us.mw-scenario-card {display:grid;grid-template-columns:54px minmax(260px,1fr) minmax(0,1.45fr);gap:22px 34px;align-items:center;min-height:112px;border-bottom:1px solid rgba(255,255,255,.2);color:var(--mw-panel)}
.shipb2b-packaged--contact-us .mw-scenario-card:hover, .shipb2b-packaged--contact-us.mw-scenario-card:hover {text-decoration:none;background:rgba(255,255,255,.04)}
.shipb2b-packaged--contact-us .mw-scenario-card>span, .shipb2b-packaged--contact-us.mw-scenario-card>span {color:var(--mw-primary-text);font-size:var(--mw-text-micro);font-weight:var(--mw-weight-display)}
.shipb2b-packaged--contact-us .mw-scenario-card strong, .shipb2b-packaged--contact-us.mw-scenario-card strong {font-size:var(--mw-text-h2);line-height:1.18;letter-spacing:-.01em}
.shipb2b-packaged--contact-us .mw-scenario-card small, .shipb2b-packaged--contact-us.mw-scenario-card small {font-size:var(--mw-text-caption);line-height:1.55}
@media(max-width:1000px) {.shipb2b-packaged--contact-us .mw-scenario-card, .shipb2b-packaged--contact-us.mw-scenario-card {grid-template-columns:44px minmax(0,1fr);row-gap:10px}
.shipb2b-packaged--contact-us .mw-scenario-card small, .shipb2b-packaged--contact-us.mw-scenario-card small {grid-column:2}}
.shipb2b-packaged--contact-us .mw-option-grid, .shipb2b-packaged--contact-us.mw-option-grid {display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:3px solid var(--mw-black)}
.shipb2b-packaged--contact-us .mw-option-grid article, .shipb2b-packaged--contact-us.mw-option-grid article {padding:24px 22px;border-right:1px solid var(--mw-line);border-bottom:1px solid var(--mw-line)}
.shipb2b-packaged--contact-us .mw-option-grid article:last-child, .shipb2b-packaged--contact-us.mw-option-grid article:last-child {border-right:0}
.shipb2b-packaged--contact-us .mw-option-grid p, .shipb2b-packaged--contact-us.mw-option-grid p, .shipb2b-packaged--contact-us .mw-process-rail p, .shipb2b-packaged--contact-us.mw-process-rail p {margin:0}
.shipb2b-packaged--contact-us .mw-process-rail, .shipb2b-packaged--contact-us.mw-process-rail {display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--mw-line);border-top:3px solid var(--mw-black)}
.shipb2b-packaged--contact-us .mw-process-rail article, .shipb2b-packaged--contact-us.mw-process-rail article {position:relative;min-height:250px;padding:28px 24px;background:var(--mw-panel)}
.shipb2b-packaged--contact-us .mw-process-rail article>span, .shipb2b-packaged--contact-us.mw-process-rail article>span {color:var(--mw-primary-text);font-size:var(--mw-text-micro);font-weight:var(--mw-weight-display);text-transform:uppercase;letter-spacing:.08em}
.shipb2b-packaged--contact-us .mw-process-rail h3, .shipb2b-packaged--contact-us.mw-process-rail h3 {margin-top:48px}
.shipb2b-packaged--contact-us .mw-proof-band, .shipb2b-packaged--contact-us.mw-proof-band {display:grid;grid-template-columns:1.35fr .8fr .8fr;grid-template-rows:220px 220px;gap:16px}
.shipb2b-packaged--contact-us .mw-proof-band figure, .shipb2b-packaged--contact-us.mw-proof-band figure {position:relative;overflow:hidden;margin:0;background:var(--mw-black-soft)}
.shipb2b-packaged--contact-us .mw-proof-band figure:first-child, .shipb2b-packaged--contact-us.mw-proof-band figure:first-child {grid-row:1/3}
.shipb2b-packaged--contact-us .mw-proof-band figure:last-child, .shipb2b-packaged--contact-us.mw-proof-band figure:last-child {grid-column:2/4}
.shipb2b-packaged--contact-us .mw-proof-band img, .shipb2b-packaged--contact-us.mw-proof-band img {width:100%;height:100%;object-fit:cover;filter:saturate(.8) contrast(1.05)}
.shipb2b-packaged--contact-us .mw-proof-band figcaption, .shipb2b-packaged--contact-us.mw-proof-band figcaption {position:absolute;left:14px;bottom:12px;padding:6px 9px;background:rgba(23,26,31,.82);color:var(--mw-panel);font-size:var(--mw-text-micro);font-weight:var(--mw-weight-strong)}
@media(max-width:1000px) {.shipb2b-packaged--contact-us .mw-rail-layout, .shipb2b-packaged--contact-us.mw-rail-layout, .shipb2b-packaged--contact-us .mw-sig, .shipb2b-packaged--contact-us.mw-sig {grid-template-columns:1fr}
.shipb2b-packaged--contact-us .mw-matrix__row, .shipb2b-packaged--contact-us.mw-matrix__row {grid-template-columns:1fr;gap:8px}}
@media(max-width:820px) {.shipb2b-packaged--contact-us .mw-nav, .shipb2b-packaged--contact-us.mw-nav {display:none;position:absolute;top:76px;left:0;right:0;padding:20px;background:var(--mw-panel);border-bottom:1px solid var(--mw-line);flex-direction:column;align-items:stretch}
.shipb2b-packaged--contact-us .mw-nav[data-open="true"], .shipb2b-packaged--contact-us.mw-nav[data-open="true"] {display:flex}
.shipb2b-packaged--contact-us .mw-nav a, .shipb2b-packaged--contact-us.mw-nav a {padding:8px 12px}
.shipb2b-packaged--contact-us .mw-menu-toggle, .shipb2b-packaged--contact-us.mw-menu-toggle {display:inline-flex;align-items:center;justify-content:center}
.shipb2b-packaged--contact-us .mw-hero, .shipb2b-packaged--contact-us.mw-hero {min-height:580px}
.shipb2b-packaged--contact-us .mw-hero__inner, .shipb2b-packaged--contact-us.mw-hero__inner {padding-block:80px 56px}
.shipb2b-packaged--contact-us .mw-h1, .shipb2b-packaged--contact-us.mw-h1 {font-size:var(--mw-text-h1)}
.shipb2b-packaged--contact-us .mw-section, .shipb2b-packaged--contact-us.mw-section {padding-block:62px}
.shipb2b-packaged--contact-us .mw-proof-layout, .shipb2b-packaged--contact-us.mw-proof-layout, .shipb2b-packaged--contact-us .mw-faq, .shipb2b-packaged--contact-us.mw-faq, .shipb2b-packaged--contact-us .mw-cta-grid, .shipb2b-packaged--contact-us.mw-cta-grid, .shipb2b-packaged--contact-us .mw-evidence-layout, .shipb2b-packaged--contact-us.mw-evidence-layout, .shipb2b-packaged--contact-us .mw-public-head, .shipb2b-packaged--contact-us.mw-public-head, .shipb2b-packaged--contact-us .mw-route-mosaic, .shipb2b-packaged--contact-us.mw-route-mosaic, .shipb2b-packaged--contact-us .mw-dispatch-grid, .shipb2b-packaged--contact-us.mw-dispatch-grid, .shipb2b-packaged--contact-us .mw-config-layout, .shipb2b-packaged--contact-us.mw-config-layout, .shipb2b-packaged--contact-us .mw-rfq-panel, .shipb2b-packaged--contact-us.mw-rfq-panel {grid-template-columns:1fr}
.shipb2b-packaged--contact-us .mw-public-head, .shipb2b-packaged--contact-us.mw-public-head {gap:14px}
.shipb2b-packaged--contact-us .mw-proof-media, .shipb2b-packaged--contact-us.mw-proof-media {min-height:280px}
.shipb2b-packaged--contact-us .mw-route-card:first-child, .shipb2b-packaged--contact-us.mw-route-card:first-child {grid-row:auto;min-height:290px}
.shipb2b-packaged--contact-us .mw-route-card--product, .shipb2b-packaged--contact-us.mw-route-card--product, .shipb2b-packaged--contact-us .mw-route-card--product:first-child, .shipb2b-packaged--contact-us.mw-route-card--product:first-child, .shipb2b-packaged--contact-us .mw-route-card--product:last-child, .shipb2b-packaged--contact-us.mw-route-card--product:last-child {grid-template-columns:1fr}
.shipb2b-packaged--contact-us .mw-route-card--product figure, .shipb2b-packaged--contact-us.mw-route-card--product figure, .shipb2b-packaged--contact-us .mw-route-card--product:first-child figure, .shipb2b-packaged--contact-us.mw-route-card--product:first-child figure {height:250px}
.shipb2b-packaged--contact-us .mw-config-list article, .shipb2b-packaged--contact-us.mw-config-list article {grid-template-columns:1fr;gap:8px}
.shipb2b-packaged--contact-us .mw-config-list small, .shipb2b-packaged--contact-us.mw-config-list small {grid-column:auto}
.shipb2b-packaged--contact-us .mw-application-list article, .shipb2b-packaged--contact-us.mw-application-list article {grid-template-columns:38px 1fr}
.shipb2b-packaged--contact-us .mw-application-list article p, .shipb2b-packaged--contact-us.mw-application-list article p {grid-column:2}
.shipb2b-packaged--contact-us .mw-rfq-panel, .shipb2b-packaged--contact-us.mw-rfq-panel {padding:26px;gap:28px}
.shipb2b-packaged--contact-us .mw-btn, .shipb2b-packaged--contact-us.mw-btn {width:100%}}
@media(max-width:820px) {}
.shipb2b-packaged--contact-us .mw-catalogue-card figure, .shipb2b-packaged--contact-us.mw-catalogue-card figure {height:300px}
.shipb2b-packaged--contact-us .mw-catalogue-card img, .shipb2b-packaged--contact-us.mw-catalogue-card img {padding:10px}
.shipb2b-packaged--contact-us .mw-catalogue-card[hidden], .shipb2b-packaged--contact-us.mw-catalogue-card[hidden] {display:none}
.shipb2b-packaged--contact-us .mw-progressive-pagination, .shipb2b-packaged--contact-us.mw-progressive-pagination {display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:28px;padding-top:24px;border-top:1px solid var(--mw-line)}
.shipb2b-packaged--contact-us .mw-progressive-pagination p, .shipb2b-packaged--contact-us.mw-progressive-pagination p {margin:0;color:var(--mw-muted);font-size:var(--mw-text-caption)}
.shipb2b-packaged--contact-us .mw-progressive-pagination .mw-btn, .shipb2b-packaged--contact-us.mw-progressive-pagination .mw-btn {font-size:var(--mw-text-small)}
@media(max-width:820px) {.shipb2b-packaged--contact-us .mw-section-head--split, .shipb2b-packaged--contact-us.mw-section-head--split, .shipb2b-packaged--contact-us .mw-catalogue-grid, .shipb2b-packaged--contact-us.mw-catalogue-grid, .shipb2b-packaged--contact-us .mw-option-grid, .shipb2b-packaged--contact-us.mw-option-grid, .shipb2b-packaged--contact-us .mw-process-rail, .shipb2b-packaged--contact-us.mw-process-rail {grid-template-columns:1fr}
.shipb2b-packaged--contact-us .mw-section-head--split, .shipb2b-packaged--contact-us.mw-section-head--split {gap:16px}
.shipb2b-packaged--contact-us .mw-catalogue-card, .shipb2b-packaged--contact-us.mw-catalogue-card {display:grid;grid-template-columns:160px minmax(0,1fr)}
.shipb2b-packaged--contact-us .mw-catalogue-card figure, .shipb2b-packaged--contact-us.mw-catalogue-card figure {height:100%;min-height:210px}
.shipb2b-packaged--contact-us .mw-scenario-card, .shipb2b-packaged--contact-us.mw-scenario-card {grid-template-columns:36px minmax(0,1fr)}
.shipb2b-packaged--contact-us .mw-scenario-card small, .shipb2b-packaged--contact-us.mw-scenario-card small {grid-column:2}
.shipb2b-packaged--contact-us .mw-option-grid article, .shipb2b-packaged--contact-us.mw-option-grid article {border-right:0}
.shipb2b-packaged--contact-us .mw-process-rail article, .shipb2b-packaged--contact-us.mw-process-rail article {min-height:0}
.shipb2b-packaged--contact-us .mw-process-rail h3, .shipb2b-packaged--contact-us.mw-process-rail h3 {margin-top:22px}
.shipb2b-packaged--contact-us .mw-proof-band, .shipb2b-packaged--contact-us.mw-proof-band {grid-template-columns:1fr;grid-template-rows:none}
.shipb2b-packaged--contact-us .mw-proof-band figure, .shipb2b-packaged--contact-us.mw-proof-band figure, .shipb2b-packaged--contact-us .mw-proof-band figure:first-child, .shipb2b-packaged--contact-us.mw-proof-band figure:first-child, .shipb2b-packaged--contact-us .mw-proof-band figure:last-child, .shipb2b-packaged--contact-us.mw-proof-band figure:last-child {grid-column:auto;grid-row:auto;height:240px}
.shipb2b-packaged--contact-us .mw-progressive-pagination, .shipb2b-packaged--contact-us.mw-progressive-pagination {align-items:stretch;flex-direction:column}
.shipb2b-packaged--contact-us .mw-catalogue-card img, .shipb2b-packaged--contact-us.mw-catalogue-card img {padding:6px}}
@media(max-width:820px) {.shipb2b-packaged--contact-us .mw-route-mosaic--products .mw-route-card--product, .shipb2b-packaged--contact-us.mw-route-mosaic--products .mw-route-card--product, .shipb2b-packaged--contact-us .mw-route-mosaic--products .mw-route-card--product:first-child, .shipb2b-packaged--contact-us.mw-route-mosaic--products .mw-route-card--product:first-child, .shipb2b-packaged--contact-us .mw-route-mosaic--products .mw-route-card--product:last-child, .shipb2b-packaged--contact-us.mw-route-mosaic--products .mw-route-card--product:last-child {grid-template-columns:1fr}
.shipb2b-packaged--contact-us .mw-route-mosaic--products .mw-route-card--product figure, .shipb2b-packaged--contact-us.mw-route-mosaic--products .mw-route-card--product figure, .shipb2b-packaged--contact-us .mw-route-mosaic--products .mw-route-card--product:first-child figure, .shipb2b-packaged--contact-us.mw-route-mosaic--products .mw-route-card--product:first-child figure {height:250px}}
@media(prefers-reduced-motion:reduce) {.shipb2b-packaged--contact-us {scroll-behavior:auto}
.shipb2b-packaged--contact-us, .shipb2b-packaged--contact-us *, .shipb2b-packaged--contact-us *:before, .shipb2b-packaged--contact-us *:after {transition:none!important;animation:none!important}}


/* ═══════════════════════════════════════════════════════════════════════════
   询盘表单（mw-cf-*）—— 2026-08-18 从 Frost 模板搬回

   这套样式此前只作为内联 <style> 活在 frost-child 的 contact-us 模板里,
   global.css / style.css / site-core 的五段 CSS 里一条都没有。切主题时
   模板连同它的内联样式一起失效,而表单标记、样式、脚本三样都在那里面
   —— 也就是说,不搬这一份,切换之后 /contact-us/ 上没有询盘表单。

   提交链路本身与主题无关,不需要搬:
     - 处理器 wp_ajax_mw_contact_submit 在 minwen-fire-site-core MU 插件里
     - Turnstile sitekey 由同一插件在 wp_head 优先级 5 输出(非首页也输出)
     - 提交落 fluentform_submissions,form_id 取自 handle "contact"(线上 id=6)

   原样搬运,只做两处改动:把两个内联 style 属性换成 class
   (.mw-cf-req / .mw-cf-turnstile),因为打包产物不许内联样式,
   且部分部署路径会用 kses 把它剥掉并漏出裸 CSS 文本。
   ═══════════════════════════════════════════════════════════════════════════ */

/* ── Tab nav ── */
.mw-tab-nav {
	display:flex; border-bottom:2px solid #ebebeb; margin-bottom:28px; gap:0;
}
.mw-tab-btn {
	flex:1; padding:14px 12px; border:none; background:none;
	/* #999 在白底上只有 2.85:1,14px/700 按正文线算不达 4.5;steel 是辅助文字的既定档 */
	font-size:14px; font-weight:700; color:var(--mw-color-steel, #55575a); cursor:pointer;
	border-bottom:3px solid transparent; margin-bottom:-2px;
	transition:color .15s, border-color .15s; line-height:1.3;
}
/* 红当文字只有 brand-red-text 一个合法值(6.09:1);border 不是文字,保持主红 */
.mw-tab-btn.active { color:var(--mw-color-brand-red-text, #c01c2e); border-bottom-color:var(--mw-color-brand-red); }
.mw-tab-btn:hover:not(.active) { color:#333; }
.mw-tab-panel { display:none; }
.mw-tab-panel.active { display:block; }
/* ── Form fields ── */
.mw-cf-subtitle { font-size:14px; color:#888; margin:0 0 24px; line-height:1.5; }
.mw-cf-row { display:grid; grid-template-columns:1fr 1fr; gap:14px; margin-bottom:0; }
.mw-cf-field { display:flex; flex-direction:column; gap:5px; margin-bottom:14px; }
.mw-cf-field label { font-size:13px; font-weight:700; color:#333; }
.mw-cf-field input,
.mw-cf-field select,
.mw-cf-field textarea {
	border:1.5px solid #e0e0e0; border-radius:7px;
	/* min-height 44px:触控目标底线;此前 10px 内边距只有 38px 高 */
	padding:10px 13px; min-height:44px; font-size:14px; color:#111; background:#fff;
	outline:none; transition:border-color .15s; width:100%; box-sizing:border-box;
	font-family:inherit;
}
.mw-cf-field input:focus,
.mw-cf-field select:focus,
.mw-cf-field textarea:focus { border-color:var(--mw-color-brand-red); }
.mw-cf-field textarea { resize:vertical; min-height:88px; }
.mw-cf-field select { appearance:auto; }
/* Checkbox group */
.mw-cf-checkgroup { display:flex; flex-wrap:wrap; gap:8px 16px; margin-top:4px; }
.mw-cf-check {
	display:flex; align-items:center; gap:6px;
	font-size:13px; color:#444; cursor:pointer;
	user-select:none;
}
.mw-cf-check input[type=checkbox] { accent-color:var(--mw-color-brand-red); width:14px; height:14px; cursor:pointer; }
/* Validation */
.mw-cf-err { font-size:11px; color:var(--mw-color-brand-red); margin-top:2px; display:none; }
.has-err .mw-cf-err { display:block; }
/* Submit button */
.mw-cf-submit {
	display:block; width:100%; padding:13px 24px;
	background:var(--mw-color-brand-red); color:#fff; border:none; border-radius:8px;
	font-size:15px; font-weight:700; cursor:pointer; margin-top:8px;
	transition:background .15s; letter-spacing:.01em; font-family:inherit;
}
.mw-cf-submit:hover:not(:disabled) { background:var(--mw-color-brand-red-deep); }
.mw-cf-submit:disabled { opacity:.6; cursor:not-allowed; }
.mw-cf-form-note { font-size:12px; color:#aaa; margin:8px 0 0; text-align:center; }
/* Success state */
.mw-cf-success { display:none; text-align:center; padding:28px 16px; }
.mw-cf-success-icon { font-size:42px; line-height:1; margin-bottom:10px; }
.mw-cf-success p { font-size:16px; font-weight:800; color:#111; margin:0 0 6px; }
.mw-cf-success span { font-size:14px; color:#888; }

/* 取代原 style="color:#c0392b" */
.mw-cf-field label .mw-cf-req { color: var(--mw-color-brand-red); }

/* 取代原 style="margin: 12px 0 4px" */
.mw-cf-turnstile { margin: 12px 0 4px; }

/* 表单落在 ink 底色的 section 里,标签与说明文字需要反白。
   原 Frost 页面上这一段是浅底,搬到新设计的 conversion section 后底色是墨色。 */
.mw-section--ink .mw-cf-field label,
.mw-section[data-ui-surface="ink"] .mw-cf-field label { color: var(--mw-white, #fff); }
.mw-section--ink .mw-cf-subtitle,
.mw-section[data-ui-surface="ink"] .mw-cf-subtitle,
.mw-section--ink .mw-cf-form-note,
.mw-section[data-ui-surface="ink"] .mw-cf-form-note { color: rgba(255,255,255,.72); }
.mw-section--ink .mw-tab-btn,
.mw-section[data-ui-surface="ink"] .mw-tab-btn { color: rgba(255,255,255,.72); }
.mw-section--ink .mw-tab-btn.active,
.mw-section[data-ui-surface="ink"] .mw-tab-btn.active { color: var(--mw-white, #fff); }

/* 表单容器。原 Frost 页面上表单直接坐在 tab-panel 里,由模板的栅格给出宽度;
   搬进新设计的 mw-wrap 之后需要自己限宽,否则在宽屏上输入框会拉到 1200px。 */
.mw-cf-panel { max-width: 720px; }
.mw-cf-form { display: block; }

/* 商务条款卡片跟在表单后面,与表单同宽,不抢视觉。 */
.mw-cf-commercial { max-width: 720px; margin-top: 24px; }

@media (min-width: 900px) {
  .mw-cf-panel, .mw-cf-commercial { max-width: 780px; }
}

/* ═══ catalogue 卡：描述段 + 双动作（2026-08-18 A1 /products/ 重做）═══
   卡片原本只有 span / h3 / a 三件,`.mw-catalogue-card a` 因此被写成一整行
   带上边框的链接行。重做后每张卡多了一段说明和一个直达询价的按钮
   —— 门禁 product_category_route_first_v1 要求首屏后第一节至少 3 个
   直达 RFQ 的 CTA,而每个产品家族本来也该有自己的询价入口。
   下面两条特异度 (0,2,0) 高于原来的 (0,1,1),所以按钮不会被那条链接行规则套住。 */

.mw-catalogue-card > div > p {
  margin: 8px 0 0;
  font-size: 14px;
  line-height: 1.6;
  color: var(--mw-muted, #5a5f66);
}

/* 特异度必须压过 `.shipb2b-packaged--<页> .mw-catalogue-card a`,那是 (0,2,1)。
   第一版写成 .mw-catalogue-card .mw-btn = (0,2,0),输给它,于是按钮继承了
   那条链接行规则的 border-top 和 justify-content:space-between,
   渲染成一条带残缺圆角的横线。这里三个类 = (0,3,0),类数多者胜。 */
.mw-catalogue-grid .mw-catalogue-card .mw-btn {
  display: inline-flex;
  align-self: flex-start;
  justify-content: center;
  padding: 9px 16px;
  margin-top: 12px;
  font-size: 13px;
  width: auto;
  min-height: 40px;
  /* 颜色在这里写全,不继承环境。--ghost 是深底变体(白描边白字),放在白卡片上
     整个按钮会隐形 —— 实测过一次:布局、内边距、圆角全对,就是看不见边框。
     --secondary 在库里有三处定义(两处深底、一处浅底),靠文件顺序决定哪个生效
     太脆,所以这一条把浅底外观钉死。同 CLAUDE.md 铁律 3:组件自带完整颜色声明。 */
  background: transparent;
  border: 1px solid var(--mw-color-ink, #181819);
  border-top: 1px solid var(--mw-color-ink, #181819);
  color: var(--mw-color-ink, #181819);
}
.mw-catalogue-grid .mw-catalogue-card .mw-btn:hover {
  background: var(--mw-color-ink, #181819);
  color: var(--mw-color-panel, #fff);
}

/* 卡片内容自上而下正常排布,不要把链接推到卡底。
   第一版写了 `> a:not(.mw-btn){margin-top:auto}` 想让各卡的链接对齐,
   结果是:卡片在网格里等高、又带 overflow:hidden,描述最长的那张卡
   文字被推到链接的分隔线下面,实测三张卡里两张的最后一行被横线穿过。
   等高对齐不值得用裁掉正文换。 */
.mw-catalogue-grid .mw-catalogue-card > div > p { margin-bottom: 14px; }

/* ═══ 窄屏下 catalogue 卡改为堆叠（2026-08-18）═══
   既有规则 @media(max-width:820px) 把卡片排成 160px 图 + 文字两列。
   卡片原本只有编号/标题/一个链接时这样是够的;A1 给每张卡加了一段产品说明之后,
   390px 下文字列只剩约 180px —— 实测正文被压成每行两个词、标题被卡片右缘切掉。

   820px(平板)两列仍然合理,所以只在 560px 以下改回堆叠,不动平板断点。

   选择器用 .mw-catalogue-grid .mw-catalogue-card 而不是 .mw-catalogue-card:
   既有规则带页面作用域前缀,特异度是 (0,2,0),单类选择器压不过它。
   这一条同为 (0,2,0) 且位置在后,靠层叠顺序取胜 —— 不用 !important。 */
@media (max-width: 560px) {
  .mw-catalogue-grid .mw-catalogue-card { display: block; }
  .mw-catalogue-grid .mw-catalogue-card figure { height: 200px; min-height: 0; }
  .mw-catalogue-grid .mw-catalogue-card img { padding: 10px; }
  .mw-catalogue-grid .mw-catalogue-card > div { padding: 18px; }
}

/* ═══════════════════════════════════════════════════════════════════════════
   打包页的组件基线（2026-08-18）

   global.css 里几乎每条组件规则都带 `.shipb2b-packaged--<页>` 前缀,[class*="shipb2b-packaged--"] 按页复制了
   29 份。后果不是体积,[class*="shipb2b-packaged--"] 是**在新页面上用某个组件,[class*="shipb2b-packaged--"] 它在那个作用域里根本没有规则**。
   A1 重做 products/fire-cabinets-accessories 时撞到两次:catalogue 卡不分列、
   占满整宽;section-action 的按钮贴在 left:0 没有边距。两次都不是写错了 class,
   是那个作用域下 0 条规则。剩下 8 页会一次次重复。

   这一份从 `.shipb2b-packaged--products`(组件最全的作用域)抄出同一套规则,
   [class*="shipb2b-packaged--"] 去掉页面前缀。两条纪律:

   1. 组件规则去前缀后必须仍含 `.mw-` 类,否则不要。
      `.shipb2b-packaged--products a{}[class*="shipb2b-packaged--"] ` 去掉前缀会变成全局 `a{}[class*="shipb2b-packaged--"] `,
      连主题的导航和页脚一起改掉。这类元素级重置改挂到
      [class*="shipb2b-packaged--"] 上 —— 打包产物的 <main> 一定带这个类,
      [class*="shipb2b-packaged--"] 而主题头尾在 <main> 之外,[class*="shipb2b-packaged--"] 碰不到。
   2. 特异度必须更低。组件层是 (0,[class*="shipb2b-packaged--"] 1,[class*="shipb2b-packaged--"] 0)、元素层 (0,[class*="shipb2b-packaged--"] 1,[class*="shipb2b-packaged--"] 1),[class*="shipb2b-packaged--"] 都低于既有的
      带作用域规则 (0,[class*="shipb2b-packaged--"] 2,[class*="shipb2b-packaged--"] 0)/(0,[class*="shipb2b-packaged--"] 2,[class*="shipb2b-packaged--"] 1),[class*="shipb2b-packaged--"] 所以已有页面的表现完全不变,
      只有缺规则的页面才会落到这一层。
   ═══════════════════════════════════════════════════════════════════════════ */

[class*="shipb2b-packaged--"] /* shipb2b-packaged: products — scoped as  */{--mw-primary:#d32235;--mw-secondary:#a91a29;--mw-black:#181819;--mw-black-soft:#181819;--mw-white:#ffffff;--mw-white-2:#ffffff;--mw-text:#3a3b3c;--mw-muted:#55575a;--mw-line:#a9adad;--mw-panel:#ffffff;--mw-primary-text:#c01c2e;--mw-on-brand:#ffffff;--mw-font:"Roboto", system-ui, -apple-system, "Segoe UI", Arial, sans-serif;--mw-radius:14px;--mw-wrap:1200px}
[class*="shipb2b-packaged--"] .mw-menu-icon{width:24px;height:18px;display:grid;align-content:space-between}
[class*="shipb2b-packaged--"] .mw-menu-icon span{display:block;width:24px;height:2px;background:currentColor}
[class*="shipb2b-packaged--"] .mw-opening-experience{position:relative;background:var(--mw-black)}
[class*="shipb2b-packaged--"] .mw-opening-experience>[data-ui-visual-role="product"]{position:relative;z-index:3;margin-top:-32px;border-radius:28px 28px 0 0;overflow:hidden}
[class*="shipb2b-packaged--"] *{box-sizing:border-box}
[class*="shipb2b-packaged--"] img{display:block;max-width:100%;height:auto}
[class*="shipb2b-packaged--"] a{color:var(--mw-primary-text);text-decoration:none}
[class*="shipb2b-packaged--"] a:hover{text-decoration:underline}
[class*="shipb2b-packaged--"]:focus-visible{outline:3px solid var(--mw-primary);outline-offset:3px}
[class*="shipb2b-packaged--"] .mw-wrap{width:min(100% - 40px,var(--mw-wrap));margin-inline:auto}
[class*="shipb2b-packaged--"] .mw-logo{display:flex;align-items:center;gap:12px;color:var(--mw-black);font-weight:var(--mw-weight-strong)}
[class*="shipb2b-packaged--"] .mw-logo img{width:132px;height:auto}
[class*="shipb2b-packaged--"] .mw-nav{display:flex;gap:24px;align-items:center}
[class*="shipb2b-packaged--"] .mw-nav a{color:var(--mw-black);font-weight:var(--mw-weight-strong);min-height:44px;display:inline-flex;align-items:center}
[class*="shipb2b-packaged--"] .mw-menu-toggle{display:none;min-width:48px;min-height:48px;border:1px solid var(--mw-line);border-radius:999px;background:var(--mw-panel);font-weight:var(--mw-weight-strong);color:var(--mw-black)}
[class*="shipb2b-packaged--"] .mw-btn{display:inline-flex;min-height:48px;align-items:center;justify-content:center;padding:12px 24px;border-radius:999px;font-size:var(--mw-text-h3);font-weight:var(--mw-weight-strong);transition:transform .2s ease,background-color .15s ease}
[class*="shipb2b-packaged--"] .mw-btn:hover{transform:translateY(-2px);text-decoration:none}
[class*="shipb2b-packaged--"] .mw-btn--primary{background:var(--mw-primary);color:var(--mw-on-brand)}
[class*="shipb2b-packaged--"] .mw-btn--ghost{border:1px solid rgba(255,255,255,.55);color:var(--mw-panel)}
[class*="shipb2b-packaged--"] .mw-btn--light{background:var(--mw-panel);color:var(--mw-primary-text)}
[class*="shipb2b-packaged--"] .mw-hero{min-height:680px;display:grid;align-items:end;position:relative;overflow:hidden;background:var(--mw-black);color:var(--mw-panel)}
[class*="shipb2b-packaged--"] .mw-hero__media{position:absolute;inset:0}
[class*="shipb2b-packaged--"] .mw-hero__media img{width:100%;height:100%;object-fit:cover;filter:saturate(.78) contrast(1.05)}
[class*="shipb2b-packaged--"] .mw-hero__media:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(23,26,31,.92) 0%,rgba(23,26,31,.68) 54%,rgba(23,26,31,.25) 100%)}
[class*="shipb2b-packaged--"] .mw-hero__inner{position:relative;z-index:2;padding-block:112px 88px}
[class*="shipb2b-packaged--"] .mw-tag{margin:0 0 16px;color:var(--mw-secondary);font-size:var(--mw-text-micro);font-weight:var(--mw-weight-strong);letter-spacing:.11em;text-transform:uppercase}
[class*="shipb2b-packaged--"] .mw-tag--light{color:var(--mw-panel)}
[class*="shipb2b-packaged--"] .mw-h1, [class*="shipb2b-packaged--"] .mw-h2, [class*="shipb2b-packaged--"] .mw-h3{margin:0;color:var(--mw-black);line-height:1.04;letter-spacing:-.025em}
[class*="shipb2b-packaged--"] .mw-h1{max-width:980px;color:var(--mw-panel);font-size:var(--mw-text-display);font-weight:var(--mw-weight-display)}
[class*="shipb2b-packaged--"] .mw-h2{font-size:var(--mw-text-h1);font-weight:var(--mw-weight-strong)}
[class*="shipb2b-packaged--"] .mw-hero__lead{max-width:720px;margin:24px 0 0;font-size:var(--mw-text-h3);line-height:1.5;color:var(--mw-white-2)}
[class*="shipb2b-packaged--"] .mw-facts{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}
[class*="shipb2b-packaged--"] .mw-facts span{padding:8px 14px;border:1px solid rgba(255,255,255,.28);border-radius:999px;font-size:var(--mw-text-caption)}
[class*="shipb2b-packaged--"] .mw-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}
[class*="shipb2b-packaged--"] .mw-section{padding-block:88px;background:var(--mw-panel)}
[class*="shipb2b-packaged--"] .mw-section--alt{background:var(--mw-white-2)}
[class*="shipb2b-packaged--"] .mw-section-head{max-width:820px;margin-bottom:40px}
[class*="shipb2b-packaged--"] .mw-p{margin:20px 0 0;max-width:760px;font-size:var(--mw-text-body)}
[class*="shipb2b-packaged--"] .mw-rail-layout{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:44px;align-items:start}
[class*="shipb2b-packaged--"] .mw-rail__media{margin:0;aspect-ratio:4/3;display:grid;place-items:center;background:radial-gradient(circle at 50% 45%,#fdfdfd 0%,#e9ebec 100%);border:1px solid var(--mw-line)}
[class*="shipb2b-packaged--"] .mw-rail__media img{max-height:100%;width:auto;object-fit:contain;padding:28px}
[class*="shipb2b-packaged--"] .mw-rail{border-top:2px solid var(--mw-black)}
[class*="shipb2b-packaged--"] .mw-rail__row{display:grid;grid-template-columns:52px minmax(0,1fr);gap:20px;padding:20px 0;border-bottom:1px solid var(--mw-line)}
[class*="shipb2b-packaged--"] .mw-rail__n{font-size:var(--mw-text-caption);font-weight:var(--mw-weight-display);color:var(--mw-primary-text);letter-spacing:.08em}
[class*="shipb2b-packaged--"] .mw-rail__row h3{margin:0 0 4px;font-size:var(--mw-text-h3);color:var(--mw-black)}
[class*="shipb2b-packaged--"] .mw-rail__row p{margin:0;font-size:var(--mw-text-small);color:var(--mw-muted)}
[class*="shipb2b-packaged--"] .mw-sig{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:36px;align-items:start}
[class*="shipb2b-packaged--"] .mw-sig__stage{margin:0;position:relative;aspect-ratio:4/3;display:grid;place-items:center;background:radial-gradient(circle at 50% 40%,#2b2c2e 0%,#151617 100%);overflow:hidden}
[class*="shipb2b-packaged--"] .mw-sig__stage img{max-height:82%;width:auto;object-fit:contain}
[class*="shipb2b-packaged--"] .mw-sig__stage figcaption{position:absolute;left:0;right:0;bottom:0;padding:12px 18px;background:linear-gradient(180deg,transparent,rgba(0,0,0,.72));color:var(--mw-panel);font-size:var(--mw-text-caption)}
[class*="shipb2b-packaged--"] .mw-pick{display:grid;gap:12px}
[class*="shipb2b-packaged--"] .mw-pick__card{display:grid;grid-template-columns:76px minmax(0,1fr);gap:14px;align-items:center;padding:12px;background:var(--mw-panel);border:1px solid var(--mw-line);border-left:3px solid var(--mw-primary)}
[class*="shipb2b-packaged--"] .mw-pick__card img{width:76px;height:58px;object-fit:contain}
[class*="shipb2b-packaged--"] .mw-pick__name{display:block;font-size:var(--mw-text-small);font-weight:var(--mw-weight-strong);color:var(--mw-black)}
[class*="shipb2b-packaged--"] .mw-pick__meta{display:block;margin-top:2px;font-size:var(--mw-text-micro);color:var(--mw-muted)}
[class*="shipb2b-packaged--"] .mw-compare{width:100%;border-collapse:collapse;font-size:var(--mw-text-caption);margin-top:28px}
[class*="shipb2b-packaged--"] .mw-compare th, [class*="shipb2b-packaged--"] .mw-compare td{padding:12px 14px;text-align:left;border-bottom:1px solid var(--mw-line);vertical-align:top}
[class*="shipb2b-packaged--"] .mw-compare thead th{font-size:var(--mw-text-micro);letter-spacing:.06em;text-transform:uppercase;color:var(--mw-muted);border-bottom:2px solid var(--mw-black)}
[class*="shipb2b-packaged--"] .mw-compare tbody th{font-weight:var(--mw-weight-strong);color:var(--mw-black)}
[class*="shipb2b-packaged--"] .mw-matrix{border-top:2px solid var(--mw-black)}
[class*="shipb2b-packaged--"] .mw-matrix__row{display:grid;grid-template-columns:minmax(160px,.9fr) repeat(3,minmax(0,1fr));gap:20px;padding:18px 0;border-bottom:1px solid var(--mw-line)}
[class*="shipb2b-packaged--"] .mw-matrix__label{font-size:var(--mw-text-small);font-weight:var(--mw-weight-strong);color:var(--mw-black)}
[class*="shipb2b-packaged--"] .mw-matrix__label::before{content:"";display:inline-block;width:8px;height:8px;margin-right:8px;background:var(--mw-primary);vertical-align:middle}
[class*="shipb2b-packaged--"] .mw-matrix__cell{font-size:var(--mw-text-small);color:var(--mw-muted)}
[class*="shipb2b-packaged--"] .mw-matrix__cell b{display:block;margin-bottom:3px;font-size:var(--mw-text-micro);letter-spacing:.06em;text-transform:uppercase;font-weight:var(--mw-weight-strong)}
[class*="shipb2b-packaged--"] .mw-risk-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}
[class*="shipb2b-packaged--"] .mw-risk-card{padding:22px;background:var(--mw-panel);border:1px solid var(--mw-line);border-top:3px solid var(--mw-primary)}
[class*="shipb2b-packaged--"] .mw-risk-card h3{margin:0 0 8px;font-size:var(--mw-text-h3);color:var(--mw-black)}
[class*="shipb2b-packaged--"] .mw-risk-card p{margin:0;font-size:var(--mw-text-small);color:var(--mw-muted)}
[class*="shipb2b-packaged--"] .mw-proof-layout{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:32px;align-items:stretch}
[class*="shipb2b-packaged--"] .mw-proof-media{margin:0;min-height:420px;border-radius:var(--mw-radius);overflow:hidden;background:var(--mw-black)}
[class*="shipb2b-packaged--"] .mw-proof-media img{width:100%;height:100%;object-fit:cover;transition:transform .35s ease}
[class*="shipb2b-packaged--"] .mw-proof-media:hover img{transform:scale(1.04)}
[class*="shipb2b-packaged--"] .mw-proof-stack{display:grid;gap:16px}
[class*="shipb2b-packaged--"] .mw-proof-card{background:var(--mw-panel);border:1px solid var(--mw-line);border-radius:var(--mw-radius);padding:24px;box-shadow:0 2px 12px rgba(0,0,0,.06);transition:transform .2s ease,box-shadow .2s ease}
[class*="shipb2b-packaged--"] .mw-section:not(.mw-section--alt) .mw-proof-card{background:var(--mw-white)}
[class*="shipb2b-packaged--"] .mw-proof-card:hover{transform:translateY(-4px);box-shadow:0 10px 28px rgba(0,0,0,.1)}
[class*="shipb2b-packaged--"] .mw-proof-card p{margin:0}
[class*="shipb2b-packaged--"] .mw-route-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
[class*="shipb2b-packaged--"] .mw-route-links a{min-height:48px;display:flex;align-items:center;padding:12px 16px;background:var(--mw-black);color:var(--mw-panel);border-radius:10px;font-weight:var(--mw-weight-strong)}
[class*="shipb2b-packaged--"] .mw-faq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
[class*="shipb2b-packaged--"] .mw-faq__item{background:var(--mw-panel);border:1px solid var(--mw-line);border-radius:var(--mw-radius);padding:0 22px}
[class*="shipb2b-packaged--"] .mw-faq__item summary{cursor:pointer;min-height:64px;display:flex;align-items:center;color:var(--mw-black);font-weight:var(--mw-weight-strong)}
[class*="shipb2b-packaged--"] .mw-faq__item p{margin:0 0 22px}
[class*="shipb2b-packaged--"] .mw-section--cta{background:var(--mw-black);color:var(--mw-on-brand)}
[class*="shipb2b-packaged--"] .mw-section--cta .mw-h2, [class*="shipb2b-packaged--"] .mw-section--cta .mw-p{color:var(--mw-on-brand)}
[class*="shipb2b-packaged--"] .mw-cta-grid{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:40px;align-items:center}
[class*="shipb2b-packaged--"] .mw-page{min-width:0}
[class*="shipb2b-packaged--"] .mw-section--options, [class*="shipb2b-packaged--"] .mw-section--process{position:relative}
[class*="shipb2b-packaged--"] .mw-table-wrap{background:#fff;border:1px solid var(--mw-line);border-radius:var(--mw-radius);overflow:hidden;margin-top:28px}
[class*="shipb2b-packaged--"] .mw-table{width:100%;border-collapse:collapse;font-size:var(--mw-text-small)}
[class*="shipb2b-packaged--"] .mw-table th, [class*="shipb2b-packaged--"] .mw-table td{padding:14px 18px;text-align:left;vertical-align:top;border-bottom:1px solid var(--mw-line)}
[class*="shipb2b-packaged--"] .mw-table thead th{background:var(--mw-black);color:#fff;font-size:var(--mw-text-caption);letter-spacing:.04em;text-transform:uppercase}
[class*="shipb2b-packaged--"] .mw-table tbody th[scope=row]{font-weight:var(--mw-weight-strong);color:var(--mw-black);width:22%}
[class*="shipb2b-packaged--"] .mw-table tbody tr:last-child th, [class*="shipb2b-packaged--"] .mw-table tbody tr:last-child td{border-bottom:none}
[class*="shipb2b-packaged--"] .mw-table__note{margin:14px 0 0;font-size:var(--mw-text-caption);color:var(--mw-muted)}
@media(max-width:767px) {
  [class*="shipb2b-packaged--"] .mw-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}
  [class*="shipb2b-packaged--"] .mw-table, [class*="shipb2b-packaged--"] .mw-table tbody, [class*="shipb2b-packaged--"] .mw-table tr, [class*="shipb2b-packaged--"] .mw-table th, [class*="shipb2b-packaged--"] .mw-table td{display:block;width:auto}
  [class*="shipb2b-packaged--"] .mw-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}
  [class*="shipb2b-packaged--"] .mw-table tbody tr{border-bottom:1px solid var(--mw-line);padding:14px 18px}
  [class*="shipb2b-packaged--"] .mw-table tbody th[scope=row]{width:auto;padding:0 0 8px}
  [class*="shipb2b-packaged--"] .mw-table tbody td{padding:0 0 8px;border-bottom:none}
}
[class*="shipb2b-packaged--"] .mw-faq{grid-template-columns:1fr;gap:0;border-top:1px solid var(--mw-line);max-width:860px}
[class*="shipb2b-packaged--"] .mw-faq__item{border:0;border-bottom:1px solid var(--mw-line);border-radius:0;padding:0;background:transparent}
[class*="shipb2b-packaged--"] .mw-hero-link{display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:0 10px;color:var(--mw-panel);font-weight:var(--mw-weight-strong);border-bottom:1px solid rgba(255,255,255,.55)}
[class*="shipb2b-packaged--"] .mw-hero-link:hover{gap:15px;color:var(--mw-panel);text-decoration:none}
[class*="shipb2b-packaged--"] .mw-hero-link span{transition:transform .2s ease}
[class*="shipb2b-packaged--"] .mw-hero-link:hover span{transform:translateX(3px)}
[class*="shipb2b-packaged--"] .mw-section{padding-block:76px}
[class*="shipb2b-packaged--"] .mw-section--comparison>.mw-wrap>.mw-proof-media{height:350px;min-height:350px}
[class*="shipb2b-packaged--"] .mw-route-links{margin-top:30px;border-top:1px solid var(--mw-line)}
[class*="shipb2b-packaged--"] .mw-route-links a{position:relative;min-height:48px;padding:12px 30px 12px 0;background:transparent;color:var(--mw-black);border-bottom:1px solid var(--mw-line);border-radius:0;font-size:var(--mw-text-caption)}
[class*="shipb2b-packaged--"] .mw-route-links a:after{content:"→";position:absolute;right:8px;color:var(--mw-primary-text)}
[class*="shipb2b-packaged--"] .mw-decision-stack, [class*="shipb2b-packaged--"] .mw-comparison-stack{display:grid;gap:52px;min-width:0}
[class*="shipb2b-packaged--"] .mw-comparison-stack{margin-top:44px}
[class*="shipb2b-packaged--"] .mw-public-group{min-width:0}
[class*="shipb2b-packaged--"] .mw-public-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,.7fr);gap:32px;align-items:end;margin-bottom:26px}
[class*="shipb2b-packaged--"] .mw-public-head h3{margin:0;color:var(--mw-black);font-size:var(--mw-text-h2);line-height:1.08;letter-spacing:-.02em}
[class*="shipb2b-packaged--"] .mw-public-head p{margin:0;color:var(--mw-text)}
[class*="shipb2b-packaged--"] .mw-section--dark .mw-public-head h3, [class*="shipb2b-packaged--"] .mw-section--proof-band .mw-public-head h3, [class*="shipb2b-packaged--"] .mw-section--cta .mw-public-head h3{color:var(--mw-panel)}
[class*="shipb2b-packaged--"] .mw-section--dark .mw-public-head p, [class*="shipb2b-packaged--"] .mw-section--proof-band .mw-public-head p, [class*="shipb2b-packaged--"] .mw-section--cta .mw-public-head p{color:var(--mw-white-2)}
[class*="shipb2b-packaged--"] .mw-section--dark .mw-rfq-panel .mw-public-head h3, [class*="shipb2b-packaged--"] .mw-section--proof-band .mw-rfq-panel .mw-public-head h3, [class*="shipb2b-packaged--"] .mw-section--cta .mw-rfq-panel .mw-public-head h3{color:var(--mw-black)}
[class*="shipb2b-packaged--"] .mw-section--dark .mw-rfq-panel .mw-public-head p, [class*="shipb2b-packaged--"] .mw-section--proof-band .mw-rfq-panel .mw-public-head p, [class*="shipb2b-packaged--"] .mw-section--cta .mw-rfq-panel .mw-public-head p{color:var(--mw-text)}
[class*="shipb2b-packaged--"] .mw-route-mosaic{display:grid;grid-template-columns:1.15fr .85fr;gap:1px;background:var(--mw-line);border:1px solid var(--mw-line)}
[class*="shipb2b-packaged--"] .mw-route-card{position:relative;min-height:220px;padding:30px;background:var(--mw-panel)}
[class*="shipb2b-packaged--"] .mw-route-card:first-child{grid-row:span 2;display:flex;flex-direction:column;justify-content:flex-end;background:var(--mw-black);color:var(--mw-panel)}
[class*="shipb2b-packaged--"] .mw-route-card>span{color:var(--mw-primary-text);font-size:var(--mw-text-micro);font-weight:var(--mw-weight-display);letter-spacing:.12em}
[class*="shipb2b-packaged--"] .mw-route-card h4{margin:42px 0 10px;color:var(--mw-black);font-size:var(--mw-text-h2);line-height:1.1}
[class*="shipb2b-packaged--"] .mw-route-card:first-child h4{color:var(--mw-panel);font-size:var(--mw-text-h1)}
[class*="shipb2b-packaged--"] .mw-route-card p{margin:0 0 18px}
[class*="shipb2b-packaged--"] .mw-route-card small{display:block;padding-top:16px;border-top:1px solid var(--mw-line);font-size:var(--mw-text-caption)}
[class*="shipb2b-packaged--"] .mw-route-card:first-child small{border-color:rgba(255,255,255,.22)}
[class*="shipb2b-packaged--"] .mw-spec-wrap{overflow-x:auto;border-top:3px solid var(--mw-black)}
[class*="shipb2b-packaged--"] .mw-spec-table{width:100%;border-collapse:collapse;background:transparent}
[class*="shipb2b-packaged--"] .mw-spec-table th, [class*="shipb2b-packaged--"] .mw-spec-table td{padding:19px 20px;text-align:left;border-bottom:1px solid var(--mw-line);vertical-align:top}
[class*="shipb2b-packaged--"] .mw-spec-table thead th{color:var(--mw-muted);font-size:var(--mw-text-micro);letter-spacing:.1em;text-transform:uppercase}
[class*="shipb2b-packaged--"] .mw-spec-table tbody th{width:38%;color:var(--mw-black);font-size:var(--mw-text-body)}
[class*="shipb2b-packaged--"] .mw-dispatch-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;border-top:1px solid var(--mw-line);padding-top:24px}
[class*="shipb2b-packaged--"] .mw-dispatch-grid article{display:grid;grid-template-columns:auto 1fr;gap:18px}
[class*="shipb2b-packaged--"] .mw-dispatch-grid span, [class*="shipb2b-packaged--"] .mw-application-list span, [class*="shipb2b-packaged--"] .mw-proof-scope article>span{color:var(--mw-primary-text);font-size:var(--mw-text-micro);font-weight:var(--mw-weight-display)}
[class*="shipb2b-packaged--"] .mw-dispatch-grid h4, [class*="shipb2b-packaged--"] .mw-config-list h4, [class*="shipb2b-packaged--"] .mw-application-list h4, [class*="shipb2b-packaged--"] .mw-proof-scope h4{margin:0 0 8px;color:var(--mw-black);font-size:var(--mw-text-h3);line-height:1.25}
[class*="shipb2b-packaged--"] .mw-section--dark .mw-application-list h4, [class*="shipb2b-packaged--"] .mw-section--proof-band .mw-application-list h4, [class*="shipb2b-packaged--"] .mw-section--cta .mw-application-list h4, [class*="shipb2b-packaged--"] .mw-section--dark .mw-proof-scope h4, [class*="shipb2b-packaged--"] .mw-section--proof-band .mw-proof-scope h4, [class*="shipb2b-packaged--"] .mw-section--cta .mw-proof-scope h4{color:var(--mw-panel)}
[class*="shipb2b-packaged--"] .mw-section--dark .mw-application-list p, [class*="shipb2b-packaged--"] .mw-section--proof-band .mw-application-list p, [class*="shipb2b-packaged--"] .mw-section--cta .mw-application-list p, [class*="shipb2b-packaged--"] .mw-section--dark .mw-proof-scope p, [class*="shipb2b-packaged--"] .mw-section--proof-band .mw-proof-scope p, [class*="shipb2b-packaged--"] .mw-section--cta .mw-proof-scope p{color:var(--mw-white-2)}
[class*="shipb2b-packaged--"] .mw-section--dark .mw-application-list article, [class*="shipb2b-packaged--"] .mw-section--proof-band .mw-application-list article, [class*="shipb2b-packaged--"] .mw-section--cta .mw-application-list article, [class*="shipb2b-packaged--"] .mw-section--dark .mw-proof-scope article, [class*="shipb2b-packaged--"] .mw-section--proof-band .mw-proof-scope article, [class*="shipb2b-packaged--"] .mw-section--cta .mw-proof-scope article{border-bottom-color:rgba(255,255,255,.18)}
[class*="shipb2b-packaged--"] .mw-section--dark .mw-application-list, [class*="shipb2b-packaged--"] .mw-section--proof-band .mw-application-list, [class*="shipb2b-packaged--"] .mw-section--cta .mw-application-list, [class*="shipb2b-packaged--"] .mw-section--dark .mw-proof-scope, [class*="shipb2b-packaged--"] .mw-section--proof-band .mw-proof-scope, [class*="shipb2b-packaged--"] .mw-section--cta .mw-proof-scope{border-top-color:rgba(255,255,255,.35)}
[class*="shipb2b-packaged--"] .mw-dispatch-grid p, [class*="shipb2b-packaged--"] .mw-config-list p, [class*="shipb2b-packaged--"] .mw-application-list p, [class*="shipb2b-packaged--"] .mw-proof-scope p{margin:0}
[class*="shipb2b-packaged--"] .mw-config-layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(260px,.55fr);gap:44px}
[class*="shipb2b-packaged--"] .mw-config-list{border-top:3px solid var(--mw-black)}
[class*="shipb2b-packaged--"] .mw-config-list article{display:grid;grid-template-columns:minmax(170px,.65fr) 1fr;gap:24px;padding:24px 0;border-bottom:1px solid var(--mw-line)}
[class*="shipb2b-packaged--"] .mw-config-list small{grid-column:2;font-size:var(--mw-text-caption);color:var(--mw-muted)}
[class*="shipb2b-packaged--"] .mw-config-layout aside{padding:26px;background:var(--mw-black);color:var(--mw-panel)}
[class*="shipb2b-packaged--"] .mw-config-layout aside>p{margin:0 0 20px;font-weight:var(--mw-weight-strong)}
[class*="shipb2b-packaged--"] .mw-interface-chips{display:flex;flex-wrap:wrap;gap:8px}
[class*="shipb2b-packaged--"] .mw-interface-chips span{padding:7px 10px;border:1px solid rgba(255,255,255,.24);font-size:var(--mw-text-caption)}
[class*="shipb2b-packaged--"] .mw-application-list{border-top:3px solid var(--mw-black)}
[class*="shipb2b-packaged--"] .mw-application-list article{display:grid;grid-template-columns:48px minmax(220px,.72fr) minmax(0,1fr);gap:24px;align-items:start;padding:25px 0;border-bottom:1px solid var(--mw-line)}
[class*="shipb2b-packaged--"] .mw-evidence-layout{display:grid;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:42px;align-items:start}
[class*="shipb2b-packaged--"] .mw-proof-scope{display:grid;gap:26px}
[class*="shipb2b-packaged--"] .mw-proof-scope article{display:grid;grid-template-columns:38px 1fr;gap:14px;padding:18px 0;border-bottom:1px solid var(--mw-line)}
[class*="shipb2b-packaged--"] .mw-proof-scope aside{padding:22px;border-left:4px solid var(--mw-primary);background:var(--mw-white)}
[class*="shipb2b-packaged--"] .mw-section--dark .mw-proof-scope aside, [class*="shipb2b-packaged--"] .mw-section--proof-band .mw-proof-scope aside, [class*="shipb2b-packaged--"] .mw-section--cta .mw-proof-scope aside{background:rgba(255,255,255,.06);border-left-color:var(--mw-primary)}
[class*="shipb2b-packaged--"] .mw-section--dark .mw-proof-scope aside strong, [class*="shipb2b-packaged--"] .mw-section--proof-band .mw-proof-scope aside strong, [class*="shipb2b-packaged--"] .mw-section--cta .mw-proof-scope aside strong{color:var(--mw-panel)}
[class*="shipb2b-packaged--"] .mw-section--dark .mw-proof-scope aside p, [class*="shipb2b-packaged--"] .mw-section--proof-band .mw-proof-scope aside p, [class*="shipb2b-packaged--"] .mw-section--cta .mw-proof-scope aside p{color:var(--mw-white-2)}
[class*="shipb2b-packaged--"] .mw-proof-scope aside p{margin-top:7px}
[class*="shipb2b-packaged--"] .mw-section--comparison>.mw-wrap>.mw-proof-media{min-height:300px;max-height:420px}
[class*="shipb2b-packaged--"] .mw-rfq-panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.8fr);gap:48px;margin-top:44px;padding:38px;background:var(--mw-panel);color:var(--mw-text)}
[class*="shipb2b-packaged--"] .mw-rfq-panel .mw-public-head{display:block;margin:0}
[class*="shipb2b-packaged--"] .mw-rfq-panel .mw-public-head h3{color:var(--mw-black)}
[class*="shipb2b-packaged--"] .mw-rfq-panel .mw-public-head p{margin-top:12px}
[class*="shipb2b-packaged--"] .mw-rfq-facts{margin:24px 0 0;padding-left:20px}
[class*="shipb2b-packaged--"] .mw-rfq-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--mw-line);border:1px solid var(--mw-line)}
[class*="shipb2b-packaged--"] .mw-rfq-fields span{display:flex;align-items:center;min-height:58px;padding:12px 14px;background:var(--mw-white);color:var(--mw-black);font-size:var(--mw-text-caption);font-weight:var(--mw-weight-strong)}
[class*="shipb2b-packaged--"] .mw-route-card--product{display:grid;grid-template-columns:190px minmax(0,1fr);min-height:270px;padding:0;background:var(--mw-panel);color:var(--mw-text)}
[class*="shipb2b-packaged--"] .mw-route-card--product:first-child{display:grid;grid-template-columns:1fr;justify-content:initial;background:var(--mw-panel);color:var(--mw-text)}
[class*="shipb2b-packaged--"] .mw-route-card--product figure{margin:0;min-height:100%;overflow:hidden;background:var(--mw-white)}
[class*="shipb2b-packaged--"] .mw-route-card--product figure img{width:100%;height:100%;object-fit:cover}
[class*="shipb2b-packaged--"] .mw-route-card--product:first-child figure{height:330px}
[class*="shipb2b-packaged--"] .mw-route-card__body{padding:24px}
[class*="shipb2b-packaged--"] .mw-route-card--product h4, [class*="shipb2b-packaged--"] .mw-route-card--product:first-child h4{margin:22px 0 10px;color:var(--mw-black);font-size:var(--mw-text-h2)}
[class*="shipb2b-packaged--"] .mw-route-card--product p{font-size:var(--mw-text-small);line-height:1.55}
[class*="shipb2b-packaged--"] .mw-route-card--product ul{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0 0 18px;padding:0}
[class*="shipb2b-packaged--"] .mw-route-card--product li{padding:5px 8px;background:var(--mw-white);color:var(--mw-black);font-size:var(--mw-text-micro);font-weight:var(--mw-weight-strong)}
[class*="shipb2b-packaged--"] .mw-route-card--product small, [class*="shipb2b-packaged--"] .mw-route-card--product:first-child small{border-color:var(--mw-line);color:var(--mw-muted)}
[class*="shipb2b-packaged--"] .mw-availability-note{margin:14px 0 0;color:var(--mw-muted);font-size:var(--mw-text-caption)}
[class*="shipb2b-packaged--"] .mw-spec-table--models{min-width:980px}
[class*="shipb2b-packaged--"] .mw-spec-table--models tbody th{width:auto;min-width:170px}
[class*="shipb2b-packaged--"] .mw-spec-table--models td{min-width:170px}
[class*="shipb2b-packaged--"] .mw-h1{max-width:980px;font-size:var(--mw-text-display);text-wrap:balance}
[class*="shipb2b-packaged--"] .mw-route-card--product:last-child{grid-column:1/-1;grid-template-columns:300px minmax(0,1fr)}
[class*="shipb2b-packaged--"] .mw-route-mosaic--products{grid-template-columns:repeat(2,minmax(0,1fr))}
[class*="shipb2b-packaged--"] .mw-route-mosaic--products>:last-child:nth-child(odd){grid-column:1/-1}
[class*="shipb2b-packaged--"] .mw-route-mosaic--products .mw-route-card--product, [class*="shipb2b-packaged--"] .mw-route-mosaic--products .mw-route-card--product:first-child, [class*="shipb2b-packaged--"] .mw-route-mosaic--products .mw-route-card--product:last-child{grid-column:auto;grid-row:auto;grid-template-columns:190px minmax(0,1fr)}
[class*="shipb2b-packaged--"] .mw-route-mosaic--products .mw-route-card--product figure, [class*="shipb2b-packaged--"] .mw-route-mosaic--products .mw-route-card--product:first-child figure{height:auto}
[class*="shipb2b-packaged--"] .mw-route-mosaic--products .mw-route-card--product figure img{object-fit:contain}
[class*="shipb2b-packaged--"] .mw-route-links--cta{margin-top:28px}
[class*="shipb2b-packaged--"] .mw-route-links--cta a{background:rgba(23,26,31,.28);border:1px solid rgba(255,255,255,.26)}
[class*="shipb2b-packaged--"] .mw-logo{min-height:44px}
[class*="shipb2b-packaged--"] .mw-section-action{width:min(100% - 40px,var(--mw-wrap));margin:32px auto 0;display:flex;justify-content:flex-end}
[class*="shipb2b-packaged--"] .mw-hero>.mw-section-action{display:none}
[class*="shipb2b-packaged--"] .mw-section--cta .mw-section-action{display:none}
[class*="shipb2b-packaged--"] .mw-section-head--split{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.7fr);gap:48px;align-items:end;max-width:none}
[class*="shipb2b-packaged--"] .mw-section-head--split .mw-p{margin:0}
[class*="shipb2b-packaged--"] .mw-catalogue-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
[class*="shipb2b-packaged--"] .mw-catalogue-card{overflow:hidden;background:var(--mw-panel);border:1px solid var(--mw-line);box-shadow:0 8px 24px rgba(23,26,31,.07)}
[class*="shipb2b-packaged--"] .mw-catalogue-card figure{height:220px;margin:0;background:var(--mw-white)}
[class*="shipb2b-packaged--"] .mw-catalogue-card img{width:100%;height:100%;object-fit:contain}
[class*="shipb2b-packaged--"] .mw-catalogue-card>div{padding:22px}
[class*="shipb2b-packaged--"] .mw-catalogue-card>div>span, [class*="shipb2b-packaged--"] .mw-option-grid article>span{color:var(--mw-primary-text);font-size:var(--mw-text-micro);font-weight:var(--mw-weight-display);letter-spacing:.12em}
[class*="shipb2b-packaged--"] .mw-catalogue-card h3, [class*="shipb2b-packaged--"] .mw-option-grid h3, [class*="shipb2b-packaged--"] .mw-process-rail h3{margin:10px 0 18px;color:var(--mw-black);font-size:var(--mw-text-h3);line-height:1.2}
[class*="shipb2b-packaged--"] .mw-catalogue-card a{display:flex;justify-content:space-between;gap:12px;padding-top:15px;border-top:1px solid var(--mw-line);color:var(--mw-black);font-size:var(--mw-text-caption);font-weight:var(--mw-weight-strong)}
[class*="shipb2b-packaged--"] .mw-section--dark, [class*="shipb2b-packaged--"] .mw-section--proof-band{background:var(--mw-black);color:var(--mw-white-2)}
[class*="shipb2b-packaged--"] .mw-section--dark .mw-h2, [class*="shipb2b-packaged--"] .mw-section--dark .mw-p, [class*="shipb2b-packaged--"] .mw-section--proof-band .mw-h2, [class*="shipb2b-packaged--"] .mw-section--proof-band .mw-p{color:var(--mw-panel)}
[class*="shipb2b-packaged--"] .mw-scenario-list{border-top:1px solid rgba(255,255,255,.2)}
[class*="shipb2b-packaged--"] .mw-scenario-card{display:grid;grid-template-columns:54px minmax(260px,1fr) minmax(0,1.45fr);gap:22px 34px;align-items:center;min-height:112px;border-bottom:1px solid rgba(255,255,255,.2);color:var(--mw-panel)}
[class*="shipb2b-packaged--"] .mw-scenario-card:hover{text-decoration:none;background:rgba(255,255,255,.04)}
[class*="shipb2b-packaged--"] .mw-scenario-card>span{color:var(--mw-primary-text);font-size:var(--mw-text-micro);font-weight:var(--mw-weight-display)}
[class*="shipb2b-packaged--"] .mw-scenario-card strong{font-size:var(--mw-text-h2);line-height:1.18;letter-spacing:-.01em}
[class*="shipb2b-packaged--"] .mw-scenario-card small{font-size:var(--mw-text-caption);line-height:1.55}
@media(max-width:1000px) {[class*="shipb2b-packaged--"] .mw-scenario-card{grid-template-columns:44px minmax(0,1fr);row-gap:10px}
[class*="shipb2b-packaged--"] .mw-scenario-card small{grid-column:2}}
[class*="shipb2b-packaged--"] .mw-option-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:3px solid var(--mw-black)}
[class*="shipb2b-packaged--"] .mw-option-grid article{padding:24px 22px;border-right:1px solid var(--mw-line);border-bottom:1px solid var(--mw-line)}
[class*="shipb2b-packaged--"] .mw-option-grid article:last-child{border-right:0}
[class*="shipb2b-packaged--"] .mw-option-grid p, [class*="shipb2b-packaged--"] .mw-process-rail p{margin:0}
[class*="shipb2b-packaged--"] .mw-process-rail{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--mw-line);border-top:3px solid var(--mw-black)}
[class*="shipb2b-packaged--"] .mw-process-rail article{position:relative;min-height:250px;padding:28px 24px;background:var(--mw-panel)}
[class*="shipb2b-packaged--"] .mw-process-rail article>span{color:var(--mw-primary-text);font-size:var(--mw-text-micro);font-weight:var(--mw-weight-display);text-transform:uppercase;letter-spacing:.08em}
[class*="shipb2b-packaged--"] .mw-process-rail h3{margin-top:48px}
[class*="shipb2b-packaged--"] .mw-proof-band{display:grid;grid-template-columns:1.35fr .8fr .8fr;grid-template-rows:220px 220px;gap:16px}
[class*="shipb2b-packaged--"] .mw-proof-band figure{position:relative;overflow:hidden;margin:0;background:var(--mw-black-soft)}
[class*="shipb2b-packaged--"] .mw-proof-band figure:first-child{grid-row:1/3}
[class*="shipb2b-packaged--"] .mw-proof-band figure:last-child{grid-column:2/4}
[class*="shipb2b-packaged--"] .mw-proof-band img{width:100%;height:100%;object-fit:cover;filter:saturate(.8) contrast(1.05)}
[class*="shipb2b-packaged--"] .mw-proof-band figcaption{position:absolute;left:14px;bottom:12px;padding:6px 9px;background:rgba(23,26,31,.82);color:var(--mw-panel);font-size:var(--mw-text-micro);font-weight:var(--mw-weight-strong)}
@media(max-width:1000px) {
  [class*="shipb2b-packaged--"] .mw-rail-layout, [class*="shipb2b-packaged--"] .mw-sig{grid-template-columns:1fr}
  [class*="shipb2b-packaged--"] .mw-matrix__row{grid-template-columns:1fr;gap:8px}
}
@media(max-width:820px) {
  [class*="shipb2b-packaged--"] .mw-nav{display:none;position:absolute;top:76px;left:0;right:0;padding:20px;background:var(--mw-panel);border-bottom:1px solid var(--mw-line);flex-direction:column;align-items:stretch}
  [class*="shipb2b-packaged--"] .mw-nav[data-open="true"]{display:flex}
  [class*="shipb2b-packaged--"] .mw-nav a{padding:8px 12px}
  [class*="shipb2b-packaged--"] .mw-menu-toggle{display:inline-flex;align-items:center;justify-content:center}
  [class*="shipb2b-packaged--"] .mw-hero{min-height:580px}
  [class*="shipb2b-packaged--"] .mw-hero__inner{padding-block:80px 56px}
  [class*="shipb2b-packaged--"] .mw-h1{font-size:var(--mw-text-h1)}
  [class*="shipb2b-packaged--"] .mw-section{padding-block:62px}
  [class*="shipb2b-packaged--"] .mw-proof-layout, [class*="shipb2b-packaged--"] .mw-faq, [class*="shipb2b-packaged--"] .mw-cta-grid, [class*="shipb2b-packaged--"] .mw-evidence-layout, [class*="shipb2b-packaged--"] .mw-public-head, [class*="shipb2b-packaged--"] .mw-route-mosaic, [class*="shipb2b-packaged--"] .mw-dispatch-grid, [class*="shipb2b-packaged--"] .mw-config-layout, [class*="shipb2b-packaged--"] .mw-rfq-panel{grid-template-columns:1fr}
  [class*="shipb2b-packaged--"] .mw-public-head{gap:14px}
  [class*="shipb2b-packaged--"] .mw-proof-media{min-height:280px}
  [class*="shipb2b-packaged--"] .mw-route-card:first-child{grid-row:auto;min-height:290px}
  [class*="shipb2b-packaged--"] .mw-route-card--product, [class*="shipb2b-packaged--"] .mw-route-card--product:first-child, [class*="shipb2b-packaged--"] .mw-route-card--product:last-child{grid-template-columns:1fr}
  [class*="shipb2b-packaged--"] .mw-route-card--product figure, [class*="shipb2b-packaged--"] .mw-route-card--product:first-child figure{height:250px}
  [class*="shipb2b-packaged--"] .mw-config-list article{grid-template-columns:1fr;gap:8px}
  [class*="shipb2b-packaged--"] .mw-config-list small{grid-column:auto}
  [class*="shipb2b-packaged--"] .mw-application-list article{grid-template-columns:38px 1fr}
  [class*="shipb2b-packaged--"] .mw-application-list article p{grid-column:2}
  [class*="shipb2b-packaged--"] .mw-rfq-panel{padding:26px;gap:28px}
  [class*="shipb2b-packaged--"] .mw-btn{width:100%}
}
[class*="shipb2b-packaged--"] .mw-catalogue-card figure{height:300px}
[class*="shipb2b-packaged--"] .mw-catalogue-card img{padding:10px}
[class*="shipb2b-packaged--"] .mw-catalogue-card[hidden]{display:none}
[class*="shipb2b-packaged--"] .mw-progressive-pagination{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:28px;padding-top:24px;border-top:1px solid var(--mw-line)}
[class*="shipb2b-packaged--"] .mw-progressive-pagination p{margin:0;color:var(--mw-muted);font-size:var(--mw-text-caption)}
[class*="shipb2b-packaged--"] .mw-progressive-pagination .mw-btn{font-size:var(--mw-text-small)}
@media(max-width:820px) {
  [class*="shipb2b-packaged--"] .mw-section-head--split, [class*="shipb2b-packaged--"] .mw-catalogue-grid, [class*="shipb2b-packaged--"] .mw-option-grid, [class*="shipb2b-packaged--"] .mw-process-rail{grid-template-columns:1fr}
  [class*="shipb2b-packaged--"] .mw-section-head--split{gap:16px}
  [class*="shipb2b-packaged--"] .mw-catalogue-card{display:grid;grid-template-columns:160px minmax(0,1fr)}
  [class*="shipb2b-packaged--"] .mw-catalogue-card figure{height:100%;min-height:210px}
  [class*="shipb2b-packaged--"] .mw-scenario-card{grid-template-columns:36px minmax(0,1fr)}
  [class*="shipb2b-packaged--"] .mw-scenario-card small{grid-column:2}
  [class*="shipb2b-packaged--"] .mw-option-grid article{border-right:0}
  [class*="shipb2b-packaged--"] .mw-process-rail article{min-height:0}
  [class*="shipb2b-packaged--"] .mw-process-rail h3{margin-top:22px}
  [class*="shipb2b-packaged--"] .mw-proof-band{grid-template-columns:1fr;grid-template-rows:none}
  [class*="shipb2b-packaged--"] .mw-proof-band figure, [class*="shipb2b-packaged--"] .mw-proof-band figure:first-child, [class*="shipb2b-packaged--"] .mw-proof-band figure:last-child{grid-column:auto;grid-row:auto;height:240px}
  [class*="shipb2b-packaged--"] .mw-progressive-pagination{align-items:stretch;flex-direction:column}
  [class*="shipb2b-packaged--"] .mw-catalogue-card img{padding:6px}
}
@media(max-width:820px) {
  [class*="shipb2b-packaged--"] .mw-route-mosaic--products .mw-route-card--product, [class*="shipb2b-packaged--"] .mw-route-mosaic--products .mw-route-card--product:first-child, [class*="shipb2b-packaged--"] .mw-route-mosaic--products .mw-route-card--product:last-child{grid-template-columns:1fr}
  [class*="shipb2b-packaged--"] .mw-route-mosaic--products .mw-route-card--product figure, [class*="shipb2b-packaged--"] .mw-route-mosaic--products .mw-route-card--product:first-child figure{height:250px}
}
@media(prefers-reduced-motion:reduce) {
  [class*="shipb2b-packaged--"] *, [class*="shipb2b-packaged--"] *:before, [class*="shipb2b-packaged--"] *:after{transition:none!important;animation:none!important}
}

[class*="shipb2b-packaged--"] .mw-catalogue-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
/* ═══ 窄屏下让状态行折行堆叠（2026-08-18）═══
   `.sp-list li` 是 display:flex + justify-content:space-between 的两栏行,
   右栏 `.sp-state` 带 white-space:nowrap。对短状态标签(Confirmed / Open)那样写没问题,
   但这一页的右栏装的是整句话 —— "Heads, valves and indicators in one shipment" ——
   不能折行就撑出 495px 的最小宽度,把 390px 的移动端视口顶到 661px,整页横移。

   注意这不是表格的问题:排查时先怀疑同页那张 min-width:560px 的规格表,
   给容器加 max-width / display:block / 恢复 table 布局都试过,溢出一动不动。
   真正到 661px 的是这些 span,而表格只到 605px。
   —— 溢出报告里排第一的元素不一定是元凶,要按 right 边缘排序找最远的那个。

   选择器载体用 [class*="shipb2b-packaged--"] 而不是 .mw-page:
   打包产物里有三页(home / fire-hydrants-monitors / fire-sprinklers-alarm-valves)
   的 <main> 没有 mw-page 类,而需要这条修复的恰好就是其中一页 —— 第一版按 .mw-page 写,
   规则一次都没匹配上,溢出数字纹丝不动。属性选择器覆盖全部 29 页,
   特异度与既有作用域规则同级,靠位置在后取胜,不用 !important。 */
@media (max-width: 640px) {
  [class*="shipb2b-packaged--"] .sp-list li {
    flex-direction: column;
    align-items: flex-start;
    gap: 4px;
  }
  [class*="shipb2b-packaged--"] .sp-list .sp-state { white-space: normal; }
}

/* ═══ 对比度收口：组件自带完整颜色声明（2026-08-18）═══
   切主题后全站扫描发现 15/16 页有看不见的文字。根因是同一件事：组件没有自带
   颜色声明（铁律 3），落到哪个区块就继承哪个区块的文字色，而组件自己的底色
   跟那个色不匹配。两个方向都出过：

     浅底组件继承了深色区块的白字 → 白底白字（业主截图里那四个"空白框"，
       其实每个框里都有完整文案）
     深色区块里的组件保留着浅底用的深灰 → rgb(58,59,60) 压在 rgb(24,24,25) 上，
       对比度 1.58

   下面按**表面**写，不逐个元素点名：先给浅底一套默认，再让深色语境覆盖。
   载体用 [class*="shipb2b-packaged--"]，特异度与既有作用域规则同级，靠位置在后取胜。 */

/* A. 浅底上的证明卡：自带深色文字，不再继承 */
[class*="shipb2b-packaged--"] .mw-proof-card,
[class*="shipb2b-packaged--"] .mw-proof-card p,
[class*="shipb2b-packaged--"] .mw-proof-card li { color: var(--mw-color-steel, #55575a); }
[class*="shipb2b-packaged--"] .mw-proof-card strong,
[class*="shipb2b-packaged--"] .mw-proof-card b { color: var(--mw-black, #181819); }

/* B. 深色区块里的文字：改回浅色 */
[class*="shipb2b-packaged--"] .mw-section--dark .mw-section__lede,
[class*="shipb2b-packaged--"] .mw-cta .mw-section__lede,
[class*="shipb2b-packaged--"] .mw-cta .sp-state,
[class*="shipb2b-packaged--"] .mw-cta .sp-list li { color: rgba(255, 255, 255, .78); }
[class*="shipb2b-packaged--"] .mw-section--dark .mw-h2,
[class*="shipb2b-packaged--"] .mw-section--dark .mw-h3,
[class*="shipb2b-packaged--"] .mw-cta .mw-h2,
[class*="shipb2b-packaged--"] .mw-cta .mw-h3 { color: #ffffff; }

/* C. ghost 按钮：默认按浅底写（白边白字只在深色表面上成立） */
[class*="shipb2b-packaged--"] .mw-btn--ghost {
  color: var(--mw-black, #181819);
  border: 1px solid var(--mw-line, #d9dbdd);
  background: transparent;
}
/* 深色表面的载体要把变体也列全:两个产品页的 hero 只有 mw-hero--video、
   没有 mw-hero,第一版只写 .mw-hero 就漏了它们 —— 于是只命中上面的浅底默认值,
   深字压在深色 hero 上,反而是我改出来的。锚在 .mw-hero__actions / .mw-hero__inner
   上更稳,那两个类不随 hero 变体改名。 */
[class*="shipb2b-packaged--"] .mw-hero .mw-btn--ghost,
[class*="shipb2b-packaged--"] .mw-hero--video .mw-btn--ghost,
[class*="shipb2b-packaged--"] .mw-hero__actions .mw-btn--ghost,
[class*="shipb2b-packaged--"] .mw-hero__inner .mw-btn--ghost,
[class*="shipb2b-packaged--"] .mw-section--dark .mw-btn--ghost,
[class*="shipb2b-packaged--"] .mw-cta .mw-btn--ghost,
/* .mw-section--cta 是深色转化区块的另一种写法(mw-section mw-section--cta)，
   和 .mw-cta 不是同一个类。第一版只列了后者，目录页那个
   "Send a specification instead" 于是拿到浅底默认值，深字压深底。 */
[class*="shipb2b-packaged--"] .mw-section--cta .mw-btn--ghost,
[class*="shipb2b-packaged--"] .mw-section--proof-band .mw-btn--ghost {
  color: #ffffff;
  border-color: rgba(255, 255, 255, .55);
}

/* D. hero 上的面包屑：条本身不该是白块，当前页名也不该是白字
      （原状:一条白色窄条横在 hero 上，里面当前页名白字，看不见） */
[class*="shipb2b-packaged--"] .mw-hero .mw-breadcrumb-bar,
[class*="shipb2b-packaged--"] .mw-hero__inner .mw-breadcrumb-bar { background: transparent; }
[class*="shipb2b-packaged--"] .mw-hero .mw-breadcrumb-bar li,
[class*="shipb2b-packaged--"] .mw-hero .mw-breadcrumb-bar span { color: rgba(255, 255, 255, .72); }
[class*="shipb2b-packaged--"] .mw-hero .mw-breadcrumb-bar a { color: rgba(255, 255, 255, .92); }
[class*="shipb2b-packaged--"] .mw-hero .mw-breadcrumb-bar a:hover { color: #ffffff; }

/* E. 询盘表单在白底面板上：副标题与注记不能是半透明白 */
/* 这两条要压过 .mw-section[data-ui-surface="ink"] .mw-cf-subtitle —— 那条是 (0,3,0),
   而 [class*=...] .mw-cf-subtitle 只有 (0,2,0),同分靠位置赢不了它。
   多带一层 .mw-cf-panel 把特异度提到 (0,3,0) 并靠位置在后取胜。
   询盘面板坐在白底 section 上（data-ui-surface="light"），文字必须是深色。 */
/* label 也要一起 —— 它和 subtitle 是同一个病:
   `.mw-section[data-ui-surface="ink"] .mw-cf-field label{color:#fff}` 是 (0,3,0),
   压过 `.mw-cf-field label{color:#333}`。区块确实是深色的,但表单面板是白底,
   于是标签变成白压白。截图里只看得见红色的 * 和占位符,
   "Full Name"/"Email" 这些字一个都看不见。
   我上一轮修了 subtitle 和 form-note,漏了 label —— 因为我的对比度扫描
   压根没把 label 列进选择器,它只扫 p/li/h1-h4/strong/td/th/a/span。 */
[class*="shipb2b-packaged--"] .mw-cf-panel .mw-cf-field label,
[class*="shipb2b-packaged--"] .mw-catalogue-gate .mw-cf-field label,
[class*="shipb2b-packaged--"] .mw-cf-panel .mw-cf-subtitle,
[class*="shipb2b-packaged--"] .mw-cf-panel .mw-cf-form-note,
[class*="shipb2b-packaged--"] .mw-cf-subtitle,
[class*="shipb2b-packaged--"] .mw-cf-form-note { color: var(--mw-color-steel, #55575a); }

/* 标签比副标题重要,给它正文色而不是次要灰 */
[class*="shipb2b-packaged--"] .mw-cf-panel .mw-cf-field label,
[class*="shipb2b-packaged--"] .mw-catalogue-gate .mw-cf-field label { color: var(--mw-black, #181819); }
[class*="shipb2b-packaged--"] .mw-cf-panel .mw-cf-field label .mw-cf-req,
[class*="shipb2b-packaged--"] .mw-catalogue-gate .mw-cf-field label .mw-cf-req { color: var(--mw-primary, #d32235); }

/* ═══ 折叠面板的角标：改用 CSS 画，不用字符（2026-08-18）═══
   原状两种，都不体面：

     about-us  `.mw-about-disclosures summary::after` 是一个 36×36 的描边方框，
               里面塞 content:"⌄"（U+2304 DOWN ARROWHEAD）,展开态换成 "⌃"。
               Roboto 里没有这两个字形,回落到系统字体后画出来是一个歪掉的小 v,
               外面还套着方框 —— 业主一眼就说丑。
     其余 14 页 `.mw-faq__item summary` 压根没写角标规则,露出的是浏览器
               原生的 disclosure 三角,和站上其他控件毫无关系。

   用字符当图标本来就不可靠:字形有没有、基线在哪、宽度多少，全看用户机器上
   那一份回退字体。改成用两条边框旋转 45° 画出来的折角 —— 不依赖任何字形,
   任何尺寸都锐利,展开时旋转到 -135° 就是向上,过渡天然连续。

   注意要把原规则的 width/height/border/background/display 全部显式复位:
   它们仍在前面生效,只覆盖 content 会留下一个空方框。 */

[class*="shipb2b-packaged--"] .mw-about-disclosures summary,
[class*="shipb2b-packaged--"] .mw-faq__item summary {
  position: relative;
  padding-right: 44px;
  list-style: none;
}
[class*="shipb2b-packaged--"] .mw-about-disclosures summary::-webkit-details-marker,
[class*="shipb2b-packaged--"] .mw-faq__item summary::-webkit-details-marker { display: none; }
[class*="shipb2b-packaged--"] .mw-about-disclosures summary::marker,
[class*="shipb2b-packaged--"] .mw-faq__item summary::marker { content: ""; }

[class*="shipb2b-packaged--"] .mw-about-disclosures summary::after,
[class*="shipb2b-packaged--"] .mw-faq__item summary::after {
  content: "";
  position: absolute;
  right: 6px;
  top: 50%;
  display: block;
  width: 9px;
  height: 9px;
  padding: 0;
  background: none;
  border: 0;
  border-right: 2px solid var(--mw-color-steel, #55575a);
  border-bottom: 2px solid var(--mw-color-steel, #55575a);
  border-radius: 1px;
  transform: translateY(-70%) rotate(45deg);
  transition: transform .18s ease, border-color .18s ease;
}

[class*="shipb2b-packaged--"] .mw-about-disclosures details[open] summary::after,
[class*="shipb2b-packaged--"] .mw-faq__item[open] summary::after,
[class*="shipb2b-packaged--"] .mw-faq details[open] summary::after {
  /* 展开态原规则另外设了 content:"⌃" 并把方框填成红底。只复位几何不够 ——
     那个字形会画进 9×9 的折角里。content 必须一起复位。 */
  content: "";
  background: none;
  border: 0;
  border-right: 2px solid var(--mw-color-brand-red, #d32235);
  border-bottom: 2px solid var(--mw-color-brand-red, #d32235);
  transform: translateY(-30%) rotate(-135deg);
}

@media (prefers-reduced-motion: reduce) {
  [class*="shipb2b-packaged--"] .mw-about-disclosures summary::after,
  [class*="shipb2b-packaged--"] .mw-faq__item summary::after { transition: none; }
}

/* ═══ final CTA 的工厂底图（2026-08-18）═══
   把页脚的 96px 上外边距去掉之后，正文末节和页脚之间没有了空隙 —— 但两块都是
   同一个 #181819 纯黑，于是接缝彻底消失，整站结尾读起来像一大片黑。

   给最后那一节铺一张厂房照片，压一层深色渐变保证白字可读。这样 CTA 有质感、
   和纯黑页脚自然分开。

   用的是 minwen-fire-factory-22.jpg —— 客户自己的厂房全景（有工人、有纵深、自然光）。
   第一版用的是 minwen-line-hero-poster.jpg（1600×901 的产线特写），压到 88% 遮罩之后
   读起来只是一片暗红纹理，看不出是工厂。

   没有用站上那 186 张 ≥1200px 的大图:它们全是 pexels / unsplash 的图库照片，
   是博客配图。拿图库图当工厂背景会让访客以为那是他们自己的厂房 —— 违反
   「不用占位图片」这条铁律，比分辨率低是更严重的问题。

   代价是 factory-22 只有 800×600，铺到 1440 宽要放大约 1.8 倍。
   压在遮罩后面、又是背景层，柔一点可以接受;真要更锐利，只能业主提供大图。

   遮罩比第一版明显调亮（.94/.86/.93 → .74/.6/.8）:上方仍压得较重（标题在那里），
   中段放开让厂房读得出来，接近页脚处收深与页脚顺接。 */

/* 首页那条要多带一层 .mw-home-v4:
   `.shipb2b-packaged--home .mw-home-v4 .mw-final-section{background:var(--mw-color-footer)}`
   是 (0,3,0),而 `[class*=...] .mw-final-section` 只有 (0,2,0),同文件里位置再后也赢不了它。
   第一版漏了这层,结果 about-us 有底图而首页没有。

   补上之后仍然没生效 —— 因为 mw-home-v4 和作用域类在**同一个元素**上
   (<main class="shipb2b-packaged--home mw-home-v4">),写成带空格的后代形式
   永远匹配不上。生成的 CSS 每条都同时给出两种写法正是为此。
   CDP 的 matchingSelectors 能直接指出实际命中的是哪一条,不用猜。 */
[class*="shipb2b-packaged--"].mw-home-v4 .mw-final-section,
[class*="shipb2b-packaged--"] .mw-home-v4 .mw-final-section,
[class*="shipb2b-packaged--"] .mw-final-section,
[class*="shipb2b-packaged--"] .mw-section--cta,
[class*="shipb2b-packaged--"] .mw-cta--rfq,
[class*="shipb2b-packaged--"] .mw-about-rfq {
  position: relative;
  background-color: var(--mw-color-footer, #181819);
  background-image:
    linear-gradient(180deg,
      rgba(16, 16, 18, .74) 0%,
      rgba(16, 16, 18, .68) 45%,
      rgba(16, 16, 18, .80) 100%),
    url("/wp-content/uploads/2026/08/minwen-fire-factory-22.jpg");
  background-size: auto, cover;
  background-position: center, center;
  background-repeat: no-repeat, no-repeat;
}

/* 底图不能压掉这一节内部的浅色卡片/面板 —— 它们要保持自己的底色。 */
/* 铺了照片之后，半透明白字不再够用。
   实测（隐藏文字、拍真实底色再算）:首页那句 .mw-home-copy 是 68% 白，
   压在纯黑 #181819 上对比度绰绰有余，压到厂房照片的亮处只剩 1.38:1 —— 读不了。
   照片背景的亮度是逐像素变化的，不能靠"底色够深"这个假设吃半透明。
   所以这一节里的正文/眉标一律提到接近纯白，只保留很轻的层级差。 */
[class*="shipb2b-packaged--"] .mw-final-section .mw-home-copy,
[class*="shipb2b-packaged--"] .mw-final-section .mw-p,
[class*="shipb2b-packaged--"] .mw-section--cta .mw-p,
[class*="shipb2b-packaged--"] .mw-section--cta .mw-section__lede,
[class*="shipb2b-packaged--"] .mw-cta--rfq .mw-p,
[class*="shipb2b-packaged--"] .mw-cta--rfq .mw-section__lede,
[class*="shipb2b-packaged--"] .mw-about-rfq .mw-p { color: rgba(255, 255, 255, .93); }

[class*="shipb2b-packaged--"] .mw-final-section .mw-home-kicker,
[class*="shipb2b-packaged--"] .mw-final-section .mw-tag,
[class*="shipb2b-packaged--"] .mw-section--cta .mw-tag,
[class*="shipb2b-packaged--"] .mw-cta--rfq .mw-tag,
[class*="shipb2b-packaged--"] .mw-about-rfq .mw-tag { color: rgba(255, 255, 255, .88); }

[class*="shipb2b-packaged--"] .mw-final-section .mw-proof-card,
[class*="shipb2b-packaged--"] .mw-section--cta .mw-proof-card,
[class*="shipb2b-packaged--"] .mw-cta--rfq .mw-proof-card,
[class*="shipb2b-packaged--"] .mw-about-rfq .mw-proof-card { background: var(--mw-panel, #fff); }

@media (max-width: 768px) {
  /* 手机上这张图会被裁得只剩局部，纹理读不出来还占带宽 —— 收深遮罩即可。 */
  [class*="shipb2b-packaged--"].mw-home-v4 .mw-final-section,
  [class*="shipb2b-packaged--"] .mw-home-v4 .mw-final-section,
  [class*="shipb2b-packaged--"] .mw-final-section,
  [class*="shipb2b-packaged--"] .mw-section--cta,
  [class*="shipb2b-packaged--"] .mw-cta--rfq,
  [class*="shipb2b-packaged--"] .mw-about-rfq {
    background-image:
      linear-gradient(180deg, rgba(16, 16, 18, .84) 0%, rgba(16, 16, 18, .88) 100%),
      url("/wp-content/uploads/2026/08/minwen-fire-factory-22.jpg");
  }
}

/* ═══ option-grid 按项数排列（2026-08-18）═══
   栅格写死 repeat(4, …)。全站 23 处里 18 处正好 4 项、排满一行，
   所以问题一直没人注意 —— 而剩下 5 处不是：

     solutions                                6 项 → 4 + 2，最后一行空一半
     products/fire-extinguishers（第二个）     6 项 → 同上
     products                                 5 项 → 4 + 1，空四分之三
     solutions/project-supply-oem-partners    5 项 → 同上

   5 项排 3 列是 3+2，6 项排 3 列是 3+3，都比 4 列整齐。
   用 :has() 的数量查询判断项数,不用去改 23 处 HTML ——
   以后增删条目，列数自己跟着变。

   :has() 在 Chrome 105+/Safari 15.4+/Firefox 121+ 支持;更旧的浏览器
   落回 4 列，也就是今天的样子，不会更差。

   顺带修边框:原来只有 article:last-child 清右边框,4 项时凑巧每行最后一个
   就是最后一项,所以看不出错。列数一变就会在行中间留下多余竖线,
   所以按 nth-child(4n) / nth-child(3n) 逐行清。 */

[class*="shipb2b-packaged--"] .mw-option-grid:has(> :nth-child(5):last-child),
[class*="shipb2b-packaged--"] .mw-option-grid:has(> :nth-child(6):last-child),
[class*="shipb2b-packaged--"] .mw-option-grid:has(> :nth-child(9):last-child) {
  grid-template-columns: repeat(3, minmax(0, 1fr));
}

/* 每行最后一格不画右边框 —— 4 列时是第 4/8/12…，3 列时是第 3/6/9… */
[class*="shipb2b-packaged--"] .mw-option-grid > :nth-child(4n) { border-right: 0; }
[class*="shipb2b-packaged--"] .mw-option-grid:has(> :nth-child(5):last-child) > :nth-child(4n),
[class*="shipb2b-packaged--"] .mw-option-grid:has(> :nth-child(6):last-child) > :nth-child(4n),
[class*="shipb2b-packaged--"] .mw-option-grid:has(> :nth-child(9):last-child) > :nth-child(4n) {
  border-right: 1px solid var(--mw-line);
}
[class*="shipb2b-packaged--"] .mw-option-grid:has(> :nth-child(5):last-child) > :nth-child(3n),
[class*="shipb2b-packaged--"] .mw-option-grid:has(> :nth-child(6):last-child) > :nth-child(3n),
[class*="shipb2b-packaged--"] .mw-option-grid:has(> :nth-child(9):last-child) > :nth-child(3n),
[class*="shipb2b-packaged--"] .mw-option-grid > :last-child { border-right: 0; }

@media (max-width: 900px) {
  [class*="shipb2b-packaged--"] .mw-option-grid,
  [class*="shipb2b-packaged--"] .mw-option-grid:has(> :nth-child(5):last-child),
  [class*="shipb2b-packaged--"] .mw-option-grid:has(> :nth-child(6):last-child),
  [class*="shipb2b-packaged--"] .mw-option-grid:has(> :nth-child(9):last-child) {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  [class*="shipb2b-packaged--"] .mw-option-grid > :nth-child(2n),
  [class*="shipb2b-packaged--"] .mw-option-grid:has(> :nth-child(5):last-child) > :nth-child(2n),
  [class*="shipb2b-packaged--"] .mw-option-grid:has(> :nth-child(6):last-child) > :nth-child(2n),
  [class*="shipb2b-packaged--"] .mw-option-grid:has(> :nth-child(9):last-child) > :nth-child(2n) { border-right: 0; }
  [class*="shipb2b-packaged--"] .mw-option-grid > :nth-child(2n+1),
  [class*="shipb2b-packaged--"] .mw-option-grid:has(> :nth-child(5):last-child) > :nth-child(2n+1),
  [class*="shipb2b-packaged--"] .mw-option-grid:has(> :nth-child(6):last-child) > :nth-child(2n+1),
  [class*="shipb2b-packaged--"] .mw-option-grid:has(> :nth-child(9):last-child) > :nth-child(2n+1) { border-right: 1px solid var(--mw-line); }
  [class*="shipb2b-packaged--"] .mw-option-grid > :last-child { border-right: 0; }
}

@media (max-width: 600px) {
  [class*="shipb2b-packaged--"] .mw-option-grid,
  [class*="shipb2b-packaged--"] .mw-option-grid:has(> :nth-child(5):last-child),
  [class*="shipb2b-packaged--"] .mw-option-grid:has(> :nth-child(6):last-child),
  [class*="shipb2b-packaged--"] .mw-option-grid:has(> :nth-child(9):last-child) {
    grid-template-columns: 1fr;
  }
  /* 用 :nth-child(n) 而不是 * —— 单列时要压掉 900px 断点里的
     `> :nth-child(2n+1){border-right:1px}`，那条是 (0,3,0)，
     而 `> *` 只有 (0,2,0)，位置再后也赢不了。实测手机端残留 2–3 条竖线就是这么来的。 */
  /* :has() 那几条的特异度是 (0,5,0)（:has 按其参数计权），
     单靠 `> :nth-child(n)` (0,3,0) 压不动，所以这里要把同样的 :has() 变体列全。 */
  [class*="shipb2b-packaged--"] .mw-option-grid > :nth-child(n),
  [class*="shipb2b-packaged--"] .mw-option-grid:has(> :nth-child(5):last-child) > :nth-child(n),
  [class*="shipb2b-packaged--"] .mw-option-grid:has(> :nth-child(6):last-child) > :nth-child(n),
  [class*="shipb2b-packaged--"] .mw-option-grid:has(> :nth-child(9):last-child) > :nth-child(n) { border-right: 0; }
}

/* ═══ 目录门控下载（2026-08-18）═══
   把「Request the catalogue → 跳到联系页」换成就地留资换下载。
   邮箱与电话必填(后端同样校验,不只靠前端 required)，姓名收集但不拦。
   提交成功后表单整块换成下载按钮 —— 不跳页,买家拿到东西的路径最短。 */

[class*="shipb2b-packaged--"] .mw-catalogue-gate {
  background: var(--mw-panel, #fff);
  border-radius: var(--mw-radius, 12px);
  padding: 28px;
  box-shadow: 0 18px 48px rgba(0, 0, 0, .28);
}
[class*="shipb2b-packaged--"] .mw-catalogue-gate .mw-cf-field { margin-bottom: 14px; }
[class*="shipb2b-packaged--"] .mw-catalogue-gate label {
  display: block;
  margin-bottom: 6px;
  font-size: 13px;
  font-weight: 700;
  color: var(--mw-black, #181819);
}
[class*="shipb2b-packaged--"] .mw-catalogue-gate input {
  width: 100%;
  padding: 12px 14px;
  border: 1px solid var(--mw-line, #d9dbdd);
  border-radius: 8px;
  font-size: 15px;
  color: var(--mw-black, #181819);
  background: #fff;
}
[class*="shipb2b-packaged--"] .mw-catalogue-gate input:focus-visible {
  outline: 2px solid var(--mw-primary, #d32235);
  outline-offset: 1px;
  border-color: var(--mw-primary, #d32235);
}
[class*="shipb2b-packaged--"] .mw-catalogue-gate .mw-cf-submit {
  width: 100%;
  margin-top: 6px;
}
[class*="shipb2b-packaged--"] .mw-catalogue-gate .mw-cf-form-note {
  margin: 12px 0 0;
  font-size: 12.5px;
  line-height: 1.55;
  color: var(--mw-color-steel, #55575a);
}
[class*="shipb2b-packaged--"] .mw-catalogue-gate .mw-cf-form-note a { color: var(--mw-primary-text, #c01c2e); }

/* 错误提示默认不占位,只有 JS 标了 has-err 才出现 —— 表单静止时不该有红字。
   类名必须跟既有 bind() 用的一致(has-err),写成 is-invalid 的话样式永远打不中。 */
[class*="shipb2b-packaged--"] .mw-catalogue-gate .mw-cf-err { display: none; margin-top: 6px; font-size: 12.5px; color: var(--mw-primary-text, #c01c2e); }
[class*="shipb2b-packaged--"] .mw-catalogue-gate .mw-cf-field.has-err .mw-cf-err { display: block; }
[class*="shipb2b-packaged--"] .mw-catalogue-gate .mw-cf-field.has-err input { border-color: var(--mw-primary, #d32235); }

[class*="shipb2b-packaged--"] .mw-catalogue-gate__done { text-align: center; padding: 12px 0; }
[class*="shipb2b-packaged--"] .mw-catalogue-gate__done .mw-cf-success-icon {
  margin: 0 0 10px;
  font-size: 30px;
  line-height: 1;
  color: var(--mw-good, #2c6e4d);
}
[class*="shipb2b-packaged--"] .mw-catalogue-gate__msg {
  margin: 0 0 16px;
  font-size: 17px;
  font-weight: 700;
  color: var(--mw-black, #181819);
}
[class*="shipb2b-packaged--"] .mw-catalogue-gate__link { width: 100%; }

@media (max-width: 820px) {
  [class*="shipb2b-packaged--"] .mw-catalogue-gate { padding: 22px; margin-top: 24px; }
}

/* 人机验证卡住时插入的那条提示 —— 要看得见,但不能像报错吓退买家 */
[class*="shipb2b-packaged--"] .mw-cf-stuck {
  margin: 10px 0 0;
  padding: 10px 12px;
  border-left: 3px solid var(--mw-primary, #d32235);
  background: rgba(211, 34, 53, .06);
  font-size: 13px;
  line-height: 1.55;
  color: var(--mw-color-steel, #55575a);
}
[class*="shipb2b-packaged--"] .mw-cf-stuck a { color: var(--mw-primary-text, #c01c2e); font-weight: 700; }

/* ═══ 段末 CTA 的位置（2026-08-18）═══
   `.mw-section-action{justify-content:flex-end}` 把每一节的收尾按钮甩到右下角，
   离它所属的正文最远的那个角落 —— 读者读完左侧的文字，视线要横穿整屏才找得到
   下一步动作。改成与正文同一条左边线起始,按钮就成了那段话的收尾而不是浮标。

   同时解掉 `.mw-section--cta .mw-section-action{display:none}` 造成的隐形按钮:
   那条规则本意是「深色转化区块自己有 CTA，不要再挂一个」，
   但它是按类名判断的 —— 隐私政策和使用条款两页正好用了这个组合,
   于是 "Contact Minwen Fire" 在两页上都是 display:none。
   改成只在该节确实已有别的按钮时才隐藏(用 :has 判断有没有 .mw-cta-grid)。 */

[class*="shipb2b-packaged--"] .mw-section-action { justify-content: flex-start; }

[class*="shipb2b-packaged--"] .mw-section--cta:has(.mw-cta-grid) .mw-section-action { display: none; }
[class*="shipb2b-packaged--"] .mw-section--cta:not(:has(.mw-cta-grid)) .mw-section-action { display: flex; }

/* ═══ 询价弹窗（2026-08-18）═══
   .mw-modal 的开合与定位在子主题 style.css 里（display:none / .mw-lb-open 之外
   另有 .mw-modal--open），这里只补弹窗内部表单的排版 —— 它复用 /contact-us/
   那套 .mw-cf-* 组件，但装在一个宽度受限的盒子里,行内两列在窄屏要退成一列。 */

.mw-modal--quote .mw-modal__box { max-width: 680px; width: min(100% - 32px, 680px); }
.mw-modal--quote .mw-cf-row { display: grid; grid-template-columns: 1fr 1fr; gap: 14px; }
.mw-modal--quote .mw-cf-field { margin-bottom: 14px; }
.mw-modal--quote label {
  display: block; margin-bottom: 6px;
  font-size: 13px; font-weight: 700; color: var(--mw-black, #181819);
}
.mw-modal--quote input,
.mw-modal--quote textarea {
  width: 100%; padding: 11px 13px;
  border: 1px solid var(--mw-line, #d9dbdd); border-radius: 8px;
  font: inherit; font-size: 15px; color: var(--mw-black, #181819); background: #fff;
}
.mw-modal--quote textarea { resize: vertical; min-height: 76px; }
.mw-modal--quote input:focus-visible,
.mw-modal--quote textarea:focus-visible {
  outline: 2px solid var(--mw-primary, #d32235); outline-offset: 1px;
  border-color: var(--mw-primary, #d32235);
}
.mw-modal--quote .mw-cf-submit { width: 100%; margin-top: 4px; }
.mw-modal--quote .mw-cf-err { display: none; margin-top: 6px; font-size: 12.5px; color: var(--mw-primary-text, #c01c2e); }
.mw-modal--quote .mw-cf-field.has-err .mw-cf-err { display: block; }
.mw-modal--quote .mw-cf-field.has-err input { border-color: var(--mw-primary, #d32235); }
.mw-modal--quote .mw-cf-form-note { margin: 10px 0 0; font-size: 12.5px; color: var(--mw-color-steel, #55575a); }
.mw-modal--quote .mw-cf-form-note a { color: var(--mw-primary-text, #c01c2e); }
.mw-modal--quote .mw-cf-success { text-align: center; padding: 18px 0; }
.mw-modal--quote .mw-cf-success-icon { margin: 0 0 10px; font-size: 30px; line-height: 1; color: #2c6e4d; }

@media (max-width: 620px) {
  .mw-modal--quote .mw-cf-row { grid-template-columns: 1fr; gap: 0; }
}

/* ═══ 联系页:表单旁边的工厂信息（2026-08-18）═══
   改版重写 /contact-us/ 时，把旧站上的**地图、营业时间、工厂地址整块丢了** ——
   旧版有 1 处 Google 地图嵌入、7 个 iframe、Business Hours、17 处 Address；
   新版全是 0。当时我盯着"内容重复率"和"section 计划对齐"改写，
   那两个判据都不检查「旧版有而新版没有的东西」，所以它们全绿。

   "词数不低于切换前 85%" 那条也没报警 —— 新写的散文把字数补回来了。
   丢的是结构化信息，不是字数。这类损失现有判据一个都拦不住。

   这里的地址、营业时间、电话、地图坐标全部取自切换前的线上抓取，
   不是我编的。*/

[class*="shipb2b-packaged--"] .mw-contact-layout {
  display: grid;
  grid-template-columns: minmax(0, 1.15fr) minmax(0, .85fr);
  gap: 32px;
  align-items: start;
}

[class*="shipb2b-packaged--"] .mw-contact-aside {
  background: var(--mw-panel, #fff);
  border: 1px solid var(--mw-line, #d9dbdd);
  border-radius: var(--mw-radius, 12px);
  padding: 26px;
}
[class*="shipb2b-packaged--"] .mw-contact-block { margin-bottom: 24px; }
[class*="shipb2b-packaged--"] .mw-contact-block:last-of-type { margin-bottom: 0; }
[class*="shipb2b-packaged--"] .mw-contact-block__title {
  margin: 0 0 10px;
  font-size: 12px;
  letter-spacing: .11em;
  text-transform: uppercase;
  font-weight: 700;
  color: var(--mw-black, #181819);
}
[class*="shipb2b-packaged--"] .mw-contact-block__tz {
  margin-left: 6px;
  letter-spacing: .04em;
  text-transform: none;
  font-weight: 400;
  color: var(--mw-color-steel, #55575a);
}
[class*="shipb2b-packaged--"] .mw-contact-block__body,
[class*="shipb2b-packaged--"] .mw-contact-block__note {
  margin: 0;
  font-size: 14px;
  line-height: 1.65;
  color: var(--mw-color-steel, #55575a);
}
[class*="shipb2b-packaged--"] .mw-contact-block__note { margin-top: 10px; font-size: 13px; }

/* 营业时间用 dl，时间列右对齐并等宽对数，一眼能比 */
[class*="shipb2b-packaged--"] .mw-hours { margin: 0; }
[class*="shipb2b-packaged--"] .mw-hours__row {
  display: flex;
  justify-content: space-between;
  gap: 16px;
  padding: 7px 0;
  border-bottom: 1px solid var(--mw-line, #e6e7e9);
  font-size: 14px;
}
[class*="shipb2b-packaged--"] .mw-hours__row:last-child { border-bottom: 0; }
[class*="shipb2b-packaged--"] .mw-hours dt { color: var(--mw-color-steel, #55575a); }
[class*="shipb2b-packaged--"] .mw-hours dd {
  margin: 0;
  font-weight: 700;
  color: var(--mw-black, #181819);
  font-variant-numeric: tabular-nums;
}

[class*="shipb2b-packaged--"] .mw-contact-list { list-style: none; margin: 0; padding: 0; }
[class*="shipb2b-packaged--"] .mw-contact-list li { margin-bottom: 8px; font-size: 14px; }
/* 联系页的邮箱和 WhatsApp 链接是这一页的主要转化动作，不是正文里的内联链接。
   2026-08-19 真机（390px）实测它们只有 16px 高 —— 手指点不准，代价是丢询盘。
   撑到 24px（Lighthouse tap-target 下限），li 之间已有 8px 间距，不会相邻误触。
   不撑到 44px：这是一组文本联系方式，撑高会让它看起来像按钮列表。 */
[class*="shipb2b-packaged--"] .mw-contact-list a {
  color: var(--mw-primary-text, #c01c2e);
  font-weight: 700;
  display: inline-flex;
  align-items: center;
  min-height: 24px;
}

[class*="shipb2b-packaged--"] .mw-contact-map { margin: 24px 0 0; }
[class*="shipb2b-packaged--"] .mw-contact-map iframe {
  display: block;
  width: 100%;
  height: 300px;
  border: 0;                      /* 原来写在 style="border:0" 上，铁律 5 不允许 */
  border-radius: 8px;
}
[class*="shipb2b-packaged--"] .mw-contact-map__cap {
  margin: 10px 0 0;
  font-size: 12.5px;
  line-height: 1.55;
  color: var(--mw-color-steel, #55575a);
}

@media (max-width: 900px) {
  [class*="shipb2b-packaged--"] .mw-contact-layout { grid-template-columns: 1fr; gap: 24px; }
  [class*="shipb2b-packaged--"] .mw-contact-map iframe { height: 240px; }
}

/* ═══ 流程轨（共享组件，2026-08-18 从首页作用域提升）═══
   起因是量出三个解决方案页版式序列 100% 相同。但真正的病灶不是"缺变化"，
   而是**形式与内容不匹配**：

     s06-factory-process 的内容是 01→02→03→04 的时序步骤
     （Send the BOQ → Quotation → Sample → Production），
     却挂着 data-ui-layout-family="option_decision_matrix"、
     用 4 列并排的比较网格渲染。数字暗示顺序，网格暗示并列，
     手机上一堆叠，顺序线索全部消失。

   而正确的组件**站上早就有** —— 首页那条带连接线和圆点的时间轴。
   问题是它被写死在 `.shipb2b-packaged--home .mw-home-v4` 作用域里，
   除首页外谁都用不了。好组件被关在一个页面里，这才是"词汇量不缺、
   组合缺"的机制性原因。

   这里把它提升为共享组件（改名 mw-step-rail，语义中性，
   不再叫 approval —— 它渲染的是任何有序流程，不只是打样审批）。
   首页那份保持不动，避免动到别人正在改的东西。 */

[class*="shipb2b-packaged--"] .mw-step-rail {
  position: relative;
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 24px;
  margin: 0;
  padding: 0;
  list-style: none;
}
[class*="shipb2b-packaged--"] .mw-step-rail::before {
  content: "";
  position: absolute;
  left: 0; right: 0; top: 6px;
  height: 2px;
  background: var(--mw-line, #d9dbdd);
}
[class*="shipb2b-packaged--"] .mw-step-rail__item {
  position: relative;
  padding-top: 20px;
}
[class*="shipb2b-packaged--"] .mw-step-rail__item::before {
  content: "";
  position: absolute;
  left: 0; top: -30px;
  width: 16px; height: 16px;
  border-radius: 50%;
  background: var(--mw-panel, #fff);
  border: 3px solid var(--mw-primary, #d32235);
  box-sizing: border-box;
}
[class*="shipb2b-packaged--"] .mw-step-rail__item__number {
  display: block;
  margin-bottom: 22px;
  color: var(--mw-primary-text, #c01c2e);
  font-size: var(--mw-text-micro, 12px);
  font-weight: 700;
  letter-spacing: .12em;
}
[class*="shipb2b-packaged--"] .mw-step-rail__item h3 {
  margin: 0 0 10px;
  font-size: 17px;
  color: var(--mw-black, #181819);
}
[class*="shipb2b-packaged--"] .mw-step-rail__item p {
  margin: 0;
  font-size: 14px;
  line-height: 1.65;
  color: var(--mw-color-steel, #55575a);
}
/* 深色区块里的流程轨 */
[class*="shipb2b-packaged--"] .mw-section--dark .mw-step-rail__item h3,
[class*="shipb2b-packaged--"] .mw-cta .mw-step-rail__item h3 { color: #fff; }
[class*="shipb2b-packaged--"] .mw-section--dark .mw-step-rail__item p,
[class*="shipb2b-packaged--"] .mw-cta .mw-step-rail__item p { color: rgba(255,255,255,.78); }
[class*="shipb2b-packaged--"] .mw-section--dark .mw-step-rail::before,
[class*="shipb2b-packaged--"] .mw-cta .mw-step-rail::before { background: rgba(255,255,255,.22); }
[class*="shipb2b-packaged--"] .mw-section--dark .mw-step-rail__item::before,
[class*="shipb2b-packaged--"] .mw-cta .mw-step-rail__item::before { background: var(--mw-black, #181819); }

/* 窄屏转成竖轨:连接线转到左侧，顺序线索仍在（网格堆叠会丢掉它） */
@media (max-width: 820px) {
  [class*="shipb2b-packaged--"] .mw-step-rail {
    grid-template-columns: 1fr;
    gap: 0;
    padding: 0 0 0 30px;
  }
  [class*="shipb2b-packaged--"] .mw-step-rail::before {
    inset: 0 auto 0 6px;
    width: 2px; height: auto;
  }
  [class*="shipb2b-packaged--"] .mw-step-rail__item { padding: 0 0 30px 18px; }
  [class*="shipb2b-packaged--"] .mw-step-rail__item::before { left: -30px; top: 5px; }
  [class*="shipb2b-packaged--"] .mw-step-rail__item__number { margin-bottom: 8px; }
}
