:root{color-scheme:light;font-family:Arial,Helvetica,sans-serif;color:#0a1d37;background:#fff;font-size:16px;line-height:1.5}*{box-sizing:border-box}body{margin:0}.contact-form{max-width:780px;margin:auto;padding:24px}h1{font:normal clamp(26px,5vw,34px)/1.18 Georgia,serif;margin:0 0 12px}.intro{color:#536477;margin:0 0 24px;font-size:14px}.fields{display:grid;grid-template-columns:1fr 1fr;gap:18px 20px}.fields label{display:flex;flex-direction:column;gap:7px;font-size:14px;font-weight:600;min-width:0}.wide{grid-column:1/-1}input,select,textarea,button{font:inherit}input:not([type=checkbox]),select,textarea{width:100%;min-width:0;border:1px solid #c8d5de;border-radius:9px;background:#fff;color:#0a1d37;padding:11px 12px;min-height:46px;font-size:16px}textarea{resize:vertical;min-height:112px}small,.optional{color:#536477;font-weight:400;font-size:12px}input[type=file]{padding:9px;font-size:13px;overflow:hidden}input[type=file]::file-selector-button{border:0;border-radius:5px;padding:7px 10px;background:#edf7f4;color:#0a1d37;margin-right:8px}.consent{display:flex;align-items:flex-start;gap:10px;font-size:13px;margin:22px 0}.consent input{width:20px;height:20px;flex:0 0 20px;accent-color:#116657;margin:0}.consent a{color:#145d54;text-underline-offset:3px}.submit-row{display:flex;gap:18px;align-items:center}.submit-row button{flex:0 0 auto;display:flex;justify-content:space-between;gap:25px;align-items:center;background:#6adbc6;border:0;border-radius:9px;color:#0a1d37;font-weight:700;padding:13px 20px;min-height:48px;cursor:pointer}.submit-row p{font-size:12px;color:#536477;margin:0;max-width:280px}.submit-row button:disabled{opacity:.65;cursor:wait}:focus-visible{outline:3px solid #1769aa;outline-offset:3px}.error{border-left:4px solid #a32828;padding:14px;background:#fff3f0;color:#7e2020;margin:0 0 20px;font-size:14px}.trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.client-status{font-size:13px;margin:12px 0 0;color:#536477}.receipt{padding:28px 0;overflow-wrap:anywhere}.eyebrow{color:#145d54;display:block;font-size:11px;font-weight:bold;letter-spacing:1.5px;margin-bottom:12px}.receipt p{color:#536477}.receipt .reference{font-size:12px}.receipt a{display:inline-flex;background:#6adbc6;color:#0a1d37;text-decoration:none;border-radius:9px;padding:12px 18px;font-weight:bold}@media(max-width:540px){.contact-form{padding:20px 14px}.fields{grid-template-columns:1fr;gap:16px}.submit-row{flex-direction:column;align-items:stretch;gap:10px}.submit-row button{width:100%}.submit-row p{max-width:none}.consent{margin:20px 0}}

[data-support-offer][hidden],[data-support-offer] [hidden]{display:none!important}[data-support-offer]{margin:18px 0;padding:16px;border:1px solid #d8e3e8;border-radius:12px}[data-support-code]{overflow-wrap:anywhere;user-select:all}[data-support-retry]{margin:10px 0}

.support-private-code{overflow-wrap:anywhere;user-select:all}
