.page-banner.svelte-hzf11x{background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-primary-dark) 100%);padding-block:var(--space-10);text-align:center}.banner-title.svelte-hzf11x{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:#fff;margin-bottom:var(--space-2)}.banner-subtitle.svelte-hzf11x{font-size:var(--font-size-base);color:#ffffffe6}.partner-section.svelte-hzf11x{background:var(--color-bg-alt)}.partner-content.svelte-hzf11x{display:grid;grid-template-columns:1fr;gap:var(--space-8);max-width:1000px;margin:0 auto}@media(min-width:768px){.partner-content.svelte-hzf11x{grid-template-columns:1fr 1fr}}.benefits.svelte-hzf11x{padding:var(--space-6)}.benefits-title.svelte-hzf11x{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin-bottom:var(--space-6)}.benefits-list.svelte-hzf11x{display:flex;flex-direction:column;gap:var(--space-4)}.benefits-list.svelte-hzf11x li:where(.svelte-hzf11x){display:flex;gap:var(--space-4)}.benefit-icon.svelte-hzf11x{font-size:2rem;flex-shrink:0}.benefit-content.svelte-hzf11x strong:where(.svelte-hzf11x){display:block;font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin-bottom:var(--space-1)}.benefit-content.svelte-hzf11x p:where(.svelte-hzf11x){font-size:var(--font-size-sm);color:var(--color-text-secondary)}.form-card.svelte-hzf11x{padding:var(--space-8);background:var(--color-surface);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg)}.form-title.svelte-hzf11x{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin-bottom:var(--space-6)}.form-group.svelte-hzf11x{margin-bottom:var(--space-4)}.success-message.svelte-hzf11x{text-align:center;padding:var(--space-8)}.success-icon.svelte-hzf11x{font-size:3rem;margin-bottom:var(--space-4)}.success-message.svelte-hzf11x h3:where(.svelte-hzf11x){font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin-bottom:var(--space-2)}.success-message.svelte-hzf11x p:where(.svelte-hzf11x){font-size:var(--font-size-sm);color:var(--color-text-secondary);margin-bottom:var(--space-6)}
