.landing-page.svelte-1josedm{max-width:100%;margin:0 auto;padding:0}.hero.svelte-1josedm{text-align:center;padding:var(--spacing-2xl) var(--spacing-lg);margin-bottom:var(--spacing-2xl)}.hero-content.svelte-1josedm{max-width:500px;margin:0 auto}.hero-title.svelte-1josedm{font-size:clamp(2rem,8vw,3rem);font-weight:800;line-height:1.1;margin-bottom:var(--spacing-lg);background:linear-gradient(45deg,var(--color-primary),var(--color-primary-light));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-subtitle.svelte-1josedm{font-size:var(--font-size-lg);color:var(--color-text-muted);line-height:1.6;margin-bottom:var(--spacing-2xl)}.hero-actions.svelte-1josedm{display:flex;flex-direction:column;gap:var(--spacing-md);max-width:300px;margin:0 auto}.features.svelte-1josedm{padding:var(--spacing-2xl) var(--spacing-lg);background:var(--color-surface);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--color-border);border-radius:var(--radius-lg);margin:var(--spacing-2xl) var(--spacing-lg);box-shadow:var(--shadow-md)}.section-title.svelte-1josedm{font-size:var(--font-size-2xl);font-weight:700;text-align:center;margin-bottom:var(--spacing-2xl);color:var(--color-text)}.features-grid.svelte-1josedm{display:grid;gap:var(--spacing-xl);grid-template-columns:1fr}.feature-card.svelte-1josedm{text-align:center;padding:var(--spacing-xl);background:var(--color-surface);border:1px solid var(--color-border-light);border-radius:var(--radius-lg);transition:all .3s ease}.feature-card.svelte-1josedm:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg);border-color:var(--color-primary)}.feature-icon.svelte-1josedm{font-size:3rem;margin-bottom:var(--spacing-lg);display:block}.feature-title.svelte-1josedm{font-size:var(--font-size-xl);font-weight:600;margin-bottom:var(--spacing-sm);color:var(--color-text)}.feature-description.svelte-1josedm{color:var(--color-text-muted);line-height:1.6}.how-it-works.svelte-1josedm{padding:var(--spacing-2xl) var(--spacing-lg);margin:var(--spacing-2xl) 0}.steps.svelte-1josedm{display:flex;flex-direction:column;gap:var(--spacing-xl);max-width:500px;margin:0 auto}.step.svelte-1josedm{display:flex;align-items:flex-start;gap:var(--spacing-lg);padding:var(--spacing-xl);background:var(--color-surface);border:1px solid var(--color-border-light);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.step-number.svelte-1josedm{flex-shrink:0;width:48px;height:48px;background:var(--color-primary);color:#fff;border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;font-size:var(--font-size-xl);font-weight:700}.step-content.svelte-1josedm{flex:1}.step-title.svelte-1josedm{font-size:var(--font-size-lg);font-weight:600;margin-bottom:var(--spacing-sm);color:var(--color-text)}.step-description.svelte-1josedm{color:var(--color-text-muted);line-height:1.6}.social-proof.svelte-1josedm{padding:var(--spacing-2xl) var(--spacing-lg);text-align:center}.testimonial.svelte-1josedm{max-width:600px;margin:0 auto;padding:var(--spacing-2xl);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--shadow-md)}.testimonial-text.svelte-1josedm{font-size:var(--font-size-lg);font-style:italic;color:var(--color-text);line-height:1.6;margin-bottom:var(--spacing-lg)}.testimonial-text.svelte-1josedm:before{content:'"';font-size:2rem;color:var(--color-primary);font-weight:700}.testimonial-text.svelte-1josedm:after{content:'"';font-size:2rem;color:var(--color-primary);font-weight:700}.testimonial-author.svelte-1josedm{color:var(--color-text-muted);font-weight:600}.cta.svelte-1josedm{text-align:center;padding:var(--spacing-2xl) var(--spacing-lg);margin:var(--spacing-2xl) var(--spacing-lg);background:linear-gradient(135deg,var(--color-primary),var(--color-primary-light));border-radius:var(--radius-lg);box-shadow:var(--shadow-lg)}.cta-title.svelte-1josedm{font-size:var(--font-size-2xl);font-weight:700;color:#fff;margin-bottom:var(--spacing-lg)}.cta-description.svelte-1josedm{font-size:var(--font-size-lg);color:#ffffffe6;line-height:1.6;margin-bottom:var(--spacing-xl);max-width:400px;margin-left:auto;margin-right:auto}.cta.svelte-1josedm .btn{background:#fff;color:var(--color-primary);font-weight:700;font-size:var(--font-size-lg);padding:var(--spacing-lg) var(--spacing-2xl);min-height:56px;box-shadow:var(--shadow-md)}.cta.svelte-1josedm .btn:hover{background:#fffffff2;transform:translateY(-2px);box-shadow:var(--shadow-lg)}
