.kontakt-hero[data-astro-cid-657w5j3a]{grid-template-columns:1.2fr .8fr;align-items:center;gap:clamp(2rem,5vw,3.5rem);display:grid}.kontakt-hero[data-astro-cid-657w5j3a] h1[data-astro-cid-657w5j3a]{margin:.3rem 0 1rem}.contact-cards[data-astro-cid-657w5j3a]{flex-direction:column;gap:.9rem;margin:2rem 0 1.4rem;padding:0;list-style:none;display:flex}.contact-cards[data-astro-cid-657w5j3a] li[data-astro-cid-657w5j3a]{align-items:center;gap:.9rem;display:flex}.contact-cards[data-astro-cid-657w5j3a] li[data-astro-cid-657w5j3a] img[data-astro-cid-657w5j3a]{background:#8954a21a;border-radius:12px;width:44px;height:44px;padding:11px}.contact-cards[data-astro-cid-657w5j3a] div[data-astro-cid-657w5j3a]{flex-direction:column;line-height:1.3;display:flex}.contact-cards[data-astro-cid-657w5j3a] span[data-astro-cid-657w5j3a]{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:.8rem}.contact-cards[data-astro-cid-657w5j3a] a[data-astro-cid-657w5j3a],.contact-cards__plain[data-astro-cid-657w5j3a]{color:var(--ink);font-size:1.05rem;font-weight:600}.contact-cards[data-astro-cid-657w5j3a] a[data-astro-cid-657w5j3a]:hover{color:var(--plum)}.kontakt-linkedin[data-astro-cid-657w5j3a]{color:var(--plum);font-weight:600}.kontakt-portrait[data-astro-cid-657w5j3a] img[data-astro-cid-657w5j3a]{border-radius:var(--radius-lg);width:100%;box-shadow:var(--shadow);object-fit:cover;aspect-ratio:4/5}.form-wrap[data-astro-cid-657w5j3a]{max-width:760px}.form-head[data-astro-cid-657w5j3a]{margin-bottom:1.8rem}.form-head[data-astro-cid-657w5j3a] p[data-astro-cid-657w5j3a]{color:var(--muted);margin-top:.4rem}.contact-form[data-astro-cid-657w5j3a]{border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-sm);background:#fff;flex-direction:column;gap:1.1rem;padding:clamp(1.5rem,3vw,2.5rem);display:flex}.field[data-astro-cid-657w5j3a]{flex-direction:column;gap:.4rem;display:flex}.field-row[data-astro-cid-657w5j3a]{grid-template-columns:1fr 1fr;gap:1.1rem;display:grid}.contact-form[data-astro-cid-657w5j3a] label[data-astro-cid-657w5j3a]{font-size:.92rem;font-weight:600}.contact-form[data-astro-cid-657w5j3a] input[data-astro-cid-657w5j3a],.contact-form[data-astro-cid-657w5j3a] select[data-astro-cid-657w5j3a],.contact-form[data-astro-cid-657w5j3a] textarea[data-astro-cid-657w5j3a]{font:inherit;border:1.5px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-cool);color:var(--ink);padding:.8rem .95rem;transition:border-color .15s,background .15s}.contact-form[data-astro-cid-657w5j3a] input[data-astro-cid-657w5j3a]:focus,.contact-form[data-astro-cid-657w5j3a] select[data-astro-cid-657w5j3a]:focus,.contact-form[data-astro-cid-657w5j3a] textarea[data-astro-cid-657w5j3a]:focus{border-color:var(--plum);background:#fff;outline:none}.contact-form[data-astro-cid-657w5j3a] textarea[data-astro-cid-657w5j3a]{resize:vertical}.gdpr[data-astro-cid-657w5j3a]{color:var(--muted);align-items:flex-start;gap:.6rem;font-size:.9rem;display:flex;font-weight:400!important}.gdpr[data-astro-cid-657w5j3a] input[data-astro-cid-657w5j3a]{width:18px;height:18px;accent-color:var(--plum);flex-shrink:0;margin-top:.25rem}.gdpr[data-astro-cid-657w5j3a] a[data-astro-cid-657w5j3a]{color:var(--plum);text-decoration:underline}.form-submit[data-astro-cid-657w5j3a]{align-self:flex-start;margin-top:.3rem}.form-submit[data-astro-cid-657w5j3a][disabled]{opacity:.6;pointer-events:none}.form-status[data-astro-cid-657w5j3a]{border-radius:var(--radius);align-items:center;gap:1rem;margin-bottom:1.5rem;padding:1.2rem 1.4rem;display:flex}.form-status[data-astro-cid-657w5j3a][hidden]{display:none}.form-status--ok[data-astro-cid-657w5j3a]{background:#edf7ee;border:1px solid #cfe9d2}.form-status--err[data-astro-cid-657w5j3a]{background:#fdeeee;border:1px solid #f3d2d2}.form-status__icon[data-astro-cid-657w5j3a]{color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:42px;height:42px;font-size:1.3rem;font-weight:700;display:grid}.form-status--ok[data-astro-cid-657w5j3a] .form-status__icon[data-astro-cid-657w5j3a]{background:#3aa657}.form-status--err[data-astro-cid-657w5j3a] .form-status__icon[data-astro-cid-657w5j3a]{background:#d7574f}.form-status[data-astro-cid-657w5j3a] h3[data-astro-cid-657w5j3a]{margin-bottom:.15rem;font-size:1.1rem}.form-status[data-astro-cid-657w5j3a] p[data-astro-cid-657w5j3a]{color:var(--muted);font-size:.95rem}.form-status[data-astro-cid-657w5j3a] a[data-astro-cid-657w5j3a]{color:var(--plum);text-decoration:underline}.invoice[data-astro-cid-657w5j3a]{max-width:760px;margin-inline:auto}.invoice[data-astro-cid-657w5j3a] h2[data-astro-cid-657w5j3a]{margin-bottom:.5rem}.invoice[data-astro-cid-657w5j3a] p[data-astro-cid-657w5j3a]{color:var(--muted)}.invoice[data-astro-cid-657w5j3a] strong[data-astro-cid-657w5j3a]{color:var(--ink)}@media (width<=760px){.kontakt-hero[data-astro-cid-657w5j3a]{grid-template-columns:1fr}.kontakt-portrait[data-astro-cid-657w5j3a]{order:-1;max-width:360px}.field-row[data-astro-cid-657w5j3a]{grid-template-columns:1fr}}
