/** Shopify CDN: Minification failed

Line 75:85 Unexpected "}"

**/
/* START_SECTION:hyzen-detail-grid (INDEX:19) */
.hyzen-detail-grid{background:var(--hdg-bg);color:var(--hdg-text);padding:clamp(4rem,8vw,8rem) 0}
.hyzen-detail-grid__intro{max-width:800px;margin-bottom:2rem}
.hyzen-detail-grid__eyebrow,.hyzen-detail-grid__kicker{margin:0 0 .7rem;font-size:.8rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}
.hyzen-detail-grid__heading{margin:0;font-size:clamp(2.3rem,5vw,4.6rem);line-height:1;letter-spacing:-.04em}
.hyzen-detail-grid__body{margin-top:1rem;line-height:1.7}
.hyzen-detail-grid__cards{display:grid;gap:1rem}
.hyzen-detail-grid__card{padding:clamp(1.4rem,3vw,2rem);border-radius:22px;border:1px solid rgba(13,34,53,.12);background:rgba(255,255,255,.72)}
.hyzen-detail-grid__card h3{margin:0 0 .7rem;font-size:clamp(1.4rem,3vw,2rem)}
.hyzen-detail-grid__card .rte{line-height:1.65}
.hyzen-detail-grid__note{margin:1rem 0 0;font-size:.86rem;opacity:.7}
.hyzen-detail-grid__card a{display:inline-block;margin-top:1rem;color:inherit;font-weight:700;text-underline-offset:.2em}
@media screen and (min-width:750px){.hyzen-detail-grid__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media screen and (min-width:1100px){.hyzen-detail-grid__cards--three{grid-template-columns:repeat(3,minmax(0,1fr))}}
/* END_SECTION:hyzen-detail-grid */
/* START_SECTION:hyzen-final-cta (INDEX:26) */
.hyzen-final-cta {
  background: var(--hyzen-cta-bg);
  color: var(--hyzen-cta-text);
  padding: clamp(4rem, 9vw, 9rem) 0;
}
.hyzen-final-cta__inner {
  max-width: 880px;
  margin: 0 auto;
  text-align: center;
}
.hyzen-final-cta__eyebrow {
  margin: 0 0 .75rem;
  font-size: .8rem;
  font-weight: 700;
  letter-spacing: .12em;
  text-transform: uppercase;
}
.hyzen-final-cta__heading {
  margin: 0;
  font-size: clamp(2.6rem, 6vw, 5.5rem);
  line-height: .98;
  letter-spacing: -.045em;
}
.hyzen-final-cta__body {
  max-width: 60ch;
  margin: 1.2rem auto 0;
}
.hyzen-final-cta__button {
  display: inline-flex;
  min-height: 50px;
  align-items: center;
  justify-content: center;
  margin-top: 1.5rem;
  padding: .95rem 1.4rem;
  border-radius: 999px;
  background: var(--hyzen-cta-text);
  color: var(--hyzen-cta-bg);
  text-decoration: none;
  font-weight: 700;
}
@media screen and (max-width: 749px) {
  .hyzen-final-cta__button {
    width: 100%;
  }
}
/* END_SECTION:hyzen-final-cta */
/* START_SECTION:hyzen-page-hero (INDEX:34) */
.hyzen-page-hero{background:var(--hph-bg);color:var(--hph-text);padding:clamp(4rem,9vw,9rem) 0}
.hyzen-page-hero__inner{max-width:950px}
.hyzen-page-hero__eyebrow{margin:0 0 .8rem;font-size:.8rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}
.hyzen-page-hero__heading{margin:0;max-width:14ch;font-size:clamp(3rem,7vw,6.4rem);line-height:.98;letter-spacing:-.045em}
.hyzen-page-hero__body{max-width:65ch;margin-top:1.4rem;font-size:clamp(1.05rem,1.5vw,1.25rem);line-height:1.7}
.hyzen-page-hero__button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;margin-top:1.5rem;padding:.9rem 1.35rem;border-radius:999px;background:var(--hph-text);color:var(--hph-bg);text-decoration:none;font-weight:700}
@media screen and (max-width: 749px) {\n  .hyzen-page-hero__button { width: 100%; }\n}\n
/* END_SECTION:hyzen-page-hero */
/* START_SECTION:hyzen-product-system (INDEX:38) */
.hyzen-system {
  background: var(--hyzen-system-bg);
  color: var(--hyzen-system-text);
  padding: clamp(3.5rem, 7vw, 6.5rem) 0;
}
.hyzen-system__intro {
  max-width: 780px;
  margin-bottom: 2rem;
}
.hyzen-system__eyebrow,
.hyzen-system__kicker {
  margin: 0 0 .7rem;
  font-size: .8rem;
  font-weight: 700;
  letter-spacing: .12em;
  text-transform: uppercase;
}
.hyzen-system__heading {
  margin: 0;
  font-size: clamp(2.2rem, 5vw, 4.5rem);
  line-height: 1;
  letter-spacing: -.035em;
}
.hyzen-system__body {
  margin-top: 1rem;
  max-width: 62ch;
}
.hyzen-system__cards {
  display: grid;
  gap: 1rem;
}
.hyzen-system__card {
  padding: clamp(1.5rem, 3vw, 2.5rem);
  border: 1px solid rgba(13,34,53,.12);
  border-radius: 24px;
  background: #fff;
}
.hyzen-system__card--clinical {
  background: #E9F0F5;
}
.hyzen-system__card--clean {
  background: #F6F4EC;
}
.hyzen-system__card h3 {
  margin: 0;
  font-size: clamp(1.8rem, 4vw, 3rem);
  letter-spacing: -.025em;
}
.hyzen-system__descriptor {
  margin: .4rem 0 1rem;
  font-size: 1.05rem;
  font-weight: 700;
}
.hyzen-system__status {
  display: inline-flex;
  margin: 1.25rem 0 0;
  padding: .45rem .75rem;
  border-radius: 999px;
  background: rgba(13,34,53,.08);
  font-size: .82rem;
  font-weight: 700;
}
.hyzen-system__link {
  display: inline-flex;
  align-items: center;
  min-height: 44px;
  margin-top: 1.1rem;
  color: inherit;
  font-weight: 700;
  text-underline-offset: .2em;
}
@media screen and (min-width: 750px) {
  .hyzen-system__cards {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
/* END_SECTION:hyzen-product-system */
