.contact-form-wrap[data-astro-cid-vekgkm42]{color:#e1e8f4;display:block}.contact-form[data-astro-cid-vekgkm42]{background:#101824;border:1px solid #b5c5dd29;border-radius:8px;gap:1.1rem;padding:33px;display:grid}.contact-form__hp[data-astro-cid-vekgkm42]{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.client-type[data-astro-cid-vekgkm42]{border:0;margin:0;padding:0}.client-type[data-astro-cid-vekgkm42] legend[data-astro-cid-vekgkm42]{color:#bfcee3;margin-bottom:.5rem;font-size:13px;font-weight:500}.client-type__options[data-astro-cid-vekgkm42]{grid-template-columns:1fr 1fr;gap:.55rem;display:grid}.client-type__choice[data-astro-cid-vekgkm42]{cursor:pointer;color:#e1e8f4;background:#0b121e;border:1px solid #324057;border-radius:4px;align-items:center;gap:.55rem;min-height:2.9rem;padding:.55rem .75rem;font-weight:500;display:flex}.client-type__choice[data-astro-cid-vekgkm42]:has(input:checked){background:#233d69;border-color:#3967ae}.client-type__choice[data-astro-cid-vekgkm42]:focus-within{outline-offset:2px;outline:2px solid #88b8ff}.contact-form__grid[data-astro-cid-vekgkm42]{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.field[data-astro-cid-vekgkm42]{gap:.3rem;display:grid}.field--full[data-astro-cid-vekgkm42]{grid-column:1/-1}.field[data-astro-cid-vekgkm42] label[data-astro-cid-vekgkm42]{color:#bfcee3;font-size:13px;font-weight:500}.field__optional[data-astro-cid-vekgkm42]{color:#8498b5;font-weight:400}.field[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42],.field[data-astro-cid-vekgkm42] select[data-astro-cid-vekgkm42],.field[data-astro-cid-vekgkm42] textarea[data-astro-cid-vekgkm42]{color:#e1e8f4;width:100%;min-height:3rem;font:inherit;background:#0b121e;border:1px solid #324057;border-radius:4px;padding:12px 13px}.field[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]:focus-visible,.field[data-astro-cid-vekgkm42] select[data-astro-cid-vekgkm42]:focus-visible,.field[data-astro-cid-vekgkm42] textarea[data-astro-cid-vekgkm42]:focus-visible{border-color:#7cafff;outline:none;box-shadow:0 0 0 2px #4279ff20}.field[data-astro-cid-vekgkm42] textarea[data-astro-cid-vekgkm42]{resize:vertical;min-height:9.5rem;max-height:11.25rem}.field__error[data-astro-cid-vekgkm42]{color:var(--color-danger);font-size:var(--text-sm);margin:0}.check[data-astro-cid-vekgkm42]{color:#889bb7;align-items:flex-start;gap:.65rem;font-size:12px;line-height:1.6;display:flex}.check[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]{width:1.05rem;height:1.05rem;margin-top:.2rem}.contact-form__submit[data-astro-cid-vekgkm42]{color:#fff;width:100%;min-height:53px;box-shadow:none;background:#4279ff;border:1px solid #4279ff;border-radius:5px}.contact-form__submit[data-astro-cid-vekgkm42]:before,.contact-form__submit[data-astro-cid-vekgkm42]:after{content:none}.contact-form__submit[data-astro-cid-vekgkm42]:disabled{opacity:.72;cursor:wait}.contact-form__status[data-astro-cid-vekgkm42]{border-radius:var(--radius-md);border:1px solid var(--color-border);gap:.35rem;padding:.85rem 1rem;display:grid}.contact-form__status[data-astro-cid-vekgkm42][data-state=error]{background:color-mix(in srgb, var(--color-danger) 14%, transparent);border-color:color-mix(in srgb, var(--color-danger) 40%, transparent);color:var(--color-text-primary)}.contact-success[data-astro-cid-vekgkm42]{color:var(--color-text-primary);justify-items:start;gap:.75rem;padding:.25rem 0;display:grid}.contact-success[data-astro-cid-vekgkm42][hidden]{display:none!important}.contact-success[data-astro-cid-vekgkm42] .eyebrow[data-astro-cid-vekgkm42]{color:var(--color-cyan)}.contact-success[data-astro-cid-vekgkm42] h2[data-astro-cid-vekgkm42]{font-size:var(--text-2xl);letter-spacing:var(--tracking-tight);color:var(--color-text-primary);margin:0}.contact-success[data-astro-cid-vekgkm42] h2[data-astro-cid-vekgkm42]:focus{outline:none}.contact-success[data-astro-cid-vekgkm42] h2[data-astro-cid-vekgkm42]:focus-visible{outline:2px solid var(--color-deep-graphite);outline-offset:3px}.contact-success[data-astro-cid-vekgkm42] p[data-astro-cid-vekgkm42]{max-width:36rem;color:var(--color-text-secondary);margin:0}.contact-success[data-astro-cid-vekgkm42] .btn--solid[data-astro-cid-vekgkm42]{justify-self:start;width:auto;margin-top:.35rem}@media (width<=720px){.contact-form__grid[data-astro-cid-vekgkm42],.client-type__options[data-astro-cid-vekgkm42]{grid-template-columns:1fr}}
