.nr-inquiry-success{box-sizing:border-box;width:min(440px,calc(100vw - 32px));max-width:none;max-height:calc(100dvh - 32px);margin:auto;padding:40px 32px 28px;border:1px solid #5a605f;border-radius:12px;color:#f3efe8;box-shadow:0 24px 80px #0009,inset 0 1px #ffffff12;font-family:Arial,sans-serif;text-align:center;overflow:auto;color-scheme:dark}
.nr-inquiry-success,body[data-embed=true] .nr-inquiry-success{background-color:#131211;background-image:linear-gradient(180deg,#080a0b99,#080a0bb3),url("/assets/graphite-brushed.svg"),radial-gradient(ellipse 10% 100% at 41% 20%,#d2c8b41a,transparent 80%),linear-gradient(108deg,#191e20 0%,#3d4547 31%,#535a574d 40%,#2b3234 48%,#191e20 65%,#353e40 90%,#1b2123 100%);background-size:100% 100%,1024px 512px,100% 100%,100% 100%;background-blend-mode:normal,soft-light,screen,normal;color:#f3efe8;border-color:#5a605f;border-radius:12px}
.nr-inquiry-success::backdrop{background:#0b0b0bbd;backdrop-filter:blur(5px)}
body[data-embed=true] .nr-inquiry-success::backdrop{background:#0b0b0bbd;backdrop-filter:blur(5px)}
.nr-inquiry-success .nr-inquiry-success__close{position:absolute;top:12px;right:12px;display:grid;place-items:center;width:32px;height:32px;padding:6px;border:0;border-radius:50%;background:transparent;color:#b3ada4;cursor:pointer;transition:background-color .18s ease,color .18s ease}
.nr-inquiry-success__close:hover{background:#343b3d;color:#f7f4ee}
.nr-inquiry-success__close svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round}
.nr-inquiry-success__icon{display:grid;place-items:center;width:64px;height:64px;margin:0 auto 22px;border:1px solid #5a605f;border-radius:50%;background:linear-gradient(115deg,#202527f0,#191e20ec);color:#d9e8c5;box-shadow:0 0 0 8px #d9e8c506}
.nr-inquiry-success__icon svg{width:34px;height:34px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.nr-inquiry-success .nr-inquiry-success__title{margin:0 0 14px;font-family:Georgia,serif;font-size:30px;font-weight:400;line-height:1.15;letter-spacing:-.02em;color:#f3efe8}
.nr-inquiry-success .nr-inquiry-success__description{margin:0;font-size:15px;line-height:1.6;color:#e0dcd3}
.nr-inquiry-success .nr-inquiry-success__hint{margin:16px 0 24px;font-size:12px;line-height:1.5;color:#b3ada4}
.nr-inquiry-success .nr-inquiry-success__acknowledge{display:block;width:100%;min-height:46px;padding:12px 20px;border:1px solid #89918f88;border-radius:5px;background:linear-gradient(112deg,transparent 3%,#f4fafa21 6%,#f0f9fa06 13%,transparent 17%,transparent 34%,#f0f8f813 35%,transparent 47%),linear-gradient(180deg,#454d50aa,#343b3da6);color:#f7f4ee;box-shadow:inset 0 1px 0 #ffffff1a,0 3px 12px #0002;font:14px/1.4 Arial,sans-serif;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease}
.nr-inquiry-success .nr-inquiry-success__acknowledge:hover{border-color:#aab6b7;box-shadow:inset 0 1px 0 #ffffff33,0 0 15px #aab6b726}
.nr-inquiry-success button:focus-visible{outline:2px solid #aab6b7;outline-offset:4px}
.nr-inquiry-success[open]{animation:nr-feedback-enter .42s cubic-bezier(.16,1,.3,1) both}
.nr-inquiry-success[open]::backdrop{animation:nr-feedback-backdrop .32s ease-out both}
.nr-inquiry-success[open] .nr-inquiry-success__icon{animation:nr-feedback-icon .4s cubic-bezier(.16,1,.3,1) .1s both}
.nr-inquiry-success[open] .nr-inquiry-success__icon path{stroke-dasharray:26;animation:nr-feedback-check .36s ease-out .18s both}
@keyframes nr-feedback-enter{from{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:none}}
@keyframes nr-feedback-backdrop{from{opacity:0}to{opacity:1}}
@keyframes nr-feedback-icon{from{opacity:0;transform:scale(.86)}to{opacity:1;transform:none}}
@keyframes nr-feedback-check{from{stroke-dashoffset:26}to{stroke-dashoffset:0}}
@media(max-width:480px){.nr-inquiry-success{padding:36px 24px 24px}.nr-inquiry-success .nr-inquiry-success__title{font-size:27px}.nr-inquiry-success .nr-inquiry-success__description{font-size:14px}}
@media(prefers-reduced-motion:reduce){.nr-inquiry-success[open],.nr-inquiry-success[open]::backdrop,.nr-inquiry-success[open] .nr-inquiry-success__icon,.nr-inquiry-success[open] .nr-inquiry-success__icon path{animation:none}.nr-inquiry-success button{transition:none}}
