.website-enquiry-dialog{width:min(820px,94vw);max-height:92dvh;border:1px solid #d9e1e8;border-radius:18px;padding:0;color:#152e42;background:#fff}.website-enquiry-dialog::backdrop{background:#071d2ac9;backdrop-filter:blur(5px)}.website-enquiry-dialog>.enquiry-dialog-heading{position:sticky;top:0;z-index:2;padding:18px 24px;background:#fff;border-bottom:1px solid #dce6ed;display:flex;justify-content:space-between;align-items:center}.website-enquiry-dialog>.enquiry-dialog-heading h2{font-size:18px;margin:0}.website-enquiry-form{padding:28px;display:grid;gap:16px}.website-enquiry-form .enquiry-form-heading h2{margin:8px 0;font-size:28px}.website-enquiry-form .enquiry-form-heading p{margin:0;color:#526b7f}.website-enquiry-form .form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.website-enquiry-form label{display:grid;gap:6px;font-weight:600;font-size:14px}.website-enquiry-form input,.website-enquiry-form textarea,.website-enquiry-form select{width:100%;max-width:100%;border:1px solid #c7d5e0;border-radius:7px;padding:12px;background:#fff;color:#152e42;font:inherit;box-sizing:border-box}.website-enquiry-form input[readonly]{background:#eef4f8;color:#24465e}.website-enquiry-form .check-label{display:flex;gap:10px;align-items:flex-start;font-weight:400}.website-enquiry-form .check-label input{width:auto;margin:4px 0}.website-enquiry-form .enquiry-product-label[hidden],.website-enquiry-form [hidden]{display:none!important}.website-enquiry-form .upload-label small{display:block;font-weight:400;font-size:12px;color:#526b7f}.website-enquiry-form [data-enquiry-success]{padding:20px;border:1px solid #85bcaa;border-radius:9px;background:#effaf5;color:#163f31}.website-enquiry-page{max-width:1060px;margin:40px auto;display:grid;grid-template-columns:2fr 1fr;gap:28px;align-items:start}.website-enquiry-page>section{border:1px solid #d8e3eb;border-radius:14px;background:#fff}.website-enquiry-page>aside{padding:28px;border:1px solid #d8e3eb;border-radius:14px;background:#f3f7fa}.website-enquiry-page aside h2{font-size:23px}.website-enquiry-form .honeypot{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden}.website-enquiry-form .error{padding:12px;border-radius:6px;background:#fff1ee;color:#9c2a18}.website-enquiry-form [type=submit]:disabled{opacity:.65;cursor:wait}@media(max-width:700px){.website-enquiry-form{padding:20px}.website-enquiry-form .form-grid{grid-template-columns:1fr}.website-enquiry-page{display:block;margin:24px auto}.website-enquiry-page>aside{margin-top:24px}.website-enquiry-form .enquiry-form-heading h2{font-size:23px}}
