.customer-case,.onboarding,.demo-routes{margin:48px 0;padding:36px;border:1px solid #dbe7e9;border-radius:16px;background:#fff}.customer-case{display:grid;grid-template-columns:240px 1fr;gap:40px;align-items:center}.customer-logo{text-align:center}.customer-logo img{max-width:100%;height:auto}.customer-logo span{display:block;margin-top:16px;color:#526c7b;font-size:14px}.onboarding-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:24px}.onboarding-grid article{padding:24px;background:#f1f8f7;border-radius:12px}.customer-case p,.onboarding p,.demo-routes p{line-height:1.7}.onboarding-grid .button{white-space:normal}@media(max-width:760px){.customer-case,.onboarding-grid{grid-template-columns:1fr}.customer-case,.onboarding,.demo-routes{padding:24px}.customer-logo img{max-width:180px}}