.contact-card[data-astro-cid-vekgkm42]{background:var(--slate);border:1px solid var(--line-dark);border-radius:var(--radius-card);color-scheme:dark;flex:400px;min-width:0;padding:28px}.form[data-astro-cid-vekgkm42]{flex-direction:column;gap:18px;display:flex}.field[data-astro-cid-vekgkm42]{flex-direction:column;gap:6px;display:flex}label[data-astro-cid-vekgkm42]{color:var(--soft-dark);font-size:14px;font-weight:600}.field__optional[data-astro-cid-vekgkm42]{color:var(--muted-dark);font-weight:400}input[data-astro-cid-vekgkm42],select[data-astro-cid-vekgkm42],textarea[data-astro-cid-vekgkm42]{border:1px solid var(--field-border);border-radius:var(--radius-field);background:var(--ink);width:100%;min-height:48px;color:var(--paper);font:inherit;padding:13px 14px;transition:border-color .15s ease-out}textarea[data-astro-cid-vekgkm42]{resize:vertical}input[data-astro-cid-vekgkm42]:hover,select[data-astro-cid-vekgkm42]:hover,textarea[data-astro-cid-vekgkm42]:hover{border-color:var(--soft-dark)}input[data-astro-cid-vekgkm42]:focus-visible,select[data-astro-cid-vekgkm42]:focus-visible,textarea[data-astro-cid-vekgkm42]:focus-visible{border-color:var(--signal);outline:2px solid var(--signal);outline-offset:2px}[data-astro-cid-vekgkm42][aria-invalid=true]{border-color:var(--error)}.field__error[data-astro-cid-vekgkm42]{color:var(--error);align-items:flex-start;gap:8px;font-size:14px;line-height:1.4;display:flex}.field__error[data-astro-cid-vekgkm42]:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23FF8A80' stroke-width='1.6' stroke-linecap='round'%3E%3Ccircle cx='8' cy='8' r='6.5'/%3E%3Cpath d='M8 4.8v3.6M8 11v.01'/%3E%3C/svg%3E") 50%/contain no-repeat;flex:none;width:16px;height:16px;margin-top:1px}.form__status[data-astro-cid-vekgkm42]{min-height:1.4em;color:var(--soft-dark);font-size:14px;line-height:1.4}.form__status[data-astro-cid-vekgkm42]:empty{display:none}.form__privacy[data-astro-cid-vekgkm42]{color:var(--muted-dark);font-size:13px;line-height:1.5}.form__privacy[data-astro-cid-vekgkm42] a[data-astro-cid-vekgkm42]{color:var(--soft-dark);text-underline-offset:3px;text-decoration:underline}.trap[data-astro-cid-vekgkm42]{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.success[data-astro-cid-vekgkm42]{flex-direction:column;align-items:flex-start;gap:14px;padding:12px 0;display:flex}.success[data-astro-cid-vekgkm42]:focus{outline:none}.success[data-astro-cid-vekgkm42]:focus-visible{outline:2px solid var(--signal);outline-offset:8px;border-radius:var(--radius-field)}.success__icon[data-astro-cid-vekgkm42]{color:var(--signal)}.success[data-astro-cid-vekgkm42] h3[data-astro-cid-vekgkm42]{font-size:26px;line-height:1.15}.success[data-astro-cid-vekgkm42] p[data-astro-cid-vekgkm42]{color:var(--soft-dark)}.success__dev[data-astro-cid-vekgkm42]{border:1px dashed var(--muted-dark);border-radius:var(--radius-field);color:var(--muted-dark);padding:8px 12px;font-size:14px}.contact[data-astro-cid-he3spzz3]{flex-wrap:wrap;gap:56px;display:flex}.contact__text[data-astro-cid-he3spzz3]{flex-direction:column;flex:380px;gap:20px;min-width:0;display:flex}.contact__lead[data-astro-cid-he3spzz3]{max-width:460px;color:var(--soft-dark);font-size:19px}.wa[data-astro-cid-he3spzz3]{width:100%;max-width:440px;min-height:76px;color:var(--paper);background:var(--slate);border:1px solid var(--line-dark);border-radius:var(--radius-card);align-items:center;gap:16px;margin-top:8px;padding:14px 20px 14px 14px;text-decoration:none;transition:border-color .18s ease-out,background-color .18s ease-out;display:flex}.wa__icon[data-astro-cid-he3spzz3]{width:48px;height:48px;color:var(--ink);background:var(--signal);border-radius:var(--radius-btn);flex:none;place-items:center;display:grid}.wa__title[data-astro-cid-he3spzz3]{min-width:0;font-family:var(--font-display);flex:auto;font-size:19px;font-weight:650;line-height:1.2}.wa__arrow[data-astro-cid-he3spzz3]{color:var(--signal);flex:none}.wa[data-astro-cid-he3spzz3]:hover{border-color:var(--signal);background-color:color-mix(in srgb, var(--signal) 6%, transparent)}.wa[data-astro-cid-he3spzz3]:active{background-color:color-mix(in srgb, var(--signal) 12%, transparent)}.wa[data-astro-cid-he3spzz3]:focus-visible{outline:2px solid var(--focus);outline-offset:3px}@media (prefers-reduced-motion:no-preference){.wa__arrow[data-astro-cid-he3spzz3]{transition:transform .18s ease-out}.wa[data-astro-cid-he3spzz3]:hover .wa__arrow[data-astro-cid-he3spzz3]{transform:translate(2px,-2px)}}.contact__mail[data-astro-cid-he3spzz3]{color:var(--muted-dark);font-size:16px}.contact__mail[data-astro-cid-he3spzz3] a[data-astro-cid-he3spzz3]{min-height:44px;color:var(--paper);text-underline-offset:3px;align-items:center;text-decoration:underline;display:inline-flex}
