.kontakt-section[data-astro-cid-657w5j3a]{padding-top:var(--space-xl);padding-bottom:var(--space-xl)}.kontakt-layout[data-astro-cid-657w5j3a]{grid-template-columns:1fr 280px;align-items:start;gap:4rem;display:grid}@media (max-width:860px){.kontakt-layout[data-astro-cid-657w5j3a]{grid-template-columns:1fr;gap:2.5rem}.kontakt-sidebar[data-astro-cid-657w5j3a]{order:-1}}.kontakt-form-wrap[data-astro-cid-657w5j3a]{max-width:560px}.form-group[data-astro-cid-657w5j3a]{margin-bottom:1.5rem}.form-group[data-astro-cid-657w5j3a] label[data-astro-cid-657w5j3a]{font-family:var(--font-head);color:var(--charcoal);margin-bottom:.45rem;font-size:.9rem;font-weight:600;display:block}input[data-astro-cid-657w5j3a][type=text],input[data-astro-cid-657w5j3a][type=email],textarea[data-astro-cid-657w5j3a]{width:100%;font-family:var(--font-body);border:1.5px solid var(--sage);background:var(--white);color:var(--charcoal);box-sizing:border-box;border-radius:6px;padding:.75rem 1rem;font-size:1rem;transition:border-color .15s}input[data-astro-cid-657w5j3a][type=text]:focus,input[data-astro-cid-657w5j3a][type=email]:focus,textarea[data-astro-cid-657w5j3a]:focus{border-color:var(--moss);outline:none;box-shadow:0 0 0 3px #2a4a2a1a}textarea[data-astro-cid-657w5j3a]{resize:vertical;min-height:140px}.consent-group[data-astro-cid-657w5j3a]{margin-bottom:1.25rem}.newsletter-optin-group[data-astro-cid-657w5j3a]{background:var(--parchment);border:1px solid var(--border);border-radius:var(--radius);margin-bottom:1.75rem;padding:.75rem .85rem}.consent-label[data-astro-cid-657w5j3a]{cursor:pointer;align-items:flex-start;gap:.75rem;font-weight:400;display:flex}.consent-checkbox[data-astro-cid-657w5j3a]{width:16px;min-width:16px;height:16px;accent-color:var(--moss);cursor:pointer;margin-top:.15rem}.consent-text[data-astro-cid-657w5j3a]{color:var(--charcoal-light);font-size:.82rem;line-height:1.55}.consent-link[data-astro-cid-657w5j3a]{color:var(--moss);text-decoration:underline}.consent-link[data-astro-cid-657w5j3a]:hover{color:var(--charcoal)}.form-error[data-astro-cid-657w5j3a]{color:#c0392b;margin-bottom:1rem;font-size:.88rem;line-height:1.5}.submit-btn[data-astro-cid-657w5j3a]{background:var(--moss);color:var(--white);font-family:var(--font-head);letter-spacing:.03em;cursor:pointer;border:none;border-radius:6px;min-height:44px;padding:.85rem 2rem;font-size:.95rem;font-weight:600;transition:background .15s;display:inline-block}.submit-btn[data-astro-cid-657w5j3a]:hover:not(:disabled){background:var(--moss-dark)}.submit-btn[data-astro-cid-657w5j3a]:disabled{opacity:.6;cursor:not-allowed}.kontakt-success[data-astro-cid-657w5j3a]{text-align:center;max-width:480px;margin:2rem 0}.success-icon[data-astro-cid-657w5j3a]{background:var(--sage-light);width:56px;height:56px;color:var(--moss);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 1.25rem;font-size:1.4rem;font-weight:700;display:flex}.kontakt-success[data-astro-cid-657w5j3a] h2[data-astro-cid-657w5j3a]{margin-bottom:.5rem}.kontakt-success[data-astro-cid-657w5j3a] p[data-astro-cid-657w5j3a]{color:var(--charcoal-light);margin-bottom:1.5rem;font-size:.95rem}.btn-outline[data-astro-cid-657w5j3a]{border:1.5px solid var(--moss);color:var(--moss);font-family:var(--font-head);border-radius:6px;padding:.75rem 1.5rem;font-size:.9rem;font-weight:600;text-decoration:none;transition:all .15s;display:inline-block}.btn-outline[data-astro-cid-657w5j3a]:hover{background:var(--moss);color:var(--white);text-decoration:none}.kontakt-sidebar[data-astro-cid-657w5j3a]{flex-direction:column;gap:1.5rem;padding-top:.25rem;display:flex}.sidebar-info[data-astro-cid-657w5j3a]{background:var(--parchment);border:1px solid var(--border);border-radius:var(--radius-lg);padding:1.25rem 1.5rem}.sidebar-info[data-astro-cid-657w5j3a] h3[data-astro-cid-657w5j3a]{color:var(--charcoal);margin-bottom:.6rem;font-size:.88rem;font-style:italic}.sidebar-info[data-astro-cid-657w5j3a] p[data-astro-cid-657w5j3a]{color:var(--charcoal-light);margin:0;font-size:.88rem;line-height:1.65}.direct-email[data-astro-cid-657w5j3a]{color:var(--moss);word-break:break-all;font-size:.95rem;font-weight:600;text-decoration:none}.sidebar-link[data-astro-cid-657w5j3a]{color:var(--moss);text-underline-offset:3px;font-weight:600;text-decoration:underline}.direct-email[data-astro-cid-657w5j3a]:hover{color:var(--charcoal);text-decoration:underline}.topics-list[data-astro-cid-657w5j3a]{flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.topics-list[data-astro-cid-657w5j3a] li[data-astro-cid-657w5j3a]{color:var(--charcoal-light);padding-left:1.2rem;font-size:.85rem;line-height:1.5;position:relative}.topics-list[data-astro-cid-657w5j3a] li[data-astro-cid-657w5j3a]:before{content:"·";color:var(--sage);font-size:1.1rem;font-weight:700;line-height:1.4;position:absolute;left:0}
