.field[data-astro-cid-vekgkm42]>label[data-astro-cid-vekgkm42],.field[data-astro-cid-vekgkm42]>legend[data-astro-cid-vekgkm42]{color:var(--ink);margin-bottom:.45rem;font-size:.92rem;font-weight:700;display:block}.req[data-astro-cid-vekgkm42]{color:var(--gold-ink)}.field[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42],.field[data-astro-cid-vekgkm42] textarea[data-astro-cid-vekgkm42]{border:1.5px solid var(--line-2);background:var(--surface-2);width:100%;min-height:3.25rem;color:var(--ink);border-radius:.9rem;padding:.8rem 1rem;font-size:1rem;transition:border-color .15s,box-shadow .15s}.field[data-astro-cid-vekgkm42] textarea[data-astro-cid-vekgkm42]{resize:vertical;min-height:8.5rem;line-height:1.55}.field[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]::placeholder,.field[data-astro-cid-vekgkm42] textarea[data-astro-cid-vekgkm42]::placeholder{color:var(--muted);opacity:.75}.field[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]:focus,.field[data-astro-cid-vekgkm42] textarea[data-astro-cid-vekgkm42]:focus{border-color:var(--gold);box-shadow:0 0 0 4px color-mix(in oklab, var(--gold) 20%, transparent);outline:none}.err[data-astro-cid-vekgkm42]{color:var(--err);margin-top:.4rem;font-size:.85rem;font-weight:600;display:none}.err[data-astro-cid-vekgkm42].show,.is-invalid[data-astro-cid-vekgkm42]>.err[data-astro-cid-vekgkm42]{display:block}.is-invalid[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42],.is-invalid[data-astro-cid-vekgkm42] textarea[data-astro-cid-vekgkm42]{border-color:var(--err)}.contact-hint[data-astro-cid-vekgkm42].is-invalid{color:var(--err);font-weight:600}.pill[data-astro-cid-vekgkm42]{cursor:pointer}.pill[data-astro-cid-vekgkm42] span[data-astro-cid-vekgkm42]{border:1.5px solid var(--line-2);background:var(--surface-2);color:var(--ink-2);border-radius:999px;align-items:center;gap:.35rem;padding:.55rem .95rem;font-size:.9rem;font-weight:600;transition:border-color .15s,background-color .15s,color .15s;display:inline-flex}.pill[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]{opacity:0;width:1px;height:1px;position:absolute}.pill[data-astro-cid-vekgkm42] .pill-check{display:none}.pill[data-astro-cid-vekgkm42]:hover span[data-astro-cid-vekgkm42]{border-color:var(--ink-2)}.pill[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]:checked+span[data-astro-cid-vekgkm42]{border-color:var(--ink);background:var(--ink);color:var(--paper)}.pill[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]:checked+span[data-astro-cid-vekgkm42] .pill-check{display:block}.pill[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]:focus-visible+span[data-astro-cid-vekgkm42]{outline:2.5px solid var(--gold);outline-offset:3px}.calc-box[data-astro-cid-vekgkm42]{background:var(--gold-soft);border:1px solid color-mix(in oklab, var(--gold) 35%, transparent);border-radius:1rem;align-items:flex-start;gap:.85rem;padding:1rem 1.1rem;display:flex}.calc-box[data-astro-cid-vekgkm42][hidden]{display:none}.icon-x[data-astro-cid-vekgkm42]{width:2rem;height:2rem;color:var(--muted);border-radius:999px;place-items:center;display:grid}.icon-x[data-astro-cid-vekgkm42]:hover{color:var(--ink);background:var(--surface)}.consent[data-astro-cid-vekgkm42]{color:var(--ink-2);cursor:pointer;align-items:flex-start;gap:.75rem;font-size:.88rem;line-height:1.5;display:flex}.consent[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]{width:1.15rem;height:1.15rem;accent-color:var(--brand);flex-shrink:0;margin-top:.2rem}.consent[data-astro-cid-vekgkm42].is-invalid{color:var(--err)}.consent[data-astro-cid-vekgkm42] a[data-astro-cid-vekgkm42]{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-underline-offset:3px}.hp[data-astro-cid-vekgkm42]{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.ts-slot[data-astro-cid-vekgkm42]:empty,.form-status[data-astro-cid-vekgkm42]:empty{display:none}.form-status[data-astro-cid-vekgkm42]{background:var(--err-soft);color:var(--err);border-radius:.9rem;padding:.9rem 1.1rem;font-weight:600}.form-status[data-astro-cid-vekgkm42][data-kind=info]{background:var(--gold-soft);color:var(--ink)}.contact-row[data-astro-cid-uukcahgk]{background:var(--surface);border:1px solid var(--line);transition:border-color .2s ease, transform .2s var(--ease-out-soft);border-radius:1.1rem;align-items:center;gap:1rem;padding:1rem 1.15rem;display:flex}.contact-row[data-astro-cid-uukcahgk]:hover{border-color:var(--line-2)}.contact-ico[data-astro-cid-uukcahgk]{background:var(--gold-soft);width:2.9rem;height:2.9rem;color:var(--gold-ink);border-radius:999px;flex-shrink:0;place-items:center;display:grid}
