.hero.svelte-1q37ri0{padding:var(--spacing-16) 0 var(--spacing-20);background:linear-gradient(180deg,var(--color-primary-50) 0%,white 100%);overflow:hidden}@media(min-width:768px){.hero.svelte-1q37ri0{padding:var(--spacing-24) 0 var(--spacing-32)}}.hero-content.svelte-1q37ri0{display:grid;gap:var(--spacing-12);align-items:center}@media(min-width:1024px){.hero-content.svelte-1q37ri0{grid-template-columns:1fr 1fr;gap:var(--spacing-16)}}.hero-badge.svelte-1q37ri0{display:inline-block;padding:var(--spacing-2) var(--spacing-4);background:var(--color-primary-100);color:var(--color-primary-700);font-size:var(--text-sm);font-weight:var(--font-semibold);border-radius:var(--radius-full);margin-bottom:var(--spacing-4)}.hero-title.svelte-1q37ri0{font-size:var(--text-4xl);line-height:var(--leading-tight);margin-bottom:var(--spacing-6)}@media(min-width:768px){.hero-title.svelte-1q37ri0{font-size:var(--text-5xl)}}@media(min-width:1024px){.hero-title.svelte-1q37ri0{font-size:var(--text-6xl)}}.hero-title.svelte-1q37ri0 .highlight:where(.svelte-1q37ri0){color:var(--color-primary-600)}.hero-description.svelte-1q37ri0{font-size:var(--text-lg);color:var(--color-gray-600);margin-bottom:var(--spacing-8);max-width:540px}.hero-actions.svelte-1q37ri0{display:flex;flex-wrap:wrap;gap:var(--spacing-4)}.btn.svelte-1q37ri0{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-2);padding:var(--spacing-4) var(--spacing-8);font-size:var(--text-base);font-weight:var(--font-semibold);border-radius:var(--radius-lg);text-decoration:none;transition:all var(--transition-fast)}.btn-primary.svelte-1q37ri0{background:var(--color-primary-600);color:#fff}.btn-primary.svelte-1q37ri0:hover{background:var(--color-primary-700);color:#fff;transform:translateY(-2px);box-shadow:var(--shadow-lg)}.btn-secondary.svelte-1q37ri0{background:#fff;color:var(--color-gray-700);border:2px solid var(--color-gray-200)}.btn-secondary.svelte-1q37ri0:hover{border-color:var(--color-primary-300);color:var(--color-primary-600)}.hero-visual.svelte-1q37ri0{position:relative;display:flex;justify-content:center}.hero-image.svelte-1q37ri0{width:100%;max-width:500px}.hero-image.svelte-1q37ri0 svg:where(.svelte-1q37ri0){width:100%;height:auto}.floating-card.svelte-1q37ri0{position:absolute;display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-3) var(--spacing-4);background:#fff;border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);font-size:var(--text-sm);font-weight:var(--font-medium);animation:svelte-1q37ri0-float 3s ease-in-out infinite}.card-1.svelte-1q37ri0{top:20%;left:0;animation-delay:0s}.card-2.svelte-1q37ri0{bottom:20%;right:0;animation-delay:1.5s}@keyframes svelte-1q37ri0-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.card-icon.svelte-1q37ri0{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:var(--color-primary-100);border-radius:var(--radius-full);font-size:var(--text-xs)}.hero-stats.svelte-1q37ri0{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-6);margin-top:var(--spacing-16);padding-top:var(--spacing-12);border-top:1px solid var(--color-gray-200)}@media(min-width:768px){.hero-stats.svelte-1q37ri0{grid-template-columns:repeat(4,1fr);gap:var(--spacing-8)}}.stat-item.svelte-1q37ri0{text-align:center}.stat-value.svelte-1q37ri0{display:block;font-size:var(--text-3xl);font-weight:var(--font-bold);color:var(--color-primary-600);margin-bottom:var(--spacing-1)}@media(min-width:768px){.stat-value.svelte-1q37ri0{font-size:var(--text-4xl)}}.stat-label.svelte-1q37ri0{font-size:var(--text-sm);color:var(--color-gray-600)}.section-header.svelte-hz61c4{text-align:center;margin-bottom:var(--spacing-12)}.section-badge.svelte-hz61c4{display:inline-block;padding:var(--spacing-1) var(--spacing-3);background:var(--color-primary-100);color:var(--color-primary-700);font-size:var(--text-sm);font-weight:var(--font-semibold);border-radius:var(--radius-full);margin-bottom:var(--spacing-4)}.loading.svelte-hz61c4{display:flex;flex-direction:column;align-items:center;padding:var(--spacing-16);color:var(--color-gray-500)}.spinner.svelte-hz61c4{width:40px;height:40px;border:3px solid var(--color-gray-200);border-top-color:var(--color-primary-600);border-radius:50%;animation:svelte-hz61c4-spin 1s linear infinite;margin-bottom:var(--spacing-4)}@keyframes svelte-hz61c4-spin{to{transform:rotate(360deg)}}.error-message.svelte-hz61c4{text-align:center;padding:var(--spacing-8);background:#fee2e2;color:#991b1b;border-radius:var(--radius-lg)}.empty-state.svelte-hz61c4{text-align:center;padding:var(--spacing-16);color:var(--color-gray-500)}.services-grid.svelte-hz61c4{display:grid;gap:var(--spacing-6)}.service-card-link.svelte-hz61c4{text-decoration:none;color:inherit;display:block}@media(min-width:768px){.services-grid.svelte-hz61c4{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.services-grid.svelte-hz61c4{grid-template-columns:repeat(3,1fr)}}.service-card-link.svelte-hz61c4{height:100%}.service-card.svelte-hz61c4{background:#fff;border:1px solid var(--color-gray-100);border-radius:var(--radius-xl);padding:var(--spacing-8);transition:all var(--transition-fast);height:100%;display:flex;flex-direction:column}.service-card.svelte-hz61c4:hover{border-color:var(--color-primary-200);box-shadow:var(--shadow-lg);transform:translateY(-4px)}.service-icon.svelte-hz61c4{display:flex;align-items:center;justify-content:center;width:56px;height:56px;background:var(--color-primary-50);color:var(--color-primary-600);border-radius:var(--radius-lg);margin-bottom:var(--spacing-5);flex-shrink:0}.service-title.svelte-hz61c4{font-size:var(--text-xl);font-weight:var(--font-semibold);margin-bottom:var(--spacing-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.service-description.svelte-hz61c4{font-size:var(--text-sm);color:var(--color-gray-600);margin-bottom:var(--spacing-4);line-height:var(--leading-relaxed);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.8em}.service-features.svelte-hz61c4{display:flex;flex-wrap:wrap;gap:var(--spacing-2);margin-bottom:var(--spacing-5);flex:1;align-content:flex-start;max-height:68px;overflow:hidden}.service-features.svelte-hz61c4 li:where(.svelte-hz61c4){padding:var(--spacing-1) var(--spacing-3);background:var(--color-gray-100);color:var(--color-gray-700);font-size:var(--text-xs);border-radius:var(--radius-full)}.service-link.svelte-hz61c4{display:inline-flex;align-items:center;gap:var(--spacing-1);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-primary-600);text-decoration:none;margin-top:auto}.service-link.svelte-hz61c4:hover{gap:var(--spacing-2)}.services-cta.svelte-hz61c4{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-4);margin-top:var(--spacing-12);padding-top:var(--spacing-10);border-top:1px solid var(--color-gray-200)}@media(min-width:768px){.services-cta.svelte-hz61c4{flex-direction:row;justify-content:center}}.services-cta.svelte-hz61c4 p:where(.svelte-hz61c4){font-size:var(--text-base);color:var(--color-gray-600)}.btn-outline.svelte-hz61c4{display:inline-flex;align-items:center;padding:var(--spacing-3) var(--spacing-6);border:2px solid var(--color-primary-600);color:var(--color-primary-600);font-weight:var(--font-semibold);border-radius:var(--radius-lg);text-decoration:none;transition:all var(--transition-fast)}.btn-outline.svelte-hz61c4:hover{background:var(--color-primary-600);color:#fff}.job-listings.svelte-ert426{background:var(--color-gray-50)}.section-header.svelte-ert426{text-align:center;margin-bottom:var(--spacing-12)}.section-badge.svelte-ert426{display:inline-block;padding:var(--spacing-1) var(--spacing-3);background:var(--color-secondary-100);color:var(--color-secondary-700);font-size:var(--text-sm);font-weight:var(--font-semibold);border-radius:var(--radius-full);margin-bottom:var(--spacing-4)}.jobs-grid.svelte-ert426{display:grid;gap:var(--spacing-6)}@media(min-width:768px){.jobs-grid.svelte-ert426{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.jobs-grid.svelte-ert426{grid-template-columns:repeat(3,1fr)}}.job-card-link.svelte-ert426{text-decoration:none;color:inherit;display:block}.job-card.svelte-ert426{background:#fff;border-radius:var(--radius-xl);padding:var(--spacing-6);box-shadow:var(--shadow-sm);transition:all var(--transition-fast);height:100%;cursor:pointer}.job-card-link.svelte-ert426:hover .job-card:where(.svelte-ert426){box-shadow:var(--shadow-md);transform:translateY(-2px)}.job-header.svelte-ert426{display:flex;align-items:center;gap:var(--spacing-2);margin-bottom:var(--spacing-3)}.job-type.svelte-ert426{padding:var(--spacing-1) var(--spacing-2);font-size:var(--text-xs);font-weight:var(--font-medium);border-radius:var(--radius-sm)}.type-daily.svelte-ert426{background:#fee2e2;color:#991b1b}.type-contract.svelte-ert426{background:#fef3c7;color:#92400e}.type-permanent.svelte-ert426{background:#d1fae5;color:#065f46}.type-part.svelte-ert426{background:#e0e7ff;color:#3730a3}.type-short.svelte-ert426{background:#fce7f3;color:#9d174d}.job-urgent.svelte-ert426{padding:var(--spacing-1) var(--spacing-2);background:var(--color-error);color:#fff;font-size:var(--text-xs);font-weight:var(--font-bold);border-radius:var(--radius-sm);animation:svelte-ert426-pulse 2s infinite}@keyframes svelte-ert426-pulse{0%,to{opacity:1}50%{opacity:.7}}.job-title.svelte-ert426{font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--color-gray-900);margin-bottom:var(--spacing-2);line-height:var(--leading-tight)}.job-company.svelte-ert426{display:flex;align-items:center;gap:var(--spacing-1);font-size:var(--text-sm);color:var(--color-gray-600);margin-bottom:var(--spacing-4)}.job-meta.svelte-ert426{display:flex;flex-wrap:wrap;gap:var(--spacing-4);margin-bottom:var(--spacing-4)}.job-location.svelte-ert426,.job-salary.svelte-ert426{display:flex;align-items:center;gap:var(--spacing-1);font-size:var(--text-sm);color:var(--color-gray-500)}.job-tags.svelte-ert426{display:flex;flex-wrap:wrap;gap:var(--spacing-2);margin-bottom:var(--spacing-4)}.job-tag.svelte-ert426{padding:var(--spacing-1) var(--spacing-2);background:var(--color-gray-100);color:var(--color-gray-600);font-size:var(--text-xs);border-radius:var(--radius-sm)}.job-footer.svelte-ert426{display:flex;align-items:center;justify-content:space-between;padding-top:var(--spacing-4);border-top:1px solid var(--color-gray-100)}.job-deadline.svelte-ert426{font-size:var(--text-sm);color:var(--color-gray-500)}.job-apply.svelte-ert426{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-primary-600);text-decoration:none}.job-apply.svelte-ert426:hover{text-decoration:underline}.jobs-more.svelte-ert426{display:flex;justify-content:center;margin-top:var(--spacing-10)}.btn-more.svelte-ert426{display:inline-flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-4) var(--spacing-8);background:var(--color-gray-900);color:#fff;font-weight:var(--font-semibold);border-radius:var(--radius-lg);text-decoration:none;transition:all var(--transition-fast)}.btn-more.svelte-ert426:hover{background:var(--color-gray-800);color:#fff;transform:translateY(-2px)}.jobs-loading.svelte-ert426,.jobs-error.svelte-ert426,.jobs-empty.svelte-ert426{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-16) var(--spacing-4);text-align:center}.jobs-loading.svelte-ert426 .spinner:where(.svelte-ert426){width:40px;height:40px;border:3px solid var(--color-gray-200);border-top-color:var(--color-primary-600);border-radius:50%;animation:svelte-ert426-spin 1s linear infinite;margin-bottom:var(--spacing-4)}@keyframes svelte-ert426-spin{to{transform:rotate(360deg)}}.jobs-loading.svelte-ert426 p:where(.svelte-ert426),.jobs-empty.svelte-ert426 p:where(.svelte-ert426){color:var(--color-gray-500);font-size:var(--text-base)}.jobs-error.svelte-ert426 p:where(.svelte-ert426){color:var(--color-error);margin-bottom:var(--spacing-4)}.jobs-error.svelte-ert426 button:where(.svelte-ert426){padding:var(--spacing-2) var(--spacing-4);background:var(--color-primary-600);color:#fff;border:none;border-radius:var(--radius-md);cursor:pointer;font-size:var(--text-sm);font-weight:var(--font-medium);transition:background var(--transition-fast)}.jobs-error.svelte-ert426 button:where(.svelte-ert426):hover{background:var(--color-primary-700)}.type-default.svelte-ert426{background:var(--color-gray-100);color:var(--color-gray-700)}.worker-registration.svelte-7etfxd{background:linear-gradient(180deg,white 0%,var(--color-primary-50) 100%)}.registration-grid.svelte-7etfxd{display:grid;gap:var(--spacing-12);align-items:start}@media(min-width:1024px){.registration-grid.svelte-7etfxd{grid-template-columns:1fr 1fr;gap:var(--spacing-16)}}.section-badge.svelte-7etfxd{display:inline-block;padding:var(--spacing-1) var(--spacing-3);background:var(--color-primary-100);color:var(--color-primary-700);font-size:var(--text-sm);font-weight:var(--font-semibold);border-radius:var(--radius-full);margin-bottom:var(--spacing-4)}.registration-title.svelte-7etfxd{font-size:var(--text-3xl);line-height:var(--leading-tight);margin-bottom:var(--spacing-4)}@media(min-width:768px){.registration-title.svelte-7etfxd{font-size:var(--text-4xl)}}.registration-title.svelte-7etfxd .highlight:where(.svelte-7etfxd){color:var(--color-primary-600)}.registration-description.svelte-7etfxd{font-size:var(--text-lg);color:var(--color-gray-600);margin-bottom:var(--spacing-8)}.benefits-grid.svelte-7etfxd{display:grid;gap:var(--spacing-6)}@media(min-width:768px)and (max-width:1023px){.benefits-grid.svelte-7etfxd{grid-template-columns:repeat(2,1fr)}}.benefit-item.svelte-7etfxd{display:flex;gap:var(--spacing-4)}.benefit-icon.svelte-7etfxd{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:var(--color-primary-100);color:var(--color-primary-600);border-radius:var(--radius-lg)}.benefit-title.svelte-7etfxd{font-size:var(--text-base);font-weight:var(--font-semibold);margin-bottom:var(--spacing-1)}.benefit-description.svelte-7etfxd{font-size:var(--text-sm);color:var(--color-gray-600)}.form-card.svelte-7etfxd{background:#fff;border-radius:var(--radius-2xl);padding:var(--spacing-8);box-shadow:var(--shadow-xl)}.form-title.svelte-7etfxd{font-size:var(--text-xl);font-weight:var(--font-bold);text-align:center;margin-bottom:var(--spacing-6)}.form-group.svelte-7etfxd{margin-bottom:var(--spacing-4)}.form-group.svelte-7etfxd label:where(.svelte-7etfxd){display:block;font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-gray-700);margin-bottom:var(--spacing-2)}.form-group.svelte-7etfxd input[type=text]:where(.svelte-7etfxd),.form-group.svelte-7etfxd input[type=tel]:where(.svelte-7etfxd),.form-group.svelte-7etfxd select:where(.svelte-7etfxd){width:100%;padding:var(--spacing-3) var(--spacing-4);border:1px solid var(--color-gray-300);border-radius:var(--radius-lg);font-size:var(--text-base);transition:border-color var(--transition-fast)}.form-group.svelte-7etfxd input:where(.svelte-7etfxd):focus,.form-group.svelte-7etfxd select:where(.svelte-7etfxd):focus{outline:none;border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100)}.form-checkbox.svelte-7etfxd{display:flex;align-items:flex-start;gap:var(--spacing-2)}.form-checkbox.svelte-7etfxd input:where(.svelte-7etfxd){margin-top:4px;width:18px;height:18px;accent-color:var(--color-primary-600)}.form-checkbox.svelte-7etfxd label:where(.svelte-7etfxd){font-size:var(--text-sm);color:var(--color-gray-600);margin-bottom:0}.form-submit.svelte-7etfxd{width:100%;padding:var(--spacing-4);background:var(--color-primary-600);color:#fff;font-size:var(--text-base);font-weight:var(--font-semibold);border-radius:var(--radius-lg);margin-top:var(--spacing-4);transition:background var(--transition-fast)}.form-submit.svelte-7etfxd:hover{background:var(--color-primary-700)}.form-note.svelte-7etfxd{text-align:center;font-size:var(--text-sm);color:var(--color-gray-500);margin-top:var(--spacing-4)}.form-result.svelte-7etfxd{padding:var(--spacing-4);border-radius:var(--radius-lg);margin-bottom:var(--spacing-4);font-size:var(--text-sm);text-align:center}.form-result.success.svelte-7etfxd{background:#d1fae5;color:#065f46;border:1px solid #6ee7b7}.form-result.error.svelte-7etfxd{background:#fee2e2;color:#991b1b;border:1px solid #fca5a5}.form-submit.svelte-7etfxd:disabled{opacity:.7;cursor:not-allowed}.form-group.svelte-7etfxd input:where(.svelte-7etfxd):disabled,.form-group.svelte-7etfxd select:where(.svelte-7etfxd):disabled{background:var(--color-gray-100);cursor:not-allowed}.process-section.svelte-7etfxd{margin-top:var(--spacing-20);padding-top:var(--spacing-12);border-top:1px solid var(--color-gray-200)}.process-title.svelte-7etfxd{text-align:center;font-size:var(--text-2xl);margin-bottom:var(--spacing-10)}.process-steps.svelte-7etfxd{display:grid;gap:var(--spacing-6)}@media(min-width:768px){.process-steps.svelte-7etfxd{grid-template-columns:repeat(4,1fr);gap:var(--spacing-4)}}.process-step.svelte-7etfxd{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center}.step-number.svelte-7etfxd{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:var(--color-primary-600);color:#fff;font-size:var(--text-lg);font-weight:var(--font-bold);border-radius:var(--radius-full);margin-bottom:var(--spacing-4)}.step-title.svelte-7etfxd{font-size:var(--text-base);font-weight:var(--font-semibold);margin-bottom:var(--spacing-1)}.step-description.svelte-7etfxd{font-size:var(--text-sm);color:var(--color-gray-600)}.step-arrow.svelte-7etfxd{display:none}@media(min-width:768px){.step-arrow.svelte-7etfxd{display:block;position:absolute;top:24px;right:-20px;color:var(--color-gray-300)}}.contact.svelte-wt4tt0{background:var(--color-gray-900);color:#fff}.contact-grid.svelte-wt4tt0{display:grid;gap:var(--spacing-12)}@media(min-width:1024px){.contact-grid.svelte-wt4tt0{grid-template-columns:1fr 1fr;gap:var(--spacing-16);align-items:start}}.section-badge.svelte-wt4tt0{display:inline-block;padding:var(--spacing-1) var(--spacing-3);background:var(--color-primary-600);color:#fff;font-size:var(--text-sm);font-weight:var(--font-semibold);border-radius:var(--radius-full);margin-bottom:var(--spacing-4)}.contact-title.svelte-wt4tt0{font-size:var(--text-3xl);line-height:var(--leading-tight);margin-bottom:var(--spacing-4);color:#fff}@media(min-width:768px){.contact-title.svelte-wt4tt0{font-size:var(--text-4xl)}}.contact-title.svelte-wt4tt0 .highlight:where(.svelte-wt4tt0){color:var(--color-primary-400)}.contact-description.svelte-wt4tt0{font-size:var(--text-lg);color:var(--color-gray-400);margin-bottom:var(--spacing-10)}.contact-info-list.svelte-wt4tt0{display:flex;flex-direction:column;gap:var(--spacing-6)}.contact-info-item.svelte-wt4tt0{display:flex;gap:var(--spacing-4)}.info-icon.svelte-wt4tt0{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:52px;height:52px;background:var(--color-gray-800);color:var(--color-primary-400);border-radius:var(--radius-lg)}.info-title.svelte-wt4tt0{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-gray-400);margin-bottom:var(--spacing-1)}.info-value.svelte-wt4tt0{font-size:var(--text-base);font-weight:var(--font-semibold);color:#fff;margin-bottom:var(--spacing-1)}.info-description.svelte-wt4tt0{font-size:var(--text-sm);color:var(--color-gray-500)}.contact-form.svelte-wt4tt0{background:#fff;border-radius:var(--radius-2xl);padding:var(--spacing-8)}.form-row.svelte-wt4tt0{display:grid;gap:var(--spacing-4)}@media(min-width:768px){.form-row.svelte-wt4tt0{grid-template-columns:repeat(2,1fr)}}.form-group.svelte-wt4tt0{margin-bottom:var(--spacing-4)}.form-group.svelte-wt4tt0 label:where(.svelte-wt4tt0){display:block;font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-gray-700);margin-bottom:var(--spacing-2)}.form-group.svelte-wt4tt0 input[type=text]:where(.svelte-wt4tt0),.form-group.svelte-wt4tt0 input[type=tel]:where(.svelte-wt4tt0),.form-group.svelte-wt4tt0 input[type=email]:where(.svelte-wt4tt0),.form-group.svelte-wt4tt0 select:where(.svelte-wt4tt0),.form-group.svelte-wt4tt0 textarea:where(.svelte-wt4tt0){width:100%;padding:var(--spacing-3) var(--spacing-4);border:1px solid var(--color-gray-300);border-radius:var(--radius-lg);font-size:var(--text-base);color:var(--color-gray-900);transition:border-color var(--transition-fast)}.form-group.svelte-wt4tt0 textarea:where(.svelte-wt4tt0){resize:vertical;min-height:120px}.form-group.svelte-wt4tt0 input:where(.svelte-wt4tt0):focus,.form-group.svelte-wt4tt0 select:where(.svelte-wt4tt0):focus,.form-group.svelte-wt4tt0 textarea:where(.svelte-wt4tt0):focus{outline:none;border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100)}.form-checkbox.svelte-wt4tt0{display:flex;align-items:flex-start;gap:var(--spacing-2)}.form-checkbox.svelte-wt4tt0 input:where(.svelte-wt4tt0){margin-top:4px;width:18px;height:18px;accent-color:var(--color-primary-600)}.form-checkbox.svelte-wt4tt0 label:where(.svelte-wt4tt0){font-size:var(--text-sm);color:var(--color-gray-600);margin-bottom:0}.form-checkbox.svelte-wt4tt0 a:where(.svelte-wt4tt0){color:var(--color-primary-600);text-decoration:underline}.form-submit.svelte-wt4tt0{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-2);width:100%;padding:var(--spacing-4);background:var(--color-primary-600);color:#fff;font-size:var(--text-base);font-weight:var(--font-semibold);border-radius:var(--radius-lg);margin-top:var(--spacing-2);transition:background var(--transition-fast)}.form-submit.svelte-wt4tt0:hover:not(:disabled){background:var(--color-primary-700)}.form-submit.svelte-wt4tt0:disabled{opacity:.7;cursor:not-allowed}.form-result.svelte-wt4tt0{padding:var(--spacing-4);border-radius:var(--radius-lg);margin-bottom:var(--spacing-4);font-size:var(--text-sm);text-align:center}.form-result.success.svelte-wt4tt0{background:#d1fae5;color:#065f46;border:1px solid #6ee7b7}.form-result.error.svelte-wt4tt0{background:#fee2e2;color:#991b1b;border:1px solid #fca5a5}.form-group.svelte-wt4tt0 input:where(.svelte-wt4tt0):disabled,.form-group.svelte-wt4tt0 select:where(.svelte-wt4tt0):disabled,.form-group.svelte-wt4tt0 textarea:where(.svelte-wt4tt0):disabled{background:var(--color-gray-100);cursor:not-allowed}
