.enquiry-confirmation{max-width:520px;width:calc(100% - 36px);padding:38px 30px;border:1px solid #d9d3df;border-radius:12px;background:#fff;color:#141c27;text-align:center;box-shadow:0 20px 70px #0003}.enquiry-confirmation::backdrop{background:#141c27a6}.confirmation-mark{height:56px;width:56px;border-radius:50%;background:#e6f2ea;color:#235c45;display:grid;place-items:center;margin:0 auto 23px;font-size:30px}.enquiry-confirmation h2{font:600 28px/1.3 Arial,Helvetica,sans-serif;letter-spacing:-.5px;margin:0 0 18px}.enquiry-confirmation p{font-size:16px;line-height:1.65;color:#59626c;margin:0 0 25px}.confirmation-actions{display:flex;flex-direction:column;gap:12px}.confirmation-actions .btn{width:100%}.confirmation-actions [hidden]{display:none}.enquiry-notice{padding:17px;border-radius:6px;font-size:15px!important;line-height:1.6}.notice-success{background:#e6f2ea;color:#1e533b!important;border:1px solid #b8d8c2}.notice-error{background:#fff1e7;color:#773c1f!important;border:1px solid #e6bca3}@media(max-width:480px){.enquiry-confirmation{padding:30px 23px}.enquiry-confirmation h2{font-size:25px}.enquiry-confirmation p{font-size:15px}}
/* A1 identity shared by email and WhatsApp acknowledgements. */
.enquiry-confirmation{padding-top:0;overflow-x:hidden;border-color:#d9d0e1}.confirmation-brand{display:flex;align-items:center;justify-content:center;gap:17px;margin:0 -30px 26px;padding:21px 28px;background:#141c27;color:#fff;border-bottom:3px solid #bd00f5}.confirmation-brand img{display:block;width:65px;height:auto;max-width:65px;object-fit:contain;flex-shrink:0}.confirmation-brand>span{font:700 15px/1.5 Arial,Helvetica,sans-serif;letter-spacing:1px;text-align:left;text-transform:uppercase}.confirmation-brand>span>span{display:block;font-size:11px;letter-spacing:2.4px;color:#e5d8ef}.confirmation-mark{height:43px;width:43px;font-size:24px;background:#f1e5f9;color:#8100ad;margin-bottom:20px}.confirmation-actions #confirmation-close{border-color:#ad86c1;color:#601182}.confirmation-actions #confirmation-close:hover{background:#f6eff9}.enquiry-confirmation h2:focus{outline:none}@media(max-width:480px){.enquiry-confirmation{padding-top:0}.confirmation-brand{margin-left:-23px;margin-right:-23px;padding:19px 22px;gap:14px}.confirmation-brand img{width:56px;max-width:56px}.confirmation-brand>span{font-size:13px}.confirmation-brand>span>span{font-size:10px;letter-spacing:2px}}
