.ROgxjq_offer .ROgxjq_ended{color:#a21c29;font-size:clamp(1.5rem,4vw,2rem);font-weight:700}.ROgxjq_offer>p{max-width:48ch;margin:20px auto 28px;font-size:1.125rem;line-height:1.65}.ROgxjq_dialog{color:#272226;text-align:left;background:#fffcf5;border:1px solid #d8bc79;border-radius:20px;width:min(520px,100% - 32px);max-height:calc(100dvh - 32px);margin:auto;padding:0;position:fixed;inset:0;overflow-y:auto;box-shadow:0 24px 90px #0008}.ROgxjq_dialog::backdrop{background:#080616bd}.ROgxjq_content{padding:clamp(22px,5vw,36px);position:relative}.ROgxjq_dialog h2{color:#272226;margin:0 0 20px;padding-right:38px;font-size:1.75rem;line-height:1.25}.ROgxjq_dialog p{color:#514851;margin:0 0 24px;font-size:1.125rem;line-height:1.6}.ROgxjq_dialog label{margin:18px 0 8px;font-size:1rem;font-weight:600;display:block}.ROgxjq_dialog input{color:#272226;width:100%;min-width:0;min-height:50px;font:inherit;box-sizing:border-box;background:#fff;border:1px solid #847888;border-radius:10px;padding:12px;font-size:1rem;display:block}.ROgxjq_close{color:#272226;cursor:pointer;background:#eee7df;border:0;border-radius:50%;width:44px;height:44px;font-size:1.75rem;position:absolute;top:12px;right:12px}.ROgxjq_submit{color:#fff;width:100%;min-height:52px;font:inherit;cursor:pointer;background:#33213e;border:0;border-radius:12px;margin-top:24px;padding:14px 18px;font-size:1rem;font-weight:700}.ROgxjq_submit:hover{color:#fff;background:#4b305b}.ROgxjq_submit:disabled{color:#fff;cursor:wait;background:#64536b}.ROgxjq_dialog :focus-visible{outline-offset:4px;outline:3px solid #76531c}.ROgxjq_dialog .ROgxjq_error{color:#a21c29;margin:18px 0 0;font-size:1rem}.ROgxjq_trap{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}
