.landing.svelte-1uha8ag{max-width:1200px;margin:0 auto}.hero.svelte-1uha8ag{text-align:center;padding:var(--space-16) 0;position:relative}h1.svelte-1uha8ag{font-size:var(--text-5xl);font-weight:700;line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);margin-bottom:var(--space-6);color:var(--text-primary)}.gradient-text.svelte-1uha8ag{background:linear-gradient(135deg,var(--accent-color) 0%,#8B3A42 50%,var(--accent-hover) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.subtitle.svelte-1uha8ag{font-size:var(--text-xl);color:var(--text-secondary);max-width:600px;margin:0 auto var(--space-8);line-height:var(--leading-relaxed)}.cta-buttons.svelte-1uha8ag{display:flex;gap:var(--space-4);justify-content:center;margin-bottom:var(--space-16)}.btn.svelte-1uha8ag{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-4) var(--space-6);border-radius:var(--radius-lg);font-size:var(--text-base);font-weight:600;text-decoration:none;transition:all var(--transition-base)}.btn.primary.svelte-1uha8ag{background:linear-gradient(135deg,var(--accent-color) 0%,var(--accent-hover) 100%);color:#fff;box-shadow:var(--shadow-md),var(--shadow-accent)}.btn.primary.svelte-1uha8ag:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg),0 6px 20px #722f3780}.btn.secondary.svelte-1uha8ag{background:var(--bg-secondary);color:var(--text-primary);border:1px solid var(--border-color);box-shadow:var(--shadow-sm)}.btn.secondary.svelte-1uha8ag:hover{background:var(--bg-hover);border-color:var(--text-muted)}.btn.large.svelte-1uha8ag{padding:var(--space-5) var(--space-8);font-size:var(--text-lg)}.hero-visual.svelte-1uha8ag{display:flex;justify-content:center;gap:var(--space-4);perspective:1000px}.visual-card.svelte-1uha8ag{width:180px;background:var(--bg-secondary);border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--border-color);box-shadow:var(--shadow-lg);transition:transform var(--transition-slow)}.visual-card.svelte-1uha8ag:hover{transform:translateY(-8px)!important}.card-1.svelte-1uha8ag{transform:rotate(-6deg) translateY(20px)}.card-2.svelte-1uha8ag{transform:rotate(0) translateY(0);z-index:1}.card-3.svelte-1uha8ag{transform:rotate(6deg) translateY(20px)}.visual-cover.svelte-1uha8ag{aspect-ratio:1;background:linear-gradient(135deg,var(--bg-tertiary) 0%,var(--bg-hover) 100%)}.visual-cover.accent.svelte-1uha8ag{background:linear-gradient(135deg,var(--accent-lighter) 0%,var(--accent-light) 100%)}.visual-info.svelte-1uha8ag{padding:var(--space-3)}.visual-title.svelte-1uha8ag{height:12px;background:var(--bg-tertiary);border-radius:var(--radius-sm);margin-bottom:var(--space-2);width:80%}.visual-subtitle.svelte-1uha8ag{height:10px;background:var(--bg-tertiary);border-radius:var(--radius-sm);width:60%}.features.svelte-1uha8ag{padding:var(--space-16) 0}.section-title.svelte-1uha8ag{text-align:center;font-size:var(--text-3xl);font-weight:700;margin-bottom:var(--space-12);color:var(--text-primary);letter-spacing:var(--tracking-tight)}.features-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--space-6)}.feature-card.svelte-1uha8ag{background:var(--bg-secondary);padding:var(--space-6);border-radius:var(--radius-xl);border:1px solid var(--border-color);transition:all var(--transition-base)}.feature-card.svelte-1uha8ag:hover{border-color:var(--accent-color);box-shadow:var(--shadow-md);transform:translateY(-2px)}.feature-icon.svelte-1uha8ag{width:48px;height:48px;background:var(--accent-lighter);color:var(--accent-color);border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:center;margin-bottom:var(--space-4)}.feature-card.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:var(--text-lg);font-weight:600;margin-bottom:var(--space-2);color:var(--text-primary)}.feature-card.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:var(--text-sm);color:var(--text-secondary);line-height:var(--leading-relaxed)}.benefits.svelte-1uha8ag{padding:var(--space-16) 0;text-align:center}.benefits-content.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:var(--text-3xl);font-weight:700;margin-bottom:var(--space-4);color:var(--text-primary);letter-spacing:var(--tracking-tight)}.benefits-content.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:var(--text-lg);color:var(--text-secondary);margin-bottom:var(--space-8)}.benefits-list.svelte-1uha8ag{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-4) var(--space-8);list-style:none;margin-bottom:var(--space-8)}.benefits-list.svelte-1uha8ag li:where(.svelte-1uha8ag){display:flex;align-items:center;gap:var(--space-2);color:var(--text-secondary);font-size:var(--text-base)}.benefits-list.svelte-1uha8ag li:where(.svelte-1uha8ag) svg{color:var(--accent-color)}@media(max-width:768px){h1.svelte-1uha8ag{font-size:var(--text-3xl)}.subtitle.svelte-1uha8ag{font-size:var(--text-lg)}.cta-buttons.svelte-1uha8ag{flex-direction:column;align-items:center}.btn.svelte-1uha8ag{width:100%;max-width:300px;justify-content:center}.hero-visual.svelte-1uha8ag{display:none}.features-grid.svelte-1uha8ag{grid-template-columns:1fr}.section-title.svelte-1uha8ag{font-size:var(--text-2xl)}.benefits-content.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:var(--text-2xl)}}
