.agent-signup-page-hero.svelte-1d020lg{background-color:var(--clr-bg-primary);color:var(--clr-txt-primary-on-bg-primary);padding:var(--spacing-2xl) var(--spacing-md);text-align:center}.agent-signup-page-hero.svelte-1d020lg .hero-content:where(.svelte-1d020lg){max-width:800px;margin:0 auto}.agent-signup-page-hero.svelte-1d020lg .hero-title:where(.svelte-1d020lg){font-size:var(--fs-xl);color:var(--clr-accent-1);margin-bottom:var(--spacing-md);text-transform:uppercase;font-weight:var(--fw-bold)}.agent-signup-page-hero.svelte-1d020lg .hero-subtitle:where(.svelte-1d020lg){font-size:var(--fs-lg);line-height:1.6;color:var(--clr-txt-primary-on-bg-primary)}.agent-signup-form-section.svelte-1d020lg{background-color:var(--clr-bg-secondary);padding:var(--spacing-2xl) var(--spacing-md);display:flex;justify-content:center;align-items:center}.agent-signup-container.svelte-1d020lg{background-color:#0b1a2d;padding:var(--spacing-xl) var(--spacing-lg);border-radius:var(--radius-md);box-shadow:0 10px 40px #0000004d;width:90%;max-width:600px;color:#fff;margin:0 auto}@media (min-width: 768px){.agent-signup-container.svelte-1d020lg{padding:var(--spacing-2xl) var(--spacing-xl)}}.form-section-title.svelte-1d020lg{font-size:var(--fs-2xl);font-weight:var(--fw-bold);color:#fff;text-transform:uppercase;text-align:left;margin-bottom:var(--spacing-xl);line-height:1.2}@media (min-width: 768px){.form-section-title.svelte-1d020lg{font-size:var(--fs-3xl)}}.community-form.svelte-1d020lg{display:flex;flex-direction:column;gap:var(--spacing-md)}.community-form.svelte-1d020lg .form-group:where(.svelte-1d020lg){display:flex;flex-direction:column;gap:var(--spacing-xs)}.community-form.svelte-1d020lg .form-group:where(.svelte-1d020lg) label:where(.svelte-1d020lg){font-size:var(--fs-sm);font-weight:var(--fw-bold);color:#fff;text-transform:uppercase;text-align:left}.community-form.svelte-1d020lg .form-group:where(.svelte-1d020lg) input[type=text]:where(.svelte-1d020lg),.community-form.svelte-1d020lg .form-group:where(.svelte-1d020lg) input[type=email]:where(.svelte-1d020lg){background-color:#fff3;border:1px solid rgba(255,255,255,.3);color:#fff;padding:var(--spacing-md);border-radius:var(--radius-xs);font-size:var(--fs-md);width:100%;outline:none}.community-form.svelte-1d020lg .form-group:where(.svelte-1d020lg) input[type=text]:where(.svelte-1d020lg):focus,.community-form.svelte-1d020lg .form-group:where(.svelte-1d020lg) input[type=email]:where(.svelte-1d020lg):focus{border-color:var(--clr-accent-3);box-shadow:0 0 0 2px rgba(var(--clr-accent-3-rgb),.3)}.community-form.svelte-1d020lg .form-group:where(.svelte-1d020lg) input[type=text]:where(.svelte-1d020lg)::placeholder,.community-form.svelte-1d020lg .form-group:where(.svelte-1d020lg) input[type=email]:where(.svelte-1d020lg)::placeholder{color:#ffffff80}.community-form.svelte-1d020lg .legal-text:where(.svelte-1d020lg){font-size:var(--fs-xs);color:#fff;text-align:left;line-height:1.5;margin-top:var(--spacing-lg)}.community-form.svelte-1d020lg .submit-button:where(.svelte-1d020lg){background-color:var(--clr-bg-accent-2);color:var(--clr-txt-primary-on-bg-accent-2);padding:var(--spacing-md) var(--spacing-xl);border:none;border-radius:var(--radius-xs);font-weight:var(--fw-bold);font-size:var(--fs-lg);cursor:pointer;transition:background-color .3s ease,transform .2s ease;margin-top:var(--spacing-xl)}.community-form.svelte-1d020lg .submit-button:where(.svelte-1d020lg):hover{transform:translateY(-2px)}
