.contact[data-astro-cid-osmvnpze]{align-items:start;gap:2rem;display:grid}.form-card[data-astro-cid-osmvnpze]{box-shadow:var(--shadow)}.form[data-astro-cid-osmvnpze]{gap:1.1rem;display:grid}.form[data-astro-cid-osmvnpze] h2[data-astro-cid-osmvnpze]{margin-bottom:.3rem;font-size:1.6rem}.form[data-astro-cid-osmvnpze] label[data-astro-cid-osmvnpze]{gap:.45rem;font-size:.93rem;font-weight:600;display:grid}.form[data-astro-cid-osmvnpze] b[data-astro-cid-osmvnpze]{color:#ef4444}.form__row[data-astro-cid-osmvnpze]{gap:1.1rem;display:grid}.form[data-astro-cid-osmvnpze] input[data-astro-cid-osmvnpze],.form[data-astro-cid-osmvnpze] select[data-astro-cid-osmvnpze],.form[data-astro-cid-osmvnpze] textarea[data-astro-cid-osmvnpze]{border-radius:var(--radius);border:1px solid var(--border);background:var(--bg);width:100%;padding:.85rem 1rem;font-size:1rem;transition:border-color .2s,box-shadow .2s}.form[data-astro-cid-osmvnpze] textarea[data-astro-cid-osmvnpze]{resize:vertical}.form[data-astro-cid-osmvnpze] input[data-astro-cid-osmvnpze]:focus,.form[data-astro-cid-osmvnpze] select[data-astro-cid-osmvnpze]:focus,.form[data-astro-cid-osmvnpze] textarea[data-astro-cid-osmvnpze]:focus{border-color:var(--sky-600);outline:none;box-shadow:0 0 0 3px #1a8fd826}.form[data-astro-cid-osmvnpze] [data-astro-cid-osmvnpze][aria-invalid=true]{border-color:#ef4444}.consent[data-astro-cid-osmvnpze]{color:var(--muted);grid-template-columns:none;align-items:flex-start;gap:.6rem!important;font-size:.85rem!important;font-weight:500!important;display:flex!important}.consent[data-astro-cid-osmvnpze] input[data-astro-cid-osmvnpze]{height:18px;accent-color:var(--brand-500);flex:none;margin-top:2px;width:18px!important}.consent[data-astro-cid-osmvnpze] a[data-astro-cid-osmvnpze]{color:var(--sky-700);text-decoration:underline}.form__note[data-astro-cid-osmvnpze]{text-align:center;color:var(--muted);font-size:.85rem}.form__note[data-astro-cid-osmvnpze].is-err{color:#ef4444}.done[data-astro-cid-osmvnpze]{text-align:center;justify-items:center;gap:.7rem;padding:2rem .5rem;display:grid}.done__ic[data-astro-cid-osmvnpze]{background:var(--sky-50);width:64px;height:64px;color:var(--sky-600);border-radius:50%;place-items:center;display:grid}.accent[data-astro-cid-osmvnpze]{color:var(--orange);font-weight:700}.info[data-astro-cid-osmvnpze]{gap:1.25rem;display:grid}.info__title[data-astro-cid-osmvnpze]{margin-bottom:1.2rem;font-size:1.6rem}.info__list[data-astro-cid-osmvnpze]{gap:1rem;display:grid}.info__row[data-astro-cid-osmvnpze]{align-items:flex-start;gap:1rem;display:flex}.info__row[data-astro-cid-osmvnpze] .icon-box[data-astro-cid-osmvnpze]{border-radius:14px;width:48px;height:48px}.info__row[data-astro-cid-osmvnpze]>span[data-astro-cid-osmvnpze]:last-child{min-width:0;display:grid}.info__row[data-astro-cid-osmvnpze] small[data-astro-cid-osmvnpze]{color:var(--muted);font-size:.82rem}.info__row[data-astro-cid-osmvnpze] strong[data-astro-cid-osmvnpze]{overflow-wrap:anywhere}.info__row[data-astro-cid-osmvnpze] em[data-astro-cid-osmvnpze]{color:var(--muted);font-size:.8rem;font-style:normal}.info__row[data-astro-cid-osmvnpze]:hover strong[data-astro-cid-osmvnpze]{color:var(--orange)}.info[data-astro-cid-osmvnpze] h3[data-astro-cid-osmvnpze]{margin-bottom:1rem;font-size:1.1rem}.quick[data-astro-cid-osmvnpze]{gap:.5rem;display:grid}.quick[data-astro-cid-osmvnpze] a[data-astro-cid-osmvnpze]{border-radius:var(--radius);background:var(--bg-muted);justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1rem;transition:background .2s;display:flex}.quick[data-astro-cid-osmvnpze] a[data-astro-cid-osmvnpze]:hover{background:var(--sky-50)}.quick__l[data-astro-cid-osmvnpze]{align-items:center;gap:.55rem;font-weight:600;display:flex}.quick__d[data-astro-cid-osmvnpze]{color:var(--muted);text-align:right;font-size:.8rem}.commit[data-astro-cid-osmvnpze]{background:var(--grad-soft), var(--card);border-color:var(--sky-100)}@media (width>=640px){.form__row[data-astro-cid-osmvnpze]{grid-template-columns:1fr 1fr}}@media (width>=1024px){.contact[data-astro-cid-osmvnpze]{grid-template-columns:1.15fr .85fr;gap:3rem}}
