.lz-tiktok{width:100%;padding:clamp(64px,8vw,112px) clamp(20px,4vw,64px);color:#f5f5f3;background:#35383a}.lz-tiktok *{box-sizing:border-box}.lz-tiktok__inner{width:min(100%,1320px);margin:0 auto}.lz-tiktok__header{max-width:760px;margin:0 auto 42px;text-align:center}.lz-tiktok__eyebrow{margin:0 0 14px;color:var(--e-global-color-accent,#ff6600);font-size:.82rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.lz-tiktok__header h2{margin:0;color:#fff;font-family:"Barlow Semi Condensed",sans-serif;font-size:clamp(2.5rem,5vw,4.5rem);font-weight:700;line-height:1.04}.lz-tiktok__intro{margin:22px auto 0;color:#c9cdca;font-size:clamp(1rem,1.5vw,1.2rem);line-height:1.6}.lz-tiktok__videos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:start;width:100%;padding:0;background:transparent;border:0}.lz-tiktok__video{position:relative;width:100%;aspect-ratio:9/16;overflow:hidden;background:#111!important;border:0!important;outline:0!important;box-shadow:none!important}.lz-tiktok__player{position:absolute;inset:0;display:block;width:100%;height:100%;border:0!important;outline:0!important;box-shadow:none!important;background:#111}.lz-tiktok__poster{position:absolute;z-index:2;inset:0;display:block;width:100%;height:100%;margin:0!important;padding:0!important;overflow:hidden;border:0!important;border-radius:0!important;outline:0;box-shadow:none!important;background:#111!important;appearance:none;-webkit-appearance:none;cursor:pointer}.lz-tiktok__poster[hidden]{display:none}.lz-tiktok__poster img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .25s ease}.lz-tiktok__poster:hover img,.lz-tiktok__poster:focus-visible img{transform:scale(1.015)}.lz-tiktok__poster:focus-visible{outline:2px solid #fff;outline-offset:-2px}.lz-tiktok__play{position:absolute;top:50%;left:50%;display:block;width:76px;height:76px;transform:translate(-50%,-50%);filter:drop-shadow(0 4px 12px rgba(0,0,0,.35))}.lz-tiktok__play svg{display:block;width:100%;height:100%}.lz-tiktok__play circle{fill:rgba(17,18,25,.78)}.lz-tiktok__play path{fill:#fff}.lz-tiktok__poster:hover .lz-tiktok__play circle,.lz-tiktok__poster:focus-visible .lz-tiktok__play circle{fill:#ff2c55}.lz-tiktok__cta{display:inline-flex;align-items:center;justify-content:center;gap:18px;min-height:62px;margin:28px auto 0;padding:16px 26px;color:#fff!important;background:#ff6500;font-family:"Barlow Semi Condensed",sans-serif;font-size:1rem;font-weight:700;text-transform:uppercase}.lz-tiktok__cta svg{width:24px;height:24px}.lz-tiktok__cta:hover,.lz-tiktok__cta:focus-visible{color:#191d1c!important;background:#fff}.lz-tiktok__inner>.lz-tiktok__cta{display:flex;width:max-content}@media(max-width:1050px){.lz-tiktok__videos{grid-template-columns:1fr}.lz-tiktok__video{width:min(100%,430px);margin-inline:auto}}@media(max-width:600px){.lz-tiktok{padding:52px 16px}.lz-tiktok__header{margin-bottom:30px}.lz-tiktok__videos{gap:20px;padding:0}.lz-tiktok__play{width:68px;height:68px}.lz-tiktok__cta{width:100%!important}}

.lz-material-feature {
  width: 100%;
  padding: clamp(72px, 9vw, 132px) clamp(20px, 4vw, 64px);
  color: #f5f5f3;
  background: #191d1c;
}

.lz-material-feature,
.lz-material-feature * {
  box-sizing: border-box;
}

.lz-material-feature__inner {
  display: grid;
  grid-template-columns: minmax(0, 1.18fr) minmax(340px, 0.82fr);
  align-items: center;
  gap: clamp(48px, 7vw, 112px);
  width: min(100%, 1320px);
  margin: 0 auto;
}

.lz-material-feature__content {
  max-width: 760px;
}

.lz-material-feature__eyebrow {
  margin: 0 0 16px;
  color: #ff6500;
  font-size: 0.82rem;
  font-weight: 800;
  letter-spacing: 0.12em;
}

.lz-material-feature__content h2 {
  margin: 0;
  color: #fff;
  font-family: "Barlow Semi Condensed", sans-serif;
  font-size: clamp(2.7rem, 5vw, 4.8rem);
  font-weight: 700;
  line-height: 1.02;
}

.lz-material-feature__content > p:not(.lz-material-feature__eyebrow) {
  margin: 26px 0 0;
  color: #c9cdca;
  font-size: clamp(1rem, 1.35vw, 1.18rem);
  line-height: 1.7;
}

.lz-material-feature__benefits {
  display: grid;
  gap: 18px;
  margin: 34px 0 0;
  padding: 0;
  list-style: none;
}

.lz-material-feature__benefits li {
  position: relative;
  margin: 0;
  padding-left: 38px;
  color: #f5f5f3;
  font-size: clamp(1rem, 1.25vw, 1.14rem);
  line-height: 1.45;
}

.lz-material-feature__benefits li::before {
  position: absolute;
  top: 0.12em;
  left: 0;
  display: grid;
  place-items: center;
  width: 22px;
  height: 22px;
  content: "\2713";
  color: #ff6500;
  border: 2px solid #ff6500;
  border-radius: 50%;
  font-size: 0.72rem;
  font-weight: 800;
  line-height: 1;
}

.lz-material-feature__media {
  width: min(100%, 470px);
  margin-left: auto;
}

.lz-material-feature__media .lz-tiktok__video {
  width: 100%;
  margin: 0;
}

@media (min-width: 901px) {
  .lz-material-feature--reverse .lz-material-feature__inner {
    grid-template-columns: minmax(340px, 0.82fr) minmax(0, 1.18fr);
  }

  .lz-material-feature--reverse .lz-material-feature__content {
    grid-column: 2;
    grid-row: 1;
  }

  .lz-material-feature--reverse .lz-material-feature__media {
    grid-column: 1;
    grid-row: 1;
    margin-right: auto;
    margin-left: 0;
  }
}

@media (max-width: 900px) {
  .lz-material-feature__inner {
    grid-template-columns: 1fr;
    gap: 46px;
  }

  .lz-material-feature__media {
    width: min(100%, 430px);
    margin: 0 auto;
  }
}

@media (max-width: 600px) {
  .lz-material-feature {
    padding: 58px 16px 68px;
  }

  .lz-material-feature__content h2 {
    font-size: clamp(2.35rem, 11vw, 3.15rem);
  }

  .lz-material-feature__content > p:not(.lz-material-feature__eyebrow) {
    margin-top: 20px;
  }

  .lz-material-feature__benefits {
    margin-top: 28px;
  }
}
