.sales-preview{padding:28px;background:#fffdf5;border:1px solid #cbd7be;border-radius:12px;min-width:0}.sales-funnel{display:grid;gap:16px}.funnel-bar{min-width:175px;padding:15px 17px;background:#dce8c6;border-radius:6px;display:flex;align-items:center;justify-content:space-between;gap:14px}.funnel-stage:nth-child(2) .funnel-bar{background:#c8ddad}.funnel-stage:nth-child(3) .funnel-bar{background:#91b993}.funnel-stage:nth-child(4) .funnel-bar{background:#246749;color:white}.funnel-bar span{font-size:14px;line-height:1.45}.funnel-bar strong{font-size:24px;letter-spacing:-.04em}.funnel-stage p{font-size:12px;color:var(--muted);margin:5px 0 0}.sales-money{display:grid;grid-template-columns:1fr 1fr;gap:18px;border-top:1px solid var(--line);padding-top:20px;margin-top:22px}.sales-money span{font-size:12px;color:var(--muted)}.sales-money b{display:block;font-size:20px;color:var(--green);margin-top:8px}.sales-segments>div{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 12px;border-bottom:1px solid var(--line);font-size:14px}.sales-segments b{white-space:nowrap}.sales-segments .segment-focus{background:#f1e8cf;border-radius:6px}.hour-bars{display:grid;gap:27px}.hour-bars span{display:flex;justify-content:space-between;gap:15px;font-size:14px}.hour-bars i{display:block;height:16px;border-radius:4px;background:#8fb499;margin-top:10px}.sales-promo{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center}.sales-promo>div>p{color:var(--muted);max-width:500px}.sales-promo .button{margin-top:25px}.sales-promo+.human-story{padding-top:20px}.sales-feature{grid-column:span 2;background:#e6eddb}.sales-feature .feature-number{font-size:12px}.sales-hero h1{font-size:46px}.sales-hero .sales-preview{margin-top:35px}#sales-walkthrough .tour-panel{align-items:start}.sales-promo .funnel-bar{padding-block:12px}@media(max-width:900px){.sales-promo{gap:35px}.sales-preview{padding:22px}.sales-hero h1{font-size:41px}#sales-walkthrough .tour-panel{grid-template-columns:1fr}.sales-money b{font-size:20px}}@media(max-width:640px){.sales-promo{grid-template-columns:1fr;gap:30px}.sales-preview{padding:20px}.sales-hero h1{font-size:37px}.sales-hero .sales-preview{margin-top:0}.sales-feature{grid-column:1/-1}.sales-feature h3{font-size:23px}.funnel-bar{min-width:160px;padding:12px 14px}.funnel-bar strong{font-size:23px}.funnel-bar span{font-size:14px}.sales-segments>div{gap:12px;padding-inline:8px}.sales-money{gap:13px}.sales-money b{font-size:18px}.sales-promo+.human-story{padding-top:10px}}
