html {
  scroll-behavior: auto;
  scroll-padding-block: clamp(18px, 5vh, 54px);
}

body.proposal-parallax-page {
  --proposal-scene-blur: 0px;
  --proposal-scene-scale: 1;
  --proposal-scene-dim: 0;
  --proposal-sky-y: 0px;
  --proposal-cloud-exit: 0px;
  --proposal-cloud-entry: -42vw;
  --proposal-cloud-in-opacity: 0;
  margin: 0;
  min-height: 100vh;
  color: #171413;
  background: #005cff;
  overflow-x: hidden;
}

body.proposal-parallax-page::before {
  display: none;
}

.proposal-scene {
  position: fixed;
  inset: 0;
  z-index: 0;
  overflow: hidden;
  pointer-events: none;
  background: #005cff;
}

.proposal-sky,
.proposal-scene-focus,
.proposal-background-wash {
  position: absolute;
  inset: 0;
}

.proposal-sky {
  inset: -4vh -4vw;
  background-image: url("./assets/proposal/sky.png");
  background-position: center;
  background-size: cover;
  transform: translate3d(0, var(--proposal-sky-y), 0) scale(1.04);
  will-change: transform;
}

.proposal-scene-focus {
  transform: scale(var(--proposal-scene-scale));
  transform-origin: center;
  filter: blur(var(--proposal-scene-blur)) saturate(1.06) brightness(1.01);
  will-change: transform, filter;
}

.proposal-background-wash {
  background:
    radial-gradient(circle at 36% 16%, rgba(255, 255, 255, 0.18), transparent 22%),
    radial-gradient(circle at 72% 86%, rgba(255, 255, 255, 0.16), transparent 26%),
    rgba(2, 18, 48, var(--proposal-scene-dim));
  will-change: background;
}

.proposal-logo,
.proposal-device,
.proposal-cloud {
  position: absolute;
  display: block;
  user-select: none;
  -webkit-user-drag: none;
}

.proposal-logo {
  top: clamp(38px, 7vh, 88px);
  left: 50%;
  z-index: 4;
  width: min(62vw, 1190px);
  height: auto;
  opacity: 0;
  transform: translateX(-50%);
  animation: proposalLogoIn 900ms cubic-bezier(0.18, 0.82, 0.22, 1) 120ms forwards;
}

.proposal-device {
  z-index: 3;
  height: auto;
  opacity: 0;
  filter: drop-shadow(0 34px 34px rgba(0, 18, 71, 0.22));
  animation: proposalDeviceIn 1050ms cubic-bezier(0.16, 0.9, 0.2, 1) 720ms forwards;
}

.proposal-device--phone {
  left: max(-12px, 1.4vw);
  bottom: clamp(118px, 18vh, 194px);
  width: min(54vw, 1045px);
}

.proposal-device--desktop {
  right: max(24px, 1.3vw);
  bottom: clamp(24px, 4.2vh, 54px);
  width: min(41vw, 790px);
  animation-delay: 820ms;
}

.proposal-cloud-layer {
  position: absolute;
  inset: 0;
  z-index: 2;
}

.proposal-cloud-layer--intro {
  transform: translate3d(var(--proposal-cloud-exit), 0, 0);
  will-change: transform;
}

.proposal-cloud-layer--incoming {
  opacity: var(--proposal-cloud-in-opacity);
  transform: translate3d(var(--proposal-cloud-entry), 0, 0);
  will-change: opacity, transform;
}

.proposal-cloud {
  width: clamp(118px, 16vw, 272px);
  height: auto;
  opacity: 0;
  filter: drop-shadow(0 16px 20px rgba(0, 44, 101, 0.14));
  animation: proposalCloudIn 880ms ease-out 1230ms forwards;
}

.proposal-cloud--one {
  left: 2.6vw;
  top: 20vh;
  width: clamp(154px, 16vw, 260px);
}

.proposal-cloud--two {
  right: 0.5vw;
  top: 2vh;
  width: clamp(170px, 15vw, 286px);
  animation-delay: 1350ms;
}

.proposal-cloud--three {
  left: 38.8vw;
  top: 27vh;
  width: clamp(110px, 10vw, 178px);
  animation-delay: 1450ms;
}

