
body.homepage-spacing-v1215 [hidden]{display:none!important}

body.homepage-spacing-v1215 .capability-explorer-section,
body.homepage-spacing-v1215 .capture-systems-section,
body.homepage-spacing-v1215 .marketplace-proof-section,
body.homepage-spacing-v1215 .engagement-path-section,
body.homepage-spacing-v1215 .process-section,
body.homepage-spacing-v1215 .homepage-governance,
body.homepage-spacing-v1215 .faq-section,
body.homepage-spacing-v1215 .seo-capability-links,
body.homepage-spacing-v1215 .final-cta-section{
  margin-top:0!important;
  margin-bottom:0!important;
}

body.homepage-spacing-v1215 .capability-explorer-section{padding:60px 0 52px!important}
body.homepage-spacing-v1215 .capture-systems-section{padding:52px 0 54px!important}
body.homepage-spacing-v1215 .marketplace-proof-section{padding:54px 0 52px!important}
body.homepage-spacing-v1215 .engagement-path-section{padding:50px 0 22px!important}
body.homepage-spacing-v1215 .process-section{padding:18px 0 48px!important}
body.homepage-spacing-v1215 .homepage-governance{padding:56px 0!important}
body.homepage-spacing-v1215 .faq-section{padding:52px 0!important}
body.homepage-spacing-v1215 .seo-capability-links{padding:52px 0!important}
body.homepage-spacing-v1215 .final-cta-section{padding:38px 0 52px!important}

body.homepage-spacing-v1215 .engagement-path-header,
body.homepage-spacing-v1215 .capture-systems-header,
body.homepage-spacing-v1215 .faq-section .section-header,
body.homepage-spacing-v1215 .seo-capability-links .section-header{
  margin-bottom:22px!important;
}

body.homepage-spacing-v1215 .marketplace-proof-intro{margin-bottom:22px!important}
body.homepage-spacing-v1215 .marketplace-proof-products{margin-top:10px!important}

body.homepage-spacing-v1215 .engagement-selector,
body.homepage-spacing-v1215 .process,
body.homepage-spacing-v1215 .process-track{
  margin-top:0!important;
  margin-bottom:0!important;
}

body.homepage-spacing-v1215 .engagement-panel{
  min-height:0!important;
}

body.homepage-spacing-v1215 .process-section>.container,
body.homepage-spacing-v1215 .engagement-path-section>.container,
body.homepage-spacing-v1215 .homepage-governance>.container,
body.homepage-spacing-v1215 .faq-section>.container,
body.homepage-spacing-v1215 .seo-capability-links>.container{
  min-height:0!important;
  height:auto!important;
}

body.homepage-spacing-v1215 .process-intro{
  margin:0!important;
  padding:28px 24px 22px!important;
}

body.homepage-spacing-v1215 .process-intro .eyebrow{margin-bottom:8px!important}
body.homepage-spacing-v1215 .process-intro h2{margin:0 0 9px!important}
body.homepage-spacing-v1215 .process-intro p{margin:0!important}

@media(max-width:900px){
  body.homepage-spacing-v1215 .capability-explorer-section,
  body.homepage-spacing-v1215 .capture-systems-section,
  body.homepage-spacing-v1215 .marketplace-proof-section,
  body.homepage-spacing-v1215 .homepage-governance,
  body.homepage-spacing-v1215 .faq-section,
  body.homepage-spacing-v1215 .seo-capability-links{padding:46px 0!important}

  body.homepage-spacing-v1215 .engagement-path-section{padding:44px 0 18px!important}
  body.homepage-spacing-v1215 .process-section{padding:14px 0 42px!important}
}

@media(max-width:640px){
  body.homepage-spacing-v1215 .capability-explorer-section,
  body.homepage-spacing-v1215 .capture-systems-section,
  body.homepage-spacing-v1215 .marketplace-proof-section,
  body.homepage-spacing-v1215 .homepage-governance,
  body.homepage-spacing-v1215 .faq-section,
  body.homepage-spacing-v1215 .seo-capability-links{padding:38px 0!important}

  body.homepage-spacing-v1215 .engagement-path-section{padding:38px 0 14px!important}
  body.homepage-spacing-v1215 .process-section{padding:10px 0 36px!important}
  body.homepage-spacing-v1215 .final-cta-section{padding:30px 0 40px!important}
}
