.funnel-proof-strip {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 40px;
  padding-block: 36px;
  border-bottom: 1px solid #35433e;
  align-items: center;
}
.funnel-proof-intro h2 { font-size: 24px; line-height: 1.3; margin: 10px 0; letter-spacing: 0; }
.funnel-proof-intro p:not(.eyebrow) { color: #b8c6c0; font-size: 13px; line-height: 1.65; max-width: 480px; }
.funnel-proof-intro .text-button { margin-top: 12px; font-size: 13px; }
.funnel-story-links { display: grid; gap: 12px; }
.funnel-story-link { display: grid; grid-template-columns: 112px minmax(0,1fr) 24px; gap: 16px; padding: 10px; align-items: center; text-align: left; background: #121c19; color: #f4f7f5; border: 1px solid #41534b; border-radius: 6px; cursor: pointer; font: inherit; }
.funnel-story-link:hover { border-color: #cbff3d; background: #18261f; }
.funnel-story-link img { width: 112px; height: 64px; object-fit: cover; border-radius: 3px; }
.funnel-story-link strong { display: block; font-size: 15px; }
.funnel-story-link small { display: block; font-size: 12px; line-height: 1.5; color: #becbc5; margin-top: 5px; }
.funnel-story-link svg { width: 24px; height: 24px; color: #cbff3d; }
.funnel-fit { margin-top: 28px; padding-top: 24px; border-top: 1px solid #41534b; }
.funnel-fit h3 { font-size: 21px; margin-bottom: 14px; }
.funnel-fit p { font-size: 14px; line-height: 1.7; color: #becbc5; }
.funnel-fit strong { color: #f4f7f5; }
.order-card .buy-button { white-space: normal; text-align: center; line-height: 1.4; min-height: 56px; }
.order-card .buy-button svg { flex: 0 0 20px; }
.funnel-delivery { color: #becbc5; font-size: 12px; line-height: 1.7; margin: 16px 0; }
.funnel-delivery a { color: #dbff84; text-decoration: underline; text-underline-offset: 3px; }
.funnel-projects { margin-top: 42px; padding-top: 32px; border-top: 1px solid #41534b; }
.funnel-projects-intro h3 { font-size: 26px; line-height: 1.35; margin: 12px 0; }
.funnel-projects-intro > p:not(.eyebrow) { max-width: 690px; font-size: 14px; color: #becbc5; }
.funnel-project-grid { display: grid; grid-template-columns: repeat(3,minmax(0,1fr)); gap: 28px; margin-top: 28px; }
.funnel-project-grid article { border-top: 2px solid #62b5ff; padding-top: 20px; }
.funnel-project-grid article:nth-child(2) { border-color: #d7ff72; }
.funnel-project-grid article:nth-child(3) { border-color: #f9b581; }
.funnel-project-grid svg { width: 28px; height: 28px; fill: none; stroke: currentColor; color: #c7f292; }
.funnel-project-grid h4 { font-size: 18px; line-height: 1.4; margin: 15px 0 10px; }
.funnel-project-grid p { font-size: 14px; color: #becbc5; line-height: 1.7; }
.funnel-decision-proof { margin: 0; padding-bottom: 24px; border-bottom: 1px solid #41534b; }
.funnel-decision-proof h3 { font-size: 25px; line-height: 1.35; margin: 10px 0 18px; }
.funnel-decision-proof > a { display: block; width: fit-content; margin-inline: auto; }
.funnel-decision-proof img { display: block; width: min(100%,453px); height: auto; border-radius: 4px; }
.funnel-decision-proof figcaption { font-size: 12px; color: #c5d0c8; line-height: 1.7; margin-top: 16px; }
.funnel-decision-proof figcaption a { display: inline-flex; align-items: center; gap: 8px; margin-top: 12px; color: #dcff85; font-weight: 700; text-decoration: underline; }
.funnel-decision-proof figcaption svg { width: 16px; height: 16px; }
.funnel-onboarding-preview { padding: 20px 0 0; margin: 24px 0 0; border-top: 1px solid #4c5b43; font-size: 13px; }
.funnel-onboarding-preview h3 { font-size: 17px; margin: 0 0 10px; }
.funnel-onboarding-preview ol { padding-left: 20px; color: #d6dfd3; line-height: 1.7; }
.funnel-onboarding-preview li { margin-top: 8px; }
.funnel-onboarding-preview p { font-size: 12px; color: #c5d0c8; line-height: 1.7; }
.funnel-onboarding-preview a { color: #dcff85; text-decoration: underline; }
#client-results { scroll-margin-top: 32px; }
@media (max-width: 760px) {
  .funnel-proof-strip { grid-template-columns: minmax(0,1fr); gap: 22px; padding-block: 28px; }
  .funnel-story-link { grid-template-columns: 88px minmax(0,1fr) 24px; gap: 12px; }
  .funnel-story-link img { width: 88px; height: 64px; }
  .funnel-project-grid { grid-template-columns: minmax(0,1fr); gap: 20px; }
  .funnel-projects-intro h3 { font-size: 23px; }
  .funnel-decision-proof h3 { font-size: 23px; }
}
