.website .live-contact-form .platform-choices,.website .live-contact-form .localized-choice{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.website .live-contact-form .platform-choices>button,.website .live-contact-form .localized-choice>button{width:100%;min-width:0;min-height:44px;line-height:1.45}.live-contact-form .platform-choices button{border:1px solid var(--line);background:var(--inset);color:var(--muted);border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:14px 10px;font-size:12px;display:flex}.live-contact-form .platform-choices button>svg{flex:none}.live-contact-form button[aria-pressed=true]{color:var(--text);background:var(--tint);border-color:var(--accent)}.live-contact-form fieldset[disabled]{opacity:.65}.website .live-contact-form input.website-honeypot{clip-path:inset(50%);opacity:0;pointer-events:none;border:0;width:1px;min-width:0;height:1px;margin:0;padding:0;position:absolute;inset:0 auto auto 0;overflow:hidden}.website .contact-privacy{margin:0 0 20px;font-size:11px;line-height:1.7}.website .contact-privacy a{color:var(--accent);text-decoration:underline}.website .contact-result{border:1px solid var(--accent);border-radius:12px;margin-top:24px;padding:18px}.website .contact-result p{font-size:13px;line-height:1.8}.website .contact-result-error{color:#f59b9b;border-color:#a85555}.website .live-contact-form input{min-width:0}
