.marketing-layout {
  scroll-behavior: smooth;
  --marketing-border-soft: rgb(229 231 235 / 0.72);
  --marketing-border-standard: rgb(229 231 235);
  --marketing-border-control: rgb(209 213 219);
  --marketing-ease-out: cubic-bezier(0.23, 1, 0.32, 1);
  --marketing-ease-in-out: cubic-bezier(0.77, 0, 0.175, 1);
  --marketing-shadow-card: 0 1px 2px rgb(15 23 42 / 0.04);
  --marketing-shadow-float:
    0 14px 34px -24px rgb(15 23 42 / 0.28),
    0 1px 2px rgb(15 23 42 / 0.06);
  --marketing-shadow-float-strong:
    0 18px 42px -26px rgb(15 23 42 / 0.34),
    0 2px 4px rgb(15 23 42 / 0.06);
  --marketing-shadow-showcase:
    0 24px 64px -36px rgb(15 23 42 / 0.38),
    0 8px 22px -18px rgb(15 23 42 / 0.22);
}

.marketing-layout :where(
  a[href],
  button:not(:disabled),
  input[type="button"]:not(:disabled),
  input[type="reset"]:not(:disabled),
  input[type="submit"]:not(:disabled),
  [role="button"]:not([aria-disabled="true"]),
  [role="tab"]:not([aria-disabled="true"]),
  summary
) {
  cursor: pointer;
}

.marketing-reveal {
  opacity: 0;
  transform: translateY(1.375rem);
  transition:
    opacity 540ms var(--marketing-ease-out),
    transform 540ms var(--marketing-ease-out);
}

.marketing-reveal--visible {
  opacity: 1;
  transform: translateY(0);
}

@media (min-width: 64rem) {
  .marketing-hero-section {
    padding-bottom: 4.5rem;
    padding-top: 4rem;
  }
}

.marketing-float {
  transform: translateY(0);
}

.marketing-phone {
  --marketing-phone-bezel: 0.64rem;
  --marketing-phone-notch-height: 0.82rem;
  --marketing-phone-notch-top: 0.5rem;
  --marketing-phone-radius: 2.25rem;
  --marketing-phone-status-height: 2.125rem;
  background:
    linear-gradient(135deg, rgb(255 255 255 / 18%), transparent 22%),
    linear-gradient(145deg, rgb(3 7 18), rgb(17 24 39) 54%, rgb(3 7 18));
  border: 1px solid rgb(17 24 39);
  border-radius: var(--marketing-phone-radius);
  box-shadow:
    0 24px 55px rgb(17 24 39 / 20%),
    0 8px 18px rgb(17 24 39 / 18%),
    inset 0 1px 0 rgb(255 255 255 / 18%),
    inset 0 -1px 0 rgb(0 0 0 / 48%);
  padding: var(--marketing-phone-bezel);
  position: relative;
}

.marketing-phone__screen {
  border-radius: calc(var(--marketing-phone-radius) - var(--marketing-phone-bezel));
  box-sizing: border-box;
  box-shadow:
    inset 0 0 0 1px rgb(255 255 255 / 88%),
    inset 0 0 18px rgb(17 24 39 / 6%);
  overflow: hidden;
  padding-top: var(--marketing-phone-status-height);
  position: relative;
}

.marketing-phone__button {
  background: linear-gradient(180deg, rgb(31 41 55), rgb(3 7 18));
  border-radius: 9999px 9999px 0 0;
  box-shadow: inset 1px 0 0 rgb(255 255 255 / 12%);
  position: absolute;
  width: 0.18rem;
}

.marketing-phone__button--volume {
  height: 3rem;
  left: -0.24rem;
  top: 6.4rem;
}

.marketing-phone__button--power {
  height: 2.55rem;
  right: -0.24rem;
  top: 8.8rem;
}

.marketing-phone__notch {
  background: rgb(3 7 18);
  border-radius: 9999px;
  box-shadow: inset 0 -1px 0 rgb(255 255 255 / 14%);
  height: var(--marketing-phone-notch-height);
  left: 50%;
  position: absolute;
  top: var(--marketing-phone-notch-top);
  transform: translateX(-50%);
  width: 2.7rem;
  z-index: 1;
}

