.qbad-home,.qbad-inner{background:#F0F0F0;color:#252934;width:100%;position:relative}
.qbad-home :where(picture),.qbad-inner :where(picture){display:block}
.qbad-home .qbad-image,.qbad-inner .qbad-image{display:block;width:100%;max-width:100%;height:auto;object-fit:contain}
.qbad-slide[hidden],.qbad-controls[hidden]{display:none!important}
.qbad-slide{margin:0;min-width:0}
.qbad-viewport{touch-action:pan-y pinch-zoom}
.qbad-ad-link{display:block;color:inherit;text-decoration:none}
.qbad-mobile-copy{display:none}
.qbad-controls{display:flex;align-items:center;justify-content:center;gap:20px;padding:8px 16px;background:#FFFFFF}
.qbad-controls button{display:inline-grid;place-items:center;min-width:44px;min-height:44px;padding:8px;border:0;border-radius:0;background:#FFFFFF;color:#064FC2;font:700 22px Arial,Helvetica,sans-serif;cursor:pointer;touch-action:manipulation}
.qbad-controls button:hover{background:#F0F0F0}
.qbad-dots{display:flex;align-items:center;gap:4px}
.qbad-dots button span{display:block;width:10px;height:10px;border:1px solid #064FC2;border-radius:50%;background:#FFFFFF}
.qbad-dots button[aria-pressed="true"] span{background:#064FC2}
.qbad-home:focus-visible,.qbad-home :where(a,button):focus-visible,.qbad-inner a:focus-visible{outline:3px solid #064FC2;outline-offset:-3px}
.qbad-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}
.qbad-inner-copy{position:absolute;width:1px!important;height:1px;padding:0!important;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}
.qbad-home:not([data-qbad-ready]) .qbad-slide:not(:first-child){display:none}
.qbs-faq details{border-bottom:1px solid #777777}
.qbs-faq details>div{max-width:75ch}
@media(max-width:700px){
  .qbad-mobile-copy{display:block;padding:24px 20px;background:#F0F0F0}
  .qbad-mobile-copy h2{font:700 25px/1.15 'QB Montserrat',Arial,sans-serif;margin:0 0 12px;text-wrap:balance}
  .qbad-mobile-copy p{font:400 16px/1.6 Arial,Helvetica,sans-serif;margin:0 0 16px;max-width:60ch}
  .qbad-mobile-link{display:inline-flex;align-items:center;min-height:44px;gap:10px;color:#064FC2;font-weight:700;text-decoration:underline;text-underline-offset:4px}
  .qbad-inner-copy{position:static;width:calc(100% - 32px)!important;height:auto;padding:24px 0!important;margin:0 auto;overflow:visible;clip-path:none;white-space:normal;border:0}
  .qbad-inner-copy :is(h1,h2){font:700 30px/1.12 'QB Montserrat',Arial,sans-serif;margin:0 0 12px;overflow-wrap:anywhere}
  .qbad-inner-copy p{font-size:16px;line-height:1.6;margin:0;max-width:60ch}
  .qbad-controls{gap:12px}
}
@media(prefers-reduced-motion:reduce){.qbad-home *{transition:none!important;animation:none!important}}

