.demo-form-shell.svelte-6qw6lh.svelte-6qw6lh{background:var(--surface-raised);border:1px solid var(--border-hairline);border-radius:var(--radius-xl);padding:clamp(24px,4vw,40px)}.demo-form.svelte-6qw6lh.svelte-6qw6lh{display:flex;flex-direction:column;gap:var(--space-6)}fieldset.svelte-6qw6lh.svelte-6qw6lh{border:0;margin:0;padding:0}legend.svelte-6qw6lh.svelte-6qw6lh,label.svelte-6qw6lh.svelte-6qw6lh{display:block;font-family:var(--font-primary);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--text-body);margin-bottom:var(--space-2)}.req.svelte-6qw6lh.svelte-6qw6lh{color:var(--izt-classic-blue)}.segment-options.svelte-6qw6lh.svelte-6qw6lh{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-3)}.segment-option.svelte-6qw6lh.svelte-6qw6lh{position:relative;display:flex;flex-direction:column;gap:var(--space-1);min-height:var(--tap-target-min);padding:var(--space-4);border:1px solid var(--border-strong);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-base);margin-bottom:0}.segment-option.svelte-6qw6lh.svelte-6qw6lh:hover{border-color:var(--izt-classic-blue);background:#5499d80f}.segment-option.selected.svelte-6qw6lh.svelte-6qw6lh{border-color:var(--izt-classic-blue);background:#5499d81a}.segment-option.svelte-6qw6lh input.svelte-6qw6lh{position:absolute;opacity:0;width:1px;height:1px}.segment-option.svelte-6qw6lh.svelte-6qw6lh:focus-within{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.segment-label.svelte-6qw6lh.svelte-6qw6lh{font-family:var(--font-primary);font-size:var(--text-base);font-weight:var(--font-weight-semibold);color:var(--text-primary)}.segment-hint.svelte-6qw6lh.svelte-6qw6lh{font-family:var(--font-primary);font-size:var(--text-xs);color:var(--text-muted);line-height:var(--leading-normal)}.field-row.svelte-6qw6lh.svelte-6qw6lh{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-5)}.field.svelte-6qw6lh.svelte-6qw6lh{display:flex;flex-direction:column}input.svelte-6qw6lh.svelte-6qw6lh,select.svelte-6qw6lh.svelte-6qw6lh{min-height:var(--tap-target-min);padding:var(--space-3) var(--space-4);background:var(--surface-base);border:1px solid var(--border-strong);border-radius:var(--radius-md);color:var(--text-body);font-family:var(--font-primary);font-size:var(--text-base);transition:border-color var(--transition-base)}input.svelte-6qw6lh.svelte-6qw6lh::-moz-placeholder{color:var(--text-subtle)}input.svelte-6qw6lh.svelte-6qw6lh::placeholder{color:var(--text-subtle)}input.svelte-6qw6lh.svelte-6qw6lh:hover,select.svelte-6qw6lh.svelte-6qw6lh:hover{border-color:#5499d880}input[aria-invalid=true].svelte-6qw6lh.svelte-6qw6lh{border-color:var(--color-danger)}.field-error.svelte-6qw6lh.svelte-6qw6lh{margin:var(--space-2) 0 0;font-family:var(--font-primary);font-size:var(--text-xs);color:var(--color-danger)}.field-help.svelte-6qw6lh.svelte-6qw6lh{margin:var(--space-2) 0 0;font-family:var(--font-primary);font-size:var(--text-xs);color:var(--text-muted)}.form-error.svelte-6qw6lh.svelte-6qw6lh{margin:0;padding:var(--space-4);border:1px solid var(--color-danger);border-radius:var(--radius-md);background:#ff6b6b14;color:var(--text-body);font-family:var(--font-primary);font-size:var(--text-sm)}.btn-primary.svelte-6qw6lh.svelte-6qw6lh{display:inline-flex;align-items:center;justify-content:center;min-height:var(--tap-target-min);padding:var(--space-4) var(--space-8);background:var(--izt-navy);border:0;border-radius:var(--radius-md);color:var(--text-primary);font-family:var(--font-primary);font-size:var(--text-base);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:var(--tracking-wide);text-decoration:none;cursor:pointer;transition:all var(--transition-base)}.btn-primary.svelte-6qw6lh.svelte-6qw6lh:hover:not(:disabled){background:var(--izt-classic-blue-hover);box-shadow:var(--shadow-brand)}.btn-primary.svelte-6qw6lh.svelte-6qw6lh:disabled{opacity:.6;cursor:not-allowed}.form-foot.svelte-6qw6lh.svelte-6qw6lh,.success-alt.svelte-6qw6lh.svelte-6qw6lh{margin:0;font-family:var(--font-primary);font-size:var(--text-sm);color:var(--text-muted);line-height:var(--leading-relaxed)}.form-foot.svelte-6qw6lh a.svelte-6qw6lh,.success-alt.svelte-6qw6lh a.svelte-6qw6lh{color:var(--izt-classic-blue);font-weight:var(--font-weight-semibold)}.demo-success.svelte-6qw6lh.svelte-6qw6lh{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-4);color:var(--izt-classic-blue)}.demo-success.svelte-6qw6lh h2.svelte-6qw6lh{margin:0;font-family:var(--font-secondary);font-size:var(--text-2xl);font-weight:var(--font-weight-bold);color:var(--text-primary);text-transform:uppercase}.demo-success.svelte-6qw6lh p.svelte-6qw6lh{margin:0;font-family:var(--font-primary);font-size:var(--text-base);color:var(--text-muted);line-height:var(--leading-relaxed)}@media (max-width: 768px){.field-row.svelte-6qw6lh.svelte-6qw6lh,.segment-options.svelte-6qw6lh.svelte-6qw6lh{grid-template-columns:1fr}}.demo-page.svelte-inzw4.svelte-inzw4{background:var(--surface-base);padding:var(--section-padding-y) 0}.demo-container.svelte-inzw4.svelte-inzw4{max-width:var(--container-lg);margin:0 auto;padding:0 var(--container-padding-x)}.demo-layout.svelte-inzw4.svelte-inzw4{display:grid;grid-template-columns:1fr 1.1fr;gap:clamp(32px,5vw,64px);align-items:start;margin-top:var(--space-8)}.eyebrow.svelte-inzw4.svelte-inzw4{display:inline-flex;align-items:center;gap:var(--space-3);color:var(--izt-classic-blue);font-family:var(--font-primary);font-size:var(--text-xs);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:1.5px}.eyebrow.svelte-inzw4.svelte-inzw4:before{content:"";width:3px;height:14px;background:currentColor;border-radius:1px}h1.svelte-inzw4.svelte-inzw4{font-family:var(--font-secondary);font-size:var(--text-3xl);font-weight:var(--font-weight-bold);color:var(--text-primary);text-transform:uppercase;line-height:var(--leading-snug);margin:var(--space-4) 0 var(--space-5)}.lead.svelte-inzw4.svelte-inzw4{font-family:var(--font-primary);font-size:var(--text-base);color:var(--text-muted);line-height:var(--leading-relaxed);margin:0 0 var(--space-8)}.expectations.svelte-inzw4.svelte-inzw4{list-style:none;margin:0 0 var(--space-8);padding:0;display:flex;flex-direction:column;gap:var(--space-5)}.expectations.svelte-inzw4 li.svelte-inzw4{display:flex;gap:var(--space-4);color:var(--izt-classic-blue)}.expectations.svelte-inzw4 svg.svelte-inzw4{flex-shrink:0;margin-top:2px}.expectations.svelte-inzw4 div.svelte-inzw4{display:flex;flex-direction:column;gap:var(--space-1)}.expectations.svelte-inzw4 strong.svelte-inzw4{font-family:var(--font-primary);font-size:var(--text-base);font-weight:var(--font-weight-semibold);color:var(--text-body)}.expectations.svelte-inzw4 span.svelte-inzw4{font-family:var(--font-primary);font-size:var(--text-sm);color:var(--text-muted);line-height:var(--leading-relaxed)}.call-now.svelte-inzw4.svelte-inzw4{margin:0;font-family:var(--font-primary);font-size:var(--text-sm);color:var(--text-muted)}.call-now.svelte-inzw4 a.svelte-inzw4{color:var(--izt-classic-blue);font-weight:var(--font-weight-semibold)}@media (max-width: 900px){.demo-layout.svelte-inzw4.svelte-inzw4{grid-template-columns:1fr}}
