/* Keep timed product help readable and clear of the centered report control. */
.bsmp-app-shell .bsmp-idle-help{bottom:80px!important;color:#fff!important}
.bsmp-app-shell .bsmp-idle-help .bsmp-eyebrow{color:#bfe9e4!important}
.bsmp-app-shell .bsmp-idle-help h2{color:#fff!important}
.bsmp-app-shell .bsmp-idle-help>p:not(.bsmp-eyebrow){color:#e4f7f5!important}
.bsmp-purchase-proof__icon svg,.bsmp-purchase-proof button svg,.bsmp-idle-help button[data-close] svg{display:block;width:19px;height:19px}.bsmp-purchase-proof__icon svg{width:21px;height:21px}
@media(max-width:700px){.bsmp-app-shell .bsmp-idle-help{bottom:68px!important}}
.bsmp-newsletter{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.8fr);gap:1rem;align-items:center;margin:1.5rem 0;padding:1.2rem;border:1px solid #c8dfe2;border-top:4px solid #d59a32;border-radius:7px;background:#f6fbfb}.bsmp-newsletter h2{margin:.15rem 0 .45rem}.bsmp-newsletter p{color:#59717b}.bsmp-newsletter form{display:grid;gap:.65rem}.bsmp-newsletter form>label{display:grid;gap:.25rem;font-weight:800}.bsmp-newsletter .bsmp-newsletter__honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.bsmp-newsletter input[type=email]{box-sizing:border-box;width:100%;min-height:46px;margin:0}.bsmp-newsletter fieldset{display:flex;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;border:0}.bsmp-newsletter legend{width:100%;font-weight:800}.bsmp-newsletter fieldset label{font-size:.78rem}.bsmp-newsletter button{width:max-content;min-height:42px!important;margin:0!important}.bsmp-newsletter__status{margin:0!important;font-weight:800}.bsmp-purchase-proof,.bsmp-idle-help{position:fixed;left:50%;z-index:99980;width:min(520px,calc(100% - 28px));box-sizing:border-box;transform:translate(-50%,22px);opacity:0;visibility:hidden;transition:opacity .24s ease,transform .24s ease,visibility .24s}.bsmp-purchase-proof{bottom:18px;display:grid;grid-template-columns:38px minmax(0,1fr) 34px;gap:.65rem;align-items:center;padding:.75rem;border:1px solid #bcdcdf;border-radius:7px;background:#fff;color:#153640;box-shadow:0 18px 55px rgba(8,39,50,.22)}.bsmp-purchase-proof.is-visible,.bsmp-idle-help.is-visible{transform:translate(-50%,0);opacity:1;visibility:visible}.bsmp-purchase-proof__icon{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#0d7080;color:#fff;font-weight:900}.bsmp-purchase-proof strong{display:block}.bsmp-purchase-proof p{display:block;margin:.12rem 0 0;color:#607681;font-size:.78rem;line-height:1.35}.bsmp-purchase-proof p span{display:inline;color:inherit;font-size:inherit}.bsmp-purchase-proof p a{display:inline;color:#087384;font-size:inherit;font-weight:850;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.bsmp-purchase-proof p a:hover,.bsmp-purchase-proof p a:focus-visible{color:#0b5261}.bsmp-purchase-proof button,.bsmp-idle-help button[data-close]{display:grid!important;place-items:center!important;width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important;margin:0!important;padding:0!important;border:0!important;border-radius:50%!important;background:#eef5f6!important;color:#173640!important}.bsmp-idle-help{bottom:18px;padding:1rem;border-top:4px solid #d59a32;border-radius:7px;background:#0d5263;color:#fff;box-shadow:0 18px 55px rgba(8,39,50,.28)}.bsmp-idle-help h2{margin:.1rem 2.4rem .45rem 0;color:#fff;font-size:1.35rem}.bsmp-idle-help p{margin:0;color:#d9f1ef}.bsmp-idle-help__actions{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.8rem}.bsmp-idle-help__actions a{display:inline-flex;align-items:center;min-height:40px;padding:.4rem .65rem;border:1px solid rgba(255,255,255,.45);border-radius:6px;background:#fff;color:#0d5263;font-weight:850;text-decoration:none}.bsmp-idle-help button[data-close]{position:absolute;top:.65rem;right:.65rem;background:rgba(255,255,255,.14)!important;color:#fff!important}.bsmp-completion{margin:1rem 0 2rem;border:1px solid #c9dfe2;border-radius:7px;background:#fff;overflow:hidden;box-shadow:0 16px 42px rgba(12,52,65,.1)}.bsmp-completion__hero{padding:1.5rem;border-top:5px solid #d59a32;background:#0d5263;color:#fff}.bsmp-completion__hero .bsmp-eyebrow{color:#bfe9e4}.bsmp-completion__hero h2{margin:.2rem 0 .5rem;color:#fff;font-size:clamp(2rem,5vw,3.4rem)}.bsmp-completion__hero p{max-width:760px;margin:0;color:#dcf2ef}.bsmp-completion__status{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid #dbe8ea}.bsmp-completion__status div{padding:1rem;border-right:1px solid #dbe8ea}.bsmp-completion__status div:last-child{border:0}.bsmp-completion__status span,.bsmp-completion__status strong{display:block}.bsmp-completion__status span{color:#687d85;font-size:.7rem;font-weight:850;text-transform:uppercase}.bsmp-completion__status strong{margin-top:.2rem;color:#173640}.bsmp-completion__next{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;padding:1rem}.bsmp-completion__next h3{grid-column:1/-1;margin:0}.bsmp-completion__next a{display:grid;gap:.2rem;min-height:72px;padding:.85rem;border:1px solid #d4e4e7;border-left:4px solid #188f91;border-radius:6px;background:#f8fbfc;color:#173640;text-decoration:none}.bsmp-completion__next a:hover{border-color:#8fc6ca;background:#eef8f8}.bsmp-completion__next span{color:#627780;font-size:.8rem}@media(max-width:700px){.bsmp-newsletter{grid-template-columns:1fr}.bsmp-purchase-proof,.bsmp-idle-help{bottom:10px}}@media(max-width:620px){.bsmp-completion__status,.bsmp-completion__next{grid-template-columns:1fr}.bsmp-completion__next h3{grid-column:auto}.bsmp-completion__status div{border-right:0;border-bottom:1px solid #dbe8ea}}@media(prefers-reduced-motion:reduce){.bsmp-purchase-proof,.bsmp-idle-help{transition:none}}
