.cs-home .cs-hero-copy{padding-top:20px}.cs-home .cs-home-example{padding-top:22px}.cs-home .cs-home-example .cs-example-heading{flex-wrap:wrap;gap:5px 8px}.cs-home .cs-home-example-next{border-top:1px solid var(--cs-marketing-border);margin-top:22px;padding-top:20px}.cs-home .cs-home-example .cs-example-link{margin-top:18px}.cs-home .cs-home-overview{grid-template-columns:repeat(2,minmax(0,1fr));gap:76px;padding-block:64px 0;display:grid}.cs-home .cs-home-overview h2,.cs-home .cs-home-options>h2{color:#314b3e;letter-spacing:-.045em;font-size:36px;font-weight:500;line-height:1.15}.cs-home .cs-home-overview p,.cs-home .cs-home-software p,.cs-home .cs-home-managed-intro{color:var(--cs-marketing-muted);font-size:1.25rem;line-height:1.7}.cs-home .cs-workflow-heading h2,.cs-home .cs-fit-heading h2,.cs-home .cs-marketing-closing h2{margin-top:0}.cs-home .cs-home-options{border-top:1px solid var(--cs-marketing-border);padding-block:56px 72px}.cs-home .cs-home-software{grid-template-columns:repeat(2,minmax(0,1fr));gap:76px;margin-top:38px;display:grid}.cs-home .cs-home-software h3{color:#314b3e;letter-spacing:-.035em;font-size:28px;font-weight:500;line-height:1.2}.cs-home .cs-home-software h3+p{max-width:460px;margin-top:16px}.cs-home .cs-home-software strong{color:var(--cs-marketing-ink);font-weight:500}.cs-home .cs-home-managed{margin-top:42px}.cs-home .cs-home-managed .cs-managed-grid{align-items:start}.cs-home .cs-home-managed .cs-managed-heading{margin-top:0}.cs-home .cs-home-managed-intro{margin-top:18px}.cs-home .cs-home-includes{margin-bottom:13px;font-size:1.125rem;font-weight:500}.cs-home .cs-home-managed-terms{color:var(--cs-marketing-muted);margin-top:22px;font-size:1.125rem;line-height:1.7}.cs-home .cs-home-managed>.cs-managed-actions{border-top:1px solid var(--cs-marketing-border);padding-top:24px}@media (max-width:1199px){.cs-home .cs-home-overview,.cs-home .cs-home-software{column-gap:46px}}@media (max-width:1023px){.cs-home .cs-hero-copy,.cs-home .cs-home-example{padding-top:0}.cs-home .cs-home-overview,.cs-home .cs-home-software{column-gap:35px}.cs-home .cs-home-overview h2,.cs-home .cs-home-options>h2{font-size:30px}}@media (max-width:900px){.cs-home .cs-home-overview,.cs-home .cs-home-software{grid-template-columns:minmax(0,1fr);gap:22px}}@media (max-width:700px){.cs-home .cs-home-overview{padding-top:40px}.cs-home .cs-home-overview h2,.cs-home .cs-home-options>h2{font-size:34px}.cs-home .cs-home-options{padding-block:40px 45px}.cs-home .cs-home-software{margin-top:28px}.cs-home .cs-home-managed{margin-top:32px}}