.contact[data-astro-cid-6bfsojfh]{flex-wrap:wrap;align-items:flex-start;gap:48px 72px;padding-block:clamp(48px,6.4vw,92px) clamp(64px,8vw,112px);display:flex}.contact__intro[data-astro-cid-6bfsojfh]{flex-direction:column;flex:400px;gap:28px;min-width:0;display:flex}.heading--loose[data-astro-cid-6bfsojfh]{gap:18px}.contact__intro[data-astro-cid-6bfsojfh] .lead[data-astro-cid-6bfsojfh]{max-width:460px}.next[data-astro-cid-6bfsojfh]{border-bottom:1px solid var(--line);max-width:480px;margin-top:12px}.next[data-astro-cid-6bfsojfh] li[data-astro-cid-6bfsojfh]{border-top:1px solid var(--line);align-items:flex-start;gap:18px;padding:20px 0;display:flex}.next__num[data-astro-cid-6bfsojfh]{border:1px solid var(--ink);height:36px;font-family:var(--serif);border-radius:50%;flex:0 0 36px;justify-content:center;align-items:center;font-size:17px;line-height:1;display:inline-flex}.next__num[data-astro-cid-6bfsojfh].is-person{background:var(--blue);border-color:var(--blue);color:var(--white)}.next[data-astro-cid-6bfsojfh] div[data-astro-cid-6bfsojfh]{flex-direction:column;gap:2px;display:flex}.next[data-astro-cid-6bfsojfh] strong[data-astro-cid-6bfsojfh]{font-size:16.5px;font-weight:500;line-height:24px}.next[data-astro-cid-6bfsojfh] div[data-astro-cid-6bfsojfh] span[data-astro-cid-6bfsojfh]{color:var(--muted);font-size:15px;line-height:23px}.card[data-astro-cid-6bfsojfh]{background:var(--white);border:1px solid var(--line);border-radius:20px;flex:1.15 460px;min-width:0;padding:clamp(22px,3.4vw,44px);box-shadow:0 30px 60px -36px #10121638}.form[data-astro-cid-6bfsojfh]{flex-direction:column;gap:22px;display:flex}.form__grid[data-astro-cid-6bfsojfh]{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:22px 18px;display:grid}.field[data-astro-cid-6bfsojfh]{flex-direction:column;gap:7px;display:flex}label[data-astro-cid-6bfsojfh],legend[data-astro-cid-6bfsojfh]{font-size:14px;font-weight:500}label[data-astro-cid-6bfsojfh] span[data-astro-cid-6bfsojfh]{color:var(--muted);font-weight:400}input[data-astro-cid-6bfsojfh][type=text],input[data-astro-cid-6bfsojfh][type=email],select[data-astro-cid-6bfsojfh],textarea[data-astro-cid-6bfsojfh]{background:var(--white);border:1px solid var(--line-strong);border-radius:8px;width:100%;min-height:48px;padding:0 14px;font-size:16px;transition:border-color .15s}textarea[data-astro-cid-6bfsojfh]{resize:vertical;padding:12px 14px;line-height:1.5}select[data-astro-cid-6bfsojfh]{padding-inline:12px}input[data-astro-cid-6bfsojfh]::placeholder,textarea[data-astro-cid-6bfsojfh]::placeholder{color:#8c9099}input[data-astro-cid-6bfsojfh]:hover,select[data-astro-cid-6bfsojfh]:hover,textarea[data-astro-cid-6bfsojfh]:hover{border-color:#a9a59b}input[data-astro-cid-6bfsojfh]:focus-visible,select[data-astro-cid-6bfsojfh]:focus-visible,textarea[data-astro-cid-6bfsojfh]:focus-visible{outline:2px solid var(--blue);outline-offset:1px;border-color:var(--blue);border-radius:8px}.needs[data-astro-cid-6bfsojfh]{border:0;margin:0;padding:0}.needs[data-astro-cid-6bfsojfh] legend[data-astro-cid-6bfsojfh]{margin-bottom:10px;padding:0}.needs[data-astro-cid-6bfsojfh] div[data-astro-cid-6bfsojfh]{grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));gap:10px;display:grid}.needs[data-astro-cid-6bfsojfh] label[data-astro-cid-6bfsojfh]{border:1px solid var(--line-strong);cursor:pointer;border-radius:8px;align-items:center;gap:10px;min-height:48px;padding:0 14px;font-size:15px;font-weight:400;transition:border-color .15s,background-color .15s;display:flex}.needs[data-astro-cid-6bfsojfh] label[data-astro-cid-6bfsojfh]:has(input:checked){border-color:var(--blue);background:var(--blue-wash)}.needs[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh]{width:18px;height:18px;accent-color:var(--blue);margin:0}.trap[data-astro-cid-6bfsojfh]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.form__end[data-astro-cid-6bfsojfh]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 24px;padding-top:4px;display:flex}.form__end[data-astro-cid-6bfsojfh] span[data-astro-cid-6bfsojfh]{color:var(--muted);font-size:14px}.form__end[data-astro-cid-6bfsojfh] a[data-astro-cid-6bfsojfh]{color:var(--ink);text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:3px}.form__end[data-astro-cid-6bfsojfh] a[data-astro-cid-6bfsojfh]:hover,.form__privacy[data-astro-cid-6bfsojfh] a[data-astro-cid-6bfsojfh]:hover{color:var(--blue)}.form__privacy[data-astro-cid-6bfsojfh]{color:var(--muted);font-size:13.5px}.form__privacy[data-astro-cid-6bfsojfh] a[data-astro-cid-6bfsojfh]{color:var(--ink-2);text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:3px}.btn--submit[data-astro-cid-6bfsojfh]{min-height:52px;padding-inline:28px}.btn--submit[data-astro-cid-6bfsojfh]:disabled{opacity:.6;cursor:progress}.form__message[data-astro-cid-6bfsojfh]{background:var(--blue-wash);border:1px solid var(--blue-line);color:var(--blue-deep);border-radius:8px;padding:12px 14px;font-size:14.5px}.done[data-astro-cid-6bfsojfh]{flex-direction:column;align-items:flex-start;gap:18px;padding-block:clamp(24px,4vw,56px);display:flex}.done[data-astro-cid-6bfsojfh][hidden],.form[data-astro-cid-6bfsojfh][hidden]{display:none}.done__mark[data-astro-cid-6bfsojfh]{background:var(--blue);width:52px;height:52px;color:var(--white);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.done[data-astro-cid-6bfsojfh] .body[data-astro-cid-6bfsojfh]{max-width:420px}
