.page-head__eyebrow[data-astro-cid-d7zyz6zb]{display:inline-flex;align-items:center;gap:.4rem;color:var(--color-jl-red);font-weight:600;letter-spacing:.1em;text-transform:uppercase;font-size:.8rem;margin:1.5rem 0 .75rem}.kontakt-head[data-astro-cid-d7zyz6zb]{max-width:62ch}.kontakt-head__title[data-astro-cid-d7zyz6zb]{font-size:clamp(2.4rem,6vw,4rem);margin:0}.kontakt-head__lead[data-astro-cid-d7zyz6zb]{margin-top:1.25rem;color:var(--color-jl-gray-light);line-height:1.65;font-size:1.15rem}.kontakt-grid[data-astro-cid-d7zyz6zb]{display:grid;gap:2rem;grid-template-columns:1fr;margin-top:3rem;align-items:start}.schaden-form[data-astro-cid-d7zyz6zb]{display:flex;flex-direction:column;gap:1.5rem}.schaden-form[data-astro-cid-d7zyz6zb] fieldset[data-astro-cid-d7zyz6zb]{border:1px solid var(--color-jl-line);border-radius:var(--radius-card);padding:1.5rem;margin:0;display:flex;flex-direction:column;gap:1rem}.schaden-form[data-astro-cid-d7zyz6zb] legend[data-astro-cid-d7zyz6zb]{padding:0 .5rem;color:var(--color-jl-red);font-weight:700;font-size:.85rem;letter-spacing:.06em;text-transform:uppercase}.schaden-form__row[data-astro-cid-d7zyz6zb]{display:grid;gap:1rem;grid-template-columns:1fr}.schaden-form[data-astro-cid-d7zyz6zb] label[data-astro-cid-d7zyz6zb]{display:flex;flex-direction:column;gap:.4rem;color:var(--color-jl-gray-light);font-size:.9rem;font-weight:600}.schaden-form[data-astro-cid-d7zyz6zb] input[data-astro-cid-d7zyz6zb][type=text],.schaden-form[data-astro-cid-d7zyz6zb] input[data-astro-cid-d7zyz6zb][type=tel],.schaden-form[data-astro-cid-d7zyz6zb] input[data-astro-cid-d7zyz6zb][type=email],.schaden-form[data-astro-cid-d7zyz6zb] select[data-astro-cid-d7zyz6zb],.schaden-form[data-astro-cid-d7zyz6zb] textarea[data-astro-cid-d7zyz6zb]{background:var(--color-jl-black);border:1px solid var(--color-jl-line);border-radius:var(--radius-btn);padding:.7rem .85rem;color:var(--color-jl-white);font:inherit;font-weight:400}.schaden-form[data-astro-cid-d7zyz6zb] input[data-astro-cid-d7zyz6zb]:focus,.schaden-form[data-astro-cid-d7zyz6zb] select[data-astro-cid-d7zyz6zb]:focus,.schaden-form[data-astro-cid-d7zyz6zb] textarea[data-astro-cid-d7zyz6zb]:focus{border-color:var(--color-jl-red);outline:none}.schaden-form__upload[data-astro-cid-d7zyz6zb]{flex-direction:row;align-items:center;gap:1rem;border:1px dashed var(--color-jl-line);border-radius:var(--radius-card);padding:1.25rem;cursor:pointer;transition:border-color .2s}.schaden-form__upload[data-astro-cid-d7zyz6zb]:hover{border-color:var(--color-jl-red)}.schaden-form__upload[data-astro-cid-d7zyz6zb]>svg{color:var(--color-jl-red);flex-shrink:0}.schaden-form__upload[data-astro-cid-d7zyz6zb]>span[data-astro-cid-d7zyz6zb]{display:flex;flex-direction:column;gap:.2rem}.schaden-form__upload[data-astro-cid-d7zyz6zb] strong[data-astro-cid-d7zyz6zb]{color:var(--color-jl-white);font-size:1rem}.schaden-form__upload[data-astro-cid-d7zyz6zb] span[data-astro-cid-d7zyz6zb] span[data-astro-cid-d7zyz6zb]{color:var(--color-jl-gray);font-weight:400;font-size:.85rem}.schaden-form__upload[data-astro-cid-d7zyz6zb] input[data-astro-cid-d7zyz6zb][type=file]{display:none}.schaden-form__filelist[data-astro-cid-d7zyz6zb]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.4rem}.schaden-form__filelist[data-astro-cid-d7zyz6zb] li[data-astro-cid-d7zyz6zb]{display:flex;justify-content:space-between;gap:1rem;color:var(--color-jl-gray-light);font-size:.85rem;padding:.5rem .75rem;background:var(--color-jl-black);border-radius:var(--radius-btn)}.schaden-form__filelist[data-astro-cid-d7zyz6zb] span[data-astro-cid-d7zyz6zb]{color:var(--color-jl-gray)}.schaden-form__consent[data-astro-cid-d7zyz6zb]{flex-direction:row;align-items:start;gap:.6rem;font-weight:400;font-size:.9rem;color:var(--color-jl-gray-light)}.schaden-form__consent[data-astro-cid-d7zyz6zb] input[data-astro-cid-d7zyz6zb]{margin-top:.2rem;accent-color:var(--color-jl-red)}.schaden-form__consent[data-astro-cid-d7zyz6zb] a[data-astro-cid-d7zyz6zb]{color:var(--color-jl-red)}.hp-field[data-astro-cid-d7zyz6zb]{position:absolute;left:-9999px;width:1px;height:1px;opacity:0;pointer-events:none}.btn-submit[data-astro-cid-d7zyz6zb]{align-self:start;display:inline-flex;align-items:center;gap:.6rem;background:var(--color-jl-red);color:#fff;border:1px solid var(--color-jl-red);font:inherit;font-weight:600;font-size:1.05rem;padding:.95rem 1.6rem;border-radius:var(--radius-btn);cursor:pointer;transition:background .2s var(--ease-smooth),transform .15s var(--ease-smooth),opacity .2s}.btn-submit[data-astro-cid-d7zyz6zb]:hover{background:var(--color-jl-red-dark);transform:translateY(-1px)}.btn-submit[data-astro-cid-d7zyz6zb]:disabled{opacity:.7;cursor:default;transform:none}.btn-submit__spinner[data-astro-cid-d7zyz6zb]{display:none;width:1.05em;height:1.05em;border-radius:50%;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;animation:btn-spin .7s linear infinite}.btn-submit[data-astro-cid-d7zyz6zb].is-loading .btn-submit__spinner[data-astro-cid-d7zyz6zb]{display:inline-block}@keyframes btn-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.btn-submit__spinner[data-astro-cid-d7zyz6zb]{animation-duration:2s}}.schaden-form__status[data-astro-cid-d7zyz6zb]{margin:0;padding:.85rem 1rem;border-radius:var(--radius-btn);font-size:.95rem;line-height:1.5}.schaden-form__status[data-astro-cid-d7zyz6zb].is-ok{background:#22c55e1f;color:#86efac;border:1px solid rgba(34,197,94,.35)}.schaden-form__status[data-astro-cid-d7zyz6zb].is-err{background:#e11d2a1f;color:#ff8189;border:1px solid rgba(225,29,42,.35)}.schaden-form__hint[data-astro-cid-d7zyz6zb]{margin:0;color:var(--color-jl-gray);font-size:.8rem}.kontakt-side[data-astro-cid-d7zyz6zb]{display:flex;flex-direction:column;gap:1rem}.kontakt-side__card[data-astro-cid-d7zyz6zb]{background:var(--color-jl-ink);border:1px solid var(--color-jl-line);border-radius:var(--radius-card);padding:1.5rem}.kontakt-side__card[data-astro-cid-d7zyz6zb] h2[data-astro-cid-d7zyz6zb]{font-size:1.3rem;margin:0 0 1rem;color:var(--color-jl-white)}.kontakt-side__card[data-astro-cid-d7zyz6zb] address[data-astro-cid-d7zyz6zb]{font-style:normal;color:var(--color-jl-gray-light);line-height:1.7}.kontakt-side__hours[data-astro-cid-d7zyz6zb]{color:var(--color-jl-gray-light);font-size:.9rem;margin:.9rem 0 0;line-height:1.7}.kontakt-side__hours[data-astro-cid-d7zyz6zb] strong[data-astro-cid-d7zyz6zb]{color:var(--color-jl-white)}.kontakt-side__btn[data-astro-cid-d7zyz6zb]{display:flex;align-items:center;gap:.6rem;justify-content:center;padding:.85rem 1rem;border-radius:var(--radius-btn);font-weight:600;border:1px solid var(--color-jl-line);color:var(--color-jl-white);margin-bottom:.75rem;transition:border-color .2s,background .2s}.kontakt-side__btn[data-astro-cid-d7zyz6zb]:last-child{margin-bottom:0}.kontakt-side__btn[data-astro-cid-d7zyz6zb]:hover{border-color:var(--color-jl-red)}.kontakt-side__btn--wa[data-astro-cid-d7zyz6zb]{background:var(--color-jl-red);border-color:var(--color-jl-red)}.kontakt-side__btn--wa[data-astro-cid-d7zyz6zb]:hover{background:var(--color-jl-red-dark)}.kontakt-side__link[data-astro-cid-d7zyz6zb]{display:inline-flex;align-items:center;gap:.4rem;margin-top:1rem;color:var(--color-jl-red);font-weight:600;font-size:.95rem}.kontakt-side__card--b2b[data-astro-cid-d7zyz6zb] p[data-astro-cid-d7zyz6zb]{color:var(--color-jl-gray);line-height:1.6;font-size:.95rem;margin:0}@media(min-width:640px){.schaden-form__row[data-astro-cid-d7zyz6zb]{grid-template-columns:1fr 1fr}}@media(min-width:960px){.kontakt-grid[data-astro-cid-d7zyz6zb]{grid-template-columns:1.5fr 1fr}}
