.kontak[data-astro-cid-max2xur5]{padding-block:clamp(1.5rem, 4vw, 3rem) var(--space-section)}.kontak__grid[data-astro-cid-max2xur5]{grid-template-columns:1.1fr 1fr;align-items:start;gap:clamp(2rem,5vw,4.5rem);display:grid}.kontak__title[data-astro-cid-max2xur5]{font-size:clamp(1.6rem,2.6vw,2.25rem)}.kontak__channels[data-astro-cid-max2xur5]{gap:clamp(1.5rem,3vw,2.25rem);display:grid}.kontak__head[data-astro-cid-max2xur5]{gap:.9rem;display:grid}.kontak__cards[data-astro-cid-max2xur5]{background:var(--haze);border:1px solid var(--haze);grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.kontak__card[data-astro-cid-max2xur5]{background:var(--paper);flex-direction:column;gap:.65rem;padding:clamp(1.5rem,3vw,2.25rem);transition:background-color .3s;display:flex}.kontak__card[data-astro-cid-max2xur5]:hover{background:var(--mist)}.kontak__card[data-astro-cid-max2xur5]>h3[data-astro-cid-max2xur5]{font-family:var(--font-display);letter-spacing:-.02em;font-weight:700;font-size:var(--step-h3)}.kontak__phone[data-astro-cid-max2xur5] a[data-astro-cid-max2xur5]{font-weight:600;text-decoration:none}.kontak__phone[data-astro-cid-max2xur5] a[data-astro-cid-max2xur5]:hover,.kontak__mail[data-astro-cid-max2xur5]:hover{text-decoration:underline;text-decoration-color:var(--accent);text-underline-offset:.25em}.kontak__mail[data-astro-cid-max2xur5]{overflow-wrap:anywhere;font-weight:600;text-decoration:none}.kontak__meta[data-astro-cid-max2xur5]{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accent-text);font-size:.7rem}.kontak__card[data-astro-cid-max2xur5] .btn[data-astro-cid-max2xur5]{align-self:flex-start;margin-top:auto}.kontak__socials[data-astro-cid-max2xur5]{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.kontak__socials[data-astro-cid-max2xur5] a[data-astro-cid-max2xur5]{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accent-text);border:1px solid var(--haze);border-radius:999px;padding:.3rem .6rem;font-size:.7rem;text-decoration:none;transition:background-color .3s;display:inline-block}.kontak__socials[data-astro-cid-max2xur5] a[data-astro-cid-max2xur5]:hover{background:var(--mist)}.kontak__note[data-astro-cid-max2xur5]{background:var(--paper);border:1px solid var(--haze);padding:1.25rem 1.5rem 1.25rem 1.75rem;position:relative}.kontak__note[data-astro-cid-max2xur5]:before{content:"";background:linear-gradient(180deg, var(--accent), var(--haze));width:2px;position:absolute;top:-1px;bottom:-1px;left:0}.kontak__note[data-astro-cid-max2xur5] p[data-astro-cid-max2xur5]{color:var(--ink-soft);font-size:var(--step-small)}.kontak__info[data-astro-cid-max2xur5]{flex-wrap:wrap;gap:.75rem 2.5rem;margin:0;display:flex}.kontak__info[data-astro-cid-max2xur5] dt[data-astro-cid-max2xur5]{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accent-text);font-size:.7rem}.kontak__info[data-astro-cid-max2xur5] dd[data-astro-cid-max2xur5]{font-size:var(--step-small);color:var(--ink-soft);margin:.2rem 0 0}.kontak__form-card[data-astro-cid-max2xur5]{background:var(--paper);border:1px solid var(--haze);gap:clamp(1.25rem,2.5vw,1.75rem);padding:clamp(1.5rem,3vw,2.25rem);display:grid}.kontak__form-head[data-astro-cid-max2xur5]{gap:.75rem;display:grid}.kontak__form-sub[data-astro-cid-max2xur5]{color:var(--ink-soft);font-size:var(--step-small)}.kontak__form[data-astro-cid-max2xur5]{gap:1.1rem;display:grid}.kontak__row[data-astro-cid-max2xur5]{grid-template-columns:1fr 1fr;gap:1.1rem;display:grid}.kontak__field[data-astro-cid-max2xur5]{gap:.4rem;display:grid}.kontak__field[data-astro-cid-max2xur5] label[data-astro-cid-max2xur5]{font-size:var(--step-small);font-weight:600}.kontak__field[data-astro-cid-max2xur5] label[data-astro-cid-max2xur5] span[data-astro-cid-max2xur5]{color:var(--accent-text)}.kontak__field[data-astro-cid-max2xur5] input[data-astro-cid-max2xur5],.kontak__field[data-astro-cid-max2xur5] select[data-astro-cid-max2xur5],.kontak__field[data-astro-cid-max2xur5] textarea[data-astro-cid-max2xur5]{width:100%;font:inherit;font-size:var(--step-small);color:var(--ink);background:var(--mist);border:1px solid var(--field-border);border-radius:6px;padding:.7rem .9rem}.kontak__field[data-astro-cid-max2xur5] textarea[data-astro-cid-max2xur5]{resize:vertical;min-height:7rem}.kontak__field[data-astro-cid-max2xur5] input[data-astro-cid-max2xur5]::placeholder,.kontak__field[data-astro-cid-max2xur5] textarea[data-astro-cid-max2xur5]::placeholder{color:var(--ink-soft)}.kontak__submit[data-astro-cid-max2xur5]{justify-self:start;margin-top:.25rem}.kontak__privacy[data-astro-cid-max2xur5]{color:var(--ink-faint);font-size:.8rem}.kontak__privacy[data-astro-cid-max2xur5] a[data-astro-cid-max2xur5]{color:var(--accent-text);font-weight:600}.kontak__status[data-astro-cid-max2xur5]{font-size:var(--step-small);color:var(--ink-soft)}.kontak__status[data-astro-cid-max2xur5] a{color:var(--accent-text);font-weight:600}.kontak__status[data-astro-cid-max2xur5]:empty{position:absolute}.kontak-faq[data-astro-cid-max2xur5]{padding-block:0 var(--space-section)}.kontak-faq__inner[data-astro-cid-max2xur5]{gap:clamp(1.25rem,3vw,2rem);max-width:52rem;display:grid}.kontak-faq__head[data-astro-cid-max2xur5]{gap:.9rem;display:grid}.kontak-faq__items[data-astro-cid-max2xur5]{display:grid}.kontak-faq__item[data-astro-cid-max2xur5]{border-bottom:1px solid var(--haze)}.kontak-faq__item[data-astro-cid-max2xur5] summary[data-astro-cid-max2xur5]{cursor:pointer;padding:1.25rem 3rem 1.25rem 0;font-weight:600;list-style:none;display:block;position:relative}.kontak-faq__item[data-astro-cid-max2xur5] summary[data-astro-cid-max2xur5]::-webkit-details-marker{display:none}.kontak-faq__marker[data-astro-cid-max2xur5]{width:.9rem;height:.9rem;position:absolute;top:50%;right:.25rem;translate:0 -50%}.kontak-faq__marker[data-astro-cid-max2xur5]:before,.kontak-faq__marker[data-astro-cid-max2xur5]:after{content:"";background:var(--accent-text);height:2px;transition:rotate .3s var(--ease-out);position:absolute;inset:50% 0 auto}.kontak-faq__marker[data-astro-cid-max2xur5]:after{rotate:90deg}.kontak-faq__item[data-astro-cid-max2xur5][open] .kontak-faq__marker[data-astro-cid-max2xur5]:after{rotate:0deg}.kontak-faq__item[data-astro-cid-max2xur5]>p[data-astro-cid-max2xur5]{color:var(--ink-soft);padding:0 3rem 1.4rem 0}@media (width<=820px){.kontak__grid[data-astro-cid-max2xur5]{grid-template-columns:1fr}}@media (width<=640px){.kontak__cards[data-astro-cid-max2xur5],.kontak__row[data-astro-cid-max2xur5]{grid-template-columns:1fr}}
