.cform-consent{color:var(--sh-fg-muted);cursor:pointer;align-items:flex-start;gap:8px;font-size:12px;line-height:1.4;display:flex}.cform-consent input{flex-shrink:0;width:auto;margin-top:2px}.cform-consent a{color:inherit;text-decoration:underline}.cform-error{color:#c0392b;margin:0;font-size:13px}.cform-fineprint{color:var(--sh-fg-muted);margin:4px 0 0;font-size:11px;line-height:1.45}.cform button[disabled]{opacity:.6;cursor:not-allowed}.cform-done{text-align:center;padding:28px 12px}.cform-done-icon{width:48px;height:48px;color:var(--sh-navy-500);background:#22e8ff29;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.cform-done h4{margin:14px 0 6px;font-size:20px}.cform-done p{color:var(--sh-fg-muted);margin:0;font-size:14px}
