#ap-aggregate, #ap-aggregate .ap-page{box-sizing:border-box;width:100%;max-width:100%;min-width:0;background:#f9fafb;overflow-x:clip}#ap-aggregate *, #ap-aggregate *::before, #ap-aggregate *::after{box-sizing:border-box}#ap-aggregate .ap-page > *{max-width:100%;min-width:0}#ap-aggregate img, #ap-aggregate svg, #ap-aggregate video, #ap-aggregate canvas{max-width:100% !important;height:auto}#ap-aggregate img{object-fit:contain}#ap-aggregate .ap-shell, #ap-aggregate .ap-container, #ap-aggregate .ap-content, #ap-aggregate .ap-section-inner, #ap-aggregate .ap-inner, #ap-aggregate .ap-wrap{box-sizing:border-box;width:min(1180px,calc(100% - 40px));max-width:100%;min-width:0;margin-left:auto;margin-right:auto}#ap-aggregate [class*="grid"] > *, #ap-aggregate [class*="cards"] > *, #ap-aggregate [class*="columns"] > *, #ap-aggregate [class*="row"] > *{min-width:0;max-width:100%}#ap-aggregate [class*="module"], #ap-aggregate [class*="media"], #ap-aggregate [class*="text"], #ap-aggregate [class*="table"], #ap-aggregate [class*="grid"]{max-width:100%;min-width:0}#ap-aggregate [class*="module"] > *, #ap-aggregate [class*="media"] > *, #ap-aggregate [class*="table"] > *{max-width:100%;min-width:0}#ap-aggregate table{max-width:100%;width:100%}#ap-aggregate td, #ap-aggregate th{min-width:0;overflow-wrap:anywhere;word-break:break-word}#ap-aggregate > section, #ap-aggregate > .ap-section, #ap-aggregate > [class*="ap-section"], #ap-aggregate .ap-wrap{background:transparent}#ap-aggregate > section, #ap-aggregate > .ap-section, #ap-aggregate > [class*="ap-section"]{padding:48px 0}#ap-aggregate > section > *, #ap-aggregate > .ap-section > *, #ap-aggregate > [class*="ap-section"] > *{max-width:100%;min-width:0}#ap-aggregate .ap-hero-media, #ap-aggregate .ap-scenario-media, #ap-aggregate .ap-spotlight-media, #ap-aggregate .ap-product-visual, #ap-aggregate .ap-hero-visual, #ap-aggregate .ap-complete-image-frame{box-sizing:border-box;min-width:0;max-width:100%;height:auto;max-height:none;overflow:visible}#ap-aggregate .ap-hero-media, #ap-aggregate .ap-scenario-media, #ap-aggregate .ap-spotlight-media, #ap-aggregate .ap-product-visual, #ap-aggregate .ap-hero-visual{display:flex;flex-direction:column;align-items:center;justify-content:center}#ap-aggregate .ap-hero-media figcaption, #ap-aggregate .ap-scenario-media figcaption, #ap-aggregate .ap-spotlight-media figcaption, #ap-aggregate .ap-product-visual figcaption, #ap-aggregate .ap-hero-visual figcaption{margin-top:12px;text-align:center}#ap-aggregate .ap-hero-media img, #ap-aggregate .ap-scenario-media img, #ap-aggregate .ap-spotlight-media img, #ap-aggregate .ap-product-visual img, #ap-aggregate .ap-hero-visual img, #ap-aggregate [class*="-media"] img, #ap-aggregate [class*="-visual"] img, #ap-aggregate img.ap-verified-product-image{display:block;width:100% !important;height:auto !important;max-width:100% !important;max-height:min(560px,70vh) !important;object-fit:contain !important;object-position:center center !important;margin:0 auto}#ap-aggregate [class*="grid"] > div:has(> img), #ap-aggregate [class*="grid"] > figure:has(> img), #ap-aggregate [class*="-layout"] > div:has(> img), #ap-aggregate [class*="-col"] > div:has(> img), #ap-aggregate [class*="-split"] > div:has(> img){align-self:center}#ap-aggregate .ap-btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:12px 18px;line-height:1.2}#ap-aggregate .ap-btn.ap-btn-sm{min-height:40px;padding:10px 14px}#ap-aggregate .ap-header .ap-brand{display:inline-flex;align-items:center;color:inherit;text-decoration:none;font-weight:800;line-height:1.2}#ap-aggregate .ap-module-inner{width:min(1140px, calc(100% - 36px));margin:0 auto}#ap-aggregate .ap-module-heading{max-width:760px;margin:0 auto 22px;text-align:center}#ap-aggregate .ap-module-heading h2{margin:0 0 8px;color:#17212b;font-size:27px;line-height:1.3;font-weight:600;letter-spacing:0}#ap-aggregate .ap-module-heading p{margin:0;color:#4a5560;font-size:15px;line-height:1.55}
@media (max-width:800px){}
@media (max-width:560px){#ap-aggregate .ap-module-heading h2{font-size:24px}}
