.webdia-contact{max-width:720px;margin:1.5rem 0;padding:clamp(18px,4vw,32px);background:#f7f9fb;border:1px solid #d9e2eb;border-radius:12px;color:#223348;font:16px/1.7 system-ui,sans-serif}.webdia-contact label{display:block;font-weight:600;margin:16px 0 6px}.webdia-contact input:not([type=checkbox]),.webdia-contact textarea{box-sizing:border-box;display:block;width:100%;max-width:100%;border:1px solid #aebdcb;border-radius:6px;padding:12px;background:#fff;color:#182b3d;font:inherit}.webdia-contact textarea{min-height:200px;resize:vertical}.webdia-contact button{margin-top:18px;background:#17609b;color:#fff;border:0;border-radius:7px;padding:12px 28px;font:600 16px system-ui;cursor:pointer}.webdia-contact button:disabled{opacity:.55;cursor:wait}.webdia-contact .webdia-consent{font-size:14px;font-weight:400;display:flex;gap:10px;align-items:flex-start}.webdia-contact .webdia-consent input{margin-top:7px;flex:none}.webdia-contact .webdia-trap{position:absolute!important;left:-10000px!important;max-width:1px;overflow:hidden}.webdia-contact-note{font-size:14px;color:#41576b}.webdia-search-results{max-width:900px;margin:32px auto;padding:24px}.webdia-search-results li{margin:1.4em 0}.webdia-search-results a{font-size:1.2rem}.webdia-support-link{text-align:center;padding:18px;font:14px/1.6 system-ui;background:#f6f8fa;border-top:1px solid #e3e8ed}.webdia-support-link a{color:#17609b}
