.inquiry-intro-grid[data-astro-cid-6bfsojfh]{gap:var(--space-7);grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:end;display:grid}.inquiry-intro[data-astro-cid-6bfsojfh] h1[data-astro-cid-6bfsojfh]{font-size:var(--fs-display);line-height:var(--lh-tight)}.direct-contact[data-astro-cid-6bfsojfh]{padding:clamp(var(--space-5), 4vw, var(--space-7));border-top:3px double var(--on-night-accent);background:var(--night-2)}.direct-contact[data-astro-cid-6bfsojfh] .eyebrow[data-astro-cid-6bfsojfh]{color:var(--on-night-accent)}.direct-contact[data-astro-cid-6bfsojfh] p[data-astro-cid-6bfsojfh]{color:var(--on-night-muted);font-size:var(--fs-sm);margin:0}.contact-address[data-astro-cid-6bfsojfh]{align-items:center;gap:var(--space-3);max-width:100%;margin:var(--space-3) 0 var(--space-2);font-size:var(--fs-lg);color:var(--on-night);overflow-wrap:anywhere;text-underline-offset:5px;font-weight:600;text-decoration:underline;display:inline-flex}.contact-address[data-astro-cid-6bfsojfh] .icon[data-astro-cid-6bfsojfh]{flex:none}.brief-heading[data-astro-cid-6bfsojfh]{justify-content:space-between;align-items:flex-end;gap:var(--space-6);margin-bottom:var(--space-7);display:flex}.brief-heading[data-astro-cid-6bfsojfh] h2[data-astro-cid-6bfsojfh]{font-size:var(--fs-xl)}.brief-workspace[data-astro-cid-6bfsojfh]{gap:var(--space-6);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;display:grid}.inquiry-form[data-astro-cid-6bfsojfh]{border-top:3px double var(--line-strong);background:var(--surface-2);min-width:0;padding:clamp(1.5rem,1rem + 1.5vw,2.25rem)}.brief-fields[data-astro-cid-6bfsojfh]{border:0;min-width:0;margin:0;padding:0}.form-step-heading[data-astro-cid-6bfsojfh]{align-items:center;gap:var(--space-3);margin-bottom:var(--space-5);display:flex}.form-step-heading[data-astro-cid-6bfsojfh]>span[data-astro-cid-6bfsojfh]:first-child{background:var(--brand-deep);color:#fff;width:2rem;height:2rem;font-size:var(--fs-xs);border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.optional-heading[data-astro-cid-6bfsojfh]>span[data-astro-cid-6bfsojfh]:first-child{background:var(--surface);border:1px solid var(--line-strong);color:var(--brand-deep)}.form-step-heading[data-astro-cid-6bfsojfh] h3[data-astro-cid-6bfsojfh]{font-size:var(--fs-md)}.required-guide[data-astro-cid-6bfsojfh],.optional-tag[data-astro-cid-6bfsojfh]{font-size:var(--fs-xs);color:var(--muted);margin-left:auto}.optional-tag[data-astro-cid-6bfsojfh]{border:1px solid var(--line-strong);border-radius:999px;padding:.125rem .5rem}.required-mark[data-astro-cid-6bfsojfh]{color:var(--coral-deep)}.field[data-astro-cid-6bfsojfh]{margin-bottom:var(--space-5);font-size:var(--fs-sm);font-weight:600;display:block}.field[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh],.field[data-astro-cid-6bfsojfh] select[data-astro-cid-6bfsojfh],.field[data-astro-cid-6bfsojfh] textarea[data-astro-cid-6bfsojfh]{width:100%;margin-top:var(--space-2);border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);font-size:var(--fs-base);color:var(--ink);padding:.875rem 1rem;font-weight:400;line-height:1.6;display:block}.field[data-astro-cid-6bfsojfh] [data-astro-cid-6bfsojfh]:is(input,select,textarea):focus{border-color:var(--brand);outline:none;box-shadow:0 0 0 3px #705ba62e}.field[data-astro-cid-6bfsojfh] textarea[data-astro-cid-6bfsojfh]{resize:vertical;min-height:10.5rem}.field[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh]::placeholder,.field[data-astro-cid-6bfsojfh] textarea[data-astro-cid-6bfsojfh]::placeholder{color:var(--muted);font-size:var(--fs-sm)}.field[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh][aria-invalid=true],.field[data-astro-cid-6bfsojfh] textarea[data-astro-cid-6bfsojfh][aria-invalid=true]{border-color:var(--error)}.field-meta[data-astro-cid-6bfsojfh]{justify-content:space-between;gap:var(--space-3);margin-top:var(--space-2);font-size:var(--fs-xs);color:var(--muted);font-weight:400;display:flex}#message-count[data-astro-cid-6bfsojfh]{white-space:nowrap}#inquiry-attachments[data-astro-cid-6bfsojfh]{max-width:100%;font-size:var(--fs-sm)}#inquiry-attachments[data-astro-cid-6bfsojfh]::file-selector-button{border-radius:var(--radius-sm);background:var(--brand-soft);color:var(--brand-strong);font:inherit;cursor:pointer;border:0;margin-inline-end:var(--space-2);padding:.45rem .7rem;font-weight:650}.field-error[data-astro-cid-6bfsojfh]{margin-top:var(--space-2);font-size:var(--fs-xs);color:var(--error);font-weight:500;display:block}.field-error[data-astro-cid-6bfsojfh]:empty{display:none}.optional-heading[data-astro-cid-6bfsojfh]{margin:var(--space-6) 0 var(--space-5);padding-top:var(--space-6);border-top:1px solid var(--line-strong)}.last-field[data-astro-cid-6bfsojfh]{margin-bottom:0}.consent[data-astro-cid-6bfsojfh]{margin-top:var(--space-6);padding-top:var(--space-5);border-top:1px solid var(--line-strong)}.consent-check[data-astro-cid-6bfsojfh]{align-items:flex-start;gap:var(--space-3);font-size:var(--fs-sm);cursor:pointer;display:flex}.consent-check[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh]{width:1.25rem;height:1.25rem;accent-color:var(--brand-deep);flex:none;margin:.15rem 0 0}.consent-check[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh][aria-invalid=true]{outline:2px solid var(--error);outline-offset:2px}.consent-check[data-astro-cid-6bfsojfh] strong[data-astro-cid-6bfsojfh]{color:var(--brand-deep)}.consent-detail[data-astro-cid-6bfsojfh]{margin:var(--space-3) 0 0 2rem;font-size:var(--fs-xs);color:var(--muted)}.consent-detail[data-astro-cid-6bfsojfh] summary[data-astro-cid-6bfsojfh]{cursor:pointer;width:fit-content;color:var(--brand-deep);text-underline-offset:3px;text-decoration:underline}.consent-detail[data-astro-cid-6bfsojfh] dl[data-astro-cid-6bfsojfh]{gap:var(--space-2);margin:var(--space-3) 0;padding:var(--space-4);border-radius:var(--radius-sm);background:var(--surface);display:grid}.consent-detail[data-astro-cid-6bfsojfh] dl[data-astro-cid-6bfsojfh] div[data-astro-cid-6bfsojfh]{gap:var(--space-3);grid-template-columns:4.5rem 1fr;display:grid}.consent-detail[data-astro-cid-6bfsojfh] dt[data-astro-cid-6bfsojfh]{color:var(--ink);font-weight:600}.consent-detail[data-astro-cid-6bfsojfh] p[data-astro-cid-6bfsojfh]{line-height:1.7}.consent[data-astro-cid-6bfsojfh] .field-error[data-astro-cid-6bfsojfh]{margin-left:2rem}.hp-field[data-astro-cid-6bfsojfh]{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.brief-preview[data-astro-cid-6bfsojfh]{top:calc(var(--header-h) + 1.5rem);border:1px solid var(--line);border-top:3px double var(--brand);background:var(--surface);min-width:0;box-shadow:var(--shadow-sm);padding:clamp(1.5rem,1rem + 1.5vw,2.25rem);position:sticky}.preview-topline[data-astro-cid-6bfsojfh]{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);display:flex}.preview-topline[data-astro-cid-6bfsojfh] .eyebrow[data-astro-cid-6bfsojfh]{margin-bottom:0}.draft-badge[data-astro-cid-6bfsojfh]{background:var(--brand-tint);color:var(--brand-deep);font-size:var(--fs-xs);border-radius:999px;padding:.25rem .625rem}.brief-preview[data-astro-cid-6bfsojfh] h2[data-astro-cid-6bfsojfh]{font-size:var(--fs-lg)}.brief-readiness[data-astro-cid-6bfsojfh]{align-items:center;gap:var(--space-2);margin:var(--space-5) 0 var(--space-3);font-size:var(--fs-xs);color:var(--muted);display:flex}.readiness-dot[data-astro-cid-6bfsojfh]{background:var(--line-strong);border-radius:50%;width:8px;height:8px}.brief-readiness[data-astro-cid-6bfsojfh].is-ready{color:var(--teal-deep);font-weight:600}.is-ready[data-astro-cid-6bfsojfh] .readiness-dot[data-astro-cid-6bfsojfh]{background:var(--teal)}.brief-progress[data-astro-cid-6bfsojfh]{width:100%;height:5px;margin-bottom:var(--space-4);accent-color:var(--brand-deep);display:block}.is-ready[data-astro-cid-6bfsojfh]+.brief-progress[data-astro-cid-6bfsojfh]{accent-color:var(--teal-deep)}.preview-text[data-astro-cid-6bfsojfh]{width:100%;min-height:17.5rem;max-height:27.5rem;padding:var(--space-4);resize:vertical;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--paper);font:.8125rem/1.9 var(--font-sans);color:var(--ink);overflow-wrap:anywhere;white-space:pre-wrap}.form-actions[data-astro-cid-6bfsojfh]{gap:var(--space-2);margin-top:var(--space-4);display:grid}.form-actions[data-astro-cid-6bfsojfh][hidden]{display:none}.form-actions[data-astro-cid-6bfsojfh] .button[data-astro-cid-6bfsojfh]{justify-content:space-between;width:100%}.send-inquiry[data-astro-cid-6bfsojfh][disabled]{cursor:progress;opacity:.7;transform:none}.secondary-actions[data-astro-cid-6bfsojfh]{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.form-status[data-astro-cid-6bfsojfh]{margin-top:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);background:var(--surface-2);font-size:var(--fs-sm);color:var(--ink);line-height:1.75}.form-status[data-astro-cid-6bfsojfh][data-tone=success]{background:var(--svc-2-tint);color:var(--teal-deep);font-weight:600}.form-status[data-astro-cid-6bfsojfh][data-tone=error]{background:var(--svc-3-tint);color:var(--coral-deep)}.form-status[data-astro-cid-6bfsojfh]:empty{display:none}.no-script-note[data-astro-cid-6bfsojfh] a[data-astro-cid-6bfsojfh]{text-underline-offset:3px;text-decoration:underline}.no-script-note[data-astro-cid-6bfsojfh]{margin-bottom:var(--space-5);padding:var(--space-5);border:1px solid var(--line);background:var(--surface-2);font-size:var(--fs-sm)}@media (width<=900px){.inquiry-intro-grid[data-astro-cid-6bfsojfh]{gap:var(--space-6);grid-template-columns:1fr}.brief-heading[data-astro-cid-6bfsojfh]{flex-direction:column;align-items:flex-start}.brief-workspace[data-astro-cid-6bfsojfh]{grid-template-columns:1fr}.brief-preview[data-astro-cid-6bfsojfh]{position:static}}@media (width<=600px){.secondary-actions[data-astro-cid-6bfsojfh]{grid-template-columns:1fr}.consent-detail[data-astro-cid-6bfsojfh],.consent[data-astro-cid-6bfsojfh] .field-error[data-astro-cid-6bfsojfh]{margin-left:0}}
