.hero.svelte-8jmspv{background-color:var(--bg-accent);padding:var(--spacing-xl) 0;text-align:center;position:relative;margin-top:-1rem}.tagline.svelte-8jmspv{font-size:1.5rem;font-weight:700;color:var(--primary-color);margin-bottom:var(--spacing-md)}.description.svelte-8jmspv{max-width:800px;margin:0 auto var(--spacing-md);font-size:1.2rem}.content.svelte-8jmspv{max-width:800px;margin:0 auto}.bg-alt.svelte-8jmspv{background-color:var(--bg-alt-color)}.feature-section.svelte-8jmspv{margin-bottom:var(--spacing-lg)}.feature-grid.svelte-8jmspv{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:var(--spacing-md);margin:var(--spacing-md) 0}.feature-card.svelte-8jmspv,.content-type.svelte-8jmspv{background-color:#fff;padding:var(--spacing-md);border-radius:var(--border-radius);box-shadow:var(--shadow);transition:var(--transition)}.feature-card.svelte-8jmspv:hover,.content-type.svelte-8jmspv:hover{transform:translateY(-5px);box-shadow:0 10px 15px #0000001a}.icon.svelte-8jmspv{margin-bottom:var(--spacing-xs);color:var(--primary-color);display:flex;justify-content:center;align-items:center}.icon.svelte-8jmspv img:where(.svelte-8jmspv){width:32px;height:32px;fill:var(--primary-color)}.feature-card.svelte-8jmspv h4:where(.svelte-8jmspv),.content-type.svelte-8jmspv h4:where(.svelte-8jmspv){text-align:center;margin-top:.5rem}.profile-content.svelte-8jmspv{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:var(--spacing-md);margin-top:var(--spacing-md)}.impact-grid.svelte-8jmspv{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:var(--spacing-md)}.impact-card.svelte-8jmspv{background-color:#fff;padding:var(--spacing-md);border-radius:var(--border-radius);box-shadow:var(--shadow)}.impact-card.svelte-8jmspv h3:where(.svelte-8jmspv){color:var(--primary-color);border-bottom:2px solid var(--primary-light);padding-bottom:var(--spacing-xs);margin-bottom:var(--spacing-sm)}.impact-card.svelte-8jmspv ul:where(.svelte-8jmspv){padding-left:var(--spacing-md)}.impact-card.svelte-8jmspv li:where(.svelte-8jmspv){margin-bottom:var(--spacing-xs)}.logo-meaning.svelte-8jmspv{display:flex;flex-wrap:wrap;gap:var(--spacing-lg);align-items:center;margin-bottom:var(--spacing-lg)}.logo-display.svelte-8jmspv{flex:1;min-width:300px;display:flex;justify-content:center;align-items:center}.big-logo.svelte-8jmspv{text-align:center}.logo-description.svelte-8jmspv{flex:2;min-width:300px}.meaning-card.svelte-8jmspv{background-color:#fff;padding:var(--spacing-md);border-radius:var(--border-radius);box-shadow:var(--shadow);margin-bottom:var(--spacing-md)}.meaning-card.svelte-8jmspv h3:where(.svelte-8jmspv){color:var(--primary-color);margin-bottom:var(--spacing-xs)}.conclusion.svelte-8jmspv{text-align:center;font-size:1.2rem;max-width:800px;margin:0 auto;font-style:italic}.conclusion-section.svelte-8jmspv{background-color:var(--bg-accent)}.conclusion-content.svelte-8jmspv{max-width:800px;margin:0 auto;text-align:center}.cta-container.svelte-8jmspv{margin-top:var(--spacing-md)}.logo.svelte-8jmspv{max-width:200px;height:auto}@media (max-width: 768px){.logo-meaning.svelte-8jmspv{flex-direction:column}.feature-grid.svelte-8jmspv,.profile-content.svelte-8jmspv,.impact-grid.svelte-8jmspv{grid-template-columns:1fr}}.app-download-section.svelte-8jmspv{background:linear-gradient(135deg,#f8f9fa,#e9ecef);padding:var(--spacing-xl) 0;margin:var(--spacing-xl) 0}.section-subtitle.svelte-8jmspv{font-size:1.2rem;color:#666;text-align:center;margin-bottom:var(--spacing-lg);max-width:600px;margin-left:auto;margin-right:auto}.app-download-grid.svelte-8jmspv{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--spacing-lg);margin-bottom:var(--spacing-xl)}.app-download-card.svelte-8jmspv{background:#fff;border-radius:16px;padding:var(--spacing-lg);box-shadow:0 8px 32px #0000001a;display:flex;align-items:flex-start;gap:var(--spacing-md);transition:transform .3s ease,box-shadow .3s ease}.app-download-card.svelte-8jmspv:hover{transform:translateY(-5px);box-shadow:0 12px 40px #00000026}.app-download-card.ios.svelte-8jmspv{border-left:4px solid #007AFF}.app-download-card.android.svelte-8jmspv{border-left:4px solid #3DDC84}.app-icon.svelte-8jmspv{background:linear-gradient(135deg,#667eea,#764ba2);width:80px;height:80px;border-radius:16px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.app-download-card.ios.svelte-8jmspv .app-icon:where(.svelte-8jmspv){background:linear-gradient(135deg,#007aff,#5856d6)}.app-download-card.android.svelte-8jmspv .app-icon:where(.svelte-8jmspv){background:linear-gradient(135deg,#3ddc84,#00c853)}.app-icon.svelte-8jmspv svg:where(.svelte-8jmspv){color:#fff;width:48px;height:48px}.app-info.svelte-8jmspv{flex:1}.app-info.svelte-8jmspv h3:where(.svelte-8jmspv){margin:0 0 var(--spacing-sm) 0;color:#333;font-size:1.3rem}.app-info.svelte-8jmspv p:where(.svelte-8jmspv){margin:0 0 var(--spacing-md) 0;color:#666;font-size:.95rem;line-height:1.5}.app-features.svelte-8jmspv{list-style:none;padding:0;margin:0 0 var(--spacing-lg) 0}.app-features.svelte-8jmspv li:where(.svelte-8jmspv){color:#28a745;font-size:.9rem;margin-bottom:4px;font-weight:500}.download-btn.svelte-8jmspv{display:inline-flex;align-items:center;gap:8px;padding:12px 20px;border:none;border-radius:8px;font-size:1rem;font-weight:600;text-decoration:none;transition:all .3s ease;cursor:pointer}.download-btn.ios.svelte-8jmspv{background:linear-gradient(135deg,#007aff,#5856d6);color:#fff}.download-btn.android.svelte-8jmspv{background:linear-gradient(135deg,#3ddc84,#00c853);color:#fff}.download-btn.svelte-8jmspv:hover{transform:translateY(-2px);box-shadow:0 6px 20px #0003}.download-btn.svelte-8jmspv svg:where(.svelte-8jmspv){width:20px;height:20px}.app-features-highlight.svelte-8jmspv{margin-top:var(--spacing-xl)}.app-features-highlight.svelte-8jmspv h3:where(.svelte-8jmspv){text-align:center;color:#333;margin-bottom:var(--spacing-lg);font-size:1.8rem}.features-grid.svelte-8jmspv{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--spacing-lg)}.feature-highlight.svelte-8jmspv{background:#fff;border-radius:12px;padding:var(--spacing-lg);text-align:center;box-shadow:0 4px 16px #00000014;transition:transform .3s ease}.feature-highlight.svelte-8jmspv:hover{transform:translateY(-3px)}.feature-icon.svelte-8jmspv{font-size:2.5rem;margin-bottom:var(--spacing-md)}.feature-highlight.svelte-8jmspv h4:where(.svelte-8jmspv){margin:0 0 var(--spacing-sm) 0;color:#333;font-size:1.1rem}.feature-highlight.svelte-8jmspv p:where(.svelte-8jmspv){margin:0;color:#666;font-size:.9rem;line-height:1.4}@media (max-width: 768px){.app-download-grid.svelte-8jmspv{grid-template-columns:1fr}.app-download-card.svelte-8jmspv{flex-direction:column;text-align:center}.app-icon.svelte-8jmspv{margin:0 auto var(--spacing-md)}.features-grid.svelte-8jmspv{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--spacing-md)}.section-subtitle.svelte-8jmspv{font-size:1.1rem;padding:0 var(--spacing-md)}}.feature-cta.svelte-8jmspv{text-align:center;margin:var(--spacing-xl) 0;padding:var(--spacing-lg);background:linear-gradient(135deg,#2e7d32,#1b5e20);border-radius:12px;color:#fff}.feature-cta.svelte-8jmspv p:where(.svelte-8jmspv){font-size:1.2rem;margin:0 0 var(--spacing-md) 0;font-weight:500}.cta-link.svelte-8jmspv,.feature-cta.svelte-8jmspv button.cta-link:where(.svelte-8jmspv){display:inline-block;background:#fff;color:#2e7d32;padding:12px 24px;border-radius:8px;text-decoration:none;font-weight:600;font-size:1.1rem;transition:all .3s ease;border:none;cursor:pointer}.cta-link.svelte-8jmspv:hover,.feature-cta.svelte-8jmspv button.cta-link:where(.svelte-8jmspv):hover{transform:translateY(-2px);box-shadow:0 6px 20px #0003;background:#f8f9fa}.hero-buttons.svelte-8jmspv{display:flex;gap:1rem;justify-content:center;align-items:center;flex-wrap:wrap;margin-top:var(--spacing-lg)}.btn-qr.svelte-8jmspv{background:linear-gradient(135deg,#2e7d32,#43a047);color:#fff;font-weight:600;padding:.875rem 1.75rem;border-radius:6px;transition:all .3s ease;box-shadow:0 4px 12px #2e7d324d}.btn-qr.svelte-8jmspv:hover{background:linear-gradient(135deg,#1b5e20,#2e7d32);transform:translateY(-2px);box-shadow:0 6px 20px #2e7d3266;color:#fff}@media (max-width: 768px){.hero-buttons.svelte-8jmspv{flex-direction:column;align-items:center;gap:1rem}.hero-buttons.svelte-8jmspv .btn:where(.svelte-8jmspv){width:100%;max-width:280px}.btn-qr.svelte-8jmspv{width:100%;max-width:280px}}
