.hero.svelte-3gilao.svelte-3gilao{min-height:90vh;background:linear-gradient(135deg,#f5f7fa,#e8f0f7);display:flex;align-items:center;padding:8rem 2rem 4rem}.container.svelte-3gilao.svelte-3gilao{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.content.svelte-3gilao h1.svelte-3gilao{font-size:3.5rem;font-weight:700;line-height:1.2;color:#1a1a1a;margin-bottom:1.5rem}.subtitle.svelte-3gilao.svelte-3gilao{font-size:1.25rem;line-height:1.6;color:#4a5568;margin-bottom:2rem}.cta-buttons.svelte-3gilao.svelte-3gilao{display:flex;gap:1rem;flex-wrap:wrap}.btn-primary.svelte-3gilao.svelte-3gilao,.btn-secondary.svelte-3gilao.svelte-3gilao{padding:1rem 2rem;border-radius:12px;font-size:1.1rem;font-weight:600;text-decoration:none;transition:all .3s ease;display:inline-block}.btn-primary.svelte-3gilao.svelte-3gilao{background:linear-gradient(135deg,gold,#ffed4e);color:#1a1a1a;box-shadow:0 4px 15px #ffd7004d}.btn-primary.svelte-3gilao.svelte-3gilao:hover{transform:translateY(-2px);box-shadow:0 6px 20px #ffd70066}.btn-secondary.svelte-3gilao.svelte-3gilao{background:#fff;color:#1a1a1a;border:2px solid #e2e8f0}.btn-secondary.svelte-3gilao.svelte-3gilao:hover{border-color:#cbd5e0;transform:translateY(-2px)}.visual.svelte-3gilao.svelte-3gilao{display:flex;justify-content:center;align-items:center}.phone-mockup.svelte-3gilao.svelte-3gilao{width:280px;height:560px;background:#1a1a1a;border-radius:25px;padding:4px;box-shadow:0 20px 60px #0000004d;position:relative}.screen.svelte-3gilao.svelte-3gilao{width:100%;height:100%;background:#f5f5f5;border-radius:22px;overflow:hidden;position:relative}.slide.svelte-3gilao.svelte-3gilao{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity 1s ease-in-out}.slide.active.svelte-3gilao.svelte-3gilao{opacity:1}@media (max-width: 768px){.container.svelte-3gilao.svelte-3gilao{grid-template-columns:1fr;gap:3rem}.content.svelte-3gilao h1.svelte-3gilao{font-size:2.5rem}.subtitle.svelte-3gilao.svelte-3gilao{font-size:1.1rem}.visual.svelte-3gilao.svelte-3gilao{order:-1}.phone-mockup.svelte-3gilao.svelte-3gilao{width:240px;height:480px}}.features.svelte-1aide0i.svelte-1aide0i{padding:6rem 2rem;background:#fff}.container.svelte-1aide0i.svelte-1aide0i{max-width:1200px;margin:0 auto}.header.svelte-1aide0i.svelte-1aide0i{text-align:center;margin-bottom:4rem}.header.svelte-1aide0i h2.svelte-1aide0i{font-size:3rem;font-weight:700;color:#1a1a1a;margin-bottom:1rem}.header.svelte-1aide0i p.svelte-1aide0i{font-size:1.25rem;color:#4a5568}.features-grid.svelte-1aide0i.svelte-1aide0i{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2rem}.feature-card.svelte-1aide0i.svelte-1aide0i{padding:2rem;background:#f8fafc;border-radius:16px;transition:all .3s ease;animation:svelte-1aide0i-fadeInUp .6s ease-out forwards;opacity:0}.feature-card.svelte-1aide0i.svelte-1aide0i:hover{transform:translateY(-8px);box-shadow:0 12px 32px #0000001a;background:#fff}.feature-number.svelte-1aide0i.svelte-1aide0i{display:inline-block;padding:.5rem 1rem;background:linear-gradient(135deg,gold,#4ade80);border-radius:8px;font-size:1rem;font-weight:700;color:#1a1a1a;margin-bottom:1rem}.feature-card.svelte-1aide0i h3.svelte-1aide0i{font-size:1.5rem;font-weight:600;color:#1a1a1a;margin-bottom:.75rem}.feature-card.svelte-1aide0i p.svelte-1aide0i{font-size:1rem;line-height:1.6;color:#4a5568}@keyframes svelte-1aide0i-fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){.features.svelte-1aide0i.svelte-1aide0i{padding:4rem 1.5rem}.header.svelte-1aide0i h2.svelte-1aide0i{font-size:2rem}.header.svelte-1aide0i p.svelte-1aide0i{font-size:1.1rem}.features-grid.svelte-1aide0i.svelte-1aide0i{grid-template-columns:1fr;gap:1.5rem}}.how-it-works.svelte-1cm80y5.svelte-1cm80y5{padding:6rem 2rem;background:linear-gradient(135deg,#f5f7fa,#e8f0f7)}.container.svelte-1cm80y5.svelte-1cm80y5{max-width:1200px;margin:0 auto}.header.svelte-1cm80y5.svelte-1cm80y5{text-align:center;margin-bottom:4rem}.header.svelte-1cm80y5 h2.svelte-1cm80y5{font-size:3rem;font-weight:700;color:#1a1a1a;margin-bottom:1rem}.header.svelte-1cm80y5 p.svelte-1cm80y5{font-size:1.25rem;color:#4a5568}.steps.svelte-1cm80y5.svelte-1cm80y5{display:flex;justify-content:space-between;align-items:flex-start;gap:2rem}.step.svelte-1cm80y5.svelte-1cm80y5{flex:1;position:relative;display:flex;flex-direction:column;align-items:center;text-align:center}.step-number.svelte-1cm80y5.svelte-1cm80y5{width:80px;height:80px;background:linear-gradient(135deg,gold,#4ade80);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:2rem;font-weight:700;color:#1a1a1a;margin-bottom:1.5rem;box-shadow:0 8px 24px #ffd7004d}.step-content.svelte-1cm80y5 h3.svelte-1cm80y5{font-size:1.5rem;font-weight:600;color:#1a1a1a;margin-bottom:.75rem}.step-content.svelte-1cm80y5 p.svelte-1cm80y5{font-size:1rem;line-height:1.6;color:#4a5568;max-width:300px}.connector.svelte-1cm80y5.svelte-1cm80y5{position:absolute;top:40px;right:-50%;width:100%;height:3px;background:linear-gradient(90deg,gold,#4ade80);opacity:.3}@media (max-width: 768px){.how-it-works.svelte-1cm80y5.svelte-1cm80y5{padding:4rem 1.5rem}.header.svelte-1cm80y5 h2.svelte-1cm80y5{font-size:2rem}.header.svelte-1cm80y5 p.svelte-1cm80y5{font-size:1.1rem}.steps.svelte-1cm80y5.svelte-1cm80y5{flex-direction:column;gap:3rem}.connector.svelte-1cm80y5.svelte-1cm80y5{display:none}}.safety.svelte-bk77vo.svelte-bk77vo{padding:6rem 2rem;background:#fff}.container.svelte-bk77vo.svelte-bk77vo{max-width:1200px;margin:0 auto}.content-grid.svelte-bk77vo.svelte-bk77vo{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.text-content.svelte-bk77vo h2.svelte-bk77vo{font-size:2.5rem;font-weight:700;color:#1a1a1a;margin-bottom:1.5rem}.intro.svelte-bk77vo.svelte-bk77vo{font-size:1.25rem;line-height:1.6;color:#4a5568;margin-bottom:2rem}.safety-list.svelte-bk77vo.svelte-bk77vo{list-style:none;padding:0;margin:0}.safety-list.svelte-bk77vo li.svelte-bk77vo{padding:1rem 0 1rem 2rem;position:relative;font-size:1rem;line-height:1.6;color:#4a5568;border-bottom:1px solid #e2e8f0}.safety-list.svelte-bk77vo li.svelte-bk77vo:before{content:"";position:absolute;left:0;top:1.5rem;width:8px;height:8px;background:linear-gradient(135deg,gold,#4ade80);border-radius:50%}.safety-list.svelte-bk77vo li.svelte-bk77vo:last-child{border-bottom:none}.visual-content.svelte-bk77vo.svelte-bk77vo{display:flex;justify-content:center}.analysis-card.svelte-bk77vo.svelte-bk77vo{background:#fff;border-radius:16px;padding:2rem;box-shadow:0 20px 60px #0000001a;width:100%;max-width:400px}.card-header.svelte-bk77vo.svelte-bk77vo{margin-bottom:1.5rem}.status-badge.svelte-bk77vo.svelte-bk77vo{display:inline-block;padding:.5rem 1rem;border-radius:8px;font-size:.9rem;font-weight:600}.status-badge.safe.svelte-bk77vo.svelte-bk77vo{background:#4ade8033;color:#16a34a}.ingredient-list.svelte-bk77vo.svelte-bk77vo{display:flex;flex-direction:column;gap:1rem}.ingredient.svelte-bk77vo.svelte-bk77vo{display:flex;justify-content:space-between;align-items:center;padding:1rem;background:#f8fafc;border-radius:12px}.ingredient.svelte-bk77vo .name.svelte-bk77vo{font-size:1rem;color:#1a1a1a}.ingredient.svelte-bk77vo .rating.svelte-bk77vo{font-size:1.25rem;font-weight:700;padding:.25rem .75rem;border-radius:8px}.ingredient.svelte-bk77vo .rating.safe.svelte-bk77vo{background:#4ade8033;color:#16a34a}.ingredient.svelte-bk77vo .rating.warning.svelte-bk77vo{background:#ffd7004d;color:#ca8a04}@media (max-width: 768px){.safety.svelte-bk77vo.svelte-bk77vo{padding:4rem 1.5rem}.content-grid.svelte-bk77vo.svelte-bk77vo{grid-template-columns:1fr;gap:3rem}.text-content.svelte-bk77vo h2.svelte-bk77vo{font-size:2rem}.intro.svelte-bk77vo.svelte-bk77vo{font-size:1.1rem}.visual-content.svelte-bk77vo.svelte-bk77vo{order:-1}}.stats.svelte-8te6e4{padding:6rem 2rem;background:linear-gradient(135deg,#1a1a1a,#2d3748)}.container.svelte-8te6e4{max-width:1200px;margin:0 auto}.stats-grid.svelte-8te6e4{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:3rem}.stat-item.svelte-8te6e4{text-align:center;opacity:0;transform:translateY(30px)}.stat-item.visible.svelte-8te6e4{animation:svelte-8te6e4-fadeInUp .8s ease-out forwards}.stat-value.svelte-8te6e4{font-size:4rem;font-weight:700;background:linear-gradient(135deg,gold,#4ade80);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:.5rem}.suffix.svelte-8te6e4{font-size:3rem}.stat-label.svelte-8te6e4{font-size:1.1rem;color:#cbd5e0;font-weight:500}@keyframes svelte-8te6e4-fadeInUp{to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){.stats.svelte-8te6e4{padding:4rem 1.5rem}.stats-grid.svelte-8te6e4{grid-template-columns:repeat(2,1fr);gap:2rem}.stat-value.svelte-8te6e4{font-size:3rem}.suffix.svelte-8te6e4{font-size:2rem}.stat-label.svelte-8te6e4{font-size:1rem}}.download.svelte-5sl3rx.svelte-5sl3rx{padding:6rem 2rem;background:linear-gradient(135deg,#f5f7fa,#e8f0f7)}.container.svelte-5sl3rx.svelte-5sl3rx{max-width:900px;margin:0 auto}.content.svelte-5sl3rx.svelte-5sl3rx{text-align:center}.content.svelte-5sl3rx h2.svelte-5sl3rx{font-size:3rem;font-weight:700;color:#1a1a1a;margin-bottom:1.5rem}.subtitle.svelte-5sl3rx.svelte-5sl3rx{font-size:1.25rem;line-height:1.6;color:#4a5568;margin-bottom:3rem}.download-buttons.svelte-5sl3rx.svelte-5sl3rx{display:flex;justify-content:center;gap:1.5rem;flex-wrap:wrap;margin-bottom:2rem}.store-button.svelte-5sl3rx.svelte-5sl3rx{display:flex;align-items:center;padding:1rem 2rem;border-radius:12px;text-decoration:none;transition:all .3s ease;box-shadow:0 4px 15px #0000001a}.store-button.apple.svelte-5sl3rx.svelte-5sl3rx{background:#1a1a1a;color:#fff}.store-button.google.svelte-5sl3rx.svelte-5sl3rx{background:#fff;color:#1a1a1a;border:2px solid #e2e8f0}.store-button.svelte-5sl3rx.svelte-5sl3rx:hover{transform:translateY(-3px);box-shadow:0 8px 25px #00000026}.button-content.svelte-5sl3rx.svelte-5sl3rx{display:flex;flex-direction:column;align-items:flex-start}.small-text.svelte-5sl3rx.svelte-5sl3rx{font-size:.75rem;opacity:.8}.large-text.svelte-5sl3rx.svelte-5sl3rx{font-size:1.25rem;font-weight:600}.additional-info.svelte-5sl3rx.svelte-5sl3rx{margin-top:2rem;padding-top:2rem;border-top:1px solid #e2e8f0}.additional-info.svelte-5sl3rx p.svelte-5sl3rx{font-size:1rem;color:#4a5568}.additional-info.svelte-5sl3rx a.svelte-5sl3rx{color:#1a1a1a;font-weight:600;text-decoration:none;border-bottom:2px solid transparent;transition:border-color .3s ease}.additional-info.svelte-5sl3rx a.svelte-5sl3rx:hover{border-bottom-color:gold}@media (max-width: 768px){.download.svelte-5sl3rx.svelte-5sl3rx{padding:4rem 1.5rem}.content.svelte-5sl3rx h2.svelte-5sl3rx{font-size:2rem}.subtitle.svelte-5sl3rx.svelte-5sl3rx{font-size:1.1rem}.download-buttons.svelte-5sl3rx.svelte-5sl3rx{flex-direction:column;align-items:center}.store-button.svelte-5sl3rx.svelte-5sl3rx{width:100%;max-width:300px}}.footer.svelte-1xefwm0.svelte-1xefwm0{background:#1a1a1a;color:#fff;padding:4rem 2rem 2rem}.container.svelte-1xefwm0.svelte-1xefwm0{max-width:1200px;margin:0 auto}.footer-grid.svelte-1xefwm0.svelte-1xefwm0{display:grid;grid-template-columns:1.5fr 2fr;gap:4rem;margin-bottom:3rem;padding-bottom:3rem;border-bottom:1px solid rgba(255,255,255,.1)}.brand-section.svelte-1xefwm0.svelte-1xefwm0{max-width:400px}.brand-name.svelte-1xefwm0.svelte-1xefwm0{font-size:2rem;font-weight:700;margin-bottom:1rem;background:linear-gradient(135deg,gold,#4ade80);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.brand-tagline.svelte-1xefwm0.svelte-1xefwm0{font-size:1rem;line-height:1.6;color:#cbd5e0;margin-bottom:1rem}.made-in.svelte-1xefwm0.svelte-1xefwm0{font-size:.9rem;color:#a0aec0;font-style:italic}.links-section.svelte-1xefwm0.svelte-1xefwm0{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.link-group.svelte-1xefwm0 h4.svelte-1xefwm0{font-size:1rem;font-weight:600;margin-bottom:1rem;color:#fff}.link-group.svelte-1xefwm0 ul.svelte-1xefwm0{list-style:none;padding:0;margin:0}.link-group.svelte-1xefwm0 li.svelte-1xefwm0{margin-bottom:.75rem}.link-group.svelte-1xefwm0 a.svelte-1xefwm0{color:#cbd5e0;text-decoration:none;font-size:.9rem;transition:color .3s ease}.link-group.svelte-1xefwm0 a.svelte-1xefwm0:hover{color:gold}.footer-bottom.svelte-1xefwm0.svelte-1xefwm0{text-align:center}.copyright.svelte-1xefwm0.svelte-1xefwm0{font-size:.9rem;color:#a0aec0;margin-bottom:.5rem}.author.svelte-1xefwm0.svelte-1xefwm0{font-size:.85rem;color:#718096}@media (max-width: 768px){.footer.svelte-1xefwm0.svelte-1xefwm0{padding:3rem 1.5rem 2rem}.footer-grid.svelte-1xefwm0.svelte-1xefwm0{grid-template-columns:1fr;gap:3rem}.links-section.svelte-1xefwm0.svelte-1xefwm0{grid-template-columns:1fr;gap:2rem}.brand-name.svelte-1xefwm0.svelte-1xefwm0{font-size:1.75rem}}main.svelte-2lwa7e{width:100%;margin:0;padding:0}