.proposal-cloud--four {
  left: -3.5vw;
  bottom: -4vh;
  width: clamp(170px, 17vw, 318px);
  animation-delay: 1520ms;
}

.proposal-cloud--five {
  left: 4vw;
  top: 8vh;
  width: clamp(124px, 13vw, 224px);
}

.proposal-cloud--six {
  right: 9vw;
  top: 42vh;
  width: clamp(168px, 18vw, 310px);
}

.proposal-cloud--seven {
  left: 60vw;
  bottom: 6vh;
  width: clamp(142px, 15vw, 260px);
}

.proposal-cloud--eight {
  left: 12vw;
  bottom: 28vh;
  width: clamp(108px, 11vw, 190px);
}

.proposal-experience {
  position: relative;
  z-index: 1;
  min-height: 100vh;
}

.proposal-opening {
  position: relative;
  min-height: 100vh;
  min-height: 100svh;
}

.proposal-scroll-cue {
  position: absolute;
  left: 50%;
  bottom: clamp(24px, 5.6vh, 64px);
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 8px;
  color: #fff9ef;
  font-family: "Space Grotesk", sans-serif;
  font-size: clamp(1.55rem, 3vw, 2.55rem);
  font-weight: 700;
  line-height: 1;
  text-align: center;
  text-shadow: 0 5px 20px rgba(0, 22, 84, 0.28);
  transform: translateX(-50%);
  animation: proposalCueIn 800ms ease-out 1800ms both;
}

.proposal-scroll-arrow {
  width: clamp(28px, 4vw, 44px);
  height: clamp(28px, 4vw, 44px);
  border-right: 1.5px solid rgba(255, 255, 255, 0.72);
  border-bottom: 1.5px solid rgba(255, 255, 255, 0.72);
  transform: rotate(45deg);
  animation: proposalArrowPulse 1500ms ease-in-out 2200ms infinite;
}

.proposal-card-flow {
  width: min(1168px, calc(100% - 40px));
  margin: 0 auto;
  padding: clamp(64px, 11vh, 128px) 0 clamp(92px, 16vh, 170px);
  display: grid;
  gap: clamp(74px, 13vh, 136px);
}

.proposal-card-flow > .proposal-block {
  width: 100%;
  margin-inline: auto;
  scroll-margin-block: clamp(18px, 5vh, 54px);
}

body.proposal-motion-ready .proposal-card-flow > .proposal-block {
  opacity: var(--proposal-card-opacity, 1);
  transform:
    translate3d(0, var(--proposal-card-y, 0px), 0)
    scale(var(--proposal-card-scale, 1));
  filter: blur(var(--proposal-card-blur, 0px));
  will-change: transform, opacity, filter;
}

.proposal-card-flow > .proposal-block:not(.proposal-demo-break) {
  border: 1px solid rgba(255, 255, 255, 0.52);
  background:
    linear-gradient(135deg, rgba(255, 253, 248, 0.94), rgba(238, 250, 255, 0.86));
  box-shadow:
    0 34px 90px rgba(0, 22, 86, 0.22),
    inset 0 1px 0 rgba(255, 255, 255, 0.6);
  backdrop-filter: blur(22px) saturate(1.12);
  -webkit-backdrop-filter: blur(22px) saturate(1.12);
}

.proposal-parallax-page .proposal-hero-card {
  min-height: min(62vh, 650px);
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: clamp(28px, 3.8vw, 44px);
}

.proposal-parallax-page .proposal-hero-card h1 {
  max-width: 14.2ch;
  font-size: clamp(2.8rem, 5.4vw, 5.35rem);
  line-height: 0.91;
}

.proposal-parallax-page .seo-lead {
  max-width: 48rem;
  color: #143b56;
  font-size: clamp(0.98rem, 1.14vw, 1.1rem);
  line-height: 1.55;
}

.proposal-parallax-page .seo-kicker {
  color: rgba(22, 21, 21, 0.66);
}

.proposal-parallax-page .seo-button {
  box-shadow:
    0 18px 34px rgba(209, 90, 52, 0.28),
    inset 0 1px 0 rgba(255, 255, 255, 0.24);
}

.proposal-parallax-page .seo-button-secondary {
  background: rgba(255, 255, 255, 0.62);
}

