/* White and purple content bands for the two search-optimized product pages. */
body.product-bands{background:#fff}
.product-bands .content-band{--band-bg:#fff;--band-text:#673ab7;background:var(--band-bg)!important;color:var(--band-text)!important;max-width:none!important;width:100%;box-sizing:border-box;margin:0!important;padding:56px max(6%,calc((100% - 1000px)/2))!important;border:0!important;border-radius:0!important;box-shadow:none!important}
.product-bands .content-band.band-purple{--band-bg:#673ab7;--band-text:#fff}
.product-bands .content-band :is(h2,h3,h4,p,li,strong,dt,dd,figcaption,caption,th,td){color:var(--band-text)!important}
.product-bands .content-band a:not(.install-button),.product-bands .content-band a:not(.install-button):visited{color:var(--band-text)!important;text-decoration:underline;text-underline-offset:3px}
.product-bands .content-band a:focus-visible{outline:2px solid var(--band-text);outline-offset:4px}
.product-bands .content-band a.install-button,.product-bands .content-band a.install-button:link,.product-bands .content-band a.install-button:visited,.product-bands .content-band a.install-button:hover,.product-bands .content-band a.install-button:focus-visible,.product-bands .content-band a.install-button:active{background:var(--band-text)!important;color:var(--band-bg)!important}
.product-bands .content-band :is(table,thead,tbody,tr,th,td,.use-case){background:transparent!important;box-shadow:none!important}
.product-bands .content-band :is(th,td){border-color:var(--band-text)!important}
.product-bands .content-band img{max-width:100%;height:auto}
.product-bands .content-band .use-case{border:1px solid currentColor;border-radius:0}
.product-bands .content-band .timer-choice{padding:0}
@media(max-width:540px){.product-bands .content-band{padding:32px 6%!important}.product-bands .content-band h2{font-size:1.5rem;line-height:1.35}}
