#inquiry-success{width:min(460px,calc(100vw - 32px));max-height:calc(100dvh - 32px);padding:48px 36px 32px;border:1px solid #e3d8c4;border-radius:24px;background:#fff6e6;color:#24231e;text-align:center;box-shadow:0 24px 80px #30291c26;overflow:auto}
#inquiry-success::backdrop{background:#30291c66}
#inquiry-success .success-close{position:absolute;right:18px;top:14px;width:36px;height:36px;border:0;background:transparent;color:#746c5d;font-size:27px;line-height:1;border-radius:50%}
#inquiry-success .success-mark{display:grid;place-items:center;width:76px;height:76px;margin:0 auto 25px;border-radius:50%;background:#e7eedb;color:#257b58}
#inquiry-success .success-mark svg{width:36px;height:36px}
#inquiry-success .eyebrow{margin:0 0 13px;color:#257b58;font-size:10px;letter-spacing:2px}
#inquiry-success h2{margin:0 0 17px;font-size:30px;letter-spacing:-1.3px;line-height:1.35}
#inquiry-success h2 em{color:#257b58}
#inquiry-success .success-copy{margin:0;color:#766b5b;font-size:14px;line-height:1.85}
#inquiry-success .success-note{margin:22px 0 26px;padding-top:20px;border-top:1px solid #e3d8c4;font-size:12px;line-height:1.8;color:#766b5b}
#inquiry-success .button{display:flex;width:100%;justify-content:center;border-radius:100px;min-height:50px;padding:14px 24px;background:#e84a24;border-color:#e84a24;font-size:14px}
@media(max-width:480px){#inquiry-success{padding:42px 24px 26px;border-radius:20px}#inquiry-success h2{font-size:26px}#inquiry-success .success-copy{font-size:13px}}
