.sales-benefits{padding-block:42px}
.sales-benefits h2{max-width:850px;margin-inline:auto;font-size:clamp(32px,4.1vw,54px)}
.sales-benefit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:26px 0}
.sales-benefit-grid article{border:1px solid #9b865450;border-radius:14px;padding:25px 20px;background:#ffffff05}
.sales-benefit-grid h3{color:#edd39a;font-size:23px;margin-bottom:9px}
.sales-benefit-grid p{color:#cecbbb;font-size:15px;margin:0;line-height:1.6}
.sales-proof-number{margin:22px 0}
.sales-proof-number strong{display:block;font-size:clamp(48px,7vw,85px);line-height:1;color:#efd298;letter-spacing:-3px}
.sales-proof-number span{display:block;color:#c6bdab;font-size:12px;margin-top:9px}
.insights-original{max-width:240px}
.insights-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,.6fr);gap:30px}
.insights-proof{padding-block:34px}
.sales-project{padding:23px 20px;border:1px solid #b29355;border-radius:12px;margin:20px 0 0;background:#d5b56d12;scroll-margin-top:100px}
.sales-project strong{font-size:22px;color:#efd298}
.sales-project p{font-size:14px;margin:7px 0;color:#d4cebf}
.sales-project>span{font-size:11px;color:#c8b788}
.modules{padding-block:36px}
.modules h2{margin-bottom:10px}
.potential{padding-block:36px}
.contact{display:block;max-width:850px;padding-block:36px}
.sales-contact-intro{margin-bottom:22px}
.sales-contact-intro h2{font-size:clamp(32px,4vw,49px)}
.contact .booking-card{max-width:610px;margin:auto;padding:26px}
.contact .booking-card h3{font-size:25px;margin-bottom:9px}
.booking-card>.button{max-width:440px;margin-inline:auto}
.faq{max-width:850px}
.faq h2{font-size:32px}
.faq>.text-link{display:inline-block;margin-top:16px}
.funnel{padding-block:32px}
.funnel-intro{margin-bottom:15px}
@media(max-width:800px){.sales-benefits{padding-block:30px}.sales-benefit-grid{grid-template-columns:1fr;gap:9px;margin-block:20px}.sales-benefit-grid article{padding:17px}.sales-benefit-grid h3{font-size:21px}.sales-benefit-grid p{font-size:14px}.insights-grid{grid-template-columns:1fr}.insights-original{max-width:none;width:calc(100% + 24px);margin-inline:-12px;padding:6px;border-radius:14px;box-shadow:none}.insights-original img{border-radius:9px}.insights-original figcaption{font-size:12px;padding-block:10px}.sales-proof-number strong{font-size:58px}.sales-project strong{font-size:20px}.contact .booking-card{padding:22px}.sales-contact-intro h2{font-size:34px}}