.marketing-phone__status {
  align-items: center;
  display: flex;
  height: var(--marketing-phone-notch-height);
  justify-content: space-between;
  line-height: 1;
  left: 0;
  margin-bottom: 0;
  padding: 0 1.04rem;
  position: absolute;
  right: 0;
  top: var(--marketing-phone-notch-top);
  z-index: 2;
}

.marketing-phone__time {
  color: rgb(3 7 18);
  font-size: 0.6875rem;
  font-weight: 800;
  letter-spacing: 0;
}

.marketing-phone__system {
  align-items: center;
  display: inline-flex;
  gap: 0.32rem;
}

.marketing-phone__signal {
  align-items: end;
  display: inline-flex;
  gap: 0.075rem;
  height: 0.48rem;
}

.marketing-phone__signal span {
  background: rgb(3 7 18 / 82%);
  border-radius: 9999px;
  display: block;
  width: 0.13rem;
}

.marketing-phone__signal span:nth-child(1) {
  height: 0.2rem;
}

.marketing-phone__signal span:nth-child(2) {
  height: 0.33rem;
}

.marketing-phone__signal span:nth-child(3) {
  height: 0.46rem;
}

.marketing-phone__battery-icon {
  color: rgb(3 7 18 / 82%);
  display: block;
  height: 1rem;
  width: 1rem;
}

.marketing-phone__home-indicator {
  background: rgb(17 24 39 / 28%);
  border-radius: 9999px;
  bottom: 0.45rem;
  height: 0.22rem;
  left: 50%;
  position: absolute;
  transform: translateX(-50%);
  width: 5rem;
}

.marketing-border-soft {
  border-color: var(--marketing-border-soft);
}

.marketing-border-standard {
  border-color: var(--marketing-border-standard);
}

.marketing-border-control {
  border-color: var(--marketing-border-control);
}

.marketing-shadow-card {
  box-shadow: var(--marketing-shadow-card);
}

.marketing-shadow-float {
  box-shadow: var(--marketing-shadow-float);
}

.marketing-shadow-showcase {
  box-shadow: var(--marketing-shadow-showcase);
}

.marketing-shadow-none {
  box-shadow: none;
}

.marketing-card {
  background: #fff;
  border: 1px solid var(--marketing-border-standard);
  border-radius: 14px;
  box-shadow: var(--marketing-shadow-card);
  transition:
    box-shadow 200ms var(--marketing-ease-out),
    border-color 200ms var(--marketing-ease-out),
    transform 200ms var(--marketing-ease-out);
}

.marketing-card--frame {
  border-radius: 14px;
  overflow: hidden;
}

.marketing-screenshot,
.marketing-screenshot * {
  -webkit-user-select: none;
  user-select: none;
}

.marketing-card--pricing {
  border-radius: 14px;
}

.marketing-card--featured {
  border-color: var(--color-orange-500);
  box-shadow: 0 0 0 2px var(--color-orange-500);
}

.marketing-editorial-kicker {
  align-items: center;
  color: rgb(194 65 12);
  display: inline-flex;
  font-size: 0.75rem;
  font-weight: 800;
  gap: 0.625rem;
  letter-spacing: 0;
  line-height: 1.25rem;
  text-transform: uppercase;
}

.marketing-editorial-kicker::before {
  content: none;
}

.marketing-proof-line {
  align-items: center;
  color: rgb(75 85 99);
  display: flex;
  flex-wrap: wrap;
  font-size: 0.75rem;
  font-weight: 700;
  gap: 0.5rem 0;
  line-height: 1.25rem;
  list-style: none;
  margin: 0;
  padding: 0;
}

.marketing-proof-line--center {
  justify-content: center;
  text-align: center;
}

.marketing-proof-line li {
  align-items: center;
  display: inline-flex;
}

.marketing-proof-line li + li::before {
  background: rgb(209 213 219);
  content: "";
  display: inline-block;
  height: 0.75rem;
  margin-inline: 0.75rem;
  width: 1px;
}

.marketing-capability-list {
  color: rgb(75 85 99);
  display: grid;
  gap: 0.5rem 1rem;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  list-style: none;
  padding: 0;
}

.marketing-capability-item {
  font-size: 0.75rem;
  font-weight: 700;
  line-height: 1.25rem;
  min-width: 0;
  padding-top: 0.5rem;
  position: relative;
}

