
.cc_xqaduz1e_B5fAvUw2gi .ali-hero__actions, .cc_xqaduz1e_GCQa7ynYDL .ali-hero__actions {
  display: flex;
  flex-wrap: wrap;
  gap: 12px;
  margin-top: 32px;
  animation: cc_xqaduz1e_ali-rise 0.7s var(--ali-ease-out) both;
  animation-delay: 0.28s;
}
.cc_xqaduz1e_B5fAvUw2gi .ali-hero__actions--center, .cc_xqaduz1e_GCQa7ynYDL .ali-hero__actions--center { justify-content: center; }
.cc_xqaduz1e_B5fAvUw2gi .ali-hero__actions--right, .cc_xqaduz1e_GCQa7ynYDL .ali-hero__actions--right { justify-content: flex-end; }
.cc_xqaduz1e_B5fAvUw2gi .ali-hero__actions--detached, .cc_xqaduz1e_GCQa7ynYDL .ali-hero__actions--detached {
  margin-top: 0;
  width: 100%;
}

.cc_xqaduz1e_B5fAvUw2gi .ali-hero__cta, .cc_xqaduz1e_GCQa7ynYDL .ali-hero__cta {
  height: 52px;
  padding: 0 28px;
  letter-spacing: 0.08em;
  box-shadow: 0 6px 20px color-mix(in srgb, var(--ali-overlay) 28%, transparent);
}
.cc_xqaduz1e_B5fAvUw2gi .ali-hero__cta:hover, .cc_xqaduz1e_GCQa7ynYDL .ali-hero__cta:hover {
  transform: translateY(-2px);
  box-shadow: 0 12px 30px color-mix(in srgb, var(--ali-overlay) 36%, transparent);
}
.cc_xqaduz1e_B5fAvUw2gi .ali-hero__cta:active, .cc_xqaduz1e_GCQa7ynYDL .ali-hero__cta:active {
  transform: translateY(0);
  box-shadow: 0 4px 14px color-mix(in srgb, var(--ali-overlay) 30%, transparent);
}
.cc_xqaduz1e_B5fAvUw2gi .ali-hero__cta--secondary, .cc_xqaduz1e_GCQa7ynYDL .ali-hero__cta--secondary {
  background: color-mix(in srgb, var(--ali-neutral) 8%, transparent);
  border-width: 1px;
  border-style: solid;
  -webkit-backdrop-filter: blur(6px);
  backdrop-filter: blur(6px);
  box-shadow: 0 4px 16px color-mix(in srgb, var(--ali-overlay) 22%, transparent);
}
.cc_xqaduz1e_B5fAvUw2gi .ali-hero__cta--secondary:hover, .cc_xqaduz1e_GCQa7ynYDL .ali-hero__cta--secondary:hover {
  background: color-mix(in srgb, var(--ali-neutral) 16%, transparent);
}

@media (max-width: 640px) {
  .cc_xqaduz1e_B5fAvUw2gi .ali-hero__cta, .cc_xqaduz1e_GCQa7ynYDL .ali-hero__cta {
    height: 48px;
    padding: 0 22px;
    flex: 1 1 auto;
  }
  .cc_xqaduz1e_B5fAvUw2gi .ali-hero__actions, .cc_xqaduz1e_GCQa7ynYDL .ali-hero__actions {
    margin-top: 26px;
    width: 100%;
  }
  .cc_xqaduz1e_B5fAvUw2gi .ali-hero__actions--detached, .cc_xqaduz1e_GCQa7ynYDL .ali-hero__actions--detached { margin-top: 0; }
}

/* Imported from: ../HeroActions/styles.css */
.cc_xqaduz1e_B5fAvUw2gi .ali-hero__actions, .cc_xqaduz1e_GCQa7ynYDL .ali-hero__actions {
  display: flex;
  flex-wrap: wrap;
  gap: 12px;
  margin-top: 32px;
  animation: cc_xqaduz1e_ali-rise 0.7s var(--ali-ease-out) both;
  animation-delay: 0.28s;
}
.cc_xqaduz1e_B5fAvUw2gi .ali-hero__actions--center, .cc_xqaduz1e_GCQa7ynYDL .ali-hero__actions--center { justify-content: center; }
.cc_xqaduz1e_B5fAvUw2gi .ali-hero__actions--right, .cc_xqaduz1e_GCQa7ynYDL .ali-hero__actions--right { justify-content: flex-end; }
.cc_xqaduz1e_B5fAvUw2gi .ali-hero__actions--detached, .cc_xqaduz1e_GCQa7ynYDL .ali-hero__actions--detached {
  margin-top: 0;
  width: 100%;
}

.cc_xqaduz1e_B5fAvUw2gi .ali-hero__cta, .cc_xqaduz1e_GCQa7ynYDL .ali-hero__cta {
  height: 52px;
  padding: 0 28px;
  letter-spacing: 0.08em;
  box-shadow: 0 6px 20px color-mix(in srgb, var(--ali-overlay) 28%, transparent);
}
.cc_xqaduz1e_B5fAvUw2gi .ali-hero__cta:hover, .cc_xqaduz1e_GCQa7ynYDL .ali-hero__cta:hover {
  transform: translateY(-2px);
  box-shadow: 0 12px 30px color-mix(in srgb, var(--ali-overlay) 36%, transparent);
}
.cc_xqaduz1e_B5fAvUw2gi .ali-hero__cta:active, .cc_xqaduz1e_GCQa7ynYDL .ali-hero__cta:active {
  transform: translateY(0);
  box-shadow: 0 4px 14px color-mix(in srgb, var(--ali-overlay) 30%, transparent);
}
.cc_xqaduz1e_B5fAvUw2gi .ali-hero__cta--secondary, .cc_xqaduz1e_GCQa7ynYDL .ali-hero__cta--secondary {
  background: color-mix(in srgb, var(--ali-neutral) 8%, transparent);
  border-width: 1px;
  border-style: solid;
  -webkit-backdrop-filter: blur(6px);
  backdrop-filter: blur(6px);
  box-shadow: 0 4px 16px color-mix(in srgb, var(--ali-overlay) 22%, transparent);
}
.cc_xqaduz1e_B5fAvUw2gi .ali-hero__cta--secondary:hover, .cc_xqaduz1e_GCQa7ynYDL .ali-hero__cta--secondary:hover {
  background: color-mix(in srgb, var(--ali-neutral) 16%, transparent);
}

