.hero.svelte-1yifau8{background-color:var(--color-property);padding:var(--space-12) var(--space-8);color:#fff}.hero__inner.svelte-1yifau8{max-width:var(--max-content-width);margin:0 auto;display:flex;flex-direction:column;gap:var(--space-4)}h1.svelte-1yifau8{font-family:var(--font-display);font-size:clamp(2rem,5vw,var(--text-h1));font-weight:700}.hero__inner.svelte-1yifau8 p:where(.svelte-1yifau8){max-width:540px;color:#ffffffd9;font-size:var(--text-body-lg)}.container.svelte-1yifau8{max-width:var(--max-content-width);margin:0 auto;padding:var(--space-12) var(--space-8)}.layout.svelte-1yifau8{display:grid;grid-template-columns:2fr 1fr;gap:var(--space-12);align-items:start}.form-heading.svelte-1yifau8{font-family:var(--font-display);font-size:var(--text-h2);color:var(--color-primary);margin-bottom:var(--space-8)}form.svelte-1yifau8{display:flex;flex-direction:column;gap:var(--space-8)}.form-section.svelte-1yifau8{display:flex;flex-direction:column;gap:var(--space-4)}.form-section.svelte-1yifau8 h3:where(.svelte-1yifau8){font-weight:700;font-size:var(--text-body);color:var(--color-primary);padding-bottom:var(--space-3);border-bottom:1px solid var(--color-border)}.row-2.svelte-1yifau8{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4)}.field.svelte-1yifau8{display:flex;flex-direction:column;gap:var(--space-2)}label.svelte-1yifau8{font-size:var(--text-sm);font-weight:600;color:var(--color-primary)}.form-error.svelte-1yifau8{background:#fdf5f5;border-left:4px solid #a42e2e;padding:var(--space-4);color:#a42e2e;font-size:var(--text-sm);border-radius:var(--radius-card);margin-bottom:var(--space-4)}.submit-btn{width:100%}.success.svelte-1yifau8{text-align:center;padding:var(--space-12) 0;display:flex;flex-direction:column;align-items:center;gap:var(--space-4)}.success__icon.svelte-1yifau8{width:56px;height:56px;border-radius:50%;background:var(--color-property);color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:700}.success.svelte-1yifau8 h2:where(.svelte-1yifau8){font-family:var(--font-display);font-size:var(--text-h2);color:var(--color-primary)}.success.svelte-1yifau8 p:where(.svelte-1yifau8){color:var(--color-muted);max-width:360px}.info-panel.svelte-1yifau8{position:sticky;top:var(--space-8);display:flex;flex-direction:column;gap:var(--space-5)}.info-card.svelte-1yifau8{background:#fff;border-radius:var(--radius-card);box-shadow:var(--shadow-card);padding:var(--space-5)}.info-card--contact.svelte-1yifau8{background:var(--color-property);color:#fff}.info-card.svelte-1yifau8 h3:where(.svelte-1yifau8){font-weight:700;color:var(--color-primary);margin-bottom:var(--space-4);font-size:var(--text-body)}.info-card--contact.svelte-1yifau8 h3:where(.svelte-1yifau8){color:#fff}.info-card--contact.svelte-1yifau8 p:where(.svelte-1yifau8){color:#ffffffd9;font-size:var(--text-sm);margin-bottom:var(--space-3)}.info-list.svelte-1yifau8,.steps-list.svelte-1yifau8{display:flex;flex-direction:column;gap:var(--space-2);padding-left:var(--space-5)}.info-list.svelte-1yifau8 li:where(.svelte-1yifau8),.steps-list.svelte-1yifau8 li:where(.svelte-1yifau8){font-size:var(--text-sm);color:var(--color-body);line-height:1.5}.contact-link.svelte-1yifau8{display:block;font-size:var(--text-body-lg);font-weight:700;color:#fff;text-decoration:none}@media(max-width:992px){.layout.svelte-1yifau8{grid-template-columns:1fr}.info-panel.svelte-1yifau8{position:static}}@media(max-width:640px){.row-2.svelte-1yifau8{grid-template-columns:1fr}}
