:is(:where(main:has(.default-styles)) .solution-page)>section{clear:both}:is(:is(:where(main:has(.default-styles)) .solution-page)>section):not(.solution-header-section){padding:var(--space-m) var(--space-2xs);padding-bottom:0}:is(:is(:where(main:has(.default-styles)) .solution-page)>section):not(.solution-header-section)>*{margin:auto;max-width:1200px;max-width:var(--max-content-width,1200px)}:is(:is(:where(main:has(.default-styles)) .solution-page)>section):nth-child(2n){background-image:var(--background-pattern)}:is(:is(:where(main:has(.default-styles)) .solution-page)>section)>h2{text-align:center}:is(:is(:where(main:has(.default-styles)) .solution-page)>section) h4{padding-bottom:var(--space-xs)}:is(:is(:where(main:has(.default-styles)) .solution-page)>section) h3{padding-bottom:var(--space-xs)}:is(:where(main:has(.default-styles)) .solution-page) .mobile-image{padding-bottom:var(--space-l)}:is(:is(:where(main:has(.default-styles)) .solution-page) .mobile-image)>img{border-radius:.375rem;margin:auto;-o-object-fit:contain;object-fit:contain}@media (min-width:768px){:is(:where(main:has(.default-styles)) .solution-page) .mobile-image{display:none}}:is(:where(main:has(.default-styles)) .solution-page) .desktop-image{float:left;padding-bottom:var(--space-l);width:50%}:is(:is(:where(main:has(.default-styles)) .solution-page) .desktop-image)>img{display:block;margin:auto;-o-object-fit:contain;object-fit:contain;padding-bottom:var(--space-l);padding-right:var(--space-l);width:100%}@media (max-width:768px){:is(:where(main:has(.default-styles)) .solution-page) .desktop-image{display:none}}:is(:where(main:has(.default-styles)) .solution-page) .desktop-image-w-form{float:left;padding-bottom:var(--space-l);width:60%}:is(:is(:where(main:has(.default-styles)) .solution-page) .desktop-image-w-form)>img{display:block;margin:auto;-o-object-fit:contain;object-fit:contain;padding-bottom:var(--space-l);padding-right:var(--space-l);width:100%}@media (max-width:768px){:is(:where(main:has(.default-styles)) .solution-page) .desktop-image-w-form{display:none}}:is(:where(main:has(.default-styles)) .solution-page) .description{color:var(--foreground-1);font-size:var(--step-1);font-weight:400;margin:auto;margin-bottom:var(--space-m);max-width:1200px;max-width:var(--max-content-width,1200px);padding-left:var(--space-s);padding-right:var(--space-s)}:is(:where(main:has(.default-styles)) .solution-page) .videos{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,500px));justify-content:space-evenly}