@media (max-width: 640px) {
  .cc_xqaduz1e_B5fAvUw2gi .ali-hero__cta, .cc_xqaduz1e_GCQa7ynYDL .ali-hero__cta {
    height: 48px;
    padding: 0 22px;
    flex: 1 1 auto;
  }
  .cc_xqaduz1e_B5fAvUw2gi .ali-hero__actions, .cc_xqaduz1e_GCQa7ynYDL .ali-hero__actions {
    margin-top: 26px;
    width: 100%;
  }
  .cc_xqaduz1e_B5fAvUw2gi .ali-hero__actions--detached, .cc_xqaduz1e_GCQa7ynYDL .ali-hero__actions--detached { margin-top: 0; }
}

/* End import: ../HeroActions/styles.css */

.cc_xqaduz1e_B5fAvUw2gi .ali-hero__inner--grid, .cc_xqaduz1e_GCQa7ynYDL .ali-hero__inner--grid {
  display: grid;
  grid-template-rows: auto minmax(0, 1fr) auto;
  row-gap: 24px;
}
.cc_xqaduz1e_B5fAvUw2gi .ali-hero__cell, .cc_xqaduz1e_GCQa7ynYDL .ali-hero__cell {
  display: flex;
  flex-direction: column;
  width: 100%;
}
.cc_xqaduz1e_B5fAvUw2gi .ali-hero__cell.ali-hero__cell--h-left, .cc_xqaduz1e_GCQa7ynYDL .ali-hero__cell.ali-hero__cell--h-left { align-items: flex-start; }
.cc_xqaduz1e_B5fAvUw2gi .ali-hero__cell.ali-hero__cell--h-center, .cc_xqaduz1e_GCQa7ynYDL .ali-hero__cell.ali-hero__cell--h-center { align-items: center; }
.cc_xqaduz1e_B5fAvUw2gi .ali-hero__cell.ali-hero__cell--h-right, .cc_xqaduz1e_GCQa7ynYDL .ali-hero__cell.ali-hero__cell--h-right { align-items: flex-end; }
.cc_xqaduz1e_B5fAvUw2gi .ali-hero__cell--text.ali-hero__cell--h-center .ali-hero__content, .cc_xqaduz1e_GCQa7ynYDL .ali-hero__cell--text.ali-hero__cell--h-center .ali-hero__content { margin-inline: auto; }
.cc_xqaduz1e_B5fAvUw2gi .ali-hero__cell--text.ali-hero__cell--h-right .ali-hero__content, .cc_xqaduz1e_GCQa7ynYDL .ali-hero__cell--text.ali-hero__cell--h-right .ali-hero__content { margin-left: auto; }

.cc_xqaduz1e_B5fAvUw2gi .ali-hero__content, .cc_xqaduz1e_GCQa7ynYDL .ali-hero__content {
  display: flex;
  flex-direction: column;
  max-width: 620px;
  animation: cc_xqaduz1e_ali-rise 0.7s var(--ali-ease-out) both;
}
.cc_xqaduz1e_B5fAvUw2gi .ali-hero__content--left, .cc_xqaduz1e_GCQa7ynYDL .ali-hero__content--left { align-items: flex-start; text-align: left; }
.cc_xqaduz1e_B5fAvUw2gi .ali-hero__content--center, .cc_xqaduz1e_GCQa7ynYDL .ali-hero__content--center { align-items: center; text-align: center; margin-inline: auto; }
.cc_xqaduz1e_B5fAvUw2gi .ali-hero__content--right, .cc_xqaduz1e_GCQa7ynYDL .ali-hero__content--right { align-items: flex-end; text-align: right; margin-left: auto; }

.cc_xqaduz1e_B5fAvUw2gi .ali-hero__eyebrow, .cc_xqaduz1e_GCQa7ynYDL .ali-hero__eyebrow {
  font-weight: var(--ali-weight-strong);
  letter-spacing: 0.18em;
  margin-bottom: 16px;
  animation: cc_xqaduz1e_ali-rise 0.6s var(--ali-ease-out) both;
  animation-delay: 0.05s;
}

.cc_xqaduz1e_B5fAvUw2gi .ali-hero__title, .cc_xqaduz1e_GCQa7ynYDL .ali-hero__title {
  margin: 0;
  animation: cc_xqaduz1e_ali-rise 0.7s var(--ali-ease-out) both;
  animation-delay: 0.12s;
}

.cc_xqaduz1e_B5fAvUw2gi .ali-hero__subtitle, .cc_xqaduz1e_GCQa7ynYDL .ali-hero__subtitle {
  margin: 20px 0 0;
  opacity: 0.86;
  max-width: 48ch;
  animation: cc_xqaduz1e_ali-rise 0.7s var(--ali-ease-out) both;
  animation-delay: 0.2s;
}

@media (max-width: 640px) {
  .cc_xqaduz1e_B5fAvUw2gi .ali-hero__subtitle, .cc_xqaduz1e_GCQa7ynYDL .ali-hero__subtitle { margin-top: 16px; }
}
