/* Calm, readable forms with feedback kept beside the action on small screens. */
.tk-inquiry .form-status:not(:empty){padding:1rem 1.15rem;border:1px solid #c8bda8;border-radius:10px;background:#f7f4ed;color:#25372e;line-height:1.55;scroll-margin:7rem;}
.tk-inquiry .form-status.is-error{border-color:#a84435;background:#fff3ef;color:#802c22;}
.tk-inquiry .form-status.is-success{border-color:#60866b;background:#edf5ee;color:#244c2e;}
.tk-inquiry [type=submit]:disabled{opacity:.7;}.tk-inquiry[aria-busy=true] [type=submit]{cursor:wait;}
.tk-inquiry .field-help{line-height:1.6;}
@media(max-width:600px){.tk-inquiry input:not([type=checkbox]):not([type=file]),.tk-inquiry textarea,.tk-inquiry select{font-size:16px;}.tk-inquiry [type=submit]{width:100%;min-height:52px;}.tk-inquiry .form-status:not(:empty){margin-top:12px;font-size:16px;}.tk-inquiry .form-confirm{gap:12px;align-items:flex-start;}.tk-inquiry .form-confirm input{flex-shrink:0;min-width:22px;min-height:22px;}}

/* Existing #anfrage links now land on the form itself, below the sticky header. */
.tk-inquiry{scroll-margin-top:180px;}.tk-inquiry:focus{outline:none;}.tk-inquiry:focus-visible{outline:2px solid #987147;outline-offset:8px;}

.check-intent{font-size:18px;font-weight:600;margin:0 0 18px;color:#25372e;}
