.kontakt-hero[data-astro-cid-d7zyz6zb]{background:linear-gradient(135deg,var(--color-primary) 0%,#163855 100%);color:var(--color-text-invert);padding:var(--sp-2xl)0 var(--sp-xl)}.kontakt-hero[data-astro-cid-d7zyz6zb] h1[data-astro-cid-d7zyz6zb]{color:var(--color-text-invert);font-size:var(--fs-3xl);margin-bottom:var(--sp-sm)}.kontakt-lede[data-astro-cid-d7zyz6zb]{max-width:720px;font-size:var(--fs-base);opacity:.92;line-height:1.55;margin:0}.kontakt-main[data-astro-cid-d7zyz6zb]{padding:var(--sp-2xl)0 var(--sp-3xl);background:var(--color-bg)}.kontakt-grid[data-astro-cid-d7zyz6zb]{display:grid;grid-template-columns:1fr 480px;gap:var(--sp-2xl)}.info-card[data-astro-cid-d7zyz6zb],.info-map[data-astro-cid-d7zyz6zb],.kontakt-form[data-astro-cid-d7zyz6zb]{background:var(--color-bg-soft);border:1px solid var(--color-border-light);border-radius:12px;padding:var(--sp-xl)}.info-card[data-astro-cid-d7zyz6zb] h2[data-astro-cid-d7zyz6zb],.kontakt-form[data-astro-cid-d7zyz6zb] h2[data-astro-cid-d7zyz6zb]{font-size:var(--fs-xl);margin:0 0 var(--sp-lg)}.info-row[data-astro-cid-d7zyz6zb]{display:flex;flex-direction:column;gap:4px;margin-bottom:var(--sp-md);padding-bottom:var(--sp-md);border-bottom:1px solid var(--color-border-light)}.info-row[data-astro-cid-d7zyz6zb]:last-of-type{border-bottom:0;padding-bottom:0}.info-label[data-astro-cid-d7zyz6zb]{font-family:var(--font-heading);font-weight:600;font-size:var(--fs-xs);letter-spacing:.05em;text-transform:uppercase;color:var(--color-text-muted)}.info-value[data-astro-cid-d7zyz6zb]{font-size:var(--fs-base);color:var(--color-text);line-height:1.5}.info-primary[data-astro-cid-d7zyz6zb]{font-family:var(--font-heading);font-weight:700;font-size:var(--fs-xl);color:var(--color-primary)}.info-cta[data-astro-cid-d7zyz6zb]{margin-top:var(--sp-md)}.info-map[data-astro-cid-d7zyz6zb]{margin-top:var(--sp-lg)}.info-map[data-astro-cid-d7zyz6zb] h3[data-astro-cid-d7zyz6zb]{margin:0 0 var(--sp-sm);font-size:var(--fs-lg)}.info-map[data-astro-cid-d7zyz6zb] p[data-astro-cid-d7zyz6zb]{color:var(--color-text-muted);margin:0 0 var(--sp-md);font-size:var(--fs-sm)}.map-embed[data-astro-cid-d7zyz6zb]{border-radius:8px;overflow:hidden;border:1px solid var(--color-border-light);margin-bottom:var(--sp-sm)}.map-link[data-astro-cid-d7zyz6zb]{font-family:var(--font-heading);font-weight:600;font-size:var(--fs-sm);color:var(--color-primary)}.form-lede[data-astro-cid-d7zyz6zb]{color:var(--color-text-muted);font-size:var(--fs-sm);margin:0 0 var(--sp-lg)}.field[data-astro-cid-d7zyz6zb]{display:flex;flex-direction:column;gap:6px;margin-bottom:var(--sp-md)}.field[data-astro-cid-d7zyz6zb]>span[data-astro-cid-d7zyz6zb]{font-family:var(--font-heading);font-weight:600;font-size:var(--fs-sm);color:var(--color-text)}.field[data-astro-cid-d7zyz6zb] em[data-astro-cid-d7zyz6zb]{color:var(--color-accent, #741B47);font-style:normal}.field[data-astro-cid-d7zyz6zb] em[data-astro-cid-d7zyz6zb].muted{color:var(--color-text-muted);font-weight:400}.field[data-astro-cid-d7zyz6zb] input[data-astro-cid-d7zyz6zb],.field[data-astro-cid-d7zyz6zb] select[data-astro-cid-d7zyz6zb],.field[data-astro-cid-d7zyz6zb] textarea[data-astro-cid-d7zyz6zb]{width:100%;padding:11px 14px;font-family:inherit;font-size:var(--fs-base);background:var(--color-bg);border:1.5px solid var(--color-border-light);border-radius:6px;color:var(--color-text);transition:border-color .15s ease}.field[data-astro-cid-d7zyz6zb] input[data-astro-cid-d7zyz6zb]:focus,.field[data-astro-cid-d7zyz6zb] select[data-astro-cid-d7zyz6zb]:focus,.field[data-astro-cid-d7zyz6zb] textarea[data-astro-cid-d7zyz6zb]:focus{outline:0;border-color:var(--color-primary)}.field[data-astro-cid-d7zyz6zb] textarea[data-astro-cid-d7zyz6zb]{resize:vertical;min-height:96px}.check[data-astro-cid-d7zyz6zb]{display:flex;gap:10px;align-items:flex-start;font-size:var(--fs-sm);color:var(--color-text-muted);margin:var(--sp-sm)0 var(--sp-lg);line-height:1.5}.check[data-astro-cid-d7zyz6zb] input[data-astro-cid-d7zyz6zb]{margin-top:4px}.check[data-astro-cid-d7zyz6zb] a[data-astro-cid-d7zyz6zb]{color:var(--color-primary);text-decoration:underline}.submit-btn[data-astro-cid-d7zyz6zb]{width:100%;padding:14px;font-size:var(--fs-base)}.form-note[data-astro-cid-d7zyz6zb]{font-size:var(--fs-xs);color:var(--color-text-muted);margin:var(--sp-md)0 0;line-height:1.5}.hp[data-astro-cid-d7zyz6zb]{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;opacity:0!important}@media (max-width:1000px){.kontakt-grid[data-astro-cid-d7zyz6zb]{grid-template-columns:1fr}}@media (max-width:600px){.info-card[data-astro-cid-d7zyz6zb],.info-map[data-astro-cid-d7zyz6zb],.kontakt-form[data-astro-cid-d7zyz6zb]{padding:var(--sp-lg)}}