: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)>*{max-width:1200px;max-width:var(--max-content-width,1200px);margin:auto}: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{margin:auto;border-radius:.375rem;-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;width:50%;padding-bottom:var(--space-l)}:is(:is(:where(main:has(.default-styles)) .solution-page) .desktop-image)>img{display:block;width:100%;margin:auto;padding-right:var(--space-l);padding-bottom:var(--space-l);-o-object-fit:contain;object-fit:contain}@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;width:60%;padding-bottom:var(--space-l)}:is(:is(:where(main:has(.default-styles)) .solution-page) .desktop-image-w-form)>img{display:block;width:100%;margin:auto;padding-right:var(--space-l);padding-bottom:var(--space-l);-o-object-fit:contain;object-fit:contain}@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{max-width:1200px;max-width:var(--max-content-width,1200px);margin:auto;margin-bottom:var(--space-m);padding-right:var(--space-s);padding-left:var(--space-s);font-size:var(--step-1);font-weight:400;color:var(--foreground-1)}:is(:where(main:has(.default-styles)) .solution-page) .videos{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,500px));justify-content:space-evenly}