.ccs .ccs-inquiry-form{margin:0;padding:0;position:relative}.ccs .ccs-honeypot{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important}.ccs .form-field:focus-within{position:relative;z-index:1;outline:2px solid var(--orange);outline-offset:-2px}.ccs .form-field input,.ccs .form-field textarea{box-shadow:none;border-radius:0;padding:0;min-height:0;line-height:1.5}.ccs .form-field input::placeholder,.ccs .form-field textarea::placeholder{color:var(--text-paper-dim);opacity:.8}.ccs .form-submit-row button{cursor:pointer;border-radius:0;line-height:1.4;white-space:normal;box-shadow:none}.ccs .form-submit-row button:disabled{cursor:wait;opacity:.65}.ccs .ccs-form-status{font-size:14px;line-height:1.6;outline:none;overflow-wrap:anywhere}.ccs .ccs-form-status:not(:empty){margin-top:18px;padding:14px 16px;border:1px solid var(--line-dark);color:var(--text-paper)}.ccs .ccs-form-status.is-error{border-color:#ed927f}.ccs .ccs-privacy{display:flex;align-items:flex-start;gap:10px;font-size:13px;color:var(--text-paper-dim);margin-top:22px;line-height:1.6}.ccs .ccs-privacy input{flex:0 0 18px;width:18px;height:18px;margin-top:2px;accent-color:var(--orange)}.ccs .ccs-privacy a{text-decoration:underline}.ccs .ccs-inquiry-form :focus-visible{outline:2px solid var(--orange);outline-offset:3px}.ccs .ccs-inquiry-form input:focus-visible,.ccs .ccs-inquiry-form textarea:focus-visible{outline:none}
