main.svelte-5of6yy{font-family:var(--font-family-sans);line-height:1.6}.hero.svelte-5of6yy{position:relative;background:var(--color-bg-primary);color:var(--color-text-primary);padding:4rem 2rem;text-align:center;overflow:hidden;min-height:360px}.hero-backdrop.svelte-5of6yy{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0}.hero-backdrop.svelte-5of6yy:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 50% 40%,transparent 0%,rgba(11,14,20,.7) 75%);z-index:1}.hero-content.svelte-5of6yy{position:relative;z-index:2;max-width:800px;margin:0 auto}.hero.svelte-5of6yy h1:where(.svelte-5of6yy){font-size:clamp(2.5rem,6vw,3.5rem);margin-bottom:1rem;font-family:var(--font-family-display);color:var(--color-text-primary)}.hero-subtitle.svelte-5of6yy{font-size:1.35rem;margin-bottom:1rem;color:var(--color-primary)}.hero-description.svelte-5of6yy{font-size:1.1rem;margin-bottom:2rem;color:var(--color-text-secondary)}.app-store-buttons.svelte-5of6yy{display:flex;justify-content:center;margin:2rem 0}.app-store-badge.svelte-5of6yy{display:inline-block;transition:transform .3s ease}.app-store-badge.svelte-5of6yy:hover{transform:scale(1.05)}.app-store-badge.svelte-5of6yy img:where(.svelte-5of6yy){height:60px;width:auto}.qr-code-section.svelte-5of6yy{margin-top:2rem;text-align:center}.qr-code-section.svelte-5of6yy p:where(.svelte-5of6yy){color:var(--color-text-secondary);margin-bottom:1rem;font-size:.9rem}.qr-code.svelte-5of6yy{width:120px;height:120px;border-radius:12px;box-shadow:var(--shadow-md);background:#fff;padding:8px}.features.svelte-5of6yy{padding:4rem 2rem;background:var(--color-bg-secondary)}.features.svelte-5of6yy h2:where(.svelte-5of6yy){text-align:center;margin-bottom:3rem;color:var(--color-text-primary);font-size:2.5rem}.features-grid.svelte-5of6yy{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;max-width:1200px;margin:0 auto}.feature.svelte-5of6yy{background:var(--color-bg-card);padding:2rem;border-radius:12px;text-align:center;box-shadow:var(--shadow-md);transition:transform .3s ease;border-left:4px solid var(--color-primary);border:1px solid var(--color-border-light)}.feature.svelte-5of6yy:hover{transform:translateY(-5px);box-shadow:var(--shadow-lg)}.features-code.svelte-5of6yy{text-align:center}.feature.svelte-5of6yy h3:where(.svelte-5of6yy){color:var(--color-text-primary);margin-bottom:1rem}.feature.svelte-5of6yy p:where(.svelte-5of6yy){color:var(--color-text-secondary)}.benefits.svelte-5of6yy{padding:4rem 2rem;max-width:1000px;margin:0 auto}.benefits.svelte-5of6yy h2:where(.svelte-5of6yy){text-align:center;margin-bottom:3rem;color:var(--color-text-primary);font-size:2.5rem}.benefits-content.svelte-5of6yy{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem}.benefit-item.svelte-5of6yy{padding:1.5rem;border-left:4px solid var(--color-secondary);background:var(--gradient-bg);border-radius:8px;box-shadow:var(--shadow-sm);transition:all .3s ease}.benefit-item.svelte-5of6yy:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.benefit-item.svelte-5of6yy h3:where(.svelte-5of6yy){color:var(--color-text-primary);margin-bottom:.5rem}.benefit-item.svelte-5of6yy p:where(.svelte-5of6yy){color:var(--color-text-secondary)}.how-it-works.svelte-5of6yy{padding:4rem 2rem;background:var(--color-bg-secondary)}.how-it-works.svelte-5of6yy h2:where(.svelte-5of6yy){text-align:center;margin-bottom:3rem;color:var(--color-text-primary);font-size:2.5rem}.steps.svelte-5of6yy{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;max-width:1000px;margin:0 auto}.step.svelte-5of6yy{background:var(--color-bg-card);padding:2rem;border-radius:12px;text-align:center;box-shadow:var(--shadow-md);border:1px solid var(--color-border-light)}.step-number.svelte-5of6yy{width:50px;height:50px;background:var(--gradient-primary);color:var(--color-text-on-dark);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:700;margin:0 auto 1rem}.step.svelte-5of6yy h3:where(.svelte-5of6yy){color:var(--color-text-primary);margin-bottom:.5rem}.step.svelte-5of6yy p:where(.svelte-5of6yy){color:var(--color-text-secondary)}.cta-section.svelte-5of6yy{background:var(--color-bg-secondary);padding:4rem 2rem;text-align:center;border-top:1px solid var(--color-border)}.cta-section.svelte-5of6yy h2:where(.svelte-5of6yy){color:var(--color-text-primary);margin-bottom:1rem;font-size:2.5rem}.cta-section.svelte-5of6yy p:where(.svelte-5of6yy){color:var(--color-text-secondary);margin-bottom:2rem;font-size:1.1rem}.support-links.svelte-5of6yy{margin-top:2rem;display:flex;gap:2rem;justify-content:center;flex-wrap:wrap}.support-links.svelte-5of6yy a:where(.svelte-5of6yy){color:var(--color-primary);text-decoration:none;font-weight:500;transition:color .3s ease}.support-links.svelte-5of6yy a:where(.svelte-5of6yy):hover{color:var(--color-primary-dark);text-decoration:underline}@media (max-width: 768px){.hero.svelte-5of6yy h1:where(.svelte-5of6yy){font-size:2rem}.hero-subtitle.svelte-5of6yy{font-size:1.2rem}.features.svelte-5of6yy h2:where(.svelte-5of6yy),.benefits.svelte-5of6yy h2:where(.svelte-5of6yy),.how-it-works.svelte-5of6yy h2:where(.svelte-5of6yy),.cta-section.svelte-5of6yy h2:where(.svelte-5of6yy){font-size:2rem}.features-grid.svelte-5of6yy,.steps.svelte-5of6yy{grid-template-columns:1fr}.app-store-buttons.svelte-5of6yy{flex-direction:column;align-items:center}.support-links.svelte-5of6yy{flex-direction:column;gap:1rem}}
