section.svelte-1po7oi3{padding:4rem 0}.container.svelte-1po7oi3{max-width:1200px;margin:0 auto;padding:0 20px}.text-center.svelte-1po7oi3{text-align:center}.mb-4.svelte-1po7oi3{margin-bottom:2rem}h2.svelte-1po7oi3{font-size:2.5rem;color:var(--lg-primary-dark);margin-bottom:1rem}.alt-bg.svelte-1po7oi3{background:var(--lg-gray-50)}.hero.svelte-1po7oi3{padding:3rem 0;background:linear-gradient(135deg,var(--lg-white) 0%,var(--lg-gray-50) 100%);text-align:center}.hero.svelte-1po7oi3 h1:where(.svelte-1po7oi3){font-size:2.5rem;margin-bottom:1.25rem;color:var(--lg-primary-dark);font-weight:700;line-height:1.2}.hero.svelte-1po7oi3 p:where(.svelte-1po7oi3){font-size:1.125rem;max-width:650px;margin:0 auto 1.5rem;color:var(--lg-gray-600);line-height:1.6}.features.svelte-1po7oi3{padding:4rem 0}.features-grid.svelte-1po7oi3{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-top:2rem}.feature-card.svelte-1po7oi3{background:var(--lg-white);padding:2rem;border-radius:var(--lg-radius-md);box-shadow:var(--lg-shadow-sm);text-align:center;transition:transform .2s,box-shadow .2s}.feature-card.svelte-1po7oi3:hover{transform:translateY(-4px);box-shadow:var(--lg-shadow-md)}.feature-icon.svelte-1po7oi3{font-size:2.5rem;margin-bottom:1rem}.feature-card.svelte-1po7oi3 h3:where(.svelte-1po7oi3){color:var(--lg-primary-dark);margin-bottom:1rem;font-size:1.25rem}.feature-card.svelte-1po7oi3 p:where(.svelte-1po7oi3){color:var(--lg-gray-600);line-height:1.6}.process-grid.svelte-1po7oi3{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:3rem;margin-top:3rem}.process-step.svelte-1po7oi3{text-align:center;position:relative}.step-number.svelte-1po7oi3{position:absolute;top:-10px;left:50%;transform:translate(-50%);background:var(--lg-primary-dark);color:#fff;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.2rem}.step-icon.svelte-1po7oi3{font-size:4rem;margin:2rem 0 1rem}.process-step.svelte-1po7oi3 h3:where(.svelte-1po7oi3){color:var(--lg-primary-dark);margin-bottom:1rem}.signup-section.svelte-1po7oi3{padding:4rem 0;background:linear-gradient(135deg,var(--lg-primary-dark) 0%,var(--lg-primary) 100%);color:#fff}.signup-content.svelte-1po7oi3{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:start}.signup-info.svelte-1po7oi3 h2:where(.svelte-1po7oi3){color:#fff!important;margin-bottom:1.5rem;font-weight:700}.signup-info.svelte-1po7oi3 p:where(.svelte-1po7oi3){font-size:1.1rem;margin-bottom:1.5rem;color:#fff!important;opacity:.95}.benefits-list.svelte-1po7oi3{list-style:none;padding:0;margin:0}.benefits-list.svelte-1po7oi3 li:where(.svelte-1po7oi3){padding:.5rem 0;font-size:1.1rem;color:#fff!important;opacity:1;font-weight:400}.signup-form.svelte-1po7oi3{background:var(--lg-white);padding:2.5rem;border-radius:var(--lg-radius-lg);box-shadow:var(--lg-shadow-lg)}.market-form.svelte-1po7oi3{display:flex;flex-direction:column;gap:2rem}.form-section.svelte-1po7oi3{background:var(--lg-gray-50);padding:2rem;border-radius:var(--lg-radius-md);border:1px solid var(--lg-gray-300)}.form-section.svelte-1po7oi3 h3:where(.svelte-1po7oi3){color:var(--lg-primary-dark);margin:0 0 .5rem;font-size:1.4rem}.section-help.svelte-1po7oi3{color:var(--lg-gray-600);margin-bottom:1.5rem;font-size:.95rem}.form-fields.svelte-1po7oi3{display:flex;flex-direction:column;gap:1.5rem}.form-row.svelte-1po7oi3{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.form-group.svelte-1po7oi3{display:flex;flex-direction:column}.form-group.svelte-1po7oi3 label:where(.svelte-1po7oi3){font-weight:600;margin-bottom:.25rem;color:var(--lg-primary-dark)}.field-help.svelte-1po7oi3{font-size:.9rem;color:var(--lg-gray-600);margin:.25rem 0 .5rem;line-height:1.4}.form-group.svelte-1po7oi3 input:where(.svelte-1po7oi3){padding:.75rem;border:2px solid var(--lg-gray-300);border-radius:var(--lg-radius-sm);font-size:1rem;transition:border-color .2s}.form-group.svelte-1po7oi3 input:where(.svelte-1po7oi3):focus{outline:none;border-color:var(--lg-primary-dark);box-shadow:var(--lg-focus-ring-primary)}.checkbox-group.svelte-1po7oi3{flex-direction:row;align-items:flex-start;gap:.5rem}.checkbox-label.svelte-1po7oi3{display:flex;align-items:center;gap:.5rem;cursor:pointer;font-weight:600;color:var(--lg-primary-dark)}.checkbox-label.svelte-1po7oi3 input[type=checkbox]:where(.svelte-1po7oi3){width:1.25rem;height:1.25rem;min-width:1.25rem;min-height:1.25rem;margin-right:.5rem;box-sizing:border-box;accent-color:var(--lg-primary-dark)}.checkbox-text.svelte-1po7oi3{flex:1}.checkbox-group.svelte-1po7oi3 .field-help:where(.svelte-1po7oi3){margin-left:0;margin-top:.5rem;flex-basis:100%}.url-input.svelte-1po7oi3{display:flex;align-items:center;border:2px solid var(--lg-gray-300);border-radius:var(--lg-radius-sm);overflow:hidden;transition:border-color .2s}.url-input.svelte-1po7oi3:focus-within{border-color:var(--lg-primary-dark);box-shadow:var(--lg-focus-ring-primary)}.url-input.svelte-1po7oi3 input:where(.svelte-1po7oi3){border:none;flex:1;padding:.75rem}.url-input.svelte-1po7oi3 input:where(.svelte-1po7oi3):focus{outline:none;border:none}.url-suffix.svelte-1po7oi3{background:var(--lg-gray-50);padding:.75rem;color:var(--lg-gray-600);font-weight:500;border-left:1px solid var(--lg-gray-300)}.btn.svelte-1po7oi3{display:inline-block;padding:.625rem 1.25rem;border-radius:6px;text-decoration:none;font-weight:500;transition:all .2s;font-size:.95rem;cursor:pointer;border:2px solid transparent;text-align:center}.hero-buttons.svelte-1po7oi3{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;margin-top:2rem}.hero-buttons.svelte-1po7oi3 .btn-primary:where(.svelte-1po7oi3){background:var(--lg-primary-dark);color:#fff!important;border:2px solid var(--lg-primary-dark)}.hero-buttons.svelte-1po7oi3 .btn-primary:where(.svelte-1po7oi3):hover{background:var(--lg-primary);border-color:var(--lg-primary);color:#fff!important;transform:translateY(-2px);box-shadow:var(--lg-shadow-md)}.hero-buttons.svelte-1po7oi3 .btn-secondary:where(.svelte-1po7oi3){background:var(--lg-white);color:var(--lg-primary-dark)!important;border:2px solid var(--lg-primary-dark)}.hero-buttons.svelte-1po7oi3 .btn-secondary:where(.svelte-1po7oi3):hover{background:var(--lg-primary-dark);color:#fff!important;transform:translateY(-2px);box-shadow:var(--lg-shadow-md)}.btn-large.svelte-1po7oi3{padding:1rem 2rem;font-size:1.1rem;font-weight:600}.form-note.svelte-1po7oi3{text-align:center;color:var(--lg-gray-600);font-size:.9rem;margin-top:1rem}.signup-section.svelte-1po7oi3 .form-note:where(.svelte-1po7oi3){color:#ffffffe6!important}.signup-form.svelte-1po7oi3 .btn-primary:where(.svelte-1po7oi3){background:var(--lg-primary-dark);color:#fff!important;border:2px solid var(--lg-primary-dark)}.signup-form.svelte-1po7oi3 .btn-primary:where(.svelte-1po7oi3):hover{background:var(--lg-primary);border-color:var(--lg-primary);color:#fff!important;transform:translateY(-2px);box-shadow:var(--lg-shadow-md)}.faq-section.svelte-1po7oi3{padding:4rem 0}.faq-grid.svelte-1po7oi3{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem}.faq-item.svelte-1po7oi3{padding:1.5rem;background:var(--lg-white);border-radius:var(--lg-radius-md);box-shadow:var(--lg-shadow-sm)}.faq-item.svelte-1po7oi3 h4:where(.svelte-1po7oi3){color:var(--lg-primary-dark);margin-bottom:1rem}@media (max-width: 768px){.signup-content.svelte-1po7oi3{grid-template-columns:1fr;gap:2rem}.form-row.svelte-1po7oi3{grid-template-columns:1fr}.process-grid.svelte-1po7oi3{grid-template-columns:1fr;gap:2rem}.step-number.svelte-1po7oi3{position:static;transform:none;margin:0 auto 1rem}.faq-grid.svelte-1po7oi3{grid-template-columns:1fr}}.error-message.svelte-1po7oi3{background:var(--lg-error-light);color:var(--lg-error-dark);border:1px solid var(--lg-error-border);padding:1rem;border-radius:var(--lg-radius-sm);margin-bottom:1.5rem;text-align:center}input[type=text].svelte-1po7oi3,input[type=email].svelte-1po7oi3,input[type=tel].svelte-1po7oi3{color:var(--lg-gray-900, #111827)!important;background:#fff!important;border:1px solid var(--lg-gray-300)}input[type=text].svelte-1po7oi3::-moz-placeholder,input[type=email].svelte-1po7oi3::-moz-placeholder,input[type=tel].svelte-1po7oi3::-moz-placeholder{color:var(--lg-gray-400, #9ca3af)!important;opacity:1}input[type=text].svelte-1po7oi3::placeholder,input[type=email].svelte-1po7oi3::placeholder,input[type=tel].svelte-1po7oi3::placeholder{color:var(--lg-gray-400, #9ca3af)!important;opacity:1}.form-group.error.svelte-1po7oi3 .url-input:where(.svelte-1po7oi3){border-color:var(--lg-error)}.form-group.error.svelte-1po7oi3 label:where(.svelte-1po7oi3){color:var(--lg-error)}.form-group.error.svelte-1po7oi3 input:where(.svelte-1po7oi3){border-color:var(--lg-error)}.field-error.svelte-1po7oi3{color:var(--lg-error);font-size:.875rem;margin-top:.5rem;display:flex;align-items:center;gap:.25rem}.field-error.svelte-1po7oi3:before{content:"⚠️";font-size:.875rem}.dark-mode-override .hero.svelte-1po7oi3,html.dark-mode-override .hero.svelte-1po7oi3{background:linear-gradient(135deg,#403a33,#2a2621)}.dark-mode-override .hero.svelte-1po7oi3 h1:where(.svelte-1po7oi3),html.dark-mode-override .hero.svelte-1po7oi3 h1:where(.svelte-1po7oi3){color:#fff!important}.dark-mode-override .hero.svelte-1po7oi3 p:where(.svelte-1po7oi3),html.dark-mode-override .hero.svelte-1po7oi3 p:where(.svelte-1po7oi3){color:#d9d2c9!important}.dark-mode-override h2.svelte-1po7oi3,html.dark-mode-override h2.svelte-1po7oi3{color:#fff!important}.dark-mode-override .alt-bg.svelte-1po7oi3,html.dark-mode-override .alt-bg.svelte-1po7oi3{background:#403a33}.dark-mode-override .feature-card.svelte-1po7oi3,html.dark-mode-override .feature-card.svelte-1po7oi3{background:#403a33;box-shadow:0 4px 6px #0000004d}.dark-mode-override .feature-card.svelte-1po7oi3 h3:where(.svelte-1po7oi3),html.dark-mode-override .feature-card.svelte-1po7oi3 h3:where(.svelte-1po7oi3){color:#fff!important}.dark-mode-override .feature-card.svelte-1po7oi3 p:where(.svelte-1po7oi3),html.dark-mode-override .feature-card.svelte-1po7oi3 p:where(.svelte-1po7oi3){color:#d9d2c9!important}.dark-mode-override .process-step.svelte-1po7oi3 h3:where(.svelte-1po7oi3),html.dark-mode-override .process-step.svelte-1po7oi3 h3:where(.svelte-1po7oi3){color:#fff!important}.dark-mode-override .process-step.svelte-1po7oi3 p:where(.svelte-1po7oi3),html.dark-mode-override .process-step.svelte-1po7oi3 p:where(.svelte-1po7oi3){color:#d9d2c9!important}.dark-mode-override .step-number.svelte-1po7oi3,html.dark-mode-override .step-number.svelte-1po7oi3{background:#629e65;color:#fff}.dark-mode-override .signup-section.svelte-1po7oi3,html.dark-mode-override .signup-section.svelte-1po7oi3{background:linear-gradient(135deg,#2a2621,#1a1814)}.dark-mode-override .signup-form.svelte-1po7oi3,html.dark-mode-override .signup-form.svelte-1po7oi3{background:#403a33}.dark-mode-override .form-section.svelte-1po7oi3,html.dark-mode-override .form-section.svelte-1po7oi3{background:#5c534a;border-color:#786e62}.dark-mode-override .form-section.svelte-1po7oi3 h3:where(.svelte-1po7oi3),html.dark-mode-override .form-section.svelte-1po7oi3 h3:where(.svelte-1po7oi3){color:#fff!important}.dark-mode-override .section-help.svelte-1po7oi3,html.dark-mode-override .section-help.svelte-1po7oi3{color:#d9d2c9!important}.dark-mode-override .form-group.svelte-1po7oi3 label:where(.svelte-1po7oi3),html.dark-mode-override .form-group.svelte-1po7oi3 label:where(.svelte-1po7oi3){color:#fff!important}.dark-mode-override .field-help.svelte-1po7oi3,html.dark-mode-override .field-help.svelte-1po7oi3{color:#b8ad9f!important}.dark-mode-override .form-group.svelte-1po7oi3 input:where(.svelte-1po7oi3),html.dark-mode-override .form-group.svelte-1po7oi3 input:where(.svelte-1po7oi3){background:#2a2621!important;color:#fff!important;border-color:#786e62}.dark-mode-override .form-group.svelte-1po7oi3 input:where(.svelte-1po7oi3):focus,html.dark-mode-override .form-group.svelte-1po7oi3 input:where(.svelte-1po7oi3):focus{border-color:#629e65;box-shadow:0 0 0 3px #629e6533}.dark-mode-override .url-input.svelte-1po7oi3,html.dark-mode-override .url-input.svelte-1po7oi3{border-color:#786e62}.dark-mode-override .url-input.svelte-1po7oi3:focus-within,html.dark-mode-override .url-input.svelte-1po7oi3:focus-within{border-color:#629e65}.dark-mode-override .url-suffix.svelte-1po7oi3,html.dark-mode-override .url-suffix.svelte-1po7oi3{background:#5c534a;color:#d9d2c9;border-left-color:#786e62}.dark-mode-override .checkbox-label.svelte-1po7oi3,html.dark-mode-override .checkbox-label.svelte-1po7oi3{color:#fff!important}.dark-mode-override .form-note.svelte-1po7oi3,html.dark-mode-override .form-note.svelte-1po7oi3{color:#b8ad9f!important}.dark-mode-override .faq-section.svelte-1po7oi3,html.dark-mode-override .faq-section.svelte-1po7oi3{background:#2a2621}.dark-mode-override .faq-item.svelte-1po7oi3,html.dark-mode-override .faq-item.svelte-1po7oi3{background:#403a33;box-shadow:0 4px 6px #0000004d}.dark-mode-override .faq-item.svelte-1po7oi3 h4:where(.svelte-1po7oi3),html.dark-mode-override .faq-item.svelte-1po7oi3 h4:where(.svelte-1po7oi3){color:#fff!important}.dark-mode-override .faq-item.svelte-1po7oi3 p:where(.svelte-1po7oi3),html.dark-mode-override .faq-item.svelte-1po7oi3 p:where(.svelte-1po7oi3){color:#d9d2c9!important}.dark-mode-override .hero-buttons.svelte-1po7oi3 .btn-secondary:where(.svelte-1po7oi3),html.dark-mode-override .hero-buttons.svelte-1po7oi3 .btn-secondary:where(.svelte-1po7oi3){background:#403a33;color:#fff!important;border-color:#786e62}.dark-mode-override .hero-buttons.svelte-1po7oi3 .btn-secondary:where(.svelte-1po7oi3):hover,html.dark-mode-override .hero-buttons.svelte-1po7oi3 .btn-secondary:where(.svelte-1po7oi3):hover{background:#629e65;border-color:#629e65;color:#fff!important}.dark-mode-override input[type=text].svelte-1po7oi3,.dark-mode-override input[type=email].svelte-1po7oi3,.dark-mode-override input[type=tel].svelte-1po7oi3,html.dark-mode-override input[type=text].svelte-1po7oi3,html.dark-mode-override input[type=email].svelte-1po7oi3,html.dark-mode-override input[type=tel].svelte-1po7oi3{color:#fff!important;background:#2a2621!important;border-color:#786e62}.dark-mode-override input[type=text].svelte-1po7oi3::-moz-placeholder,.dark-mode-override input[type=email].svelte-1po7oi3::-moz-placeholder,.dark-mode-override input[type=tel].svelte-1po7oi3::-moz-placeholder,html.dark-mode-override input[type=text].svelte-1po7oi3::-moz-placeholder,html.dark-mode-override input[type=email].svelte-1po7oi3::-moz-placeholder,html.dark-mode-override input[type=tel].svelte-1po7oi3::-moz-placeholder{color:#968b7d!important;opacity:1}.dark-mode-override input[type=text].svelte-1po7oi3::placeholder,.dark-mode-override input[type=email].svelte-1po7oi3::placeholder,.dark-mode-override input[type=tel].svelte-1po7oi3::placeholder,html.dark-mode-override input[type=text].svelte-1po7oi3::placeholder,html.dark-mode-override input[type=email].svelte-1po7oi3::placeholder,html.dark-mode-override input[type=tel].svelte-1po7oi3::placeholder{color:#968b7d!important;opacity:1}.dark-mode-override .error-message.svelte-1po7oi3,html.dark-mode-override .error-message.svelte-1po7oi3{background:#8b0000;color:#fff;border-color:#dc3545}
