form.rd-contact-card {padding:clamp(16px,3vw,30px);border:1px solid currentColor;border-top:4px solid var(--accent,currentColor);border-radius:20px;box-sizing:border-box}
.rd-contact-card label:has(input:not([type=checkbox])),.rd-contact-card label:has(textarea){display:grid;gap:5px;margin-block:8px;font-weight:600}
.rd-contact-card :is(input[type=text],input[type=tel],textarea):not([name=rx_hp]){box-sizing:border-box;width:100%;min-width:0;min-height:44px;border-radius:10px;padding:10px 12px;font-size:16px}
.rd-contact-card textarea{min-height:72px;resize:vertical}
.rd-contact-card :focus-visible{outline:2px solid currentColor;outline-offset:2px}
.rd-contact-card button[type=submit]{min-height:46px;border-radius:12px}