.marketing-capability-item::before {
  background: rgb(229 231 235);
  border-radius: 999px;
  content: "";
  display: block;
  height: 2px;
  left: 0;
  position: absolute;
  top: 0;
  width: 1.5rem;
}

.marketing-capability-item--primary {
  color: rgb(31 41 55);
}

.marketing-capability-item--primary::before {
  background: rgb(156 163 175);
}

@media (max-width: 39.9375rem) {
  .marketing-proof-line {
    align-items: stretch;
    display: grid;
    gap: 0;
    max-width: 22rem;
  }

  .marketing-proof-line--center {
    margin-inline: auto;
  }

  .marketing-proof-line--mobile-center {
    margin-inline: auto;
  }

  .marketing-proof-line li {
    justify-content: center;
    padding-block: 0.5rem;
    position: relative;
  }

  .marketing-proof-line li::after {
    background: rgb(229 231 235);
    border-radius: 999px;
    content: "";
    height: 2px;
    left: 50%;
    position: absolute;
    top: 0;
    transform: translateX(-50%);
    width: 1.5rem;
  }

  .marketing-proof-line li:first-child::after {
    background: rgb(251 146 60);
  }

  .marketing-proof-line li + li::before {
    display: none;
  }
}

.marketing-signup-surface {
  border: 1px solid rgb(229 231 235);
  border-radius: 18px;
  box-shadow:
    0 18px 46px rgb(17 24 39 / 6%),
    0 1px 0 rgb(255 255 255 / 86%) inset;
}

.marketing-flash-card {
  --marketing-flash-accent: #ef6f14;
  --marketing-flash-accent-soft: rgb(255 245 237);
  --marketing-flash-accent-text: #7c3707;
  background: #27272a;
  border-color: rgb(255 255 255 / 0.14);
  box-shadow:
    0 24px 54px -26px rgb(24 24 27 / 0.62),
    0 10px 22px -16px rgb(24 24 27 / 0.5),
    0 1px 2px rgb(24 24 27 / 0.28);
  color: #fafafa;
}

.marketing-flash-card[data-flash-type="notice"] {
  --marketing-flash-accent: #16a34a;
  --marketing-flash-accent-soft: #f0fdf4;
  --marketing-flash-accent-text: #166534;
}

.marketing-flash-card[data-flash-type="alert"] {
  --marketing-flash-accent: #dc2626;
  --marketing-flash-accent-soft: #fef2f2;
  --marketing-flash-accent-text: #991b1b;
}

.marketing-flash-card__rail {
  background: var(--marketing-flash-accent);
}

.marketing-flash-card__icon {
  background: var(--marketing-flash-accent-soft);
  color: var(--marketing-flash-accent-text);
}

.marketing-flash-card__title {
  color: #fafafa;
}

.marketing-flash-card__message {
  color: #d4d4d8;
  white-space: pre-line;
}

.marketing-signup-highlight-card,
.marketing-signup-plan-card:has(input:checked) {
  border-color: var(--color-orange-500);
  box-shadow: 0 0 0 2px var(--color-orange-500);
}

.marketing-signup-plan-card,
.marketing-signup-highlight-card {
  border-radius: 14px;
  transition:
    box-shadow 200ms var(--marketing-ease-out),
    border-color 200ms var(--marketing-ease-out),
    transform 200ms var(--marketing-ease-out);
}

.marketing-signup-highlight-card {
  box-shadow: 0 0 0 1px var(--color-orange-500);
}

.marketing-signup-plan-card:focus-within {
  outline: 2px solid rgb(239 111 20 / 40%);
  outline-offset: 3px;
}

.marketing-signup-input,
.marketing-signup-input-group {
  background: #fff;
  border: 1px solid rgb(214 211 209);
  border-radius: 10px;
  box-shadow: 0 1px 0 rgb(17 24 39 / 3%);
  transition:
    box-shadow 180ms var(--marketing-ease-out),
    border-color 180ms var(--marketing-ease-out),
    transform 180ms var(--marketing-ease-out);
}

.marketing-signup-input:focus,
.marketing-signup-input-group:focus-within {
  border-color: var(--color-orange-500);
  box-shadow:
    0 0 0 1px var(--color-orange-500),
    0 0 0 4px rgb(239 111 20 / 10%);
  outline: none;
}

.marketing-signup-input[aria-invalid="true"] {
  border-color: rgb(220 38 38);
  box-shadow:
    0 0 0 1px rgb(220 38 38),
    0 0 0 4px rgb(220 38 38 / 10%);
}

