/* @import url('http://example.com/example_style.css'); */

/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/

/*****************************************/
/* Start your style declarations here    */
/*****************************************/

/* Bluerock mobile v2 — 2026-09-16.
 * Source: bluerock-mobile-ready/my-mobile.css, SHA256
 * b1728ed8c2fd4253644eb2ec8afe509f80f9d38f5f47322ff8378f9f9bc3be8c
 * Load AFTER HubSpot/PWR styles, IN PLACE OF my-mobile.css.
 * R01–R34 refer to the supplied PDF request register. R34 is excluded.
 * Part A preserves v1 except approved original-theme sections/pages.
 * Part B implements approved, scoped changes. No HTML or JS dependency added.
 */
@media screen and (max-width: 767px) {
/* A — Preserved v1, scoped exclusions for original-theme sections. */
:root:not(:where(:has(.hs-blog-listing,.hs-blog-post,#hs_cos_wrapper_widget_1770735427730))):not(:where(:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)),:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)) *)) {
    --sp-p-hor-mobile: 10px;
    --sp-p-hor-tablet: 10px;
    --sp-reduction-factor: .45;
    --fs-min: 16px;
  }
html:not(:where(:has(.hs-blog-listing,.hs-blog-post,#hs_cos_wrapper_widget_1770735427730))):not(:where(:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)),:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)) *)) { overflow-x: clip; scroll-padding-top: 68px; }
:where(html:not(:has(.hs-blog-listing,.hs-blog-post,#hs_cos_wrapper_widget_1770735427730))) body:not(:where(:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)),:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)) *)) { margin: 0; min-width: 0; overflow-x: clip; font-size: 16px; line-height: 1.55; }
:where(html:not(:has(.hs-blog-listing,.hs-blog-post,#hs_cos_wrapper_widget_1770735427730))) *:not(:where(:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)),:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)) *)),
:where(html:not(:has(.hs-blog-listing,.hs-blog-post,#hs_cos_wrapper_widget_1770735427730))) *:not(:where(:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)),:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)) *))::before,
:where(html:not(:has(.hs-blog-listing,.hs-blog-post,#hs_cos_wrapper_widget_1770735427730))) *:not(:where(:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)),:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)) *))::after { box-sizing: border-box; }
:where(html:not(:has(.hs-blog-listing,.hs-blog-post,#hs_cos_wrapper_widget_1770735427730))) body :is(main, section, article, .body-container, .body-container-wrapper, .row-fluid, .widget-span):not(:where(:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)),:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)) *)) {
    min-width: 0; max-width: 100%;
  }
:where(html:not(:has(.hs-blog-listing,.hs-blog-post,#hs_cos_wrapper_widget_1770735427730))) body :is(.page-center, .dnd-section):not(:where(:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)),:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)) *)) {
    width: 100%; max-width: 100%; margin-inline: auto;
    padding-left: 10px !important; padding-right: 10px !important;
  }
:where(html:not(:has(.hs-blog-listing,.hs-blog-post,#hs_cos_wrapper_widget_1770735427730))) body .dnd-section .page-center:not(:where(:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)),:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)) *)),
:where(html:not(:has(.hs-blog-listing,.hs-blog-post,#hs_cos_wrapper_widget_1770735427730))) body .page-center .page-center:not(:where(:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)),:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)) *)),
:where(html:not(:has(.hs-blog-listing,.hs-blog-post,#hs_cos_wrapper_widget_1770735427730))) body .dnd-section .dnd-section:not(:where(:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)),:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)) *)) { padding-inline: 0 !important; }
:where(html:not(:has(.hs-blog-listing,.hs-blog-post,#hs_cos_wrapper_widget_1770735427730))) body .page-center:not(:where(:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)),:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)) *)) { padding-block: 10px !important; }
:where(html:not(:has(.hs-blog-listing,.hs-blog-post,#hs_cos_wrapper_widget_1770735427730))) body .pwr-hero__info-box:not(:where(:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)),:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)) *)) {
    box-sizing: border-box !important; padding: 10px !important;
  }
:where(html:not(:has(.hs-blog-listing,.hs-blog-post,#hs_cos_wrapper_widget_1770735427730))) body .page-center.pwr-hero__info-box:not(:where(:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)),:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)) *)) { padding-left: 10px !important; padding-right: 10px !important; }
:where(html:not(:has(.hs-blog-listing,.hs-blog-post,#hs_cos_wrapper_widget_1770735427730))) body .pwr-hero__info-box .pwr-hero__cta-container:not(:where(:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)),:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)) *)) { margin-left: 0 !important; margin-right: 0 !important; }
:where(html:not(:has(.hs-blog-listing,.hs-blog-post,#hs_cos_wrapper_widget_1770735427730))) body .dnd-section:not(:where(:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)),:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)) *)) { padding-block: 10px !important; margin-block: 0 !important; }
:where(html:not(:has(.hs-blog-listing,.hs-blog-post,#hs_cos_wrapper_widget_1770735427730))) body .dnd-column:not(:where(:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)),:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)) *)) { padding-block: 0 !important; }
:where(html:not(:has(.hs-blog-listing,.hs-blog-post,#hs_cos_wrapper_widget_1770735427730))) body .row-fluid:not(:where(:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)),:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)) *)) { display: block !important; }
:where(html:not(:has(.hs-blog-listing,.hs-blog-post,#hs_cos_wrapper_widget_1770735427730))) body .row-fluid > .widget-span:not(:where(:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)),:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)) *)) {
    float: none !important; width: 100% !important; max-width: 100% !important;
    min-width: 0 !important; margin-inline: 0 !important; padding-inline: 0 !important;
    flex: 0 0 100% !important;
  }
:where(html:not(:has(.hs-blog-listing,.hs-blog-post,#hs_cos_wrapper_widget_1770735427730))) body .dnd-column + .dnd-column:not(:where(:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)),:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)) *)) { margin-top: 20px !important; }
:where(html:not(:has(.hs-blog-listing,.hs-blog-post,#hs_cos_wrapper_widget_1770735427730))) body :is(.pwr--neg-margin-lr-10, .pwr-adc__content-wrappers):not(:where(:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)),:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)) *)) { margin-inline: 0 !important; }
:where(html:not(:has(.hs-blog-listing,.hs-blog-post,#hs_cos_wrapper_widget_1770735427730))) body :is(.pwr-sec-mockup, .pwr-sec-txt, .pwr-sec-image, .pwr-sec-stats,
    .pwr-sec-steps, .pwr-sec-posts, .pwr-sec-testimonials, .pwr-sec-cta,
    .pwr-sec-form, .pwr-sec-accordion, .pwr-sec-tabs, .pwr-sec-services, .pwr-bento-grid):not(:where(:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)),:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)) *)) {
    padding-block: 10px !important; margin-block: 0 !important;
  }
:where(html:not(:has(.hs-blog-listing,.hs-blog-post,#hs_cos_wrapper_widget_1770735427730))) body :is(.pwr-sec__intro-sec, .pwr-sec__title, .pwr-sec__desc):not(:where(:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)),:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)) *)) { max-width: 100% !important; }
:where(html:not(:has(.hs-blog-listing,.hs-blog-post,#hs_cos_wrapper_widget_1770735427730))) body .pwr-sec__intro-sec:not(:where(:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)),:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)) *)) { margin-bottom: 20px !important; padding-bottom: 0 !important; }
:where(html:not(:has(.hs-blog-listing,.hs-blog-post,#hs_cos_wrapper_widget_1770735427730))) body :is(.pwr-bento-grid, .pwr--grid-col-3, .pwr-adc-main__cols, .pwr-adc-sub__cols,
    .pwr-stats, .pwr-steps, .pwr-blog-listing__posts, .pwr-adc__content-wrappers, .pwr-services):not(:where(:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)),:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)) *)) {
    grid-template-columns: minmax(0, 1fr) !important; flex-direction: column !important;
    gap: 20px !important;
  }
:where(html:not(:has(.hs-blog-listing,.hs-blog-post,#hs_cos_wrapper_widget_1770735427730))) body :is(.pwr-sec-split__left, .pwr-sec-split__right, .pwr-sec-mockup__content,
    .pwr-sec-form__intro-sec, .pwr-sec-form__form-wrapper, .pwr-accordion-2col,
    .pwr-post-item, .pwr-image-box, .pwr-stat, .pwr-step, .pwr-adc__col, .pwr-services-item,
    .pwr-sec-cta__hor-text-wrapper, .pwr-sec-cta__cta-wrapper):not(:where(:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)),:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)) *)) {
    float: none !important; width: 100% !important; max-width: 100% !important;
    min-width: 0 !important; margin-inline: 0 !important; flex-basis: 100% !important;
    grid-column: auto !important;
  }
:where(html:not(:has(.hs-blog-listing,.hs-blog-post,#hs_cos_wrapper_widget_1770735427730))) body :is(.pwr-stat, .pwr-step, .pwr-post-item, .pwr-image-box):not(:where(:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)),:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)) *)) { margin-bottom: 20px !important; }
:where(html:not(:has(.hs-blog-listing,.hs-blog-post,#hs_cos_wrapper_widget_1770735427730))) body .pwr-sec-split__content:not(:where(:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)),:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)) *)) { display: block; padding: 24px 10px !important; height: auto !important; }
:where(html:not(:has(.hs-blog-listing,.hs-blog-post,#hs_cos_wrapper_widget_1770735427730))) body :is(.pwr-adc__content-wrapper--padding, .pwr-post-item__info-box, .pwr-accordion--box):not(:where(:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)),:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)) *)) { padding: 16px 10px !important; }
:where(html:not(:has(.hs-blog-listing,.hs-blog-post,#hs_cos_wrapper_widget_1770735427730))) body .pwr-sec-mockup__content:not(:where(:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)),:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)) *)) { left: auto !important; height: auto !important; }
:where(html:not(:has(.hs-blog-listing,.hs-blog-post,#hs_cos_wrapper_widget_1770735427730))) body .pwr-adc__content-wrappers:not(:where(:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)),:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)) *)) { grid-template-rows: none !important; grid-auto-rows: auto !important; }
:where(html:not(:has(.hs-blog-listing,.hs-blog-post,#hs_cos_wrapper_widget_1770735427730))) body .pwr-adc__content-wrapper:not(:where(:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)),:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)) *)) { grid-area: auto !important; min-height: 0 !important; }
:where(html:not(:has(.hs-blog-listing,.hs-blog-post,#hs_cos_wrapper_widget_1770735427730))) body .pwr-adc__content-wrapper:has(> .pwr-adc-content--spacer:only-child):not(:where(:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)),:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)) *)) { display: none; }
:where(html:not(:has(.hs-blog-listing,.hs-blog-post,#hs_cos_wrapper_widget_1770735427730))) body .pwr-adc-content__spacer:not(:where(:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)),:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)) *)) { max-height: 16px; }
:where(html:not(:has(.hs-blog-listing,.hs-blog-post,#hs_cos_wrapper_widget_1770735427730))) body .pwr-sec-map__map:not(:where(:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)),:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)) *)) { height: 320px !important; }
:where(html:not(:has(.hs-blog-listing,.hs-blog-post,#hs_cos_wrapper_widget_1770735427730))) body :is(.pwr-adc-main__cols, .pwr-adc-sub__cols):not(:where(:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)),:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)) *)) { margin-inline: 0 !important; }
:where(html:not(:has(.hs-blog-listing,.hs-blog-post,#hs_cos_wrapper_widget_1770735427730))) body .pwr-services-item:not(:where(:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)),:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)) *)) { padding-inline: 0 !important; margin-bottom: 20px !important; }
:where(html:not(:has(.hs-blog-listing,.hs-blog-post,#hs_cos_wrapper_widget_1770735427730))) body .pwr-sec-mockup__mockup:not(:where(:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)),:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)) *)) { width: 100% !important; margin: 20px auto 0 !important; padding-inline: 10px; }
:where(html:not(:has(.hs-blog-listing,.hs-blog-post,#hs_cos_wrapper_widget_1770735427730))) body .pwr-sec-mockup__mockup--hide-mobile:not(:where(:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)),:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)) *)) { display: block !important; }
:where(html:not(:has(.hs-blog-listing,.hs-blog-post,#hs_cos_wrapper_widget_1770735427730))) body .pwr-hero:not(:where(:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)),:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)) *)) { min-height: 0 !important; height: auto !important; }
:where(html:not(:has(.hs-blog-listing,.hs-blog-post,#hs_cos_wrapper_widget_1770735427730))) body .pwr-hero__info-box:not(:where(:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)),:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)) *)) { padding-block: 10px !important; height: auto !important; }
:where(html:not(:has(.hs-blog-listing,.hs-blog-post,#hs_cos_wrapper_widget_1770735427730))) body :is(h1, h2, h3, h4, h5, h6, p, li, label, a):not(:where(:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)),:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)) *)) { overflow-wrap: anywhere; }
:where(html:not(:has(.hs-blog-listing,.hs-blog-post,#hs_cos_wrapper_widget_1770735427730))) body :is(h1, .pwr-heading-style--h1, .pwr-hero__title):not(:where(:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)),:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)) *)) { font-size: clamp(28px, 7.5vw, 38px) !important; line-height: 1.15 !important; }
:where(html:not(:has(.hs-blog-listing,.hs-blog-post,#hs_cos_wrapper_widget_1770735427730))) body :is(h2, .pwr-heading-style--h2):not(:where(:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)),:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)) *)) { font-size: clamp(24px, 6vw, 30px) !important; line-height: 1.2 !important; }
:where(html:not(:has(.hs-blog-listing,.hs-blog-post,#hs_cos_wrapper_widget_1770735427730))) body :is(h3, .pwr-heading-style--h3):not(:where(:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)),:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)) *)) { font-size: 22px !important; line-height: 1.3 !important; }
:where(html:not(:has(.hs-blog-listing,.hs-blog-post,#hs_cos_wrapper_widget_1770735427730))) body :is(h4, h5, h6):not(:where(:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)),:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)) *)) { font-size: 18px !important; line-height: 1.35 !important; }
:where(html:not(:has(.hs-blog-listing,.hs-blog-post,#hs_cos_wrapper_widget_1770735427730))) body :is(h1, h2, h3, h4, h5, h6) [style*="font-size"]:not(:where(:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)),:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)) *)) { font-size: inherit !important; }
:where(html:not(:has(.hs-blog-listing,.hs-blog-post,#hs_cos_wrapper_widget_1770735427730))) body :is(.pwr-rich-text, .pwr-rich-text p, .pwr-rich-text li, .pwr-rich-text p span,
    .pwr-hero__desc, .pwr-post-item__desc):not(:where(:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)),:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)) *)) { font-size: 16px !important; line-height: 1.55 !important; }
:where(html:not(:has(.hs-blog-listing,.hs-blog-post,#hs_cos_wrapper_widget_1770735427730))) body :is(.widget-type-text, .widget-type-text > span, .widget-type-text > span > span):not(:where(:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)),:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)) *)) {
    line-height: 1.55 !important;
  }
:where(html:not(:has(.hs-blog-listing,.hs-blog-post,#hs_cos_wrapper_widget_1770735427730))) body .hs_cos_wrapper_type_text:not(:where(:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)),:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)) *)),
:where(html:not(:has(.hs-blog-listing,.hs-blog-post,#hs_cos_wrapper_widget_1770735427730))) body .hs_cos_wrapper_type_text span:not(:where(:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)),:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)) *)) { line-height: 1.55 !important; }
:where(html:not(:has(.hs-blog-listing,.hs-blog-post,#hs_cos_wrapper_widget_1770735427730))) body div.hs_cos_wrapper_type_module.widget-type-text:not(:where(:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)),:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)) *)),
:where(html:not(:has(.hs-blog-listing,.hs-blog-post,#hs_cos_wrapper_widget_1770735427730))) body div.hs_cos_wrapper_type_module.widget-type-text > span:not(:where(:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)),:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)) *)) { line-height: 1.55 !important; }
:where(html:not(:has(.hs-blog-listing,.hs-blog-post,#hs_cos_wrapper_widget_1770735427730))) body #hs_cos_wrapper_widget_1774445103321:not(:where(:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)),:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)) *)),
:where(html:not(:has(.hs-blog-listing,.hs-blog-post,#hs_cos_wrapper_widget_1770735427730))) body #hs_cos_wrapper_widget_1774445103321 *:not(:where(:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)),:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)) *)) {
    font-size: 16px !important; line-height: 1.55 !important;
  }
:where(html:not(:has(.hs-blog-listing,.hs-blog-post,#hs_cos_wrapper_widget_1770735427730))) body #hs_cos_wrapper_widget_1774445066664 h2:not(:where(:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)),:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)) *)) {
    font-size: 36px !important; line-height: 1.12 !important;
    margin-top: 16px !important;
  }
:where(html:not(:has(.hs-blog-listing,.hs-blog-post,#hs_cos_wrapper_widget_1770735427730))) body :is(#hs_cos_wrapper_module_17744354561186,
    #hs_cos_wrapper_module_177443545611810,
    #hs_cos_wrapper_module_1774435675222):not(:where(:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)),:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)) *)),
:where(html:not(:has(.hs-blog-listing,.hs-blog-post,#hs_cos_wrapper_widget_1770735427730))) body :is(#hs_cos_wrapper_module_17744354561186,
    #hs_cos_wrapper_module_177443545611810,
    #hs_cos_wrapper_module_1774435675222) *:not(:where(:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)),:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)) *)) {
    line-height: 1.45 !important;
  }
:where(html:not(:has(.hs-blog-listing,.hs-blog-post,#hs_cos_wrapper_widget_1770735427730))) body .pwr-rich-text p:not(:where(:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)),:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)) *)) { margin-block: 0 14px; }
:where(html:not(:has(.hs-blog-listing,.hs-blog-post,#hs_cos_wrapper_widget_1770735427730))) body .pwr-rich-text :is(ul, ol):not(:where(:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)),:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)) *)) { padding-left: 22px; }
:where(html:not(:has(.hs-blog-listing,.hs-blog-post,#hs_cos_wrapper_widget_1770735427730))) body .pwr-rich-text:not(:where(:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)),:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)) *)) { max-width: 100%; min-width: 0; }
:where(html:not(:has(.hs-blog-listing,.hs-blog-post,#hs_cos_wrapper_widget_1770735427730))) body .pwr-rich-text div[style*="font-size"]:not(:where(:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)),:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)) *)) { font-size: 16px !important; line-height: 1.55 !important; }
:where(html:not(:has(.hs-blog-listing,.hs-blog-post,#hs_cos_wrapper_widget_1770735427730))) body :is(.pwr-sec__title, .pwr-sec-services__title, .pwr-sec-cta__title, .pwr-bento-grid__title):not(:where(:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)),:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)) *)) {
    font-size: 28px !important; line-height: 1.2 !important; margin-block: 0 16px !important;
  }
:where(html:not(:has(.hs-blog-listing,.hs-blog-post,#hs_cos_wrapper_widget_1770735427730))) body .pwr-adc-content__title:not(:where(:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)),:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)) *)) { font-size: 30px !important; line-height: 1.2 !important; }
:where(html:not(:has(.hs-blog-listing,.hs-blog-post,#hs_cos_wrapper_widget_1770735427730))) body :is(.pwr-services-item__title, .pwr-image-box__title):not(:where(:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)),:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)) *)) { font-size: 18px !important; line-height: 1.35 !important; }
:where(html:not(:has(.hs-blog-listing,.hs-blog-post,#hs_cos_wrapper_widget_1770735427730))) body :is(.pwr-services-item__desc, .pwr-image-box__desc):not(:where(:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)),:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)) *)) { font-size: 16px !important; line-height: 1.55 !important; }
:where(html:not(:has(.hs-blog-listing,.hs-blog-post,#hs_cos_wrapper_widget_1770735427730))) body .pwr-rich-text table:not(:where(:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)),:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)) *)) { display: block; width: 100% !important; max-width: 100%; overflow-x: auto; }
:where(html:not(:has(.hs-blog-listing,.hs-blog-post,#hs_cos_wrapper_widget_1770735427730))) body pre:not(:where(:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)),:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)) *)) { max-width: 100%; white-space: pre-wrap; overflow-wrap: anywhere; }
:where(html:not(:has(.hs-blog-listing,.hs-blog-post,#hs_cos_wrapper_widget_1770735427730))) body :is(img, video, iframe, svg):not(:where(:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)),:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)) *)) { max-width: 100%; }
:where(html:not(:has(.hs-blog-listing,.hs-blog-post,#hs_cos_wrapper_widget_1770735427730))) body .widget-type-linked_image:not(:where(:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)),:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)) *)) { max-width: 100% !important; min-width: 0 !important; }
:where(html:not(:has(.hs-blog-listing,.hs-blog-post,#hs_cos_wrapper_widget_1770735427730))) body :is(img, video):not(:where(:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)),:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)) *)) { height: auto; }
:where(html:not(:has(.hs-blog-listing,.hs-blog-post,#hs_cos_wrapper_widget_1770735427730))) body img:not(.pwr-background-img):not(:where(:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)),:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)) *)) { height: auto !important; }
:where(html:not(:has(.hs-blog-listing,.hs-blog-post,#hs_cos_wrapper_widget_1770735427730))) body .pwr-ratio-box :is(img, video):not(:where(:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)),:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)) *)) { height: 100% !important; }
:where(html:not(:has(.hs-blog-listing,.hs-blog-post,#hs_cos_wrapper_widget_1770735427730))) body iframe:not(:where(:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)),:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)) *)) { min-width: 0 !important; }
:where(html:not(:has(.hs-blog-listing,.hs-blog-post,#hs_cos_wrapper_widget_1770735427730))) body :is(.pwr-cta-container, .pwr-sec-cta--content):not(:where(:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)),:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)) *)) { display: flex; flex-direction: column; gap: 12px; }
:where(html:not(:has(.hs-blog-listing,.hs-blog-post,#hs_cos_wrapper_widget_1770735427730))) body :is(.pwr-cta, .pwr-cta-container__cta):not(:where(:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)),:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)) *)) {
    box-sizing: border-box !important; width: 100% !important; max-width: 100% !important;
    margin-inline: 0 !important;
  }
:where(html:not(:has(.hs-blog-listing,.hs-blog-post,#hs_cos_wrapper_widget_1770735427730))) body :is(.hs-cta-embed, .hs-cta-wrapper, .hs-cta-node):not(:where(:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)),:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)) *)),
:where(html:not(:has(.hs-blog-listing,.hs-blog-post,#hs_cos_wrapper_widget_1770735427730))) body :is(.hs-cta-embed, .hs-cta-wrapper, .hs-cta-node) > a:not(:where(:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)),:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)) *)) {
    display: block !important; width: 100% !important; max-width: 100% !important;
    min-width: 0 !important; height: auto !important; max-height: none !important;
    float: none !important; margin: 0 !important;
  }
:where(html:not(:has(.hs-blog-listing,.hs-blog-post,#hs_cos_wrapper_widget_1770735427730))) body .widget-type-cta:not(:where(:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)),:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)) *)),
:where(html:not(:has(.hs-blog-listing,.hs-blog-post,#hs_cos_wrapper_widget_1770735427730))) body .widget-type-cta > .hs_cos_wrapper_type_cta:not(:where(:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)),:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)) *)) {
    display: block !important; width: 100% !important; max-width: 100% !important;
    min-width: 0 !important; flex: 0 0 100% !important;
  }
:where(html:not(:has(.hs-blog-listing,.hs-blog-post,#hs_cos_wrapper_widget_1770735427730))) body :is(.widget_1785238224505-flexbox-positioning,
    .widget_1785238342099-flexbox-positioning,
    .widget_1770046475079-flexbox-positioning):not(:where(:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)),:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)) *)) {
    padding: 16px 0 !important; margin: 0 !important;
  }
:where(html:not(:has(.hs-blog-listing,.hs-blog-post,#hs_cos_wrapper_widget_1770735427730))) body :is(#hs_cos_wrapper_widget_1785238224505,
    #hs_cos_wrapper_widget_1785238342099,
    #hs_cos_wrapper_widget_1770046475079):not(:where(:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)),:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)) *)) { padding: 0 !important; }
:where(html:not(:has(.hs-blog-listing,.hs-blog-post,#hs_cos_wrapper_widget_1770735427730))) body :is(.hs-cta-embed, .hs-cta-wrapper, .hs-cta-node) > a > img:not(:where(:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)),:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)) *)),
:where(html:not(:has(.hs-blog-listing,.hs-blog-post,#hs_cos_wrapper_widget_1770735427730))) body img.hs-cta-img:not(:where(:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)),:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)) *)) {
    display: block !important; width: 100% !important; max-width: 100% !important;
    height: auto !important; max-height: none !important; float: none !important;
    margin: 0 !important; object-fit: contain !important;
  }
:where(html:not(:has(.hs-blog-listing,.hs-blog-post,#hs_cos_wrapper_widget_1770735427730))) body :is(.hs-cta-embed, .hs-cta-wrapper, .hs-cta-node) > a:has(img[alt*="Book a Demo"]):not(:where(:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)),:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)) *)),
:where(html:not(:has(.hs-blog-listing,.hs-blog-post,#hs_cos_wrapper_widget_1770735427730))) body :is(.hs-cta-embed, .hs-cta-wrapper, .hs-cta-node) > a:has(img[alt*="Buy"][alt*="AWS"]):not(:where(:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)),:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)) *)),
:where(html:not(:has(.hs-blog-listing,.hs-blog-post,#hs_cos_wrapper_widget_1770735427730))) body :is(.hs-cta-embed, .hs-cta-wrapper, .hs-cta-node) > a:has(img[alt="Explore the Use Cases"]):not(:where(:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)),:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)) *)) {
    display: flex !important; align-items: center !important; justify-content: center !important;
    width: 100% !important; min-height: 54px !important; height: auto !important;
    padding: 10px 32px !important; border-radius: 999px !important;
    background: #116bf8 !important; color: #fff !important;
    font-family: Switzer, Arial, sans-serif !important; font-size: 14px !important;
    font-weight: 700 !important; line-height: 1.5 !important; text-align: center !important;
    text-decoration: none !important; overflow: hidden; position: relative !important;
  }
:where(html:not(:has(.hs-blog-listing,.hs-blog-post,#hs_cos_wrapper_widget_1770735427730))) body :is(.hs-cta-embed, .hs-cta-wrapper, .hs-cta-node) > a:has(img[alt*="Book a Demo"]):not(:where(:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)),:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)) *))::after {
    content: "Book a Demo"; display: flex !important; align-items: center !important;
    justify-content: center !important; position: absolute !important;
    top: 0 !important; right: 0 !important; bottom: 0 !important; left: 0 !important;
    transform: none !important; margin: 0 !important;
    font-family: Switzer, Arial, sans-serif !important; font-weight: 700 !important; color: #fff !important;
    line-height: 1.2 !important;
  }
:where(html:not(:has(.hs-blog-listing,.hs-blog-post,#hs_cos_wrapper_widget_1770735427730))) body :is(.hs-cta-embed, .hs-cta-wrapper, .hs-cta-node) > a:has(img[alt="Explore the Use Cases"]):not(:where(:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)),:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)) *)) {
    background: #fff !important; color: #116bf8 !important; border: 3px solid #116bf8 !important;
  }
:where(html:not(:has(.hs-blog-listing,.hs-blog-post,#hs_cos_wrapper_widget_1770735427730))) body :is(.hs-cta-embed, .hs-cta-wrapper, .hs-cta-node) > a:has(img[alt="Explore the Use Cases"]):not(:where(:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)),:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)) *))::after {
    content: "Explore the Use Cases"; display: flex !important; align-items: center !important;
    justify-content: center !important; position: absolute !important;
    top: 0 !important; right: 0 !important; bottom: 0 !important; left: 0 !important;
    transform: none !important; margin: 0 !important; line-height: 1.2 !important;
    font-family: Switzer, Arial, sans-serif !important; font-weight: 700 !important; color: #116bf8 !important;
  }
:where(html:not(:has(.hs-blog-listing,.hs-blog-post,#hs_cos_wrapper_widget_1770735427730))) body :is(.hs-cta-embed, .hs-cta-wrapper, .hs-cta-node) > a:has(img[alt*="Buy"][alt*="AWS"]):not(:where(:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)),:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)) *))::after {
    content: "Buy with AWS"; display: flex !important; align-items: center !important;
    justify-content: center !important; position: absolute !important;
    top: 0 !important; right: 0 !important; bottom: 0 !important; left: 0 !important;
    transform: none !important; margin: 0 !important;
    font-family: Switzer, Arial, sans-serif !important; font-weight: 700 !important; color: #fff !important;
    line-height: 1.2 !important;
  }
:where(html:not(:has(.hs-blog-listing,.hs-blog-post,#hs_cos_wrapper_widget_1770735427730))) body :is(.hs-cta-embed, .hs-cta-wrapper, .hs-cta-node) > a:has(img[alt*="Book a Demo"]) img:not(:where(:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)),:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)) *)),
:where(html:not(:has(.hs-blog-listing,.hs-blog-post,#hs_cos_wrapper_widget_1770735427730))) body :is(.hs-cta-embed, .hs-cta-wrapper, .hs-cta-node) > a:has(img[alt*="Buy"][alt*="AWS"]) img:not(:where(:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)),:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)) *)),
:where(html:not(:has(.hs-blog-listing,.hs-blog-post,#hs_cos_wrapper_widget_1770735427730))) body :is(.hs-cta-embed, .hs-cta-wrapper, .hs-cta-node) > a:has(img[alt="Explore the Use Cases"]) img:not(:where(:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)),:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)) *)) {
    display: none !important;
  }
:where(html:not(:has(.hs-blog-listing,.hs-blog-post,#hs_cos_wrapper_widget_1770735427730))) body #hs_cos_wrapper_widget_1770046475079 a:not(:where(:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)),:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)) *)) {
    display: flex !important; align-items: center !important; justify-content: center !important;
    width: 100% !important; min-height: 54px !important; height: auto !important;
    padding: 10px 32px !important; border-radius: 999px !important;
    background: #116bf8 !important; color: #fff !important;
    font-family: Switzer, Arial, sans-serif !important;
    font-size: 14px !important; font-weight: 700 !important; line-height: 1.5 !important;
    text-decoration: none !important; position: relative !important;
  }
:where(html:not(:has(.hs-blog-listing,.hs-blog-post,#hs_cos_wrapper_widget_1770735427730))) body #hs_cos_wrapper_widget_1770046475079 a:not(:where(:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)),:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)) *))::before { content: none !important; }
:where(html:not(:has(.hs-blog-listing,.hs-blog-post,#hs_cos_wrapper_widget_1770735427730))) body #hs_cos_wrapper_widget_1770046475079 a:not(:where(:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)),:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)) *))::after,
:where(html:not(:has(.hs-blog-listing,.hs-blog-post,#hs_cos_wrapper_widget_1770735427730))) body #hs_cos_wrapper_widget_1770046475079 a:hover:not(:where(:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)),:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)) *))::after,
:where(html:not(:has(.hs-blog-listing,.hs-blog-post,#hs_cos_wrapper_widget_1770735427730))) body #hs_cos_wrapper_widget_1770046475079 a:focus:not(:where(:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)),:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)) *))::after,
:where(html:not(:has(.hs-blog-listing,.hs-blog-post,#hs_cos_wrapper_widget_1770735427730))) body #hs_cos_wrapper_widget_1770046475079 a:active:not(:where(:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)),:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)) *))::after {
    content: "Buy with AWS" !important; display: block !important;
    position: static !important; inset: auto !important;
    width: auto !important; height: auto !important;
    min-height: 0 !important; max-height: none !important;
    margin: 0 !important; padding: 0 !important; border: 0 !important;
    transform: none !important; translate: none !important;
    transition: none !important; animation: none !important;
    float: none !important; flex: 0 1 auto !important; align-self: center !important;
    opacity: 1 !important; visibility: visible !important;
    z-index: 2 !important; color: #fff !important;
    background: transparent !important;
    font-family: Switzer, Arial, sans-serif !important;
    font-size: 14px !important; font-weight: 700 !important; line-height: 21px !important;
  }
:where(html:not(:has(.hs-blog-listing,.hs-blog-post,#hs_cos_wrapper_widget_1770735427730))) body #hs_cos_wrapper_widget_1770046475079 a img:not(:where(:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)),:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)) *)) { display: none !important; }
:where(html:not(:has(.hs-blog-listing,.hs-blog-post,#hs_cos_wrapper_widget_1770735427730))) body .pwr-cta-container > :is(.pwr--neg-margin-lr-10, .pwr-cta-container__cta):not(:where(:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)),:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)) *)),
:where(html:not(:has(.hs-blog-listing,.hs-blog-post,#hs_cos_wrapper_widget_1770735427730))) body .pwr-sec-cta__cta-wrapper > .pwr-cta:not(:where(:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)),:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)) *)) {
    width: 100% !important; max-width: 100% !important; margin-inline: 0 !important;
  }
:where(html:not(:has(.hs-blog-listing,.hs-blog-post,#hs_cos_wrapper_widget_1770735427730))) body .pwr-bento-grid .pwr-adc-content--button:not(:where(:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)),:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)) *)),
:where(html:not(:has(.hs-blog-listing,.hs-blog-post,#hs_cos_wrapper_widget_1770735427730))) body .pwr-bento-grid .pwr-adc-content__button:not(:where(:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)),:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)) *)),
:where(html:not(:has(.hs-blog-listing,.hs-blog-post,#hs_cos_wrapper_widget_1770735427730))) body .pwr-bento-grid .pwr-adc-content--button .pwr-cta:not(:where(:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)),:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)) *)),
:where(html:not(:has(.hs-blog-listing,.hs-blog-post,#hs_cos_wrapper_widget_1770735427730))) body .pwr-bento-grid .pwr-adc-content--button :is(.cta_button, .pwr-cta_button):not(:where(:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)),:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)) *)) {
    width: 100% !important; max-width: 100% !important;
  }
:where(html:not(:has(.hs-blog-listing,.hs-blog-post,#hs_cos_wrapper_widget_1770735427730))) body .pwr-cta:has(> :is(.cta_button, .pwr-cta_button)):not(:where(:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)),:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)) *)),
:where(html:not(:has(.hs-blog-listing,.hs-blog-post,#hs_cos_wrapper_widget_1770735427730))) body .hs-submit:not(:where(:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)),:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)) *)) { width: 100% !important; padding: 0 !important; }
:where(html:not(:has(.hs-blog-listing,.hs-blog-post,#hs_cos_wrapper_widget_1770735427730))) body :is(.pwr-cta-container, .pwr-sec-split__cta-container, .pwr-sec-mockup__cta-container):not(:where(:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)),:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)) *)) { margin-top: 20px !important; }
:where(html:not(:has(.hs-blog-listing,.hs-blog-post,#hs_cos_wrapper_widget_1770735427730))) body :is(form, .pwr-form, .hs-form, .hs-form fieldset):not(:where(:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)),:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)) *)) { width: 100% !important; max-width: 100% !important; min-width: 0; }
:where(html:not(:has(.hs-blog-listing,.hs-blog-post,#hs_cos_wrapper_widget_1770735427730))) body .pwr-form:not(:where(:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)),:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)) *)) { padding: 16px 10px !important; }
:where(html:not(:has(.hs-blog-listing,.hs-blog-post,#hs_cos_wrapper_widget_1770735427730))) body form.hs-form fieldset .hs-form-field:not(:where(:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)),:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)) *)) { float: none !important; width: 100% !important; margin-bottom: 16px; }
:where(html:not(:has(.hs-blog-listing,.hs-blog-post,#hs_cos_wrapper_widget_1770735427730))) body .hs-form .input:not(:where(:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)),:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)) *)) { margin-right: 0 !important; }
:where(html:not(:has(.hs-blog-listing,.hs-blog-post,#hs_cos_wrapper_widget_1770735427730))) body :is(input:not([type="checkbox"]):not([type="radio"]):not([type="hidden"]), select, textarea):not(:where(:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)),:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)) *)) {
    box-sizing: border-box; width: 100% !important; max-width: 100% !important;
    min-width: 0; min-height: 44px; font-size: 16px !important; line-height: 1.4;
  }
:where(html:not(:has(.hs-blog-listing,.hs-blog-post,#hs_cos_wrapper_widget_1770735427730))) body textarea:not(:where(:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)),:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)) *)) { min-height: 120px; }
:where(html:not(:has(.hs-blog-listing,.hs-blog-post,#hs_cos_wrapper_widget_1770735427730))) body .pwr-services-box--w-links [class*="cta_button"]:not(:where(:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)),:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)) *)),
:where(html:not(:has(.hs-blog-listing,.hs-blog-post,#hs_cos_wrapper_widget_1770735427730))) body :is(.pwr-cta_button, .cta_button, .hs-button,
    a.pwr-cta, button.pwr-cta, button[type="submit"],
    input[type="submit"], input[type="button"]):not(:where(:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)),:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)) *)) {
    box-sizing: border-box !important;
    display: flex !important; align-items: center !important; justify-content: center !important;
    width: 100% !important; max-width: 100% !important; min-width: 0 !important;
    height: auto !important; min-height: 44px !important;
    padding: 10px 32px !important; margin: 0 !important;
    font-family: Switzer, Arial, sans-serif !important;
    font-size: 14px !important; line-height: 1.5 !important;
    text-align: center !important; white-space: normal !important; overflow-wrap: anywhere;
    vertical-align: middle;
  }
:where(html:not(:has(.hs-blog-listing,.hs-blog-post,#hs_cos_wrapper_widget_1770735427730))) body :is(.pwr-cta_button, .cta_button, .hs-button) > span:not(:where(:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)),:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)) *)) {
    margin-block: 0 !important; line-height: inherit !important;
  }
:where(html:not(:has(.hs-blog-listing,.hs-blog-post,#hs_cos_wrapper_widget_1770735427730))) body :is(input[type="checkbox"], input[type="radio"]):not(:where(:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)),:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)) *)) { width: 20px !important; height: 20px; min-height: 0; flex-shrink: 0; }
:where(html:not(:has(.hs-blog-listing,.hs-blog-post,#hs_cos_wrapper_widget_1770735427730))) body .hs-form :is(label, .legal-consent-container, .legal-consent-container p):not(:where(:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)),:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)) *)) { font-size: 14px !important; line-height: 1.5; }
:where(html:not(:has(.hs-blog-listing,.hs-blog-post,#hs_cos_wrapper_widget_1770735427730))) body :is(a, button, input, select, textarea):focus-visible:not(:where(:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)),:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)) *)) { outline: 3px solid #2385de; outline-offset: 3px; }
:where(html:not(:has(.hs-blog-listing,.hs-blog-post,#hs_cos_wrapper_widget_1770735427730))) body .pwr-header--padding:not(:where(:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)),:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)) *)) { padding: 10px !important; }
:where(html:not(:has(.hs-blog-listing,.hs-blog-post,#hs_cos_wrapper_widget_1770735427730))) body .pwr-header-full:not(:where(:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)),:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)) *)) { min-height: 44px; }
:where(html:not(:has(.hs-blog-listing,.hs-blog-post,#hs_cos_wrapper_widget_1770735427730))) body :is(.pwr-header-logo, .pwr-header-logo__img, .pwr-header-logo__img--sticky):not(:where(:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)),:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)) *)) { max-width: 125px !important; }
:where(html:not(:has(.hs-blog-listing,.hs-blog-post,#hs_cos_wrapper_widget_1770735427730))) body :is(.pwr-burger__trigger-open, .pwr-burger__trigger-close):not(:where(:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)),:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)) *)) { min-width: 44px; min-height: 44px; }
:where(html:not(:has(.hs-blog-listing,.hs-blog-post,#hs_cos_wrapper_widget_1770735427730))) body .pwr-burger:not(:where(:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)),:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)) *)) { max-width: 100vw; }
:where(html:not(:has(.hs-blog-listing,.hs-blog-post,#hs_cos_wrapper_widget_1770735427730))) body .pwr-burger__menu:not(:where(:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)),:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)) *)) { padding-inline: 10px !important; overflow-y: auto; overscroll-behavior: contain; }
:where(html:not(:has(.hs-blog-listing,.hs-blog-post,#hs_cos_wrapper_widget_1770735427730))) body .pwr-burger__menu a:not(:where(:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)),:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)) *)) { white-space: normal !important; min-height: 44px; }
:where(html:not(:has(.hs-blog-listing,.hs-blog-post,#hs_cos_wrapper_widget_1770735427730))) body .pwr-burger-bottom-bar:not(:where(:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)),:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)) *)) { padding-bottom: env(safe-area-inset-bottom, 0px); }
body .pwr-footer {
    padding: 20px 0 16px !important;
    border-top: 3px solid #116bf8;
  }
body .pwr-footer > .page-center { padding: 10px 16px !important; }
body .pwr-footer-full__content { padding-bottom: 0 !important; }
body :is(.pwr-footer-company-info, .pwr-footer-full__menu, .pwr-footer-legal__content, .pwr-footer-subscribe) {
    width: 100% !important; float: none !important; margin-inline: 0 !important;
  }
body .pwr-footer-company-info {
    display: grid; grid-template-columns: minmax(0, 1fr) 44px;
    align-items: center; column-gap: 16px; row-gap: 16px; margin-top: 0;
  }
body .pwr-footer-company-info .pwr-footer__logo { grid-column: 1; grid-row: 1; }
body .pwr-footer-company-info__icons {
    grid-column: 2; grid-row: 1; margin: 0 !important; font-size: 30px;
  }
body .pwr-footer-company-info__icons a {
    display: inline-flex !important; align-items: center; justify-content: center;
    width: 44px; height: 44px; margin: 0 !important;
  }
body .pwr-footer .pwr-footer-company-info__desc {
    grid-column: 1 / -1; margin: 0 !important; max-width: 100%;
    color: #b4bfd6; font-size: 14px !important; line-height: 1.6 !important;
  }
body .pwr-footer .pwr-footer-company-info__desc :is(div, p, span) { font-size: inherit !important; line-height: inherit !important; }
body .pwr-footer-company-info__desc strong { color: #fff; font-weight: 600; }
body .pwr-footer-company-info + .pwr-footer-full__menu { margin-top: 20px !important; }
body .pwr-footer .pwr-footer-full__menu .hs-menu-wrapper { display: block; width: 100%; }
body .pwr-footer .pwr-footer-full__menu .hs-menu-wrapper > ul { display: block; margin: 0; padding: 0; }
body .pwr-footer .pwr-footer-full__menu .hs-menu-wrapper li.hs-menu-depth-1 {
    float: none !important; width: 100% !important; margin: 0 !important;
    padding: 16px 0 12px !important; border-top: 1px solid #2a344e;
  }
body .pwr-footer .pwr-footer-full__menu .hs-menu-wrapper li.hs-menu-depth-1 > a {
    display: block; padding: 0 0 6px !important; margin: 0 !important;
    color: #fff; font-size: 16px !important; line-height: 1.4 !important;
    font-weight: 700; letter-spacing: 0; text-transform: none;
  }
body .pwr-footer .pwr-footer-full__menu .hs-menu-wrapper ul.hs-menu-children-wrapper {
    display: flex !important; flex-wrap: wrap; gap: 0 20px;
    position: static !important; width: 100%; min-width: 0;
    padding: 0 !important; margin: 0 !important;
    visibility: visible; opacity: 1; transform: none;
  }
body .pwr-footer .pwr-footer-full__menu .hs-menu-wrapper li.hs-menu-depth-2 {
    display: block; float: none !important; width: auto !important; max-width: 100%;
    padding: 0 !important; margin: 0 !important;
  }
body .pwr-footer .pwr-footer-full__menu .hs-menu-wrapper li.hs-menu-depth-2 > a {
    display: inline-flex !important; align-items: center;
    min-height: 44px; padding: 8px 0 !important; margin: 0 !important;
    color: #dce3f2; font-size: 14px !important; line-height: 1.5 !important;
    font-weight: 400; letter-spacing: 0; white-space: normal !important;
  }
body .pwr-footer__logo { display: block; width: 160px; max-width: 100%; }
body .pwr-footer__logo img { display: block; width: 100%; }
body .pwr-footer-legal {
    padding-top: 16px !important; border-top: 1px solid #2a344e;
    font-size: 12px !important; color: #b4bfd6;
  }
body .pwr-footer-legal__content { display: flex; align-items: center; flex-wrap: wrap; gap: 4px 16px; }
body .pwr-footer-legal__content .pwr-footer__item { margin: 0 !important; font-size: 12px !important; line-height: 1.5; }
body .pwr-footer-legal__content .pwr-footer__item::after,
body .pwr-footer-legal__content .hs-menu-wrapper li::after { display: none !important; }
body .pwr-footer-legal__menu .hs-menu-wrapper :is(ul, li) { margin: 0 !important; padding: 0 !important; }
body .pwr-footer .pwr-footer-legal__menu .hs-menu-wrapper a {
    display: inline-flex; align-items: center; min-height: 44px;
    color: #64a2ff !important; font-size: 12px !important;
  }
body .pwr-footer-subscribe__form .hs-submit { position: static; width: 100%; }
body .pwr-footer-subscribe__form .hs-email { width: 100%; }
:where(html:not(:has(.hs-blog-listing,.hs-blog-post,#hs_cos_wrapper_widget_1770735427730))) body :is(.pwr-sec-clients, .pwr-sec-image-boxes):not(:where(:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)),:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)) *)) { padding-block: 10px !important; margin-block: 0 !important; }
:where(html:not(:has(.hs-blog-listing,.hs-blog-post,#hs_cos_wrapper_widget_1770735427730))) body:has(.pwr-sec-services) .pwr-sec-clients:not(:where(:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)),:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)) *)) { padding-block: 4px !important; margin-block: -10px -12px !important; }
:where(html:not(:has(.hs-blog-listing,.hs-blog-post,#hs_cos_wrapper_widget_1770735427730))) body:has(.pwr-sec-services) .pwr-sec-clients__logo-img:not(:where(:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)),:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)) *)) { height: 72px !important; width: 160px !important; object-fit: contain !important; }
:where(html:not(:has(.hs-blog-listing,.hs-blog-post,#hs_cos_wrapper_widget_1770735427730))) body:has(.pwr-sec-services) .pwr-sec-clients__slider:not(:where(:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)),:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)) *)),
:where(html:not(:has(.hs-blog-listing,.hs-blog-post,#hs_cos_wrapper_widget_1770735427730))) body:has(.pwr-sec-services) .pwr-sec-clients .pwr-swiper:not(:where(:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)),:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)) *)) { height: 72px !important; }
:where(html:not(:has(.hs-blog-listing,.hs-blog-post,#hs_cos_wrapper_widget_1770735427730))) body .pwr-services-item:not(:where(:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)),:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)) *)) { padding-block: 10px !important; }
:where(html:not(:has(.hs-blog-listing,.hs-blog-post,#hs_cos_wrapper_widget_1770735427730))) body .pwr-services-item :is(.pwr-services-item__title, .pwr-services-item__desc):not(:where(:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)),:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)) *)) { height: auto !important; min-height: 0 !important; }
:where(html:not(:has(.hs-blog-listing,.hs-blog-post,#hs_cos_wrapper_widget_1770735427730))) body:has(.pwr-sec-services) .pwr-services-item:not(:where(:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)),:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)) *)) { padding-block: 0 !important; margin-bottom: 6px !important; }
:where(html:not(:has(.hs-blog-listing,.hs-blog-post,#hs_cos_wrapper_widget_1770735427730))) body:has(.pwr-sec-services) .pwr-services-item__icon:not(:where(:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)),:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)) *)) { margin-bottom: 10px !important; }
:where(html:not(:has(.hs-blog-listing,.hs-blog-post,#hs_cos_wrapper_widget_1770735427730))) body .pwr-step:not(:where(:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)),:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)) *)) { padding-inline: 0 !important; margin-block: 0 20px !important; }
:where(html:not(:has(.hs-blog-listing,.hs-blog-post,#hs_cos_wrapper_widget_1770735427730))) body .pwr-step .pwr-mh--wrapper:not(:where(:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)),:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)) *)) { height: auto !important; }
:where(html:not(:has(.hs-blog-listing,.hs-blog-post,#hs_cos_wrapper_widget_1770735427730))) body .pwr-step__title:not(:where(:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)),:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)) *)) { font-size: 18px !important; line-height: 1.35 !important; }
:where(html:not(:has(.hs-blog-listing,.hs-blog-post,#hs_cos_wrapper_widget_1770735427730))) body #hs_cos_wrapper_widget_1785238224505:not(:where(:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)),:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)) *)),
:where(html:not(:has(.hs-blog-listing,.hs-blog-post,#hs_cos_wrapper_widget_1770735427730))) body #hs_cos_wrapper_widget_1785238342099:not(:where(:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)),:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)) *)) { padding-top: 10px !important; }
:where(html:not(:has(.hs-blog-listing,.hs-blog-post,#hs_cos_wrapper_widget_1770735427730))) body :is(.pwr-sec-image__img, .pwr-sec-image__content, .pwr-testimonial__quote):not(:where(:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)),:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)) *)) { margin-block: 16px !important; }
:where(html:not(:has(.hs-blog-listing,.hs-blog-post,#hs_cos_wrapper_widget_1770735427730))) body :is(.cta__background, .cta__background--alt):not(:where(:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)),:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)) *)) {
    padding: 20px 10px !important; margin-inline: 0 !important; width: 100% !important;
  }
:where(html:not(:has(.hs-blog-listing,.hs-blog-post,#hs_cos_wrapper_widget_1770735427730))) body .pwr-sec-cta--content:not(:where(:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)),:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)) *)) {
    box-sizing: border-box !important; width: 100% !important;
    padding: 20px 10px !important; padding-left: 10px !important; padding-right: 10px !important;
  }
:where(html:not(:has(.hs-blog-listing,.hs-blog-post,#hs_cos_wrapper_widget_1770735427730))) body .pwr-sec-cta--content.page-center:not(:where(:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)),:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)) *)),
:where(html:not(:has(.hs-blog-listing,.hs-blog-post,#hs_cos_wrapper_widget_1770735427730))) body .pwr-sec-cta--content.pwr--relative:not(:where(:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)),:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)) *)) {
    padding-left: 10px !important; padding-right: 10px !important;
  }
:where(html:not(:has(.hs-blog-listing,.hs-blog-post,#hs_cos_wrapper_widget_1770735427730))) body .pwr-sec-cta--content :is(.pwr-sec-cta__title, .pwr-sec-cta__desc, .pwr-sec-cta__cta-wrapper):not(:where(:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)),:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)) *)) {
    margin-left: 0 !important; margin-right: 0 !important;
  }
:where(html:not(:has(.hs-blog-listing,.hs-blog-post,#hs_cos_wrapper_widget_1770735427730))) body:has(.pwr-sec-services) .module_17591566084245-padding:not(:where(:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)),:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)) *)) { padding-inline: 0 !important; }
:where(html:not(:has(.hs-blog-listing,.hs-blog-post,#hs_cos_wrapper_widget_1770735427730))) body:has(.pwr-sec-services) #hs_cos_wrapper_module_17591566084245:not(:where(:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)),:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)) *)) { padding-inline: 0 !important; }
:where(html:not(:has(.hs-blog-listing,.hs-blog-post,#hs_cos_wrapper_widget_1770735427730))) body:has(.pwr-sec-services) .cta__background:not(:where(:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)),:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)) *)) { padding-inline: 0 !important; }
:where(html:not(:has(.hs-blog-listing,.hs-blog-post,#hs_cos_wrapper_widget_1770735427730))) body:has(.pwr-sec-services) .cta__background > .pwr-sec-cta--content:not(:where(:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)),:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)) *)) { padding-inline: 10px !important; }
:where(html:not(:has(.hs-blog-listing,.hs-blog-post,#hs_cos_wrapper_widget_1770735427730))) body :is(.cta__background, .cta__background--alt) .pwr-sec-cta--content:not(:where(:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)),:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)) *)) { width: 100% !important; max-width: 100% !important; }
:where(html:not(:has(.hs-blog-listing,.hs-blog-post,#hs_cos_wrapper_widget_1770735427730))) body .pwr-sec-cta__desc--vertical:not(:where(:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)),:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)) *)) { margin-block: 0 16px !important; }
:where(html:not(:has(.hs-blog-listing,.hs-blog-post,#hs_cos_wrapper_widget_1770735427730))) body .pwr-sec-cta__cta-wrapper:not(:where(:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)),:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)) *)) { margin-top: 0 !important; }
:where(html:not(:has(.hs-blog-listing,.hs-blog-post,#hs_cos_wrapper_widget_1770735427730))) body .pwr-sec-image-boxes__container:has(img:is([alt*="Gartner Peer Insights review"], [alt="review gartner"])):not(:where(:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)),:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)) *)) {
    display: flex !important; flex-direction: column; gap: 16px;
    height: auto !important;
  }
:where(html:not(:has(.hs-blog-listing,.hs-blog-post,#hs_cos_wrapper_widget_1770735427730))) body .pwr-image-box:has(img:is([alt*="Gartner Peer Insights review"], [alt="review gartner"])):not(:where(:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)),:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)) *)) {
    position: relative !important; inset: auto !important; transform: none !important;
    width: 50vw !important; max-width: 290px !important; min-width: 0 !important;
    margin: 0 auto !important; height: auto !important;
  }
:where(html:not(:has(.hs-blog-listing,.hs-blog-post,#hs_cos_wrapper_widget_1770735427730))) body .pwr-image-box__img:has(img:is([alt*="Gartner Peer Insights review"], [alt="review gartner"])):not(:where(:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)),:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)) *)) { height: auto !important; }
:where(html:not(:has(.hs-blog-listing,.hs-blog-post,#hs_cos_wrapper_widget_1770735427730))) body .pwr-image-box__img img:is([alt*="Gartner Peer Insights review"], [alt="review gartner"]):not(:where(:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)),:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)) *)) {
    display: block; position: static !important; width: 100% !important;
    height: auto !important; object-fit: contain !important; transform: none !important;
  }
:where(html:not(:has(.hs-blog-listing,.hs-blog-post,#hs_cos_wrapper_widget_1770735427730))) body .pwr-image-box:has(img:is([alt*="Gartner Peer Insights review"], [alt="review gartner"])) .pwr-image-box__below:empty:not(:where(:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)),:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)) *)) { display: none; }
:where(html:not(:has(.hs-blog-listing,.hs-blog-post,#hs_cos_wrapper_widget_1770735427730))) body .pwr-hero__info-box.page-center:not(:where(:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)),:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)) *)) { padding: 10px !important; }
:where(html:not(:has(.hs-blog-listing,.hs-blog-post,#hs_cos_wrapper_widget_1770735427730))) body .pwr-hero__info-box:not(:where(:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)),:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)) *)) {
    margin-top: 20px !important; margin-bottom: 20px !important;
  }
:where(html:not(:has(.hs-blog-listing,.hs-blog-post,#hs_cos_wrapper_widget_1770735427730))) body .pwr-hero__cta-container:not(:where(:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)),:is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),.dnd-section:has(#hs_cos_wrapper_module_17743415694025),.dnd-section:has(#hs_cos_wrapper_module_17592242858707),.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding),:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255)) *)) {
    padding-top: 10px !important; padding-bottom: 0 !important;
  }
/* B — Approved changes, grouped by PDF request. */

/* About us: remove accumulated space before Careers. */
body #hs_cos_wrapper_module_17592231524292 .pwr-services-item:last-child .pwr-services-item__more-link { display: none !important; }
body #hs_cos_wrapper_module_17592231524292 .pwr-services-item:last-child,
body #hs_cos_wrapper_module_17592231524292 .pwr-services-item:last-child .pwr-services-item__desc { margin-bottom: 0 !important; }
body #hs_cos_wrapper_module_17592231524292 :is(.pwr-sec-services,.page-center) { padding-bottom: 0 !important; }
body #hs_cos_wrapper_module_17592235730075 .pwr-sec-image-boxes,
body #hs_cos_wrapper_module_17592235730075 .page-center:has(.pwr-sec__intro-sec) { padding-top: 0 !important; }
/* Square all visual clipping layers in the two Careers cards on hover/focus. */
body #hs_cos_wrapper_module_17592235730075 .pwr-image-box:is(:hover,:focus-within),
body #hs_cos_wrapper_module_17592235730075 .pwr-image-box:is(:hover,:focus-within)
  :is(.pwr-3D-box,.pwr-image-box__img,.pwr-background-img,.pwr-image-box__overlay) {
  border-radius: 0 !important; --br-box: 0px; transition: none !important;
}

/* About us: compact spacing after the hero image and recruiting CTA. */
body .dnd-section:has(#hs_cos_wrapper_module_17605330118433) { padding-bottom: 0 !important; }
body #hs_cos_wrapper_module_17677995878314 .pwr-sec-cta { padding-block: 0 !important; }
body #hs_cos_wrapper_module_17677995878314 .pwr-sec-cta--content { padding-block: 10px 0 !important; }
body #hs_cos_wrapper_module_17605380055674 .pwr-bento-grid,
body #hs_cos_wrapper_module_17605380055674 .pwr-bento-grid > .page-center { padding-top: 0 !important; }
body #hs_cos_wrapper_module_17605380055674 .pwr-bento-grid__desc,
body #hs_cos_wrapper_module_17605380055674 .pwr-bento-grid__desc * {
  font-size: 16px !important; line-height: 1.45 !important;
}
/* This introduction has explicit blank first/last divs around the copy. */
body #hs_cos_wrapper_module_17605380055674 .pwr-bento-grid__desc > div:first-child,
body #hs_cos_wrapper_module_17605380055674 .pwr-bento-grid__desc > div:last-child { display: none !important; }

/* Contact page: tighten the intro-to-cards gap; keep hover cards square
   and exactly as wide as their content container instead of scaling to 105%. */
body #hs_cos_wrapper_module_17592224139755 .page-center:has(.pwr-sec__intro-sec) { padding-bottom: 0 !important; }
body #hs_cos_wrapper_module_17592224139755 .page-center:has(.pwr-sec-image-boxes__container) { padding-top: 0 !important; }
body #hs_cos_wrapper_module_17592224139755 .pwr-image-box { margin-top: 0 !important; --br-box: 0px; }
/* Keep every clipping layer square, including the touch-selected state
   which can remain visible after the pointer has left the card. */
body #hs_cos_wrapper_module_17592224139755 :is(.pwr-image-box,.pwr-3D-box,.pwr-image-box__img,.pwr-background-img,.pwr-image-box__overlay) {
  border-radius: 0 !important;
}
body #hs_cos_wrapper_module_17592224139755 .pwr-image-box:is(:hover,:focus-within) {
  width: 100% !important; border-radius: 0 !important; --br-box: 0px;
}
body #hs_cos_wrapper_module_17592224139755 .pwr-image-box:is(:hover,:focus-within) :is(.pwr-3D-box,.pwr-3D-box__sensor) {
  width: 100% !important; transform: none !important;
}
body #hs_cos_wrapper_module_17592224139755 .pwr-image-box:is(:hover,:focus-within)
  :is(.pwr-3D-box,.pwr-image-box__img,.pwr-background-img,.pwr-image-box__overlay) { border-radius: 0 !important; transition: none !important; }

/* Homepage testimonial cards: a single 10px inner padding on every side. */
body #hs_cos_wrapper_module_17852438013296 .pwr-testimonial--style-multiple {
  padding: 10px !important;
}

/* Homepage "Get to know us" cards: square the hover/touch visual layers. */
body #hs_cos_wrapper_module_17615063422525 :is(.pwr-image-box,.pwr-3D-box,.pwr-image-box__img,.pwr-background-img,.pwr-image-box__overlay) {
  border-radius: 0 !important; --br-box: 0px;
}
body #hs_cos_wrapper_module_17615063422525 .pwr-image-box:is(:hover,:focus-within),
body #hs_cos_wrapper_module_17615063422525 .pwr-image-box:is(:hover,:focus-within)
  :is(.pwr-3D-box,.pwr-3D-box__sensor,.pwr-image-box__img,.pwr-background-img,.pwr-image-box__overlay) {
  border-radius: 0 !important; --br-box: 0px; transition: none !important;
}

/* Homepage statistics follow-up: 20px gap after the final paragraph,
   edge-to-edge blue background, one 10px inner gutter and normal tracking. */
body #hs_cos_wrapper_module_17591473093525 .pwr-services-item:last-child .pwr-services-item__more-link { display: none !important; }
body #hs_cos_wrapper_module_17591473093525 .pwr-services-item:last-child,
body #hs_cos_wrapper_module_17591473093525 .pwr-services-item:last-child .pwr-services-item__desc { margin-bottom: 0 !important; }
body #hs_cos_wrapper_module_17591473093525 :is(.pwr-sec-services,.page-center) { padding-bottom: 0 !important; }
body .hs-content-id-281142102254 .dnd-section:has(#hs_cos_wrapper_module_17591477114375) { padding-inline: 0 !important; }
body #hs_cos_wrapper_module_17591477114375 .pwr-sec-stats {
  width: 100% !important; padding: 10px !important; box-sizing: border-box;
}
body #hs_cos_wrapper_module_17591477114375 .pwr-sec-stats__wrapper.page-center { padding: 0 !important; }
body #hs_cos_wrapper_module_17591477114375,
body #hs_cos_wrapper_module_17591477114375 * { letter-spacing: 0 !important; }

/* Header follow-up: center the three strokes inside the 44px touch target,
   whose midpoint is anchored to pwr-header-full. Preserve the hidden state. */
body .pwr-header-full .pwr-burger__trigger-open:not(.pwr-burger__trigger-open--hidden) {
  display: flex !important; align-items: center !important; justify-content: center !important;
  box-sizing: border-box; width: 44px; height: 44px; padding: 0 !important;
  top: 50% !important; transform: translateY(-50%) !important;
}
body .pwr-header-full .pwr-burger__icon-open { flex: 0 0 auto; margin: 0; }

/* Menu follow-up: paragraph-sized labels at every navigation level. */
body .pwr-burger .pwr-burger__menu a,
body .pwr-burger .pwr-burger__menu a span {
  font-size: 16px !important; line-height: 1.55 !important;
}

/* Menu gutters: one 10px inset, without the theme's extra 30px margin. */
/* Percentages exclude the page scrollbar; 100vw can push the fixed panel
   beyond the left edge when the browser uses a visible scrollbar. */
body .pwr-burger {
  width: min(400px, 100%) !important; max-width: 100% !important; box-sizing: border-box;
}
body .pwr-burger .pwr-burger__menu {
  margin-inline: 0 !important; padding-inline: 10px !important; box-sizing: border-box;
}
body .pwr-burger .pwr-burger__trigger-close { margin-inline: 10px !important; }
body .pwr-burger .pwr-burger-bottom-bar { padding-inline: 10px !important; }
body .pwr-burger__menu .hs-menu-wrapper li.hs-menu-depth-1 > a { padding-left: 0 !important; }
body .pwr-burger__menu .hs-menu-wrapper li.hs-menu-depth-2 > a { padding-left: 15px !important; }
body .pwr-burger__menu .hs-menu-wrapper li.hs-menu-depth-3 > a { padding-left: 30px !important; }
body .pwr-burger__menu .hs-menu-wrapper li.hs-menu-depth-4 > a { padding-left: 45px !important; }

/* R02/R19/R20/R23/R31/R33: original theme spacing variables in restored areas. */
body :is(.dnd-section:has(#hs_cos_wrapper_module_17605330118433),
  .dnd-section:has(#hs_cos_wrapper_module_17743415694025),
  .dnd-section:has(#hs_cos_wrapper_module_17592242858707)),
:is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255),
.hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding) {
  --sp-p-hor-mobile: 40px; --sp-reduction-factor: .75; --fs-min: 15px;
}

/* R01/R11/R18/R19/R20/R22/R31/R32/R33: compact, centered CTAs. */
body :is(#hs_cos_wrapper_module_17677995878314,
 .hs-content-id-361368161515 #hs_cos_wrapper_dnd_area-module-5,
 .hs-content-id-380394473708 #hs_cos_wrapper_module_17592250000255,
 .hs-content-id-385512667381 #hs_cos_wrapper_module_17592250000255,
 #hs_cos_wrapper_module_17743415694025,
 :is(.hs-content-id-380394473708,.hs-content-id-415789954255) #hs_cos_wrapper_module_17744442981435,
 #hs_cos_wrapper_widget_1782826517635,
 #hs_cos_wrapper_widget_1785238224505,
 #hs_cos_wrapper_widget_1785238342099)
 :is(.pwr-cta,.pwr-cta-container__cta,.pwr-cta_button,.cta_button,.hs-cta-embed,.hs-cta-wrapper,.hs-cta-node,.hs-cta-embed > a,.hs-cta-node > a) {
  width: fit-content !important; max-width: 100% !important;
  flex: 0 1 auto !important; margin-inline: auto !important;
}
body .hs_cos_wrapper_type_module:is(#hs_cos_wrapper_widget_1782826517635,#hs_cos_wrapper_widget_1785238224505,#hs_cos_wrapper_widget_1785238342099) .hs-cta-embed > a {
  width: fit-content !important; height: 44px !important; min-height: 44px !important;
  display: flex !important; align-items: center !important; justify-content: center !important;
  padding: 0 20px !important; box-sizing: border-box !important;
  background: #116bf8 !important; color: #fff !important; border-radius: 999px !important;
  text-decoration: none !important; font: 700 14px/1.5 Switzer,Arial,sans-serif !important;
}
body .hs_cos_wrapper_type_module:is(#hs_cos_wrapper_widget_1782826517635,#hs_cos_wrapper_widget_1785238224505,#hs_cos_wrapper_widget_1785238342099) .hs-cta-embed > a img {
  display: none !important;
}
body .hs_cos_wrapper_type_module:is(#hs_cos_wrapper_widget_1782826517635,#hs_cos_wrapper_widget_1785238224505,#hs_cos_wrapper_widget_1785238342099) .hs-cta-embed > a::after {
  content: "Book a Demo" !important; position: static !important; inset: auto !important;
  transform: none !important; margin: 0 !important; padding: 0 !important;
  color: #fff !important; font: inherit !important; white-space: nowrap;
}
body .hs_cos_wrapper_type_module:is(#hs_cos_wrapper_widget_1782826517635,#hs_cos_wrapper_widget_1785238224505,#hs_cos_wrapper_widget_1785238342099) :is(.hs-cta-embed,.hs-cta-wrapper,.hs-cta-node) {
  width: fit-content !important; margin-inline: auto !important;
}

body .hs_cos_wrapper_type_module:is(#hs_cos_wrapper_widget_1782826517635,#hs_cos_wrapper_widget_1785238224505,#hs_cos_wrapper_widget_1785238342099) .hs-cta-embed iframe {
  display: none !important;
}

body .hs_cos_wrapper_type_module:is(#hs_cos_wrapper_widget_1782826517635,#hs_cos_wrapper_widget_1785238224505,#hs_cos_wrapper_widget_1785238342099) .hs-cta-embed:has(iframe) {
  width: fit-content !important;
  height: 44px !important;
  min-height: 44px !important;
  max-height: 44px !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 0 20px !important;
  box-sizing: border-box !important;
  background: #116bf8 !important;
  color: #fff !important;
  border: 0 !important;
  border-radius: 999px !important;
  text-decoration: none !important;
  font: 700 14px/21px Switzer, Arial, sans-serif !important;
  line-height: 21px !important;
  overflow: hidden !important;
}

body .hs_cos_wrapper_type_module:is(#hs_cos_wrapper_widget_1782826517635,#hs_cos_wrapper_widget_1785238224505,#hs_cos_wrapper_widget_1785238342099) .hs-cta-embed:has(iframe)::after {
  content: "Book a Demo" !important;
  color: #fff !important;
  font: inherit !important;
  line-height: inherit !important;
  white-space: nowrap !important;
}

body .hs-content-id-385512667381 :is(.widget_1785238224505-flexbox-positioning,.widget_1785238342099-flexbox-positioning) {
  width: 100% !important;
  max-width: 100% !important;
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
  justify-content: center !important;
  text-align: center !important;
  margin-left: auto !important;
  margin-right: auto !important;
}

body .hs-content-id-385512667381 :is(.widget_1785238224505-flexbox-positioning,.widget_1785238342099-flexbox-positioning) > div,
body .hs-content-id-385512667381 :is(#hs_cos_wrapper_widget_1785238224505,#hs_cos_wrapper_widget_1785238342099),
body .hs-content-id-385512667381 :is(#hs_cos_wrapper_widget_1785238224505_,#hs_cos_wrapper_widget_1785238342099_) {
  width: 100% !important;
  max-width: 100% !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  text-align: center !important;
  margin-left: auto !important;
  margin-right: auto !important;
}
body #hs_cos_wrapper_module_17743415694025 .pwr-hero__cta-container {
  display: flex; flex-direction: column; align-items: center; gap: 12px;
}
body #hs_cos_wrapper_module_17743415694025 .pwr-hero__cta-container > div {
  display: flex; flex-direction: column; align-items: center; gap: 12px; width: 100%; margin: 0;
}

/* R03: full-width quote background; R04: mission heading/description gap. */
body .dnd-section:has(#hs_cos_wrapper_module_17605386605525) { padding-inline: 0 !important; }
body #hs_cos_wrapper_module_17605380055674 .pwr-sec__title { margin-bottom: 12px !important; }
body #hs_cos_wrapper_module_17605380055674 .pwr-sec__desc { margin-top: 0 !important; }

/* R05–R08: comparison pages only. Keep table semantics and local scrolling. */
body :is(.hs-content-id-435926513867,.hs-content-id-436287746248,.hs-content-id-436448002247) .pwr-hero__info-box {
  padding: 28px 16px !important; margin-block: 0 !important;
}
body :is(.hs-content-id-435926513867,.hs-content-id-436287746248,.hs-content-id-436448002247) .pwr-sec-mockup__mockup-wrapper {
  display: none !important;
}
body :is(.hs-content-id-435926513867,.hs-content-id-436287746248,.hs-content-id-436448002247) .pwr-post-item__info-box {
  line-height: 1.5 !important; padding-block: 16px !important;
}
body :is(.hs-content-id-435926513867,.hs-content-id-436287746248,.hs-content-id-436448002247) .pwr-post-item__title {
  line-height: 1.3 !important; margin-bottom: 12px !important;
}
body :is(.hs-content-id-435926513867,.hs-content-id-436287746248,.hs-content-id-436448002247) table {
  display: block; max-width: 100%; overflow-x: auto; overscroll-behavior-x: contain;
}
body :is(.hs-content-id-435926513867,.hs-content-id-436287746248,.hs-content-id-436448002247) :is(th,td) {
  min-width: 140px; padding: 10px !important; line-height: 1.45 !important;
}

/* R09/R10: main contact page only; product contact landing pages excluded. */
body .hs-content-id-287639055549 .pwr-sec-form__form-wrapper { padding-inline: 10px !important; }
body .hs-content-id-287639055549 .pwr-form { padding-inline: 0 !important; }
body .hs-content-id-287639055549 .pwr-sec-form__title { padding-right: 14px !important; }

/* R11/R12: customer listing hero/CTA, without white side strips. */
body .hs-content-id-361368161515 .dnd-section:has(:is(#hs_cos_wrapper_dnd_area-module-1,#hs_cos_wrapper_dnd_area-module-5)) {
  padding-inline: 0 !important;
}
body .hs-content-id-361368161515 #hs_cos_wrapper_dnd_area-module-1 .pwr-hero {
  min-height: 360px !important; background-size: cover !important;
}
body .hs-content-id-361368161515 #hs_cos_wrapper_dnd_area-module-1 .pwr-hero__info-box {
  margin-block: 0 !important; padding: 28px 16px !important;
}

/* R13: enough height for all three customer cards, including selected state. */
body #hs_cos_wrapper_module_17706562151875 .pwr-image-box__img {
  height: max(440px, 105vw) !important; padding-bottom: 0 !important;
}
body #hs_cos_wrapper_module_17706562151875 .pwr-image-box__back { padding: 20px !important; }
body #hs_cos_wrapper_module_17706562151875 .pwr-image-box__more-link {
  display: inline-flex !important; align-items: center; justify-content: flex-start; gap: 8px;
  position: static !important; transform: none !important; margin-top: 14px !important;
}
body #hs_cos_wrapper_module_17706562151875 .pwr-image-box__icon { position: static !important; margin: 0 !important; }

/* R14: customer story content keeps the original theme; logo at 50%. */
body .body-wrapper #hs_cos_wrapper_widget_1770735427730,
body .body-wrapper #hs_cos_wrapper_widget_1770735427730 > span {
  display: flex !important; align-items: center; justify-content: center;
  width: 100% !important; max-width: 100% !important; height: 100%;
  padding: 0 !important; box-sizing: border-box;
}
body #hs_cos_wrapper_widget_1770735427730 img {
  display: block; width: 50% !important; max-width: 50% !important;
  height: auto !important; object-fit: contain; margin: auto !important;
}

/* R15: consistent footer subsection spacing everywhere. */
body .pwr-footer .pwr-footer-full__menu .hs-menu-wrapper ul.hs-menu-children-wrapper {
  gap: 2px 20px !important; align-items: flex-start;
}
body .pwr-footer .pwr-footer-full__menu .hs-menu-wrapper li.hs-menu-depth-2 > a {
  line-height: 1.4 !important; padding-block: 3px !important; min-height: 0 !important;
}

/* R16/R17: industry CTA inner spacing and separated challenge items. */
body :is(.hs-content-id-304588271821,.hs-content-id-305466536152,.hs-content-id-303362033891,
 .hs-content-id-287636055253,.hs-content-id-281457397979,.hs-content-id-303466507471,
 .hs-content-id-287852665034,.hs-content-id-304606381300) .pwr-sec-cta--content {
  padding: 28px 18px !important; gap: 16px !important;
}
body :is(.hs-content-id-304588271821,.hs-content-id-305466536152,.hs-content-id-303362033891,
 .hs-content-id-287636055253,.hs-content-id-281457397979,.hs-content-id-303466507471,
 .hs-content-id-287852665034,.hs-content-id-304606381300) .pwr-step {
  margin-bottom: 24px !important;
}
body :is(.hs-content-id-304588271821,.hs-content-id-305466536152,.hs-content-id-303362033891,
 .hs-content-id-287636055253,.hs-content-id-281457397979,.hs-content-id-303466507471,
 .hs-content-id-287852665034,.hs-content-id-304606381300) .pwr-step__title {
  margin-block: 8px !important; line-height: 1.3 !important;
}

/* R21 follow-up: stack Last Mile and Network metrics like the homepage stats. */
body :is(.hs-content-id-380394473708,.hs-content-id-415789954255) .pwr-stats {
  display: block !important; flex-direction: column !important; gap: 0 !important;
}
body :is(.hs-content-id-380394473708,.hs-content-id-415789954255) .pwr-stats::before,
body :is(.hs-content-id-380394473708,.hs-content-id-415789954255) .pwr-stats::after { display: none !important; }
body :is(.hs-content-id-380394473708,.hs-content-id-415789954255) .pwr-stat {
  display: block !important; flex: none !important; width: 100% !important; min-width: 0 !important;
  margin: 0 0 30px !important; padding: 0 !important;
}
body :is(.hs-content-id-380394473708,.hs-content-id-415789954255) .pwr-stat:last-child {
  margin-bottom: 0 !important;
}
body :is(.hs-content-id-380394473708,.hs-content-id-415789954255) :is(.pwr-stat__number,.pwr-stat__suffix) {
  font-size: 36px !important; line-height: 36px !important; letter-spacing: normal !important;
}
body :is(.hs-content-id-380394473708,.hs-content-id-415789954255) .pwr-stat__title {
  display: block !important; font-size: 16px !important; line-height: 24.8px !important;
  letter-spacing: normal !important; margin-top: 0 !important; padding: 0 !important; width: 100% !important;
}

/* R23: section headings and gutters only; HubSpot owns tab visibility. */
body .hs-content-id-380394473708 #hs_cos_wrapper_module_17744322358895 .pwr-sec__title {
  font-size: 28px !important; line-height: 1.2 !important; margin-bottom: 20px !important;
}
body .hs-content-id-380394473708 #hs_cos_wrapper_module_17744322358895 .page-center {
  width: 100% !important; max-width: 100% !important;
  margin-inline: 0 !important; padding-inline: 0 !important;
}
body .hs-content-id-380394473708 :is(.dnd_area-row-4-padding,.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding) {
  padding-inline: 10px !important;
}

/* R25: readable Network card links, including hover/focus/active. */
body .hs-content-id-415789954255 #hs_cos_wrapper_module_17809075545657 .pwr-cta_button {
  color: #054ab6 !important; background-color: #fff !important;
}
body .hs-content-id-415789954255 #hs_cos_wrapper_module_17809075545657 .pwr-cta_button :is(span,svg) {
  color: inherit !important; fill: currentColor;
}
/* R26/R27: Network content/image spacing and leadership outcomes. */
body .hs-content-id-415789954255 .pwr-sec-mockup__mockup-wrapper { margin-top: 12px !important; padding-top: 0 !important; }
body .hs-content-id-415789954255 .pwr-sec-mockup__mockup { margin-top: 0 !important; }
body .hs-content-id-415789954255 #hs_cos_wrapper_module_17743510666175 .pwr-sec__intro-sec { margin-bottom: 16px !important; }
body .hs-content-id-415789954255 #hs_cos_wrapper_module_17743510666175 .pwr-services { gap: 14px !important; }
/* R28: hide the complete video column, including its empty ratio placeholder. */
body #hs_cos_wrapper_module_17812571850464 .pwr-sec-split__right { display: none !important; }
body .hs-content-id-415789954255 .dnd-section:has(#hs_cos_wrapper_module_17743507930995) { margin-top: 20px !important; }

/* R29: News listing, posts and archives retain theme typography and controls. */
body:has(:is(.hs-blog-listing,.hs-blog-post)) main {
  padding-inline: 10px; box-sizing: border-box;
}
body:has(:is(.hs-blog-listing,.hs-blog-post)) main .page-center {
  padding-inline: 0 !important; max-width: 100%;
}
body:has(.hs-blog-listing) .pwr-blog-listing-dnd-container__bottom .dnd-section {
  padding-bottom: 10px !important;
}
body:has(.hs-blog-post) .pwr-sec-posts {
  padding-bottom: 10px !important;
}
body:has(.hs-blog-post) #hs_cos_wrapper_blog-post-preview {
  margin-bottom: 10px !important;
}

/* Match the visual gap before the footer to About us (about 50px from last visible block). */
body .hs-content-id-281142102254 #hs_cos_wrapper_module_17591566084245,
body .hs-content-id-361368161515 #hs_cos_wrapper_dnd_area-module-5,
body .hs-content-id-305466536152 #hs_cos_wrapper_module_17592250000255,
body .hs-content-id-436448002247 #hs_cos_wrapper_dnd_area-module-6,
body .hs-content-id-436287746248 #hs_cos_wrapper_module_17842878609923,
body .hs-content-id-435926513867 #hs_cos_wrapper_module_1784291250984 {
  display: block !important; margin-bottom: 40px !important;
}
body #hs_cos_wrapper_module_17592216177435 {
  display: block !important; margin-bottom: 40px !important;
}
body #hs_cos_wrapper_module_17592216177435 .pwr-sec-map__map {
  display: none !important;
}

/* R30: original AWS bitmap contains the logo; preserve it at native button size.
   Specificity beats the old normal/hover/focus pseudo-label rules in part A. */
body .hs-content-id-385512667381 #hs_cos_wrapper_widget_1770046475079 a {
  width: fit-content !important; max-width: 100% !important; margin-inline: auto !important;
  padding: 0 !important; min-height: 0 !important; background: transparent !important;
}
body .hs-content-id-385512667381 #hs_cos_wrapper_widget_1770046475079 a::before,
body .hs-content-id-385512667381 #hs_cos_wrapper_widget_1770046475079 a::after,
body .hs-content-id-385512667381 #hs_cos_wrapper_widget_1770046475079 a:is(:hover,:focus,:active)::after {
  content: none !important; display: none !important;
}
body .hs-content-id-385512667381 #hs_cos_wrapper_widget_1770046475079 a img {
  display: block !important; width: 205px !important; max-width: 100% !important;
  height: auto !important; margin: 0 !important; transform: none !important; object-fit: contain !important;
}
/* R32: keep the blue standalone CTA; remove the duplicate white hero CTA. */
body .hs-content-id-385512667381 #hs_cos_wrapper_module_17599297161573 .pwr-sec-cta__cta-wrapper { display: none !important; }
/* R34: no carousel timing, slider dimensions or quote overrides added. */

/* Follow-up: all mobile text buttons size to their label plus padding. */
body .body-wrapper :is(.pwr-cta,.pwr-cta-container__cta,.pwr-cta_button,.cta_button,.hs-button,
  .hs-submit,.hs-cta-embed,.hs-cta-wrapper,.hs-cta-node),
body .body-wrapper .pwr-bento-grid :is(.pwr-adc-content--button,.pwr-adc-content__button,
  .pwr-cta,.cta_button,.pwr-cta_button),
body .body-wrapper .pwr-cta-container > :is(.pwr--neg-margin-lr-10,.pwr-cta-container__cta),
body .body-wrapper .hs-form :is(input[type="submit"],input[type="button"]) {
  width: fit-content !important; max-width: 100% !important;
  flex: 0 1 auto !important; margin-inline: auto !important;
}
body .body-wrapper :is(.hs-cta-embed,.hs-cta-wrapper,.hs-cta-node) > a:has(img:is([alt*="Book a Demo"],[alt="Explore the Use Cases"])) {
  width: fit-content !important; max-width: 100% !important;
}
/* Generated labels must contribute to intrinsic width, rather than being absolute. */
body .body-wrapper :is(.hs-cta-embed,.hs-cta-wrapper,.hs-cta-node) > a:has(img:is([alt*="Book a Demo"],[alt="Explore the Use Cases"]))::after {
  position: static !important; inset: auto !important; width: auto !important;
  transform: none !important;
}

/* About us follow-up supersedes the original hero typography/gutters in R02.
   Keep the original grid composition while matching the homepage text scale. */
body #hs_cos_wrapper_module_17605330118433 .page-center {
  width: calc(100% - 40px) !important; max-width: calc(100% - 40px) !important;
  margin-inline: auto !important; padding-inline: 0 !important;
}
body #hs_cos_wrapper_module_17605330118433 .pwr-adc-content__title {
  font-size: 30px !important; line-height: 1.2 !important;
}
body #hs_cos_wrapper_module_17605330118433 .pwr-adc-content__title * {
  font-size: inherit !important; line-height: inherit !important;
}
body #hs_cos_wrapper_module_17605330118433 .pwr-adc-content--title {
  margin-bottom: 0 !important;
}
body #hs_cos_wrapper_module_17605330118433 .pwr-adc-content--text {
  margin-top: 0 !important;
}
body #hs_cos_wrapper_module_17605330118433 .pwr-adc-content__text,
body #hs_cos_wrapper_module_17605330118433 .pwr-adc-content__text * {
  line-height: 1.4 !important;
}
body #hs_cos_wrapper_module_17605330118433 .pwr-adc__content-wrapper--ix-0-1-2,
body #hs_cos_wrapper_module_17605330118433 .pwr-adc__content-wrapper--ix-0-1-3 .pwr-adc-content--spacer {
  display: none !important;
}
body #hs_cos_wrapper_module_17605330118433 :is(.cta_button,.pwr-cta_button) {
  display: inline-flex !important; align-items: center; justify-content: center;
  box-sizing: border-box; height: 44px !important; min-height: 44px !important; padding: 0 32px !important;
  font-family: Switzer,Arial,sans-serif !important; font-size: 14px !important;
  line-height: 1.5 !important;
}

/* Shared mobile button height: match Explore the platform (44px).
   The visible control owns the height; wrappers must not add vertical padding. */
body .body-wrapper :is(.cta_button,.pwr-cta_button,.hs-button,a.pwr-cta,button.pwr-cta),
body .body-wrapper .hs-form :is(input[type="submit"],input[type="button"]),
body .body-wrapper :is(.hs-cta-embed,.hs-cta-node) > a,
body .body-wrapper :is(.hs-cta-embed,.hs-cta-node) > a:has(img[alt]) {
  box-sizing: border-box !important; height: 44px !important;
  min-height: 44px !important; max-height: 44px !important;
  padding-block: 0 !important;
  display: inline-flex !important; align-items: center !important; justify-content: center !important;
  font-size: 14px !important; line-height: 21px !important;
}
body .body-wrapper .pwr-cta:has(> :is(.cta_button,.pwr-cta_button)) {
  padding-block: 0 !important;
}
body .body-wrapper :is(.hs-cta-embed,.hs-cta-wrapper,.hs-cta-node) {
  height: auto !important; min-height: 0 !important; padding-block: 0 !important; line-height: 0 !important;
}
body .body-wrapper #hs_cos_wrapper_widget_1770046475079 a {
  height: 44px !important; min-height: 44px !important; max-height: 44px !important;
}
body .body-wrapper #hs_cos_wrapper_widget_1770046475079 a img {
  height: 44px !important; width: auto !important; max-height: 44px !important;
}

/* HubSpot image CTAs/logos are not text buttons. If their external image is slow
   or blocked in preview, do not leave a blue button sliver behind. */
body .body-wrapper :is(.hs-cta-embed,.hs-cta-node) > a:has(img:not([alt*="Book a Demo"]):not([alt*="Explore the Use Cases"])) {
  width: fit-content !important;
  height: auto !important;
  min-height: 0 !important;
  max-height: none !important;
  padding: 0 !important;
  display: inline-block !important;
  line-height: 0 !important;
  background: transparent !important;
  border: 0 !important;
  border-radius: 0 !important;
}

body .body-wrapper :is(.hs-cta-embed,.hs-cta-node) > a:has(img:not([alt*="Book a Demo"]):not([alt*="Explore the Use Cases"]))::before,
body .body-wrapper :is(.hs-cta-embed,.hs-cta-node) > a:has(img:not([alt*="Book a Demo"]):not([alt*="Explore the Use Cases"]))::after {
  content: none !important;
  display: none !important;
}

body .body-wrapper :is(.hs-cta-embed,.hs-cta-node) > a:has(img:not([alt*="Book a Demo"]):not([alt*="Explore the Use Cases"])) img {
  display: block !important;
  width: auto !important;
  max-width: 100% !important;
  height: auto !important;
  max-height: 54px !important;
  object-fit: contain !important;
}

/* Customer story detail logo CTA: preserve it as an image/logo, not as a pill
   button. This removes the blue sliver shown in HubSpot preview when the CTA
   image is not yet rendered. */
body :is(.hs-content-id-359768184045,.hs-content-id-391252455623,.hs-content-id-388830596344) #hs_cos_wrapper_widget_1774427964108,
body :is(.hs-content-id-359768184045,.hs-content-id-391252455623,.hs-content-id-388830596344) #hs_cos_wrapper_widget_1774427964108 :is(.hs-cta-wrapper,.hs-cta-node),
body :is(.hs-content-id-359768184045,.hs-content-id-391252455623,.hs-content-id-388830596344) #hs_cos_wrapper_widget_1774427964108 :is(.hs-cta-wrapper,.hs-cta-node) > a {
  width: auto !important;
  max-width: 100% !important;
  height: auto !important;
  min-height: 0 !important;
  max-height: none !important;
  padding: 0 !important;
  margin-left: auto !important;
  margin-right: auto !important;
  line-height: 0 !important;
  background: transparent !important;
  border: 0 !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  overflow: visible !important;
}

body :is(.hs-content-id-359768184045,.hs-content-id-391252455623,.hs-content-id-388830596344) #hs_cos_wrapper_widget_1774427964108 :is(.hs-cta-wrapper,.hs-cta-node) > a::before,
body :is(.hs-content-id-359768184045,.hs-content-id-391252455623,.hs-content-id-388830596344) #hs_cos_wrapper_widget_1774427964108 :is(.hs-cta-wrapper,.hs-cta-node) > a::after {
  content: none !important;
  display: none !important;
}

body :is(.hs-content-id-359768184045,.hs-content-id-391252455623,.hs-content-id-388830596344) #hs_cos_wrapper_widget_1774427964108 .hs-cta-img {
  display: block !important;
  width: auto !important;
  max-width: 180px !important;
  height: auto !important;
  max-height: 80px !important;
  object-fit: contain !important;
  margin: 0 auto !important;
}

body :is(.hs-content-id-359768184045,.hs-content-id-391252455623,.hs-content-id-388830596344) .widget_1774427964108-flexbox-positioning,
body :is(.hs-content-id-359768184045,.hs-content-id-391252455623,.hs-content-id-388830596344) #hs_cos_wrapper_widget_1774427964108 {
  display: none !important;
  height: 0 !important;
  min-height: 0 !important;
  max-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  overflow: hidden !important;
}

/* Keep the first visible block at a consistent distance from the mobile header. */
body #hs_cos_wrapper_module_17605330118433 .pwr-bento-grid {
  padding-top: 30px !important;
}
body #hs_cos_wrapper_module_17743415694025 .page-center.pwr-hero__info-box {
  margin-top: 30px !important; padding-top: 0 !important;
}
body #hs_cos_wrapper_dnd_area-module-1 .page-center.pwr-hero__info-box {
  margin-top: 20px !important; padding-top: 0 !important;
}
body #hs_cos_wrapper_hero .page-center.pwr-hero__info-box {
  margin-top: 30px !important; padding-top: 0 !important;
}
body #hs_cos_wrapper_module_17599297161573 .pwr-sec-cta {
  padding-top: 20px !important;
}
body #hs_cos_wrapper_module_17599297161573 .pwr-sec-cta--content {
  padding-top: 0 !important;
}

/* About us: reduce spacing around the Company Built Around People intro. */
body .dnd-section:has(#hs_cos_wrapper_module_17592227502185) {
  padding-top: 0 !important;
}
body #hs_cos_wrapper_module_17592227502185 .pwr-sec-txt,
body #hs_cos_wrapper_module_17592227502185 .page-center {
  padding-top: 0 !important;
}
body #hs_cos_wrapper_module_17592227502185 .pwr-sec-txt__intro-sec {
  margin-bottom: 8px !important;
}
body #hs_cos_wrapper_module_17592227502185 .pwr-sec-txt__title {
  margin-bottom: 0 !important;
}
/* Last Mile follow-up: tune the three use-case blocks below the selector. */
body .hs-content-id-380394473708 :is(#hs_cos_wrapper_module_17744354561186,
  #hs_cos_wrapper_module_177443545611810,
  #hs_cos_wrapper_module_1774435675222) h4 {
  margin-top: 12px !important;
  margin-bottom: 12px !important;
}
body .hs-content-id-380394473708 :is(#hs_cos_wrapper_module_17744354561186,
  #hs_cos_wrapper_module_177443545611810,
  #hs_cos_wrapper_module_1774435675222) p,
body .hs-content-id-380394473708 :is(#hs_cos_wrapper_module_17744354561186,
  #hs_cos_wrapper_module_177443545611810,
  #hs_cos_wrapper_module_1774435675222) p * {
  line-height: 1.35 !important;
}
body .hs-content-id-380394473708 .dnd_area-row-5-padding {
  padding-bottom: 0 !important;
}
body .hs-content-id-380394473708 .dnd_area-row-8-padding {
  padding-top: 10px !important;
}
body :is(.hs-content-id-380394473708,.hs-content-id-415789954255) #hs_cos_wrapper_module_17744442981435 .pwr-sec-posts {
  padding-top: 0 !important;
}
/* Last Mile: Related Resources cards full-width inside the 10px mobile gutter. */
body :is(.hs-content-id-380394473708,.hs-content-id-415789954255) #hs_cos_wrapper_module_17744442981435 .page-center {
  width: 100% !important;
  max-width: 100% !important;
  margin-inline: auto !important;
  padding-inline: 0 !important;
  box-sizing: border-box !important;
}
body :is(.hs-content-id-380394473708,.hs-content-id-415789954255) #hs_cos_wrapper_module_17744442981435 .pwr-sec-posts__container {
  width: 100% !important;
  max-width: 100% !important;
  margin-inline: 0 !important;
  padding-inline: 0 !important;
  box-sizing: border-box !important;
}
body :is(.hs-content-id-380394473708,.hs-content-id-415789954255) #hs_cos_wrapper_module_17744442981435 .pwr-post-item,
body :is(.hs-content-id-380394473708,.hs-content-id-415789954255) #hs_cos_wrapper_module_17744442981435 .pwr-post-item:is(:hover,:focus,:focus-within) {
  display: block !important;
  width: 100% !important;
  max-width: 100% !important;
  margin-inline: 0 !important;
  padding-inline: 0 !important;
  transform: none !important;
  box-sizing: border-box !important;
}
body :is(.hs-content-id-380394473708,.hs-content-id-415789954255) #hs_cos_wrapper_module_17744442981435 .pwr-post-item :is(.pwr-3D-box,.pwr-post-item__content),
body :is(.hs-content-id-380394473708,.hs-content-id-415789954255) #hs_cos_wrapper_module_17744442981435 .pwr-post-item:is(:hover,:focus,:focus-within) :is(.pwr-3D-box,.pwr-post-item__content,.pwr-3D-box__sensor) {
  width: 100% !important;
  max-width: 100% !important;
  margin-inline: 0 !important;
  transform: none !important;
  box-sizing: border-box !important;
}
body :is(.hs-content-id-380394473708,.hs-content-id-415789954255) #hs_cos_wrapper_module_17744442981435 .pwr-post-item__info-box {
  padding: 10px !important;
  box-sizing: border-box !important;
}
/* Last Mile: remove residual side margins from the Related Resources section wrapper. */
body :is(.hs-content-id-380394473708,.hs-content-id-415789954255) #hs_cos_wrapper_module_17744442981435 .pwr-sec-posts,
body :is(.hs-content-id-380394473708,.hs-content-id-415789954255) #hs_cos_wrapper_module_17744442981435 .pwr-sec--boxed-w-content-in {
  margin-left: 0 !important;
  margin-right: 0 !important;
}
/* FAQ follow-up: tighten title, intro text and first accordion box spacing. */
body .dnd-section:has(.pwr-sec-cta__title):has(+ .dnd-section .pwr-sec-accordion) {
  padding-bottom: 0 !important;
}
body .dnd-section:has(.pwr-sec-cta__title):has(+ .dnd-section .pwr-sec-accordion) .pwr-sec-cta,
body .dnd-section:has(.pwr-sec-cta__title):has(+ .dnd-section .pwr-sec-accordion) .pwr-sec-cta--content,
body .dnd-section:has(.pwr-sec-cta__title):has(+ .dnd-section .pwr-sec-accordion) .page-center {
  padding-bottom: 0 !important;
}
body .dnd-section:has(.pwr-sec-cta__title):has(+ .dnd-section .pwr-sec-accordion) .pwr-sec-cta__title {
  margin-bottom: 6px !important;
}
body .dnd-section:has(.pwr-sec-cta__title):has(+ .dnd-section .pwr-sec-accordion) .pwr-sec-cta__desc,
body .dnd-section:has(.pwr-sec-cta__title):has(+ .dnd-section .pwr-sec-accordion) .pwr-sec-cta__desc * {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  line-height: 1.35 !important;
}
body .dnd-section:has(.pwr-sec-accordion) {
  padding-top: 0 !important;
}
body .pwr-sec-accordion,
body .pwr-sec-accordion .page-center,
body .pwr-sec-accordion .pwr-accordion-container {
  padding-top: 0 !important;
  margin-top: 0 !important;
}
body .pwr-sec-accordion .pwr-accordion:first-child,
body .pwr-sec-accordion .pwr-accordion-2col:first-child {
  margin-top: 0 !important;
}
/* FAQ follow-up: same-section layout variant used by industry/comparison pages. */
body .dnd-section:has(.pwr-sec-cta__title):has(.pwr-sec-accordion) {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
body .dnd-section:has(.pwr-sec-cta__title):has(.pwr-sec-accordion) .pwr-sec-cta,
body .dnd-section:has(.pwr-sec-cta__title):has(.pwr-sec-accordion) .pwr-sec-cta--content,
body .dnd-section:has(.pwr-sec-cta__title):has(.pwr-sec-accordion) .pwr-sec-cta .page-center {
  padding-bottom: 0 !important;
  margin-bottom: 0 !important;
}
body .dnd-section:has(.pwr-sec-cta__title):has(.pwr-sec-accordion) .pwr-sec-cta__hor-text-wrapper {
  margin-bottom: 10px !important;
}
body .dnd-section:has(.pwr-sec-cta__title):has(.pwr-sec-accordion) .pwr-sec-cta__title {
  margin-bottom: 6px !important;
}
body .dnd-section:has(.pwr-sec-cta__title):has(.pwr-sec-accordion) .pwr-sec-cta__desc,
body .dnd-section:has(.pwr-sec-cta__title):has(.pwr-sec-accordion) .pwr-sec-cta__desc * {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  line-height: 1.35 !important;
}
body .dnd-section:has(.pwr-sec-cta__title):has(.pwr-sec-accordion) .pwr-sec-cta__cta-wrapper:empty {
  display: none !important;
}
body .dnd-section:has(.pwr-sec-cta__title):has(.pwr-sec-accordion) .pwr-sec-accordion,
body .dnd-section:has(.pwr-sec-cta__title):has(.pwr-sec-accordion) .pwr-sec-accordion .page-center,
body .dnd-section:has(.pwr-sec-cta__title):has(.pwr-sec-accordion) .pwr-accordion-container {
  padding-top: 0 !important;
  margin-top: 0 !important;
}
/* Network Orchestration follow-up: compact hero, use-cases and final CTA spacing. */
body .hs-content-id-415789954255 #hs_cos_wrapper_module_17812571850464 .pwr-sec-split__content {
  padding-left: 10px !important;
  padding-right: 10px !important;
  box-sizing: border-box !important;
}
body .hs-content-id-415789954255 #hs_cos_wrapper_module_17812571850464 .pwr-sec-split__desc > p:last-child,
body .hs-content-id-415789954255 #hs_cos_wrapper_module_17812571850464 .pwr-sec-split__desc > p:last-child * {
  line-height: 1.35 !important;
}
body .hs-content-id-415789954255 #hs_cos_wrapper_module_17812571850464 .pwr-sec-split__desc > p:last-child {
  margin-bottom: 12px !important;
}
body .hs-content-id-415789954255 .dnd-section:has(#hs_cos_wrapper_module_17743507930995) {
  margin-top: 8px !important;
  padding-top: 0 !important;
}
body .hs-content-id-415789954255 .dnd-section:has(#hs_cos_wrapper_module_17743510666175),
body .hs-content-id-415789954255 #hs_cos_wrapper_module_17743510666175 .pwr-sec-services,
body .hs-content-id-415789954255 #hs_cos_wrapper_module_17743510666175 .page-center {
  padding-bottom: 0 !important;
  margin-bottom: 0 !important;
}
body .hs-content-id-415789954255 #hs_cos_wrapper_module_17743510666175 .pwr-services-item,
body .hs-content-id-415789954255 #hs_cos_wrapper_module_17743510666175 .pwr-services-item__desc {
  margin-bottom: 0 !important;
}
body .hs-content-id-415789954255 #hs_cos_wrapper_module_17743510666175 .pwr-services-item__more-link {
  display: none !important;
}
body .hs-content-id-415789954255 .dnd-section:has(#hs_cos_wrapper_module_17809075545656),
body .hs-content-id-415789954255 #hs_cos_wrapper_module_17809075545656 .pwr-sec-txt,
body .hs-content-id-415789954255 #hs_cos_wrapper_module_17809075545656 .page-center {
  padding-top: 10px !important;
  margin-top: 0 !important;
}
body .hs-content-id-415789954255 #hs_cos_wrapper_module_17809075545656 .pwr-sec-txt__intro-sec {
  margin-bottom: 8px !important;
}
body .hs-content-id-415789954255 :is(#hs_cos_wrapper_widget_1780931706914,#hs_cos_wrapper_module_17809318021193) .pwr-simple-list-item__front {
  padding: 20px 10px !important;
  box-sizing: border-box !important;
}
body .hs-content-id-415789954255 :is(#hs_cos_wrapper_widget_1780931706914,#hs_cos_wrapper_module_17809318021193) .pwr-simple-list-item__desc :is(h4,p) {
  padding-left: 18px !important;
  padding-right: 10px !important;
  margin-bottom: 10px !important;
}
body .hs-content-id-415789954255 :is(#hs_cos_wrapper_widget_1780931706914,#hs_cos_wrapper_module_17809318021193) .pwr-simple-list-item__desc :is(br:last-child) {
  display: none !important;
}
body .hs-content-id-415789954255 #hs_cos_wrapper_module_17592250000255 .pwr-sec-cta--content {
  padding-bottom: 20px !important;
}
body .hs-content-id-415789954255 #hs_cos_wrapper_module_17592250000255 .pwr-sec-cta__desc {
  margin-bottom: 14px !important;
}
body .hs-content-id-415789954255 #hs_cos_wrapper_module_17592250000255 .pwr-sec-cta__cta-wrapper {
  margin-top: 14px !important;
}
/* TMS Solution follow-up: compact intro copy and product-module boxes. */
body .hs-content-id-385512667381 #hs_cos_wrapper_module_17592242858706 .pwr-sec-txt__left,
body .hs-content-id-385512667381 #hs_cos_wrapper_module_17592242858706 .pwr-sec-txt__left * {
  line-height: 1.35 !important;
}
body .hs-content-id-385512667381 #hs_cos_wrapper_module_17592242858706 .pwr-sec-txt__content {
  margin-top: 6px !important;
}
body .hs-content-id-385512667381 #hs_cos_wrapper_module_17592242858707 .page-center {
  width: calc(100% - 40px) !important;
  max-width: calc(100% - 40px) !important;
  margin-inline: auto !important;
  padding-inline: 0 !important;
  box-sizing: border-box !important;
}
body .hs-content-id-385512667381 #hs_cos_wrapper_module_17592242858707 .pwr-services {
  margin-inline: 0 !important;
  padding-inline: 0 !important;
  gap: 14px !important;
}
body .hs-content-id-385512667381 #hs_cos_wrapper_module_17592242858707 .pwr-services-box,
body .hs-content-id-385512667381 #hs_cos_wrapper_module_17592242858707 .pwr-services-box:is(:hover,:focus,:focus-within) {
  width: 100% !important;
  max-width: 100% !important;
  margin-inline: 0 !important;
  padding-inline: 0 !important;
  transform: none !important;
  box-sizing: border-box !important;
}
body .hs-content-id-385512667381 #hs_cos_wrapper_module_17592242858707 .pwr-services-box__inner,
body .hs-content-id-385512667381 #hs_cos_wrapper_module_17592242858707 .pwr-services-box__front {
  padding: 10px !important;
  box-sizing: border-box !important;
}
body .hs-content-id-385512667381 #hs_cos_wrapper_module_17592242858707 :is(.pwr-services-item__title,.pwr-services-item__desc,.pwr-services-item__desc *) {
  line-height: 1.35 !important;
}
body .hs-content-id-385512667381 #hs_cos_wrapper_module_17592242858707 .pwr-services-item__more-link {
  margin-top: 8px !important;
  text-align: left !important;
  align-self: flex-start !important;
  justify-content: flex-start !important;
  margin-left: 0 !important;
  margin-right: auto !important;
}
body .hs-content-id-385512667381 #hs_cos_wrapper_module_17592242858707 .pwr-services-item__more-link .pwr-cta_button,
body .hs-content-id-385512667381 #hs_cos_wrapper_module_17592242858707 .pwr-services-item__more-link a {
  margin-left: 0 !important;
  margin-right: auto !important;
  justify-content: flex-start !important;
  text-align: left !important;
}

/* Focused follow-up: CTA bottom spacing and Network hero gutters. */
body .hs-content-id-380394473708 #hs_cos_wrapper_module_17592250000255 .pwr-sec-cta--content,
body .hs-content-id-385512667381 #hs_cos_wrapper_module_17592250000255 .pwr-sec-cta--content {
  padding-bottom: 30px !important;
  box-sizing: border-box !important;
}
body .hs-content-id-380394473708 #hs_cos_wrapper_module_17592250000255 .pwr-sec-cta__cta-wrapper,
body .hs-content-id-385512667381 #hs_cos_wrapper_module_17592250000255 .pwr-sec-cta__cta-wrapper {
  margin-top: 18px !important;
  margin-bottom: 0 !important;
}

/* TMS Solution: in HubSpot preview the image-based Book a Demo CTA can collapse
   to a thin vertical line. Force the CTA placeholder to render as a real pill. */
body .hs-content-id-385512667381 #hs_cos_wrapper_widget_1785238224505 {
  display: flex !important;
  justify-content: center !important;
  width: 100% !important;
  margin: 22px 0 26px !important;
  padding: 0 !important;
}

body .hs-content-id-385512667381 #hs_cos_wrapper_widget_1785238224505 :is(.hs-cta-embed,.hs-cta-wrapper,.hs-cta-node) {
  width: fit-content !important;
  min-width: 150px !important;
  height: 44px !important;
  min-height: 44px !important;
  max-height: 44px !important;
  margin: 0 auto !important;
  padding: 0 !important;
  line-height: 0 !important;
  overflow: hidden !important;
  border: 0 !important;
  background: #116bf8 !important;
  border-radius: 999px !important;
  box-sizing: border-box !important;
}

body .hs-content-id-385512667381 #hs_cos_wrapper_widget_1785238224505 .hs-cta-embed > :not(a),
body .hs-content-id-385512667381 #hs_cos_wrapper_widget_1785238224505 .hs-cta-node > :not(a) {
  display: none !important;
}

body .hs-content-id-385512667381 #hs_cos_wrapper_widget_1785238224505 :is(.hs-cta-embed,.hs-cta-node) > a {
  width: 150px !important;
  height: 44px !important;
  min-height: 44px !important;
  max-height: 44px !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  margin: 0 !important;
  padding: 0 20px !important;
  background: #116bf8 !important;
  border: 0 !important;
  border-radius: 999px !important;
  box-sizing: border-box !important;
  color: #fff !important;
  text-decoration: none !important;
  font: 700 14px/21px Switzer, Arial, sans-serif !important;
}

body .hs-content-id-385512667381 #hs_cos_wrapper_widget_1785238224505 :is(.hs-cta-embed,.hs-cta-node) > a img {
  display: none !important;
}

body .hs-content-id-385512667381 #hs_cos_wrapper_widget_1785238224505 :is(.hs-cta-embed,.hs-cta-node) > a::after {
  content: "Book a Demo" !important;
  color: #fff !important;
  font: inherit !important;
  line-height: inherit !important;
  white-space: nowrap !important;
}

body .hs-content-id-385512667381 #hs_cos_wrapper_widget_1785238224505 .hs-cta-embed:not(:has(a))::after,
body .hs-content-id-385512667381 #hs_cos_wrapper_widget_1785238224505 .hs-cta-node:not(:has(a))::after {
  content: "Book a Demo" !important;
  width: 150px !important;
  height: 44px !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  color: #fff !important;
  font: 700 14px/21px Switzer, Arial, sans-serif !important;
  white-space: nowrap !important;
}

body .hs-content-id-385512667381 :is(#hs_cos_wrapper_widget_1785238224505,#hs_cos_wrapper_widget_1785238342099) .hs-cta-embed:has(iframe) {
  width: 150px !important;
  height: 44px !important;
  min-height: 44px !important;
  max-height: 44px !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  padding: 0 20px !important;
  margin: 0 auto !important;
  background: #116bf8 !important;
  border: 0 !important;
  border-radius: 999px !important;
  box-sizing: border-box !important;
  color: #fff !important;
  font: 700 14px/21px Switzer, Arial, sans-serif !important;
  line-height: 21px !important;
  overflow: hidden !important;
}

body .hs-content-id-385512667381 :is(#hs_cos_wrapper_widget_1785238224505,#hs_cos_wrapper_widget_1785238342099) .hs-cta-embed:has(iframe) iframe {
  display: block !important;
  position: absolute !important;
  inset: 0 !important;
  z-index: 2 !important;
  width: 100% !important;
  height: 100% !important;
  min-width: 100% !important;
  min-height: 100% !important;
  max-width: 100% !important;
  max-height: 100% !important;
  opacity: 0 !important;
  pointer-events: auto !important;
}

body .hs-content-id-385512667381 :is(#hs_cos_wrapper_widget_1785238224505,#hs_cos_wrapper_widget_1785238342099) .hs-cta-embed:has(iframe)::after {
  content: "Book a Demo" !important;
  color: #fff !important;
  font: inherit !important;
  line-height: inherit !important;
  white-space: nowrap !important;
}
body .hs-content-id-415789954255 #hs_cos_wrapper_module_17812571850464 .pwr-sec-split,
body .hs-content-id-415789954255 #hs_cos_wrapper_module_17812571850464 .pwr--relative,
body .hs-content-id-415789954255 #hs_cos_wrapper_module_17812571850464 .row-fluid,
body .hs-content-id-415789954255 #hs_cos_wrapper_module_17812571850464 .pwr-sec-split__left {
  padding-left: 0 !important;
  padding-right: 0 !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
  box-sizing: border-box !important;
}
body .hs-content-id-415789954255 #hs_cos_wrapper_module_17812571850464 .pwr-sec-split__content {
  padding-left: 0 !important;
  padding-right: 0 !important;
  box-sizing: border-box !important;
}
body .hs-content-id-415789954255 #hs_cos_wrapper_module_17812571850464 .pwr-sec-split__desc > p:last-child {
  margin-top: 8px !important;
  margin-bottom: 6px !important;
  line-height: 1.2 !important;
}
body .hs-content-id-415789954255 #hs_cos_wrapper_module_17812571850464 .pwr-sec-split__desc > p:last-child em,
body .hs-content-id-415789954255 #hs_cos_wrapper_module_17812571850464 .pwr-sec-split__desc > p:last-child strong {
  line-height: 1.2 !important;
}
body .hs-content-id-415789954255 #hs_cos_wrapper_module_17812571850464 .hs-cta-embed {
  margin-bottom: 8px !important;
}
body .hs-content-id-415789954255 #hs_cos_wrapper_module_17812571850464 .hs-cta-embed + p,
body .hs-content-id-415789954255 #hs_cos_wrapper_module_17812571850464 .pwr-sec-split__desc > p:empty {
  display: none !important;
}

/* Network Orchestration: tighter line-height for the validated proof line. */
body .hs-content-id-415789954255 #hs_cos_wrapper_module_17812571850464 .pwr-sec-split__desc > p:last-child,
body .hs-content-id-415789954255 #hs_cos_wrapper_module_17812571850464 .pwr-sec-split__desc > p:last-child em,
body .hs-content-id-415789954255 #hs_cos_wrapper_module_17812571850464 .pwr-sec-split__desc > p:last-child strong {
  line-height: 1.05 !important;
}
body .hs-content-id-415789954255 #hs_cos_wrapper_module_17812571850464 .pwr-sec-split__desc > p:last-child {
  margin-top: 4px !important;
  margin-bottom: 4px !important;
}

/* Network Orchestration: target the rendered validated paragraph directly. */
body .hs-content-id-415789954255 #hs_cos_wrapper_module_17812571850464 .pwr-sec-split__content > p:last-child,
body .hs-content-id-415789954255 #hs_cos_wrapper_module_17812571850464 .pwr-sec-split__content > p:last-child em,
body .hs-content-id-415789954255 #hs_cos_wrapper_module_17812571850464 .pwr-sec-split__content > p:last-child strong {
  line-height: 1.05 !important;
}
body .hs-content-id-415789954255 #hs_cos_wrapper_module_17812571850464 .pwr-sec-split__content > p:last-child {
  margin-top: 4px !important;
  margin-bottom: 4px !important;
}

/* Customer Success Stories: hero, client-logo cards and slider indicators. */
body .hs-content-id-361368161515 #hs_cos_wrapper_dnd_area-module-1 .pwr-hero {
  min-height: 0 !important;
  height: auto !important;
  overflow: hidden !important;
  background-color: transparent !important;
}
body .hs-content-id-361368161515 #hs_cos_wrapper_dnd_area-module-1 .pwr-hero :is(.pwr-bg,.pwr-bg img,.pwr-bg-overlay) {
  height: 100% !important;
  min-height: 0 !important;
}
body .hs-content-id-361368161515 #hs_cos_wrapper_dnd_area-module-1 .pwr-hero__info-box {
  min-height: 0 !important;
  padding-top: 28px !important;
  padding-bottom: 28px !important;
}
body .hs-content-id-361368161515 #hs_cos_wrapper_module_17706562151875 .pwr-image-box__img img.pwr-background-img {
  object-fit: contain !important;
  width: 72% !important;
  height: 72% !important;
  inset: 14% !important;
  margin: auto !important;
}
body .hs-content-id-361368161515 #hs_cos_wrapper_module_17706562151875 :is(.pwr-image-box,.pwr-3D-box,.pwr-3D-box__sensor,.pwr-image-box__img,.pwr-image-box__overlay,.pwr-image-box__front,.pwr-image-box__back) {
  border-radius: 16px !important;
}
body .hs-content-id-361368161515 #hs_cos_wrapper_module_17706562151875 .pwr-image-box:is(:hover,:focus,:focus-within),
body .hs-content-id-361368161515 #hs_cos_wrapper_module_17706562151875 .pwr-image-box:is(:hover,:focus,:focus-within) :is(.pwr-3D-box,.pwr-3D-box__sensor,.pwr-image-box__img,.pwr-image-box__overlay,.pwr-image-box__front,.pwr-image-box__back) {
  border-radius: 0 !important;
}
body .hs-content-id-361368161515 #hs_cos_wrapper_module_17773780841917 .swiper-pagination {
  position: relative !important;
  margin-top: 16px !important;
  top: auto !important;
  bottom: auto !important;
}
body .hs-content-id-361368161515 #hs_cos_wrapper_module_17773780841917 :is(.swiper-pagination-bullet,.swiper-pagination-bullet-active) {
  margin-top: 0 !important;
}

/* Customer Success Stories: move image carousel indicators lower. */
body .hs-content-id-361368161515 #hs_cos_wrapper_dnd_area-module-3 .swiper-pagination {
  position: relative !important;
  margin-top: 18px !important;
  top: auto !important;
  bottom: auto !important;
}
body .hs-content-id-361368161515 #hs_cos_wrapper_dnd_area-module-3 .pwr-sec-images__slider > .pwr--light {
  display: block !important;
  padding-top: 0 !important;
}

/* Industry pages: keep the final Contact us CTA away from the box bottom. */
body :is(.hs-content-id-304588271821,.hs-content-id-305466536152,.hs-content-id-303362033891,.hs-content-id-287636055253,.hs-content-id-281457397979,.hs-content-id-303466507471,.hs-content-id-287852665034,.hs-content-id-304606381300) #hs_cos_wrapper_module_17592250000255 .pwr-sec-cta--content {
  padding-bottom: 30px !important;
  box-sizing: border-box !important;
}
body :is(.hs-content-id-304588271821,.hs-content-id-305466536152,.hs-content-id-303362033891,.hs-content-id-287636055253,.hs-content-id-281457397979,.hs-content-id-303466507471,.hs-content-id-287852665034,.hs-content-id-304606381300) #hs_cos_wrapper_module_17592250000255 .pwr-sec-cta__cta-wrapper {
  margin-top: 18px !important;
  margin-bottom: 0 !important;
}

/* Comparison pages: compact tables, visible icons and padded final blue box. */
body :is(.hs-content-id-435926513867,.hs-content-id-436287746248,.hs-content-id-436448002247) .pwr-comparison-table-wrapper,
body :is(.hs-content-id-435926513867,.hs-content-id-436287746248,.hs-content-id-436448002247) .pwr-comparison-table {
  overflow: visible !important;
}
body :is(.hs-content-id-435926513867,.hs-content-id-436287746248,.hs-content-id-436448002247) :is(.pwr-ct-row-section__title,.pwr-ct-row-feature__title,.pwr-ct-row-feature__item) {
  padding: 5px !important;
  min-height: 0 !important;
  line-height: 1.3 !important;
  box-sizing: border-box !important;
}
body :is(.hs-content-id-435926513867,.hs-content-id-436287746248,.hs-content-id-436448002247) .pwr-ct-row-section__title-text,
body :is(.hs-content-id-435926513867,.hs-content-id-436287746248,.hs-content-id-436448002247) .pwr-ct-row-feature__text {
  line-height: 1.3 !important;
}
body :is(.hs-content-id-435926513867,.hs-content-id-436287746248,.hs-content-id-436448002247) .pwr-ct-row-feature__item--icon-w-text {
  display: grid !important;
  grid-template-columns: 20px minmax(0,1fr) !important;
  column-gap: 5px !important;
  align-items: center !important;
}
body :is(.hs-content-id-435926513867,.hs-content-id-436287746248,.hs-content-id-436448002247) .pwr-comparison-table__icon {
  width: 20px !important;
  height: 20px !important;
  min-width: 20px !important;
  overflow: visible !important;
}
body :is(.hs-content-id-435926513867,.hs-content-id-436287746248,.hs-content-id-436448002247) .pwr-comparison-table__icon svg {
  width: 18px !important;
  height: 18px !important;
  max-width: 18px !important;
  max-height: 18px !important;
  display: block !important;
  overflow: visible !important;
}
body :is(.hs-content-id-435926513867,.hs-content-id-436287746248,.hs-content-id-436448002247) :is(.pwr-sec-form,.pwr-sec-form .page-center,.pwr-sec-form__content,.pwr-sec-form__intro-sec) {
  padding: 10px !important;
  box-sizing: border-box !important;
}
body :is(.hs-content-id-435926513867,.hs-content-id-436287746248,.hs-content-id-436448002247) .pwr-sec-form__form-wrapper {
  padding: 0 10px 10px !important;
  box-sizing: border-box !important;
}
body :is(.hs-content-id-435926513867,.hs-content-id-436287746248,.hs-content-id-436448002247) .pwr-sec-form__desc h4:last-child {
  display: none !important;
}

/* Bluerock TMS News listing: compact hero, full-width controls/cards/CTA/FAQ. */
body .hs-content-id-54449114616 #hs_cos_wrapper_hero .pwr-hero {
  min-height: 0 !important;
  height: 250px !important;
  overflow: hidden !important;
}
body .hs-content-id-54449114616 #hs_cos_wrapper_hero .pwr-hero__info-box {
  min-height: 0 !important;
  padding: 36px 10px !important;
}
body .hs-content-id-54449114616 .pwr-filter .page-center,
body .hs-content-id-54449114616 .pwr-filter__dropdown {
  width: calc(100% - 40px) !important;
  max-width: calc(100% - 40px) !important;
  margin-inline: auto !important;
  padding-inline: 0 !important;
  box-sizing: border-box !important;
}
body .hs-content-id-54449114616 .pwr-filter__dropdown select {
  width: 100% !important;
  max-width: 100% !important;
}
body .hs-content-id-54449114616 .pwr-blog-listing,
body .hs-content-id-54449114616 .pwr-blog-listing__content,
body .hs-content-id-54449114616 .pwr-blog-listing__content > .page-center,
body .hs-content-id-54449114616 #pwr-blog-listing__posts {
  width: 100% !important;
  max-width: 100% !important;
  margin-inline: 0 !important;
  padding-inline: 0 !important;
  box-sizing: border-box !important;
  background: transparent !important;
}
body .hs-content-id-54449114616 .pwr-post-item,
body .hs-content-id-54449114616 .pwr-post-item:is(:hover,:focus,:focus-within) {
  width: calc(100% - 40px) !important;
  max-width: calc(100% - 40px) !important;
  margin: 0 auto 16px !important;
  padding: 0 !important;
  background: transparent !important;
  transform: none !important;
  box-sizing: border-box !important;
}
body .hs-content-id-54449114616 .pwr-post-item :is(.pwr-3D-box,.pwr-post-item__content,.pwr-3D-box__sensor),
body .hs-content-id-54449114616 .pwr-post-item:is(:hover,:focus,:focus-within) :is(.pwr-3D-box,.pwr-post-item__content,.pwr-3D-box__sensor) {
  width: 100% !important;
  max-width: 100% !important;
  margin: 0 !important;
  background: #fff !important;
  transform: none !important;
  box-sizing: border-box !important;
}
body .hs-content-id-54449114616 .pwr-post-item__info-box {
  padding: 10px !important;
  background: #fff !important;
  box-sizing: border-box !important;
}
body .hs-content-id-54449114616 .pwr-post-item__title {
  margin-bottom: 8px !important;
  line-height: 1.25 !important;
}
body .hs-content-id-54449114616 .pwr-post-item__desc {
  margin-bottom: 8px !important;
  line-height: 1.35 !important;
}
body .hs-content-id-54449114616 #hs_cos_wrapper_module_17592256985635 .pwr-sec-cta,
body .hs-content-id-54449114616 #hs_cos_wrapper_module_17592256985635 .pwr-sec-cta--content {
  width: calc(100% - 40px) !important;
  max-width: calc(100% - 40px) !important;
  margin-inline: auto !important;
  padding: 10px !important;
  box-sizing: border-box !important;
}
body .hs-content-id-54449114616 #hs_cos_wrapper_module_17592256985635 .pwr-sec-cta__title {
  margin-bottom: 8px !important;
}
body .hs-content-id-54449114616 #hs_cos_wrapper_module_17592256985635 .pwr-sec-cta__desc,
body .hs-content-id-54449114616 #hs_cos_wrapper_module_17592256985635 .pwr-sec-cta__desc * {
  line-height: 1.25 !important;
}
body .hs-content-id-54449114616 #hs_cos_wrapper_module_17592256985635 .pwr-sec-cta__cta-wrapper {
  margin-top: 10px !important;
}
body .hs-content-id-54449114616 :is(#hs_cos_wrapper_module_17615466949336,#hs_cos_wrapper_module_17615466949337),
body .hs-content-id-54449114616 :is(#hs_cos_wrapper_module_17615466949336,#hs_cos_wrapper_module_17615466949337) :is(.pwr-sec-cta,.pwr-sec-accordion,.page-center,.pwr-sec-cta--content,.pwr-accordion-container) {
  width: calc(100% - 40px) !important;
  max-width: calc(100% - 40px) !important;
  margin-inline: auto !important;
  padding-inline: 0 !important;
  box-sizing: border-box !important;
}
body .hs-content-id-54449114616 #hs_cos_wrapper_module_17615466949337 .pwr-accordion {
  padding: 10px !important;
}

/* Contact us: bring the Submit button closer to the privacy text. */
body .hs-content-id-287639055549 .hs-form .hs-submit,
body .hs-content-id-287639055549 .hs-form .actions,
body .hs-content-id-287639055549 .pwr-form .hs-submit,
body .hs-content-id-287639055549 .pwr-form .actions {
  margin-top: 8px !important;
  padding-top: 0 !important;
}
body .hs-content-id-287639055549 .hs-form .legal-consent-container,
body .hs-content-id-287639055549 .pwr-form .legal-consent-container {
  margin-bottom: 8px !important;
  padding-bottom: 0 !important;
}

/* Bluerock TMS News listing follow-up: readable hover, closer load-more, no pale panels. */
body .hs-content-id-54449114616 .pwr-post-item:is(:hover,:focus,:focus-within) :is(.pwr-post-item__info-box,.pwr-post-item__author,.pwr-post-item__title,.pwr-post-item__desc,.pwr-post-item__more-link,.pwr-post-item__name,.pwr-post-item__date) {
  color: #00072f !important;
  opacity: 1 !important;
  visibility: visible !important;
}
body .hs-content-id-54449114616 .pwr-post-item:is(:hover,:focus,:focus-within) .pwr-post-item__info-box,
body .hs-content-id-54449114616 .pwr-post-item:is(:hover,:focus,:focus-within) .pwr-3D-box__info-box {
  background: #fff !important;
  transform: none !important;
}
body .hs-content-id-54449114616 .pwr-post-item:is(:hover,:focus,:focus-within) .pwr-post-item__overlay {
  opacity: 0 !important;
  background: transparent !important;
}
body .hs-content-id-54449114616 #pwr-blog-listing__posts + .pwr--neg-margin-lr-10 {
  margin-top: 4px !important;
  margin-bottom: 14px !important;
  padding-top: 0 !important;
}
body .hs-content-id-54449114616 #pwr-btn-load-more {
  margin-top: 0 !important;
}
body .hs-content-id-54449114616 .pwr-blog-listing-dnd-container__bottom,
body .hs-content-id-54449114616 .pwr-blog-listing-dnd-container__bottom :is(.container-fluid,.row-fluid-wrapper,.row-fluid,.dnd-section,.dnd-column,.dnd-row,.dnd-module),
body .hs-content-id-54449114616 :is(#hs_cos_wrapper_module_17592256985635,#hs_cos_wrapper_module_17615466949336,#hs_cos_wrapper_module_17615466949337) {
  background: transparent !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  box-sizing: border-box !important;
}
body .hs-content-id-54449114616 #hs_cos_wrapper_module_17592256985635,
body .hs-content-id-54449114616 #hs_cos_wrapper_module_17592256985635 .pwr-sec-cta,
body .hs-content-id-54449114616 #hs_cos_wrapper_module_17592256985635 .pwr-sec-cta--content,
body .hs-content-id-54449114616 #hs_cos_wrapper_module_17615466949336,
body .hs-content-id-54449114616 #hs_cos_wrapper_module_17615466949336 .pwr-sec-cta,
body .hs-content-id-54449114616 #hs_cos_wrapper_module_17615466949336 .pwr-sec-cta--content,
body .hs-content-id-54449114616 #hs_cos_wrapper_module_17615466949337,
body .hs-content-id-54449114616 #hs_cos_wrapper_module_17615466949337 .pwr-sec-accordion,
body .hs-content-id-54449114616 #hs_cos_wrapper_module_17615466949337 .page-center,
body .hs-content-id-54449114616 #hs_cos_wrapper_module_17615466949337 .pwr-accordion-container {
  width: calc(100% - 40px) !important;
  max-width: calc(100% - 40px) !important;
  margin-left: auto !important;
  margin-right: auto !important;
  box-sizing: border-box !important;
}
body .hs-content-id-54449114616 #hs_cos_wrapper_module_17592256985635 .pwr-sec-cta {
  border-radius: 0 !important;
}
body .hs-content-id-54449114616 #hs_cos_wrapper_module_17615466949336 .pwr-sec-cta,
body .hs-content-id-54449114616 #hs_cos_wrapper_module_17615466949337 .pwr-sec-accordion {
  background: transparent !important;
}

/* Customer story detail pages: reduce side gutters on text sections and keep
   the quote/image split blocks fully visible on mobile. */
body :is(.hs-content-id-359768184045,.hs-content-id-391252455623,.hs-content-id-388830596344) .pwr-sec-txt .page-center {
  width: calc(100% - 40px) !important;
  max-width: calc(100% - 40px) !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  margin-left: auto !important;
  margin-right: auto !important;
  box-sizing: border-box !important;
}

body :is(.hs-content-id-359768184045,.hs-content-id-391252455623,.hs-content-id-388830596344) .pwr-sec-txt :is(.pwr-sec__intro-sec,.pwr-sec-txt__content,.pwr-sec-txt__left,.pwr-sec-txt__right,.pwr-sec__title--narrow) {
  width: 100% !important;
  max-width: 100% !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
  box-sizing: border-box !important;
}

body :is(.hs-content-id-359768184045,.hs-content-id-391252455623,.hs-content-id-388830596344) .pwr-sec-txt .pwr-sec-txt__content {
  display: block !important;
}

body :is(.hs-content-id-359768184045,.hs-content-id-391252455623,.hs-content-id-388830596344) .pwr-sec-split.bento__image--radius {
  width: calc(100% - 40px) !important;
  max-width: calc(100% - 40px) !important;
  margin-left: auto !important;
  margin-right: auto !important;
  overflow: visible !important;
}

body :is(.hs-content-id-359768184045,.hs-content-id-391252455623,.hs-content-id-388830596344) .pwr-sec-split.bento__image--radius :is(.row-fluid,.pwr--flip-container) {
  display: block !important;
  width: 100% !important;
}

body :is(.hs-content-id-359768184045,.hs-content-id-391252455623,.hs-content-id-388830596344) .pwr-sec-split.bento__image--radius :is(.pwr-sec-split__left,.pwr-sec-split__right) {
  width: 100% !important;
  max-width: 100% !important;
  float: none !important;
  clear: both !important;
  display: block !important;
  margin: 0 !important;
}

body :is(.hs-content-id-359768184045,.hs-content-id-391252455623,.hs-content-id-388830596344) .pwr-sec-split.bento__image--radius .pwr-sec-split__content {
  height: auto !important;
  min-height: 0 !important;
  padding: 10px !important;
  overflow: visible !important;
  box-sizing: border-box !important;
}

body :is(.hs-content-id-359768184045,.hs-content-id-391252455623,.hs-content-id-388830596344) .pwr-sec-split.bento__image--radius .pwr-sec-split__title-intro {
  display: block !important;
  width: 100% !important;
  max-width: 100% !important;
  margin-bottom: 12px !important;
  white-space: normal !important;
}

body :is(.hs-content-id-359768184045,.hs-content-id-391252455623,.hs-content-id-388830596344) .pwr-sec-split.bento__image--radius :is(.pwr-sec-split__desc,.pwr-sec-split__desc blockquote,.pwr-sec-split__desc h4) {
  width: 100% !important;
  max-width: 100% !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
  box-sizing: border-box !important;
}

body :is(.hs-content-id-359768184045,.hs-content-id-391252455623,.hs-content-id-388830596344) .pwr-sec-split.bento__image--radius .pwr-sec-split__desc blockquote {
  padding: 0 0 0 12px !important;
}

body :is(.hs-content-id-359768184045,.hs-content-id-391252455623,.hs-content-id-388830596344) .pwr-sec-split.bento__image--radius .pwr-sec-split__desc h4 {
  font-size: 22px !important;
  line-height: 1.2 !important;
}

body :is(.hs-content-id-359768184045,.hs-content-id-391252455623,.hs-content-id-388830596344) .pwr-sec-split.bento__image--radius .pwr-sec-split__desc p:empty,
body :is(.hs-content-id-359768184045,.hs-content-id-391252455623,.hs-content-id-388830596344) .pwr-sec-split.bento__image--radius .pwr-sec-split__desc p:has(> br:only-child),
body :is(.hs-content-id-359768184045,.hs-content-id-391252455623,.hs-content-id-388830596344) .pwr-sec-split.bento__image--radius .pwr-sec-split__desc p:has(> span:empty) {
  display: none !important;
}

body :is(.hs-content-id-359768184045,.hs-content-id-391252455623,.hs-content-id-388830596344) .pwr-sec-split.bento__image--radius .pwr-sec-split__desc > p {
  display: none !important;
}

body :is(.hs-content-id-359768184045,.hs-content-id-391252455623,.hs-content-id-388830596344) .pwr-sec-split.bento__image--radius .pwr-sec-split__img {
  height: auto !important;
  min-height: 0 !important;
  overflow: visible !important;
  margin-top: 10px !important;
}

body :is(.hs-content-id-359768184045,.hs-content-id-391252455623,.hs-content-id-388830596344) .pwr-sec-split.bento__image--radius .pwr-sec-split__img img {
  position: static !important;
  display: block !important;
  width: 100% !important;
  height: auto !important;
  max-height: none !important;
  object-fit: contain !important;
  border-radius: inherit !important;
}

/* Global gutter update: standard mobile content now uses 20px left/right
   (content width 100% - 40px). Full-width sections kept deliberately edge-to-edge. */
body {
  --sp-p-hor-mobile: 20px !important;
  --sp-p-hor-tablet: 20px !important;
}

body :is(.page-center,.dnd-section):not(:where(
  .dnd-section:has(#hs_cos_wrapper_module_17605386605525),
  .dnd-section:has(#hs_cos_wrapper_module_17591477114375),
  .dnd-section:has(#hs_cos_wrapper_module_17592250000255),
  .hs-content-id-281142102254 .dnd-section:has(#hs_cos_wrapper_module_17591477114375),
  .hs-content-id-54449114616 .pwr-blog-listing-dnd-container__bottom,
  .hs-content-id-54449114616 .pwr-blog-listing-dnd-container__bottom *,
  .hs-content-id-54449114616 :is(#hs_cos_wrapper_module_17592256985635,#hs_cos_wrapper_module_17615466949336,#hs_cos_wrapper_module_17615466949337),
  .hs-content-id-54449114616 :is(#hs_cos_wrapper_module_17592256985635,#hs_cos_wrapper_module_17615466949336,#hs_cos_wrapper_module_17615466949337) *,
  :is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255),
  :is(.hs-content-id-380394473708,.hs-content-id-385512667381) .dnd-section:has(#hs_cos_wrapper_module_17592250000255) *
)) {
  padding-left: 20px !important;
  padding-right: 20px !important;
  box-sizing: border-box !important;
}

body .dnd-section .page-center,
body .page-center .page-center,
body .dnd-section .dnd-section {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

body :is(.pwr-hero__info-box,.page-center.pwr-hero__info-box,.pwr-sec-split__content,
  .pwr-adc__content-wrapper--padding,.pwr-post-item__info-box,.pwr-accordion--box,
  .pwr-sec-form__form-wrapper,.pwr-sec-form__intro-sec,.pwr-sec-form__content,
  .pwr-services-box__inner,.pwr-services-box__front) {
  padding-left: 20px !important;
  padding-right: 20px !important;
  box-sizing: border-box !important;
}

body :is(.pwr-sec-mockup__mockup,.pwr-burger__menu,.pwr-burger-bottom-bar) {
  padding-left: 20px !important;
  padding-right: 20px !important;
  box-sizing: border-box !important;
}

body .pwr-burger .pwr-burger__trigger-close {
  margin-left: 20px !important;
  margin-right: 20px !important;
}

body .pwr-footer > .page-center {
  padding-left: 20px !important;
  padding-right: 20px !important;
  box-sizing: border-box !important;
}

body :is(.hs-content-id-54449114616 .pwr-filter .page-center,
  .hs-content-id-54449114616 .pwr-filter__dropdown,
  .hs-content-id-54449114616 .pwr-post-item,
  .hs-content-id-54449114616 #hs_cos_wrapper_module_17592256985635,
  .hs-content-id-54449114616 #hs_cos_wrapper_module_17592256985635 .pwr-sec-cta,
  .hs-content-id-54449114616 #hs_cos_wrapper_module_17592256985635 .pwr-sec-cta--content,
  .hs-content-id-54449114616 #hs_cos_wrapper_module_17615466949336,
  .hs-content-id-54449114616 #hs_cos_wrapper_module_17615466949336 .pwr-sec-cta,
  .hs-content-id-54449114616 #hs_cos_wrapper_module_17615466949336 .pwr-sec-cta--content,
  .hs-content-id-54449114616 #hs_cos_wrapper_module_17615466949337,
  .hs-content-id-54449114616 #hs_cos_wrapper_module_17615466949337 .pwr-sec-accordion,
  .hs-content-id-54449114616 #hs_cos_wrapper_module_17615466949337 .page-center,
  .hs-content-id-54449114616 #hs_cos_wrapper_module_17615466949337 .pwr-accordion-container,
  .hs-content-id-359768184045 .pwr-sec-txt .page-center,
  .hs-content-id-391252455623 .pwr-sec-txt .page-center,
  .hs-content-id-388830596344 .pwr-sec-txt .page-center,
  .hs-content-id-359768184045 .pwr-sec-split.bento__image--radius,
  .hs-content-id-391252455623 .pwr-sec-split.bento__image--radius,
  .hs-content-id-388830596344 .pwr-sec-split.bento__image--radius) {
  width: calc(100% - 40px) !important;
  max-width: calc(100% - 40px) !important;
  margin-left: auto !important;
  margin-right: auto !important;
  box-sizing: border-box !important;
}


/* Home services: add slight separation between stacked mobile items. */
body #hs_cos_wrapper_module_17591473093525 .pwr-services-item {
  margin-top: 8px !important;
  margin-bottom: 18px !important;
  padding-bottom: 4px !important;
}
body #hs_cos_wrapper_module_17591473093525 .pwr-services-item:last-child {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}





/* TMS Solution: keep HubSpot iframe CTAs clickable while the CSS button is visible. */
body .hs-content-id-385512667381 :is(#hs_cos_wrapper_widget_1785238224505,#hs_cos_wrapper_widget_1785238342099) .hs-cta-embed:has(iframe) {
  position: relative !important;
}
body .hs-content-id-385512667381 :is(#hs_cos_wrapper_widget_1785238224505,#hs_cos_wrapper_widget_1785238342099) .hs-cta-embed:has(iframe)::after {
  pointer-events: none !important;
  position: relative !important;
  z-index: 1 !important;
}
body .hs-content-id-385512667381 :is(#hs_cos_wrapper_widget_1785238224505,#hs_cos_wrapper_widget_1785238342099) .hs-cta-embed:has(iframe) iframe {
  display: block !important;
  position: absolute !important;
  inset: 0 !important;
  z-index: 2 !important;
  width: 100% !important;
  height: 100% !important;
  opacity: 0 !important;
  pointer-events: auto !important;
}


/* TMS Solution: add breathing room between numbered benefit boxes. */
body .hs-content-id-385512667381 #hs_cos_wrapper_module_17592245357375 .pwr-step {
  margin-top: 10px !important;
  margin-bottom: 20px !important;
}
body .hs-content-id-385512667381 #hs_cos_wrapper_module_17592245357375 .pwr-step:first-child {
  margin-top: 0 !important;
}
body .hs-content-id-385512667381 #hs_cos_wrapper_module_17592245357375 .pwr-step__count {
  margin-top: 8px !important;
  margin-bottom: 10px !important;
}
body .hs-content-id-385512667381 #hs_cos_wrapper_module_17592245357375 .pwr-step:last-child {
  margin-bottom: 0 !important;
}

/* TMS Solution: enlarge Buy with AWS image CTA for readable mobile text. */
body .hs-content-id-385512667381 #hs_cos_wrapper_widget_1770046475079 :is(.hs-cta-wrapper,.hs-cta-node) {
  width: fit-content !important;
  height: auto !important;
  min-height: 0 !important;
  max-height: none !important;
  line-height: 0 !important;
  margin-inline: auto !important;
}
body .hs-content-id-385512667381 #hs_cos_wrapper_widget_1770046475079 a {
  width: 150px !important;
  height: auto !important;
  min-height: 0 !important;
  max-height: none !important;
  padding: 0 !important;
  display: block !important;
  line-height: 0 !important;
  background: transparent !important;
  border: 0 !important;
}
body .hs-content-id-385512667381 #hs_cos_wrapper_widget_1770046475079 a img {
  display: block !important;
  width: 150px !important;
  height: auto !important;
  max-width: 100% !important;
  max-height: none !important;
  margin: 0 !important;
  object-fit: contain !important;
  transform: none !important;
}

/* Last Mile: match homepage spacing for icon service boxes. */
body .hs-content-id-380394473708 #hs_cos_wrapper_module_17743510666175 .pwr-services-item {
  margin-top: 8px !important;
  margin-bottom: 18px !important;
  padding-bottom: 4px !important;
}
body .hs-content-id-380394473708 #hs_cos_wrapper_module_17743510666175 .pwr-services-item:last-child {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}

/* Last Mile distribution boxes: enforce the current 20px mobile side gutter. */
body .hs-content-id-380394473708 :is(.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding) {
  padding-left: 20px !important;
  padding-right: 20px !important;
  box-sizing: border-box !important;
}
body .hs-content-id-380394473708 :is(.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding) > .row-fluid {
  width: 100% !important;
  max-width: 100% !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
}
body .hs-content-id-380394473708 :is(.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding) .dnd-column,
body .hs-content-id-380394473708 :is(.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding) .dnd-module,
body .hs-content-id-380394473708 :is(.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding) .hs_cos_wrapper_type_linked_image,
body .hs-content-id-380394473708 :is(.dnd_area-row-5-padding,.dnd_area-row-6-padding,.dnd_area-row-7-padding) .hs-image-widget {
  max-width: 100% !important;
  box-sizing: border-box !important;
}

/* Last Mile: center Related Resources title above the CTA. */
body .hs-content-id-380394473708 #hs_cos_wrapper_module_17744442981435 .pwr-sec-posts__intro-sec,
body .hs-content-id-380394473708 #hs_cos_wrapper_module_17744442981435 .pwr-sec-posts__title {
  text-align: center !important;
  margin-left: auto !important;
  margin-right: auto !important;
}
body .hs-content-id-380394473708 #hs_cos_wrapper_module_17744442981435 .pwr-sec-posts__cta {
  margin-left: auto !important;
  margin-right: auto !important;
}

/* Network Orchestration: fix hero HubSpot CTAs rendering as vertical lines in preview. */
body .hs-content-id-415789954255 #hs_cos_wrapper_module_17812571850464 :is(.hs-cta-embed-417839664362,.hs-cta-embed-418837868785) {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  position: relative !important;
  float: none !important;
  width: fit-content !important;
  min-width: 150px !important;
  height: 44px !important;
  min-height: 44px !important;
  max-height: 44px !important;
  margin: 0 8px 10px 0 !important;
  padding: 0 !important;
  background: transparent !important;
  border: 0 !important;
  box-sizing: border-box !important;
  line-height: 0 !important;
  overflow: visible !important;
}
body .hs-content-id-415789954255 #hs_cos_wrapper_module_17812571850464 .hs-cta-embed-418837868785 {
  min-width: 205px !important;
}
body .hs-content-id-415789954255 #hs_cos_wrapper_module_17812571850464 :is(.hs-cta-embed-417839664362,.hs-cta-embed-418837868785) > a {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 100% !important;
  height: 44px !important;
  min-height: 44px !important;
  max-height: 44px !important;
  padding: 0 24px !important;
  background: #116bf8 !important;
  border: 0 !important;
  border-radius: 999px !important;
  box-sizing: border-box !important;
  color: #fff !important;
  font: 700 14px/21px Switzer, Arial, sans-serif !important;
  text-decoration: none !important;
  white-space: nowrap !important;
  line-height: 21px !important;
  overflow: hidden !important;
}
body .hs-content-id-415789954255 #hs_cos_wrapper_module_17812571850464 :is(.hs-cta-embed-417839664362,.hs-cta-embed-418837868785) > a img {
  display: none !important;
  width: 0 !important;
  height: 0 !important;
}
body .hs-content-id-415789954255 #hs_cos_wrapper_module_17812571850464 .hs-cta-embed-417839664362 > a::after,
body .hs-content-id-415789954255 #hs_cos_wrapper_module_17812571850464 .hs-cta-embed-417839664362:has(iframe)::after {
  content: "Book a Demo" !important;
}
body .hs-content-id-415789954255 #hs_cos_wrapper_module_17812571850464 .hs-cta-embed-418837868785 > a::after,
body .hs-content-id-415789954255 #hs_cos_wrapper_module_17812571850464 .hs-cta-embed-418837868785:has(iframe)::after {
  content: "Explore the Use Cases" !important;
}
body .hs-content-id-415789954255 #hs_cos_wrapper_module_17812571850464 :is(.hs-cta-embed-417839664362,.hs-cta-embed-418837868785):has(iframe) {
  padding: 0 24px !important;
  background: #116bf8 !important;
  border-radius: 999px !important;
  color: #fff !important;
  font: 700 14px/21px Switzer, Arial, sans-serif !important;
  line-height: 21px !important;
  overflow: hidden !important;
}
body .hs-content-id-415789954255 #hs_cos_wrapper_module_17812571850464 :is(.hs-cta-embed-417839664362,.hs-cta-embed-418837868785):has(iframe)::after {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  pointer-events: none !important;
  position: relative !important;
  z-index: 1 !important;
  color: #fff !important;
  font: inherit !important;
  line-height: inherit !important;
  white-space: nowrap !important;
}
body .hs-content-id-415789954255 #hs_cos_wrapper_module_17812571850464 :is(.hs-cta-embed-417839664362,.hs-cta-embed-418837868785):has(iframe) iframe {
  display: block !important;
  position: absolute !important;
  inset: 0 !important;
  z-index: 2 !important;
  width: 100% !important;
  height: 100% !important;
  opacity: 0 !important;
  pointer-events: auto !important;
}

/* Network Orchestration: match homepage spacing for icon service boxes. */
body .hs-content-id-415789954255 #hs_cos_wrapper_module_17743510666175 .pwr-services-item {
  margin-top: 8px !important;
  margin-bottom: 18px !important;
  padding-bottom: 4px !important;
}
body .hs-content-id-415789954255 #hs_cos_wrapper_module_17743510666175 .pwr-services-item:last-child {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}

/* Network Orchestration: align use-case Read more buttons left and separate from text. */
body .hs-content-id-415789954255 #hs_cos_wrapper_module_17809075545657 .pwr-services-item__more-link {
  display: flex !important;
  justify-content: flex-start !important;
  align-items: center !important;
  align-self: flex-start !important;
  width: 100% !important;
  margin-top: 14px !important;
  margin-left: 0 !important;
  margin-right: auto !important;
  text-align: left !important;
}
body .hs-content-id-415789954255 #hs_cos_wrapper_module_17809075545657 .pwr-services-item__more-link .pwr-cta_button,
body .hs-content-id-415789954255 #hs_cos_wrapper_module_17809075545657 .pwr-services-item__more-link a {
  margin-left: 0 !important;
  margin-right: auto !important;
  justify-content: flex-start !important;
  text-align: left !important;
}

/* Network Orchestration: add inner padding to testimonial box. */
body .hs-content-id-415789954255 .pwr-sec-testimonials .pwr-testimonial {
  padding: 24px 20px !important;
  box-sizing: border-box !important;
}
body .hs-content-id-415789954255 .pwr-sec-testimonials .pwr-testimonial__quote,
body .hs-content-id-415789954255 .pwr-sec-testimonials .pwr-testimonial__author,
body .hs-content-id-415789954255 .pwr-sec-testimonials .pwr-testimonial__info {
  max-width: 100% !important;
  box-sizing: border-box !important;
}

/* Network Orchestration: center Related Resources title above the CTA. */
body .hs-content-id-415789954255 #hs_cos_wrapper_module_17744442981435 .pwr-sec-posts__intro-sec,
body .hs-content-id-415789954255 #hs_cos_wrapper_module_17744442981435 .pwr-sec-posts__title {
  text-align: center !important;
  margin-left: auto !important;
  margin-right: auto !important;
}
body .hs-content-id-415789954255 #hs_cos_wrapper_module_17744442981435 .pwr-sec-posts__cta {
  margin-left: auto !important;
  margin-right: auto !important;
}

/* Network Orchestration: add inner padding to the final dark CTA box. */
body .hs-content-id-415789954255 #hs_cos_wrapper_module_17592250000255 .pwr-sec-cta {
  box-sizing: border-box !important;
}
body .hs-content-id-415789954255 #hs_cos_wrapper_module_17592250000255 .pwr-sec-cta--content {
  padding: 24px 20px !important;
  box-sizing: border-box !important;
}
body .hs-content-id-415789954255 #hs_cos_wrapper_module_17592250000255 .pwr-sec-cta__hor-text-wrapper,
body .hs-content-id-415789954255 #hs_cos_wrapper_module_17592250000255 .pwr-sec-cta__title,
body .hs-content-id-415789954255 #hs_cos_wrapper_module_17592250000255 .pwr-sec-cta__desc {
  max-width: 100% !important;
  box-sizing: border-box !important;
}

/* Industry pages: scoped mobile refinements for hero, numbered blocks and final CTA. */
body :is(.hs-content-id-304588271821,.hs-content-id-305466536152,.hs-content-id-303362033891,.hs-content-id-287636055253,.hs-content-id-281457397979,.hs-content-id-303466507471,.hs-content-id-287852665034,.hs-content-id-304606381300) .dnd_area-row-0-padding {
  padding-left: 20px !important;
  padding-right: 20px !important;
  box-sizing: border-box !important;
}
body :is(.hs-content-id-304588271821,.hs-content-id-305466536152,.hs-content-id-303362033891,.hs-content-id-287636055253,.hs-content-id-281457397979,.hs-content-id-303466507471,.hs-content-id-287852665034,.hs-content-id-304606381300) .dnd_area-row-0-padding > .row-fluid,
body :is(.hs-content-id-304588271821,.hs-content-id-305466536152,.hs-content-id-303362033891,.hs-content-id-287636055253,.hs-content-id-281457397979,.hs-content-id-303466507471,.hs-content-id-287852665034,.hs-content-id-304606381300) .dnd_area-row-0-padding .pwr-sec-split,
body :is(.hs-content-id-304588271821,.hs-content-id-305466536152,.hs-content-id-303362033891,.hs-content-id-287636055253,.hs-content-id-281457397979,.hs-content-id-303466507471,.hs-content-id-287852665034,.hs-content-id-304606381300) .dnd_area-row-0-padding .pwr--relative,
body :is(.hs-content-id-304588271821,.hs-content-id-305466536152,.hs-content-id-303362033891,.hs-content-id-287636055253,.hs-content-id-281457397979,.hs-content-id-303466507471,.hs-content-id-287852665034,.hs-content-id-304606381300) .dnd_area-row-0-padding .pwr-sec-split__left {
  width: 100% !important;
  max-width: 100% !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  box-sizing: border-box !important;
}
body :is(.hs-content-id-304588271821,.hs-content-id-305466536152,.hs-content-id-303362033891,.hs-content-id-287636055253,.hs-content-id-281457397979,.hs-content-id-303466507471,.hs-content-id-287852665034,.hs-content-id-304606381300) .dnd_area-row-0-padding .pwr-sec-split__content {
  width: 100% !important;
  max-width: 100% !important;
  min-height: 0 !important;
  height: auto !important;
  margin: 0 !important;
  padding: 0 !important;
  box-sizing: border-box !important;
}
body :is(.hs-content-id-304588271821,.hs-content-id-305466536152,.hs-content-id-303362033891,.hs-content-id-287636055253,.hs-content-id-281457397979,.hs-content-id-303466507471,.hs-content-id-287852665034,.hs-content-id-304606381300) .dnd_area-row-0-padding .pwr-sec-split__cta-container {
  margin-top: 18px !important;
}

body :is(.hs-content-id-304588271821,.hs-content-id-305466536152,.hs-content-id-303362033891,.hs-content-id-287636055253,.hs-content-id-281457397979,.hs-content-id-303466507471,.hs-content-id-287852665034,.hs-content-id-304606381300) .pwr-step {
  margin-top: 0 !important;
  margin-bottom: 34px !important;
  padding: 0 !important;
}
body :is(.hs-content-id-304588271821,.hs-content-id-305466536152,.hs-content-id-303362033891,.hs-content-id-287636055253,.hs-content-id-281457397979,.hs-content-id-303466507471,.hs-content-id-287852665034,.hs-content-id-304606381300) .pwr-step:last-child {
  margin-bottom: 0 !important;
}
body :is(.hs-content-id-304588271821,.hs-content-id-305466536152,.hs-content-id-303362033891,.hs-content-id-287636055253,.hs-content-id-281457397979,.hs-content-id-303466507471,.hs-content-id-287852665034,.hs-content-id-304606381300) .pwr-step__count {
  margin-top: 0 !important;
  margin-bottom: 8px !important;
}
body :is(.hs-content-id-304588271821,.hs-content-id-305466536152,.hs-content-id-303362033891,.hs-content-id-287636055253,.hs-content-id-281457397979,.hs-content-id-303466507471,.hs-content-id-287852665034,.hs-content-id-304606381300) .pwr-step__title {
  display: block !important;
  margin-top: 0 !important;
  margin-bottom: 8px !important;
  line-height: 1.25 !important;
}
body :is(.hs-content-id-304588271821,.hs-content-id-305466536152,.hs-content-id-303362033891,.hs-content-id-287636055253,.hs-content-id-281457397979,.hs-content-id-303466507471,.hs-content-id-287852665034,.hs-content-id-304606381300) .pwr-step__desc,
body :is(.hs-content-id-304588271821,.hs-content-id-305466536152,.hs-content-id-303362033891,.hs-content-id-287636055253,.hs-content-id-281457397979,.hs-content-id-303466507471,.hs-content-id-287852665034,.hs-content-id-304606381300) .pwr-step__desc :is(p,span) {
  margin-top: 0 !important;
  line-height: 1.45 !important;
}
body :is(.hs-content-id-304588271821,.hs-content-id-305466536152,.hs-content-id-303362033891,.hs-content-id-287636055253,.hs-content-id-281457397979,.hs-content-id-303466507471,.hs-content-id-287852665034,.hs-content-id-304606381300) .pwr-step__desc p {
  margin-bottom: 0 !important;
}

body :is(.hs-content-id-304588271821,.hs-content-id-305466536152,.hs-content-id-303362033891,.hs-content-id-287636055253,.hs-content-id-281457397979,.hs-content-id-303466507471,.hs-content-id-287852665034,.hs-content-id-304606381300) .dnd-section:has(#hs_cos_wrapper_module_17592250000255) {
  padding-left: 0 !important;
  padding-right: 0 !important;
  box-sizing: border-box !important;
}
body :is(.hs-content-id-304588271821,.hs-content-id-305466536152,.hs-content-id-303362033891,.hs-content-id-287636055253,.hs-content-id-281457397979,.hs-content-id-303466507471,.hs-content-id-287852665034,.hs-content-id-304606381300) #hs_cos_wrapper_module_17592250000255,
body :is(.hs-content-id-304588271821,.hs-content-id-305466536152,.hs-content-id-303362033891,.hs-content-id-287636055253,.hs-content-id-281457397979,.hs-content-id-303466507471,.hs-content-id-287852665034,.hs-content-id-304606381300) #hs_cos_wrapper_module_17592250000255 .pwr-sec-cta {
  width: 100% !important;
  max-width: 100% !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
  box-sizing: border-box !important;
}
body :is(.hs-content-id-304588271821,.hs-content-id-305466536152,.hs-content-id-303362033891,.hs-content-id-287636055253,.hs-content-id-281457397979,.hs-content-id-303466507471,.hs-content-id-287852665034,.hs-content-id-304606381300) #hs_cos_wrapper_module_17592250000255 .pwr-sec-cta--content {
  width: 100% !important;
  max-width: 100% !important;
  padding: 26px 20px 30px !important;
  box-sizing: border-box !important;
}

/* Home services: match the first icon block top gap with the spacing between icon blocks. */
body .hs-content-id-281142102254 #hs_cos_wrapper_module_17591473093525 .pwr-services-item:first-child {
  margin-top: 26px !important;
}

/* Last Mile: full-width compact hero connected to the stats block. */
body .hs-content-id-380394473708 .dnd_area-row-0-padding,
body .hs-content-id-380394473708 .dnd_area-row-1-padding {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
body .hs-content-id-380394473708 .dnd_area-row-0-padding {
  padding-bottom: 0 !important;
  margin-bottom: 0 !important;
}
body .hs-content-id-380394473708 .dnd_area-row-1-padding {
  padding-top: 0 !important;
  margin-top: 0 !important;
}
body .hs-content-id-380394473708 .dnd_area-row-0-padding > .row-fluid,
body .hs-content-id-380394473708 .dnd_area-row-1-padding > .row-fluid,
body .hs-content-id-380394473708 #hs_cos_wrapper_module_17743415694025,
body .hs-content-id-380394473708 #hs_cos_wrapper_module_17743415694025 .pwr-hero,
body .hs-content-id-380394473708 #hs_cos_wrapper_module_17743415694025 .pwr-hero__swiper,
body .hs-content-id-380394473708 #hs_cos_wrapper_module_17743507930995,
body .hs-content-id-380394473708 #hs_cos_wrapper_module_17743507930995 .pwr-sec-stats {
  width: 100% !important;
  max-width: 100% !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
  box-sizing: border-box !important;
}
body .hs-content-id-380394473708 #hs_cos_wrapper_module_17743415694025 .page-center.pwr-hero__info-box {
  width: 100% !important;
  max-width: 100% !important;
  margin: 0 !important;
  padding: 32px 20px 24px !important;
  box-sizing: border-box !important;
}
body .hs-content-id-380394473708 #hs_cos_wrapper_module_17743415694025 .pwr-hero__title {
  line-height: 1.06 !important;
  margin-bottom: 14px !important;
}
body .hs-content-id-380394473708 #hs_cos_wrapper_module_17743415694025 .pwr-hero__desc,
body .hs-content-id-380394473708 #hs_cos_wrapper_module_17743415694025 .pwr-hero__desc * {
  line-height: 1.35 !important;
}
body .hs-content-id-380394473708 #hs_cos_wrapper_module_17743415694025 .pwr-hero__desc p {
  margin-bottom: 16px !important;
}
body .hs-content-id-380394473708 #hs_cos_wrapper_module_17743415694025 .pwr-hero__cta-container {
  margin-top: 8px !important;
  margin-bottom: 0 !important;
}
body .hs-content-id-380394473708 #hs_cos_wrapper_module_17743507930995 .pwr-sec-stats,
body .hs-content-id-380394473708 #hs_cos_wrapper_module_17743507930995 .pwr-sec-stats__wrapper.page-center {
  padding-top: 0 !important;
  margin-top: 0 !important;
}

/* Last Mile: small top inset for stats and consistent first icon-card spacing. */
body .hs-content-id-380394473708 #hs_cos_wrapper_module_17743507930995 .pwr-sec-stats__wrapper.page-center {
  padding-top: 10px !important;
}
body .hs-content-id-380394473708 #hs_cos_wrapper_module_17743510666175 .pwr-services-item:first-child {
  margin-top: 26px !important;
}

/* Industry pages: first hero block must use only the 20px outer mobile gutter. */
body :is(.hs-content-id-304588271821,.hs-content-id-305466536152,.hs-content-id-303362033891,.hs-content-id-287636055253,.hs-content-id-281457397979,.hs-content-id-303466507471,.hs-content-id-287852665034,.hs-content-id-304606381300) main .dnd-section:has(.pwr-sec-split__title-intro) {
  width: calc(100% - 40px) !important;
  max-width: calc(100% - 40px) !important;
  margin-left: auto !important;
  margin-right: auto !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  box-sizing: border-box !important;
}
body :is(.hs-content-id-304588271821,.hs-content-id-305466536152,.hs-content-id-303362033891,.hs-content-id-287636055253,.hs-content-id-281457397979,.hs-content-id-303466507471,.hs-content-id-287852665034,.hs-content-id-304606381300) main .dnd-section:has(.pwr-sec-split__title-intro) > .row-fluid,
body :is(.hs-content-id-304588271821,.hs-content-id-305466536152,.hs-content-id-303362033891,.hs-content-id-287636055253,.hs-content-id-281457397979,.hs-content-id-303466507471,.hs-content-id-287852665034,.hs-content-id-304606381300) main .dnd-section:has(.pwr-sec-split__title-intro) .dnd-column,
body :is(.hs-content-id-304588271821,.hs-content-id-305466536152,.hs-content-id-303362033891,.hs-content-id-287636055253,.hs-content-id-281457397979,.hs-content-id-303466507471,.hs-content-id-287852665034,.hs-content-id-304606381300) main .dnd-section:has(.pwr-sec-split__title-intro) .dnd-row,
body :is(.hs-content-id-304588271821,.hs-content-id-305466536152,.hs-content-id-303362033891,.hs-content-id-287636055253,.hs-content-id-281457397979,.hs-content-id-303466507471,.hs-content-id-287852665034,.hs-content-id-304606381300) main .dnd-section:has(.pwr-sec-split__title-intro) .dnd-row > .row-fluid,
body :is(.hs-content-id-304588271821,.hs-content-id-305466536152,.hs-content-id-303362033891,.hs-content-id-287636055253,.hs-content-id-281457397979,.hs-content-id-303466507471,.hs-content-id-287852665034,.hs-content-id-304606381300) main .dnd-section:has(.pwr-sec-split__title-intro) .dnd-module,
body :is(.hs-content-id-304588271821,.hs-content-id-305466536152,.hs-content-id-303362033891,.hs-content-id-287636055253,.hs-content-id-281457397979,.hs-content-id-303466507471,.hs-content-id-287852665034,.hs-content-id-304606381300) main .dnd-section:has(.pwr-sec-split__title-intro) .pwr-sec-split,
body :is(.hs-content-id-304588271821,.hs-content-id-305466536152,.hs-content-id-303362033891,.hs-content-id-287636055253,.hs-content-id-281457397979,.hs-content-id-303466507471,.hs-content-id-287852665034,.hs-content-id-304606381300) main .dnd-section:has(.pwr-sec-split__title-intro) .pwr-sec-split > .pwr--relative,
body :is(.hs-content-id-304588271821,.hs-content-id-305466536152,.hs-content-id-303362033891,.hs-content-id-287636055253,.hs-content-id-281457397979,.hs-content-id-303466507471,.hs-content-id-287852665034,.hs-content-id-304606381300) main .dnd-section:has(.pwr-sec-split__title-intro) .pwr-sec-split .pwr--flip-container,
body :is(.hs-content-id-304588271821,.hs-content-id-305466536152,.hs-content-id-303362033891,.hs-content-id-287636055253,.hs-content-id-281457397979,.hs-content-id-303466507471,.hs-content-id-287852665034,.hs-content-id-304606381300) main .dnd-section:has(.pwr-sec-split__title-intro) .pwr-sec-split__left,
body :is(.hs-content-id-304588271821,.hs-content-id-305466536152,.hs-content-id-303362033891,.hs-content-id-287636055253,.hs-content-id-281457397979,.hs-content-id-303466507471,.hs-content-id-287852665034,.hs-content-id-304606381300) main .dnd-section:has(.pwr-sec-split__title-intro) .pwr-sec-split__content {
  width: 100% !important;
  max-width: 100% !important;
  min-width: 0 !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  box-sizing: border-box !important;
}
body :is(.hs-content-id-304588271821,.hs-content-id-305466536152,.hs-content-id-303362033891,.hs-content-id-287636055253,.hs-content-id-281457397979,.hs-content-id-303466507471,.hs-content-id-287852665034,.hs-content-id-304606381300) main .dnd-section:has(.pwr-sec-split__title-intro) .pwr-sec-split__content {
  height: auto !important;
  min-height: 0 !important;
  padding: 0 !important;
}

/* Customer Success Stories: align intro and logo cards to the 20px mobile gutter. */
body .hs-content-id-361368161515 #hs_cos_wrapper_module_17706562151875 .pwr-sec-image-boxes,
body .hs-content-id-361368161515 #hs_cos_wrapper_module_17706562151875 .page-center,
body .hs-content-id-361368161515 #hs_cos_wrapper_module_17706562151875 .pwr-sec-image-boxes__intro-sec,
body .hs-content-id-361368161515 #hs_cos_wrapper_module_17706562151875 .pwr-sec-image-boxes__container {
  box-sizing: border-box !important;
}
body .hs-content-id-361368161515 #hs_cos_wrapper_module_17706562151875 .page-center {
  width: calc(100% - 40px) !important;
  max-width: calc(100% - 40px) !important;
  margin-left: auto !important;
  margin-right: auto !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
}
body .hs-content-id-361368161515 #hs_cos_wrapper_module_17706562151875 .pwr-sec-image-boxes__container {
  width: 100% !important;
  max-width: 100% !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
}
body .hs-content-id-361368161515 #hs_cos_wrapper_module_17706562151875 .pwr-image-box,
body .hs-content-id-361368161515 #hs_cos_wrapper_module_17706562151875 .pwr-image-box:is(:hover,:focus,:focus-within) {
  width: 100% !important;
  max-width: 100% !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
}

/* Customer Success Stories: remove HubSpot one-sided module padding from the logo block. */
body .hs-content-id-361368161515 .module_17706562151875-padding > #hs_cos_wrapper_module_17706562151875,
body .hs-content-id-361368161515 .module_17706562151875-padding > .hs_cos_wrapper_type_module {
  padding-left: 0 !important;
  padding-right: 0 !important;
  box-sizing: border-box !important;
}

/* Customer Success Stories: use one 20px gutter only for the Real Results logo section. */
body .hs-content-id-361368161515 .module_17706562151875-padding,
body .hs-content-id-361368161515 .module_17706562151875-flexbox-positioning,
body .hs-content-id-361368161515 .dnd-section:has(#hs_cos_wrapper_module_17706562151875),
body .hs-content-id-361368161515 .dnd-section:has(#hs_cos_wrapper_module_17706562151875) > .row-fluid,
body .hs-content-id-361368161515 .dnd-section:has(#hs_cos_wrapper_module_17706562151875) .dnd-column,
body .hs-content-id-361368161515 .dnd-section:has(#hs_cos_wrapper_module_17706562151875) .dnd-row,
body .hs-content-id-361368161515 .dnd-section:has(#hs_cos_wrapper_module_17706562151875) .dnd-row > .row-fluid,
body .hs-content-id-361368161515 .dnd-section:has(#hs_cos_wrapper_module_17706562151875) .dnd-module {
  padding-left: 0 !important;
  padding-right: 0 !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
  width: 100% !important;
  max-width: 100% !important;
  box-sizing: border-box !important;
}
body .hs-content-id-361368161515 #hs_cos_wrapper_module_17706562151875 {
  display: block !important;
  width: calc(100% - 40px) !important;
  max-width: calc(100% - 40px) !important;
  margin-left: 20px !important;
  margin-right: 20px !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  box-sizing: border-box !important;
}
body .hs-content-id-361368161515 #hs_cos_wrapper_module_17706562151875 .pwr-sec-image-boxes,
body .hs-content-id-361368161515 #hs_cos_wrapper_module_17706562151875 .pwr-sec-image-boxes > .page-center,
body .hs-content-id-361368161515 #hs_cos_wrapper_module_17706562151875 .pwr-sec-image-boxes > .page-center > .row-fluid,
body .hs-content-id-361368161515 #hs_cos_wrapper_module_17706562151875 .pwr-sec-image-boxes > .page-center .span12,
body .hs-content-id-361368161515 #hs_cos_wrapper_module_17706562151875 .pwr-sec-image-boxes__intro-sec,
body .hs-content-id-361368161515 #hs_cos_wrapper_module_17706562151875 .pwr-sec-image-boxes__container {
  width: 100% !important;
  max-width: 100% !important;
  min-width: 0 !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  box-sizing: border-box !important;
}
body .hs-content-id-361368161515 #hs_cos_wrapper_module_17706562151875 .pwr-sec-image-boxes__title,
body .hs-content-id-361368161515 #hs_cos_wrapper_module_17706562151875 .pwr-sec-image-boxes__desc {
  width: 100% !important;
  max-width: 100% !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  box-sizing: border-box !important;
}

/* Customer story detail pages: scoped mobile layout refinements for hero, stats, quote/image, follow-up text and final CTA. */
body :is(.hs-content-id-359768184045,.hs-content-id-391252455623,.hs-content-id-388830596344) .dnd_area-row-0-padding,
body :is(.hs-content-id-359768184045,.hs-content-id-391252455623,.hs-content-id-388830596344) .dnd-section:has(#hs_cos_wrapper_dnd_area-module-1),
body :is(.hs-content-id-359768184045,.hs-content-id-391252455623,.hs-content-id-388830596344) .dnd-section:has(#hs_cos_wrapper_dnd_area-module-1) > .row-fluid,
body :is(.hs-content-id-359768184045,.hs-content-id-391252455623,.hs-content-id-388830596344) #hs_cos_wrapper_dnd_area-module-1,
body :is(.hs-content-id-359768184045,.hs-content-id-391252455623,.hs-content-id-388830596344) #hs_cos_wrapper_dnd_area-module-1 .pwr-hero {
  width: 100% !important;
  max-width: 100% !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  box-sizing: border-box !important;
}
body :is(.hs-content-id-359768184045,.hs-content-id-391252455623,.hs-content-id-388830596344) #hs_cos_wrapper_dnd_area-module-1 .pwr-hero__info-box {
  width: 100% !important;
  max-width: 100% !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
  padding-left: 20px !important;
  padding-right: 20px !important;
  box-sizing: border-box !important;
}

body :is(.hs-content-id-359768184045,.hs-content-id-391252455623,.hs-content-id-388830596344) #hs_cos_wrapper_widget_1770394323582 .pwr-stats {
  display: block !important;
  width: 100% !important;
  max-width: 100% !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
}
body :is(.hs-content-id-359768184045,.hs-content-id-391252455623,.hs-content-id-388830596344) #hs_cos_wrapper_widget_1770394323582 .pwr-stats::before,
body :is(.hs-content-id-359768184045,.hs-content-id-391252455623,.hs-content-id-388830596344) #hs_cos_wrapper_widget_1770394323582 .pwr-stats::after {
  display: none !important;
}
body :is(.hs-content-id-359768184045,.hs-content-id-391252455623,.hs-content-id-388830596344) #hs_cos_wrapper_widget_1770394323582 .pwr-stat {
  display: block !important;
  float: none !important;
  width: 100% !important;
  max-width: 100% !important;
  min-width: 0 !important;
  margin: 0 0 18px !important;
  padding: 0 !important;
  text-align: center !important;
  box-sizing: border-box !important;
}
body :is(.hs-content-id-359768184045,.hs-content-id-391252455623,.hs-content-id-388830596344) #hs_cos_wrapper_widget_1770394323582 .pwr-stat:last-child {
  margin-bottom: 0 !important;
}
body :is(.hs-content-id-359768184045,.hs-content-id-391252455623,.hs-content-id-388830596344) #hs_cos_wrapper_widget_1770394323582 :is(.pwr-stat__number,.pwr-stat__suffix,.pwr-stat__title) {
  display: block !important;
  width: 100% !important;
  max-width: 100% !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
  letter-spacing: normal !important;
}

body :is(.hs-content-id-359768184045,.hs-content-id-391252455623,.hs-content-id-388830596344) :is(.dnd_area-row-6-padding,.dnd_area-row-7-padding),
body :is(.hs-content-id-359768184045,.hs-content-id-391252455623,.hs-content-id-388830596344) :is(.dnd-section:has(#hs_cos_wrapper_module_17703950331384),.dnd-section:has(#hs_cos_wrapper_module_17703956600093)) {
  padding-left: 0 !important;
  padding-right: 0 !important;
  box-sizing: border-box !important;
}
body :is(.hs-content-id-359768184045,.hs-content-id-391252455623,.hs-content-id-388830596344) :is(#hs_cos_wrapper_module_17703950331384,#hs_cos_wrapper_module_17703956600093) {
  display: block !important;
  width: calc(100% - 40px) !important;
  max-width: calc(100% - 40px) !important;
  margin-left: auto !important;
  margin-right: auto !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  box-sizing: border-box !important;
}
body :is(.hs-content-id-359768184045,.hs-content-id-391252455623,.hs-content-id-388830596344) #hs_cos_wrapper_module_17703950331384 .pwr-sec-split,
body :is(.hs-content-id-359768184045,.hs-content-id-391252455623,.hs-content-id-388830596344) #hs_cos_wrapper_module_17703956600093 .pwr-sec-txt,
body :is(.hs-content-id-359768184045,.hs-content-id-391252455623,.hs-content-id-388830596344) #hs_cos_wrapper_module_17703956600093 .page-center {
  width: 100% !important;
  max-width: 100% !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  box-sizing: border-box !important;
}
body :is(.hs-content-id-359768184045,.hs-content-id-391252455623,.hs-content-id-388830596344) #hs_cos_wrapper_module_17703950331384 .pwr-sec-split :is(.row-fluid,.pwr--flip-container,.pwr-sec-split__left,.pwr-sec-split__right) {
  width: 100% !important;
  max-width: 100% !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  float: none !important;
  display: block !important;
  box-sizing: border-box !important;
}
body :is(.hs-content-id-359768184045,.hs-content-id-391252455623,.hs-content-id-388830596344) #hs_cos_wrapper_module_17703950331384 .pwr-sec-split__content {
  height: auto !important;
  min-height: 0 !important;
  padding: 16px !important;
  box-sizing: border-box !important;
}
body :is(.hs-content-id-359768184045,.hs-content-id-391252455623,.hs-content-id-388830596344) #hs_cos_wrapper_module_17703950331384 .pwr-sec-split__img {
  height: auto !important;
  min-height: 0 !important;
  margin-top: 12px !important;
}
body :is(.hs-content-id-359768184045,.hs-content-id-391252455623,.hs-content-id-388830596344) #hs_cos_wrapper_module_17703950331384 .pwr-sec-split__img img {
  position: static !important;
  display: block !important;
  width: 100% !important;
  height: auto !important;
  object-fit: contain !important;
}

body :is(.hs-content-id-359768184045,.hs-content-id-391252455623,.hs-content-id-388830596344) :is(.dnd_area-row-8-padding,.dnd-section:has(#hs_cos_wrapper_module_17703959653775)) {
  padding-left: 0 !important;
  padding-right: 0 !important;
  box-sizing: border-box !important;
}
body :is(.hs-content-id-359768184045,.hs-content-id-391252455623,.hs-content-id-388830596344) #hs_cos_wrapper_module_17703959653775,
body :is(.hs-content-id-359768184045,.hs-content-id-391252455623,.hs-content-id-388830596344) #hs_cos_wrapper_module_17703959653775 .pwr-sec-cta {
  width: 100% !important;
  max-width: 100% !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
  box-sizing: border-box !important;
}
body :is(.hs-content-id-359768184045,.hs-content-id-391252455623,.hs-content-id-388830596344) #hs_cos_wrapper_module_17703959653775 .pwr-sec-cta--content {
  width: 100% !important;
  max-width: 100% !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
  padding: 28px 20px 32px !important;
  box-sizing: border-box !important;
}

/* Customer story detail pages: force hero wrapper cells to true full width. */
body :is(.hs-content-id-359768184045,.hs-content-id-391252455623,.hs-content-id-388830596344) .dnd-section:has(#hs_cos_wrapper_dnd_area-module-1) :is(.dnd-column,.dnd-module,.span12) {
  width: 100% !important;
  max-width: 100% !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  box-sizing: border-box !important;
}

/* Customer story detail pages: keep the shared header visually consistent with the rest of the mobile site. */
body :is(.hs-content-id-359768184045,.hs-content-id-391252455623,.hs-content-id-388830596344) .pwr-header-fixed,
body :is(.hs-content-id-359768184045,.hs-content-id-391252455623,.hs-content-id-388830596344) .pwr-header--padding,
body :is(.hs-content-id-359768184045,.hs-content-id-391252455623,.hs-content-id-388830596344) .pwr-header-full {
  width: 100% !important;
  max-width: 100% !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
  box-sizing: border-box !important;
}
body :is(.hs-content-id-359768184045,.hs-content-id-391252455623,.hs-content-id-388830596344) .pwr-header--padding {
  padding: 10px !important;
}
body :is(.hs-content-id-359768184045,.hs-content-id-391252455623,.hs-content-id-388830596344) .pwr-header-full {
  min-height: 44px !important;
}
body :is(.hs-content-id-359768184045,.hs-content-id-391252455623,.hs-content-id-388830596344) :is(.pwr-header-logo,.pwr-header-logo__img,.pwr-header-logo__img--sticky) {
  max-width: 125px !important;
}

/* Customer story detail pages: normalize every mobile header wrapper to the standard 10px header inset. */
body :is(.hs-content-id-359768184045,.hs-content-id-391252455623,.hs-content-id-388830596344) .header__container,
body :is(.hs-content-id-359768184045,.hs-content-id-391252455623,.hs-content-id-388830596344) #hs_cos_wrapper_header_page,
body :is(.hs-content-id-359768184045,.hs-content-id-391252455623,.hs-content-id-388830596344) .pwr-header,
body :is(.hs-content-id-359768184045,.hs-content-id-391252455623,.hs-content-id-388830596344) .pwr-header-fixed {
  width: 100% !important;
  max-width: 100% !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  box-sizing: border-box !important;
}
body :is(.hs-content-id-359768184045,.hs-content-id-391252455623,.hs-content-id-388830596344) .pwr-header .page-center.pwr-header--padding {
  width: 100% !important;
  max-width: 100% !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
  padding: 10px !important;
  box-sizing: border-box !important;
}
body :is(.hs-content-id-359768184045,.hs-content-id-391252455623,.hs-content-id-388830596344) .pwr-header .pwr-header-full {
  position: relative !important;
  display: flex !important;
  align-items: center !important;
  width: 100% !important;
  max-width: 100% !important;
  min-height: 44px !important;
  margin: 0 !important;
  padding: 0 !important;
  box-sizing: border-box !important;
}
body :is(.hs-content-id-359768184045,.hs-content-id-391252455623,.hs-content-id-388830596344) .pwr-header .pwr-header-logo {
  margin-left: 0 !important;
  margin-right: 0 !important;
}
body :is(.hs-content-id-359768184045,.hs-content-id-391252455623,.hs-content-id-388830596344) .pwr-header .pwr-burger__trigger-open:not(.pwr-burger__trigger-open--hidden) {
  right: 0 !important;
}

/* Customer story detail pages: match the standard 20px mobile header inset. */
body :is(.hs-content-id-359768184045,.hs-content-id-391252455623,.hs-content-id-388830596344) .pwr-header .page-center.pwr-header--padding {
  padding: 10px 20px !important;
}

/* About Us: keep the opening bento below the fixed mobile header and on the standard 20px gutter. */
body .hs-content-id-287639053506 .dnd-section:has(#hs_cos_wrapper_module_17605330118433) {
  padding-left: 0 !important;
  padding-right: 0 !important;
  padding-bottom: 0 !important;
  box-sizing: border-box !important;
}
body .hs-content-id-287639053506 #hs_cos_wrapper_module_17605330118433 .pwr-bento-grid {
  padding-top: 74px !important;
  padding-bottom: 0 !important;
}
body .hs-content-id-287639053506 #hs_cos_wrapper_module_17605330118433 .pwr-adc-main.page-center {
  width: calc(100% - 40px) !important;
  max-width: calc(100% - 40px) !important;
  margin-left: auto !important;
  margin-right: auto !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  box-sizing: border-box !important;
}
body .hs-content-id-287639053506 #hs_cos_wrapper_module_17605330118433 :is(.pwr-adc__wrapper,.pwr-adc-main,.pwr--relative,.pwr-adc__col,.pwr-adc__content-wrappers) {
  width: 100% !important;
  max-width: 100% !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  box-sizing: border-box !important;
}
body .hs-content-id-287639053506 #hs_cos_wrapper_module_17605330118433 .pwr-adc__content-wrappers {
  display: flex !important;
  flex-direction: column !important;
  gap: 0 !important;
}
body .hs-content-id-287639053506 #hs_cos_wrapper_module_17605330118433 .pwr-adc__content-wrapper {
  width: 100% !important;
  max-width: 100% !important;
  min-width: 0 !important;
  grid-column: 1 / -1 !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  box-sizing: border-box !important;
}
body .hs-content-id-287639053506 #hs_cos_wrapper_module_17605330118433 .pwr-adc__content-wrapper--ix-0-1-4 {
  margin-top: 12px !important;
}
body .hs-content-id-287639053506 #hs_cos_wrapper_module_17605330118433 .pwr-adc-content--image {
  margin-bottom: 0 !important;
}
body .hs-content-id-287639053506 #hs_cos_wrapper_module_17605330118433 .pwr-adc-content__image-wrapper,
body .hs-content-id-287639053506 #hs_cos_wrapper_module_17605330118433 .pwr-adc-content__image-wrapper img {
  display: block !important;
  width: 100% !important;
  max-width: 100% !important;
  box-sizing: border-box !important;
}
body .hs-content-id-287639053506 #hs_cos_wrapper_module_17605330118433 .pwr-adc-content__image---1-4-1 {
  height: auto !important;
  aspect-ratio: auto !important;
  object-fit: contain !important;
}

/* About Us: show the careers CTA below the hero image instead of letting it collapse behind it. */
body .hs-content-id-287639053506 .dnd-section:has(#hs_cos_wrapper_module_17677995878314) {
  position: relative !important;
  z-index: 2 !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  padding-top: 14px !important;
  padding-bottom: 0 !important;
  box-sizing: border-box !important;
  clear: both !important;
}
body .hs-content-id-287639053506 #hs_cos_wrapper_module_17677995878314,
body .hs-content-id-287639053506 #hs_cos_wrapper_module_17677995878314 .pwr-sec-cta {
  position: relative !important;
  z-index: 2 !important;
  display: block !important;
  width: 100% !important;
  max-width: 100% !important;
  height: auto !important;
  min-height: 0 !important;
  overflow: visible !important;
  margin: 0 !important;
  padding: 0 !important;
  box-sizing: border-box !important;
}
body .hs-content-id-287639053506 #hs_cos_wrapper_module_17677995878314 .pwr-sec-cta--content.page-center {
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
  justify-content: center !important;
  width: calc(100% - 40px) !important;
  max-width: calc(100% - 40px) !important;
  min-height: 0 !important;
  height: auto !important;
  margin-left: auto !important;
  margin-right: auto !important;
  padding: 12px 0 0 !important;
  overflow: visible !important;
  box-sizing: border-box !important;
}
body .hs-content-id-287639053506 #hs_cos_wrapper_module_17677995878314 .pwr-sec-cta__hor-text-wrapper,
body .hs-content-id-287639053506 #hs_cos_wrapper_module_17677995878314 .pwr-sec-cta__cta-wrapper {
  display: block !important;
  width: 100% !important;
  max-width: 100% !important;
  height: auto !important;
  min-height: 0 !important;
  overflow: visible !important;
  text-align: center !important;
  box-sizing: border-box !important;
}
body .hs-content-id-287639053506 #hs_cos_wrapper_module_17677995878314 .pwr-sec-cta__title {
  display: block !important;
  visibility: visible !important;
  opacity: 1 !important;
  height: auto !important;
  min-height: 0 !important;
  margin: 0 0 14px !important;
  color: #000725 !important;
  font-size: 24px !important;
  line-height: 1.18 !important;
  text-align: center !important;
}
body .hs-content-id-287639053506 #hs_cos_wrapper_module_17677995878314 .pwr-sec-cta__cta--right {
  margin: 0 auto !important;
}

/* Careers: use the standard 20px mobile gutter on the opening text/image block. */
body .hs-content-id-344802084058 .dnd_area-row-0-padding,
body .hs-content-id-344802084058 .dnd-section:has(#hs_cos_wrapper_module_17605330118433) {
  padding-left: 0 !important;
  padding-right: 0 !important;
  box-sizing: border-box !important;
}
body .hs-content-id-344802084058 #hs_cos_wrapper_module_17605330118433 .pwr-adc-main.page-center {
  width: calc(100% - 40px) !important;
  max-width: calc(100% - 40px) !important;
  margin-left: auto !important;
  margin-right: auto !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  box-sizing: border-box !important;
}
body .hs-content-id-344802084058 #hs_cos_wrapper_module_17605330118433 :is(.pwr-adc__wrapper,.pwr-adc-main,.pwr--relative,.pwr-adc__col,.pwr-adc__content-wrappers) {
  width: 100% !important;
  max-width: 100% !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  box-sizing: border-box !important;
}
body .hs-content-id-344802084058 #hs_cos_wrapper_module_17605330118433 .pwr-adc__content-wrappers {
  display: flex !important;
  flex-direction: column !important;
  gap: 0 !important;
}
body .hs-content-id-344802084058 #hs_cos_wrapper_module_17605330118433 .pwr-adc__content-wrapper {
  width: 100% !important;
  max-width: 100% !important;
  min-width: 0 !important;
  grid-column: 1 / -1 !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  box-sizing: border-box !important;
}
body .hs-content-id-344802084058 #hs_cos_wrapper_module_17605330118433 .pwr-adc__content-wrapper--ix-0-1-2,
body .hs-content-id-344802084058 #hs_cos_wrapper_module_17605330118433 .pwr-adc__content-wrapper--ix-0-1-3 .pwr-adc-content--spacer {
  display: none !important;
}
body .hs-content-id-344802084058 #hs_cos_wrapper_module_17605330118433 .pwr-adc__content-wrapper--ix-0-1-4 {
  margin-top: 10px !important;
}
body .hs-content-id-344802084058 #hs_cos_wrapper_module_17605330118433 .pwr-adc-content__image-wrapper,
body .hs-content-id-344802084058 #hs_cos_wrapper_module_17605330118433 .pwr-adc-content__image-wrapper img {
  display: block !important;
  width: 100% !important;
  max-width: 100% !important;
  box-sizing: border-box !important;
}
body .hs-content-id-344802084058 #hs_cos_wrapper_module_17605330118433 .pwr-adc-content__image---1-4-1 {
  height: auto !important;
  aspect-ratio: auto !important;
  object-fit: contain !important;
}

/* Careers: keep Open positions close to the jobs card and leave space before the footer. */
body .hs-content-id-344802084058 .dnd-section:has(#hs_cos_wrapper_module_17685527579574) {
  padding-top: 18px !important;
  padding-bottom: 0 !important;
}
body .hs-content-id-344802084058 #hs_cos_wrapper_module_17685527579574 .pwr-sec-txt,
body .hs-content-id-344802084058 #hs_cos_wrapper_module_17685527579574 .page-center {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
body .hs-content-id-344802084058 #hs_cos_wrapper_module_17685527579574 .pwr-sec-txt__intro-sec {
  margin-bottom: 6px !important;
}
body .hs-content-id-344802084058 #hs_cos_wrapper_module_17685527579574 .pwr-sec-txt__content,
body .hs-content-id-344802084058 #hs_cos_wrapper_module_17685527579574 .pwr-sec-txt__left,
body .hs-content-id-344802084058 #hs_cos_wrapper_module_17685527579574 .pwr-sec-txt__left :is(br,p) {
  display: none !important;
  margin: 0 !important;
  padding: 0 !important;
}
body .hs-content-id-344802084058 .dnd-section:has(#recruit_cards) {
  padding-top: 8px !important;
  padding-bottom: 34px !important;
  box-sizing: border-box !important;
}
body .hs-content-id-344802084058 #recruit_cards {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

/* Contact page: align the main content blocks to the standard 20px mobile gutter. */
body .hs-content-id-287639055549 :is(.dnd-section:has(#hs_cos_wrapper_module_17592214366635), .dnd-section:has(#hs_cos_wrapper_module_17592216177435)) {
  padding-left: 0 !important;
  padding-right: 0 !important;
  box-sizing: border-box !important;
}
body .hs-content-id-287639055549 :is(#hs_cos_wrapper_module_17592214366635, #hs_cos_wrapper_module_17592216177435) :is(.page-center, .pwr-sec-form__content, .pwr-sec-form__form-wrapper, .pwr-form, .pwr-sec-map, .pwr-sec-map > .pwr--relative) {
  width: calc(100% - 40px) !important;
  max-width: calc(100% - 40px) !important;
  margin-left: auto !important;
  margin-right: auto !important;
  box-sizing: border-box !important;
}
body .hs-content-id-287639055549 #hs_cos_wrapper_module_17592214366635 :is(.page-center, .pwr-sec-form__content, .pwr-sec-form__form-wrapper) {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
body .hs-content-id-287639055549 #hs_cos_wrapper_module_17592214366635 .pwr-sec-form__intro-sec {
  margin-bottom: 18px !important;
}
body .hs-content-id-287639055549 #hs_cos_wrapper_module_17592214366635 .pwr-sec-form__title {
  margin-bottom: 32px !important;
}
body .hs-content-id-287639055549 #hs_cos_wrapper_module_17592214366635 .pwr-sec-form__desc {
  display: block !important;
  margin-bottom: 20px !important;
}
body .hs-content-id-287639055549 #hs_cos_wrapper_module_17592214366635 .pwr-form {
  padding: 10px !important;
  border-radius: 16px !important;
  overflow: hidden !important;
}
body .hs-content-id-287639055549 #hs_cos_wrapper_module_17592214366635 .pwr-form form,
body .hs-content-id-287639055549 #hs_cos_wrapper_module_17592214366635 .pwr-form .hs-form,
body .hs-content-id-287639055549 #hs_cos_wrapper_module_17592214366635 .pwr-form fieldset,
body .hs-content-id-287639055549 #hs_cos_wrapper_module_17592214366635 .pwr-form .hs-form-field,
body .hs-content-id-287639055549 #hs_cos_wrapper_module_17592214366635 .pwr-form .input {
  max-width: 100% !important;
  width: 100% !important;
  box-sizing: border-box !important;
}
body .hs-content-id-287639055549 #hs_cos_wrapper_module_17592214366635 .pwr-form input,
body .hs-content-id-287639055549 #hs_cos_wrapper_module_17592214366635 .pwr-form textarea,
body .hs-content-id-287639055549 #hs_cos_wrapper_module_17592214366635 .pwr-form select {
  width: 100% !important;
  max-width: 100% !important;
  box-sizing: border-box !important;
}

/* Contact page: turn the bottom map module into the compact blue contact card on mobile. */
body .hs-content-id-287639055549 .dnd-section:has(#hs_cos_wrapper_module_17592216177435) {
  padding-top: 28px !important;
  padding-bottom: 32px !important;
}
body .hs-content-id-287639055549 #hs_cos_wrapper_module_17592216177435 .pwr-sec-map,
body .hs-content-id-287639055549 #hs_cos_wrapper_module_17592216177435 .pwr-sec-map > .pwr--relative {
  width: calc(100% - 40px) !important;
  max-width: calc(100% - 40px) !important;
  margin-left: auto !important;
  margin-right: auto !important;
  background: #116bf8 !important;
  color: #fff !important;
  box-sizing: border-box !important;
}
body .hs-content-id-287639055549 #hs_cos_wrapper_module_17592216177435 .pwr-sec-map__content {
  display: block !important;
  width: 100% !important;
  max-width: 100% !important;
  margin: 0 !important;
  padding: 48px 40px 56px !important;
  color: #fff !important;
  background: #116bf8 !important;
  box-sizing: border-box !important;
}
body .hs-content-id-287639055549 #hs_cos_wrapper_module_17592216177435 .pwr-sec-map__map {
  display: none !important;
}
body .hs-content-id-287639055549 #hs_cos_wrapper_module_17592216177435 :is(.pwr-sec-map__title, .pwr-sec-map__desc, .pwr-sec-map__desc *, .pwr-sec-map__contact, .pwr-sec-map__contact *, .pwr-sec-map__contact-icon) {
  color: #fff !important;
}
body .hs-content-id-287639055549 #hs_cos_wrapper_module_17592216177435 .pwr-sec-map__title {
  margin: 0 0 26px !important;
  font-size: 28px !important;
  line-height: 1.15 !important;
  text-align: left !important;
}
body .hs-content-id-287639055549 #hs_cos_wrapper_module_17592216177435 .pwr-sec-map__desc {
  display: block !important;
  margin: 0 0 14px !important;
  text-align: left !important;
}
body .hs-content-id-287639055549 #hs_cos_wrapper_module_17592216177435 .pwr-sec-map__desc h4 {
  margin: 0 !important;
  font-size: 17px !important;
  line-height: 1.35 !important;
  font-weight: 700 !important;
}
body .hs-content-id-287639055549 #hs_cos_wrapper_module_17592216177435 .pwr-sec-map__contact-container > .pwr--clearfix {
  display: flex !important;
  align-items: flex-start !important;
  gap: 12px !important;
  margin: 0 0 14px !important;
}
body .hs-content-id-287639055549 #hs_cos_wrapper_module_17592216177435 .pwr-sec-map__contact-icon {
  display: inline-flex !important;
  flex: 0 0 16px !important;
  width: 16px !important;
  margin: 3px 0 0 !important;
}
body .hs-content-id-287639055549 #hs_cos_wrapper_module_17592216177435 .pwr-sec-map__contact-icon svg {
  width: 16px !important;
  height: 16px !important;
  fill: #fff !important;
}
body .hs-content-id-287639055549 #hs_cos_wrapper_module_17592216177435 .pwr-sec-map__contact {
  display: block !important;
  margin: 0 !important;
  font-size: 16px !important;
  line-height: 1.55 !important;
  font-weight: 500 !important;
  text-align: left !important;
}
body .hs-content-id-287639055549 #hs_cos_wrapper_module_17592216177435 .pwr-sec-map__contact p {
  margin: 0 0 4px !important;
  font-size: inherit !important;
  line-height: inherit !important;
}

/* Contact page follow-up: remove accumulated inner gutters from the intro/form block. */
body .hs-content-id-287639055549 #hs_cos_wrapper_module_17592214366635 .page-center {
  width: calc(100% - 40px) !important;
  max-width: calc(100% - 40px) !important;
  margin-left: auto !important;
  margin-right: auto !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  box-sizing: border-box !important;
}
body .hs-content-id-287639055549 #hs_cos_wrapper_module_17592214366635 :is(.pwr-sec-form, .pwr-sec-form__content, .pwr-sec-form__intro-sec, .pwr-sec-form__form-wrapper, .pwr-form) {
  width: 100% !important;
  max-width: 100% !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
  box-sizing: border-box !important;
}
body .hs-content-id-287639055549 #hs_cos_wrapper_module_17592214366635 :is(.pwr-sec-form__content, .pwr-sec-form__intro-sec, .pwr-sec-form__form-wrapper) {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
body .hs-content-id-287639055549 #hs_cos_wrapper_module_17592214366635 .pwr-sec-form__title,
body .hs-content-id-287639055549 #hs_cos_wrapper_module_17592214366635 .pwr-sec-form__desc {
  max-width: 100% !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
  text-align: left !important;
}
body .hs-content-id-287639055549 #hs_cos_wrapper_module_17592214366635 .pwr-form {
  padding: 10px !important;
  border-radius: 16px !important;
}
body .hs-content-id-287639055549 #hs_cos_wrapper_module_17592214366635 .pwr-form form {
  padding: 0 !important;
}

/* Contact page follow-up: keep only the blue card itself on the 20px gutter, with compact inner padding. */
body .hs-content-id-287639055549 #hs_cos_wrapper_module_17592216177435 .pwr-sec-map {
  width: calc(100% - 40px) !important;
  max-width: calc(100% - 40px) !important;
  margin-left: auto !important;
  margin-right: auto !important;
  padding: 0 !important;
  background: #116bf8 !important;
  box-sizing: border-box !important;
}
body .hs-content-id-287639055549 #hs_cos_wrapper_module_17592216177435 .pwr-sec-map > .pwr--relative,
body .hs-content-id-287639055549 #hs_cos_wrapper_module_17592216177435 .pwr-sec-map__content {
  width: 100% !important;
  max-width: 100% !important;
  margin: 0 !important;
  box-sizing: border-box !important;
}
body .hs-content-id-287639055549 #hs_cos_wrapper_module_17592216177435 .pwr-sec-map__content {
  padding: 24px 20px 34px !important;
}
body .hs-content-id-287639055549 #hs_cos_wrapper_module_17592216177435 .pwr-sec-map__title {
  margin-bottom: 26px !important;
}
body .hs-content-id-287639055549 #hs_cos_wrapper_module_17592216177435 .pwr-sec-map__contact-container > .pwr--clearfix {
  gap: 18px !important;
  margin-bottom: 22px !important;
}

/* Contact page correction: the 20px gutter belongs only to the outer page-center, not to form internals. */
body .hs-content-id-287639055549 #hs_cos_wrapper_module_17592214366635 .pwr-sec-form .page-center.pwr--relative {
  width: calc(100% - 40px) !important;
  max-width: calc(100% - 40px) !important;
  margin-left: auto !important;
  margin-right: auto !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  box-sizing: border-box !important;
}
body .hs-content-id-287639055549 #hs_cos_wrapper_module_17592214366635 .pwr-sec-form .page-center.pwr--relative > .pwr-sec-form__content,
body .hs-content-id-287639055549 #hs_cos_wrapper_module_17592214366635 .pwr-sec-form .pwr-sec-form__content > .pwr-sec-form__intro-sec,
body .hs-content-id-287639055549 #hs_cos_wrapper_module_17592214366635 .pwr-sec-form .pwr-sec-form__content > .pwr-sec-form__form-wrapper,
body .hs-content-id-287639055549 #hs_cos_wrapper_module_17592214366635 .pwr-sec-form .pwr-sec-form__form-wrapper > .pwr-form {
  width: 100% !important;
  max-width: 100% !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  box-sizing: border-box !important;
}
body .hs-content-id-287639055549 #hs_cos_wrapper_module_17592214366635 .pwr-sec-form .pwr-sec-form__form-wrapper > .pwr-form {
  padding: 10px !important;
}
body .hs-content-id-287639055549 #hs_cos_wrapper_module_17592214366635 .pwr-sec-form .pwr-sec-form__title,
body .hs-content-id-287639055549 #hs_cos_wrapper_module_17592214366635 .pwr-sec-form .pwr-sec-form__desc {
  width: 100% !important;
  max-width: 100% !important;
}

/* Contact page correction: make the visible form box padding exactly 10px. */
body .hs-content-id-287639055549 #hs_cos_wrapper_module_17592214366635 .pwr-sec-form .pwr-sec-form__form-wrapper > .pwr-form {
  padding: 10px !important;
}
body .hs-content-id-287639055549 #hs_cos_wrapper_module_17592214366635 .pwr-sec-form .pwr-form > span,
body .hs-content-id-287639055549 #hs_cos_wrapper_module_17592214366635 .pwr-sec-form .pwr-form :is(.hs-form-private, .hs-form, form) {
  width: 100% !important;
  max-width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
  box-sizing: border-box !important;
}
body .hs-content-id-287639055549 #hs_cos_wrapper_module_17592214366635 .pwr-sec-form .pwr-form :is(fieldset, .form-columns-1, .form-columns-2, .form-columns-3, .hs-form-field, .input) {
  width: 100% !important;
  max-width: 100% !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  box-sizing: border-box !important;
}
body .hs-content-id-287639055549 #hs_cos_wrapper_module_17592214366635 .pwr-sec-form .pwr-form :is(input, textarea, select) {
  width: 100% !important;
  max-width: 100% !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
  box-sizing: border-box !important;
}

/* Contact page correction: remove the default inner padding from the map contact box. */
body .hs-content-id-287639055549 #hs_cos_wrapper_module_17592216177435 .pwr-sec-map__box {
  padding: 0 !important;
}

/* Contact page correction: the HubSpot form element itself must keep 10px padding. */
body .hs-content-id-287639055549 #hs_cos_wrapper_module_17592214366635 .pwr-sec-form form[id^="hsForm_1a665a4b-1392-4d5c-a4ab-6920862d26a1"],
body.hs-content-id-287639055549 #hs_cos_wrapper_module_17592214366635 .pwr-sec-form form[id^="hsForm_1a665a4b-1392-4d5c-a4ab-6920862d26a1"] {
  padding: 10px !important;
}

/* Contact page hard correction: override the previous generic form reset with the requested 10px padding. */
body .hs-content-id-287639055549 #hs_cos_wrapper_module_17592214366635 .pwr-sec-form .pwr-form :is(.hs-form-private, .hs-form, form) {
  padding: 10px !important;
}

/* Ultimate guide TMS: add the standard gap between the final CTA and the footer. */
body .hs-content-id-283686997211 .dnd-section:has(#hs_cos_wrapper_module_17613369817574) {
  padding-bottom: 42px !important;
  box-sizing: border-box !important;
}

/* Gartner Magic Quadrant page: tune mobile quote, Gartner logo and collapsed controls. */
body .hs-content-id-435925915887 #hs_cos_wrapper_widget_1784296086422 h3,
body .hs-content-id-435925915887 #hs_cos_wrapper_widget_1784296086422 h3 * {
  font-size: 20px !important;
  line-height: 1.25 !important;
}
body .hs-content-id-435925915887 #hs_cos_wrapper_widget_1784296086422 p,
body .hs-content-id-435925915887 #hs_cos_wrapper_widget_1784296086422 p * {
  font-size: 18px !important;
  line-height: 1.35 !important;
}
body .hs-content-id-435925915887 #hs_cos_wrapper_widget_1784296086422 p {
  margin-bottom: 0 !important;
}
body .hs-content-id-435925915887 #hs_cos_wrapper_dnd_area-module-4 .pwr-sec-txt__right p:has(img[alt="Gartner logo"]) {
  text-align: center !important;
  margin: 18px 0 0 !important;
}
body .hs-content-id-435925915887 #hs_cos_wrapper_dnd_area-module-4 img[alt="Gartner logo"] {
  display: block !important;
  width: 190px !important;
  max-width: 70% !important;
  height: auto !important;
  margin-left: auto !important;
  margin-right: auto !important;
}
body .hs-content-id-435925915887 :is(.swiper-button-prev,.swiper-button-next) {
  display: none !important;
  width: 0 !important;
  height: 0 !important;
  min-width: 0 !important;
  min-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
}
body .hs-content-id-435925915887 :is(.pwr-cta_button,.cta_button) {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  min-height: 44px !important;
  height: auto !important;
  padding: 12px 24px !important;
  line-height: 1.25 !important;
  white-space: normal !important;
  text-align: center !important;
}

/* Gartner Magic Quadrant page: render HubSpot CTA embeds as real mobile buttons, not collapsed lines. */
body .hs-content-id-435925915887 .hs-cta-embed,
body .hs-content-id-435925915887 .hs-cta-simple-placeholder,
body .hs-content-id-435925915887 [data-hubspot-wrapper-cta-id="441908924648"] {
  display: block !important;
  width: 220px !important;
  max-width: calc(100% - 40px) !important;
  height: auto !important;
  min-height: 56px !important;
  max-height: none !important;
  margin: 24px auto !important;
  padding: 0 !important;
  overflow: visible !important;
  box-sizing: border-box !important;
}
body .hs-content-id-435925915887 .hs-cta-embed a,
body .hs-content-id-435925915887 [data-hubspot-wrapper-cta-id="441908924648"] a {
  display: block !important;
  width: 100% !important;
  height: 56px !important;
  min-height: 56px !important;
  max-height: none !important;
  overflow: visible !important;
  box-sizing: border-box !important;
}
body .hs-content-id-435925915887 .hs-cta-embed img,
body .hs-content-id-435925915887 [data-hubspot-wrapper-cta-id="441908924648"] img {
  display: block !important;
  width: 100% !important;
  height: 56px !important;
  min-height: 56px !important;
  max-height: none !important;
  object-fit: contain !important;
  object-position: center !important;
  opacity: 1 !important;
  visibility: visible !important;
  box-sizing: border-box !important;
}
body .hs-content-id-435925915887 .widget-type-cta,
body .hs-content-id-435925915887 .hs_cos_wrapper_type_cta {
  display: block !important;
  width: 100% !important;
  max-width: 100% !important;
  min-height: 56px !important;
  text-align: center !important;
  overflow: visible !important;
}

/* Gartner Magic Quadrant page: compact the vertical spacing around the mobile CTA embeds. */
body .hs-content-id-435925915887 :is(.dnd-row:has([data-hubspot-wrapper-cta-id="441908924648"]), .dnd-section:has([data-hubspot-wrapper-cta-id="441908924648"])) {
  padding-top: 12px !important;
  padding-bottom: 18px !important;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
body .hs-content-id-435925915887 :is(.dnd-row:has([data-hubspot-wrapper-cta-id="441908924648"]), .dnd-section:has([data-hubspot-wrapper-cta-id="441908924648"])) + .dnd-section {
  padding-top: 18px !important;
}
body .hs-content-id-435925915887 .hs-cta-embed,
body .hs-content-id-435925915887 .hs-cta-simple-placeholder,
body .hs-content-id-435925915887 [data-hubspot-wrapper-cta-id="441908924648"] {
  margin-top: 8px !important;
  margin-bottom: 8px !important;
}
body .hs-content-id-435925915887 .widget-type-cta,
body .hs-content-id-435925915887 .hs_cos_wrapper_type_cta {
  min-height: 0 !important;
}

/* Gartner Magic Quadrant page: final CTA spacing should match the visual rhythm shown in the review screenshots. */
body .hs-content-id-435925915887 :is(.dnd-row:has([data-hubspot-wrapper-cta-id="441908924648"]), .dnd-section:has([data-hubspot-wrapper-cta-id="441908924648"])) {
  padding-top: 46px !important;
  padding-bottom: 68px !important;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
body .hs-content-id-435925915887 .hs-cta-embed,
body .hs-content-id-435925915887 .hs-cta-simple-placeholder,
body .hs-content-id-435925915887 [data-hubspot-wrapper-cta-id="441908924648"] {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
body .hs-content-id-435925915887 :is(.dnd-row:has([data-hubspot-wrapper-cta-id="441908924648"]), .dnd-section:has([data-hubspot-wrapper-cta-id="441908924648"])) + .dnd-section {
  padding-top: 0 !important;
}

/* Gartner Magic Quadrant page: compact CTA spacing after review. */
body .hs-content-id-435925915887 :is(.dnd-row:has([data-hubspot-wrapper-cta-id="441908924648"]), .dnd-section:has([data-hubspot-wrapper-cta-id="441908924648"])) {
  padding-top: 18px !important;
  padding-bottom: 22px !important;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
body .hs-content-id-435925915887 .hs-cta-embed,
body .hs-content-id-435925915887 .hs-cta-simple-placeholder,
body .hs-content-id-435925915887 [data-hubspot-wrapper-cta-id="441908924648"] {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

/* Gartner Magic Quadrant page: pull the CTA directly below the Gartner logo. */
body .hs-content-id-435925915887 #hs_cos_wrapper_dnd_area-module-4 .pwr-sec-txt {
  padding-bottom: 0 !important;
}
body .hs-content-id-435925915887 #hs_cos_wrapper_dnd_area-module-4 .pwr-sec-txt__right p:has(img[alt="Gartner logo"]) {
  margin-bottom: 0 !important;
}
body .hs-content-id-435925915887 #hs_cos_wrapper_dnd_area-module-4 .pwr-sec-txt__right p:last-child {
  display: none !important;
}
body .hs-content-id-435925915887 .widget_1785237427720-flexbox-positioning,
body .hs-content-id-435925915887 #hs_cos_wrapper_widget_1785237427720,
body .hs-content-id-435925915887 #hs_cos_wrapper_widget_1785237427720_ {
  margin-top: -42px !important;
  padding-top: 0 !important;
}
body .hs-content-id-435925915887 #hs_cos_wrapper_widget_1785237427720 [data-hubspot-wrapper-cta-id="441908924648"] {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

/* Gartner Magic Quadrant page: restore the CTA below the logo without negative positioning. */
body .hs-content-id-435925915887 .widget_1785237427720-flexbox-positioning,
body .hs-content-id-435925915887 #hs_cos_wrapper_widget_1785237427720,
body .hs-content-id-435925915887 #hs_cos_wrapper_widget_1785237427720_ {
  display: block !important;
  visibility: visible !important;
  opacity: 1 !important;
  margin-top: 0 !important;
  padding-top: 0 !important;
  min-height: 56px !important;
  overflow: visible !important;
}
body .hs-content-id-435925915887 #hs_cos_wrapper_dnd_area-module-4 .pwr-sec-txt__right p:has(img[alt="Gartner logo"]) {
  margin-bottom: 16px !important;
}
body .hs-content-id-435925915887 #hs_cos_wrapper_widget_1785237427720 [data-hubspot-wrapper-cta-id="441908924648"] {
  display: block !important;
  visibility: visible !important;
  opacity: 1 !important;
  margin-top: 0 !important;
  margin-bottom: 20px !important;
}

}

/* =========================================================
   ROUND 2 — 2026-10-07
   R2-01 — Industries: add a small gap between the
   "Key ... Challenges" intro and the first numbered step.
   Scoped to the shared Industries steps module only.
   ========================================================= */
@media screen and (max-width: 767px) {
  body #hs_cos_wrapper_module_17606235517465 .pwr-steps {
    padding-top: 34px !important;
  }
}

/* =========================================================
   ROUND 2 — 2026-10-07
   R2-03 — Customer Success Stories:
   20px internal padding inside the final blue CTA box.
   make the hero description bold on mobile for readability.
   Scoped to the page hero only.
   Scoped to the page and module only.
   ========================================================= */
@media screen and (max-width: 767px) {
  body .hs-content-id-361368161515
  #hs_cos_wrapper_dnd_area-module-5
  .pwr-sec-cta--content {
    padding: 20px !important;
    box-sizing: border-box !important;
  }
}

@media screen and (max-width: 767px) {
  body .hs-content-id-361368161515
  #hs_cos_wrapper_dnd_area-module-1
  .pwr-hero__desc,
  body .hs-content-id-361368161515
  #hs_cos_wrapper_dnd_area-module-1
  .pwr-hero__desc * {
    font-weight: 700 !important;
  }
}

/* =========================================================
   ROUND 2 — 2026-10-07
   R2-06 — Comparison pages hero:
   on mobile, make the hero image fill the full box
   height and width without distortion.
   Applies to SAP / Oracle / Blue Yonder comparison pages.
   ========================================================= */
@media screen and (max-width: 767px) {

  body :is(.hs-content-id-435926513867,.hs-content-id-436287746248,.hs-content-id-436448002247)
  #hs_cos_wrapper_dnd_area-module-1 .pwr-hero {
    min-height: 360px !important;
    position: relative !important;
    overflow: hidden !important;
  }

  body :is(.hs-content-id-435926513867,.hs-content-id-436287746248,.hs-content-id-436448002247)
  #hs_cos_wrapper_dnd_area-module-1 .pwr-bg,
  body :is(.hs-content-id-435926513867,.hs-content-id-436287746248,.hs-content-id-436448002247)
  #hs_cos_wrapper_dnd_area-module-1 .pwr-bg picture,
  body :is(.hs-content-id-435926513867,.hs-content-id-436287746248,.hs-content-id-436448002247)
  #hs_cos_wrapper_dnd_area-module-1 .pwr-bg img,
  body :is(.hs-content-id-435926513867,.hs-content-id-436287746248,.hs-content-id-436448002247)
  #hs_cos_wrapper_dnd_area-module-1 .pwr-bg-overlay {
    width: 100% !important;
    height: 100% !important;
  }

  body :is(.hs-content-id-435926513867,.hs-content-id-436287746248,.hs-content-id-436448002247)
  #hs_cos_wrapper_dnd_area-module-1 .pwr-bg img {
    object-fit: cover !important;
    object-position: center center !important;
  }

  body :is(.hs-content-id-435926513867,.hs-content-id-436287746248,.hs-content-id-436448002247)
  #hs_cos_wrapper_dnd_area-module-1 .pwr-hero__info-box {
    min-height: 360px !important;
    width: 100% !important;
    box-sizing: border-box !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: flex-end !important;
    padding: 24px 20px !important;
    margin-block: 0 !important;
  }
}

/* =========================================================
   R2-07 — Last Mile:
   center the Book a Demo CTA below the tracking mockup.
   ========================================================= */
@media screen and (max-width: 767px) {

  body .hs-content-id-380394473708
  #hs_cos_wrapper_widget_1782826517635 {
    width: 100% !important;
    display: block !important;
    box-sizing: border-box !important;
  }

  body .hs-content-id-380394473708
  #hs_cos_wrapper_widget_1782826517635
  > #hs_cos_wrapper_widget_1782826517635_ {
    display: flex !important;
    width: 100% !important;
    justify-content: center !important;
    align-items: center !important;
    box-sizing: border-box !important;
  }

  body .hs-content-id-380394473708
  #hs_cos_wrapper_widget_1782826517635
  .hs-cta-embed {
    display: block !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }
}

/* =========================================================
   R2-08 — Last Mile:
   normalize B2B Distribution and Health & Pharma text blocks
   to match High Value Retail spacing and typography.
   ========================================================= */
@media screen and (max-width: 767px) {

  body .hs-content-id-380394473708
  :is(.dnd_area-row-6-padding, .dnd_area-row-7-padding)
  .hs_cos_wrapper_type_rich_text h4 {
    margin-top: 12px !important;
    margin-bottom: 12px !important;
  }

  body .hs-content-id-380394473708
  :is(.dnd_area-row-6-padding, .dnd_area-row-7-padding)
  .hs_cos_wrapper_type_rich_text p {
    line-height: 1.35 !important;
  }

  body .hs-content-id-380394473708
  :is(.dnd_area-row-6-padding, .dnd_area-row-7-padding)
  .hs_cos_wrapper_type_rich_text p * {
    line-height: inherit !important;
  }
}

/* =========================================================
   R2-09 — Network Orchestration
   Mobile mockups: text immediately followed by image.
   ========================================================= */
@media screen and (max-width: 767px) {

  /* Disattiva le altezze equalizzate generate dal tema */
  body .hs-content-id-415789954255
  :is(
    #hs_cos_wrapper_module_17744319417755,
    #hs_cos_wrapper_module_17744319417756,
    #hs_cos_wrapper_module_1774446077288,
    #hs_cos_wrapper_module_1774446093152
  )
  [data-pwr-mh="sec-mockup-content-height"] {
    height: auto !important;
    min-height: 0 !important;
    max-height: none !important;
  }

  /* Il contenuto deve occupare solo l'altezza realmente necessaria */
  body .hs-content-id-415789954255
  :is(
    #hs_cos_wrapper_module_17744319417755,
    #hs_cos_wrapper_module_17744319417756,
    #hs_cos_wrapper_module_1774446077288,
    #hs_cos_wrapper_module_1774446093152
  )
  .pwr-sec-mockup__content {
    height: auto !important;
    min-height: 0 !important;
    max-height: none !important;
    padding-bottom: 0 !important;
    margin-bottom: 0 !important;
  }

  /* Elimina lo spazio artificiale prima dell'immagine */
  body .hs-content-id-415789954255
  :is(
    #hs_cos_wrapper_module_17744319417755,
    #hs_cos_wrapper_module_17744319417756,
    #hs_cos_wrapper_module_1774446077288,
    #hs_cos_wrapper_module_1774446093152
  )
  .pwr-sec-mockup__mockup-wrapper {
    height: auto !important;
    min-height: 0 !important;
    max-height: none !important;
    margin-top: 10px !important;
    padding-top: 0 !important;
  }

  /* Evita ulteriori margini sull'immagine */
  body .hs-content-id-415789954255
  :is(
    #hs_cos_wrapper_module_17744319417755,
    #hs_cos_wrapper_module_17744319417756,
    #hs_cos_wrapper_module_1774446077288,
    #hs_cos_wrapper_module_1774446093152
  )
  .pwr-sec-mockup__mockup {
    margin-top: 0 !important;
  }

  /* Primo box: elimina il paragrafo vuoto finale con i BR */
  body .hs-content-id-415789954255
  #hs_cos_wrapper_module_17744319417755
  .pwr-sec-mockup__desc > p:last-child {
    display: none !important;
  }
}

/* R2-09 FIX — Network Orchestration
   2nd and 4th mockup: remove remaining forced mobile height */
@media screen and (max-width: 767px) {

  body .hs-content-id-415789954255
  #hs_cos_wrapper_module_17744319417756
  .pwr-sec-mockup__content,
  body .hs-content-id-415789954255
  #hs_cos_wrapper_module_17744319417756
  .pwr-sec-mockup__mockup-wrapper,

  body .hs-content-id-415789954255
  #hs_cos_wrapper_module_1774446093152
  .pwr-sec-mockup__content,
  body .hs-content-id-415789954255
  #hs_cos_wrapper_module_1774446093152
  .pwr-sec-mockup__mockup-wrapper {
    height: fit-content !important;
    min-height: 0 !important;
    max-height: none !important;
  }

  body .hs-content-id-415789954255
  #hs_cos_wrapper_module_17744319417756
  .pwr-sec-mockup__content--pos-vert,
  body .hs-content-id-415789954255
  #hs_cos_wrapper_module_1774446093152
  .pwr-sec-mockup__content--pos-vert {
    position: static !important;
    height: auto !important;
    min-height: 0 !important;
  }

  body .hs-content-id-415789954255
  #hs_cos_wrapper_module_17744319417756
  .pwr-sec-mockup__content,
  body .hs-content-id-415789954255
  #hs_cos_wrapper_module_1774446093152
  .pwr-sec-mockup__content {
    position: static !important;
    padding-bottom: 0 !important;
    margin-bottom: 0 !important;
  }

  body .hs-content-id-415789954255
  #hs_cos_wrapper_module_17744319417756
  .pwr-sec-mockup__mockup-wrapper,
  body .hs-content-id-415789954255
  #hs_cos_wrapper_module_1774446093152
  .pwr-sec-mockup__mockup-wrapper {
    margin-top: 10px !important;
    padding-top: 0 !important;
  }

  /* Remove trailing empty line breaks */
  body .hs-content-id-415789954255
  #hs_cos_wrapper_module_17744319417756
  .pwr-sec-mockup__desc > span:last-child,

  body .hs-content-id-415789954255
  #hs_cos_wrapper_module_1774446093152
  .pwr-sec-mockup__desc > span:last-child {
    display: none !important;
  }
}

/* R2-09 FIX 2 — Network Orchestration
   remove trailing blank lines in 2nd and 4th mockup */
@media screen and (max-width: 767px) {

  body .hs-content-id-415789954255
  :is(
    #hs_cos_wrapper_module_17744319417756,
    #hs_cos_wrapper_module_1774446093152
  )
  .pwr-sec-mockup__desc {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
  }

  body .hs-content-id-415789954255
  :is(
    #hs_cos_wrapper_module_17744319417756,
    #hs_cos_wrapper_module_1774446093152
  )
  .pwr-sec-mockup__desc br {
    display: none !important;
  }

  body .hs-content-id-415789954255
  :is(
    #hs_cos_wrapper_module_17744319417756,
    #hs_cos_wrapper_module_1774446093152
  )
  .pwr-sec-mockup__mockup-wrapper {
    margin-top: 6px !important;
  }
}

/* R2-10 — Network Orchestration:
   rounded corners for stats box on mobile */
@media screen and (max-width: 767px) {

  body .hs-content-id-415789954255
  #hs_cos_wrapper_module_17743507930995
  .pwr-sec-stats {
    border-radius: 16px !important;
    overflow: hidden !important;
  }
}

/* =========================================================
   R2-11 — Network Orchestration:
   proportional rounded corners on Use Cases cards.
   ========================================================= */
@media screen and (max-width: 767px) {

  body .hs-content-id-415789954255
  #hs_cos_wrapper_module_17809075545657
  .pwr-services-box__inner {
    border-radius: 5% / 15% !important;
    overflow: hidden !important;
  }

}

/* =========================================================
   R2-12 — Network Orchestration:
   rounded testimonial section on mobile.
   ========================================================= */
@media screen and (max-width: 767px) {

  body .hs-content-id-415789954255
  #hs_cos_wrapper_module_17809923680485
  .pwr-sec-testimonials {
    border-radius: 16px !important;
    overflow: hidden !important;
  }

}

/* =========================================================
   R2-13 — Network Orchestration:
   final CTA full width on mobile.
   ========================================================= */
@media screen and (max-width: 767px) {

  /* =========================================================
   R2-13 — Network Orchestration:
   final CTA truly edge-to-edge on mobile.
   ========================================================= */
@media screen and (max-width: 767px) {

  /* Remove the HubSpot section gutters */
  body .hs-content-id-415789954255
  .dnd_area-row-13-padding {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  /* CTA itself fills the section */
  body .hs-content-id-415789954255
  #hs_cos_wrapper_module_17592250000255,
  body .hs-content-id-415789954255
  #hs_cos_wrapper_module_17592250000255
  .pwr-sec-cta {
    width: 100% !important;
    max-width: 100% !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }

  /* Keep 20px only INSIDE the blue box */
  body .hs-content-id-415789954255
  #hs_cos_wrapper_module_17592250000255
  .pwr-sec-cta--content.page-center {
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 !important;
    padding-left: 20px !important;
    padding-right: 20px !important;
    box-sizing: border-box !important;
  }
}

}

/* =========================================================
   R2-14 — Customer Story detail pages:
   THE CHALLENGE gray section full width on mobile.
   Bleckmann / Brocacef / Vivienne Westwood
   ========================================================= */
@media screen and (max-width: 767px) {

  body :is(
    .hs-content-id-359768184045,
    .hs-content-id-391252455623,
    .hs-content-id-388830596344
  )
  .dnd-section:has(#hs_cos_wrapper_dnd_area-module-2) {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  body :is(
    .hs-content-id-359768184045,
    .hs-content-id-391252455623,
    .hs-content-id-388830596344
  )
  #hs_cos_wrapper_dnd_area-module-2,
  
  body :is(
    .hs-content-id-359768184045,
    .hs-content-id-391252455623,
    .hs-content-id-388830596344
  )
  #hs_cos_wrapper_dnd_area-module-2
  .pwr-sec-services {
    width: 100% !important;
    max-width: 100% !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }

  body :is(
    .hs-content-id-359768184045,
    .hs-content-id-391252455623,
    .hs-content-id-388830596344
  )
  #hs_cos_wrapper_dnd_area-module-2
  .page-center {
    width: 100% !important;
    max-width: 100% !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    padding-left: 20px !important;
    padding-right: 20px !important;
    box-sizing: border-box !important;
  }
}

/* =========================================================
   R2-15 — Customer Story detail pages:
   THE RESULTS gray section full width on mobile.
   Bleckmann / Brocacef / Vivienne Westwood
   ========================================================= */
@media screen and (max-width: 767px) {

  body :is(
    .hs-content-id-359768184045,
    .hs-content-id-391252455623,
    .hs-content-id-388830596344
  )
  .dnd-section:has(.pwr-sec-steps) {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  body :is(
    .hs-content-id-359768184045,
    .hs-content-id-391252455623,
    .hs-content-id-388830596344
  )
  .pwr-sec-steps {
    width: 100% !important;
    max-width: 100% !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }

  body :is(
    .hs-content-id-359768184045,
    .hs-content-id-391252455623,
    .hs-content-id-388830596344
  )
  .pwr-sec-steps > .page-center {
    width: 100% !important;
    max-width: 100% !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    padding-left: 20px !important;
    padding-right: 20px !important;
    box-sizing: border-box !important;
  }
}

/* =========================================================
   R2-16 — Contact Us
   Submit compatto e centrato
   ========================================================= */
@media screen and (max-width: 767px) {

  body .hs-content-id-287639055549
  form[id^="hsForm_1a665a4b-1392-4d5c-a4ab-6920862d26a1"]
  .hs_submit {
    display: block !important;
    width: max-content !important;
    max-width: 100% !important;
    height: auto !important;
    min-height: 0 !important;
    margin: 8px auto 0 !important;
    padding: 0 !important;
  }

  body .hs-content-id-287639055549
  form[id^="hsForm_1a665a4b-1392-4d5c-a4ab-6920862d26a1"]
  .hs_submit .actions {
    display: flex !important;
    justify-content: center !important;
    
    max-width: 100% !important;
    height: auto !important;
    min-height: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
  }

  body .hs-content-id-287639055549
  form[id^="hsForm_1a665a4b-1392-4d5c-a4ab-6920862d26a1"]
  .hs_submit .actions > input[type="submit"] {
    display: inline-block !important;

    width: 110px !important;
    min-width: 110px !important;
    max-width: 110px !important;

    height: 44px !important;
    min-height: 44px !important;
    max-height: 44px !important;

    flex: none !important;
    margin: 0 !important;
    padding: 0 !important;

    box-sizing: border-box !important;
    line-height: 44px !important;
  }
}

/* =========================================================
   R2-17 — Contact Us:
   16px border-radius on the 3 industry boxes.
   ========================================================= */
@media screen and (max-width: 767px) {

  body .hs-content-id-287639055549
  #hs_cos_wrapper_module_17592224139755
  .pwr-image-box__img {
    border-radius: 16px !important;
    overflow: hidden !important;
  }

  body .hs-content-id-287639055549
  #hs_cos_wrapper_module_17592224139755
  .pwr-image-box__img img,
  body .hs-content-id-287639055549
  #hs_cos_wrapper_module_17592224139755
  .pwr-image-box__overlay,
  body .hs-content-id-287639055549
  #hs_cos_wrapper_module_17592224139755
  .pwr-image-box__front,
  body .hs-content-id-287639055549
  #hs_cos_wrapper_module_17592224139755
  .pwr-image-box__back {
    border-radius: 16px !important;
  }

}

/*
 * Round 3 mobile corrections from "round 3 bluetock.pdf".
 * 2026-10-20
 * Append this block after the existing production rules in my-mobile2.css.
 */
@media screen and (max-width: 767px) {

  /* Home: restore rounded corners on the "Get to know us" image cards. */
  body .hs-content-id-281142102254 #hs_cos_wrapper_module_17615063422525
  :is(.pwr-image-box, .pwr-3D-box, .pwr-3D-box__sensor,
      .pwr-image-box__img, .pwr-background-img, .pwr-image-box__overlay,
      .pwr-image-box__front, .pwr-image-box__back) {
    border-radius: 16px !important;
    --br-box: 16px;
  }

  /* Home: make the final CTA edge-to-edge with square corners and no margin. */
  body .hs-content-id-281142102254 .dnd-section:has(#hs_cos_wrapper_module_17591566084245) {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  body .hs-content-id-281142102254 #hs_cos_wrapper_module_17591566084245,
  body .hs-content-id-281142102254 #hs_cos_wrapper_module_17591566084245 .pwr-sec-cta,
  body .hs-content-id-281142102254 #hs_cos_wrapper_module_17591566084245 .pwr-sec-cta--content {
    width: 100% !important;
    max-width: 100% !important;
    border-radius: 0 !important;
  }

  /* Preserve the existing 40px gap before the footer. */
  body .hs-content-id-281142102254 #hs_cos_wrapper_module_17591566084245 {
    margin: 0 0 40px !important;
  }

  body .hs-content-id-281142102254 #hs_cos_wrapper_module_17591566084245 .pwr-sec-cta,
  body .hs-content-id-281142102254 #hs_cos_wrapper_module_17591566084245 .pwr-sec-cta--content {
    margin: 0 !important;
  }

  body .hs-content-id-281142102254 #hs_cos_wrapper_module_17591566084245 .pwr-sec-cta--content {
    padding-left: 20px !important;
    padding-right: 20px !important;
    box-sizing: border-box !important;
  }

  /* TMS Solution: align each "Read more" link with the left edge. */
  body .hs-content-id-385512667381 #hs_cos_wrapper_module_17592242858707 .pwr-services-sub-services,
  body .hs-content-id-385512667381 #hs_cos_wrapper_module_17592242858707 .pwr-cta--link {
    text-align: left !important;
  }

  body .hs-content-id-385512667381 #hs_cos_wrapper_module_17592242858707 .pwr-cta--link {
    display: flex !important;
    justify-content: flex-start !important;
    margin-left: 0 !important;
    margin-right: auto !important;
  }

  body .hs-content-id-385512667381 #hs_cos_wrapper_module_17592242858707 .pwr-cta--link .pwr-cta_button {
    margin-left: 0 !important;
    margin-right: auto !important;
    text-align: left !important;
  }

  /* About us: round the company photo on all four corners. */
  body .hs-content-id-287639053506 #hs_cos_wrapper_module_17605330118433
  .pwr-adc__content-wrapper--border-radius {
    border-radius: 16px !important;
    overflow: hidden !important;
  }

  body .hs-content-id-287639053506 #hs_cos_wrapper_module_17605330118433
  :is(.pwr-adc-content__image-wrapper,
      .pwr-adc__content-wrapper--border-radius img,
      .pwr-adc__content-wrapper--border-radius picture) {
    border-radius: 16px !important;
    overflow: hidden !important;
    margin-bottom: 20px;
  }

  /* About us: add a clear gap before "Our Mission & Values". */
  body .hs-content-id-287639053506 .dnd-section:has(#hs_cos_wrapper_module_17605380055674) {
    padding-top: 48px !important;
  }

  /* Customer stories: let testimonial cards expand to show the full quote. */
  body .hs-content-id-361368161515 #hs_cos_wrapper_module_17773780841917
  :is(.pwr-sec-testimonials__slider, .pwr-swiper, .swiper-wrapper,
      .swiper-slide, .pwr-testimonial, .pwr-testimonial__quote) {
    height: auto !important;
    min-height: 0 !important;
    max-height: none !important;
  }

  body .hs-content-id-361368161515 #hs_cos_wrapper_module_17773780841917
  :is(.pwr-testimonial, .pwr-testimonial__quote) {
    overflow: visible !important;
  }

  body .hs-content-id-361368161515 #hs_cos_wrapper_module_17773780841917 .swiper-wrapper {
    align-items: stretch !important;
  }

  body .hs-content-id-361368161515 #hs_cos_wrapper_module_17773780841917 .swiper-slide {
    display: flex !important;
  }

  body .hs-content-id-361368161515 #hs_cos_wrapper_module_17773780841917 .pwr-testimonial {
    width: 100% !important;
    flex: 1 0 auto !important;
    box-sizing: border-box !important;
  }
}

/*
 * Round 4 mobile corrections from "round 4 bluerock mobile .pdf".
 * 2026-10-27
 * Append this block after the existing production rules in my-mobile2.css.
 */

@media screen and (max-width: 767px) {
  body :is(
    .hs-content-id-303466507471,
    .hs-content-id-304606381300,
    .hs-content-id-303362033891,
    .hs-content-id-305466536152,
    .hs-content-id-304588271821,
    .hs-content-id-281457397979,
    .hs-content-id-287636055253,
    .hs-content-id-287852665034
  ) .pwr-services-box,
  body :is(
    .hs-content-id-303466507471,
    .hs-content-id-304606381300,
    .hs-content-id-303362033891,
    .hs-content-id-305466536152,
    .hs-content-id-304588271821,
    .hs-content-id-281457397979,
    .hs-content-id-287636055253,
    .hs-content-id-287852665034
  ) .pwr-services-box__inner,
  body :is(
    .hs-content-id-303466507471,
    .hs-content-id-304606381300,
    .hs-content-id-303362033891,
    .hs-content-id-305466536152,
    .hs-content-id-304588271821,
    .hs-content-id-281457397979,
    .hs-content-id-287636055253,
    .hs-content-id-287852665034
  ) .pwr-services-box__front,
  body :is(
    .hs-content-id-303466507471,
    .hs-content-id-304606381300,
    .hs-content-id-303362033891,
    .hs-content-id-305466536152,
    .hs-content-id-304588271821,
    .hs-content-id-281457397979,
    .hs-content-id-287636055253,
    .hs-content-id-287852665034
  ) .pwr-services-box__back {
    border-radius: 0 !important;
    --br-box: 0px !important;
  }
}

@media screen and (max-width: 767px) {
  body .hs-content-id-287639053506
  #hs_cos_wrapper_module_17592235730075
  .pwr-sec-image-boxes__intro-sec {
    margin-top: 64px !important;
  }
}

@media screen and (max-width: 767px) {
  body :is(
    .hs-content-id-359768184045,
    .hs-content-id-388830596344,
    .hs-content-id-391252455623
  ) #hs_cos_wrapper_module_17703950331384 .pwr-sec-split__img {
    border-radius: 20px !important;
    overflow: hidden !important;
  }

  body :is(
    .hs-content-id-359768184045,
    .hs-content-id-388830596344,
    .hs-content-id-391252455623
  ) #hs_cos_wrapper_module_17703950331384 .pwr-sec-split__img img {
    border-radius: 20px !important;
  }
}

/* First Supply: allineamento mobile allo stile delle customer stories */
@media screen and (max-width: 767px) {

  body .hs-content-id-445164019938 {
    overflow-x: hidden !important;
  }

  /* Hero: piena larghezza, testo con rientro standard di 20px */
  body .hs-content-id-445164019938 .dnd-section:has(#hs_cos_wrapper_dnd_area-module-1),
  body .hs-content-id-445164019938 #hs_cos_wrapper_dnd_area-module-1,
  body .hs-content-id-445164019938 #hs_cos_wrapper_dnd_area-module-1 .pwr-hero {
    width: 100% !important;
    max-width: 100% !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    box-sizing: border-box !important;
  }

  body .hs-content-id-445164019938 #hs_cos_wrapper_dnd_area-module-1 .pwr-hero__info-box {
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 !important;
    padding-left: 20px !important;
    padding-right: 20px !important;
    box-sizing: border-box !important;
  }

  /* Sezioni testuali: 20px dai margini e colonne impilate */
  body .hs-content-id-445164019938 .pwr-sec-txt .page-center,
  body .hs-content-id-445164019938 #hs_cos_wrapper_dnd_area-module-4 .page-center,
  body .hs-content-id-445164019938 #hs_cos_wrapper_module_17703956600093 .page-center {
    width: calc(100% - 40px) !important;
    max-width: calc(100% - 40px) !important;
    margin-left: auto !important;
    margin-right: auto !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    box-sizing: border-box !important;
  }

  body .hs-content-id-445164019938 .pwr-sec-txt :is(
    .pwr-sec__intro-sec,
    .pwr-sec-txt__content,
    .pwr-sec-txt__left,
    .pwr-sec-txt__right
  ) {
    display: block !important;
    width: 100% !important;
    max-width: 100% !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    box-sizing: border-box !important;
  }

  /* Sezione challenge */
  body .hs-content-id-445164019938 .dnd-section:has(#hs_cos_wrapper_dnd_area-module-2) {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  body .hs-content-id-445164019938 #hs_cos_wrapper_dnd_area-module-2,
  body .hs-content-id-445164019938 #hs_cos_wrapper_dnd_area-module-2 .pwr-sec-services {
    width: 100% !important;
    max-width: 100% !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }

  body .hs-content-id-445164019938 #hs_cos_wrapper_dnd_area-module-2 .page-center {
    width: 100% !important;
    max-width: 100% !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    padding-left: 20px !important;
    padding-right: 20px !important;
    box-sizing: border-box !important;
  }

  /* Sezione risultati */
  body .hs-content-id-445164019938 .dnd-section:has(#hs_cos_wrapper_dnd_area-module-4),
  body .hs-content-id-445164019938 #hs_cos_wrapper_dnd_area-module-4,
  body .hs-content-id-445164019938 #hs_cos_wrapper_dnd_area-module-4 .pwr-sec-steps {
    width: 100% !important;
    max-width: 100% !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    box-sizing: border-box !important;
  }

  body .hs-content-id-445164019938 #hs_cos_wrapper_dnd_area-module-4 .page-center {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }

  /* Statistiche in colonna */
  body .hs-content-id-445164019938 #hs_cos_wrapper_widget_1770394323582 .pwr-stats {
    display: block !important;
    width: 100% !important;
    max-width: 100% !important;
  }

  body .hs-content-id-445164019938 #hs_cos_wrapper_widget_1770394323582 .pwr-stat {
    display: block !important;
    float: none !important;
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
    margin: 0 0 18px !important;
    padding: 0 !important;
    text-align: center !important;
    box-sizing: border-box !important;
  }

  body .hs-content-id-445164019938 #hs_cos_wrapper_widget_1770394323582 .pwr-stat:last-child {
    margin-bottom: 0 !important;
  }

  body .hs-content-id-445164019938 #hs_cos_wrapper_widget_1770394323582 :is(
    .pwr-stat__number,
    .pwr-stat__suffix,
    .pwr-stat__title
  ) {
    display: block !important;
    width: 100% !important;
    max-width: 100% !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    letter-spacing: normal !important;
  }

  /* Testimonianza slider: larghezza contenuta e citazione leggibile */
  body .hs-content-id-445164019938 #hs_cos_wrapper_module_17857520581385 .page-center {
    width: calc(100% - 40px) !important;
    max-width: calc(100% - 40px) !important;
    margin-left: auto !important;
    margin-right: auto !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    box-sizing: border-box !important;
  }

  body .hs-content-id-445164019938 #hs_cos_wrapper_module_17857520581385 .pwr-testimonial__quote {
    font-size: 18px !important;
    line-height: 1.4 !important;
  }

  /* Blocco testimonianza con immagine: stessa larghezza e tipografia Brocacef */
  body .hs-content-id-445164019938 #hs_cos_wrapper_module_17703950331384 {
    display: block !important;
    width: calc(100% - 40px) !important;
    max-width: calc(100% - 40px) !important;
    margin-left: auto !important;
    margin-right: auto !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    box-sizing: border-box !important;
  }

  body .hs-content-id-445164019938 #hs_cos_wrapper_module_17703950331384 .pwr-sec-split {
    width: 100% !important;
    max-width: 100% !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }

  body .hs-content-id-445164019938 #hs_cos_wrapper_module_17703950331384 .pwr-sec-split :is(
    .row-fluid,
    .pwr--flip-container,
    .pwr-sec-split__left,
    .pwr-sec-split__right
  ) {
    display: block !important;
    float: none !important;
    width: 100% !important;
    max-width: 100% !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    box-sizing: border-box !important;
  }

  body .hs-content-id-445164019938 #hs_cos_wrapper_module_17703950331384 .pwr-sec-split__content {
    height: auto !important;
    min-height: 0 !important;
    padding: 16px !important;
    box-sizing: border-box !important;
  }

  body .hs-content-id-445164019938 #hs_cos_wrapper_module_17703950331384 .pwr-sec-split__desc h4 {
    font-size: 22px !important;
    line-height: 1.2 !important;
  }

  body .hs-content-id-445164019938 #hs_cos_wrapper_module_17703950331384 .pwr-sec-split__img {
    height: auto !important;
    min-height: 0 !important;
    margin-top: 12px !important;
    overflow: hidden !important;
    border-radius: 20px !important;
  }

  body .hs-content-id-445164019938 #hs_cos_wrapper_module_17703950331384 .pwr-sec-split__img img {
    position: static !important;
    display: block !important;
    width: 100% !important;
    height: auto !important;
    max-height: none !important;
    object-fit: contain !important;
    border-radius: 20px !important;
  }

  /* Perché Bluerock: corpo testo con la stessa larghezza utile */
  body .hs-content-id-445164019938 #hs_cos_wrapper_module_17703956600093,
  body .hs-content-id-445164019938 #hs_cos_wrapper_module_17703956600093 .pwr-sec-txt {
    width: 100% !important;
    max-width: 100% !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    box-sizing: border-box !important;
  }

  /* Form finale: rientro mobile standard */
  body .hs-content-id-445164019938 #hs_cos_wrapper_module_17854156853833,
  body .hs-content-id-445164019938 #hs_cos_wrapper_module_17854156853833 .pwr-sec-form {
    width: 100% !important;
    max-width: 100% !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    box-sizing: border-box !important;
  }

  body .hs-content-id-445164019938 #hs_cos_wrapper_module_17854156853833 .pwr-sec-form__content {
    width: calc(100% - 40px) !important;
    max-width: calc(100% - 40px) !important;
    margin-left: auto !important;
    margin-right: auto !important;
    box-sizing: border-box !important;
  }
}

@media screen and (max-width: 767px) {

  body .hs-content-id-445164019938 .header__container,
  body .hs-content-id-445164019938 #hs_cos_wrapper_header_page,
  body .hs-content-id-445164019938 .pwr-header,
  body .hs-content-id-445164019938 .pwr-header-fixed,
  body .hs-content-id-445164019938 .pwr-header--padding,
  body .hs-content-id-445164019938 .pwr-header-full {
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 !important;
    box-sizing: border-box !important;
  }

  body .hs-content-id-445164019938 .header__container,
  body .hs-content-id-445164019938 #hs_cos_wrapper_header_page,
  body .hs-content-id-445164019938 .pwr-header,
  body .hs-content-id-445164019938 .pwr-header-fixed {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  body .hs-content-id-445164019938 .pwr-header .page-center.pwr-header--padding {
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 !important;
    padding: 10px 20px !important;
    box-sizing: border-box !important;
  }

  body .hs-content-id-445164019938 .pwr-header .pwr-header-full {
    position: relative !important;
    display: flex !important;
    align-items: center !important;
    min-height: 44px !important;
    padding: 0 !important;
  }

  body .hs-content-id-445164019938 .pwr-header-logo,
  body .hs-content-id-445164019938 .pwr-header-logo__img,
  body .hs-content-id-445164019938 .pwr-header-logo__img--sticky {
    max-width: 125px !important;
  }

  body .hs-content-id-445164019938
  .pwr-header .pwr-burger__trigger-open:not(.pwr-burger__trigger-open--hidden) {
    right: 0 !important;
  }
}

@media screen and (max-width: 767px) {
  body .hs-content-id-445164019938 #hs_cos_wrapper_dnd_area-module-1 .pwr-hero__info-box {
    margin-top: 20px !important;
    padding-top: 0 !important;
  }
}

/* Inside Bluerock TMS — correzioni mobile */
@media screen and (max-width: 767px) {

  /* Sezioni e wrapper: niente rientri esterni */
  body .hs-content-id-285391472845
  :is(
    .dnd-section:has(#hs_cos_wrapper_dnd_area-module-1),
    .dnd-section:has(#hs_cos_wrapper_dnd_area-module-5),
    .dnd-section:has(#hs_cos_wrapper_module_17604559624337),
    .dnd-section:has(.pwr-sec-mockup)
  ) {
    width: 100% !important;
    max-width: 100% !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    box-sizing: border-box !important;
  }

  /* Hero a tutta larghezza, con 20px di padding interno */
  body .hs-content-id-285391472845 #hs_cos_wrapper_dnd_area-module-1,
  body .hs-content-id-285391472845 #hs_cos_wrapper_dnd_area-module-1 .pwr-hero {
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    box-sizing: border-box !important;
  }

  body .hs-content-id-285391472845 #hs_cos_wrapper_dnd_area-module-1 .pwr-hero__info-box {
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 !important;
    padding: 20px !important;
    box-sizing: border-box !important;
  }

  /* Blocco grigio subito sotto l’hero */
  body .hs-content-id-285391472845 .dnd_area-row-1-margin {
    margin-top: -12px !important;
    padding-top: 22px !important;
  }

  /* Sezioni mockup: sfondo a tutta larghezza, contenuto interno a 20px */
  body .hs-content-id-285391472845 .pwr-sec-mockup {
    width: 100% !important;
    max-width: 100% !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    box-sizing: border-box !important;
  }

  body .hs-content-id-285391472845 .pwr-sec-mockup__content {
    width: 100% !important;
    max-width: 100% !important;
    left: 0 !important;
    padding: 20px !important;
    box-sizing: border-box !important;
  }

  body .hs-content-id-285391472845 .pwr-sec-mockup__mockup {
    width: 100% !important;
    max-width: 100% !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    box-sizing: border-box !important;
  }

  body .hs-content-id-285391472845 .pwr-sec-mockup__mockup-img {
    display: block !important;
    width: 100% !important;
    max-width: 100% !important;
    height: auto !important;
    box-sizing: border-box !important;
  }

  /* Citazione: box a tutta larghezza, padding interno 20px */
  body .hs-content-id-285391472845 #hs_cos_wrapper_dnd_area-module-5,
  body .hs-content-id-285391472845 #hs_cos_wrapper_dnd_area-module-5 .pwr-sec-testimonials,
  body .hs-content-id-285391472845 #hs_cos_wrapper_dnd_area-module-5 .pwr-sec-testimonials__slider,
  body .hs-content-id-285391472845 #hs_cos_wrapper_dnd_area-module-5 .page-center,
  body .hs-content-id-285391472845 #hs_cos_wrapper_dnd_area-module-5 .pwr-testimonial {
    width: 100% !important;
    max-width: 100% !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    box-sizing: border-box !important;
  }

  body .hs-content-id-285391472845 #hs_cos_wrapper_dnd_area-module-5 .page-center {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  body .hs-content-id-285391472845 #hs_cos_wrapper_dnd_area-module-5 .pwr-testimonial {
    padding: 20px !important;
  }

  /* Le tre immagini delle card: piene nella colonna e stondante a riposo */
  body .hs-content-id-285391472845
  #hs_cos_wrapper_module_17604559624337 .pwr-sec-image-boxes,
  body .hs-content-id-285391472845
  #hs_cos_wrapper_module_17604559624337 .pwr-sec-image-boxes > .page-center,
  body .hs-content-id-285391472845
  #hs_cos_wrapper_module_17604559624337 .pwr-sec-image-boxes__container,
  body .hs-content-id-285391472845
  #hs_cos_wrapper_module_17604559624337 .pwr-image-box {
    width: 100% !important;
    max-width: 100% !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    box-sizing: border-box !important;
  }

  body .hs-content-id-285391472845
  #hs_cos_wrapper_module_17604559624337 .pwr-sec-image-boxes > .page-center {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }

  body .hs-content-id-285391472845
  #hs_cos_wrapper_module_17604559624337 .pwr-sec-image-boxes__container {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  body .hs-content-id-285391472845
  #hs_cos_wrapper_module_17604559624337
  :is(.pwr-image-box, .pwr-3D-box, .pwr-3D-box__sensor,
      .pwr-image-box__img, .pwr-background-img, .pwr-image-box__overlay,
      .pwr-image-box__front, .pwr-image-box__back) {
    border-radius: 16px !important;
    --br-box: 16px;
  }

  body .hs-content-id-285391472845
  #hs_cos_wrapper_module_17604559624337
  :is(.pwr-image-box__img, .pwr-background-img, .pwr-image-box__overlay) {
    width: 100% !important;
    max-width: 100% !important;
  }

  /* Angoli squadrati solo in hover o quando la card riceve focus */
  body .hs-content-id-285391472845
  #hs_cos_wrapper_module_17604559624337
  .pwr-image-box:is(:hover, :focus, :focus-within)
  :is(.pwr-3D-box, .pwr-3D-box__sensor,
      .pwr-image-box__img, .pwr-background-img, .pwr-image-box__overlay,
      .pwr-image-box__front, .pwr-image-box__back) {
    border-radius: 0 !important;
    --br-box: 0px;
  }

  /* Footer: ripristina le misure comuni alle altre pagine */
  body .hs-content-id-285391472845 .pwr-footer {
    padding: 20px 0 16px !important;
  }

  body .hs-content-id-285391472845 .pwr-footer > .page-center {
    width: 100% !important;
    max-width: 100% !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    padding: 10px 16px !important;
    box-sizing: border-box !important;
  }
  
  @media screen and (max-width: 767px) {

  /* Immagini delle tre card: elimina i rientri del contenitore masonry */
  body .hs-content-id-285391472845
  #hs_cos_wrapper_module_17604559624337 .pwr-sec-image-boxes > .page-center {
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
    box-sizing: border-box !important;
  }

  body .hs-content-id-285391472845
  #hs_cos_wrapper_module_17604559624337 .pwr-sec-image-boxes__container {
    display: flex !important;
    flex-direction: column !important;
    align-items: stretch !important;
    gap: 20px !important;
    width: 100% !important;
    max-width: 100% !important;
    height: auto !important;
    margin: 0 !important;
    padding: 0 !important;
    box-sizing: border-box !important;
  }

  body .hs-content-id-285391472845
  #hs_cos_wrapper_module_17604559624337 .pwr-image-box {
    position: relative !important;
    left: auto !important;
    top: auto !important;
    transform: none !important;
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 !important;
    box-sizing: border-box !important;
  }

  body .hs-content-id-285391472845
  #hs_cos_wrapper_module_17604559624337 .pwr-image-box__img {
    width: 100% !important;
    max-width: 100% !important;
    overflow: hidden !important;
    border-radius: 16px !important;
    box-sizing: border-box !important;
  }

  body .hs-content-id-285391472845
  #hs_cos_wrapper_module_17604559624337 .pwr-image-box__img img {
    display: block !important;
    width: 100% !important;
    max-width: 100% !important;
    border-radius: 16px !important;
  }

  /* Mantieni il rientro del testo sotto l'immagine */
  body .hs-content-id-285391472845
  #hs_cos_wrapper_module_17604559624337 .pwr-image-box__below {
    padding-left: 16px !important;
    padding-right: 16px !important;
    box-sizing: border-box !important;
  }

  @media screen and (max-width: 767px) {

  /* Card: 20px di spazio ai lati a riposo */
  body .hs-content-id-285391472845
  #hs_cos_wrapper_module_17604559624337 .pwr-sec-image-boxes > .page-center {
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
    box-sizing: border-box !important;
  }

  body .hs-content-id-285391472845
  #hs_cos_wrapper_module_17604559624337 .pwr-sec-image-boxes__container {
    display: flex !important;
    flex-direction: column !important;
    align-items: stretch !important;
    gap: 20px !important;
    width: 100% !important;
    max-width: 100% !important;
    height: auto !important;
    margin: 0 !important;
    padding: 0 !important;
    box-sizing: border-box !important;
  }

  body .hs-content-id-285391472845
  #hs_cos_wrapper_module_17604559624337 .pwr-image-box {
    position: relative !important;
    left: auto !important;
    top: auto !important;
    transform: none !important;
    width: calc(100% - 40px) !important;
    max-width: calc(100% - 40px) !important;
    margin: 0 auto !important;
    box-sizing: border-box !important;
  }

  /* La card e il testo mantengono i 20px laterali, anche in hover */
  body .hs-content-id-285391472845
  #hs_cos_wrapper_module_17604559624337 .pwr-image-box,
  body .hs-content-id-285391472845
  #hs_cos_wrapper_module_17604559624337 .pwr-image-box:is(:hover, :focus, :focus-within) {
    width: calc(100% - 40px) !important;
    max-width: calc(100% - 40px) !important;
    margin-left: auto !important;
    margin-right: auto !important;
    overflow: visible !important;
  }

  /* A riposo l'immagine resta arrotondata e con 20px ai lati */
  body .hs-content-id-285391472845
  #hs_cos_wrapper_module_17604559624337 .pwr-image-box__img {
    position: relative !important;
    width: 100% !important;
    max-width: 100% !important;
    margin-left: 0 !important;
    overflow: hidden !important;
    border-radius: 16px !important;
  }

  /* In hover si allarga solo l'immagine, non la card né il testo */
  body .hs-content-id-285391472845
  #hs_cos_wrapper_module_17604559624337
  .pwr-image-box:is(:hover, :focus, :focus-within) .pwr-image-box__img {
    z-index: 2 !important;
    width: calc(100% + 40px) !important;
    max-width: none !important;
    margin-left: -20px !important;
    border-radius: 0 !important;
  }

  body .hs-content-id-285391472845
  #hs_cos_wrapper_module_17604559624337
  .pwr-image-box:is(:hover, :focus, :focus-within) .pwr-image-box__img img,
  body .hs-content-id-285391472845
  #hs_cos_wrapper_module_17604559624337
  .pwr-image-box:is(:hover, :focus, :focus-within) .pwr-image-box__overlay {
    width: 100% !important;
    max-width: 100% !important;
    border-radius: 0 !important;
  }

  /* Angoli squadrati solo in hover/focus */
  body .hs-content-id-285391472845
  #hs_cos_wrapper_module_17604559624337
  .pwr-image-box:is(:hover, :focus, :focus-within),
  body .hs-content-id-285391472845
  #hs_cos_wrapper_module_17604559624337
  .pwr-image-box:is(:hover, :focus, :focus-within)
  :is(.pwr-3D-box, .pwr-3D-box__sensor, .pwr-image-box__img,
      .pwr-background-img, .pwr-image-box__overlay,
      .pwr-image-box__front, .pwr-image-box__back),
  body .hs-content-id-285391472845
  #hs_cos_wrapper_module_17604559624337
  .pwr-image-box:is(:hover, :focus, :focus-within) .pwr-image-box__img img {
    border-radius: 0 !important;
    --br-box: 0px;
  }

  /* Footer: il riferimento ha circa 40px tra il bordo blu e il contenuto.
     Prima Supply era a circa 16px. */
  body .hs-content-id-285391472845 .pwr-footer > .page-center {
    width: 100% !important;
    max-width: 100% !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    padding: 10px 40px !important;
    box-sizing: border-box !important;
  }
}