.kontakt-head[data-astro-cid-d7zyz6zb]{padding-block:clamp(7rem,16vh,12rem) clamp(2rem,5vh,4rem);text-align:center;color:var(--paper)}.accent-rule[data-astro-cid-d7zyz6zb]{display:inline-block;width:56px;height:3px;background:var(--accent);margin-bottom:clamp(1.6rem,4vh,2.6rem);border-radius:2px}.kontakt-h1[data-astro-cid-d7zyz6zb]{font-size:clamp(2.4rem,7vw,6rem);font-weight:900;text-transform:uppercase;letter-spacing:-.025em;line-height:.95;color:var(--paper);overflow-wrap:anywhere}.kontakt-sub[data-astro-cid-d7zyz6zb]{margin:clamp(1.4rem,3vh,2rem) auto 0;max-width:52ch;font-size:var(--text-sm);font-weight:600;letter-spacing:.08em;text-transform:uppercase;line-height:1.5;color:var(--paper-dim)}.kontakt-form-sec[data-astro-cid-d7zyz6zb]{padding-block:clamp(1rem,3vh,2.5rem) clamp(5rem,12vh,9rem)}.container[data-astro-cid-d7zyz6zb].narrow{max-width:760px}.trust[data-astro-cid-d7zyz6zb]{display:flex;align-items:flex-start;gap:1.1rem;padding:1.1rem 1.2rem;margin-bottom:clamp(1.8rem,4vh,2.6rem);border:1px solid var(--line-dark);border-radius:calc(var(--radius) * 1.2);background:#0e0e0e0a}.trust-photo-wrap[data-astro-cid-d7zyz6zb]{flex:0 0 auto}.trust-photo[data-astro-cid-d7zyz6zb]{width:72px;height:72px;object-fit:cover;border-radius:50%;border:0;display:block}.trust-txt[data-astro-cid-d7zyz6zb]{display:flex;flex-direction:column;gap:.35rem;min-width:0}.trust-name[data-astro-cid-d7zyz6zb]{font-weight:800;color:var(--paper)}.trust-name[data-astro-cid-d7zyz6zb] span[data-astro-cid-d7zyz6zb]{font-weight:600;color:var(--paper-dim)}.trust-line[data-astro-cid-d7zyz6zb]{font-size:var(--text-sm);line-height:1.55;color:var(--paper-dim)}.trust-line[data-astro-cid-d7zyz6zb] strong[data-astro-cid-d7zyz6zb]{color:var(--paper);font-weight:700}.trust-line[data-astro-cid-d7zyz6zb] a[data-astro-cid-d7zyz6zb]{color:var(--paper);text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.trust-line[data-astro-cid-d7zyz6zb] a[data-astro-cid-d7zyz6zb]:hover{color:var(--accent)}.kontakt-form[data-astro-cid-d7zyz6zb]{display:flex;flex-direction:column;gap:clamp(1.4rem,3vh,2rem)}.row2[data-astro-cid-d7zyz6zb]{display:grid;grid-template-columns:1fr 1fr;gap:clamp(1.1rem,2.4vw,1.6rem)}.field[data-astro-cid-d7zyz6zb]{display:flex;flex-direction:column;gap:.55rem;min-width:0;border:0;padding:0;margin:0}.field[data-astro-cid-d7zyz6zb] label[data-astro-cid-d7zyz6zb],.field[data-astro-cid-d7zyz6zb] legend[data-astro-cid-d7zyz6zb]{font-size:var(--text-xs);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--paper-dim);padding:0}.optional[data-astro-cid-d7zyz6zb]{font-weight:500;letter-spacing:.08em;opacity:.7}.field[data-astro-cid-d7zyz6zb] input[data-astro-cid-d7zyz6zb][type=text],.field[data-astro-cid-d7zyz6zb] input[data-astro-cid-d7zyz6zb][type=tel],.field[data-astro-cid-d7zyz6zb] input[data-astro-cid-d7zyz6zb][type=email],.field[data-astro-cid-d7zyz6zb] textarea[data-astro-cid-d7zyz6zb]{width:100%;background:#0e0e0e0a;border:1px solid var(--line-dark);border-radius:var(--radius);color:var(--paper);font:inherit;font-size:var(--text-base);padding:.9rem 1rem;transition:border-color var(--dur-fast) var(--ease),background var(--dur-fast) var(--ease)}.field[data-astro-cid-d7zyz6zb] textarea[data-astro-cid-d7zyz6zb]{resize:vertical;min-height:7.5rem;line-height:1.55}.field[data-astro-cid-d7zyz6zb] input[data-astro-cid-d7zyz6zb]::placeholder,.field[data-astro-cid-d7zyz6zb] textarea[data-astro-cid-d7zyz6zb]::placeholder{color:#0e0e0e52}.field[data-astro-cid-d7zyz6zb] input[data-astro-cid-d7zyz6zb]:hover,.field[data-astro-cid-d7zyz6zb] textarea[data-astro-cid-d7zyz6zb]:hover{border-color:#0e0e0e4d}.field[data-astro-cid-d7zyz6zb] input[data-astro-cid-d7zyz6zb]:focus-visible,.field[data-astro-cid-d7zyz6zb] textarea[data-astro-cid-d7zyz6zb]:focus-visible{outline:none;border-color:var(--accent);background:#0e0e0e12}.budget-grid[data-astro-cid-d7zyz6zb]{display:grid;grid-template-columns:repeat(3,1fr);gap:.7rem}.budget-chip[data-astro-cid-d7zyz6zb]{position:relative;display:flex;align-items:center;justify-content:center;text-align:center;padding:.85rem .6rem;border:1px solid var(--line-dark);border-radius:var(--radius);cursor:pointer;font-size:var(--text-sm);font-weight:700;letter-spacing:.02em;color:var(--paper);background:#0e0e0e0a;transition:border-color var(--dur-fast) var(--ease),background var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.budget-chip[data-astro-cid-d7zyz6zb] input[data-astro-cid-d7zyz6zb]{position:absolute;opacity:0;inset:0;width:100%;height:100%;margin:0;cursor:pointer}.budget-chip[data-astro-cid-d7zyz6zb]:hover{border-color:#0e0e0e59}.budget-chip[data-astro-cid-d7zyz6zb]:has(input:focus-visible){border-color:var(--accent);outline:2px solid var(--accent);outline-offset:2px}.budget-chip[data-astro-cid-d7zyz6zb]:has(input:checked){background:#0e0e0e;border-color:#0e0e0e;color:#fff}.form-consent[data-astro-cid-d7zyz6zb]{display:flex;align-items:flex-start;gap:.7rem;font-size:var(--text-sm);line-height:1.5;color:var(--paper-dim);cursor:pointer}.form-consent[data-astro-cid-d7zyz6zb] input[data-astro-cid-d7zyz6zb]{flex:0 0 auto;width:1.15rem;height:1.15rem;margin-top:.15rem;accent-color:var(--accent);cursor:pointer}.form-consent[data-astro-cid-d7zyz6zb] a[data-astro-cid-d7zyz6zb]{color:var(--paper);text-decoration:underline;text-underline-offset:2px}.form-consent[data-astro-cid-d7zyz6zb] a[data-astro-cid-d7zyz6zb]:hover{color:var(--accent)}.hp[data-astro-cid-d7zyz6zb]{position:absolute!important;left:-9999px!important;width:1px;height:1px;opacity:0;pointer-events:none}.submit-btn[data-astro-cid-d7zyz6zb]{align-self:flex-start;appearance:none;border:0;cursor:pointer;background:#0e0e0e;color:#fff;font:inherit;font-size:var(--text-sm);font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:1rem 2.4rem;border-radius:999px;transition:transform var(--dur-fast) var(--ease),filter var(--dur-fast) var(--ease),opacity var(--dur-fast) var(--ease)}.submit-btn[data-astro-cid-d7zyz6zb]:hover:not(:disabled){background:var(--accent);color:#0e0e0e}.submit-btn[data-astro-cid-d7zyz6zb]:disabled{opacity:.6;cursor:default}.form-status[data-astro-cid-d7zyz6zb]{font-size:var(--text-sm);font-weight:600;line-height:1.5;margin:0;min-height:1.2em}.form-status[data-astro-cid-d7zyz6zb].ok{color:#1f7a45}.form-status[data-astro-cid-d7zyz6zb].err{color:#ff8a7a}.faq-sec[data-astro-cid-d7zyz6zb]{padding-block:0 clamp(5rem,12vh,9rem)}.faq-h[data-astro-cid-d7zyz6zb]{font-size:clamp(1.7rem,3.5vw,2.6rem);font-weight:900;text-transform:uppercase;letter-spacing:-.015em;color:var(--paper);margin-bottom:clamp(1.4rem,3vh,2rem)}.faq-list[data-astro-cid-d7zyz6zb]{display:flex;flex-direction:column}.faq-item[data-astro-cid-d7zyz6zb]{border-top:1px solid var(--line-dark)}.faq-item[data-astro-cid-d7zyz6zb]:last-child{border-bottom:1px solid var(--line-dark)}.faq-item[data-astro-cid-d7zyz6zb] summary[data-astro-cid-d7zyz6zb]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-block:1.1rem;cursor:pointer;list-style:none;font-size:var(--text-base);font-weight:700;color:var(--paper);transition:color var(--dur-fast) var(--ease)}.faq-item[data-astro-cid-d7zyz6zb] summary[data-astro-cid-d7zyz6zb]::-webkit-details-marker{display:none}.faq-item[data-astro-cid-d7zyz6zb] summary[data-astro-cid-d7zyz6zb]:hover{color:var(--accent)}.faq-icon[data-astro-cid-d7zyz6zb]{flex:0 0 auto;color:#0e0e0e;font-weight:700;font-size:1.2em;transition:transform var(--dur-fast) var(--ease)}.faq-item[data-astro-cid-d7zyz6zb][open] .faq-icon[data-astro-cid-d7zyz6zb]{transform:rotate(45deg)}.faq-a[data-astro-cid-d7zyz6zb]{padding:0 0 1.3rem;max-width:68ch;font-size:var(--text-sm);line-height:1.65;color:var(--paper-dim)}@media(max-width:600px){.row2[data-astro-cid-d7zyz6zb]{grid-template-columns:1fr}.budget-grid[data-astro-cid-d7zyz6zb]{grid-template-columns:repeat(2,1fr)}.kontakt-sub[data-astro-cid-d7zyz6zb]{letter-spacing:.04em}.submit-btn[data-astro-cid-d7zyz6zb]{align-self:stretch;text-align:center}.trust[data-astro-cid-d7zyz6zb]{flex-direction:column}}
