.container.svelte-qujzc{max-width:1200px;margin:0 auto;padding:0 2rem}.container-nav.svelte-qujzc{max-width:1200px;margin:0 auto;padding:0 1rem}@media (min-width: 640px){.container-nav.svelte-qujzc{padding:0 2rem}}.hero-section.svelte-qujzc{position:relative;min-height:calc(100vh - 4rem);display:flex;align-items:center;overflow:hidden;opacity:0;transform:translateY(20px);transition:all .8s ease-out}.hero-section.visible.svelte-qujzc{opacity:1;transform:translateY(0)}.hero-background.svelte-qujzc{position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;z-index:-1}.gradient-orb.svelte-qujzc{position:absolute;border-radius:50%;filter:blur(100px);opacity:.05;animation:svelte-qujzc-float 30s infinite ease-in-out}.gradient-orb-1.svelte-qujzc{width:400px;height:400px;background:radial-gradient(circle,#0066FF 0%,transparent 70%);top:-200px;right:-200px}.gradient-orb-2.svelte-qujzc{width:300px;height:300px;background:radial-gradient(circle,rgb(0,193,255) 0%,transparent 70%);bottom:-150px;left:-150px;animation-delay:-15s}@keyframes svelte-qujzc-float{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,-30px) scale(1.1)}66%{transform:translate(-20px,20px) scale(.9)}}.hero-container.svelte-qujzc{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center;padding:4rem 2rem}@media (max-width: 1024px){.hero-container.svelte-qujzc{grid-template-columns:1fr;text-align:center}.hero-visual.svelte-qujzc{display:none}}.hero-content.svelte-qujzc{color:#1a202c}.hero-badge.svelte-qujzc{display:inline-flex;align-items:center;gap:.5rem;background:linear-gradient(45deg,#06f,#00c1ff);color:#fff;padding:.5rem 1rem;border-radius:2rem;font-size:.875rem;font-weight:600;margin-bottom:1.5rem;box-shadow:0 4px 20px #0066ff4d}.hero-badge-icon.svelte-qujzc{width:16px;height:16px;color:#fbbf24}.hero-title.svelte-qujzc{font-size:3.5rem;font-weight:800;line-height:1.1;margin-bottom:1.5rem;animation:svelte-qujzc-slideInLeft .8s ease-out}@media (max-width: 768px){.hero-title.svelte-qujzc{font-size:2.5rem}}.hero-highlight.svelte-qujzc{background:linear-gradient(to right,#06f,#8a2be2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-subtitle.svelte-qujzc{font-size:1.25rem;line-height:1.6;margin-bottom:2rem;opacity:.9;animation:svelte-qujzc-slideInLeft .8s ease-out .2s both}.hero-actions.svelte-qujzc{display:flex;gap:1rem;margin-bottom:3rem;animation:svelte-qujzc-slideInLeft .8s ease-out .4s both}@media (max-width: 768px){.hero-actions.svelte-qujzc{flex-direction:column;align-items:center}}.hero-cta-primary{background:linear-gradient(45deg,#06f,#00c1ff)!important;color:#fff!important;font-weight:700;padding:1rem 2rem!important;box-shadow:0 10px 30px #06f6;transition:all .3s ease;border-radius:.75rem!important;border:none!important}.hero-cta-primary:hover{transform:translateY(-2px);box-shadow:0 15px 40px #06f9}.hero-cta-secondary.svelte-qujzc{display:flex;align-items:center;gap:.5rem;background:transparent;border:2px solid #0066FF;color:#06f;font-weight:600;padding:1rem 2rem;border-radius:.75rem;cursor:pointer;transition:all .3s ease;font-size:1rem}.hero-cta-secondary.svelte-qujzc:hover{background:#0066ff0d;border-color:#00c1ff;transform:translateY(-1px)}.play-icon.svelte-qujzc{width:20px;height:20px}.hero-visual.svelte-qujzc{position:relative;animation:svelte-qujzc-slideInRight .8s ease-out .6s both;transition:transform .5s ease-out}.phone-mockup.svelte-qujzc{width:300px;height:600px;background:#fff;border-radius:40px;padding:10px;box-shadow:0 30px 60px #0000004d;margin:0 auto;position:relative}.phone-screen.svelte-qujzc{width:100%;height:100%;border-radius:30px;overflow:hidden;background:#f8f9fa}.phone-screen.svelte-qujzc img:where(.svelte-qujzc){width:100%;height:100%;object-fit:cover}.floating-card.svelte-qujzc{position:absolute;background:#fff;border-radius:12px;padding:1rem 1.5rem;box-shadow:0 10px 30px #0003;display:flex;align-items:center;gap:.75rem;animation:svelte-qujzc-floatCard 6s infinite ease-in-out}.floating-card-1.svelte-qujzc{top:20%;left:-120px;animation-delay:0s;border-left:4px solid rgb(255,140,0)}.floating-card-2.svelte-qujzc{top:50%;right:-120px;animation-delay:-2s;border-left:4px solid rgb(255,29,219)}.floating-card-3.svelte-qujzc{bottom:20%;left:-100px;animation-delay:-4s;border-left:4px solid rgb(138,43,226)}@keyframes svelte-qujzc-floatCard{0%,to{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-20px) rotate(2deg)}}.card-emoji.svelte-qujzc{font-size:1.5rem}.card-text.svelte-qujzc{color:#333;font-weight:600;font-size:.875rem}.section-header.svelte-qujzc{text-align:center;margin-bottom:4rem}.section-title.svelte-qujzc{font-size:2.5rem;font-weight:800;color:#1a202c;margin-bottom:1rem;line-height:1.2}@media (max-width: 768px){.section-title.svelte-qujzc{font-size:2rem}}.section-subtitle.svelte-qujzc{font-size:1.125rem;color:#718096;max-width:600px;margin:0 auto;line-height:1.6}.features-section.svelte-qujzc{padding:6rem 0;background:#f8f9fa;opacity:0;transform:translateY(30px);transition:all .8s ease-out}.features-section.visible.svelte-qujzc{opacity:1;transform:translateY(0)}.features-grid.svelte-qujzc{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2rem}.feature-card.svelte-qujzc{background:#fff;border-radius:16px;padding:2rem;text-align:center;box-shadow:0 4px 20px #00000014;transition:all .3s ease;opacity:0;transform:translateY(20px);animation:svelte-qujzc-fadeInUp .6s ease-out forwards;border-top:4px solid transparent;position:relative;overflow:hidden}.feature-card.svelte-qujzc:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--feature-color, #0066FF)}.feature-card.svelte-qujzc:nth-child(1){--feature-color: #0066FF}.feature-card.svelte-qujzc:nth-child(2){--feature-color: rgb(0, 193, 255)}.feature-card.svelte-qujzc:nth-child(3){--feature-color: rgb(138, 43, 226)}.feature-card.svelte-qujzc:nth-child(4){--feature-color: rgb(255, 29, 219)}.feature-card.svelte-qujzc:nth-child(5){--feature-color: rgb(255, 140, 0)}.feature-card.svelte-qujzc:nth-child(6){--feature-color: rgb(222, 222, 0)}.feature-card.svelte-qujzc:hover{transform:translateY(-5px);box-shadow:0 10px 40px #0000001f}@keyframes svelte-qujzc-fadeInUp{to{opacity:1;transform:translateY(0)}}.feature-icon.svelte-qujzc{font-size:3rem;margin-bottom:1rem}.feature-title.svelte-qujzc{font-size:1.25rem;font-weight:700;color:#1a202c;margin-bottom:.75rem}.feature-description.svelte-qujzc{color:#718096;line-height:1.6}.screenshots-section.svelte-qujzc{padding:6rem 0;background:#fff}.screenshots-carousel.svelte-qujzc{display:flex;gap:2rem;overflow-x:auto;padding:1rem 0;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.screenshots-carousel.svelte-qujzc::-webkit-scrollbar{height:8px}.screenshots-carousel.svelte-qujzc::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.screenshots-carousel.svelte-qujzc::-webkit-scrollbar-thumb{background:#667eea;border-radius:4px}.screenshot-wrapper.svelte-qujzc{flex:0 0 auto;text-align:center;scroll-snap-align:center}.screenshot.svelte-qujzc{width:300px;height:500px;object-fit:cover;border-radius:20px;box-shadow:0 20px 40px #00000026;transition:transform .3s ease}.screenshot.svelte-qujzc:hover{transform:scale(1.05)}.screenshot-caption.svelte-qujzc{margin-top:1rem;color:#718096;font-size:.875rem}.metrics-section.svelte-qujzc{padding:6rem 0;background:#fff}.metrics-grid.svelte-qujzc{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:3rem;margin-top:3rem}.metric-card.svelte-qujzc{text-align:center;opacity:0;transform:translateY(20px);animation:svelte-qujzc-fadeInUp .6s ease-out forwards;background:#fff;padding:2rem;border-radius:16px;box-shadow:0 4px 20px #00000014;border-top:4px solid var(--metric-color, #0066FF);transition:all .3s ease}.metric-card.svelte-qujzc:nth-child(1){--metric-color: #0066FF}.metric-card.svelte-qujzc:nth-child(2){--metric-color: rgb(0, 193, 255)}.metric-card.svelte-qujzc:nth-child(3){--metric-color: rgb(138, 43, 226)}.metric-card.svelte-qujzc:nth-child(4){--metric-color: rgb(255, 140, 0)}.metric-card.svelte-qujzc:hover{transform:translateY(-5px);box-shadow:0 10px 40px #0000001f}.metric-number.svelte-qujzc{font-size:3rem;font-weight:800;color:var(--metric-color, #0066FF);margin-bottom:.5rem;line-height:1}.metric-label.svelte-qujzc{font-size:1.125rem;font-weight:600;color:#1a202c;margin-bottom:.5rem}.metric-description.svelte-qujzc{font-size:.875rem;color:#6b7280;line-height:1.5}.faq-section.svelte-qujzc{padding:6rem 0;background:#fff}.faq-list.svelte-qujzc{max-width:800px;margin:0 auto}.faq-item.svelte-qujzc{border-bottom:1px solid #e5e7eb;margin-bottom:1rem}.faq-question.svelte-qujzc{width:100%;text-align:left;padding:1.5rem 0;background:none;border:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;font-size:1.125rem;font-weight:600;color:#1a202c;transition:color .2s ease}.faq-question.svelte-qujzc:hover{color:#667eea}.faq-icon.svelte-qujzc{width:20px;height:20px;transition:transform .3s ease}.faq-item.expanded.svelte-qujzc .faq-icon:where(.svelte-qujzc){transform:rotate(180deg)}.faq-answer.svelte-qujzc{padding:0 0 1.5rem;animation:svelte-qujzc-slideDown .3s ease-out}.faq-answer.svelte-qujzc p:where(.svelte-qujzc){color:#4a5568;line-height:1.6}@keyframes svelte-qujzc-slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.cta-section.svelte-qujzc{padding:6rem 0;background:linear-gradient(135deg,#06f,#8a2be2);color:#fff;text-align:center;opacity:0;transform:translateY(30px);transition:all .8s ease-out}.cta-section.visible.svelte-qujzc{opacity:1;transform:translateY(0)}.cta-content.svelte-qujzc{max-width:600px;margin:0 auto}.cta-title.svelte-qujzc{font-size:2.5rem;font-weight:800;margin-bottom:1rem;line-height:1.2}@media (max-width: 768px){.cta-title.svelte-qujzc{font-size:2rem}}.cta-subtitle.svelte-qujzc{font-size:1.25rem;margin-bottom:2rem;opacity:.9}.cta-actions.svelte-qujzc{margin-bottom:1.5rem}.cta-button{background:#fff!important;color:#06f!important;font-weight:700;padding:1rem 3rem!important;font-size:1.125rem!important;box-shadow:0 10px 30px #0003;transition:all .3s ease}.cta-button:hover{transform:translateY(-2px);box-shadow:0 15px 40px #0000004d}.cta-note.svelte-qujzc{font-size:.875rem;opacity:.8}.footer-section.svelte-qujzc{background:#1a202c;color:#fff;padding:4rem 0 2rem}.footer-content.svelte-qujzc{display:grid;grid-template-columns:2fr 3fr;gap:4rem;margin-bottom:3rem}@media (max-width: 768px){.footer-content.svelte-qujzc{grid-template-columns:1fr;gap:3rem}}.footer-brand.svelte-qujzc img:where(.svelte-qujzc){filter:brightness(0) invert(1)}.footer-tagline.svelte-qujzc{color:#cbd5e0;font-size:.875rem}.footer-links.svelte-qujzc{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}@media (max-width: 768px){.footer-links.svelte-qujzc{grid-template-columns:1fr;gap:2rem}}.footer-heading.svelte-qujzc{font-size:1rem;font-weight:600;margin-bottom:1rem}.footer-link.svelte-qujzc{display:block;color:#cbd5e0;text-decoration:none;font-size:.875rem;margin-bottom:.5rem;transition:color .2s ease}.footer-link.svelte-qujzc:hover{color:#fff}.footer-bottom.svelte-qujzc{border-top:1px solid #2d3748;padding-top:2rem;text-align:center;color:#718096;font-size:.875rem}@keyframes svelte-qujzc-slideInLeft{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes svelte-qujzc-slideInRight{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes svelte-qujzc-fadeIn{0%{opacity:0}to{opacity:1}}
