.hero.svelte-1uha8ag{padding-top:4rem;padding-bottom:2rem;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;background-color:var(--color-bg-base)}.hero-content.svelte-1uha8ag{text-align:center;max-width:900px;position:relative;z-index:10}.hero-title.svelte-1uha8ag{font-size:3.5rem;line-height:1.1;margin-bottom:var(--spacing-lg);color:var(--color-text-main);letter-spacing:-.03em;font-weight:800}.highlight.svelte-1uha8ag{background:var(--gradient-primary);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;position:relative}.hero-desc.svelte-1uha8ag{font-size:1.04rem;color:var(--color-text-secondary);margin-bottom:var(--spacing-2xl);max-width:600px;margin-left:auto;margin-right:auto;line-height:1.6}.search-box-wrapper.svelte-1uha8ag{max-width:680px;margin:0 auto;padding:10px;background:#6157570d;border-radius:var(--radius-xl);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:var(--shadow-xl)}.search-box.svelte-1uha8ag{display:flex;gap:var(--spacing-sm)}input.svelte-1uha8ag{flex:1;padding:1rem 1.5rem;border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-lg);font-size:1.125rem;font-family:inherit;color:var(--color-text-main);outline:none;transition:all .3s ease}input.svelte-1uha8ag:focus{border-color:var(--color-primary);box-shadow:0 0 0 4px #7c3aed26}input.svelte-1uha8ag::placeholder{color:var(--color-text-secondary);opacity:.6}.btn-primary.svelte-1uha8ag{padding:0 2rem;font-size:1rem;gap:.5rem;background:var(--gradient-primary);border:none;box-shadow:var(--shadow-glow);border-radius:var(--radius-lg);font-weight:600;color:#fff}.btn-primary.svelte-1uha8ag:hover{filter:brightness(1.1);transform:translateY(-2px);box-shadow:var(--shadow-lg),var(--shadow-glow)}.quick-links.svelte-1uha8ag{margin-top:20px;color:var(--color-text-secondary)}.link-btn.svelte-1uha8ag{background:none;border:none;color:var(--color-secondary);border-bottom:1px dashed var(--color-secondary);font-size:1rem;cursor:pointer;padding:0;margin-left:.5rem;transition:all .2s}.link-btn.svelte-1uha8ag:hover{color:var(--color-primary);border-color:var(--color-primary)}.unifers-promo-section.svelte-1uha8ag{padding:var(--spacing-2xl) 0;background:radial-gradient(circle at center,rgba(124,58,237,.05) 0%,transparent 70%);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);margin-top:-2rem}.promo-container.svelte-1uha8ag{text-align:center;max-width:800px;margin:0 auto}.promo-badge.svelte-1uha8ag{display:inline-block;padding:.25rem .75rem;background:#7c3aed1a;color:var(--color-primary);border-radius:var(--radius-full);font-size:.85rem;font-weight:600;margin-bottom:var(--spacing-md)}.promo-title.svelte-1uha8ag{font-size:2.5rem;font-weight:800;margin-bottom:var(--spacing-md);line-height:1.2;color:var(--color-text-main)}.promo-desc.svelte-1uha8ag{font-size:1rem;color:var(--color-text-secondary);margin-bottom:var(--spacing-xl);margin-left:auto;margin-right:auto}.app-buttons.svelte-1uha8ag{display:flex;justify-content:center;gap:var(--spacing-md);flex-wrap:wrap}.btn-store.svelte-1uha8ag{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.5rem;background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);color:var(--color-text-main);font-weight:600;transition:all .3s ease;text-decoration:none}.btn-store.svelte-1uha8ag:hover{border-color:var(--color-primary);transform:translateY(-2px);box-shadow:var(--shadow-md)}.btn-web.svelte-1uha8ag{display:inline-flex;align-items:center;padding:.75rem 1.5rem;background:var(--gradient-primary);border-radius:var(--radius-lg);color:#fff;font-weight:600;text-decoration:none;transition:all .3s ease;box-shadow:var(--shadow-glow)}.btn-web.svelte-1uha8ag:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg),var(--shadow-glow)}.why-choose-section.svelte-1uha8ag{padding:var(--spacing-2xl) 0;background:var(--color-bg-base);border-bottom:1px solid var(--color-border)}.section-title.svelte-1uha8ag{font-size:2rem;font-weight:800;color:var(--color-text-main);margin-bottom:3rem;text-align:center;display:flex;align-items:center;justify-content:center;gap:.5rem}.section-title.svelte-1uha8ag:before{content:"✨"}.section-subtitle.svelte-1uha8ag{text-align:center;max-width:700px;margin:-2rem auto 3rem;color:var(--color-text-secondary);font-size:1.1rem;line-height:1.6}.benefit-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;list-style:none;padding:0;max-width:1000px;margin:0 auto}.benefit-grid.svelte-1uha8ag li:where(.svelte-1uha8ag){display:flex;gap:1rem;align-items:flex-start;font-size:1rem;color:var(--color-text-main);line-height:1.5;background:#fff;padding:2rem;border-radius:var(--radius-xl);border:1px solid var(--color-border);box-shadow:var(--shadow-sm);transition:all .3s ease}.benefit-grid.svelte-1uha8ag li:where(.svelte-1uha8ag):hover{border-color:var(--color-primary);transform:translateY(-5px);box-shadow:var(--shadow-lg)}.icon.svelte-1uha8ag{height:24px;display:flex;align-items:center;justify-content:center}.check-icon.svelte-1uha8ag{color:var(--color-primary);font-weight:700;background:#7c3aed1a;min-width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:16px;flex-shrink:0}.error-message.svelte-1uha8ag{color:#ef4444;font-size:.9rem;margin-top:.75rem;display:flex;align-items:center;gap:.5rem;font-weight:500;padding:0 .5rem}@media(max-width:768px){.hero.svelte-1uha8ag{padding-top:2rem;padding-bottom:2rem;min-height:auto}.hero-title.svelte-1uha8ag{font-size:2rem;margin-bottom:1rem}.hero-desc.svelte-1uha8ag{font-size:1rem;margin-bottom:1.5rem;padding:0 1rem}.search-box-wrapper.svelte-1uha8ag{margin:0 1rem;padding:.5rem}.search-box.svelte-1uha8ag{flex-direction:column;gap:.5rem}input.svelte-1uha8ag{width:100%;padding:.8rem 1rem;font-size:1rem}.btn-primary.svelte-1uha8ag{width:100%;padding:.8rem;justify-content:center}.section-title.svelte-1uha8ag{font-size:1.5rem;font-weight:700;color:var(--color-text-main);display:flex;align-items:center;justify-content:center;gap:.5rem}.promo-title.svelte-1uha8ag{font-size:2rem}.promo-desc.svelte-1uha8ag{font-size:.95rem;padding:0 1rem}.promo-container.svelte-1uha8ag{padding:0 1rem}.benefit-grid.svelte-1uha8ag{grid-template-columns:1fr;gap:1rem;padding:0 1rem}.benefit-grid.svelte-1uha8ag li:where(.svelte-1uha8ag){padding:1.5rem}}
