.poptavka-intro[data-astro-cid-z4jt2dfd]{padding:80px 0 40px;text-align:center}.poptavka-intro__inner[data-astro-cid-z4jt2dfd]{max-width:680px;margin-inline:auto}.poptavka-intro__sub[data-astro-cid-z4jt2dfd]{margin-top:20px;font-size:18px;color:var(--color-brown-mid);line-height:1.7}.poptavka-contact[data-astro-cid-z4jt2dfd]{padding-bottom:60px}.poptavka-contact__card[data-astro-cid-z4jt2dfd]{display:flex;align-items:flex-start;gap:36px;background:var(--color-white);border-radius:var(--radius-card);padding:40px 48px;max-width:860px;margin-inline:auto}.poptavka-contact__photo[data-astro-cid-z4jt2dfd]{width:120px;height:120px;border-radius:50%;overflow:hidden;flex-shrink:0}.poptavka-contact__photo[data-astro-cid-z4jt2dfd] img[data-astro-cid-z4jt2dfd]{width:100%;height:100%;object-fit:cover;display:block}.poptavka-contact__body[data-astro-cid-z4jt2dfd]{display:flex;flex-direction:column;gap:4px}.poptavka-contact__pretitle[data-astro-cid-z4jt2dfd]{font-size:12px;text-transform:uppercase;letter-spacing:.1em;color:var(--color-brown-mid);opacity:.7;margin-bottom:4px}.poptavka-contact__name[data-astro-cid-z4jt2dfd]{font-size:22px;font-weight:600;color:var(--color-primary)}.poptavka-contact__role[data-astro-cid-z4jt2dfd]{font-size:14px;color:var(--color-brown-mid);margin-bottom:8px}.poptavka-contact__note[data-astro-cid-z4jt2dfd]{font-size:15px;color:var(--color-brown-mid);max-width:480px;line-height:1.6;margin-bottom:16px}.poptavka-contact__links[data-astro-cid-z4jt2dfd]{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.poptavka-contact__phone[data-astro-cid-z4jt2dfd],.poptavka-contact__email[data-astro-cid-z4jt2dfd]{display:flex;align-items:center;gap:8px;transition:color .2s}.poptavka-contact__phone[data-astro-cid-z4jt2dfd]{font-size:20px;font-weight:600;color:var(--color-accent)}.poptavka-contact__phone[data-astro-cid-z4jt2dfd]:hover{color:var(--color-brown-mid)}.poptavka-contact__email[data-astro-cid-z4jt2dfd]{font-size:20px;font-weight:600;color:var(--color-brown-mid)}.poptavka-contact__email[data-astro-cid-z4jt2dfd]:hover{color:var(--color-primary)}.poptavka-form-section[data-astro-cid-z4jt2dfd]{padding-bottom:80px}.poptavka-form-section__header[data-astro-cid-z4jt2dfd]{text-align:center;max-width:620px;margin-inline:auto;margin-bottom:40px}.poptavka-form-section__sub[data-astro-cid-z4jt2dfd]{margin-top:12px;font-size:17px;color:var(--color-brown-mid)}.poptavka-segments[data-astro-cid-z4jt2dfd]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;max-width:1060px;margin-inline:auto;margin-bottom:24px}.poptavka-segment[data-astro-cid-z4jt2dfd]{display:flex;flex-direction:column;align-items:flex-start;gap:10px;background:var(--color-white);border-radius:var(--radius-card);padding:20px 18px 22px;border:2px solid transparent;cursor:pointer;text-align:left;transition:border-color .2s;position:relative}.poptavka-segment[data-astro-cid-z4jt2dfd]:hover{border-color:var(--color-tan-light)}.poptavka-segment[data-astro-cid-z4jt2dfd].is-active{border-color:var(--color-accent)}.poptavka-segment__check[data-astro-cid-z4jt2dfd]{position:absolute;top:14px;right:14px;width:20px;height:20px;border-radius:50%;border:1.5px solid var(--color-tan-light);display:flex;align-items:center;justify-content:center;transition:border-color .2s,background .2s;flex-shrink:0}.poptavka-segment__check[data-astro-cid-z4jt2dfd] svg[data-astro-cid-z4jt2dfd]{width:10px;height:10px;color:var(--color-white);opacity:0;transition:opacity .2s}.poptavka-segment[data-astro-cid-z4jt2dfd].is-active .poptavka-segment__check[data-astro-cid-z4jt2dfd]{border-color:var(--color-accent);background:var(--color-accent)}.poptavka-segment[data-astro-cid-z4jt2dfd].is-active .poptavka-segment__check[data-astro-cid-z4jt2dfd] svg[data-astro-cid-z4jt2dfd]{opacity:1}.poptavka-segment__icon[data-astro-cid-z4jt2dfd]{width:36px;height:36px;color:var(--color-accent)}.poptavka-segment__icon[data-astro-cid-z4jt2dfd] svg[data-astro-cid-z4jt2dfd]{width:100%;height:100%}.poptavka-segment__label[data-astro-cid-z4jt2dfd]{font-size:15px;font-weight:600;color:var(--color-primary);line-height:1.3;padding-right:24px}.poptavka-segment__desc[data-astro-cid-z4jt2dfd]{display:none}.poptavka-personal[data-astro-cid-z4jt2dfd]{max-width:1060px;margin-inline:auto;margin-bottom:20px;padding:16px 20px;background:color-mix(in srgb,var(--color-accent) 8%,var(--color-secondary));border-left:3px solid var(--color-accent);border-radius:0 var(--radius-btn) var(--radius-btn) 0;font-size:15px;color:var(--color-brown-mid);opacity:0;transition:opacity .3s;min-height:0}.poptavka-personal[data-astro-cid-z4jt2dfd].is-visible{opacity:1}.poptavka-form-wrap[data-astro-cid-z4jt2dfd]{max-width:1060px;margin-inline:auto}.poptavka-form[data-astro-cid-z4jt2dfd]{background:var(--color-white);border-radius:var(--radius-card);padding:40px;display:flex;flex-direction:column;gap:20px}.poptavka-form__grid[data-astro-cid-z4jt2dfd]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.poptavka-form__field[data-astro-cid-z4jt2dfd]{display:flex;flex-direction:column;gap:6px}.poptavka-form__field--full[data-astro-cid-z4jt2dfd]{grid-column:1 / -1}.poptavka-form__field[data-astro-cid-z4jt2dfd] label[data-astro-cid-z4jt2dfd]{font-size:14px;color:var(--color-brown-mid);font-weight:500}.poptavka-form__req[data-astro-cid-z4jt2dfd]{color:var(--color-accent)}.poptavka-form__req-note[data-astro-cid-z4jt2dfd]{font-weight:400;opacity:.7}.poptavka-form__field[data-astro-cid-z4jt2dfd] input[data-astro-cid-z4jt2dfd][type=text],.poptavka-form__field[data-astro-cid-z4jt2dfd] input[data-astro-cid-z4jt2dfd][type=email],.poptavka-form__field[data-astro-cid-z4jt2dfd] input[data-astro-cid-z4jt2dfd][type=tel],.poptavka-form__field[data-astro-cid-z4jt2dfd] textarea[data-astro-cid-z4jt2dfd]{width:100%;padding:10px 14px;border:1px solid var(--color-tan-light);border-radius:var(--radius-btn);font-family:inherit;font-size:16px;color:var(--color-primary);background:var(--color-secondary);outline:none;transition:border-color .2s}.poptavka-form__field[data-astro-cid-z4jt2dfd] input[data-astro-cid-z4jt2dfd]:focus,.poptavka-form__field[data-astro-cid-z4jt2dfd] textarea[data-astro-cid-z4jt2dfd]:focus{border-color:var(--color-accent)}.poptavka-form__field[data-astro-cid-z4jt2dfd] textarea[data-astro-cid-z4jt2dfd]{resize:vertical;min-height:130px}.poptavka-form__file-wrap[data-astro-cid-z4jt2dfd]{position:relative}.poptavka-form__file-input[data-astro-cid-z4jt2dfd]{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%;height:100%}.poptavka-form__file-label[data-astro-cid-z4jt2dfd]{display:flex;align-items:center;gap:10px;padding:10px 14px;border:1px dashed var(--color-tan-light);border-radius:var(--radius-btn);font-size:15px;color:var(--color-brown-mid);cursor:pointer;background:var(--color-secondary);transition:border-color .2s,color .2s}.poptavka-form__file-label[data-astro-cid-z4jt2dfd]:hover{border-color:var(--color-accent);color:var(--color-primary)}.poptavka-form__file-hint[data-astro-cid-z4jt2dfd]{margin-top:6px;font-size:13px;color:var(--color-brown-mid);opacity:.7}.poptavka-form__check-label[data-astro-cid-z4jt2dfd]{display:flex;align-items:flex-start;gap:10px;font-size:14px;color:var(--color-brown-mid);cursor:pointer;line-height:1.5}.poptavka-form__check-label[data-astro-cid-z4jt2dfd] input[data-astro-cid-z4jt2dfd][type=checkbox]{margin-top:2px;flex-shrink:0;accent-color:var(--color-accent);width:16px;height:16px}.poptavka-form__check-label[data-astro-cid-z4jt2dfd] a[data-astro-cid-z4jt2dfd]{color:var(--color-accent);text-decoration:underline;text-underline-offset:2px}.poptavka-form__actions[data-astro-cid-z4jt2dfd]{display:flex;align-items:center;gap:20px;padding-top:4px}.poptavka-form__hint[data-astro-cid-z4jt2dfd]{font-size:14px;color:var(--color-brown-mid);opacity:.7}@media(max-width:1024px){.poptavka-segments[data-astro-cid-z4jt2dfd]{grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){.poptavka-intro[data-astro-cid-z4jt2dfd]{padding:48px 0 28px}.poptavka-intro__sub[data-astro-cid-z4jt2dfd]{font-size:16px}.poptavka-contact__card[data-astro-cid-z4jt2dfd]{flex-direction:column;align-items:center;text-align:center;padding:32px 24px;gap:20px}.poptavka-contact__links[data-astro-cid-z4jt2dfd]{justify-content:center}.poptavka-form[data-astro-cid-z4jt2dfd]{padding:24px}.poptavka-form__grid[data-astro-cid-z4jt2dfd]{grid-template-columns:1fr}.poptavka-form__actions[data-astro-cid-z4jt2dfd]{flex-direction:column;align-items:flex-start;gap:10px}.poptavka-form__submit[data-astro-cid-z4jt2dfd]{width:100%;justify-content:center}}@media(max-width:480px){.poptavka-segments[data-astro-cid-z4jt2dfd]{grid-template-columns:1fr}}.poptavka-form__banner[data-astro-cid-z4jt2dfd]{padding:14px 18px;border-radius:var(--radius-btn);font-size:15px;line-height:1.5}.poptavka-form__banner--success[data-astro-cid-z4jt2dfd]{background:color-mix(in srgb,#22c55e 12%,var(--color-secondary));border:1px solid #86efac;color:#166534}.poptavka-form__banner--error[data-astro-cid-z4jt2dfd]{background:color-mix(in srgb,#ef4444 10%,var(--color-secondary));border:1px solid #fca5a5;color:#991b1b}.poptavka-dekujeme[data-astro-cid-z4jt2dfd]{padding:100px 0 120px;text-align:center}.poptavka-dekujeme__inner[data-astro-cid-z4jt2dfd]{max-width:560px;margin-inline:auto;display:flex;flex-direction:column;align-items:center;gap:20px}.poptavka-dekujeme__icon[data-astro-cid-z4jt2dfd]{width:64px;height:64px;border-radius:50%;background:color-mix(in srgb,var(--color-accent) 12%,var(--color-secondary));display:flex;align-items:center;justify-content:center;color:var(--color-accent)}.poptavka-dekujeme__icon[data-astro-cid-z4jt2dfd] svg[data-astro-cid-z4jt2dfd]{width:32px;height:32px}.poptavka-dekujeme[data-astro-cid-z4jt2dfd] h1[data-astro-cid-z4jt2dfd]{margin:0}.poptavka-dekujeme__sub[data-astro-cid-z4jt2dfd]{font-size:18px;color:var(--color-brown-mid);line-height:1.6;margin:0}.poptavka-form__field-error[data-astro-cid-z4jt2dfd]{font-size:13px;color:#991b1b;margin-top:4px}.poptavka-form__field[data-astro-cid-z4jt2dfd] input[data-astro-cid-z4jt2dfd].is-invalid,.poptavka-form__field[data-astro-cid-z4jt2dfd] textarea[data-astro-cid-z4jt2dfd].is-invalid{border-color:#ef4444}.poptavka-form__submit[data-astro-cid-z4jt2dfd]:disabled{opacity:.6;cursor:not-allowed}
