:root{--qb-navy:#1a1a2e;--qb-ink:#111120;--qb-gray:#6b6b80;--qb-blue:#00aeef;--qb-blue-hover:#0096ce;--qb-card-bg:#f5f6f8;--qb-filterbar-bg:#f3fbfe;--qb-blue-tint:rgba(0,174,239,.15);--qb-white:#fff;--qb-font:"Archivo","Open Sans",Helvetica,Arial,sans-serif;--qb-font-heading:"Rubik","Archivo",Helvetica,Arial,sans-serif;--qb-font-cardtitle:"Roboto","Archivo",Helvetica,Arial,sans-serif;--qb-serif:Georgia,"Times New Roman",serif;--qb-radius:5px;--qb-radius-lg:10px;--qb-max:1160px;--qb-header-h:88px;--qb-gradient:linear-gradient(180deg,#fff,rgba(0,174,239,.15))}.qb-blog *,.qb-blog :after,.qb-blog :before{box-sizing:border-box}body.qb-blog{background:var(--qb-white);color:var(--qb-ink);font-family:var(--qb-font);font-size:16px;line-height:1.625;margin:0;-webkit-font-smoothing:antialiased}.qb-blog h1,.qb-blog h2,.qb-blog h3,.qb-blog h4{color:var(--qb-ink);font-family:var(--qb-font-heading);font-weight:700;line-height:1.19;margin:0 0 .5em}.qb-blog a{color:var(--qb-blue);text-decoration:none}.qb-blog a:hover{text-decoration:underline}.qb-blog img{height:auto;max-width:100%}.qb-container{margin:0 auto;max-width:var(--qb-max);padding:0 24px}.qb-btn{border:2px solid transparent;border-radius:999px;cursor:pointer;display:inline-block;font-family:var(--qb-font);font-size:16px;font-weight:600;line-height:1;padding:16px 28px;text-decoration:none!important;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.qb-blog a.qb-btn--primary,.qb-btn--primary{background:var(--qb-blue);color:var(--qb-white)}.qb-blog a.qb-btn--primary:hover,.qb-btn--primary:hover{background:var(--qb-blue-hover);color:var(--qb-white)}.qb-blog a.qb-btn--outline,.qb-btn--outline{background:transparent;border-color:var(--qb-ink);color:var(--qb-ink)}.qb-blog a.qb-btn--outline:hover,.qb-btn--outline:hover{background:var(--qb-ink);color:var(--qb-white)}.qb-meta{color:var(--qb-blue);font-family:var(--qb-serif);font-size:16px;font-style:italic;line-height:1.15;margin:0 0 12px}.qb-meta a{color:inherit}.qb-meta--gray{color:var(--qb-gray)}.qb-meta--plain{color:var(--qb-ink);font-family:var(--qb-font);font-style:normal}.qb-tags{display:flex;flex-wrap:wrap;gap:12px;list-style:none;margin:20px 0 0;padding:0}.qb-blog a.qb-tag,.qb-tag{border:1px solid var(--qb-ink);border-radius:999px;color:var(--qb-ink);display:inline-block;font-family:var(--qb-font);font-size:12px;font-weight:700;line-height:1.9;padding:2px 18px;text-decoration:none!important}.qb-blog a.qb-tag:hover{background:var(--qb-ink);color:var(--qb-white)}.qb-header{background:var(--qb-navy);color:var(--qb-white);position:sticky;top:0;z-index:100}.qb-header__inner{gap:28px;min-height:var(--qb-header-h)}.qb-header__inner,.qb-header__logo{align-items:center;display:flex}.qb-header__logo img{display:block;height:auto!important;max-height:50px;max-width:183px;width:auto!important}.qb-header__spacer{flex:1 1 auto}.qb-header .qb-nav .hs-menu-wrapper,.qb-header .qb-nav .hs-menu-wrapper .hs-menu-children-wrapper,.qb-header .qb-nav ul{background:none!important;border:0!important;list-style:none!important;margin:0!important;padding:0!important}.qb-header .qb-nav .hs-menu-wrapper>ul,.qb-header .qb-nav>ul{align-items:center;display:flex!important;flex-wrap:nowrap;gap:8px}.qb-header .qb-nav li{float:none!important;padding:0!important;position:relative}.qb-header .qb-nav li,.qb-header .qb-nav li a{background:none!important;border:0!important;display:block!important;margin:0!important}.qb-header .qb-nav li a{color:var(--qb-white)!important;font-family:var(--qb-font)!important;font-size:16px!important;font-weight:500!important;letter-spacing:0!important;line-height:1.1!important;max-width:none!important;padding:10px 14px!important;text-decoration:none!important;text-transform:none!important;width:auto!important}.qb-header .qb-nav li a:hover{color:var(--qb-blue)!important}.qb-blog .qb-header .qb-nav .hs-menu-children-wrapper,.qb-blog .qb-header .qb-nav ul ul{background:var(--qb-navy)!important;border:0!important;border-radius:0 0 8px 8px;box-shadow:0 16px 32px rgba(17,17,32,.28);display:none!important;left:0!important;margin:0!important;max-width:none!important;min-width:250px;opacity:1!important;padding:10px 0!important;position:absolute!important;top:100%!important;transform:none!important;visibility:visible!important;z-index:110}.qb-blog .qb-header .qb-nav li:hover>.hs-menu-children-wrapper,.qb-blog .qb-header .qb-nav li:hover>ul{display:block!important}.qb-blog .qb-header .qb-nav .hs-menu-children-wrapper li,.qb-blog .qb-header .qb-nav ul ul li{background:none!important;border:0!important;display:block!important;float:none!important;margin:0!important;position:static!important}.qb-blog .qb-header .qb-nav .hs-menu-children-wrapper li a,.qb-blog .qb-header .qb-nav ul ul li a{background:none!important;border:0!important;color:var(--qb-white)!important;display:block!important;font-family:var(--qb-font)!important;font-size:15px!important;font-weight:500!important;line-height:1.3!important;max-width:none!important;padding:9px 20px!important;text-transform:none!important;white-space:nowrap!important;width:auto!important}.qb-blog .qb-header .qb-nav .hs-menu-children-wrapper li a:hover,.qb-blog .qb-header .qb-nav ul ul li a:hover{background:hsla(0,0%,100%,.05)!important;color:var(--qb-blue)!important}.qb-header .qb-btn{padding:14px 24px}.qb-nav-toggle{background:none;border:0;cursor:pointer;display:none;padding:8px}.qb-nav-toggle span{background:var(--qb-white);display:block;height:2px;margin:5px 0;width:22px}.qb-hero{background:linear-gradient(180deg,rgba(0,174,239,.15),rgba(0,174,239,.033)),#fff;padding:56px 0 64px}.qb-hero__grid{align-items:center;display:grid;gap:56px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.qb-hero__badge{background:transparent;border:1px solid var(--qb-ink);border-radius:999px;color:var(--qb-ink);display:inline-block;font-size:12px;font-weight:700;line-height:1.9;margin-bottom:20px;padding:2px 18px}.qb-hero__title{font-size:48px;margin-bottom:14px}.qb-hero__title a{color:var(--qb-ink);text-decoration:none!important}.qb-hero__excerpt{font-size:16px;margin:0 0 28px}.qb-hero__image img{aspect-ratio:16/10;border-radius:var(--qb-radius-lg);display:block;object-fit:cover;width:100%}.qb-filterbar{background:linear-gradient(180deg,rgba(0,174,239,.033),rgba(0,174,239,.008)),#fff;padding:26px 0;position:sticky;top:var(--qb-header-h);z-index:90}.qb-filterbar__inner{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.qb-search{flex:1 1 300px;max-width:520px;position:relative}.qb-search input[type=search],.qb-search input[type=text]{background:var(--qb-white);border:1px solid var(--qb-gray);border-radius:var(--qb-radius);box-sizing:border-box;color:var(--qb-ink);font-family:var(--qb-font);font-size:16px;font-weight:600;height:55px;outline:none;padding:0 46px 0 16px;width:100%}.qb-search input::placeholder{color:var(--qb-ink);font-weight:600;opacity:1}.qb-search input:focus{border-color:var(--qb-blue)}.qb-search button{background:none;border:0;color:var(--qb-gray);cursor:pointer;padding:8px 10px;position:absolute;right:6px;top:50%;transform:translateY(-50%)}.qb-dropdown{flex:0 1 250px;position:relative}.qb-dropdown summary{align-items:center;background:var(--qb-white);border:1px solid var(--qb-gray);border-radius:var(--qb-radius);box-sizing:border-box;color:var(--qb-ink);cursor:pointer;display:flex;font-family:var(--qb-font);font-size:16px;font-weight:600;gap:10px;height:55px;justify-content:space-between;list-style:none;padding:0 16px;user-select:none}.qb-dropdown summary::-webkit-details-marker{display:none}.qb-dropdown summary:after{color:var(--qb-ink);content:"›";font-size:18px}.qb-dropdown[open] summary:after{transform:rotate(90deg)}.qb-dropdown ul{background:var(--qb-white);border:1px solid var(--qb-gray);border-radius:var(--qb-radius);box-shadow:0 10px 30px rgba(17,17,32,.12);left:0;list-style:none;margin:0;max-height:320px;min-width:100%;overflow:auto;padding:8px 0;position:absolute;top:calc(100% + 6px);z-index:95}.qb-dropdown ul a,.qb-dropdown ul button{background:none;border:0;color:var(--qb-ink);cursor:pointer;display:block;font-family:var(--qb-font);font-size:15px;padding:8px 16px;text-align:left;text-decoration:none!important;white-space:nowrap;width:100%}.qb-dropdown ul a:hover,.qb-dropdown ul button:hover{background:var(--qb-filterbar-bg)}.qb-dropdown ul button.is-active{color:var(--qb-blue);font-weight:700}.qb-dropdown__empty{color:var(--qb-gray);font-size:14px;padding:8px 16px}.qb-dropdown summary.has-value{border-color:var(--qb-blue);color:var(--qb-blue)}.qb-filterbar .qb-btn{margin-left:auto}.qb-result-count{color:var(--qb-gray);font-size:14px;margin:0 0 24px}.qb-modal{align-items:center;display:flex;inset:0;justify-content:center;position:fixed;z-index:200}.qb-modal[hidden]{display:none}.qb-modal__overlay{background:rgba(17,17,32,.55);inset:0;position:absolute}.qb-modal__dialog{background:var(--qb-white);border-radius:var(--qb-radius-lg);box-shadow:0 24px 60px rgba(17,17,32,.35);max-height:calc(100vh - 80px);overflow:auto;padding:40px 44px 36px;position:relative;width:min(520px,calc(100vw - 40px))}.qb-modal__dialog h3{font-size:24px;margin-bottom:18px}.qb-modal__close{background:none;border:0;color:var(--qb-gray);cursor:pointer;font-size:28px;line-height:1;padding:4px;position:absolute;right:16px;top:12px}.qb-modal__close:hover{color:var(--qb-ink)}.qb-modal .hs-form-field{margin-bottom:14px}.qb-modal .hs-form-field>label{color:var(--qb-ink);display:block;font-size:14px;font-weight:600;margin-bottom:6px}.qb-modal .hs-input{background:var(--qb-white);border:1px solid var(--qb-gray);border-radius:var(--qb-radius);box-sizing:border-box;color:var(--qb-ink);font-family:var(--qb-font);font-size:15px;padding:12px 14px;width:100%}.qb-modal .hs-input:focus{border-color:var(--qb-blue);outline:none}.qb-blog .qb-modal .hs-button,.qb-blog .qb-modal input[type=submit]{background:var(--qb-blue)!important;border:0!important;border-radius:999px!important;box-shadow:none!important;color:var(--qb-white)!important;cursor:pointer;font-family:var(--qb-font)!important;font-size:16px!important;font-weight:600!important;line-height:1!important;margin-top:6px;padding:16px 30px!important;text-shadow:none!important;width:auto!important}.qb-blog .qb-modal .hs-button:hover,.qb-blog .qb-modal input[type=submit]:hover{background:var(--qb-blue-hover)!important}.qb-modal .hs-error-msgs{color:#c0392b;font-size:13px;list-style:none;margin:4px 0 0;padding:0}.qb-modal .submitted-message{color:var(--qb-ink);font-size:15px}.qb-listing{background:var(--qb-white);padding:48px 0 24px}.qb-card{align-items:start;background:var(--qb-card-bg);border-radius:var(--qb-radius-lg);display:grid;gap:36px;grid-template-columns:300px minmax(0,1fr);margin-bottom:36px;padding:32px}.qb-card__image img{aspect-ratio:4/3;border-radius:var(--qb-radius);display:block;object-fit:cover;width:100%}.qb-blog .qb-card__title{color:#000;font-family:var(--qb-font-cardtitle);font-size:28px;line-height:1.18;margin-bottom:12px}.qb-blog .qb-card__title a{color:#000;text-decoration:none}.qb-blog .qb-card__title a:hover{color:var(--qb-blue)}.qb-card__excerpt{font-size:16px;margin:0}.qb-pagination{align-items:center;display:flex;font-size:16px;gap:24px;justify-content:center;padding:16px 0 48px}.qb-pagination a{font-weight:400}.qb-cta-band{background:var(--qb-gradient);padding:80px 0 96px;text-align:center}.qb-cta-band h2{font-size:48px;margin-bottom:16px}.qb-cta-band p{font-size:16px;font-weight:700;margin:0 auto 32px;max-width:820px}.qb-cta-band__actions{display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.qb-footer{background:var(--qb-ink);border-top:1px solid rgba(0,174,239,.14);color:var(--qb-white);font-family:var(--qb-font-heading);font-size:14px;font-weight:700;padding:27px 0}.qb-footer__inner{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between}.qb-footer__logo img{display:block;height:auto!important;max-height:50px;max-width:183px;width:auto!important}.qb-footer a{color:var(--qb-white);text-decoration:underline}.qb-footer__legal{color:var(--qb-white);margin:0}.qb-post-hero{background:linear-gradient(180deg,rgba(0,174,239,.15),rgba(0,174,239,0)),#fff;padding:56px 0 64px}.qb-post-hero__grid{align-items:center;display:grid;gap:56px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.qb-post-hero__title{font-size:48px;margin-bottom:12px}.qb-post-hero__image img{aspect-ratio:16/10;border-radius:var(--qb-radius-lg);display:block;object-fit:cover;width:100%}.qb-share{display:flex;gap:16px;margin-top:18px}.qb-share a{align-items:center;color:var(--qb-blue);display:inline-flex;height:28px;justify-content:center;width:28px}.qb-share a:hover{color:var(--qb-navy)}.qb-share svg{fill:currentColor;height:18px;width:18px}.qb-post-layout{display:grid;gap:56px;grid-template-columns:250px minmax(0,1fr);padding:56px 0 40px}.qb-toc{align-self:start;position:sticky;top:calc(var(--qb-header-h) + 32px)}.qb-toc ul{list-style:none;margin:0;padding:0}.qb-toc li{margin:0 0 18px}.qb-toc a{color:hsla(0,0%,40%,.5);display:block;font-size:16px;font-weight:700;line-height:1.3;text-decoration:none!important}.qb-toc a.is-active,.qb-toc a:hover{color:var(--qb-ink)}.qb-post-layout.qb-no-toc{grid-template-columns:minmax(0,1fr)}.qb-post-layout.qb-no-toc .qb-toc{display:none}.qb-post-body{font-size:16px}.qb-post-body h2,.qb-post-body p.qb-section-head{font-size:26px;margin:1.8em 0 .7em}.qb-post-body p.qb-section-head{color:var(--qb-ink);font-family:var(--qb-font-heading);font-weight:700;line-height:1.19}.qb-post-body p.qb-section-head strong{font-weight:inherit}.qb-post-body h3{font-size:20px;margin:1.6em 0 .6em}.qb-post-body p{margin:0 0 1.1em}.qb-post-body img{border-radius:var(--qb-radius-lg)}.qb-post-body blockquote{border-left:3px solid var(--qb-blue);color:var(--qb-ink);margin:1.5em 0;padding:4px 0 4px 20px}.qb-post-cta{background:var(--qb-blue-tint);border-radius:var(--qb-radius-lg);margin:48px 0 8px;padding:44px 48px;text-align:center}.qb-post-cta h3{font-size:26px;margin-bottom:14px}.qb-post-cta p{font-size:16px;margin:0 auto 8px;max-width:680px}.qb-post-cta a:not(.qb-btn){font-weight:600;text-decoration:underline}.qb-post-cta .qb-btn{margin-top:10px}.qb-post-tags{padding:24px 0 64px}@media (max-width:900px){.qb-hero__grid,.qb-post-hero__grid{gap:32px;grid-template-columns:1fr}.qb-hero__image,.qb-post-hero__image{order:-1}.qb-cta-band h2,.qb-hero__title,.qb-post-hero__title{font-size:34px}.qb-card{gap:20px;grid-template-columns:1fr}.qb-card__title{font-size:24px}.qb-post-layout{gap:0;grid-template-columns:1fr}.qb-toc{display:none}.qb-filterbar{position:static}.qb-filterbar .qb-btn{margin-left:0}.qb-nav-toggle{display:block;margin-left:auto}.qb-header__spacer,.qb-nav{display:none}.qb-nav{background:var(--qb-navy);left:0;padding:12px 24px 20px;position:absolute;right:0;top:100%}.qb-header.is-open .qb-nav{display:block}.qb-header .qb-nav .hs-menu-wrapper>ul,.qb-header .qb-nav>ul{align-items:stretch!important;flex-direction:column!important;gap:0}.qb-blog .qb-header .qb-nav .hs-menu-children-wrapper,.qb-blog .qb-header .qb-nav ul ul{box-shadow:none;display:block!important;padding:0 0 0 16px!important;position:static!important}.qb-header .qb-btn{display:none}}@media (max-width:600px){.qb-cta-band h2{font-size:28px}.qb-post-cta{padding:28px 22px}}