.contact-mail-fallback{font-size:12px;line-height:1.8;margin:-10px 0 20px;color:var(--muted)}
.contact-mail-fallback a{color:var(--rose);font-weight:600;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}
#trial-form>label{margin-top:15px}
.contact-consent{display:flex;align-items:flex-start;gap:10px;margin:18px 0 0}
.dialog-body .contact-consent input[type="checkbox"]{flex:0 0 20px;width:20px;min-height:20px;height:20px;margin:3px 0 0;padding:0;accent-color:var(--rose)}
.dialog-body .contact-consent label{font-size:12px;line-height:1.8;margin:0}
.dialog-body .contact-consent label span{font-size:10px;color:var(--rose);white-space:nowrap}
.contact-honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}
.contact-status{min-height:0;margin:10px 0 0;color:var(--rose);font-size:12px;line-height:1.8}
.contact-result-title{font-size:18px;font-weight:600;color:var(--rose);margin:12px 0}
#contact-result>p:not(.contact-result-title){font-size:13px;line-height:1.9;margin-bottom:20px}
@media(max-width:600px){.contact-mail-fallback{font-size:12px}.dialog-body h2{font-size:21px}.dialog-body .contact-consent label{font-size:12px}}
