.get-started-hero.svelte-1py19mn{padding:var(--spacing-xl) 0 var(--spacing-lg);text-align:center;background-color:var(--color-background)}.get-started-hero.svelte-1py19mn h1:where(.svelte-1py19mn){margin-bottom:var(--spacing-sm)}.get-started-hero.svelte-1py19mn p:where(.svelte-1py19mn){color:var(--color-text-light);font-size:1.125rem;max-width:600px;margin:0 auto}.form-layout.svelte-1py19mn{max-width:700px;margin:0 auto}.form-container.svelte-1py19mn{background-color:var(--color-background-light);padding:var(--spacing-md);border-radius:8px;border:1px solid var(--color-border);margin-bottom:var(--spacing-md)}.form-row.svelte-1py19mn{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.form-group.svelte-1py19mn{margin-bottom:1.5rem}label.svelte-1py19mn{display:block;font-size:.875rem;font-weight:500;margin-bottom:.5rem}.required.svelte-1py19mn{color:var(--color-primary)}input.svelte-1py19mn,select.svelte-1py19mn,textarea.svelte-1py19mn{width:100%;padding:.875rem 1rem;font-size:1rem;font-family:var(--font-primary);border:1px solid var(--color-border);border-radius:4px;background-color:#fff;transition:border-color var(--transition-fast)}input.svelte-1py19mn:focus,select.svelte-1py19mn:focus,textarea.svelte-1py19mn:focus{outline:none;border-color:var(--color-primary)}textarea.svelte-1py19mn{resize:vertical;min-height:100px}.btn-full.svelte-1py19mn{width:100%}button.svelte-1py19mn:disabled{opacity:.7;cursor:not-allowed}.error-message.svelte-1py19mn{color:#d32f2f;font-size:.875rem;margin-bottom:1rem}.success-message.svelte-1py19mn{text-align:center;padding:var(--spacing-lg)}.success-message.svelte-1py19mn svg:where(.svelte-1py19mn){width:3rem;height:3rem;color:var(--color-primary);margin-bottom:1rem}.success-message.svelte-1py19mn h3:where(.svelte-1py19mn){font-family:var(--font-primary);font-size:1.25rem;margin-bottom:.5rem}.success-message.svelte-1py19mn p:where(.svelte-1py19mn){color:var(--color-text-light)}.reassurance.svelte-1py19mn{display:flex;flex-direction:column;gap:1rem}.reassurance-item.svelte-1py19mn{display:flex;align-items:center;gap:.75rem;color:var(--color-text-light);font-size:.95rem}.reassurance-item.svelte-1py19mn svg:where(.svelte-1py19mn){width:1.25rem;height:1.25rem;color:var(--color-primary);flex-shrink:0}@media(max-width:768px){.form-row.svelte-1py19mn{grid-template-columns:1fr;gap:0}}
