@font-face{font-family:AppointmentInter;src:url(/assets/appointment-inter-700-Yt3aPRUw.woff2)format("woff2");font-weight:700;font-display:swap}.WV1pqG_form{--appointment-submit:#7ec53e;--appointment-submit-foreground:#fff;color:var(--foreground);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px 16px;font-size:14px;line-height:1.5;display:grid}.WV1pqG_form fieldset{min-width:0}.WV1pqG_form legend{margin-bottom:12px;font-size:14px;font-weight:600}.WV1pqG_radios{gap:20px;display:flex}.WV1pqG_radios label{align-items:center;gap:8px;display:flex}.WV1pqG_input{border:1px solid var(--border);background:var(--background);width:100%;min-width:0;height:46px;color:var(--foreground);border-radius:5px;padding:10px 12px;font-size:16px}.WV1pqG_input::placeholder{color:var(--muted-foreground);opacity:1}.WV1pqG_message{grid-column:1/-1}.WV1pqG_message textarea{resize:vertical;height:auto;min-height:110px}.WV1pqG_consent{grid-column:1/-1;align-items:flex-start;gap:10px;font-size:12px;display:flex}.WV1pqG_consent input{flex-shrink:0;margin-top:3px}.WV1pqG_submit{background:var(--appointment-submit);width:100%;height:48px;color:var(--appointment-submit-foreground);border-radius:8px;grid-column:1/-1;font:700 16px AppointmentInter,sans-serif}.WV1pqG_submit:hover{background:var(--appointment-submit)}.WV1pqG_footer{text-align:center;grid-column:1/-1;font-size:12px}.WV1pqG_footer a{text-decoration:underline}.WV1pqG_offscreen{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.WV1pqG_error{color:var(--destructive);margin-top:4px;font-size:12px}
