.become-vendor.svelte-1a6cavl{padding-top:70px;min-height:100vh}.hero-section.svelte-1a6cavl{background:linear-gradient(135deg,var(--bg-secondary) 0%,var(--bg-tertiary) 100%);padding:4rem 0;margin-bottom:4rem;border-bottom:1px solid var(--border-color)}.hero-section.svelte-1a6cavl h1:where(.svelte-1a6cavl){color:var(--text-primary);font-size:clamp(2.5rem,6vw,4rem);margin-bottom:1rem;letter-spacing:-.02em}.hero-subtitle.svelte-1a6cavl{color:var(--text-secondary);font-size:1.25rem}.benefits-section.svelte-1a6cavl{margin-bottom:4rem}.benefits-grid.svelte-1a6cavl{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:2rem}.benefit-card.svelte-1a6cavl{padding:2.5rem 2rem;border-radius:var(--radius-xl);text-align:center;border:1px solid var(--border-color);transition:all var(--transition-normal)}.benefit-card.svelte-1a6cavl:hover{transform:translateY(-4px);border-color:var(--color-green)}.benefit-icon.svelte-1a6cavl{display:flex;align-items:center;justify-content:center;width:80px;height:80px;margin:0 auto 1.5rem;border-radius:var(--radius-lg);background:#19c37d1a;color:var(--color-green);transition:all var(--transition-normal)}.benefit-card.svelte-1a6cavl:hover .benefit-icon:where(.svelte-1a6cavl){background:var(--color-green);color:var(--color-white);transform:scale(1.1)}.benefit-card.svelte-1a6cavl h3:where(.svelte-1a6cavl){margin-bottom:.75rem;color:var(--text-primary);font-size:1.35rem}.benefit-card.svelte-1a6cavl p:where(.svelte-1a6cavl){color:var(--text-secondary);line-height:1.6}.application-section.svelte-1a6cavl{padding-bottom:4rem}.form-container.svelte-1a6cavl{max-width:700px;margin:0 auto;background-color:var(--card-bg);padding:2.5rem;padding-bottom:10px;border-radius:var(--radius-xl);border:1px solid var(--border-color);box-shadow:var(--shadow-lg)}.form-container.svelte-1a6cavl h2:where(.svelte-1a6cavl){margin-bottom:.5rem;color:var(--text-primary)}.form-subtitle.svelte-1a6cavl{color:var(--text-secondary);margin-bottom:2rem}.form-group.svelte-1a6cavl{margin-bottom:1.5rem}.form-row.svelte-1a6cavl{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.form-group.svelte-1a6cavl label:where(.svelte-1a6cavl){display:block;margin-bottom:.5rem;font-weight:600;color:var(--text-primary);font-size:.95rem}.form-group.svelte-1a6cavl small:where(.svelte-1a6cavl){display:block;margin-top:.375rem;color:var(--text-tertiary);font-size:.85rem}.subdomain-input-wrapper.svelte-1a6cavl{display:flex;align-items:center;border:1.5px solid var(--border-color);border-radius:var(--radius-md);padding:0 1.125rem;background-color:var(--bg-secondary);transition:all var(--transition-fast)}.subdomain-input-wrapper.svelte-1a6cavl:focus-within{border-color:var(--color-green);box-shadow:0 0 0 3px #19c37d1a}.subdomain-input-wrapper.svelte-1a6cavl input:where(.svelte-1a6cavl){flex:1;border:none;padding:.875rem 0;background:transparent}.subdomain-suffix.svelte-1a6cavl{color:var(--text-tertiary);white-space:nowrap;margin-left:.5rem;font-size:.95rem}.auth-prompt.svelte-1a6cavl{background:linear-gradient(135deg,#19c37d1a,#19c37d0d);border:2px solid var(--color-green);border-radius:var(--radius-lg);padding:2rem;margin-bottom:2rem;text-align:center}.auth-prompt-content.svelte-1a6cavl h3:where(.svelte-1a6cavl){color:var(--text-primary);margin-bottom:1rem;font-size:1.5rem}.auth-prompt-content.svelte-1a6cavl p:where(.svelte-1a6cavl){color:var(--text-secondary);margin-bottom:1.5rem;line-height:1.6}.auth-prompt-actions.svelte-1a6cavl{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.auth-prompt-actions.svelte-1a6cavl .btn:where(.svelte-1a6cavl){min-width:150px}.btn-full.svelte-1a6cavl{width:100%}.btn-lg.svelte-1a6cavl{padding:1.125rem 2rem;font-size:1.05rem}.error-message.svelte-1a6cavl{background-color:#ef44441a;color:#ef4444;padding:1rem;border-radius:var(--radius-md);margin-bottom:1rem;border:1px solid rgba(239,68,68,.3);font-weight:500}@media (max-width: 768px){.hero-section.svelte-1a6cavl{padding:3rem 0}.hero-section.svelte-1a6cavl h1:where(.svelte-1a6cavl){font-size:2.25rem}.form-container.svelte-1a6cavl{padding:1.75rem;padding-bottom:6px}.form-row.svelte-1a6cavl{grid-template-columns:1fr}}
