/* Shared form affordances and receipts, scoped to the six reviewed journeys. */
.sit-enhanced-request-form{scroll-margin-top:120px}
.sit-enhanced-request-form input:not([type=checkbox]):not([type=hidden]),.sit-enhanced-request-form select,.sit-enhanced-request-form textarea{border-radius:9px;min-height:46px}
.sit-enhanced-request-form textarea{line-height:1.6}
.sit-enhanced-request-form button[type=submit]{min-height:50px;border-radius:10px}
.sit-enhanced-request-form [aria-invalid=true]{outline:2px solid #a43328;outline-offset:2px}
.sit-enhanced-request-form [disabled]{cursor:wait;opacity:.7}
.sit-request-feedback{margin:0 0 18px;padding:17px 20px;border:1px solid #b6cfbc;border-radius:12px;background:#edf6e9;color:#073d33;font-size:15px;line-height:1.6}
.sit-request-feedback.is-error{background:#fff6ed;border-color:#bd8362;color:#6c301c}
.sit-request-feedback[hidden],.sit-request-refresh[hidden]{display:none!important}
.sit-request-refresh{margin:0 0 18px;min-height:44px;padding:10px 16px;border:1px solid #718f81;border-radius:8px;background:#fff;color:#073d33;cursor:pointer;font:inherit}
.sit-request-extra-check{display:block;margin-bottom:20px;padding:16px;background:#fff6ed;color:#6c301c}
.sit-request-extra-check input{display:block!important;position:static!important;clip:auto!important;width:100%!important;height:auto!important;opacity:1!important}
.sit-request-demo{margin:0 0 18px;border:1px dashed #78917e;border-radius:10px;padding:12px 16px;font-size:14px;color:#365447;background:#eef3e9}
.sit-request-receipt{scroll-margin-top:90px}
.sit-request-receipt .sit-receipt-note p{font-size:14px}
.sit-request-receipt #sit-request-receipt-title:focus{outline:none}
@media(max-width:720px){.sit-enhanced-request-form input,.sit-enhanced-request-form select,.sit-enhanced-request-form textarea{font-size:16px}.sit-enhanced-request-form button[type=submit]{width:100%}.sit-request-feedback{padding:15px 16px}}
