:root {
  --orange-marmalade--orange-300: #f9a08f;
  --neutral--ui-100: #f8f7fa;
  --orange-marmalade--orange-acc: #cc3f24;
  --orange-marmalade--orange-500: #f05537;
  --orange-marmalade--orange-100: #feedea;
  --neutral--ui-400: #c1bdc7;
}

.w-layout-blockcontainer {
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.w-layout-layout {
  grid-row-gap: 20px;
  grid-column-gap: 20px;
  grid-auto-columns: 1fr;
  justify-content: center;
  padding: 20px;
}

.w-layout-cell {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

@media screen and (max-width: 991px) {
  .w-layout-blockcontainer {
    max-width: 728px;
  }
}

@media screen and (max-width: 767px) {
  .w-layout-blockcontainer {
    max-width: none;
  }
}

.div-block-13 {
  width: 100%;
  margin-top: 70px;
  margin-bottom: 140px;
}

.embedded-media-player {
  width: 100%;
  max-width: 1660px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-left: 1%;
  padding-right: 1%;
}

.code-embed {
  z-index: 2;
  border-radius: 12px;
  min-height: 30px;
  position: relative;
  overflow: hidden;
}

.quick-stack {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  padding: 0;
}

.c-div__submenu-container {
  border: 1px solid var(--orange-marmalade--orange-300);
  text-align: left;
  background-color: #fff;
  border-radius: 8px;
  width: 100%;
  height: 100%;
  min-height: 12rem;
  padding: 7% 6% 5%;
  text-decoration: none;
}

.c-qs__regular {
  padding: 0;
}

.c-qs__regular.is-sub-menu {
  grid-column-gap: 46px;
  grid-row-gap: 46px;
  background-color: #fff;
  border-radius: 12px;
  margin-top: 42px;
  padding: 3% 9% 4%;
}

.c-qs__regular.is-sub-menu.is-white {
  background-color: #fff;
  border-radius: 12px;
}

.c-qs__regular.is-cta-container {
  grid-column-gap: 1vw;
  grid-row-gap: 1vw;
}

.c-qs__regular.is-video-container {
  grid-column-gap: 1.75rem;
  grid-row-gap: 1.75rem;
}

.c-section__regular {
  padding: 72px 3%;
}

.c-section__regular.is-gray {
  background-color: var(--neutral--ui-100);
}

.c-section__regular.is-orange-acc {
  background-color: var(--orange-marmalade--orange-acc);
}

.c-container__regular {
  max-width: 1440px;
}

.cell {
  text-align: center;
  justify-content: flex-start;
  align-items: center;
}

.image {
  max-width: 48px;
  margin-bottom: 60px;
}

.c-heading__h1 {
  color: var(--orange-marmalade--orange-500);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Neue Plak, Arial, sans-serif;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.66rem;
}

.c-heading__h2 {
  font-family: Neue Plak, Arial, sans-serif;
  font-size: 2.25rem;
  font-weight: 700;
  line-height: 2.81rem;
}

.c-heading__h2.is-xxl {
  color: #000;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 1.37rem;
  font-family: Neue Plak Narrow, Arial, sans-serif;
  font-size: clamp(4rem, 4vw + 2px, 5.5rem);
  font-weight: 900;
  line-height: clamp(4rem, 4vw + 2px, 5.5rem);
}

.c-heading__h2.is-orange {
  color: var(--orange-marmalade--orange-500);
  text-align: center;
}

.c-heading__h2.is-orange.is-left-ali {
  text-align: left;
}

.div-block-15 {
  width: 100%;
  max-width: 520px;
  margin-top: 1.63rem;
}

.c-paragraph {
  color: #000;
  font-family: Neue Plak Text, Arial, sans-serif;
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 1.66rem;
}

.c-paragraph.no-margin {
  margin: 0;
}

.c-paragraph.no-margin.is-s {
  font-size: 1.15rem;
}

.c-paragraph.no-margin.is-xs {
  font-size: .95rem;
  line-height: 1.16rem;
}

.c-paragraph.no-margin.is-xs.is-ora-200 {
  color: var(--orange-marmalade--orange-300);
}

.c-paragraph.is-white {
  color: #fff;
}

.c-button {
  border-radius: 500px;
  padding: .75rem 1rem 1rem;
  font-family: Neue Plak, Arial, sans-serif;
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.66rem;
}

.c-button.is-responsive {
  text-align: center;
  width: 100%;
}

.c-button.is-responsive.is-primary {
  background-color: var(--orange-marmalade--orange-acc);
}

.c-button.is-responsive.is-secondary {
  background-color: #000;
}

.c-button.is-responsive.is-primary-copy {
  background-color: var(--orange-marmalade--orange-acc);
}

.c-button.is-responsive.is-primary-white {
  background-color: var(--orange-marmalade--orange-100);
  color: #000;
}

.heading {
  color: var(--orange-marmalade--orange-500);
  font-family: Neue Plak, Arial, sans-serif;
  font-weight: 700;
}

.link-block {
  grid-column-gap: 3%;
  grid-row-gap: 3%;
  justify-content: space-between;
  align-items: flex-end;
  text-decoration: none;
  display: flex;
}

.image-2 {
  max-width: 1.5rem;
}

.div-block-16 {
  text-align: center;
  margin-bottom: 2.19rem;
}

.c-heading__h3 {
  font-family: Neue Plak, Arial, sans-serif;
  font-size: 2.25rem;
  font-weight: 700;
  line-height: 2.81rem;
}

.c-heading__h3.is-orange {
  color: var(--orange-marmalade--orange-500);
  text-align: center;
}

.c-heading__h3.is-xl {
  color: #000;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 1.37rem;
  font-family: Neue Plak Narrow, Arial, sans-serif;
  font-size: 3.87rem;
  font-weight: 900;
  line-height: 3.47rem;
}

.c-heading__h3.is-xl.is-orange-acc {
  color: var(--orange-marmalade--orange-acc);
}

.c-heading__h3.is-xl.is-white {
  color: var(--neutral--ui-100);
}

.c-heading__h3.is-xl.is-ora-100 {
  color: var(--orange-marmalade--orange-100);
}

.c-heading__h3.is-xxl {
  color: #000;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 1.37rem;
  font-family: Neue Plak Narrow, Arial, sans-serif;
  font-size: 5.5rem;
  font-weight: 900;
  line-height: 4.95rem;
}

.c-heading__h3.is-xxl.is-orange-acc {
  color: var(--orange-marmalade--orange-acc);
}

.c-heading__h3.is-xxl.is-white {
  color: var(--neutral--ui-100);
}

.c-heading__h3.is-xxl.is-ora-100 {
  color: var(--orange-marmalade--orange-100);
}

.c-heading__h3.is-xxl.is-ora-200 {
  color: var(--orange-marmalade--orange-300);
}

.div-block-17 {
  text-align: left;
  margin-bottom: 48px;
}

.div-block-18 {
  max-width: 940px;
  margin-bottom: 2.15rem;
}

.div-block-19 {
  grid-column-gap: 1.88rem;
  grid-row-gap: 1.88rem;
  border: 1px solid var(--neutral--ui-400);
  border-radius: 12px;
  flex: 1;
  align-items: center;
  width: 100%;
  padding: 2rem 1.5rem;
  display: flex;
}

.c-icon__tool-benefit {
  max-width: 48px;
}

.c-video__container-cell {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  width: 100%;
  margin-bottom: -10px;
  display: flex;
}

.div-block-20 {
  margin-top: 2.13rem;
}

.c-heading__h4 {
  color: #000;
  font-family: Neue Plak, Arial, sans-serif;
  font-size: 1.75rem;
  font-weight: 700;
  line-height: 2.18rem;
}

.c-video__title {
  color: #000;
  font-family: Neue Plak Text, Arial, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5rem;
}

.c-tools__block-container {
  margin-bottom: 6.25rem;
}

.div-block-21 {
  grid-column-gap: 2.12rem;
  grid-row-gap: 2.12rem;
  flex-flow: column;
  display: flex;
}

.div-block-22 {
  grid-column-gap: 2.12rem;
  grid-row-gap: 2.12rem;
  text-align: center;
  flex-flow: column;
  display: flex;
}

.c-dpoint__number {
  font-family: Neue Plak, Arial, sans-serif;
  font-size: 2.25rem;
  font-weight: 700;
  line-height: 2.81rem;
}

.c-dpoint__number.is-xxl {
  color: #000;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 1.37rem;
  font-family: Neue Plak Narrow, Arial, sans-serif;
  font-size: 5.5rem;
  font-weight: 900;
  line-height: 4.95rem;
}

.c-dpoint__number.is-orange {
  color: var(--orange-marmalade--orange-500);
  text-align: center;
}

.c-dpoint__number.is-xl {
  color: #000;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 1.37rem;
  font-family: Neue Plak Narrow, Arial, sans-serif;
  font-size: 8.1rem;
  font-weight: 900;
  line-height: 7.37rem;
}

.c-dpoint__number.is-xl.is-orange-acc {
  color: var(--orange-marmalade--orange-acc);
}

.c-dpoint__number.is-xl.is-white {
  color: var(--neutral--ui-100);
}

.c-dpoint__number.is-xl.is-ora-100 {
  color: var(--orange-marmalade--orange-100);
}

.div-block-23 {
  justify-content: space-between;
  width: 100%;
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block-24 {
  margin-top: 22px;
}

.quick-stack-4 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  margin-top: 55px;
  margin-bottom: 115px;
  padding: 0;
}

.div-block-25 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  text-align: center;
  border-right: 2px solid #efedf2;
  flex-flow: column;
  flex: 1;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  padding: 12px 12%;
  display: flex;
}

.div-block-25.no-border {
  border-right-style: none;
  border-right-width: 0;
}

.c-support__icon {
  max-width: 48px;
  margin-bottom: 10px;
  margin-left: auto;
  margin-right: auto;
}

.c-paragraph__r {
  color: #13002d;
  font-family: Neue Plak Text, Arial, sans-serif;
  font-size: 21px;
  font-weight: 400;
  line-height: 29px;
}

.div-block-26 {
  text-align: center;
}

.code-embed-2 {
  max-width: 500px;
  min-height: 22px;
  margin-left: auto;
  margin-right: auto;
}

.is-white {
  color: #fff;
}

.c-container__2 {
  grid-column-gap: 2.2rem;
  grid-row-gap: 2.2rem;
  flex-flow: column;
  max-width: 550px;
  margin-top: 22px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.c-footer__container {
  grid-column-gap: 1.13rem;
  grid-row-gap: 1.13rem;
  text-align: center;
  flex-flow: column;
  display: flex;
}

@media screen and (max-width: 991px) {
  .c-qs__regular.is-sub-menu {
    padding-top: 1%;
    padding-left: 4%;
    padding-right: 4%;
  }

  .c-paragraph {
    font-size: 1.1rem;
    line-height: 1.5rem;
  }

  .c-paragraph.no-margin.is-s {
    font-size: .9rem;
    line-height: 1.3rem;
  }

  .c-heading__h3.is-xl {
    font-size: 3.2rem;
    line-height: 3.1rem;
  }

  .c-heading__h3.is-xxl {
    font-size: 4.5rem;
    line-height: 4.2rem;
  }

  .div-block-19 {
    grid-column-gap: 1.22rem;
    grid-row-gap: 1.22rem;
    padding: 1rem .75rem;
  }

  .c-icon__tool-benefit {
    max-width: 32px;
  }

  .c-heading__h4 {
    font-size: 1.44rem;
    line-height: 2rem;
  }

  .c-video__title {
    font-size: 1.01rem;
    line-height: 1.2rem;
  }

  .c-paragraph__r {
    font-size: 1.1rem;
    line-height: 1.45rem;
  }
}

@media screen and (max-width: 767px) {
  .div-block-13 {
    margin-top: 60px;
    margin-bottom: 60px;
  }

  .code-embed {
    border-radius: 12px;
  }

  .quick-stack-4 {
    grid-column-gap: 22px;
    grid-row-gap: 22px;
  }

  .div-block-25 {
    border-bottom: 2px solid #efedf2;
    border-right-style: none;
  }

  .div-block-25.no-border {
    border-bottom-style: none;
  }
}

@media screen and (max-width: 479px) {
  .div-block-13 {
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .c-div__submenu-container {
    min-height: auto;
  }

  .c-qs__regular {
    grid-column-gap: 22px;
    grid-row-gap: 22px;
  }

  .c-qs__regular.is-sub-menu {
    margin-top: 48px;
  }

  .c-qs__regular.is-cta-container {
    grid-column-gap: 4vw;
    grid-row-gap: 4vw;
  }

  .c-section__regular, .c-section__regular.is-gray {
    padding-top: 42px;
    padding-bottom: 42px;
  }

  .image {
    margin-bottom: 22px;
  }

  .c-heading__h2 {
    font-size: 1.6rem;
    line-height: 2.2rem;
  }

  .c-heading__h2.is-xxl {
    font-size: clamp(2rem, 8vw + 12px, 5.5rem);
    line-height: clamp(2rem, 8vw + 12px, 5.5rem);
  }

  .c-paragraph.no-margin.is-s {
    font-size: 1rem;
  }

  .c-heading__h3.is-xxl {
    font-size: 4rem;
    line-height: 3.7rem;
  }

  .div-block-23 {
    grid-column-gap: 42px;
    grid-row-gap: 42px;
    flex-flow: column;
  }

  .quick-stack-4 {
    margin-top: 0;
  }

  .div-block-25 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .c-support__icon {
    margin-bottom: 0;
  }

  .c-paragraph__r {
    font-size: 1.1rem;
    line-height: 1.5rem;
  }

  .cell-2, .cell-3, .cell-4 {
    display: none;
  }
}

#w-node-_07e8a6ad-af4f-ef8b-b360-cc0e8c6509a4-c98d2806, #w-node-da8c40a2-1fc4-48c5-cf12-3aea19b2d52b-c98d2806, #w-node-_091ce4c7-a601-d643-f8c6-a6226aeea195-c98d2806 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_0e990c51-e980-ffba-6e2f-2829aff63238-c98d2806, #w-node-fa10a725-5053-4da3-a34b-15587e15199e-c98d2806 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-bf10c3c0-7b0c-fdc7-2237-c7092194b3f5-c98d2806 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-e1af43d4-ad63-0f46-39bd-cadf1c491594-c98d2806, #w-node-_75ef502f-0060-6de6-4d4d-03f74b8e2397-c98d2806, #w-node-af083b8d-0478-14b2-01c7-b424810747b5-c98d2806 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-b4f03125-c982-8408-5fb0-8a8d157bc3bd-c98d2806 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-af083b8d-0478-14b2-01c7-b424810747c3-c98d2806 {
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-fd292497-3833-b21e-ddde-15c895b55340-c98d2806 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-fd292497-3833-b21e-ddde-15c895b55351-c98d2806 {
  grid-template-rows: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
}

#w-node-fd292497-3833-b21e-ddde-15c895b5535f-c98d2806 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-ab24f2a0-ce40-dce3-2aab-5f359c69434c-c98d2806, #w-node-_14944aca-3430-f650-16f3-642b6f03548f-c98d2806, #w-node-ab24f2a0-ce40-dce3-2aab-5f359c694365-c98d2806, #w-node-_6be1185d-c90c-2208-8a29-a525cd6430be-c98d2806, #w-node-_6661b430-989e-abed-2a5c-7c4856e2a9fd-c98d2806 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_6be1185d-c90c-2208-8a29-a525cd6430d7-c98d2806 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_793e26f0-8a60-2323-fcd7-b78472ac682c-c98d2806 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-aaa4e1df-b6b4-8df8-5641-5cb78e9306f9-c98d2806 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_793e26f0-8a60-2323-fcd7-b78472ac6840-c98d2806 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_8639d819-7b4a-ee4f-91b5-c1d10a3ac4ff-c98d2806 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-a526c442-9d83-b117-fe72-f24c754a8ff1-c98d2806 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

@media screen and (max-width: 991px) {
  #w-node-_07e8a6ad-af4f-ef8b-b360-cc0e8c6509a4-c98d2806 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }
}

@media screen and (max-width: 767px) {
  #w-node-fa10a725-5053-4da3-a34b-15587e15199e-c98d2806 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-e1af43d4-ad63-0f46-39bd-cadf1c491594-c98d2806 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-af083b8d-0478-14b2-01c7-b424810747c3-c98d2806 {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-fd292497-3833-b21e-ddde-15c895b5535f-c98d2806, #w-node-_6be1185d-c90c-2208-8a29-a525cd6430d7-c98d2806 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_793e26f0-8a60-2323-fcd7-b78472ac6840-c98d2806 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_8639d819-7b4a-ee4f-91b5-c1d10a3ac4ff-c98d2806 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_091ce4c7-a601-d643-f8c6-a6226aeea195-c98d2806 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_0e990c51-e980-ffba-6e2f-2829aff63238-c98d2806, #w-node-fa10a725-5053-4da3-a34b-15587e15199e-c98d2806 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-bf10c3c0-7b0c-fdc7-2237-c7092194b3f5-c98d2806, #w-node-e1af43d4-ad63-0f46-39bd-cadf1c491594-c98d2806, #w-node-af083b8d-0478-14b2-01c7-b424810747b5-c98d2806, #w-node-b4f03125-c982-8408-5fb0-8a8d157bc3bd-c98d2806 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-af083b8d-0478-14b2-01c7-b424810747c3-c98d2806 {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-fd292497-3833-b21e-ddde-15c895b55351-c98d2806 {
    grid-template-rows: 1fr 1fr;
    grid-template-columns: 1fr;
  }

  #w-node-fd292497-3833-b21e-ddde-15c895b5535f-c98d2806 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-_14944aca-3430-f650-16f3-642b6f03548f-c98d2806, #w-node-ab24f2a0-ce40-dce3-2aab-5f359c694365-c98d2806, #w-node-_6661b430-989e-abed-2a5c-7c4856e2a9fd-c98d2806 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_6be1185d-c90c-2208-8a29-a525cd6430d7-c98d2806 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-aaa4e1df-b6b4-8df8-5641-5cb78e9306f9-c98d2806 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_793e26f0-8a60-2323-fcd7-b78472ac6840-c98d2806 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  #w-node-a526c442-9d83-b117-fe72-f24c754a8ff1-c98d2806 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }
}


@font-face {
  font-family: 'Neue Plak Narrow';
  src: url('https://eventbrite-s3.s3.us-east-1.amazonaws.com/marketing/landingpages/assets/2025/htu/fonts/NeuePlak-NarrowExtraBlack.ttf') format('truetype');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Neue Plak Text';
  src: url('https://eventbrite-s3.s3.us-east-1.amazonaws.com/marketing/landingpages/assets/2025/htu/fonts/NeuePlakText-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Neue Plak';
  src: url('https://eventbrite-s3.s3.us-east-1.amazonaws.com/marketing/landingpages/assets/2025/htu/fonts/NeuePlak-SemiBold.ttf') format('truetype');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Neue Plak Text';
  src: url('https://eventbrite-s3.s3.us-east-1.amazonaws.com/marketing/landingpages/assets/2025/htu/fonts/NeuePlakText-Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Neue Plak';
  src: url('https://eventbrite-s3.s3.us-east-1.amazonaws.com/marketing/landingpages/assets/2025/htu/fonts/NeuePlak-Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}