.proposal-parallax-page .proposal-proof-card,
.proposal-parallax-page .proposal-band,
.proposal-parallax-page .proposal-ai-card,
.proposal-parallax-page .proposal-steps-panel,
.proposal-parallax-page .proposal-benefits-panel,
.proposal-parallax-page .proposal-contrast-card,
.proposal-parallax-page .proposal-price-card,
.proposal-parallax-page .proposal-includes-card,
.proposal-parallax-page .proposal-stats-panel,
.proposal-parallax-page .proposal-solution-card,
.proposal-parallax-page .proposal-problem,
.proposal-parallax-page .proposal-footer {
  padding: clamp(24px, 3.4vw, 40px);
}

.proposal-parallax-page .proposal-proof-card h2,
.proposal-parallax-page .proposal-section-head h2,
.proposal-parallax-page .proposal-price-card h2,
.proposal-parallax-page .proposal-contrast-card h2,
.proposal-parallax-page .proposal-band h2,
.proposal-parallax-page .proposal-problem h2,
.proposal-parallax-page .proposal-solution-card h2,
.proposal-parallax-page .proposal-footer h2 {
  font-size: clamp(2.05rem, 4.15vw, 4.25rem);
  line-height: 0.94;
}

.proposal-parallax-page .proposal-large-copy,
.proposal-parallax-page .proposal-price-note,
.proposal-parallax-page .proposal-band-note,
.proposal-parallax-page .proposal-list-item span,
.proposal-parallax-page .proposal-feature-stack span,
.proposal-parallax-page .proposal-ai-grid span,
.proposal-parallax-page .proposal-step-card p,
.proposal-parallax-page .proposal-benefit-card p,
.proposal-parallax-page .proposal-includes-list li {
  color: #153f59;
}

.proposal-parallax-page .proposal-large-copy {
  font-size: clamp(0.98rem, 1.18vw, 1.08rem);
  line-height: 1.58;
}

.proposal-parallax-page .proposal-stat-grid {
  grid-template-columns: repeat(3, minmax(0, 1fr));
}

.proposal-parallax-page .proposal-feature-stack,
.proposal-parallax-page .proposal-ai-grid,
.proposal-parallax-page .proposal-steps-grid,
.proposal-parallax-page .proposal-benefits-grid {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}

.proposal-parallax-page .proposal-feature-stack article,
.proposal-parallax-page .proposal-ai-grid article,
.proposal-parallax-page .proposal-step-card,
.proposal-parallax-page .proposal-benefit-card,
.proposal-parallax-page .proposal-list-item,
.proposal-parallax-page .proposal-includes-list li,
.proposal-parallax-page .proposal-stat-grid article {
  background: rgba(255, 255, 255, 0.5);
  border-color: rgba(9, 44, 74, 0.08);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.46);
}

.proposal-demo-break {
  min-height: clamp(220px, 32vh, 350px);
  display: grid;
  place-items: center;
}

.proposal-contact-break {
  min-height: clamp(260px, 42vh, 430px);
  display: grid;
  place-items: center;
}

.proposal-contact-card {
  width: min(760px, 100%);
  padding: clamp(24px, 4vw, 42px);
  border: 1px solid rgba(255, 255, 255, 0.54);
  border-radius: clamp(28px, 3.2vw, 38px);
  background:
    radial-gradient(circle at 12% 0%, rgba(198, 244, 219, 0.58), transparent 32%),
    linear-gradient(135deg, rgba(255, 253, 248, 0.94), rgba(236, 250, 255, 0.88));
  box-shadow:
    0 34px 90px rgba(0, 22, 86, 0.2),
    inset 0 1px 0 rgba(255, 255, 255, 0.62);
  backdrop-filter: blur(22px) saturate(1.12);
  -webkit-backdrop-filter: blur(22px) saturate(1.12);
}

.proposal-contact-card h2 {
  max-width: 12ch;
  margin: 0;
  font-family: "Space Grotesk", sans-serif;
  font-size: clamp(2.1rem, 4.6vw, 4.45rem);
  line-height: 0.94;
  letter-spacing: -0.05em;
}

.proposal-contact-card p:not(.seo-kicker) {
  max-width: 42rem;
  margin: 16px 0 0;
  color: #153f59;
  font-size: clamp(1rem, 1.25vw, 1.12rem);
  line-height: 1.55;
}

