.kontakt__grid:where(.astro-p2lmr2fi){display:grid;grid-template-columns:1.25fr 1fr;gap:80px;align-items:start}.kontakt__lead:where(.astro-p2lmr2fi){margin-top:16px;max-width:560px}.form:where(.astro-p2lmr2fi){display:flex;flex-direction:column;gap:24px;margin-top:40px}.form:where(.astro-p2lmr2fi)[hidden]{display:none}.form__row:where(.astro-p2lmr2fi){display:grid;grid-template-columns:1fr 1fr;gap:20px}.segment:where(.astro-p2lmr2fi){margin:0;padding:0;border:0}.segment__legend:where(.astro-p2lmr2fi){padding:0;margin-bottom:10px;font-size:13px;font-weight:600;color:var(--color-ink)}.segment__req:where(.astro-p2lmr2fi){color:var(--color-danger)}.segment__options:where(.astro-p2lmr2fi){display:grid;grid-template-columns:1fr 1fr;gap:16px}.segment__option:where(.astro-p2lmr2fi){display:flex;flex-direction:column;gap:4px;padding:16px 18px;border:1px solid var(--color-border-strong);border-radius:var(--radius-card);cursor:pointer;transition:border-color .12s ease,background .12s ease}.segment__option:where(.astro-p2lmr2fi):has(input:checked){border-color:var(--color-ink);background:var(--color-bg-subtle)}.segment__option:where(.astro-p2lmr2fi) input:where(.astro-p2lmr2fi){position:absolute;opacity:0;pointer-events:none}.segment__option:where(.astro-p2lmr2fi):has(input:focus-visible){outline:2px solid var(--color-accent);outline-offset:2px}.segment__title:where(.astro-p2lmr2fi){font-size:15px;font-weight:600;color:var(--color-ink)}.segment__desc:where(.astro-p2lmr2fi){font-size:13px;color:var(--color-text-secondary)}.consent__label:where(.astro-p2lmr2fi){display:flex;gap:10px;font-size:13px;line-height:1.6;cursor:pointer}.consent__label:where(.astro-p2lmr2fi) a:where(.astro-p2lmr2fi){color:var(--color-ink);text-decoration:underline}.consent__label:where(.astro-p2lmr2fi) input:where(.astro-p2lmr2fi){flex:none;width:18px;height:18px;margin-top:2px;accent-color:var(--color-ink)}.form__error:where(.astro-p2lmr2fi){margin:6px 0 0;font-size:12px;color:#8f080a}.segment:where(.astro-p2lmr2fi).is-invalid .segment__option:where(.astro-p2lmr2fi){border-color:var(--color-danger)}.form__error--submit:where(.astro-p2lmr2fi){margin-top:12px;font-size:14px}.hp:where(.astro-p2lmr2fi){position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.form__submit:where(.astro-p2lmr2fi){display:flex;align-items:center;flex-wrap:wrap;gap:20px}.form__btn:where(.astro-p2lmr2fi){display:inline-flex;align-items:center;justify-content:center;height:48px;padding-inline:28px;border-radius:var(--radius-btn);background:var(--color-accent);color:#fff;font-size:15px;font-weight:600;transition:background .12s ease}.form__btn:where(.astro-p2lmr2fi):hover{background:var(--color-accent-hover)}.form__btn:where(.astro-p2lmr2fi):disabled{background:var(--color-bg-chip);color:#8a8580;cursor:default}.form__note:where(.astro-p2lmr2fi){font-family:var(--font-mono);font-size:12px;color:var(--color-text-muted)}.success:where(.astro-p2lmr2fi){margin-top:40px;padding:32px;border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-success-soft)}.success:where(.astro-p2lmr2fi) p:where(.astro-p2lmr2fi){margin-top:10px}.kontakt__aside:where(.astro-p2lmr2fi){display:flex;flex-direction:column;gap:20px}.aside-card:where(.astro-p2lmr2fi){padding:24px;border:1px solid var(--color-border);border-radius:var(--radius-card)}.aside-card__mono:where(.astro-p2lmr2fi){margin-top:10px;font-family:var(--font-mono);font-size:12px;line-height:1.8;color:var(--color-ink)}.aside-card__mono--muted:where(.astro-p2lmr2fi){color:var(--color-text-muted)}.aside-card__desc:where(.astro-p2lmr2fi){margin-top:10px;font-size:var(--fs-small);line-height:1.6}.aside-card__link:where(.astro-p2lmr2fi){display:inline-block;margin-top:12px;font-size:13px;font-weight:600;color:var(--color-ink);text-decoration:none}.aside-card__link:where(.astro-p2lmr2fi):hover{text-decoration:underline}@media(max-width:1023px){.kontakt__grid:where(.astro-p2lmr2fi){grid-template-columns:1fr;gap:48px}}@media(max-width:767px){.form__row:where(.astro-p2lmr2fi){grid-template-columns:1fr}.segment__options:where(.astro-p2lmr2fi){grid-template-columns:1fr}}
