.privacy-tools{padding:1rem 1.5rem;text-align:center;font-size:.875rem}.privacy-tools button{font:inherit;background:transparent;border:0;text-decoration:underline;color:inherit;cursor:pointer;padding:.75rem}.privacy-dialog{box-sizing:border-box;width:calc(100% - 2rem);max-width:36rem;max-height:calc(100vh - 2rem);overflow:auto;border:1px solid #c9c3bb;border-radius:8px;padding:1.5rem;background:#faf9f6;color:#302b25;font:400 1rem/1.6 sans-serif}.privacy-dialog::backdrop{background:#0008}.privacy-dialog h2{font-size:1.5rem;margin:0 0 1rem}.privacy-actions{display:flex;flex-wrap:wrap;gap:.75rem}.privacy-actions button{font:inherit;border:1px solid #504136;background:#fff;color:#302b25;border-radius:4px;min-height:44px;padding:.6rem .9rem;cursor:pointer}.privacy-actions button:focus-visible,.privacy-tools button:focus-visible{outline:3px solid #935435;outline-offset:3px}.form-notice{font-size:.875rem;line-height:1.5}.quote-request-consent{display:flex!important;align-items:flex-start;gap:.6rem;font-weight:400!important}.quote-request-consent input{width:1.1rem!important;min-width:1.1rem;margin-top:.2rem}.quote-request-form input:focus-visible,.quote-request-form textarea:focus-visible{outline:3px solid #935435;outline-offset:3px}.quote-request-honeypot{display:none!important}.quote-request-status{overflow-wrap:anywhere}
