.hero.svelte-lt6fck{padding:2rem 0 3rem;overflow:hidden}@media(min-width:768px){.hero.svelte-lt6fck{padding:3rem 0 4rem}}.hero-inner.svelte-lt6fck{display:flex;flex-direction:column;gap:2rem}@media(min-width:1024px){.hero-inner.svelte-lt6fck{flex-direction:row;align-items:center;gap:3rem}}.hero-content.svelte-lt6fck{flex:1}.hero-badge.svelte-lt6fck{display:inline-flex;align-items:center;gap:.5rem;padding:6px 14px;background:var(--color-primary-light);color:var(--color-primary-dark);font-size:.8125rem;font-weight:600;border-radius:var(--radius-full);margin-bottom:1rem}.hero-title.svelte-lt6fck{font-size:2rem;line-height:1.15;margin-bottom:1rem;max-width:540px}@media(min-width:640px){.hero-title.svelte-lt6fck{font-size:2.5rem}}@media(min-width:1024px){.hero-title.svelte-lt6fck{font-size:3rem}}.hero-desc.svelte-lt6fck{font-size:1.0625rem;color:var(--color-text-secondary);max-width:480px;margin-bottom:1.5rem;line-height:1.7}.hero-actions.svelte-lt6fck{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:2rem}.hero-cta.svelte-lt6fck{box-shadow:var(--shadow-glow)}.hero-stats.svelte-lt6fck{display:flex;align-items:center;gap:1.5rem}.stat.svelte-lt6fck{display:flex;flex-direction:column}.stat-number.svelte-lt6fck{font-family:var(--font-heading);font-size:1.5rem;font-weight:800;color:var(--color-primary-dark)}.stat-label.svelte-lt6fck{font-size:.75rem;color:var(--color-text-muted);font-weight:500}.stat-divider.svelte-lt6fck{width:1px;height:32px;background:var(--color-border)}.hero-visual.svelte-lt6fck{flex:1;display:flex;align-items:center;justify-content:center}.hero-image-wrapper.svelte-lt6fck{position:relative;width:100%;max-width:420px;aspect-ratio:1}.hero-image-bg.svelte-lt6fck{position:absolute;inset:10%;background:radial-gradient(circle,var(--color-primary-light) 0%,transparent 70%);border-radius:50%;filter:blur(40px)}.hero-floating-cards.svelte-lt6fck{position:relative;width:100%;height:100%}.floating-card.svelte-lt6fck{position:absolute;display:flex;align-items:center;gap:.5rem;padding:.625rem 1rem;background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);font-size:.8125rem;font-weight:600;white-space:nowrap;animation:svelte-lt6fck-float 3s ease-in-out infinite}.fc-emoji.svelte-lt6fck{font-size:1.25rem}.fc-1.svelte-lt6fck{top:15%;left:10%;animation-delay:0s}.fc-2.svelte-lt6fck{top:50%;right:5%;animation-delay:1s}.fc-3.svelte-lt6fck{bottom:20%;left:20%;animation-delay:2s}@keyframes svelte-lt6fck-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.trust-section.svelte-lt6fck{padding:1.5rem 0;background:var(--color-surface);border-top:1px solid var(--color-border-light);border-bottom:1px solid var(--color-border-light)}.trust-inner.svelte-lt6fck{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}@media(min-width:768px){.trust-inner.svelte-lt6fck{grid-template-columns:repeat(4,1fr)}}.trust-badge.svelte-lt6fck{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem}.trust-icon.svelte-lt6fck{width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:var(--color-primary-light);color:var(--color-primary-dark);border-radius:var(--radius-md);flex-shrink:0}.trust-title.svelte-lt6fck{font-family:var(--font-heading);font-size:.875rem;font-weight:600;margin:0 0 2px}.trust-desc.svelte-lt6fck{font-size:.75rem;color:var(--color-text-muted);margin:0;line-height:1.4}.category-grid.svelte-lt6fck{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem}@media(min-width:640px){.category-grid.svelte-lt6fck{grid-template-columns:repeat(4,1fr);gap:1rem}}@media(min-width:1024px){.category-grid.svelte-lt6fck{grid-template-columns:repeat(6,1fr)}}.category-card.svelte-lt6fck{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1.25rem .75rem;background:var(--color-surface);border:1px solid var(--color-border-light);border-radius:var(--radius-lg);text-decoration:none;transition:all var(--transition-base)}.category-card.svelte-lt6fck:hover{border-color:var(--color-primary);background:var(--color-primary-light);transform:translateY(-3px);box-shadow:var(--shadow-md)}.category-emoji.svelte-lt6fck{font-size:2rem}.category-name.svelte-lt6fck{font-size:.8125rem;font-weight:600;color:var(--color-text-primary);text-align:center}.featured-section.svelte-lt6fck{background:var(--color-surface-alt)}.product-grid.svelte-lt6fck{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}@media(min-width:640px){.product-grid.svelte-lt6fck{gap:1.25rem}}@media(min-width:768px){.product-grid.svelte-lt6fck{grid-template-columns:repeat(3,1fr)}}@media(min-width:1024px){.product-grid.svelte-lt6fck{grid-template-columns:repeat(4,1fr)}}.section-cta.svelte-lt6fck{text-align:center;margin-top:2.5rem}.why-grid.svelte-lt6fck{display:grid;grid-template-columns:1fr;gap:1.5rem}@media(min-width:640px){.why-grid.svelte-lt6fck{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.why-grid.svelte-lt6fck{grid-template-columns:repeat(4,1fr)}}.why-card.svelte-lt6fck{text-align:center;padding:2rem 1.5rem;background:var(--color-surface);border-radius:var(--radius-lg);border:1px solid var(--color-border-light);transition:all var(--transition-base)}.why-card.svelte-lt6fck:hover{border-color:var(--color-secondary);box-shadow:var(--shadow-md);transform:translateY(-3px)}.why-icon.svelte-lt6fck{width:56px;height:56px;display:flex;align-items:center;justify-content:center;background:var(--color-secondary-light);color:var(--color-secondary-dark);border-radius:var(--radius-lg);margin:0 auto 1rem}.why-title.svelte-lt6fck{font-size:1.0625rem;margin:0 0 .5rem}.why-desc.svelte-lt6fck{font-size:.875rem;color:var(--color-text-secondary);margin:0;line-height:1.6}.faq-section.svelte-lt6fck{background:var(--color-surface-alt)}.faq-list.svelte-lt6fck{max-width:720px;margin:0 auto;display:flex;flex-direction:column;gap:.5rem}.faq-item.svelte-lt6fck{width:100%;text-align:left;padding:0;border:none;background:var(--color-surface);border-radius:var(--radius-md);cursor:pointer;overflow:hidden;transition:box-shadow var(--transition-base)}.faq-item.svelte-lt6fck:hover{box-shadow:var(--shadow-sm)}.faq-open.svelte-lt6fck{box-shadow:var(--shadow-md)}.faq-question.svelte-lt6fck{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;font-weight:600;font-size:.9375rem;gap:1rem}.faq-chevron.svelte-lt6fck{flex-shrink:0;transition:transform var(--transition-fast);color:var(--color-text-muted)}.faq-open.svelte-lt6fck .faq-chevron:where(.svelte-lt6fck){transform:rotate(180deg);color:var(--color-primary-dark)}.faq-answer.svelte-lt6fck{padding:0 1.25rem 1rem}.faq-answer.svelte-lt6fck p:where(.svelte-lt6fck){font-size:.875rem;color:var(--color-text-secondary);margin:0;line-height:1.7}.cta-banner.svelte-lt6fck{padding:4rem 0;background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-primary-hover) 100%)}.cta-content.svelte-lt6fck{text-align:center;max-width:560px;margin:0 auto}.cta-content.svelte-lt6fck h2:where(.svelte-lt6fck){font-size:2rem;margin-bottom:.75rem}.cta-content.svelte-lt6fck p:where(.svelte-lt6fck){font-size:1.0625rem;color:#1a1a1abf;margin-bottom:1.5rem}