.proposal-contact-actions {
  display: flex;
  flex-wrap: wrap;
  gap: 12px;
  align-items: center;
  margin-top: 24px;
}

.proposal-whatsapp-button,
.proposal-email-link {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 56px;
  border-radius: 999px;
  font-family: "Space Grotesk", sans-serif;
  font-weight: 700;
  line-height: 1;
  letter-spacing: 0;
  text-decoration: none;
  transition:
    transform 180ms ease,
    box-shadow 180ms ease,
    background 180ms ease;
}

.proposal-whatsapp-button {
  padding: 0 24px;
  color: #f7fff9;
  background: linear-gradient(180deg, #24c46b 0%, #16824d 100%);
  box-shadow:
    0 18px 36px rgba(21, 121, 70, 0.28),
    inset 0 1px 0 rgba(255, 255, 255, 0.28);
}

.proposal-email-link {
  padding: 0 20px;
  color: #163c54;
  background: rgba(255, 255, 255, 0.66);
  border: 1px solid rgba(9, 44, 74, 0.1);
}

.proposal-whatsapp-button:hover,
.proposal-email-link:hover {
  transform: translateY(-2px);
}

.proposal-big-demo {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: clamp(260px, 32vw, 460px);
  min-height: clamp(88px, 9vw, 126px);
  padding: 0 clamp(44px, 5vw, 72px);
  border-radius: 999px;
  color: #fff8ef;
  background: linear-gradient(180deg, #df6843 0%, #c95131 100%);
  box-shadow:
    0 30px 70px rgba(66, 18, 10, 0.24),
    0 10px 26px rgba(209, 90, 52, 0.32),
    inset 0 1px 0 rgba(255, 255, 255, 0.28);
  font-family: "Space Grotesk", sans-serif;
  font-size: clamp(2.25rem, 4.2vw, 4.4rem);
  font-weight: 700;
  line-height: 1;
  letter-spacing: 0;
  text-decoration: none;
  white-space: nowrap;
  transition:
    transform 180ms ease,
    box-shadow 180ms ease,
    filter 180ms ease;
}

.proposal-big-demo:hover {
  transform: translateY(-3px) scale(1.015);
  filter: saturate(1.06);
  box-shadow:
    0 36px 84px rgba(66, 18, 10, 0.3),
    0 16px 34px rgba(209, 90, 52, 0.36),
    inset 0 1px 0 rgba(255, 255, 255, 0.34);
}

.proposal-big-demo:focus-visible,
.proposal-whatsapp-button:focus-visible,
.proposal-email-link:focus-visible,
.proposal-parallax-page .seo-button:focus-visible,
.proposal-parallax-page .seo-button-secondary:focus-visible {
  outline: 3px solid rgba(255, 255, 255, 0.86);
  outline-offset: 5px;
}

.proposal-parallax-page .proposal-footer .seo-cta-row {
  justify-content: flex-start;
}

@keyframes proposalLogoIn {
  from {
    opacity: 0;
    translate: 0 -18px;
    filter: blur(12px);
  }
  to {
    opacity: 1;
    translate: 0 0;
    filter: blur(0);
  }
}

@keyframes proposalDeviceIn {
  from {
    opacity: 0;
    translate: 0 36px;
    scale: 0.965;
    filter: blur(10px) drop-shadow(0 34px 34px rgba(0, 18, 71, 0.18));
  }
  to {
    opacity: 1;
    translate: 0 0;
    scale: 1;
    filter: blur(0) drop-shadow(0 34px 34px rgba(0, 18, 71, 0.22));
  }
}

@keyframes proposalCloudIn {
  from {
    opacity: 0;
    scale: 0.96;
    filter: blur(12px) drop-shadow(0 16px 20px rgba(0, 44, 101, 0.08));
  }
  to {
    opacity: 1;
    scale: 1;
    filter: blur(0) drop-shadow(0 16px 20px rgba(0, 44, 101, 0.14));
  }
}

@keyframes proposalCueIn {
  from {
    opacity: 0;
    translate: 0 10px;
  }
  to {
    opacity: 1;
    translate: 0 0;
  }
}

@keyframes proposalArrowPulse {
  0%,
  100% {
    opacity: 0.38;
    translate: 0 0;
  }
  50% {
    opacity: 0.92;
    translate: 0 8px;
  }
}

@media (max-width: 980px) {
  .proposal-logo {
    top: clamp(42px, 8vh, 92px);
    width: min(68vw, 840px);
  }

  .proposal-device--phone {
    left: -6vw;
    bottom: 24vh;
    width: min(58vw, 680px);
  }

  .proposal-device--desktop {
    right: -6vw;
    bottom: 2vh;
    width: min(45vw, 500px);
  }

  .proposal-card-flow {
    width: min(100% - 28px, 760px);
    gap: clamp(72px, 13vh, 132px);
  }

  .proposal-parallax-page .proposal-stat-grid,
  .proposal-parallax-page .proposal-feature-stack,
  .proposal-parallax-page .proposal-ai-grid,
  .proposal-parallax-page .proposal-steps-grid,
  .proposal-parallax-page .proposal-benefits-grid {
    grid-template-columns: 1fr;
  }

  .proposal-parallax-page .proposal-hero-card {
    min-height: auto;
  }
}

@media (max-width: 720px) {
  html {
    scroll-padding-block: 16px;
  }

  .proposal-scene-focus {
    filter: blur(calc(var(--proposal-scene-blur) * 0.62)) saturate(1.06) brightness(1.01);
  }

  .proposal-sky {
    inset: -3vh -42vw;
    background-position: center top;
  }

  .proposal-logo {
    top: 8vh;
    width: 84vw;
  }

  .proposal-device--phone {
    left: -24vw;
    bottom: 34vh;
    width: 118vw;
  }

  .proposal-device--desktop {
    right: -20vw;
    bottom: 20vh;
    width: 76vw;
  }

  .proposal-cloud--one {
    left: -10vw;
    top: 22vh;
  }

  .proposal-cloud--two {
    right: -32vw;
    top: 2vh;
  }

  .proposal-cloud--three {
    left: 58vw;
    top: 32vh;
  }

  .proposal-cloud--four {
    left: -20vw;
    bottom: 0;
  }

  .proposal-scroll-cue {
    width: min(86vw, 360px);
    font-size: clamp(1.45rem, 8vw, 2.1rem);
  }

  .proposal-card-flow {
    width: min(100% - 24px, 520px);
    padding-top: 54px;
    gap: 64px;
  }

  .proposal-card-flow > .proposal-block:not(.proposal-demo-break) {
    border-radius: 24px;
  }

  .proposal-parallax-page .proposal-hero-card,
  .proposal-parallax-page .proposal-proof-card,
  .proposal-parallax-page .proposal-band,
  .proposal-parallax-page .proposal-ai-card,
  .proposal-parallax-page .proposal-steps-panel,
  .proposal-parallax-page .proposal-benefits-panel,
  .proposal-parallax-page .proposal-contrast-card,
  .proposal-parallax-page .proposal-price-card,
  .proposal-parallax-page .proposal-includes-card,
  .proposal-parallax-page .proposal-stats-panel,
  .proposal-parallax-page .proposal-solution-card,
  .proposal-parallax-page .proposal-problem,
  .proposal-parallax-page .proposal-footer {
    padding: 18px 16px;
  }

  .proposal-parallax-page .proposal-hero-card h1 {
    max-width: none;
    font-size: clamp(1.95rem, 9.3vw, 2.72rem);
    line-height: 0.94;
  }

  .proposal-parallax-page .proposal-proof-card h2,
  .proposal-parallax-page .proposal-section-head h2,
  .proposal-parallax-page .proposal-price-card h2,
  .proposal-parallax-page .proposal-contrast-card h2,
  .proposal-parallax-page .proposal-band h2,
  .proposal-parallax-page .proposal-problem h2,
  .proposal-parallax-page .proposal-solution-card h2,
  .proposal-parallax-page .proposal-footer h2 {
    font-size: clamp(1.65rem, 7.7vw, 2.35rem);
    line-height: 0.98;
  }

  .proposal-parallax-page .seo-kicker {
    margin-bottom: 10px;
    font-size: 0.66rem;
    letter-spacing: 0.15em;
  }

  .proposal-parallax-page .seo-lead,
  .proposal-parallax-page .proposal-large-copy,
  .proposal-parallax-page .proposal-price-note,
  .proposal-parallax-page .proposal-band-note,
  .proposal-parallax-page .proposal-list-item span,
  .proposal-parallax-page .proposal-feature-stack span,
  .proposal-parallax-page .proposal-ai-grid span,
  .proposal-parallax-page .proposal-step-card p,
  .proposal-parallax-page .proposal-benefit-card p,
  .proposal-parallax-page .proposal-includes-list li {
    font-size: 0.9rem;
    line-height: 1.38;
  }

  .proposal-highlight-strip {
    gap: 7px;
    margin-top: 14px;
  }

  .proposal-highlight-strip span {
    padding: 7px 10px;
    font-size: 0.74rem;
  }

  .proposal-parallax-page .seo-cta-row {
    gap: 8px;
    margin-top: 14px;
  }

  .proposal-parallax-page .seo-button,
  .proposal-parallax-page .seo-button-secondary {
    min-height: 43px;
    padding: 0 15px;
    font-size: 0.86rem;
  }

  .proposal-stat-grid,
  .proposal-feature-stack,
  .proposal-ai-grid,
  .proposal-steps-grid,
  .proposal-benefits-grid,
  .proposal-list {
    gap: 8px;
    margin-top: 12px;
  }

  .proposal-stat-grid article,
  .proposal-feature-stack article,
  .proposal-ai-grid article,
  .proposal-step-card,
  .proposal-benefit-card,
  .proposal-list-item,
  .proposal-includes-list li {
    padding: 10px 12px;
    border-radius: 16px;
  }

  .proposal-stat-grid strong {
    margin-bottom: 4px;
    font-size: clamp(1.95rem, 8vw, 2.6rem);
  }

  .proposal-list-item strong,
  .proposal-feature-stack strong,
  .proposal-benefit-card strong,
  .proposal-step-card strong,
  .proposal-ai-grid strong {
    margin-bottom: 4px;
    font-size: 0.9rem;
  }

  .proposal-step-index {
    width: 26px;
    height: 26px;
    margin-bottom: 8px;
    font-size: 0.78rem;
  }

  .proposal-price-big {
    margin-top: 10px;
    font-size: clamp(2.35rem, 13vw, 3.4rem);
  }

  .proposal-includes-list {
    gap: 8px;
  }

  .proposal-demo-break,
  .proposal-contact-break {
    min-height: 240px;
  }

  .proposal-contact-card {
    padding: 20px 18px;
    border-radius: 24px;
  }

  .proposal-contact-card h2 {
    max-width: 13ch;
    font-size: clamp(1.75rem, 8.4vw, 2.6rem);
    line-height: 0.96;
  }

  .proposal-contact-card p:not(.seo-kicker) {
    margin-top: 10px;
    font-size: 0.92rem;
    line-height: 1.4;
  }

  .proposal-contact-actions {
    display: grid;
    gap: 8px;
    margin-top: 14px;
  }

  .proposal-whatsapp-button,
  .proposal-email-link {
    width: 100%;
    min-height: 46px;
    padding: 0 14px;
    font-size: 0.86rem;
  }

  .proposal-big-demo {
    min-width: min(100%, 320px);
    min-height: 72px;
    padding: 0 28px;
    font-size: clamp(1.8rem, 9.5vw, 2.65rem);
  }
}

@media (prefers-reduced-motion: reduce) {
  body.proposal-parallax-page {
    --proposal-scene-blur: 18px;
    --proposal-scene-scale: 1.025;
    --proposal-scene-dim: 0.14;
    --proposal-cloud-entry: 0px;
    --proposal-cloud-in-opacity: 0.55;
  }

  .proposal-logo,
  .proposal-device,
  .proposal-cloud,
  .proposal-scroll-cue,
  .proposal-scroll-arrow {
    animation: none;
    opacity: 1;
    translate: 0 0;
    scale: 1;
  }

  body.proposal-motion-ready .proposal-card-flow > .proposal-block {
    opacity: 1;
    transform: none;
    filter: none;
  }

  .proposal-big-demo,
  .proposal-parallax-page .seo-button,
  .proposal-parallax-page .seo-button-secondary {
    transition: none;
  }
}