.marketing-signup-input-group[aria-invalid="true"] {
  border-color: rgb(220 38 38);
  box-shadow:
    0 0 0 1px rgb(220 38 38),
    0 0 0 4px rgb(220 38 38 / 10%);
}

.marketing-signup-input-affix {
  background: rgb(250 250 249);
  color: rgb(87 83 78);
}

.marketing-signup-checkbox {
  accent-color: var(--color-gray-950);
}

.marketing-signup-checkbox:focus-visible {
  outline: 2px solid rgb(12 10 9 / 24%);
  outline-offset: 3px;
}

.marketing-signup-icon-button {
  border-radius: 10px;
  transition:
    background-color 160ms var(--marketing-ease-out),
    color 160ms var(--marketing-ease-out),
    transform 160ms var(--marketing-ease-out);
}

.marketing-signup-icon-button:active {
  transform: scale(0.97);
}

.marketing-signup-submit {
  background: var(--color-orange-500);
  border-radius: 10px;
  box-shadow: 0 1px 0 rgb(255 255 255 / 24%) inset;
  transition:
    background-color 160ms var(--marketing-ease-out),
    box-shadow 160ms var(--marketing-ease-out),
    transform 160ms var(--marketing-ease-out);
}

.marketing-signup-submit:active:not(:disabled) {
  transform: scale(0.97);
}

.marketing-signup-submit:focus-visible {
  box-shadow:
    0 0 0 2px #fff,
    0 0 0 5px rgb(239 111 20 / 34%);
  outline: none;
}

.marketing-signup-submit:disabled {
  background: rgb(214 211 209);
  box-shadow: none;
}

@media (hover: hover) and (pointer: fine) {
  .marketing-signup-input:hover,
  .marketing-signup-input-group:hover {
    border-color: var(--color-orange-200);
  }

  .marketing-signup-icon-button:hover {
    background: rgb(245 245 244);
    color: rgb(41 37 36);
  }

  .marketing-signup-submit:hover:not(:disabled) {
    background: var(--color-orange-600);
    box-shadow:
      0 10px 22px rgb(239 111 20 / 18%),
      0 1px 0 rgb(255 255 255 / 24%) inset;
  }
}

.marketing-product-panel {
  border-color: var(--marketing-border-standard);
  border-radius: 14px;
  box-shadow: var(--marketing-shadow-showcase);
  overflow: hidden;
}

.marketing-product-stepper-shell {
  display: flex;
  overflow-x: auto;
  overflow-y: hidden;
  scroll-padding-inline: 1rem;
  scroll-snap-type: x proximity;
  scrollbar-width: none;
  -webkit-overflow-scrolling: touch;
}

.marketing-product-stepper-shell::-webkit-scrollbar {
  display: none;
}

.marketing-merchant-card {
  background: #fff;
  border: 1px solid var(--marketing-border-standard);
  border-radius: 14px;
  box-shadow: var(--marketing-shadow-card);
}

.marketing-hero-visual {
  isolation: isolate;
  position: relative;
}

.marketing-hero-visual--seo .marketing-phone {
  box-shadow:
    0 18px 32px -20px rgb(17 24 39 / 24%),
    0 5px 12px -8px rgb(17 24 39 / 18%),
    inset 0 1px 0 rgb(255 255 255 / 18%),
    inset 0 -1px 0 rgb(0 0 0 / 48%);
}

@media (min-width: 64rem) {
  .marketing-hero-visual {
    transform: translateY(2rem);
  }
}

.marketing-hero-phone-stack,
.marketing-hero-right-rail {
  position: relative;
  z-index: 2;
}

.marketing-og-preview-page {
  align-items: start;
  background: #fff;
  display: flex;
  justify-content: center;
  min-height: 100vh;
}

.marketing-og-preview {
  align-items: center;
  background: #fff;
  display: flex;
  height: 630px;
  justify-content: center;
  overflow: hidden;
  position: relative;
  width: 1200px;
}

.marketing-og-preview__visual {
  align-items: center;
  display: flex;
  height: 100%;
  justify-content: space-between;
  padding: 0 2rem;
  transform: none;
  width: 100%;
}

.marketing-og-preview__phone-stack {
  transform: translateX(-4.5rem);
}

