.bmc-testing-notice[hidden]{display:none!important}
.bmc-testing-notice{position:fixed;inset:0;z-index:99990;display:flex;align-items:center;justify-content:center;padding:20px;background:rgba(7,27,62,.72);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}
.bmc-testing-notice__dialog{position:relative;width:min(100%,560px);overflow:hidden;border-radius:22px;background:#fff;box-shadow:0 24px 70px rgba(4,20,48,.3);color:#0b2349;text-align:center}
.bmc-testing-notice__accent{height:8px;background:#21b6d9}
.bmc-testing-notice__content{padding:38px 38px 34px}
.bmc-testing-notice__badge{display:inline-flex;align-items:center;margin:0 0 16px;padding:7px 13px;border-radius:999px;background:#e8f9fd;color:#087c99;font-size:13px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}
.bmc-testing-notice__title{margin:0 0 14px;color:#0b2349;font-size:clamp(26px,4vw,34px);font-weight:800;line-height:1.15}
.bmc-testing-notice__text{margin:0 auto 25px;max-width:460px;color:#52647e;font-size:17px;line-height:1.65}
.bmc-testing-notice__button{display:inline-flex;min-height:50px;align-items:center;justify-content:center;padding:12px 30px;border:0;border-radius:10px;background:#0878f9;color:#fff;font:700 16px/1.2 inherit;cursor:pointer;box-shadow:0 8px 20px rgba(8,120,249,.2);transition:background .2s ease,transform .2s ease}
.bmc-testing-notice__button:hover{background:#0069df;transform:translateY(-1px)}
.bmc-testing-notice__button:focus-visible{outline:3px solid #21b6d9;outline-offset:3px}
.bmc-testing-notice__small{margin:16px 0 0;color:#7a889c;font-size:13px}
body.bmc-testing-notice-open{overflow:hidden}
@media (max-width:600px){.bmc-testing-notice{padding:14px}.bmc-testing-notice__dialog{border-radius:17px}.bmc-testing-notice__content{padding:30px 22px 27px}.bmc-testing-notice__text{font-size:16px;line-height:1.55}.bmc-testing-notice__button{width:100%}}
@media (prefers-reduced-motion:no-preference){.bmc-testing-notice__dialog{animation:bmcNoticeIn .28s ease-out both}@keyframes bmcNoticeIn{from{opacity:0;transform:translateY(12px) scale(.985)}to{opacity:1;transform:none}}}
