.sp-page .sm-hero{gap:45px}.sp-console{background:#edf1f8;border:1px solid #d9e1ed;border-radius:26px;padding:20px;margin:0}.sp-console-top{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:11px;letter-spacing:1px;color:#344d76;padding:3px 0 20px}.sp-demo-label{font-size:9px;color:#657188}.sp-console svg{width:100%;height:auto;display:block}.sp-console figcaption{padding:20px 6px 4px;display:grid;gap:7px}.sp-console figcaption strong{font-size:15px}.sp-console figcaption span{font-size:12px;color:#657188;line-height:1.6}.sp-callout{border-left:3px solid #536cb0;background:#f0f3fa;border-radius:0 18px 18px 0;padding:24px 30px;margin-top:38px}.sp-callout p{font-size:14px;color:#555c70;margin-top:10px}.sp-page .sm-integration .sm-usecases p{color:#e1e7f8}.sp-page .sm-integration .sm-index{color:#c2cef8}.sp-timeline{display:flex;flex-wrap:wrap;gap:12px;margin:35px 0 20px}.sp-timeline span{font-size:13px;border:1px solid #ffffff40;border-radius:12px;padding:12px 18px;background:#ffffff08}.sp-analysis{display:grid;grid-template-columns:1fr 1fr;gap:45px;align-items:start}.sp-heatmap{padding:22px;border:1px solid #d9e1ed;border-radius:24px}.sp-heatmap svg{width:100%;height:auto;display:block}.sp-heatmap p{font-size:12px;color:#657188;margin-top:14px}.sp-heatmap .eyebrow{display:block;font-size:10px}.sp-analysis .sm-prose h3:not(:first-child){margin-top:27px}.sp-metrics{margin-top:48px}.sp-page .sm-contact{margin-top:0}.sp-page .sm-faq h2{margin-bottom:26px}.sp-page .sm-tinted .text-button{display:inline-block;margin-top:28px}
@media(max-width:760px){.sp-page .sm-hero{gap:30px}.sp-analysis{grid-template-columns:1fr;gap:28px}.sp-console{padding:16px}.sp-callout{padding:22px}.sp-timeline{gap:8px}.sp-timeline span{padding:10px 12px}.sp-page .sm-hero h1{font-size:39px}.sp-metrics{margin-top:30px}}
