.bnm-modal{position:fixed;z-index:999999;pointer-events:none;right:5%;bottom:3%;transform:translate(100%);opacity:0;max-width:530px;width:100%}.bnm-modal[aria-hidden=false]{transform:translate(0);opacity:1}@media screen and (max-width:779px){.bnm-modal{max-width:-moz-max-content;max-width:max-content;transform:translate(0);opacity:1;left:0}}.bnm-modal .mktoFormRow:has(.mktoHtmlText,.mktoCheckboxList){display:none}.bnm-modal .mktoFormRow:has(input[type=hidden]){margin:0}.bnm-modal .mktoFormRow:has(.mktoPlaceholder){margin-bottom:8px}.bnm-modal .mktoFormCol,.bnm-modal .mktoFieldWrap{width:100%}.bnm-modal .bnm-launcher{display:none;align-items:center;pointer-events:auto;background:var(--wp--preset--color--midnight-violet, #130326);border-radius:50px;box-shadow:0 4px 20px #0000004d}@media screen and (min-width:780px){.bnm-modal .bnm-launcher{display:none!important}}.bnm-modal .bnm-launcher--show{display:flex}.bnm-modal .bnm-launcher--hide{display:none}.bnm-modal .bnm-launcher__open{display:flex;align-items:center;gap:8px;padding:12px 16px;border:none;background:transparent;color:var(--wp--preset--color--white, #fff);cursor:pointer;border-radius:50px 0 0 50px;transition:background-color .3s ease}.bnm-modal .bnm-launcher__open:hover,.bnm-modal .bnm-launcher__open:focus{background:#ffffff1a}.bnm-modal .bnm-launcher__open:focus-visible{outline:2px solid var(--wp--preset--color--neon-violet, #8A38F5);outline-offset:2px}.bnm-modal .bnm-launcher__icon{flex-shrink:0}.bnm-modal .bnm-launcher__text{white-space:nowrap}.bnm-modal .bnm-launcher__dismiss{display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:none;background:transparent;color:var(--wp--preset--color--white, #fff);cursor:pointer;border-radius:0 50px 50px 0;transition:color .3s ease}.bnm-modal .bnm-launcher__dismiss:hover,.bnm-modal .bnm-launcher__dismiss:focus{color:var(--wp--preset--color--white, #fff)}.bnm-modal .bnm-launcher__dismiss:focus-visible{outline:2px solid var(--wp--preset--color--neon-violet, #8A38F5);outline-offset:-2px}.bnm-modal .bnm-panel{padding:24px;background:var(--wp--preset--color--midnight-violet, #130326);color:var(--wp--preset--color--white, #fff);overflow-y:auto;pointer-events:auto;box-shadow:-4px 0 20px #0000004d}@media screen and (max-width:779px){.bnm-modal .bnm-panel{max-width:100%;top:auto;max-height:90vh;border-radius:20px 20px 0 0}}@media(prefers-reduced-motion:reduce){.bnm-modal .bnm-panel{transition:none}}@media screen and (max-width:779px){.bnm-modal[aria-modal=false] .bnm-panel{display:none}.bnm-modal[aria-modal=true] .bnm-panel{display:block}}.bnm-modal .bnm-close{position:absolute;top:16px;right:16px;width:40px;height:40px;padding:7px;background:var(--wp--preset--color--neon-violet);border:1px solid var(--wp--preset--color--white);color:var(--wp--preset--color--white);outline:none;cursor:pointer;border-radius:50%;transition:color .3s ease,background-color .3s ease}.bnm-modal .bnm-close:hover,.bnm-modal .bnm-close:focus{color:var(--wp--preset--color--white, #fff);background:#ffffff1a}@media(prefers-reduced-motion:reduce){.bnm-modal .bnm-close{transition:none}}.bnm-modal .bnm-content{margin-bottom:24px;padding-right:40px}@media screen and (min-width:1024px){.bnm-modal .bnm-content{padding-right:135px}}.bnm-modal .bnm-eyebrow{margin:0 0 8px;text-transform:uppercase;letter-spacing:1px;font-size:var(--wp--preset--font-size--small);filter:drop-shadow(0 0 2px var(--wp--preset--color--orange));font-family:var(--wp--preset--font-family--tt-hoves-pro-mono);color:var(--wp--preset--color--orange)}.bnm-modal .bnm-title{margin:0 0 16px;font-family:var(--wp--preset--font-family--tt-hoves-pro-expanded, sans-serif);font-size:var(--wp--preset--font-size--huge);color:var(--wp--preset--color--white)}@media screen and (max-width:779px){.bnm-modal .bnm-title{font-size:var(--wp--preset--font-size--medium)}}.bnm-modal .bnm-body p{margin-top:0}.bnm-modal .bnm-success{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;text-align:center}.bnm-modal .bnm-success[hidden]{display:none}.bnm-modal .bnm-success__icon{margin-bottom:16px;color:var(--wp--preset--color--emerald, #00c896)}.bnm-modal .bnm-success__message{margin:0;font:600 20px/1.3 var(--wp--preset--font-family--tt-hoves-pro-expanded, sans-serif);color:var(--wp--preset--color--white, #fff)}.bnm-modal .mktoButton{color:var(--wp--preset--color--white);font-size:var(--wp--preset--font-size--p3);font-style:normal;font-weight:600;padding:calc(.667em + 2px) calc(1.333em + 2px)}.bnm-modal .bnm-disclaimer-wrapper{position:relative}.bnm-modal .bnm-disclaimer-wrapper .bnm__disclaimer-trigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--wp--preset--color--neon-violet);border:1px solid var(--wp--preset--color--white);color:var(--wp--preset--color--white);padding:5px;border-radius:50%;height:25px;width:25px;box-sizing:border-box;line-height:1}.bnm-modal .bnm-disclaimer-wrapper .bnm__disclaimer-trigger:hover+.bnm-disclaimer,.bnm-modal .bnm-disclaimer-wrapper .bnm__disclaimer-trigger:focus-within+.bnm-disclaimer{opacity:1;z-index:9;visibility:visible}.bnm-modal .bnm-disclaimer-wrapper .bnm-disclaimer{position:absolute;left:12px;bottom:calc(100% - 5px);width:calc(100% - 40px);padding:15px 20px;background:var(--wp--preset--color--violet);color:var(--wp--preset--color--white);border-radius:12px;opacity:0;z-index:-1;visibility:hidden}.bnm-modal .bnm-disclaimer-wrapper .bnm-disclaimer:hover{opacity:1;z-index:9;visibility:visible}
