/* Successful inquiry confirmation. Scoped to its own dialog and page lock. */
body.qx-inquiry-open{overflow:hidden}
.qx-inquiry-dialog{--qid-cyan:#00d4ff;--qid-pink:#ff2d9b;box-sizing:border-box;position:fixed;inset:0;width:min(430px,calc(100% - 36px));max-width:430px;height:max-content;max-height:calc(100dvh - 36px);margin:auto;padding:39px 34px 29px;overflow:auto;border:1px solid #7888b18c;border-radius:19px;background:radial-gradient(ellipse at 5% 0,#00d4ff12,transparent 56%),radial-gradient(ellipse at 100% 100%,#ff2d9b13,transparent 61%),#0b0c17;color:#faf8ff;font-family:'Outfit',system-ui,sans-serif;text-align:center;box-shadow:0 28px 110px #0009,0 0 40px #6c00ff24,0 0 2px #b0f0ff80;outline:none;isolation:isolate}
.qx-inquiry-dialog:not([open]){display:none!important}
.qx-inquiry-dialog[open]{display:block}
.qx-inquiry-dialog::before{content:'';position:absolute;top:0;left:25px;right:25px;height:2px;background:linear-gradient(90deg,transparent,#00d4ff,#a657ff,#ff2d9b,#ff8b42,transparent)}
.qx-inquiry-dialog::backdrop{background:rgba(3,4,12,.76);backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px)}
.qx-inquiry-dialog *{box-sizing:border-box}
.qx-inquiry-dialog-close{position:absolute;right:9px;top:9px;display:grid;place-items:center;min-width:44px;min-height:44px;margin:0;padding:0;background:transparent;border:1px solid transparent;border-radius:50%;color:#bbb3cd;font:300 28px/1 'Outfit',system-ui,sans-serif;cursor:pointer;transition:color .2s,background .2s}
.qx-inquiry-dialog-close:hover{color:#fff;background:#ffffff08}
.qx-inquiry-dialog-icon{display:grid;place-items:center;width:65px;height:65px;margin:3px auto 23px;border:1px solid #7ce6ffa6;border-radius:50%;color:#dafaff;font:400 31px/1 'Outfit',system-ui,sans-serif;background:linear-gradient(140deg,#123349,#2b1844);box-shadow:0 0 24px #00d4ff15,inset 0 0 18px #00d4ff0d}
.qx-inquiry-dialog-eyebrow{margin:0 0 9px;color:#90ddef;font:600 10px/1.5 'Outfit',system-ui,sans-serif;letter-spacing:.16em;text-transform:uppercase}
.qx-inquiry-dialog h2{margin:0;color:#fff;font:400 47px/1.12 'Bebas Neue','Arial Narrow',Impact,sans-serif;letter-spacing:.015em}
.qx-inquiry-dialog-copy{max-width:29ch;margin:16px auto 26px;color:#d3cede;font:400 17px/1.65 'Outfit',system-ui,sans-serif;letter-spacing:-.015em}
.qx-inquiry-dialog-done{display:block;width:100%;min-height:49px;padding:13px 20px;margin:0;border:1px solid #ff8b7280;border-radius:8px;background:linear-gradient(110deg,#e66123,#e52b8c);color:white;font:600 14px/1.4 'Outfit',system-ui,sans-serif;cursor:pointer;box-shadow:0 6px 24px #ff2d9b1a;transition:filter .2s,transform .2s}
.qx-inquiry-dialog-done:hover{filter:brightness(1.12);transform:translateY(-1px)}
.qx-inquiry-dialog button:focus-visible{outline:2px solid #00d4ff;outline-offset:4px}
.qx-inquiry-dialog-backdrop{display:block;position:fixed;inset:0;z-index:2147483000;background:rgba(3,4,12,.79);backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px)}
.qx-inquiry-dialog-backdrop[hidden]{display:none!important}
.qx-inquiry-dialog.is-fallback{z-index:2147483001;inset:50% auto auto 50%;margin:0;transform:translate(-50%,-50%)}
@media(max-width:480px){.qx-inquiry-dialog{width:calc(100% - 32px);padding:34px 25px 25px;border-radius:16px}.qx-inquiry-dialog-icon{width:58px;height:58px;margin-top:6px;margin-bottom:20px;font-size:28px}.qx-inquiry-dialog h2{font-size:42px}.qx-inquiry-dialog-copy{font-size:16px;margin-top:13px;margin-bottom:24px}.qx-inquiry-dialog-done{min-height:49px}}
@media(prefers-reduced-motion:reduce){.qx-inquiry-dialog *{transition:none!important;animation:none!important}}
