.n-sales-timeline{padding:64px 24px;background:#fffefa;color:#26351a;font-family:var(--font-body-family)}
.n-sales-timeline__inner{max-width:680px;margin:auto}
.n-sales-timeline__intro{max-width:580px;margin:0 auto 36px;text-align:center}
.n-sales-timeline__pill{display:inline-flex;align-items:center;gap:5px;color:#4b6037;font:700 var(--natunora-text-small)/1.4 var(--font-heading-family)}
.n-sales-timeline h2{margin:14px 0 18px;font:900 var(--natunora-text-h2)/1.15 var(--font-heading-family);letter-spacing:-.025em;text-wrap:balance}
.n-sales-timeline__intro>p{max-width:520px;margin:auto;color:#58604e;font-size:var(--natunora-text-h4);line-height:1.5;text-wrap:pretty}
.n-sales-timeline__steps{list-style:none;padding:0;margin:0 0 28px}
.n-sales-timeline__step{position:relative;display:grid;grid-template-columns:44px minmax(0,1fr);gap:20px;padding:0 0 28px}
.n-sales-timeline__step:not(:last-child)::before{content:"";position:absolute;left:21px;top:44px;bottom:0;width:2px;background:#dce3d0}
.n-sales-timeline__number{position:relative;display:grid;place-items:center;width:44px;height:44px;border:1px solid #bdc9ac;border-radius:50%;background:#fff;color:#405a2b;font:900 var(--natunora-text-h4)/1 var(--font-heading-family)}
.n-sales-timeline__body{padding:1px 0 0}
.n-sales-timeline__time{margin:0 0 7px;color:#66804c;font:700 var(--natunora-text-small)/1.3 var(--font-heading-family);letter-spacing:.04em}
.n-sales-timeline h3{margin:0 0 9px;font:900 var(--natunora-text-story-intro)/1.2 var(--font-heading-family);text-wrap:pretty}
.n-sales-timeline__copy{margin:0;color:#58604e;font-size:var(--natunora-text-h5);line-height:1.5;text-wrap:pretty}
.n-sales-timeline__step--highlight{padding-bottom:0}
.n-sales-timeline__step--highlight .n-sales-timeline__number{background:#405a2b;border-color:#405a2b;color:#fff}
.n-sales-timeline__step--highlight .n-sales-timeline__body{padding:20px 24px;background:#edf2e5;border-radius:10px}
.n-sales-timeline__offer{padding:26px 28px;border:1px solid #d6deca;border-radius:10px;background:#fff;text-align:center}
.n-sales-timeline__offer h3{font-size:var(--natunora-text-h4)}
.n-sales-timeline__offer>p{margin:0 auto 22px;max-width:480px;color:#58604e;font-size:var(--natunora-text-h5);line-height:1.5}
.n-sales-timeline__offer strong{color:#405a2b;font-weight:800}
.n-sales-timeline__cta{display:flex;align-items:center;justify-content:center;gap:12px;min-height:56px;padding:14px 16px;border-radius:6px;background:#405a2b;color:#fff;text-decoration:none;font:700 var(--natunora-text-h5)/1.4 var(--font-body-family)}
.n-sales-timeline__cta svg{width:20px;height:20px;flex:none}
.n-sales-timeline__footnote{margin:12px 0 0;color:#707568;font-size:var(--natunora-text-sales-footnote);line-height:1.5;text-align:center}
#sales-purchase{scroll-margin-top:140px}
@media(max-width:749px){.n-sales-timeline{padding:40px 16px}.n-sales-timeline h2{font-size:var(--natunora-text-sales-section-mobile)}.n-sales-timeline__intro{margin-bottom:28px}.n-sales-timeline__intro>p{font-size:var(--natunora-text-h5)}.n-sales-timeline__step{grid-template-columns:36px minmax(0,1fr);gap:14px;padding-bottom:25px}.n-sales-timeline__number{width:36px;height:36px;font-size:var(--natunora-text-h5)}.n-sales-timeline__step:not(:last-child)::before{left:17px;top:36px}.n-sales-timeline h3{font-size:var(--natunora-text-h4)}.n-sales-timeline__step--highlight{padding-bottom:0}.n-sales-timeline__step--highlight .n-sales-timeline__body{padding:18px 16px}.n-sales-timeline__offer{padding:22px 18px}}

#sales-timeline{scroll-margin-top:140px}

.n-sales-timeline__pill strong{padding:4px 7px;border-radius:3px;background:#e7eddb;font-weight:700}
.n-sales-timeline h2 span{color:#66833e}
.n-sales-timeline__intro>p strong{font-weight:700}
