.contact-form[data-v-5dbd7481]{position:relative}.k-form-grid--single[data-v-5dbd7481]{grid-template-columns:minmax(0,1fr)}.req[data-v-5dbd7481]{color:var(--k-accent)}.opt[data-v-5dbd7481]{color:var(--k-faint);font-weight:500}.field-error[data-v-5dbd7481]{color:#fda4af;font-size:.78rem;line-height:1.45;margin:0}:root[data-theme=light] .field-error[data-v-5dbd7481]{color:#be123c}.field-foot[data-v-5dbd7481]{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.counter[data-v-5dbd7481]{color:var(--k-faint);flex:0 0 auto;font-size:.72rem}.k-consent[data-v-5dbd7481]{margin:0}.k-consent label[data-v-5dbd7481]{cursor:pointer;line-height:1.55}.k-consent a[data-v-5dbd7481]{color:var(--k-accent);text-decoration:underline;text-underline-offset:2px}.k-consent a[data-v-5dbd7481]:focus-visible,.k-consent input[data-v-5dbd7481]:focus-visible{outline:2px solid var(--k-accent);outline-offset:2px}.actions[data-v-5dbd7481]{gap:10px;margin-top:4px}.hint[data-v-5dbd7481]{color:var(--k-faint);font-size:.76rem;line-height:1.5;margin:0}.success[data-v-5dbd7481]{border:1px solid color-mix(in srgb,#22c55e 34%,transparent);display:flex;gap:14px;padding:22px}.success[data-v-5dbd7481] svg{color:#22c55e;flex:0 0 auto}:root[data-theme=light] .success[data-v-5dbd7481] svg{color:#15803d}.success__title[data-v-5dbd7481]{color:var(--k-text);font-family:var(--k-font-heading);font-size:1.05rem;font-weight:600}.success__text[data-v-5dbd7481]{color:var(--k-text-soft);font-size:.86rem;line-height:1.6;margin-top:6px}.success__text a[data-v-5dbd7481]{color:var(--k-accent);text-decoration:underline}.success__again[data-v-5dbd7481]{margin-top:16px}.k-form-status--error a[data-v-5dbd7481]{color:inherit;text-decoration:underline}@media(max-width:620px){.k-form-grid[data-v-5dbd7481]{grid-template-columns:minmax(0,1fr)}}
