:root{--rbw-primary:#028edc}.rbw-btn{display:inline-flex;align-items:center;justify-content:center;padding:.85rem 1.2rem;border:0;border-radius:10px;background:var(--rbw-primary);color:#fff;font-weight:700;letter-spacing:.2px;box-shadow:0 10px 22px rgba(2,142,220,.25);transition:transform .15s ease,opacity .15s ease,filter .15s ease}.rbw-btn:hover{transform:translateY(-1px);filter:brightness(1.12)}.rbw-modal{position:fixed;inset:0;display:none;z-index:9999}.rbw-modal.is-open{display:block}.rbw-backdrop{position:absolute;inset:0;background:rgba(15,23,42,.55)}.rbw-dialog{position:relative;margin:4vh auto 0;max-width:1000px;width:92vw;height:82vh;background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 20px 50px rgba(0,0,0,.25)}.rbw-dialog iframe{display:block;width:100%;height:100%}.rbw-close{position:absolute;top:10px;right:10px;height:36px;width:36px;border:0;border-radius:10px;background:rgba(15,23,42,.08);font-size:22px;cursor:pointer}.rbw-close:hover{background:rgba(15,23,42,.12)}@media (max-width:640px){.rbw-dialog{margin:0;width:100vw;height:100vh;border-radius:0}}.rbw-embed{position:relative;width:100%;padding-top:56.25%}.rbw-embed iframe{position:absolute;inset:0;border:0;width:100%;height:100%}