.marketing-og-preview__right-rail {
  margin-top: 0;
  width: 14rem;
}

.marketing-og-preview__safe-area {
  align-items: center;
  background: #fff;
  display: flex;
  height: 100%;
  justify-content: center;
  left: 50%;
  pointer-events: none;
  position: absolute;
  top: 0;
  transform: translateX(-50%);
  width: 630px;
  z-index: 4;
}

.marketing-og-preview__copy {
  align-items: center;
  display: flex;
  flex-direction: column;
  max-width: 39.375rem;
  padding: 0 0.75rem;
  position: relative;
  text-align: center;
  width: 100%;
  z-index: 1;
}

.marketing-og-preview__logo-image {
  aspect-ratio: 211.32799 / 158.98375;
  display: block;
  height: 5.5rem;
  object-fit: contain;
  width: auto;
}

.marketing-og-preview__headline {
  color: rgb(3 7 18);
  font-size: 3.25rem;
  font-weight: 700;
  letter-spacing: 0;
  line-height: 1.04;
  margin-top: 2.25rem;
}

.marketing-og-preview__headline span {
  color: #ef6f14;
  white-space: nowrap;
}

.marketing-og-preview__subcopy {
  color: rgb(75 85 99);
  font-size: 1.375rem;
  font-weight: 600;
  line-height: 1.38;
  margin-top: 2rem;
}

.marketing-og-preview .marketing-hero-phone-stack,
.marketing-og-preview .marketing-hero-right-rail {
  opacity: 1;
  transform: none;
  transition: none;
}

.marketing-og-preview .marketing-og-preview__right-rail {
  transform: scale(1.03);
  transform-origin: right center;
}

.marketing-og-preview .marketing-phone {
  box-shadow:
    0 24px 40px -22px rgb(17 24 39 / 26%),
    0 8px 16px -10px rgb(17 24 39 / 22%),
    inset 0 1px 0 rgb(255 255 255 / 18%),
    inset 0 -1px 0 rgb(0 0 0 / 48%);
}

.marketing-reveal .marketing-hero-phone-stack,
.marketing-reveal .marketing-hero-right-rail {
  opacity: 0;
  transform: translate3d(0, 0.875rem, 0);
  transition:
    opacity 360ms var(--marketing-ease-out),
    transform 360ms var(--marketing-ease-out);
}

.marketing-reveal--visible .marketing-hero-phone-stack,
.marketing-reveal--visible .marketing-hero-right-rail {
  opacity: 1;
  transform: translate3d(0, 0, 0);
}

.marketing-reveal--visible .marketing-hero-right-rail {
  transition-delay: 80ms;
}

.marketing-whatsapp-order-notice__chat {
  background: #efeae2;
}

.marketing-whatsapp-order-notice__bubble {
  background: #fff;
  position: relative;
}

.marketing-whatsapp-order-notice__bubble::before {
  border-color: transparent #fff transparent transparent;
  border-style: solid;
  border-width: 0 0.56rem 0.5rem 0;
  content: "";
  height: 0;
  left: -0.48rem;
  position: absolute;
  top: 0.82rem;
  width: 0;
}

.marketing-brand-logo {
  line-height: 0;
}

.marketing-brand-logo__image {
  aspect-ratio: 479.61517 / 99.999825;
  width: auto;
}

.marketing-nav-frame {
  isolation: isolate;
  --marketing-nav-inline-gap: 1.5rem;
}

.marketing-nav-frame::before {
  background: transparent;
  -webkit-backdrop-filter: none;
  backdrop-filter: none;
  content: "";
  height: 50%;
  left: 50%;
  pointer-events: none;
  position: absolute;
  top: 0;
  transform: translateX(-50%);
  width: min(calc(100% - var(--marketing-nav-inline-gap)), 80rem);
  z-index: 0;
}

@media (min-width: 40rem) {
  .marketing-nav-frame {
    --marketing-nav-inline-gap: 3rem;
  }
}

@media (min-width: 64rem) {
  .marketing-nav-frame {
    --marketing-nav-inline-gap: 4rem;
  }
}

.marketing-nav-shell {
  border-color: var(--marketing-border-soft);
  box-shadow: var(--marketing-shadow-float);
  transition:
    background-color 180ms var(--marketing-ease-out),
    border-color 180ms var(--marketing-ease-out),
    box-shadow 180ms var(--marketing-ease-out);
}

