.pqc-form-shell{font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#152a40;max-width:900px;margin:0 auto;font-size:15px;line-height:1.6}.pqc-form-shell *{box-sizing:border-box}.pqc-form-shell header h2{font-size:clamp(25px,4vw,36px);line-height:1.15;margin:0 0 12px}.pqc-form-shell header p{margin:0 0 20px}.pqc-eyebrow{font-size:11px;letter-spacing:1.8px;font-weight:750;color:#2764a0}.pqc-form-shell fieldset{border:1px solid #dbe4ec;border-radius:12px;padding:22px;margin:24px 0;min-width:0}.pqc-form-shell legend{font-size:18px;font-weight:750;padding:0 10px;line-height:1.4}.pqc-form-shell legend span{display:inline-flex;justify-content:center;align-items:center;width:30px;height:30px;background:#125fc2;color:#fff;border-radius:50%;font-size:14px;margin-right:5px}.pqc-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 22px}.pqc-field{min-width:0}.pqc-field>label{display:block;margin:0 0 6px;font-weight:650;font-size:13px}.pqc-field input,.pqc-field select,.pqc-field textarea{width:100%;min-width:0;min-height:47px;border:1px solid #c4d1dd;border-radius:6px;background:#fff;padding:10px 12px;font:inherit;color:#17324e}.pqc-field input:focus,.pqc-field textarea:focus,.pqc-field select:focus{outline:3px solid #bad6f9;outline-offset:1px}.pqc-field textarea{resize:vertical}.pqc-full{grid-column:1/-1}.pqc-radio{display:flex;flex-direction:column;gap:8px;margin:0!important;padding:14px!important}.pqc-radio legend{font-size:13px}.pqc-radio label{font-size:14px}.pqc-checkbox{display:flex;align-items:flex-start;gap:10px;margin:18px 0;font-size:13px}.pqc-checkbox input{flex:none;width:18px;height:18px;margin:3px 0}.pqc-submit{width:100%;min-height:52px;padding:12px 18px;background:#125fc2;color:#fff;border:0;border-radius:7px;font-size:16px;font-weight:750;cursor:pointer}.pqc-submit:disabled{opacity:.65;cursor:wait}.pqc-note{font-size:12px;color:#52697e;text-align:center}.pqc-info{border-left:4px solid #2e70b5;padding:16px 20px;background:#edf5fd;border-radius:6px;font-size:14px}.pqc-info p{margin:6px 0}.pqc-honeypot{position:absolute!important;left:-10000px;width:1px;height:1px;overflow:hidden}.pqc-test-notice{background:#fff2cf;padding:10px 14px;border-radius:6px;font-weight:700}.pqc-message:not(:empty){padding:13px;background:#edf6ed;border-radius:6px;margin:16px 0}.pqc-message.is-error{background:#fff0ee;color:#8d2620}.pqc-form-shell [hidden],.pqc-privacy[hidden],.pqc-privacy [hidden]{display:none!important}.pqc-dialog{width:min(940px,calc(100% - 28px));max-height:90dvh;border:0;border-radius:14px;padding:35px;overflow:auto;overscroll-behavior:contain}.pqc-dialog::backdrop{background:rgb(10 26 46 / 65%)}.pqc-close{position:sticky;float:right;top:0;background:#edf1f5;color:#16304d;border:0;border-radius:50%;width:36px;height:36px;font-size:24px;cursor:pointer;z-index:1}.pqc-request-actions{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0}.pqc-privacy{position:fixed;z-index:99990;bottom:18px;left:18px;right:18px;margin:auto;max-width:680px;padding:22px;background:#fff;color:#172c42;border:1px solid #d8e1ea;border-radius:12px;box-shadow:0 10px 50px #0003;font-family:system-ui,sans-serif;font-size:14px;max-height:85dvh;overflow:auto}.pqc-privacy h2{font-size:21px;margin:0 0 8px}.pqc-privacy p{margin:0 0 14px}.pqc-privacy-buttons{display:flex;gap:10px;flex-wrap:wrap;margin:16px 0}.pqc-privacy button{padding:10px 14px;border:1px solid #163c65;background:#fff;color:#163c65;border-radius:6px;cursor:pointer;font:inherit}.pqc-privacy [data-pqc-privacy-options]{display:flex;gap:16px;flex-wrap:wrap}.pqc-privacy-reopen{position:fixed;z-index:9000;bottom:0;left:10px;background:#fff;border:1px solid #ccd9e5;border-radius:5px 5px 0 0;padding:5px 9px;font-size:11px;color:#17324e;cursor:pointer}@media(max-width:640px){.pqc-grid{grid-template-columns:1fr}.pqc-form-shell fieldset{padding:16px}.pqc-dialog{padding:22px 16px}.pqc-form-shell legend{font-size:16px}.pqc-privacy-buttons button{flex:1 1 140px}.pqc-privacy{left:10px;right:10px;bottom:10px;padding:17px}}
