:where(main.shipb2b-packaged--contact) .zhy-table :is(th, td) {
  line-height: normal;
}
:where(main.shipb2b-packaged--contact) .zhy-table td { font-size: 16px; }
main.shipb2b-packaged--contact .zhy-table th {
  letter-spacing: normal;
  text-transform: none;
}
@media (max-width: 680px) {
main.shipb2b-packaged--contact {
    --zhy-hero-container: min(1180px, calc(100vw - 48px));
    --zhy-hero-title-size: 48px;
  }
}
.zhy-contact-page.shipb2b-packaged--contact > .zhy-hero {
  position: relative !important;
  min-height: clamp(560px, 78svh, 700px) !important;
  display: grid !important;
  align-items: center !important;
  padding: clamp(108px, 11vh, 132px) 0 clamp(58px, 7vh, 78px) !important;
  color: var(--cream, #fff8ed) !important;
  isolation: isolate !important;
  overflow: hidden !important;
  background: var(--ink, var(--zhy-black, #172033)) !important;
}
.zhy-contact-page.shipb2b-packaged--contact > .zhy-hero .zhy-hero__media {
  position: absolute !important;
  inset: 0 !important;
  z-index: -3 !important;
  display: block !important;
  width: 100% !important;
  max-width: none !important;
  height: 100% !important;
  overflow: hidden !important;
}
.zhy-contact-page.shipb2b-packaged--contact > .zhy-hero .zhy-hero__media::after {
  display: none !important;
}
.zhy-contact-page.shipb2b-packaged--contact > .zhy-hero .zhy-hero__media video {
  position: absolute !important;
  inset: 0 !important;
  display: block !important;
  width: 100% !important;
  max-width: none !important;
  height: 100% !important;
  object-fit: cover !important;
}
.zhy-contact-page.shipb2b-packaged--contact > .zhy-hero::before {
  content: "" !important;
  position: absolute !important;
  inset: 0 !important;
  z-index: -2 !important;
  background: linear-gradient(90deg, rgba(23, 19, 14, .92) 0%, rgba(23, 19, 14, .76) 42%, rgba(36, 29, 21, .35) 100%) !important;
}
.zhy-contact-page.shipb2b-packaged--contact > .zhy-hero::after {
  content: "" !important;
  position: absolute !important;
  inset: auto 0 0 !important;
  z-index: -1 !important;
  height: 26% !important;
  background: linear-gradient(0deg, rgba(251, 247, 239, .92), rgba(251, 247, 239, 0)) !important;
  pointer-events: none !important;
}
.zhy-contact-page.shipb2b-packaged--contact > .zhy-hero .zhy-hero__inner {
  position: relative !important;
  z-index: 2 !important;
  width: var(--container, var(--zhy-container, min(1180px, calc(100% - 48px)))) !important;
  margin: 0 auto !important;
  padding: 0 !important;
  display: grid !important;
  grid-template-columns: minmax(0, 720px) !important;
  gap: 0 !important;
  justify-items: start !important;
  align-items: center !important;
  text-align: left !important;
}
.zhy-contact-page.shipb2b-packaged--contact > .zhy-hero .zhy-hero__copy {
  max-width: 720px !important;
  margin: 0 !important;
  text-align: left !important;
}
.zhy-contact-page.shipb2b-packaged--contact > .zhy-hero .eyebrow {
  margin: 0 0 18px !important;
  color: var(--gold, var(--zhy-primary, #d09848)) !important;
  font-size: 12px !important;
  font-weight: 850 !important;
  letter-spacing: .12em !important;
  text-transform: uppercase !important;
}
.zhy-contact-page.shipb2b-packaged--contact > .zhy-hero h1 {
  max-width: 15.5ch !important;
  margin: 0 0 22px !important;
  color: var(--cream, #fff8ed) !important;
  font-size: clamp(44px, 5.2vw, 72px) !important;
  font-weight: 800 !important;
  line-height: 1.02 !important;
  letter-spacing: 0 !important;
  text-wrap: balance !important;
}
.zhy-contact-page.shipb2b-packaged--contact > .zhy-hero .zhy-hero__lead {
  max-width: 620px !important;
  margin: 0 0 28px !important;
  color: rgba(255, 248, 237, .86) !important;
  font-size: clamp(18px, 1.62vw, 20px) !important;
  line-height: 1.52 !important;
}
.zhy-contact-page.shipb2b-packaged--contact > .zhy-hero .actions {
  display: flex !important;
  flex-wrap: wrap !important;
  gap: 12px !important;
  align-items: center !important;
  justify-content: flex-start !important;
}
.zhy-contact-page.shipb2b-packaged--contact > .zhy-hero .zhy-btn {
  min-height: 48px !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 0 22px !important;
  border-radius: 999px !important;
  text-decoration: none !important;
  font-size: 14px !important;
  font-weight: 850 !important;
}
.zhy-contact-page.shipb2b-packaged--contact > .zhy-hero .zhy-btn--primary {
  background: var(--gold, var(--zhy-primary, #d09848)) !important;
  color: var(--ink, #172033) !important;
  box-shadow: 0 16px 44px rgba(208, 152, 72, .28) !important;
}
.zhy-contact-page.shipb2b-packaged--contact > .zhy-hero .zhy-btn--secondary {
  border: 1px solid rgba(255, 248, 237, .46) !important;
  color: var(--cream, #fff8ed) !important;
  background: transparent !important;
}
@media (max-width: 640px) {
.zhy-contact-page.shipb2b-packaged--contact > .zhy-hero {
    min-height: min(700px, 84svh) !important;
    padding: 104px 0 48px !important;
  }
.zhy-contact-page.shipb2b-packaged--contact > .zhy-hero .zhy-hero__inner {
    gap: 26px !important;
    width: min(100% - 28px, 1180px) !important;
  }
.zhy-contact-page.shipb2b-packaged--contact > .zhy-hero h1 {
    max-width: 13ch !important;
    font-size: clamp(34px, 9.4vw, 44px) !important;
    line-height: 1.04 !important;
  }
.zhy-contact-page.shipb2b-packaged--contact > .zhy-hero .zhy-hero__lead {
    font-size: 17px !important;
  }
.zhy-contact-page.shipb2b-packaged--contact > .zhy-hero .actions {
    align-items: stretch !important;
    justify-content: flex-start !important;
  }
.zhy-contact-page.shipb2b-packaged--contact > .zhy-hero .zhy-btn {
    width: 100% !important;
  }
}
.shipb2b-packaged--contact {
  --zhy-primary:#103868;
  --zhy-secondary:#d09848;
  --zhy-black:#172033;
  --zhy-black-soft:#0b2748;
  --zhy-hero-background:#17130e;
  --zhy-hero-overlay:#241d15;
  --zhy-white:#fff;
  --zhy-white-2:#f8f6f1;
  --zhy-text:#3e4652;
  --zhy-muted:#667085;
  --zhy-line:#e3dfd7;
  --zhy-button-primary-bg:#103868;
  --zhy-button-primary-text:#fff;
  --zhy-button-primary-border:#103868;
  --zhy-button-on-dark-bg:#d09848;
  --zhy-button-on-dark-text:#172033;
  --zhy-button-on-dark-border:#d09848;
  --zhy-button-secondary-border:#103868;
  --zhy-button-secondary-text:#103868;
  --zhy-shell-container:min(1180px,calc(100% - 48px));
  --zhy-hero-container:min(1180px,calc(100vw - 48px));
  --zhy-hero-copy-width:760px;
  --zhy-hero-min-height:680px;
  --zhy-hero-padding-top:112px;
  --zhy-hero-padding-bottom:72px;
  --zhy-hero-title-size:clamp(48px,5vw,68px);
  --zhy-hero-lead-size:clamp(17px,1.5vw,20px);
}
:is(main, div):where(.shipb2b-packaged--contact) {margin:0}
body.zhy-preview-shell-active :where(.shipb2b-packaged--contact) {
  margin:0;
  overflow-x:clip;
  background:var(--zhy-white-2);
  color:var(--zhy-text);
  font-family:"Roboto",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--contact) *, body.zhy-preview-shell-active :where(.shipb2b-packaged--contact) *::before, body.zhy-preview-shell-active :where(.shipb2b-packaged--contact) *::after {box-sizing:border-box}
body.zhy-preview-shell-active :where(.shipb2b-packaged--contact) img, body.zhy-preview-shell-active :where(.shipb2b-packaged--contact) video {display:block;max-width:100%;height:auto}
body.zhy-preview-shell-active :where(.shipb2b-packaged--contact) button, body.zhy-preview-shell-active :where(.shipb2b-packaged--contact) input, body.zhy-preview-shell-active :where(.shipb2b-packaged--contact) select, body.zhy-preview-shell-active :where(.shipb2b-packaged--contact) textarea {font:inherit}
body.zhy-preview-shell-active :where(.shipb2b-packaged--contact) h1, body.zhy-preview-shell-active :where(.shipb2b-packaged--contact) h2, body.zhy-preview-shell-active :where(.shipb2b-packaged--contact) h3, body.zhy-preview-shell-active :where(.shipb2b-packaged--contact) p, body.zhy-preview-shell-active :where(.shipb2b-packaged--contact) li, body.zhy-preview-shell-active :where(.shipb2b-packaged--contact) summary {font-family:"Roboto",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif}
body.zhy-preview-shell-active :where(.shipb2b-packaged--contact) :focus-visible {outline:3px solid var(--zhy-secondary);outline-offset:4px}
body.zhy-shell-menu-open :where(.shipb2b-packaged--contact) {overflow:hidden}
body.zhy-site-modal-open :where(.shipb2b-packaged--contact) {overflow:hidden}
body.zhy-preview-shell-active :where(.shipb2b-packaged--contact) .page, body.zhy-preview-shell-active :where(.shipb2b-packaged--contact).page {
  --gold:var(--zhy-secondary);
  --gold-dark:#8f6a38;
  --ink:var(--zhy-black);
  --ink-2:var(--zhy-black-soft);
  --paper:var(--zhy-white);
  --paper-2:var(--zhy-white-2);
  --surface:var(--zhy-white);
  --text:var(--zhy-text);
  --muted:var(--zhy-muted);
  --line:var(--zhy-line);
  font-family:"Roboto",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--contact) .zhy-sol, body.zhy-preview-shell-active :where(.shipb2b-packaged--contact).zhy-sol {
  --gold:var(--zhy-secondary);
  --gold-deep:#8f6a38;
  --ink:var(--zhy-black);
  --ink-soft:var(--zhy-black-soft);
  --cream:var(--zhy-white);
  --cream-2:var(--zhy-white-2);
  --text:var(--zhy-text);
  --muted:var(--zhy-muted);
  --line:var(--zhy-line);
  font-family:"Roboto",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--contact) .zhy-concept, body.zhy-preview-shell-active :where(.shipb2b-packaged--contact).zhy-concept {
  --zhy-gold:var(--zhy-secondary);
  --zhy-gold-deep:#8f6a38;
  --zhy-ink:var(--zhy-black);
  --zhy-ink-soft:var(--zhy-black-soft);
  --zhy-paper:var(--zhy-white);
  --zhy-paper-deep:var(--zhy-white-2);
  --zhy-surface:var(--zhy-white);
  --zhy-text:#3e4652;
  --zhy-muted:#667085;
  --zhy-line:#e3dfd7;
  font-family:"Roboto",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;
}
:where(.shipb2b-packaged--contact) .zhy-shell-skip, :where(.shipb2b-packaged--contact).zhy-shell-skip {
  position:fixed;
  z-index:2200;
  top:8px;
  left:8px;
  transform:translateY(-150%);
  padding:11px 15px;
  border-radius:8px;
  background:#fff;
  color:var(--zhy-black);
  font-weight:800;
  text-decoration:none;
  box-shadow:0 12px 32px rgba(11,39,72,.18);
}
:where(.shipb2b-packaged--contact) .zhy-shell-skip:focus, :where(.shipb2b-packaged--contact).zhy-shell-skip:focus {transform:translateY(0)}
:where(.shipb2b-packaged--contact) .zhy-site-header, :where(.shipb2b-packaged--contact).zhy-site-header {
  position:absolute;
  z-index:1500;
  inset:0 0 auto;
  color:#fff;
  border-bottom:1px solid rgba(255,255,255,.12);
  background:linear-gradient(180deg,rgba(11,39,72,.48),rgba(11,39,72,.08));
  transition:background .18s ease,box-shadow .18s ease,border-color .18s ease;
}
:where(.shipb2b-packaged--contact) .zhy-site-header.is-scrolled, :where(.shipb2b-packaged--contact).zhy-site-header.is-scrolled {position:fixed;background:rgba(11,39,72,.97);border-bottom-color:rgba(255,255,255,.1);box-shadow:0 16px 42px rgba(11,39,72,.24);backdrop-filter:blur(12px)}
:where(.shipb2b-packaged--contact) .zhy-site-header__inner, :where(.shipb2b-packaged--contact).zhy-site-header__inner {
  width:var(--zhy-shell-container);
  min-height:82px;
  margin-inline:auto;
  position:relative;
  display:flex;
  align-items:center;
  gap:22px;
}
:where(.shipb2b-packaged--contact) .zhy-site-header__logo, :where(.shipb2b-packaged--contact).zhy-site-header__logo {display:inline-flex;align-items:center;flex:0 0 auto;min-height:48px;text-decoration:none}
:where(.shipb2b-packaged--contact) .zhy-site-header__logo img, :where(.shipb2b-packaged--contact).zhy-site-header__logo img {width:158px;height:auto;filter:none}
:where(.shipb2b-packaged--contact) .zhy-site-nav, :where(.shipb2b-packaged--contact).zhy-site-nav {display:flex;align-items:center;gap:25px;margin-left:auto}
:where(.shipb2b-packaged--contact) .zhy-site-nav>a, :where(.shipb2b-packaged--contact).zhy-site-nav>a, :where(.shipb2b-packaged--contact) .zhy-site-nav__group>a, :where(.shipb2b-packaged--contact).zhy-site-nav__group>a, :where(.shipb2b-packaged--contact) .zhy-site-nav__trigger, :where(.shipb2b-packaged--contact).zhy-site-nav__trigger {
  min-height:44px;
  display:inline-flex;
  align-items:center;
  gap:7px;
  border:0;
  padding:0;
  background:transparent;
  color:#fff!important;
  font-size:14px;
  font-weight:700;
  line-height:1;
  text-decoration:none!important;
  cursor:pointer;
}
:where(.shipb2b-packaged--contact) .zhy-site-nav>a:hover, :where(.shipb2b-packaged--contact).zhy-site-nav>a:hover, :where(.shipb2b-packaged--contact) .zhy-site-nav__group>a:hover, :where(.shipb2b-packaged--contact).zhy-site-nav__group>a:hover, :where(.shipb2b-packaged--contact) .zhy-site-nav__trigger:hover, :where(.shipb2b-packaged--contact).zhy-site-nav__trigger:hover, :where(.shipb2b-packaged--contact) .zhy-site-nav a[aria-current="page"], :where(.shipb2b-packaged--contact).zhy-site-nav a[aria-current="page"], :where(.shipb2b-packaged--contact) .zhy-site-nav__group[data-current="true"]>a, :where(.shipb2b-packaged--contact).zhy-site-nav__group[data-current="true"]>a {color:#f2c986!important}
:where(.shipb2b-packaged--contact) .zhy-site-nav__group, :where(.shipb2b-packaged--contact).zhy-site-nav__group {position:relative;display:flex;align-items:center}
:where(.shipb2b-packaged--contact) .zhy-site-nav__group--mega, :where(.shipb2b-packaged--contact).zhy-site-nav__group--mega {position:static}
:where(.shipb2b-packaged--contact) .zhy-site-nav__trigger, :where(.shipb2b-packaged--contact).zhy-site-nav__trigger {flex:0 0 22px;width:22px;min-height:44px;margin-left:2px!important;justify-content:center!important;border:0!important;border-radius:0!important;background:transparent!important;color:#f2c986!important}
:where(.shipb2b-packaged--contact) .zhy-site-nav__trigger:hover, :where(.shipb2b-packaged--contact).zhy-site-nav__trigger:hover, :where(.shipb2b-packaged--contact) .zhy-site-nav__trigger:focus-visible, :where(.shipb2b-packaged--contact).zhy-site-nav__trigger:focus-visible {border-color:transparent!important;background:transparent!important;color:#f2c986!important}
:where(.shipb2b-packaged--contact) .zhy-site-nav__trigger:focus-visible, :where(.shipb2b-packaged--contact).zhy-site-nav__trigger:focus-visible {outline:0!important;outline-offset:0!important;box-shadow:inset 0 -2px #d09848}
:where(.shipb2b-packaged--contact) .zhy-site-nav__chevron, :where(.shipb2b-packaged--contact).zhy-site-nav__chevron {width:7px;height:7px;border-right:1.5px solid #d09848;border-bottom:1.5px solid #d09848;transform:translateY(-2px) rotate(45deg);transition:transform .18s ease}
:where(.shipb2b-packaged--contact) .zhy-site-nav__group[data-open="true"] .zhy-site-nav__chevron, :where(.shipb2b-packaged--contact).zhy-site-nav__group[data-open="true"] .zhy-site-nav__chevron {transform:translateY(2px) rotate(225deg)}
:where(.shipb2b-packaged--contact) .zhy-site-nav__panel, :where(.shipb2b-packaged--contact).zhy-site-nav__panel {
  position:absolute;
  top:calc(100% - 1px);
  z-index:1510;
  padding:12px;
  border:1px solid rgba(23,32,51,.12);
  border-top:3px solid var(--zhy-secondary);
  border-radius:0 0 16px 16px;
  background:#fff;
  color:var(--zhy-black);
  box-shadow:0 26px 68px rgba(11,39,72,.26);
  opacity:0;
  visibility:hidden;
  pointer-events:none;
  transform:translateY(8px);
  transition:opacity .18s ease,transform .18s ease,visibility .18s ease;
}
:where(.shipb2b-packaged--contact) .zhy-site-nav__group:hover:not([data-suppress-hover="true"])>.zhy-site-nav__panel, :where(.shipb2b-packaged--contact).zhy-site-nav__group:hover:not([data-suppress-hover="true"])>.zhy-site-nav__panel, :where(.shipb2b-packaged--contact) .zhy-site-nav__group[data-open="true"]>.zhy-site-nav__panel, :where(.shipb2b-packaged--contact).zhy-site-nav__group[data-open="true"]>.zhy-site-nav__panel {opacity:1;visibility:visible;pointer-events:auto}
:where(.shipb2b-packaged--contact) .zhy-site-nav__panel--products, :where(.shipb2b-packaged--contact).zhy-site-nav__panel--products {left:50%;width:min(900px,calc(100% - 48px));display:grid;grid-template-columns:.92fr 1fr 1.08fr;transform:translate(-50%,8px)}
:where(.shipb2b-packaged--contact) .zhy-site-nav__group:hover:not([data-suppress-hover="true"])>.zhy-site-nav__panel--products, :where(.shipb2b-packaged--contact).zhy-site-nav__group:hover:not([data-suppress-hover="true"])>.zhy-site-nav__panel--products, :where(.shipb2b-packaged--contact) .zhy-site-nav__group[data-open="true"]>.zhy-site-nav__panel--products, :where(.shipb2b-packaged--contact).zhy-site-nav__group[data-open="true"]>.zhy-site-nav__panel--products {transform:translate(-50%,0)}
:where(.shipb2b-packaged--contact) .zhy-site-nav__panel--solutions, :where(.shipb2b-packaged--contact).zhy-site-nav__panel--solutions {left:50%;width:min(840px,calc(100% - 48px));display:grid;grid-template-columns:.92fr 1fr 1.08fr;transform:translate(-50%,8px)}
:where(.shipb2b-packaged--contact) .zhy-site-nav__group:hover:not([data-suppress-hover="true"])>.zhy-site-nav__panel--solutions, :where(.shipb2b-packaged--contact).zhy-site-nav__group:hover:not([data-suppress-hover="true"])>.zhy-site-nav__panel--solutions, :where(.shipb2b-packaged--contact) .zhy-site-nav__group[data-open="true"]>.zhy-site-nav__panel--solutions, :where(.shipb2b-packaged--contact).zhy-site-nav__group[data-open="true"]>.zhy-site-nav__panel--solutions {transform:translate(-50%,0)}
:where(.shipb2b-packaged--contact) .zhy-site-nav__intro, :where(.shipb2b-packaged--contact).zhy-site-nav__intro, :where(.shipb2b-packaged--contact) .zhy-site-nav__column, :where(.shipb2b-packaged--contact).zhy-site-nav__column {padding:20px 22px}
:where(.shipb2b-packaged--contact) .zhy-site-nav__intro, :where(.shipb2b-packaged--contact).zhy-site-nav__intro {border:1px solid rgba(208,152,72,.22);border-radius:10px;background:#f8f6f1}
:where(.shipb2b-packaged--contact) .zhy-site-nav__intro>span, :where(.shipb2b-packaged--contact).zhy-site-nav__intro>span {display:block;margin-bottom:10px;color:#9a6a28;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}
:where(.shipb2b-packaged--contact) .zhy-site-nav__intro>strong, :where(.shipb2b-packaged--contact).zhy-site-nav__intro>strong {display:block;color:var(--zhy-black);font-size:19px;line-height:1.25}
:where(.shipb2b-packaged--contact) .zhy-site-nav__intro p, :where(.shipb2b-packaged--contact).zhy-site-nav__intro p {margin:10px 0 16px;color:#667085;font-size:13px;line-height:1.55}
:where(.shipb2b-packaged--contact) .zhy-site-nav__intro a, :where(.shipb2b-packaged--contact).zhy-site-nav__intro a {min-height:44px;display:inline-flex;align-items:center;gap:8px;color:var(--zhy-primary);font-size:13px;font-weight:800;text-decoration:none}
:where(.shipb2b-packaged--contact) .zhy-site-nav__intro b, :where(.shipb2b-packaged--contact).zhy-site-nav__intro b {color:var(--zhy-secondary);font-size:16px}
:where(.shipb2b-packaged--contact) .zhy-site-nav__column, :where(.shipb2b-packaged--contact).zhy-site-nav__column {border-left:1px solid rgba(23,32,51,.1)}
:where(.shipb2b-packaged--contact) .zhy-site-nav__column>strong, :where(.shipb2b-packaged--contact).zhy-site-nav__column>strong {display:block;margin:5px 10px 9px;color:#9a6a28;font-size:12px;letter-spacing:.08em;text-transform:uppercase}
:where(.shipb2b-packaged--contact) .zhy-site-nav__column a, :where(.shipb2b-packaged--contact).zhy-site-nav__column a {min-height:42px;padding:9px 10px;display:flex;align-items:center;border-radius:8px;color:var(--zhy-black);font-size:13px;font-weight:650;text-decoration:none}
:where(.shipb2b-packaged--contact) .zhy-site-nav__column a:hover, :where(.shipb2b-packaged--contact).zhy-site-nav__column a:hover, :where(.shipb2b-packaged--contact) .zhy-site-nav__column a:focus-visible, :where(.shipb2b-packaged--contact).zhy-site-nav__column a:focus-visible {background:#f8f6f1;color:var(--zhy-primary)}
:where(.shipb2b-packaged--contact) .zhy-site-header__quote, :where(.shipb2b-packaged--contact).zhy-site-header__quote {min-height:46px;display:inline-flex;align-items:center;justify-content:center;margin-left:2px;padding:0 20px;border:1px solid var(--zhy-secondary);border-radius:999px;background:var(--zhy-secondary);color:var(--zhy-black)!important;font-size:14px;font-weight:800;text-decoration:none;white-space:nowrap;transition:transform .16s ease,box-shadow .16s ease}
:where(.shipb2b-packaged--contact) .zhy-site-header__quote:hover, :where(.shipb2b-packaged--contact).zhy-site-header__quote:hover {transform:translateY(-2px);box-shadow:0 12px 30px rgba(208,152,72,.26)}
:where(.shipb2b-packaged--contact) .zhy-site-menu-toggle, :where(.shipb2b-packaged--contact).zhy-site-menu-toggle {display:none;width:46px;height:46px;margin-left:auto;padding:0;border:1px solid rgba(255,255,255,.28);border-radius:999px;background:rgba(255,255,255,.08);color:#fff;cursor:pointer}
:where(.shipb2b-packaged--contact) .zhy-site-menu-toggle span, :where(.shipb2b-packaged--contact).zhy-site-menu-toggle span {display:block;width:19px;height:2px;margin:4px auto;background:currentColor;transition:none}
:where(.shipb2b-packaged--contact) .zhy-site-overlay, :where(.shipb2b-packaged--contact).zhy-site-overlay {display:none;position:fixed;z-index:1480;inset:0;background:rgba(11,39,72,.68);backdrop-filter:blur(4px)}
:where(.shipb2b-packaged--contact) .zhy-site-overlay[data-open="true"], :where(.shipb2b-packaged--contact).zhy-site-overlay[data-open="true"] {display:block}
:where(.shipb2b-packaged--contact) .zhy-site-drawer, :where(.shipb2b-packaged--contact).zhy-site-drawer {display:none;position:fixed;z-index:1490;inset:0;padding:68px 0 0;color:#fff;overflow:auto}
:where(.shipb2b-packaged--contact) .zhy-site-drawer[data-open="true"], :where(.shipb2b-packaged--contact).zhy-site-drawer[data-open="true"] {display:block}
:where(.shipb2b-packaged--contact) .zhy-site-drawer__inner, :where(.shipb2b-packaged--contact).zhy-site-drawer__inner {width:min(86%,390px);min-height:calc(100dvh - 68px);margin-left:auto;padding:22px 22px 36px;background:linear-gradient(155deg,#0b2748 0%,#103868 72%,#172033 100%);box-shadow:-18px 0 48px rgba(0,0,0,.24)}
:where(.shipb2b-packaged--contact) .zhy-site-drawer__close, :where(.shipb2b-packaged--contact).zhy-site-drawer__close {display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin:0 0 12px auto;border:1px solid rgba(255,255,255,.24);border-radius:999px;background:rgba(255,255,255,.08);color:#fff;font-size:13px;font-weight:700;cursor:pointer}
:where(.shipb2b-packaged--contact) .zhy-site-drawer__inner>a, :where(.shipb2b-packaged--contact).zhy-site-drawer__inner>a, :where(.shipb2b-packaged--contact) .zhy-site-drawer summary, :where(.shipb2b-packaged--contact).zhy-site-drawer summary {min-height:52px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.14);color:#fff!important;font-size:18px;font-weight:700;text-decoration:none!important;cursor:pointer;list-style:none}
:where(.shipb2b-packaged--contact) .zhy-site-drawer summary::-webkit-details-marker, :where(.shipb2b-packaged--contact).zhy-site-drawer summary::-webkit-details-marker {display:none}
:where(.shipb2b-packaged--contact) .zhy-site-drawer summary::after, :where(.shipb2b-packaged--contact).zhy-site-drawer summary::after {content:"";width:9px;height:9px;margin-right:4px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-2px) rotate(45deg)}
:where(.shipb2b-packaged--contact) .zhy-site-drawer details[open] summary::after, :where(.shipb2b-packaged--contact).zhy-site-drawer details[open] summary::after {transform:translateY(2px) rotate(225deg)}
:where(.shipb2b-packaged--contact) .zhy-site-drawer__children, :where(.shipb2b-packaged--contact).zhy-site-drawer__children {display:grid;padding:8px 0 12px 16px;border-bottom:1px solid rgba(255,255,255,.14)}
:where(.shipb2b-packaged--contact) .zhy-site-drawer__children a, :where(.shipb2b-packaged--contact).zhy-site-drawer__children a {min-height:44px;display:flex;align-items:center;color:rgba(255,255,255,.8);font-size:15px;text-decoration:none}
:where(.shipb2b-packaged--contact) .zhy-site-drawer__quote, :where(.shipb2b-packaged--contact).zhy-site-drawer__quote {min-height:50px!important;justify-content:center!important;margin-top:22px;border:1px solid var(--zhy-secondary)!important;border-radius:999px;background:var(--zhy-secondary);color:var(--zhy-black)!important}
:where(.shipb2b-packaged--contact) .zhy-site-quote-modal, :where(.shipb2b-packaged--contact).zhy-site-quote-modal {position:fixed;z-index:2400;inset:0;display:grid;place-items:center;padding:24px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s ease,visibility .18s ease}
:where(.shipb2b-packaged--contact) .zhy-site-quote-modal.is-open, :where(.shipb2b-packaged--contact).zhy-site-quote-modal.is-open {opacity:1;visibility:visible;pointer-events:auto}
:where(.shipb2b-packaged--contact) .zhy-site-quote-modal__overlay, :where(.shipb2b-packaged--contact).zhy-site-quote-modal__overlay {position:absolute;inset:0;width:100%;height:100%;border:0;background:rgba(11,39,72,.76);backdrop-filter:blur(8px);cursor:pointer}
:where(.shipb2b-packaged--contact) .zhy-site-quote-modal__panel, :where(.shipb2b-packaged--contact).zhy-site-quote-modal__panel {position:relative;width:min(680px,100%);max-height:min(820px,calc(100dvh - 48px));overflow:auto;padding:38px;border:1px solid rgba(208,152,72,.3);border-radius:18px;background:#f8f6f1;color:var(--zhy-black);box-shadow:0 30px 90px rgba(11,39,72,.36)}
:where(.shipb2b-packaged--contact) .zhy-site-quote-modal__close, :where(.shipb2b-packaged--contact).zhy-site-quote-modal__close {position:absolute;top:18px;right:18px;width:44px;height:44px;border:1px solid rgba(23,32,51,.14);border-radius:50%;background:#fff;color:var(--zhy-black);font-size:28px;line-height:1;cursor:pointer}
:where(.shipb2b-packaged--contact) .zhy-site-quote-modal__tag, :where(.shipb2b-packaged--contact).zhy-site-quote-modal__tag {margin:0 52px 10px 0;color:#9a6a28;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}
:where(.shipb2b-packaged--contact) .zhy-site-quote-modal__panel h2, :where(.shipb2b-packaged--contact).zhy-site-quote-modal__panel h2 {max-width:16ch;margin:0;color:var(--zhy-black);font-size:clamp(30px,4vw,44px);line-height:1.08}
:where(.shipb2b-packaged--contact) .zhy-site-quote-modal__lead, :where(.shipb2b-packaged--contact).zhy-site-quote-modal__lead {max-width:58ch;margin:16px 0 24px;color:var(--zhy-muted);line-height:1.6}
:where(.shipb2b-packaged--contact) .zhy-site-quote-modal form, :where(.shipb2b-packaged--contact).zhy-site-quote-modal form {display:grid;gap:16px}
:where(.shipb2b-packaged--contact) .zhy-site-quote-modal__grid, :where(.shipb2b-packaged--contact).zhy-site-quote-modal__grid {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
:where(.shipb2b-packaged--contact) .zhy-site-quote-modal label, :where(.shipb2b-packaged--contact).zhy-site-quote-modal label {display:grid;gap:7px;color:var(--zhy-black);font-size:13px;font-weight:700}
:where(.shipb2b-packaged--contact) .zhy-site-quote-modal label span, :where(.shipb2b-packaged--contact).zhy-site-quote-modal label span {color:#9a6a28}
:where(.shipb2b-packaged--contact) .zhy-site-quote-modal :is(input,textarea), :where(.shipb2b-packaged--contact).zhy-site-quote-modal :is(input,textarea) {width:100%;min-height:48px;border:1px solid #cfd4dc;border-radius:9px;background:#fff;color:var(--zhy-black);padding:11px 13px;font-weight:400}
:where(.shipb2b-packaged--contact) .zhy-site-quote-modal textarea, :where(.shipb2b-packaged--contact).zhy-site-quote-modal textarea {min-height:110px;resize:vertical}
:where(.shipb2b-packaged--contact) .zhy-site-quote-modal__submit, :where(.shipb2b-packaged--contact).zhy-site-quote-modal__submit {min-height:50px;border:1px solid var(--zhy-primary);border-radius:999px;background:var(--zhy-primary);color:#fff;font-weight:800;cursor:pointer}
:where(.shipb2b-packaged--contact) .zhy-site-quote-modal__note, :where(.shipb2b-packaged--contact).zhy-site-quote-modal__note {margin:0;color:var(--zhy-muted);font-size:12px;line-height:1.5}
:where(.shipb2b-packaged--contact) .zhy-site-footer, :where(.shipb2b-packaged--contact).zhy-site-footer {padding:70px 0 28px;background:var(--zhy-black-soft);color:#fff}
:where(.shipb2b-packaged--contact) .zhy-site-footer__grid, :where(.shipb2b-packaged--contact).zhy-site-footer__grid {width:var(--zhy-shell-container);margin-inline:auto;display:grid;grid-template-columns:1.25fr .7fr 1fr;gap:54px}
:where(.shipb2b-packaged--contact) .zhy-site-footer__brand img, :where(.shipb2b-packaged--contact).zhy-site-footer__brand img {width:184px;height:auto;margin-bottom:18px}
:where(.shipb2b-packaged--contact) .zhy-site-footer__brand p, :where(.shipb2b-packaged--contact).zhy-site-footer__brand p {max-width:34ch;margin:0;color:rgba(255,255,255,.7);font-size:15px;line-height:1.65}
:where(.shipb2b-packaged--contact) .zhy-site-footer .zhy-site-footer__grid h2, :where(.shipb2b-packaged--contact).zhy-site-footer .zhy-site-footer__grid h2 {margin:0 0 18px!important;color:#fff!important;font-size:14px!important;line-height:1.2!important;letter-spacing:.08em!important;text-transform:uppercase!important}
:where(.shipb2b-packaged--contact) .zhy-site-footer nav, :where(.shipb2b-packaged--contact).zhy-site-footer nav {display:grid;gap:4px}
:where(.shipb2b-packaged--contact) .zhy-site-footer a, :where(.shipb2b-packaged--contact).zhy-site-footer a {min-height:44px;display:flex;align-items:center;color:rgba(255,255,255,.8);font-size:15px;text-decoration:none}
:where(.shipb2b-packaged--contact) .zhy-site-footer a:hover, :where(.shipb2b-packaged--contact).zhy-site-footer a:hover {color:#fff}
:where(.shipb2b-packaged--contact) .zhy-site-footer address, :where(.shipb2b-packaged--contact).zhy-site-footer address {display:grid;gap:12px;color:rgba(255,255,255,.76);font-size:14px;font-style:normal;line-height:1.55}
:where(.shipb2b-packaged--contact) .zhy-site-footer address a, :where(.shipb2b-packaged--contact).zhy-site-footer address a {min-height:44px;display:flex;align-items:center;color:#fff}
:where(.shipb2b-packaged--contact) .zhy-site-footer__legal, :where(.shipb2b-packaged--contact).zhy-site-footer__legal {width:var(--zhy-shell-container);margin:44px auto 0;padding-top:22px;border-top:1px solid rgba(255,255,255,.12);display:flex;justify-content:space-between;gap:20px;color:rgba(255,255,255,.48);font-size:12px}
:where(.shipb2b-packaged--contact) .zhy-site-footer__legal nav, :where(.shipb2b-packaged--contact).zhy-site-footer__legal nav {display:flex;flex-wrap:wrap;gap:18px}
:where(.shipb2b-packaged--contact) .zhy-site-footer__legal a, :where(.shipb2b-packaged--contact).zhy-site-footer__legal a {min-height:44px;color:rgba(255,255,255,.72);font-size:12px}
body.zhy-preview-shell-active :where(.shipb2b-packaged--contact) main .zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn:not(.zhy-btn--outline):not(.zhy-btn--secondary), body.zhy-preview-shell-active main:where(.shipb2b-packaged--contact) .zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn:not(.zhy-btn--outline):not(.zhy-btn--secondary), body.zhy-preview-shell-active :where(.shipb2b-packaged--contact) main button.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn:not(.zhy-btn--outline):not(.zhy-btn--secondary), body.zhy-preview-shell-active main:where(.shipb2b-packaged--contact) button.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn.zhy-btn:not(.zhy-btn--outline):not(.zhy-btn--secondary) {
  border-color:#d09848!important;
  background:#d09848!important;
  color:#172033!important;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--contact) .zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary, body.zhy-preview-shell-active :where(.shipb2b-packaged--contact).zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary.zhy-btn-secondary {
  border-color:#103868!important;
  background:#103868!important;
  color:#fff!important;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--contact) main .zhy-text-link, body.zhy-preview-shell-active main:where(.shipb2b-packaged--contact) .zhy-text-link {
  color:#103868!important;
  text-decoration-color:#d09848!important;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--contact) main :where(a:not(.zhy-btn):not([class*="btn-"])), body.zhy-preview-shell-active main:where(.shipb2b-packaged--contact) :where(a:not(.zhy-btn):not([class*="btn-"])) {
  color:var(--zhy-link,#103868);
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--contact) .zhy-rfq-field :is(input:not([type="file"]),select), body.zhy-preview-shell-active :where(.shipb2b-packaged--contact).zhy-rfq-field :is(input:not([type="file"]),select) {min-height:48px!important}
body.zhy-preview-shell-active :where(.shipb2b-packaged--contact) main .zhy-section--deep .zhy-text-link, body.zhy-preview-shell-active main:where(.shipb2b-packaged--contact) .zhy-section--deep .zhy-text-link {
  color:#fff8ed!important;
  text-decoration-color:#d09848!important;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--contact) [data-ui-surface="ink"] :is( .zhy-breadcrumb,.breadcrumbs,[class*="breadcrumb"] ) a {
  color:#fff8ed!important;
}
@media (max-width:900px) {
body.zhy-preview-shell-active :where(.shipb2b-packaged--contact) :is(.zhy-breadcrumb,.breadcrumbs,[class*="breadcrumb"]) a {
    min-height:44px;
    display:inline-flex;
    align-items:center;
  }
body.zhy-preview-shell-active :where(.shipb2b-packaged--contact) .mag-card__link, body.zhy-preview-shell-active :where(.shipb2b-packaged--contact).mag-card__link {
    min-height:44px;
    display:flex;
    align-items:center;
  }
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--contact) .card, body.zhy-preview-shell-active :where(.shipb2b-packaged--contact).card, body.zhy-preview-shell-active :where(.shipb2b-packaged--contact) [class*="-card"] {border-radius:16px}
body.zhy-preview-shell-active :where(.shipb2b-packaged--contact) .card, body.zhy-preview-shell-active :where(.shipb2b-packaged--contact).card, body.zhy-preview-shell-active :where(.shipb2b-packaged--contact) .zhy-option-card, body.zhy-preview-shell-active :where(.shipb2b-packaged--contact).zhy-option-card, body.zhy-preview-shell-active :where(.shipb2b-packaged--contact) .zhy-route-card, body.zhy-preview-shell-active :where(.shipb2b-packaged--contact).zhy-route-card, body.zhy-preview-shell-active :where(.shipb2b-packaged--contact) .zhy-product-card, body.zhy-preview-shell-active :where(.shipb2b-packaged--contact).zhy-product-card {box-shadow:0 14px 36px rgba(16,56,104,.08)}
body.zhy-preview-shell-active :where(.shipb2b-packaged--contact) .split:has(>:only-child), body.zhy-preview-shell-active :where(.shipb2b-packaged--contact).split:has(>:only-child), body.zhy-preview-shell-active :where(.shipb2b-packaged--contact) .final-card:has(>:only-child), body.zhy-preview-shell-active :where(.shipb2b-packaged--contact).final-card:has(>:only-child) {grid-template-columns:minmax(0,860px)!important;justify-content:center}
body.zhy-preview-shell-active :where(.shipb2b-packaged--contact) :is(.faq,.faq-grid,.zhy-faq,.zhy-faq-list,.zhy-accordion) {width:min(100%,920px);margin-inline:auto;display:grid!important;grid-template-columns:1fr!important;gap:0!important}
body.zhy-preview-shell-active :where(.shipb2b-packaged--contact) :is(.faq,.faq-grid,.zhy-faq,.zhy-faq-list,.zhy-accordion)>details, body.zhy-preview-shell-active :where(.shipb2b-packaged--contact) :is(.faq,.faq-grid,.zhy-faq,.zhy-faq-list,.zhy-accordion) .zhy-faq-item {
  margin:0!important;
  padding:0!important;
  border:0!important;
  border-bottom:1px solid var(--zhy-line)!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--contact) :is(.faq,.faq-grid,.zhy-faq,.zhy-faq-list,.zhy-accordion) summary {
  min-height:64px;
  display:grid!important;
  grid-template-columns:minmax(0,1fr) 18px;
  align-items:center;
  gap:18px;
  padding:17px 0!important;
  color:var(--zhy-black)!important;
  font-weight:700!important;
  list-style:none;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--contact) :is(.faq,.faq-grid,.zhy-faq,.zhy-faq-list,.zhy-accordion) summary::-webkit-details-marker {display:none}
body.zhy-preview-shell-active :where(.shipb2b-packaged--contact) :is(.faq,.faq-grid,.zhy-faq,.zhy-faq-list,.zhy-accordion) summary::after {content:"";width:8px;height:8px;border-right:1.5px solid var(--zhy-secondary);border-bottom:1.5px solid var(--zhy-secondary);transform:translateY(-2px) rotate(45deg);transition:transform .18s ease}
body.zhy-preview-shell-active :where(.shipb2b-packaged--contact) :is(.faq,.faq-grid,.zhy-faq,.zhy-faq-list,.zhy-accordion) details[open] summary::after {transform:translateY(2px) rotate(225deg)}
body.zhy-preview-shell-active :where(.shipb2b-packaged--contact) :is(.faq,.faq-grid,.zhy-faq,.zhy-faq-list,.zhy-accordion) details>p {max-width:72ch;margin:0!important;padding:0 36px 20px 0!important;color:var(--zhy-muted)!important;line-height:1.7!important}
@media(max-width:1120px) {
:where(.shipb2b-packaged--contact) .zhy-site-nav, :where(.shipb2b-packaged--contact).zhy-site-nav, :where(.shipb2b-packaged--contact) .zhy-site-header__quote, :where(.shipb2b-packaged--contact).zhy-site-header__quote {display:none}
:where(.shipb2b-packaged--contact) .zhy-site-menu-toggle, :where(.shipb2b-packaged--contact).zhy-site-menu-toggle {display:block}
body.zhy-preview-shell-active :where(.shipb2b-packaged--contact) .zhy-option-grid, body.zhy-preview-shell-active :where(.shipb2b-packaged--contact).zhy-option-grid {grid-template-columns:repeat(2,minmax(0,1fr))!important}
:where(.shipb2b-packaged--contact) .zhy-site-footer__grid, :where(.shipb2b-packaged--contact).zhy-site-footer__grid {grid-template-columns:1fr 1fr}
:where(.shipb2b-packaged--contact) .zhy-site-footer__brand, :where(.shipb2b-packaged--contact).zhy-site-footer__brand {grid-column:1/-1}
}
@media(max-width:680px) {
.shipb2b-packaged--contact {--zhy-shell-container:min(100% - 32px,1180px)}
:where(.shipb2b-packaged--contact) .zhy-site-header__inner, :where(.shipb2b-packaged--contact).zhy-site-header__inner {min-height:68px}
:where(.shipb2b-packaged--contact) .zhy-site-header__logo img, :where(.shipb2b-packaged--contact).zhy-site-header__logo img {width:138px}
:where(.shipb2b-packaged--contact) .zhy-site-menu-toggle, :where(.shipb2b-packaged--contact).zhy-site-menu-toggle {width:44px;height:44px}
body.zhy-preview-shell-active :where(.shipb2b-packaged--contact) .zhy-option-grid, body.zhy-preview-shell-active :where(.shipb2b-packaged--contact).zhy-option-grid {grid-template-columns:1fr!important}
:where(.shipb2b-packaged--contact) .zhy-site-footer, :where(.shipb2b-packaged--contact).zhy-site-footer {padding-top:54px}
:where(.shipb2b-packaged--contact) .zhy-site-footer__grid, :where(.shipb2b-packaged--contact).zhy-site-footer__grid {grid-template-columns:1fr;gap:34px}
:where(.shipb2b-packaged--contact) .zhy-site-footer__brand, :where(.shipb2b-packaged--contact).zhy-site-footer__brand {grid-column:auto}
:where(.shipb2b-packaged--contact) .zhy-site-footer__legal, :where(.shipb2b-packaged--contact).zhy-site-footer__legal {margin-top:34px;display:grid}
:where(.shipb2b-packaged--contact) .zhy-site-quote-modal, :where(.shipb2b-packaged--contact).zhy-site-quote-modal {padding:12px}
:where(.shipb2b-packaged--contact) .zhy-site-quote-modal__panel, :where(.shipb2b-packaged--contact).zhy-site-quote-modal__panel {max-height:calc(100dvh - 24px);padding:28px 20px 24px}
:where(.shipb2b-packaged--contact) .zhy-site-quote-modal__grid, :where(.shipb2b-packaged--contact).zhy-site-quote-modal__grid {grid-template-columns:1fr}
}
@media(prefers-reduced-motion:reduce) {
:where(.shipb2b-packaged--contact) .zhy-site-nav__panel, :where(.shipb2b-packaged--contact).zhy-site-nav__panel, :where(.shipb2b-packaged--contact) .zhy-site-nav__chevron, :where(.shipb2b-packaged--contact).zhy-site-nav__chevron, :where(.shipb2b-packaged--contact) .zhy-site-header, :where(.shipb2b-packaged--contact).zhy-site-header, :where(.shipb2b-packaged--contact) .zhy-site-header__quote, :where(.shipb2b-packaged--contact).zhy-site-header__quote, :where(.shipb2b-packaged--contact) .zhy-site-quote-modal, :where(.shipb2b-packaged--contact).zhy-site-quote-modal, body.zhy-preview-shell-active :where(.shipb2b-packaged--contact) .card, body.zhy-preview-shell-active :where(.shipb2b-packaged--contact).card, body.zhy-preview-shell-active :where(.shipb2b-packaged--contact) [class*="-card"] {transition:none!important}
}
:where(.shipb2b-packaged--contact) main .zhy-proof-bridge {
  margin-top: 22px;
  padding-top: 18px;
  border-top: 1px solid rgba(255, 255, 255, .18);
  color: rgba(255, 255, 255, .78);
  font-size: 14px;
  line-height: 1.6;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--contact) :is( .zhy-btn:not(.zhy-btn--outline):not(.zhy-btn--secondary):not(.zhy-btn-secondary):not(.btn-ghost):not(.btn-ghost-dark):not(.zhy-btn-ghost):not(.zhy-btn-ghost-dark):not(.zhy-customization-button--text):not(.zhy-home-v3-button--ghost):not(.zhy-products-button--ghost):not(.zhy-customization-button--ghost):not(.mag-btn--ghost):not(.mag-btn--outline), .btn-primary, .btn-gold, .btn-ink, .zhy-btn-primary, .zhy-btn--primary, .zhy-btn--dark, .zhy-btn-dark, .zhy-home-v3-button--light, .zhy-products-button--solid, .zhy-products-button--light, .zhy-customization-button--light, .mag-btn:not(.mag-btn--ghost):not(.mag-btn--outline) ) {
  border-color:var(--zhy-button-primary-border)!important;
  background:var(--zhy-button-primary-bg)!important;
  color:var(--zhy-button-primary-text)!important;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--contact) :is( .zhy-hero, .hero, .zhy-blog-hero, .zhy-cp-hero, .zhy-sol-hero, .zhy-about-hero, .zhy-cpp-hero, .zhy-app-hero, .zhy-rf-hero, .zhy-spec-hero, .zhy-rfq-hero, .zhy-qc-hero, [data-ui-surface="ink"], [data-ui-surface="deep"], [class*="section--ink"], [class*="section--dark"], [class*="section--deep"], .dark, .final, .mag-hero, .mag-proof, .mag-close ) :is( .zhy-btn:not(.zhy-btn--outline):not(.zhy-btn--secondary):not(.zhy-btn-secondary):not(.btn-ghost):not(.btn-ghost-dark):not(.zhy-btn-ghost):not(.zhy-btn-ghost-dark):not(.zhy-customization-button--text):not(.zhy-home-v3-button--ghost):not(.zhy-products-button--ghost):not(.zhy-customization-button--ghost):not(.mag-btn--ghost):not(.mag-btn--outline), .btn-primary, .btn-gold, .btn-ink, .zhy-btn-primary, .zhy-btn--primary, .zhy-btn--dark, .zhy-btn-dark, .zhy-home-v3-button--light, .zhy-products-button--solid, .zhy-products-button--light, .zhy-customization-button--light, .mag-btn:not(.mag-btn--ghost):not(.mag-btn--outline) ) {
  border-color:var(--zhy-button-on-dark-border)!important;
  background:var(--zhy-button-on-dark-bg)!important;
  color:var(--zhy-button-on-dark-text)!important;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--contact) :is( .zhy-btn--outline, .zhy-btn--secondary, .zhy-btn-secondary, .btn-secondary, .btn-ghost, .btn-ghost-dark, .zhy-btn-ghost, .zhy-btn-ghost-dark, .zhy-home-v3-button--ghost, .zhy-products-button--ghost, .zhy-customization-button--ghost, .mag-btn--ghost, .mag-btn--outline ) {
  border-color:var(--zhy-button-secondary-border)!important;
  background:transparent!important;
  color:var(--zhy-button-secondary-text)!important;
  box-shadow:none!important;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--contact) :is( .zhy-hero, .hero, .zhy-blog-hero, .zhy-cp-hero, .zhy-sol-hero, .zhy-about-hero, .zhy-cpp-hero, .zhy-app-hero, .zhy-rf-hero, .zhy-spec-hero, .zhy-rfq-hero, .zhy-qc-hero, [data-ui-surface="ink"], [data-ui-surface="deep"], [class*="section--ink"], [class*="section--dark"], [class*="section--deep"], .dark, .final, .mag-hero, .mag-proof, .mag-close ) :is( .zhy-btn--outline, .zhy-btn--secondary, .zhy-btn-secondary, .btn-secondary, .btn-ghost, .btn-ghost-dark, .zhy-btn-ghost, .zhy-btn-ghost-dark, .zhy-home-v3-button--ghost, .zhy-products-button--ghost, .zhy-customization-button--ghost, .mag-btn--ghost, .mag-btn--outline ) {
  border-color:rgba(255,248,237,.58)!important;
  background:transparent!important;
  color:#fff8ed!important;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--contact) main.zhy-product-detail .zhy-section-actions .zhy-btn--outline, body.zhy-preview-shell-active main:where(.shipb2b-packaged--contact).zhy-product-detail .zhy-section-actions .zhy-btn--outline {
  border-color:var(--zhy-button-secondary-border)!important;
  background:transparent!important;
  color:var(--zhy-button-secondary-text)!important;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--contact) #main-content :is(.zhy-about-v2-section-action,.zhy-about-v2-faq-route) a.zhy-btn--primary {
  border-color:var(--zhy-button-primary-border)!important;
  background:var(--zhy-button-primary-bg)!important;
  color:var(--zhy-button-primary-text)!important;
}
body.zhy-preview-shell-active :where(.shipb2b-packaged--contact) main.zhy-contact-page .zhy-contact-form-card :is(.zhy-btn--primary,.zhy-rfq-submit), body.zhy-preview-shell-active main:where(.shipb2b-packaged--contact).zhy-contact-page .zhy-contact-form-card :is(.zhy-btn--primary,.zhy-rfq-submit) {
  border-color:var(--zhy-button-primary-border)!important;
  background:var(--zhy-button-primary-bg)!important;
  color:var(--zhy-button-primary-text)!important;
}
body:is(#zhy-button-layer-a,.zhy-preview-shell-active):is(#zhy-button-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--contact) :is( .zhy-btn:not(.zhy-btn--outline):not(.zhy-btn--secondary):not(.zhy-btn-secondary):not(.btn-ghost):not(.btn-ghost-dark):not(.zhy-btn-ghost):not(.zhy-btn-ghost-dark):not(.zhy-customization-button--text):not(.zhy-home-v3-button--ghost):not(.zhy-products-button--ghost):not(.zhy-customization-button--ghost):not(.mag-btn--ghost):not(.mag-btn--outline), .btn-primary,.btn-gold,.btn-ink,.zhy-btn-primary,.zhy-btn--primary,.zhy-btn--dark,.zhy-btn-dark, .zhy-home-v3-button--light,.zhy-products-button--solid,.zhy-products-button--light, .zhy-customization-button--light,.mag-btn:not(.mag-btn--ghost):not(.mag-btn--outline) ) {border-color:var(--zhy-button-primary-border)!important;background:var(--zhy-button-primary-bg)!important;color:var(--zhy-button-primary-text)!important}
body:is(#zhy-button-layer-a,.zhy-preview-shell-active):is(#zhy-button-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--contact) :is( .zhy-hero,.hero,.zhy-blog-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,.zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.zhy-about-hero, [data-ui-surface="ink"],[data-ui-surface="deep"],[class*="section--ink"],[class*="section--dark"],[class*="section--deep"],[class*="final"], .dark,.mag-hero,.mag-proof,.mag-close ) :is( .zhy-btn:not(.zhy-btn--outline):not(.zhy-btn--secondary):not(.zhy-btn-secondary):not(.btn-ghost):not(.btn-ghost-dark):not(.zhy-btn-ghost):not(.zhy-btn-ghost-dark):not(.zhy-customization-button--text):not(.zhy-home-v3-button--ghost):not(.zhy-products-button--ghost):not(.zhy-customization-button--ghost):not(.mag-btn--ghost):not(.mag-btn--outline), .btn-primary,.btn-gold,.btn-ink,.zhy-btn-primary,.zhy-btn--primary,.zhy-btn--dark,.zhy-btn-dark, .zhy-home-v3-button--light,.zhy-products-button--solid,.zhy-products-button--light, .zhy-customization-button--light,.mag-btn:not(.mag-btn--ghost):not(.mag-btn--outline) ) {border-color:var(--zhy-button-on-dark-border)!important;background:var(--zhy-button-on-dark-bg)!important;color:var(--zhy-button-on-dark-text)!important}
body:is(#zhy-button-layer-a,.zhy-preview-shell-active):is(#zhy-button-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--contact) :is( .zhy-btn--outline,.zhy-btn--secondary,.zhy-btn-secondary,.btn-secondary,.btn-ghost,.btn-ghost-dark, .zhy-btn-ghost,.zhy-btn-ghost-dark,.zhy-home-v3-button--ghost,.zhy-products-button--ghost, .zhy-customization-button--ghost,.mag-btn--ghost,.mag-btn--outline ) {border-color:var(--zhy-button-secondary-border)!important;background:transparent!important;color:var(--zhy-button-secondary-text)!important;box-shadow:none!important}
body:is(#zhy-button-layer-a,.zhy-preview-shell-active):is(#zhy-button-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--contact) :is( .zhy-hero,.hero,.zhy-blog-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero,.zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.zhy-about-hero, [data-ui-surface="ink"],[data-ui-surface="deep"],[class*="section--ink"],[class*="section--dark"],[class*="section--deep"],[class*="final"], .dark,.mag-hero,.mag-proof,.mag-close ) :is( .zhy-btn--outline,.zhy-btn--secondary,.zhy-btn-secondary,.btn-secondary,.btn-ghost,.btn-ghost-dark, .zhy-btn-ghost,.zhy-btn-ghost-dark,.zhy-home-v3-button--ghost,.zhy-products-button--ghost, .zhy-customization-button--ghost,.mag-btn--ghost,.mag-btn--outline ) {border-color:rgba(255,248,237,.58)!important;background:transparent!important;color:#fff8ed!important;box-shadow:none!important}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--contact) :is( .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero, .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero ):not(.zhy-privacy-hero) {
  box-sizing:border-box!important;
  background-color:var(--zhy-hero-background)!important;
  min-height:var(--zhy-hero-min-height)!important;
  padding:var(--zhy-hero-padding-top) 0 var(--zhy-hero-padding-bottom)!important;
  display:grid!important;
  grid-template-columns:minmax(0,1fr)!important;
  place-items:center stretch!important;
  overflow:hidden!important;
  text-align:left!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--contact) :is( .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero, .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero ):not(.zhy-privacy-hero) > :is( .zhy-hero__inner,.zhy-hero-inner,.zhy-products-hero__inner, .zhy-customization-hero__inner,.wrap,.zhy-wrap,.mag-hero__grid ) {
  box-sizing:border-box!important;
  width:var(--zhy-hero-container)!important;
  max-width:var(--zhy-hero-container)!important;
  min-height:0!important;
  margin-inline:auto!important;
  justify-self:center!important;
  padding:0!important;
  position:relative!important;
  z-index:2!important;
  text-align:left!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--contact) :is( .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero, .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero ):not(.zhy-privacy-hero) :is( .zhy-hero__copy,.zhy-products-hero-copy,.zhy-home-v3-hero-copy, .zhy-about-v2-hero-copy,.mag-hero__copy,[data-ui-component="hero-copy"] ) {
  width:100%!important;
  max-width:var(--zhy-hero-copy-width)!important;
  margin:0!important;
  transform:none!important;
  text-align:left!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--contact) :is( .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero, .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero ):not(.zhy-privacy-hero) h1 {
  width:auto!important;
  max-width:min(16ch,var(--zhy-hero-copy-width))!important;
  margin:0!important;
  color:#fff8ed!important;
  font-size:var(--zhy-hero-title-size)!important;
  font-weight:800!important;
  line-height:1.04!important;
  letter-spacing:-.02em!important;
  text-align:left!important;
  text-wrap:balance;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--contact) :is( .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero, .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero ):not(.zhy-privacy-hero) :is( .tag,.zhy-tag,.kicker,[class$="-kicker"],[class$="__kicker"] ) {
  display:block!important;
  margin:0 0 16px!important;
  color:var(--zhy-secondary)!important;
  text-align:left!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--contact) :is( .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero, .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero ):not(.zhy-privacy-hero) :is( .zhy-hero__lead,.zhy-products-hero__lead,.zhy-customization-hero__lead, .zhy-hero-lead,.hero-lead,.hero-sub,.zhy-home-v3-hero-range, .mag-hero__copy>p:not(.mag-kicker) ) {
  width:auto!important;
  max-width:64ch!important;
  margin:20px 0 0!important;
  color:rgba(255,248,237,.84)!important;
  font-size:var(--zhy-hero-lead-size)!important;
  line-height:1.58!important;
  text-align:left!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--contact) :is( .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero, .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero ):not(.zhy-privacy-hero) :is( .zhy-hero__actions,.zhy-products-actions,.zhy-customization-actions, .zhy-actions,.hero-cta,.hero-actions,.mag-actions,[data-ui-component="hero-actions"] ) {
  width:auto!important;
  max-width:none!important;
  margin:28px 0 0!important;
  display:flex!important;
  flex-wrap:wrap!important;
  justify-content:flex-start!important;
  align-items:center!important;
  gap:12px!important;
  text-align:left!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--contact) :is( .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero, .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero ):not(.zhy-privacy-hero) :is(.zhy-hero__breadcrumb,.zhy-products-breadcrumb,.zhy-customization-breadcrumb,[class*="breadcrumb"]) {
  width:auto!important;
  margin:0 0 24px!important;
  justify-content:flex-start!important;
  text-align:left!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--contact) main.zhy-product-detail > .zhy-hero, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) main:where(.shipb2b-packaged--contact).zhy-product-detail > .zhy-hero, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--contact)[data-page-slug^="solutions/"] main > .zhy-hero, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) main:where(.shipb2b-packaged--contact)[data-page-slug^="solutions/"] > .zhy-hero {
  min-height:680px!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--contact) main.zhy-about-page, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) main:where(.shipb2b-packaged--contact).zhy-about-page {
  margin-top:0!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--contact) main.zhy-product-detail > .zhy-hero h1, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) main:where(.shipb2b-packaged--contact).zhy-product-detail > .zhy-hero h1, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--contact)[data-page-slug^="solutions/"] main > .zhy-hero h1, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) main:where(.shipb2b-packaged--contact)[data-page-slug^="solutions/"] > .zhy-hero h1 {
  max-width:min(18ch,var(--zhy-hero-copy-width))!important;
  font-size:clamp(44px,4.6vw,64px)!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--contact) .zhy-home-v3 > .zhy-hero, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--contact).zhy-home-v3 > .zhy-hero {
  min-height:780px!important;
  padding:132px 0 150px!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--contact) .zhy-home-v3 > .zhy-hero h1, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--contact).zhy-home-v3 > .zhy-hero h1 {
  font-size:clamp(52px,5.4vw,72px)!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--contact) .zhy-cpp-hero > .wrap, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--contact).zhy-cpp-hero > .wrap {
  display:grid!important;
  grid-template-columns:minmax(0,680px) minmax(300px,1fr)!important;
  column-gap:64px!important;
  align-items:center!important;
}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--contact) .zhy-cpp-hero > .wrap > :not(.hero-strip), body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--contact).zhy-cpp-hero > .wrap > :not(.hero-strip) {grid-column:1!important}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--contact) .zhy-cpp-hero .hero-strip, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--contact).zhy-cpp-hero .hero-strip {
  grid-column:2!important;
  grid-row:1 / span 5!important;
  align-self:center!important;
  width:100%!important;
  max-width:none!important;
  margin:0!important;
}
@media(max-width:980px) {
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--contact) .zhy-cpp-hero > .wrap, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--contact).zhy-cpp-hero > .wrap {
    grid-template-columns:1fr!important;
    row-gap:0!important;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--contact) .zhy-cpp-hero .hero-strip, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--contact).zhy-cpp-hero .hero-strip {
    grid-column:1!important;
    grid-row:auto!important;
    max-width:640px!important;
    margin-top:32px!important;
  }
}
@media(max-width:680px) {
.shipb2b-packaged--contact {
    --zhy-hero-container:min(100vw - 32px,1180px);
    --zhy-hero-title-size:clamp(36px,10.4vw,44px);
    --zhy-hero-lead-size:17px;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--contact) :is( .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero, .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero ):not(.zhy-privacy-hero) {
    min-height:620px!important;
    padding:104px 0 56px!important;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--contact) :is( .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero, .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero ):not(.zhy-privacy-hero) h1 {
    max-width:100%!important;
    font-size:var(--zhy-hero-title-size)!important;
    line-height:1.06!important;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--contact) :is( .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero, .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero ):not(.zhy-privacy-hero) :is( .zhy-hero__actions,.zhy-products-actions,.zhy-customization-actions, .zhy-actions,.hero-cta,.hero-actions,.mag-actions,[data-ui-component="hero-actions"] ) {
    width:100%!important;
    max-width:420px!important;
    display:grid!important;
    grid-template-columns:1fr!important;
    align-items:stretch!important;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--contact) :is( .zhy-hero,.zhy-cp-hero,.zhy-cpp-hero,.zhy-app-hero,.zhy-rf-hero, .zhy-spec-hero,.zhy-rfq-hero,.zhy-sol-hero,.zhy-qc-hero,.mag-hero ):not(.zhy-privacy-hero) :is( .zhy-hero__actions,.zhy-products-actions,.zhy-customization-actions, .zhy-actions,.hero-cta,.hero-actions,.mag-actions,[data-ui-component="hero-actions"] ) :is(a,button) {width:100%!important;justify-content:center!important}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--contact) .zhy-home-v3 > .zhy-hero, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--contact).zhy-home-v3 > .zhy-hero {
    min-height:820px!important;
    padding:104px 0 224px!important;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--contact) .mag-hero .mag-hero__grid, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--contact).mag-hero .mag-hero__grid {
    grid-template-columns:1fr!important;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--contact) .mag-hero .mag-hero__copy, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--contact).mag-hero .mag-hero__copy {
    position:relative!important;
    z-index:3!important;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--contact) .mag-hero .mag-hero__media, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--contact).mag-hero .mag-hero__media {
    position:absolute!important;
    inset:0!important;
    z-index:1!important;
    width:100%!important;
    max-width:none!important;
    min-height:0!important;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--contact) .mag-hero .mag-hero__media::after, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--contact).mag-hero .mag-hero__media::after {
    content:""!important;
    position:absolute!important;
    inset:0!important;
    z-index:2!important;
    background:linear-gradient(90deg,rgba(23,19,14,.94),rgba(23,19,14,.82) 70%,rgba(36,29,21,.64))!important;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--contact) .mag-hero .mag-hero__media figure:first-child, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--contact).mag-hero .mag-hero__media figure:first-child {
    inset:0!important;
    width:100%!important;
    height:100%!important;
    border:0!important;
    border-radius:0!important;
    transform:none!important;
  }
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--contact) .mag-hero .mag-hero__media figure:last-child, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--contact).mag-hero .mag-hero__media figure:last-child {display:none!important}
body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--contact) .mag-hero .mag-hero__media img, body:is(#zhy-hero-layer-a,.zhy-preview-shell-active):is(#zhy-hero-layer-b,.zhy-preview-shell-active) :where(.shipb2b-packaged--contact).mag-hero .mag-hero__media img {
    width:100%!important;
    height:100%!important;
    object-fit:cover!important;
  }
}
.shipb2b-packaged--contact {
  margin: 0;
  background: #f8f6f1;
  color: #172033;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
}
:where(.shipb2b-packaged--contact) .visually-hidden, :where(.shipb2b-packaged--contact).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}
:where(.shipb2b-packaged--contact) .nav, :where(.shipb2b-packaged--contact).nav {position:absolute;z-index:5;top:22px;left:50%;transform:translateX(-50%);width:var(--container,var(--zhy-container,min(1180px,calc(100% - 48px))));display:flex;align-items:center;justify-content:space-between;gap:24px;color:#f8f6f1}
:where(.shipb2b-packaged--contact) .logo, :where(.shipb2b-packaged--contact).logo {display:inline-flex;align-items:center;gap:10px;text-decoration:none;font-weight:800;letter-spacing:.01em}
:where(.shipb2b-packaged--contact) .logo img, :where(.shipb2b-packaged--contact).logo img {display:block;width:156px;height:auto;max-width:42vw;filter:brightness(1.08)}
:where(.shipb2b-packaged--contact) .nav-links, :where(.shipb2b-packaged--contact).nav-links {display:flex;align-items:center;gap:22px;font-size:14px;font-weight:700}
:where(.shipb2b-packaged--contact) .nav-links a, :where(.shipb2b-packaged--contact).nav-links a {color:inherit;text-decoration:none;opacity:.88;line-height:1.2}
:where(.shipb2b-packaged--contact) .nav-links a:hover, :where(.shipb2b-packaged--contact).nav-links a:hover {opacity:1;color:#d09848}
:where(.shipb2b-packaged--contact) .nav-quote, :where(.shipb2b-packaged--contact).nav-quote {min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding:0 18px;border-radius:999px;background:var(--gold,var(--zhy-primary,#d09848));color:#17130e;text-decoration:none;font-size:14px;font-weight:850;box-shadow:0 16px 42px rgba(208,152,72,.28);white-space:nowrap}
:where(.shipb2b-packaged--contact) .nav-quote:hover, :where(.shipb2b-packaged--contact).nav-quote:hover {transform:translateY(-2px)}
@media(max-width:860px) {
:where(.shipb2b-packaged--contact) .nav, :where(.shipb2b-packaged--contact).nav {width:min(100% - 32px,1180px)}
:where(.shipb2b-packaged--contact) .nav-links, :where(.shipb2b-packaged--contact).nav-links {display:none}
:where(.shipb2b-packaged--contact) .logo img, :where(.shipb2b-packaged--contact).logo img {width:142px}
}
:where(.shipb2b-packaged--contact) .zhy-contact-page .zhy-contact-layout, :where(.shipb2b-packaged--contact).zhy-contact-page .zhy-contact-layout {display:grid;grid-template-columns:minmax(0,1.08fr) minmax(280px,.92fr);gap:28px;align-items:start}
:where(.shipb2b-packaged--contact) .zhy-contact-page .zhy-contact-form-card, :where(.shipb2b-packaged--contact).zhy-contact-page .zhy-contact-form-card, :where(.shipb2b-packaged--contact) .zhy-contact-page .zhy-contact-card, :where(.shipb2b-packaged--contact).zhy-contact-page .zhy-contact-card, :where(.shipb2b-packaged--contact) .zhy-contact-page .zhy-map-card, :where(.shipb2b-packaged--contact).zhy-contact-page .zhy-map-card {border:1px solid #e3dfd7;border-radius:22px;background:#f8f6f1;box-shadow:0 18px 50px rgba(36,29,21,.1)}
:where(.shipb2b-packaged--contact) .zhy-contact-page .zhy-contact-form-card, :where(.shipb2b-packaged--contact).zhy-contact-page .zhy-contact-form-card {padding:26px}
:where(.shipb2b-packaged--contact) .zhy-contact-page .zhy-contact-card, :where(.shipb2b-packaged--contact).zhy-contact-page .zhy-contact-card, :where(.shipb2b-packaged--contact) .zhy-contact-page .zhy-map-card, :where(.shipb2b-packaged--contact).zhy-contact-page .zhy-map-card {padding:22px}
:where(.shipb2b-packaged--contact) .zhy-contact-page .zhy-rfq-row, :where(.shipb2b-packaged--contact).zhy-contact-page .zhy-rfq-row {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
:where(.shipb2b-packaged--contact) .zhy-contact-page .zhy-rfq-field, :where(.shipb2b-packaged--contact).zhy-contact-page .zhy-rfq-field {display:grid;gap:7px;margin:0 0 14px}
:where(.shipb2b-packaged--contact) .zhy-contact-page .zhy-rfq-field label, :where(.shipb2b-packaged--contact).zhy-contact-page .zhy-rfq-field label {font-size:14px;font-weight:800;line-height:1.25;color:#241d15}
:where(.shipb2b-packaged--contact) .zhy-contact-page .zhy-optional, :where(.shipb2b-packaged--contact).zhy-contact-page .zhy-optional {color:#667085;font-weight:650}
:where(.shipb2b-packaged--contact) .zhy-contact-page .zhy-rfq-field input, :where(.shipb2b-packaged--contact).zhy-contact-page .zhy-rfq-field input, :where(.shipb2b-packaged--contact) .zhy-contact-page .zhy-rfq-field select, :where(.shipb2b-packaged--contact).zhy-contact-page .zhy-rfq-field select, :where(.shipb2b-packaged--contact) .zhy-contact-page .zhy-rfq-field textarea, :where(.shipb2b-packaged--contact).zhy-contact-page .zhy-rfq-field textarea {width:100%;min-height:48px;border:1px solid #e3dfd7;border-radius:13px;background:#ffffff;color:#17130e;font:inherit;font-size:15px;outline:none;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}
:where(.shipb2b-packaged--contact) .zhy-contact-page .zhy-rfq-field input, :where(.shipb2b-packaged--contact).zhy-contact-page .zhy-rfq-field input, :where(.shipb2b-packaged--contact) .zhy-contact-page .zhy-rfq-field select, :where(.shipb2b-packaged--contact).zhy-contact-page .zhy-rfq-field select {padding:0 14px}
:where(.shipb2b-packaged--contact) .zhy-contact-page .zhy-rfq-field textarea, :where(.shipb2b-packaged--contact).zhy-contact-page .zhy-rfq-field textarea {padding:12px 14px;line-height:1.55;resize:vertical}
:where(.shipb2b-packaged--contact) .zhy-contact-page .zhy-rfq-field input:focus, :where(.shipb2b-packaged--contact).zhy-contact-page .zhy-rfq-field input:focus, :where(.shipb2b-packaged--contact) .zhy-contact-page .zhy-rfq-field select:focus, :where(.shipb2b-packaged--contact).zhy-contact-page .zhy-rfq-field select:focus, :where(.shipb2b-packaged--contact) .zhy-contact-page .zhy-rfq-field textarea:focus, :where(.shipb2b-packaged--contact).zhy-contact-page .zhy-rfq-field textarea:focus {border-color:#d09848;box-shadow:0 0 0 3px rgba(208,152,72,.18);background:#fff}
:where(.shipb2b-packaged--contact) .zhy-contact-page .zhy-file-btn, :where(.shipb2b-packaged--contact).zhy-contact-page .zhy-file-btn {display:inline-flex;align-items:center;justify-content:center;gap:8px;width:max-content;min-height:44px;padding:0 16px;border-radius:999px;background:#17130e;color:#f8f6f1;font-weight:850;cursor:pointer}
:where(.shipb2b-packaged--contact) .zhy-contact-page .zhy-file-hint, :where(.shipb2b-packaged--contact).zhy-contact-page .zhy-file-hint {margin:8px 0 0;color:#667085;font-size:13px;line-height:1.45}
:where(.shipb2b-packaged--contact) .zhy-contact-page .zhy-rfq-submit, :where(.shipb2b-packaged--contact).zhy-contact-page .zhy-rfq-submit {width:100%;min-height:52px;margin-top:4px}
:where(.shipb2b-packaged--contact) .zhy-contact-page .zhy-contact-side, :where(.shipb2b-packaged--contact).zhy-contact-page .zhy-contact-side {display:grid;gap:18px}
:where(.shipb2b-packaged--contact) .zhy-contact-page .zhy-contact-lines, :where(.shipb2b-packaged--contact).zhy-contact-page .zhy-contact-lines {display:grid;gap:14px;margin:18px 0 0}
:where(.shipb2b-packaged--contact) .zhy-contact-page .zhy-contact-line, :where(.shipb2b-packaged--contact).zhy-contact-page .zhy-contact-line {display:grid;grid-template-columns:88px 1fr;gap:12px;padding-top:12px;border-top:1px solid #e3dfd7}
:where(.shipb2b-packaged--contact) .zhy-contact-page .zhy-contact-line dt, :where(.shipb2b-packaged--contact).zhy-contact-page .zhy-contact-line dt {font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.08em;color:#103868}
:where(.shipb2b-packaged--contact) .zhy-contact-page .zhy-contact-line dd, :where(.shipb2b-packaged--contact).zhy-contact-page .zhy-contact-line dd {margin:0;color:#3e4652;line-height:1.5}
:where(.shipb2b-packaged--contact) .zhy-contact-page .zhy-map-card iframe, :where(.shipb2b-packaged--contact).zhy-contact-page .zhy-map-card iframe {width:100%;min-height:260px;border:0;border-radius:16px;background:#f8f6f1}
@media(max-width:860px) {
:where(.shipb2b-packaged--contact) .zhy-contact-page .zhy-contact-layout, :where(.shipb2b-packaged--contact).zhy-contact-page .zhy-contact-layout, :where(.shipb2b-packaged--contact) .zhy-contact-page .zhy-rfq-row, :where(.shipb2b-packaged--contact).zhy-contact-page .zhy-rfq-row {grid-template-columns:1fr}
:where(.shipb2b-packaged--contact) .zhy-contact-page .zhy-contact-form-card, :where(.shipb2b-packaged--contact).zhy-contact-page .zhy-contact-form-card {padding:22px}
:where(.shipb2b-packaged--contact) .zhy-contact-page .zhy-contact-line, :where(.shipb2b-packaged--contact).zhy-contact-page .zhy-contact-line {grid-template-columns:1fr;gap:4px}
}
:where(.shipb2b-packaged--contact) main.zhy-contact-page .zhy-cert-proof, main:where(.shipb2b-packaged--contact).zhy-contact-page .zhy-cert-proof {margin:24px 0 26px;padding:22px;border:1px solid var(--line,var(--zhy-line,#e3dfd7));border-radius:22px;background:rgba(255,250,243,.78);box-shadow:0 14px 38px rgba(36,29,21,.08)}
:where(.shipb2b-packaged--contact) main.zhy-contact-page .zhy-cert-proof__label, main:where(.shipb2b-packaged--contact).zhy-contact-page .zhy-cert-proof__label {display:inline-flex;margin-bottom:9px;color:var(--gold-dark,var(--gold-deep,#103868));font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}
:where(.shipb2b-packaged--contact) main.zhy-contact-page .zhy-cert-proof h3, main:where(.shipb2b-packaged--contact).zhy-contact-page .zhy-cert-proof h3 {margin:0 0 8px;color:var(--ink,var(--zhy-ink,#17130e));font-size:clamp(20px,2vw,26px);line-height:1.12}
:where(.shipb2b-packaged--contact) main.zhy-contact-page .zhy-cert-proof p, main:where(.shipb2b-packaged--contact).zhy-contact-page .zhy-cert-proof p {margin:0 0 16px;color:var(--muted,var(--zhy-muted,#667085));font-size:14.5px;line-height:1.55}
:where(.shipb2b-packaged--contact) main.zhy-contact-page .zhy-cert-proof__grid, main:where(.shipb2b-packaged--contact).zhy-contact-page .zhy-cert-proof__grid {display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}
:where(.shipb2b-packaged--contact) main.zhy-contact-page .zhy-cert-proof__item, main:where(.shipb2b-packaged--contact).zhy-contact-page .zhy-cert-proof__item {display:grid;gap:8px;align-content:start;min-height:100%;padding:10px;border:1px solid var(--line,var(--zhy-line,#e3dfd7));border-radius:14px;background:#fff;text-decoration:none;color:var(--ink,var(--zhy-ink,#17130e));transition:transform .16s ease,border-color .16s ease}
:where(.shipb2b-packaged--contact) main.zhy-contact-page .zhy-cert-proof__item:hover, main:where(.shipb2b-packaged--contact).zhy-contact-page .zhy-cert-proof__item:hover {transform:translateY(-2px);border-color:var(--gold,var(--zhy-gold,#d09848))}
:where(.shipb2b-packaged--contact) main.zhy-contact-page .zhy-cert-proof__item img, main:where(.shipb2b-packaged--contact).zhy-contact-page .zhy-cert-proof__item img {width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:10px;background:#f8f6f1}
:where(.shipb2b-packaged--contact) main.zhy-contact-page .zhy-cert-proof__item strong, main:where(.shipb2b-packaged--contact).zhy-contact-page .zhy-cert-proof__item strong {display:block;font-size:13.5px;line-height:1.2;color:var(--ink,var(--zhy-ink,#17130e))}
:where(.shipb2b-packaged--contact) main.zhy-contact-page .zhy-cert-proof__item span, main:where(.shipb2b-packaged--contact).zhy-contact-page .zhy-cert-proof__item span {display:block;margin-top:3px;color:var(--muted,var(--zhy-muted,#667085));font-size:11.5px;line-height:1.3}
@media(max-width:980px) {
:where(.shipb2b-packaged--contact) main.zhy-contact-page .zhy-cert-proof__grid, main:where(.shipb2b-packaged--contact).zhy-contact-page .zhy-cert-proof__grid {grid-template-columns:repeat(3,minmax(0,1fr))}
}
@media(max-width:640px) {
:where(.shipb2b-packaged--contact) main.zhy-contact-page .zhy-cert-proof, main:where(.shipb2b-packaged--contact).zhy-contact-page .zhy-cert-proof {padding:18px}
:where(.shipb2b-packaged--contact) main.zhy-contact-page .zhy-cert-proof__grid, main:where(.shipb2b-packaged--contact).zhy-contact-page .zhy-cert-proof__grid {grid-template-columns:repeat(2,minmax(0,1fr))}
}
:where(.shipb2b-packaged--contact) .zhy-cert-proof.zhy-cert-proof--canonical, :where(.shipb2b-packaged--contact).zhy-cert-proof.zhy-cert-proof--canonical {box-sizing:border-box!important;width:100%!important;margin:24px 0 26px!important;padding:22px!important;border:1px solid var(--line,var(--zhy-line,#e3dfd7))!important;border-radius:22px!important;background:rgba(255,250,243,.78)!important;color:var(--ink,var(--zhy-ink,#17130e))!important;box-shadow:0 14px 38px rgba(36,29,21,.08)!important;overflow:visible!important}
:where(.shipb2b-packaged--contact) .zhy-cert-proof--canonical .zhy-cert-proof__label, :where(.shipb2b-packaged--contact).zhy-cert-proof--canonical .zhy-cert-proof__label {display:inline-flex!important;margin-bottom:9px!important;color:var(--gold-dark,var(--gold-deep,#103868))!important;font-size:12px!important;font-weight:800!important;letter-spacing:.12em!important;text-transform:uppercase!important}
:where(.shipb2b-packaged--contact) .zhy-cert-proof--canonical h3, :where(.shipb2b-packaged--contact).zhy-cert-proof--canonical h3 {max-width:none!important;margin:0 0 8px!important;color:var(--ink,var(--zhy-ink,#17130e))!important;font-size:clamp(20px,2vw,26px)!important;line-height:1.12!important}
:where(.shipb2b-packaged--contact) .zhy-cert-proof--canonical>p, :where(.shipb2b-packaged--contact).zhy-cert-proof--canonical>p {max-width:none!important;margin:0 0 16px!important;color:var(--muted,var(--zhy-muted,#667085))!important;font-size:14.5px!important;line-height:1.55!important}
:where(.shipb2b-packaged--contact) .zhy-cert-proof--canonical .zhy-cert-proof__grid, :where(.shipb2b-packaged--contact).zhy-cert-proof--canonical .zhy-cert-proof__grid {display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:10px!important;width:100%!important;padding:0!important}
:where(.shipb2b-packaged--contact) .zhy-cert-proof--canonical .zhy-cert-proof__item, :where(.shipb2b-packaged--contact).zhy-cert-proof--canonical .zhy-cert-proof__item {box-sizing:border-box!important;display:grid!important;grid-template-rows:auto auto 1fr!important;gap:8px!important;min-height:100%!important;padding:10px!important;border:1px solid var(--line,var(--zhy-line,#e3dfd7))!important;border-radius:14px!important;background:#fff!important;color:var(--ink,var(--zhy-ink,#17130e))!important;text-decoration:none!important}
:where(.shipb2b-packaged--contact) .zhy-cert-proof--canonical .zhy-cert-proof__item img, :where(.shipb2b-packaged--contact).zhy-cert-proof--canonical .zhy-cert-proof__item img {width:100%!important;height:auto!important;aspect-ratio:4/3!important;object-fit:cover!important;border-radius:10px!important;background:#f8f6f1!important}
:where(.shipb2b-packaged--contact) .zhy-cert-proof--canonical .zhy-cert-proof__item strong, :where(.shipb2b-packaged--contact).zhy-cert-proof--canonical .zhy-cert-proof__item strong {display:block!important;color:var(--ink,var(--zhy-ink,#17130e))!important;font-size:13.5px!important;line-height:1.2!important}
:where(.shipb2b-packaged--contact) .zhy-cert-proof--canonical .zhy-cert-proof__item span, :where(.shipb2b-packaged--contact).zhy-cert-proof--canonical .zhy-cert-proof__item span {display:block!important;margin-top:3px!important;color:var(--muted,var(--zhy-muted,#667085))!important;font-size:11.5px!important;line-height:1.3!important}
@media(max-width:980px) {
:where(.shipb2b-packaged--contact) .zhy-cert-proof--canonical .zhy-cert-proof__grid, :where(.shipb2b-packaged--contact).zhy-cert-proof--canonical .zhy-cert-proof__grid {grid-template-columns:repeat(3,minmax(0,1fr))!important}
}
@media(max-width:640px) {
:where(.shipb2b-packaged--contact) .zhy-cert-proof.zhy-cert-proof--canonical, :where(.shipb2b-packaged--contact).zhy-cert-proof.zhy-cert-proof--canonical {width:100%!important;padding:18px!important}
:where(.shipb2b-packaged--contact) .zhy-cert-proof--canonical .zhy-cert-proof__grid, :where(.shipb2b-packaged--contact).zhy-cert-proof--canonical .zhy-cert-proof__grid {grid-template-columns:repeat(2,minmax(0,1fr))!important}
}
:where(.shipb2b-packaged--contact) .zhy-sr-only, :where(.shipb2b-packaged--contact).zhy-sr-only {position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
:where(.shipb2b-packaged--contact) .zhy-shell-logo, :where(.shipb2b-packaged--contact).zhy-shell-logo {color:#f8f6f1}
:where(.shipb2b-packaged--contact) .zhy-section-action, :where(.shipb2b-packaged--contact).zhy-section-action {display:flex;flex-wrap:wrap;gap:12px;margin:24px 0 0}
:where(.shipb2b-packaged--contact) .zhy-btn, :where(.shipb2b-packaged--contact).zhy-btn {display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 22px;line-height:1.2}
:where(.shipb2b-packaged--contact) .zhy-section-action>.zhy-btn, :where(.shipb2b-packaged--contact).zhy-section-action>.zhy-btn {min-height:48px;padding:0 22px}
:where(.shipb2b-packaged--contact) .zhy-btn--primary, :where(.shipb2b-packaged--contact).zhy-btn--primary {background:var(--gold,var(--zhy-primary,#d09848))!important;color:#17130e!important;border-color:var(--gold,var(--zhy-primary,#d09848))!important}
:where(.shipb2b-packaged--contact) .zhy-btn--outline, :where(.shipb2b-packaged--contact).zhy-btn--outline {background:transparent!important;color:var(--ink,var(--zhy-ink,#17130e))!important;border:1px solid currentColor!important}
:where(.shipb2b-packaged--contact) [data-ui-surface="ink"] .zhy-btn--outline, :where(.shipb2b-packaged--contact) [data-ui-surface="ink"] .zhy-btn--ghost {color:#f8f6f1!important;border-color:rgba(255,248,237,.55)!important;background:transparent!important}
:where(.shipb2b-packaged--contact) [data-section-key][data-ui-surface="ink"] {background-color:var(--ink,var(--zhy-ink,#17130e))!important;color:#f8f6f1!important}
:where(.shipb2b-packaged--contact) [data-section-key][data-ui-surface="ink"] h1, :where(.shipb2b-packaged--contact) [data-section-key][data-ui-surface="ink"] h2, :where(.shipb2b-packaged--contact) [data-section-key][data-ui-surface="ink"] h3, :where(.shipb2b-packaged--contact) [data-section-key][data-ui-surface="ink"] p, :where(.shipb2b-packaged--contact) [data-section-key][data-ui-surface="ink"] li {color:inherit}
:where(.shipb2b-packaged--contact) [data-page-slug="contact"] .zhy-breadcrumb a {color:#17130e!important;background:#f8f6f1!important;border-radius:999px;padding:6px 10px}
:where(.shipb2b-packaged--contact) .zhy-tag, :where(.shipb2b-packaged--contact).zhy-tag {margin:0 0 10px;color:var(--gold-dark,#103868);font-size:12px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}
:where(.shipb2b-packaged--contact) .zhy-tube-category-page, :where(.shipb2b-packaged--contact).zhy-tube-category-page, :where(.shipb2b-packaged--contact) .zhy-product-examples, :where(.shipb2b-packaged--contact).zhy-product-examples, :where(.shipb2b-packaged--contact) .zhy-b2b-public-group, :where(.shipb2b-packaged--contact).zhy-b2b-public-group, :where(.shipb2b-packaged--contact) .zhy-b2b-public-group--table, :where(.shipb2b-packaged--contact).zhy-b2b-public-group--table, :where(.shipb2b-packaged--contact) .zhy-b2b-spec-table--models, :where(.shipb2b-packaged--contact).zhy-b2b-spec-table--models {box-sizing:border-box;min-width:0}
:where(.shipb2b-packaged--contact) .zhy-fact-note, :where(.shipb2b-packaged--contact).zhy-fact-note, :where(.shipb2b-packaged--contact) .lede, :where(.shipb2b-packaged--contact).lede, :where(.shipb2b-packaged--contact) .scope, :where(.shipb2b-packaged--contact).scope {max-width:760px;line-height:1.65}
:where(.shipb2b-packaged--contact) .ccard, :where(.shipb2b-packaged--contact).ccard {display:block;min-width:0}
:where(.shipb2b-packaged--contact) .zhy-grid-3, :where(.shipb2b-packaged--contact).zhy-grid-3 {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
:where(.shipb2b-packaged--contact) .zhy-grid-4, :where(.shipb2b-packaged--contact).zhy-grid-4 {display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}
:where(.shipb2b-packaged--contact) .zhy-prod-card, :where(.shipb2b-packaged--contact).zhy-prod-card {overflow:hidden;min-width:0;border:1px solid var(--line,var(--zhy-line,#e3dfd7));border-radius:20px;background:var(--surface,var(--zhy-surface,#f8f6f1))}
:where(.shipb2b-packaged--contact) .zhy-prod-card>img, :where(.shipb2b-packaged--contact).zhy-prod-card>img {width:100%;aspect-ratio:1/1;object-fit:cover}
:where(.shipb2b-packaged--contact) .zhy-prod-card>h3, :where(.shipb2b-packaged--contact).zhy-prod-card>h3, :where(.shipb2b-packaged--contact) .zhy-prod-card>p, :where(.shipb2b-packaged--contact).zhy-prod-card>p {margin-right:18px;margin-left:18px}
:where(.shipb2b-packaged--contact) .zhy-prod-card>h3, :where(.shipb2b-packaged--contact).zhy-prod-card>h3 {margin-top:18px}
:where(.shipb2b-packaged--contact) .zhy-prod-card>p, :where(.shipb2b-packaged--contact).zhy-prod-card>p {margin-bottom:20px}
:where(.shipb2b-packaged--contact) .zhy-b2b-generated, :where(.shipb2b-packaged--contact).zhy-b2b-generated {box-sizing:border-box;margin-top:26px;padding:22px;border:1px solid var(--line,var(--zhy-line,#e3dfd7));border-radius:20px;background:color-mix(in srgb,var(--surface,var(--zhy-surface,#f8f6f1)) 92%,transparent)}
:where(.shipb2b-packaged--contact) [data-ui-surface="ink"] .zhy-b2b-generated {background:rgba(255,248,237,.07);border-color:rgba(255,248,237,.2);color:#f8f6f1}
:where(.shipb2b-packaged--contact) [data-ui-surface="ink"] .zhy-b2b-generated .zhy-b2b-rfq-fields span, :where(.shipb2b-packaged--contact) [data-ui-surface="ink"] .zhy-b2b-generated .zhy-b2b-application-list article {background:rgba(255,248,237,.06);border-color:rgba(255,248,237,.18);color:#f8f6f1}
:where(.shipb2b-packaged--contact) .zhy-b2b-public-head, :where(.shipb2b-packaged--contact).zhy-b2b-public-head {max-width:760px;margin-bottom:16px}
:where(.shipb2b-packaged--contact) .zhy-b2b-public-head h3, :where(.shipb2b-packaged--contact).zhy-b2b-public-head h3 {margin:0 0 8px}
:where(.shipb2b-packaged--contact) .zhy-b2b-public-head p, :where(.shipb2b-packaged--contact).zhy-b2b-public-head p {margin:0}
:where(.shipb2b-packaged--contact) .zhy-b2b-spec-wrap, :where(.shipb2b-packaged--contact).zhy-b2b-spec-wrap {max-width:100%;overflow-x:auto}
:where(.shipb2b-packaged--contact) .zhy-b2b-spec-table, :where(.shipb2b-packaged--contact).zhy-b2b-spec-table {width:100%;min-width:760px;border-collapse:collapse;text-align:left}
:where(.shipb2b-packaged--contact) .zhy-b2b-spec-table th, :where(.shipb2b-packaged--contact).zhy-b2b-spec-table th, :where(.shipb2b-packaged--contact) .zhy-b2b-spec-table td, :where(.shipb2b-packaged--contact).zhy-b2b-spec-table td {padding:12px;border:1px solid var(--line,var(--zhy-line,#e3dfd7));vertical-align:top}
:where(.shipb2b-packaged--contact) .zhy-spec-table, :where(.shipb2b-packaged--contact).zhy-spec-table {width:100%;border-collapse:collapse;text-align:left}
:where(.shipb2b-packaged--contact) .zhy-spec-table th, :where(.shipb2b-packaged--contact).zhy-spec-table th, :where(.shipb2b-packaged--contact) .zhy-spec-table td, :where(.shipb2b-packaged--contact).zhy-spec-table td {padding:12px;border:1px solid var(--line,var(--zhy-line,#e3dfd7));vertical-align:top}
:where(.shipb2b-packaged--contact) .zhy-b2b-dispatch-grid, :where(.shipb2b-packaged--contact).zhy-b2b-dispatch-grid, :where(.shipb2b-packaged--contact) .zhy-fit-grid, :where(.shipb2b-packaged--contact).zhy-fit-grid, :where(.shipb2b-packaged--contact) .zhy-proof-grid, :where(.shipb2b-packaged--contact).zhy-proof-grid, :where(.shipb2b-packaged--contact) .zhy-b2b-rfq-fields, :where(.shipb2b-packaged--contact).zhy-b2b-rfq-fields, :where(.shipb2b-packaged--contact) .zhy-b2b-application-list, :where(.shipb2b-packaged--contact).zhy-b2b-application-list {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
:where(.shipb2b-packaged--contact) .zhy-b2b-dispatch-grid article, :where(.shipb2b-packaged--contact).zhy-b2b-dispatch-grid article, :where(.shipb2b-packaged--contact) .zhy-fit-card, :where(.shipb2b-packaged--contact).zhy-fit-card, :where(.shipb2b-packaged--contact) .zhy-b2b-application-list article, :where(.shipb2b-packaged--contact).zhy-b2b-application-list article, :where(.shipb2b-packaged--contact) .zhy-b2b-proof-scope article, :where(.shipb2b-packaged--contact).zhy-b2b-proof-scope article, :where(.shipb2b-packaged--contact) .zhy-b2b-rfq-fields span, :where(.shipb2b-packaged--contact).zhy-b2b-rfq-fields span {min-width:0;padding:16px;border:1px solid var(--line,var(--zhy-line,#e3dfd7));border-radius:14px;background:var(--surface,var(--zhy-surface,#f8f6f1))}
:where(.shipb2b-packaged--contact) [data-ui-surface="ink"] .zhy-fit-card {background:transparent;color:inherit;border-color:rgba(255,248,237,.22)}
:where(.shipb2b-packaged--contact) .zhy-b2b-proof-scope, :where(.shipb2b-packaged--contact).zhy-b2b-proof-scope {display:grid;grid-template-columns:minmax(0,1.4fr) minmax(240px,.6fr);gap:16px}
:where(.shipb2b-packaged--contact) .zhy-b2b-proof-scope>div, :where(.shipb2b-packaged--contact).zhy-b2b-proof-scope>div {display:grid;gap:12px}
:where(.shipb2b-packaged--contact) .zhy-b2b-proof-scope>aside, :where(.shipb2b-packaged--contact).zhy-b2b-proof-scope>aside {padding:18px;border-radius:14px;background:var(--ink,var(--zhy-ink,#17130e));color:#f8f6f1}
:where(.shipb2b-packaged--contact) .zhy-b2b-rfq-panel, :where(.shipb2b-packaged--contact).zhy-b2b-rfq-panel {display:grid;grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);gap:20px;align-items:start}
@media(max-width:1040px) {
:where(.shipb2b-packaged--contact) .zhy-grid-4, :where(.shipb2b-packaged--contact).zhy-grid-4 {grid-template-columns:repeat(3,minmax(0,1fr))}
}
@media(max-width:760px) {
:where(.shipb2b-packaged--contact) .zhy-grid-3, :where(.shipb2b-packaged--contact).zhy-grid-3, :where(.shipb2b-packaged--contact) .zhy-grid-4, :where(.shipb2b-packaged--contact).zhy-grid-4, :where(.shipb2b-packaged--contact) .zhy-b2b-dispatch-grid, :where(.shipb2b-packaged--contact).zhy-b2b-dispatch-grid, :where(.shipb2b-packaged--contact) .zhy-fit-grid, :where(.shipb2b-packaged--contact).zhy-fit-grid, :where(.shipb2b-packaged--contact) .zhy-proof-grid, :where(.shipb2b-packaged--contact).zhy-proof-grid, :where(.shipb2b-packaged--contact) .zhy-b2b-rfq-fields, :where(.shipb2b-packaged--contact).zhy-b2b-rfq-fields, :where(.shipb2b-packaged--contact) .zhy-b2b-application-list, :where(.shipb2b-packaged--contact).zhy-b2b-application-list, :where(.shipb2b-packaged--contact) .zhy-b2b-proof-scope, :where(.shipb2b-packaged--contact).zhy-b2b-proof-scope, :where(.shipb2b-packaged--contact) .zhy-b2b-rfq-panel, :where(.shipb2b-packaged--contact).zhy-b2b-rfq-panel {grid-template-columns:1fr}
}
:where(.shipb2b-packaged--contact) .shipb2b-promoted-style-1e48d9a704aa, :where(.shipb2b-packaged--contact).shipb2b-promoted-style-1e48d9a704aa { position:absolute;opacity:0;width:1px;height:1px; }
:where(.shipb2b-packaged--contact) .shipb2b-promoted-style-6aa34d7432e7, :where(.shipb2b-packaged--contact).shipb2b-promoted-style-6aa34d7432e7 { display:none; }
.zhy-contact-page.shipb2b-packaged--contact > .zhy-hero::after {
  content: none !important;
  display: none !important;
  background: none !important;
}
body main.shipb2b-packaged--contact .zhy-cert-proof--canonical .zhy-cert-proof__label {
  color: #7b562c !important;
}

@layer zhy-sitewide-v2 {
main:is(.shipb2b-craft--contact,.shipb2b-packaged--contact).zhy-contact-page .zhy-contact-form-card > h3 {color:var(--zhy-sw-paper,#f8f6f1) !important;}
}

/* Existing contact form anchor: keep its first inputs below the fixed header. */
.zhy-contact-page #zhy-contact-rfq-form { scroll-margin-top: 100px; }