[data-marketing-nav-scrolled-value="true"] .marketing-nav-shell {
  background-color: #fff;
  border-color: var(--marketing-border-control);
  box-shadow: var(--marketing-shadow-float-strong);
}

.marketing-icon-tile {
  border-radius: 10px;
}

.marketing-add-button {
  align-items: center;
  border-radius: 9999px;
  display: inline-flex;
  flex: 0 0 auto;
  font-weight: 800;
  justify-content: center;
  line-height: 1;
}

.marketing-add-button__glyph {
  display: block;
  line-height: 1;
  transform: translateY(-0.04em);
}

.marketing-mobile-menu {
  opacity: 0;
  transform: translateY(-0.375rem) scale(0.985);
  transform-origin: top center;
  transition:
    opacity 180ms var(--marketing-ease-out),
    transform 180ms var(--marketing-ease-out);
}

.marketing-mobile-menu[data-marketing-nav-open="true"] {
  opacity: 1;
  transform: translateY(0) scale(1);
}

.marketing-tab-pill {
  height: var(--marketing-tab-pill-height, 0);
  left: 0;
  top: 0;
  transform: translate3d(
    var(--marketing-tab-pill-x, 0),
    var(--marketing-tab-pill-y, 0),
    0
  );
  transition:
    transform 240ms cubic-bezier(0.32, 0.72, 0, 1),
    width 180ms var(--marketing-ease-out),
    height 180ms var(--marketing-ease-out);
  width: var(--marketing-tab-pill-width, 0);
  will-change: transform, width, height;
}

.marketing-tab-pill--instant {
  transition: none;
}

.marketing-flow-tab {
  scroll-snap-align: center;
  transition:
    color 180ms var(--marketing-ease-out),
    transform 140ms var(--marketing-ease-out);
}

@media (min-width: 1024px) {
  .marketing-product-stepper-shell {
    justify-content: center;
    margin-inline: auto;
    overflow-x: visible;
  }
}

.marketing-tab-panels {
  display: grid;
  position: relative;
}

.marketing-tab-panel {
  align-self: start;
  grid-area: 1 / 1;
  opacity: 1;
  pointer-events: auto;
  transition: opacity 180ms var(--marketing-ease-out);
  visibility: visible;
}

.marketing-tab-panel[aria-hidden="true"] {
  opacity: 0;
  pointer-events: none;
  visibility: hidden;
}

@media (hover: hover) and (pointer: fine) {
  .marketing-card--pricing:hover {
    transform: translateY(-2px);
  }

  .marketing-card--featured:hover {
    box-shadow:
      0 0 0 2px var(--color-orange-500),
      0 8px 24px rgb(0 0 0 / 7%);
  }

}

.marketing-spinner {
  animation: marketing-spin 700ms linear infinite;
  border: 2px solid rgb(229 231 235);
  border-radius: 9999px;
  border-top-color: var(--color-orange-500);
  display: inline-block;
  height: 0.875rem;
  width: 0.875rem;
}

@keyframes marketing-spin {
  to {
    transform: rotate(360deg);
  }
}

@media (prefers-reduced-motion: reduce) {
  .marketing-layout {
    scroll-behavior: auto;
  }

  .marketing-reveal {
    opacity: 1;
    transform: none;
    transition: none;
  }

  .marketing-card,
  .marketing-card:hover {
    transform: none;
  }

  .marketing-float,
  .marketing-spinner {
    animation: none;
  }

  .marketing-reveal .marketing-hero-phone-stack,
  .marketing-reveal .marketing-hero-right-rail {
    opacity: 1;
    transform: none;
    transition: none;
  }

  .marketing-tab-pill {
    transition: none;
  }

  .marketing-tab-panel {
    transition: none;
  }

  .marketing-nav-shell {
    transition: none;
  }

  .marketing-flow-tab {
    transition: none;
  }

  .marketing-signup-input,
  .marketing-signup-input-group,
  .marketing-signup-plan-card,
  .marketing-signup-highlight-card,
  .marketing-signup-icon-button,
  .marketing-signup-submit {
    transition: none;
  }

  .marketing-mobile-menu {
    transform: none;
    transition: none;
  }

  .marketing-mobile-menu[data-marketing-nav-open="true"] {
    transform: none;
  }
}
