.turnstile-wrap[data-astro-cid-uw5kdbxl]{min-height:65px}.contact-wrap[data-astro-cid-uw5kdbxl]{max-width:1040px;display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:var(--space-6);align-items:start}.contact-card[data-astro-cid-uw5kdbxl]{min-width:0;padding:var(--space-8);background:var(--color-obsidian);border:1px solid var(--color-graphite);border-radius:var(--radius-lg)}.contact-card__head[data-astro-cid-uw5kdbxl]{margin-bottom:var(--space-6)}.contact-card__head[data-astro-cid-uw5kdbxl] h2[data-astro-cid-uw5kdbxl]{font-size:1.35rem;color:var(--color-white);margin:0 0 var(--space-2)}.contact-card__head[data-astro-cid-uw5kdbxl] p[data-astro-cid-uw5kdbxl]{color:var(--color-silver);font-size:.95rem;line-height:1.6;margin:0}.contact-form[data-astro-cid-uw5kdbxl]{display:flex;flex-direction:column;gap:var(--space-4)}.contact-form__row[data-astro-cid-uw5kdbxl]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4)}.contact-form[data-astro-cid-uw5kdbxl] .form-group[data-astro-cid-uw5kdbxl]{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.contact-form[data-astro-cid-uw5kdbxl] label[data-astro-cid-uw5kdbxl]{font-size:.875rem;font-weight:600;color:var(--color-fog)}.contact-form[data-astro-cid-uw5kdbxl] input[data-astro-cid-uw5kdbxl],.contact-form[data-astro-cid-uw5kdbxl] select[data-astro-cid-uw5kdbxl],.contact-form[data-astro-cid-uw5kdbxl] textarea[data-astro-cid-uw5kdbxl]{width:100%;padding:var(--space-3) var(--space-4);background:var(--color-void);border:1px solid var(--color-graphite);border-radius:var(--radius-md);color:var(--color-white);font:inherit;font-size:1rem;transition:border-color .15s,box-shadow .15s}.contact-form[data-astro-cid-uw5kdbxl] input[data-astro-cid-uw5kdbxl]:focus,.contact-form[data-astro-cid-uw5kdbxl] select[data-astro-cid-uw5kdbxl]:focus,.contact-form[data-astro-cid-uw5kdbxl] textarea[data-astro-cid-uw5kdbxl]:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px #7c3aed2e}.contact-form[data-astro-cid-uw5kdbxl] textarea[data-astro-cid-uw5kdbxl]{resize:vertical;min-height:140px}.contact-form__foot[data-astro-cid-uw5kdbxl]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap;margin-top:var(--space-2)}.contact-form__submit[data-astro-cid-uw5kdbxl]{min-width:180px}.contact-side[data-astro-cid-uw5kdbxl]{display:flex;flex-direction:column;gap:var(--space-3);min-width:0}.contact-side__title[data-astro-cid-uw5kdbxl]{font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--color-silver);margin:0 0 var(--space-1)}.contact-way[data-astro-cid-uw5kdbxl]{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-4);background:var(--color-obsidian);border:1px solid var(--color-graphite);border-radius:var(--radius-lg);text-decoration:none;transition:border-color .15s,transform .15s}.contact-way[data-astro-cid-uw5kdbxl]:hover{border-color:var(--color-primary);transform:translateY(-1px)}.contact-way[data-astro-cid-uw5kdbxl] img[data-astro-cid-uw5kdbxl]{width:44px;height:44px;object-fit:contain;flex-shrink:0;filter:drop-shadow(0 4px 8px rgba(91,33,182,.18))}.contact-way[data-astro-cid-uw5kdbxl]>span[data-astro-cid-uw5kdbxl]{display:flex;flex-direction:column;gap:2px;min-width:0}.contact-way[data-astro-cid-uw5kdbxl] strong[data-astro-cid-uw5kdbxl]{color:var(--color-white);font-size:.98rem}.contact-way[data-astro-cid-uw5kdbxl]>span[data-astro-cid-uw5kdbxl]>span[data-astro-cid-uw5kdbxl]{color:var(--color-silver);font-size:.86rem;line-height:1.45;overflow-wrap:anywhere}.contact-success[data-astro-cid-uw5kdbxl]{text-align:center;padding:var(--space-8) var(--space-4)}.contact-success[data-astro-cid-uw5kdbxl] .success-icon[data-astro-cid-uw5kdbxl]{width:56px;height:56px;border-radius:50%;background:#10b98126;color:var(--color-success);display:inline-flex;align-items:center;justify-content:center;margin-bottom:var(--space-3)}.contact-success[data-astro-cid-uw5kdbxl] .success-icon[data-astro-cid-uw5kdbxl] svg[data-astro-cid-uw5kdbxl]{width:28px;height:28px}.contact-success[data-astro-cid-uw5kdbxl] h3[data-astro-cid-uw5kdbxl]{color:var(--color-white);margin-bottom:var(--space-2)}.contact-success[data-astro-cid-uw5kdbxl] p[data-astro-cid-uw5kdbxl]{color:var(--color-silver);font-size:1rem}.contact-error[data-astro-cid-uw5kdbxl]{background:#ef44441a;border:1px solid rgba(239,68,68,.3);color:var(--color-danger);padding:var(--space-3);border-radius:var(--radius-md);font-size:.875rem;margin-bottom:var(--space-4)}@media(max-width:900px){.contact-wrap[data-astro-cid-uw5kdbxl]{grid-template-columns:minmax(0,1fr);max-width:680px}}@media(max-width:560px){.contact-card[data-astro-cid-uw5kdbxl]{padding:var(--space-5)}.contact-form__row[data-astro-cid-uw5kdbxl]{grid-template-columns:minmax(0,1fr)}.contact-form__submit[data-astro-cid-uw5kdbxl]{width:100%}}
