.clients-product-page{background:#f6f5f2}.clients-hero{padding:92px 0 0;background:linear-gradient(180deg,#f6f5f2,#efeeea);text-align:center;overflow:hidden}.clients-hero>div>div{max-width:840px;margin:auto}.clients-hero h1{margin:0;font-size:clamp(70px,9vw,124px);line-height:.9}.clients-hero p:not(.dash-kicker){margin:30px auto 32px;font-size:21px}.clients-hero>.dash-shell>.dash-screen{width:min(1080px,92%);margin:52px auto 0;border-radius:18px 18px 0 0;box-shadow:0 25px 70px rgba(42,41,37,.18)}.clients-intro{padding:90px 0;background:#fff}.clients-intro>div>h2,.clients-feature h2,.clients-cards h2{max-width:850px;margin:0;font-size:clamp(40px,4.7vw,62px);line-height:1.03}.clients-intro>div>p:not(.dash-kicker),.clients-feature p,.clients-cards p{max-width:800px;color:#70706d;font-size:18px}.clients-points{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:42px}.clients-points article{padding:34px;border-radius:24px;background:#f6f5f2}.clients-points span{color:#7a9b76;font-weight:800}.clients-points h3{margin:28px 0 8px;font-size:27px}.clients-points p{margin:0;font-size:16px}.clients-feature{padding:90px 0;background:#f6f5f2}.clients-feature--soft{background:#efeeea}.clients-split{display:grid;grid-template-columns:1.05fr .85fr;gap:62px;align-items:center}.clients-split--reverse{grid-template-columns:.85fr 1.05fr}.clients-media{padding:28px;border-radius:28px;background:#fff}.clients-media .dash-screen{border-radius:14px;box-shadow:0 18px 45px rgba(42,41,37,.14)}.clients-cards{padding:90px 0;background:#fff}.clients-cards>.dash-shell{display:grid;grid-template-columns:1fr 1fr;gap:20px}.clients-cards article{padding:42px 42px 0;border-radius:28px;background:#f6f5f2;overflow:hidden}.clients-cards article>.dash-screen{margin-top:32px;border-radius:14px 14px 0 0;box-shadow:0 18px 45px rgba(42,41,37,.14)}.clients-product-page .dash-trust{padding-top:90px;background:#efeeea}.clients-product-page .dash-faq{padding-top:86px}
@media(max-width:900px){.clients-split,.clients-split--reverse{grid-template-columns:1fr}.clients-cards>.dash-shell{grid-template-columns:1fr}.clients-points{grid-template-columns:1fr}}
@media(max-width:620px){.clients-hero{padding-top:66px}.clients-hero h1{font-size:62px}.clients-hero p:not(.dash-kicker){font-size:17px}.clients-intro,.clients-feature,.clients-cards{padding:58px 0}.clients-media{padding:12px}.clients-cards article{padding:30px 22px 0}.clients-product-page .dash-trust,.clients-product-page .dash-faq{padding-top:58px}}
