.qf.svelte-hmz4e8{display:flex;flex-direction:column;gap:30px}.qf-indicator.svelte-hmz4e8{display:flex;flex-direction:column;gap:10px}.qf-progress.svelte-hmz4e8{display:flex;gap:6px}.qf-seg.svelte-hmz4e8{flex:1;height:2px;background:var(--line-hairline);transition:background-color var(--duration-normal) var(--ease-plate)}.qf-seg.past.svelte-hmz4e8{background:var(--line-strong)}.qf-seg.active.svelte-hmz4e8{background:var(--gold-line)}.qf-step-meta.svelte-hmz4e8{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;font-family:var(--font-body);font-size:.8125rem;color:var(--ink-muted);margin:0}.qf-step-num.svelte-hmz4e8{color:var(--ink-secondary)}.qf.svelte-hmz4e8 .field-label{font-family:var(--font-body);font-size:.875rem;font-weight:550;letter-spacing:normal;text-transform:none}.qf.svelte-hmz4e8 .field-input{background:var(--paper)}.qf-heading.svelte-hmz4e8:focus{outline:3px double var(--focus-ring);outline-offset:6px}.qf-check-ring.svelte-hmz4e8{stroke:var(--line-strong)}.qf-check-mark.svelte-hmz4e8{stroke:var(--state-success)}.qf-form.svelte-hmz4e8{display:flex;flex-direction:column;gap:30px}.qf-step.svelte-hmz4e8{display:flex;flex-direction:column;gap:22px;animation:svelte-hmz4e8-qf-in .38s var(--ease-plate)}@keyframes svelte-hmz4e8-qf-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.qf-heading.svelte-hmz4e8{font-family:var(--font-display);font-weight:var(--weight-display);font-stretch:var(--stretch-display);font-size:var(--text-title-1);line-height:1.08;letter-spacing:var(--track-display-2);color:var(--ink);margin:0}.qf-sub.svelte-hmz4e8{font-size:var(--text-body-sm);line-height:1.6;color:var(--ink-secondary);margin:-12px 0 0}.qf-sub.svelte-hmz4e8 a:where(.svelte-hmz4e8){text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.qf-grid.svelte-hmz4e8{display:grid;grid-template-columns:minmax(0,1fr);gap:20px}@media (min-width: 640px){.qf-grid.svelte-hmz4e8{grid-template-columns:repeat(2,minmax(0,1fr))}}.qf-actions.svelte-hmz4e8{display:flex;justify-content:space-between;align-items:center;margin-top:4px;gap:16px}.qf-summary.svelte-hmz4e8{border-top:1px solid var(--line-rule);padding-top:16px}.qf-summary-head.svelte-hmz4e8{font-family:var(--font-body);font-weight:550;font-size:.875rem;color:var(--ink);margin:0 0 12px}.qf-summary.svelte-hmz4e8 dl:where(.svelte-hmz4e8){display:grid;grid-template-columns:110px minmax(0,1fr);margin:0}.qf-summary.svelte-hmz4e8 dt:where(.svelte-hmz4e8){font-family:var(--font-body);font-size:.8125rem;color:var(--ink-muted);padding:9px 0;border-bottom:1px solid var(--line-hairline)}.qf-summary.svelte-hmz4e8 dd:where(.svelte-hmz4e8){font-size:var(--text-body-sm);color:var(--ink);margin:0;padding:8px 0;border-bottom:1px solid var(--line-hairline);overflow-wrap:anywhere}.qf-summary.svelte-hmz4e8 dt:where(.svelte-hmz4e8):last-of-type,.qf-summary.svelte-hmz4e8 dd:where(.svelte-hmz4e8):last-of-type{border-bottom:none}.qf-error.svelte-hmz4e8{font-size:var(--text-body-sm);color:var(--state-error);margin:0;padding:12px 16px;border:1px solid currentColor}.hp.svelte-hmz4e8{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.qf-done.svelte-hmz4e8{text-align:center;padding:24px 0 8px;display:flex;flex-direction:column;align-items:center;gap:14px;animation:svelte-hmz4e8-qf-in .5s var(--ease-plate)}.qf-done-meta.svelte-hmz4e8{font-family:var(--font-mono);font-size:var(--text-overline);letter-spacing:var(--track-caps-lg);text-transform:uppercase;color:var(--ink-muted);margin:0}.qf-done-body.svelte-hmz4e8{max-width:48ch;font-size:var(--text-body-md);line-height:1.65;color:var(--ink-secondary);margin:0;overflow-wrap:anywhere}.qf-done-body.svelte-hmz4e8 a:where(.svelte-hmz4e8){color:var(--ink);text-decoration:underline;text-decoration-color:var(--line-rule);text-decoration-thickness:1px;text-underline-offset:3px;transition:text-decoration-color var(--duration-fast) var(--ease-plate)}.qf-done-body.svelte-hmz4e8 a:where(.svelte-hmz4e8):hover{text-decoration-color:var(--gold-ink)}@media (max-width: 420px){.qf-actions.svelte-hmz4e8{flex-wrap:wrap}.qf-actions.svelte-hmz4e8 .btn{flex:1;padding-inline:14px;white-space:normal}.qf-summary.svelte-hmz4e8 dl:where(.svelte-hmz4e8){grid-template-columns:88px minmax(0,1fr)}}@media (prefers-reduced-motion: reduce){.qf-step.svelte-hmz4e8,.qf-done.svelte-hmz4e8{animation:none}}.mast.svelte-n3hmil{padding-block:clamp(48px,7vw,88px) clamp(36px,5vw,64px)}.eyebrow.svelte-n3hmil{font:.6875rem/1.6 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted);margin:0}.mast.svelte-n3hmil h1:where(.svelte-n3hmil){font:500 clamp(2.75rem,5vw,4.75rem)/1.04 var(--font-display);letter-spacing:-.025em;max-width:17ch;margin:24px 0;text-wrap:balance}.mast-lede.svelte-n3hmil{font-size:1.0625rem;line-height:1.75;color:var(--ink-secondary);max-width:65ch;margin:0}.briefing.svelte-n3hmil{padding-bottom:var(--section-y)}.briefing-grid.svelte-n3hmil{display:grid;grid-template-columns:minmax(0,1fr);gap:48px;align-items:start}.form-panel.svelte-n3hmil{min-width:0;padding:clamp(24px,3.5vw,48px);border:1px solid var(--line-rule);background:var(--paper-raised)}.briefing-aside.svelte-n3hmil{display:flex;flex-direction:column;gap:36px;min-width:0}.briefing-aside.svelte-n3hmil h2:where(.svelte-n3hmil){font:500 clamp(1.65rem,2.25vw,2rem)/1.16 var(--font-display);letter-spacing:-.015em;margin:16px 0 0}.next-steps.svelte-n3hmil{list-style:none;margin:28px 0 0;padding:0}.next-steps.svelte-n3hmil li:where(.svelte-n3hmil){display:grid;grid-template-columns:24px minmax(0,1fr);gap:16px;padding:20px 0;border-top:1px solid var(--line-rule)}.step-number.svelte-n3hmil{font:.75rem/1.6 var(--font-mono);color:var(--ink-muted);padding-top:2px}.next-steps.svelte-n3hmil h3:where(.svelte-n3hmil){font:550 .9375rem/1.5 var(--font-body);margin:0 0 8px}.next-steps.svelte-n3hmil p:where(.svelte-n3hmil),.direct-contact.svelte-n3hmil p:where(.svelte-n3hmil){font-size:.875rem;line-height:1.75;color:var(--ink-secondary);margin:0}.direct-contact.svelte-n3hmil{border-top:1px solid var(--line-rule);padding-top:28px}.direct-contact.svelte-n3hmil h2:where(.svelte-n3hmil){font-size:1.5rem;margin:0 0 14px}.direct-email.svelte-n3hmil{display:inline-block;margin-top:20px;font-size:.9375rem;color:var(--ink);overflow-wrap:anywhere;text-decoration:underline;text-underline-offset:5px;text-decoration-color:var(--line-strong)}.direct-email.svelte-n3hmil:hover{text-decoration-color:currentColor}.firm-link.svelte-n3hmil{display:inline-flex;align-self:flex-start;align-items:center;gap:24px;font-size:.875rem;color:var(--blue);padding-block:8px}@media (min-width: 1024px){.briefing-grid.svelte-n3hmil{grid-template-columns:minmax(0,7fr) minmax(280px,4fr);gap:clamp(48px,6vw,88px)}.briefing-aside.svelte-n3hmil{padding-top:8px}}
