.theme-toggle[data-v-6f3c9e30]{background:none;border:none;padding:.5rem;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--text-primary);transition:color .3s ease;border-radius:.5rem}.theme-toggle[data-v-6f3c9e30]:hover{background:var(--surface-hover)}.theme-toggle svg[data-v-6f3c9e30]{transition:transform .3s ease}.theme-toggle:hover svg[data-v-6f3c9e30]{transform:scale(1.1)}.nav-links.active[data-v-c49ba08f]{display:flex;position:absolute;top:100%;left:0;right:0;background:var(--background);flex-direction:column;padding:2rem;box-shadow:var(--shadow-lg)}.mobile-menu-toggle.active span[data-v-c49ba08f]:nth-child(1){transform:rotate(45deg) translate(5px,5px)}.mobile-menu-toggle.active span[data-v-c49ba08f]:nth-child(2){opacity:0}.mobile-menu-toggle.active span[data-v-c49ba08f]:nth-child(3){transform:rotate(-45deg) translate(5px,-5px)}.visible[data-v-d5efda18],.visible[data-v-260fccfe]{opacity:1!important;transform:translateY(0)!important}*{margin:0;padding:0;box-sizing:border-box}:root{--primary-color: #3B82F6;--primary-dark: #2563EB;--primary-light: #60A5FA;--secondary-color: #8B5CF6;--text-primary: #111827;--text-secondary: #6B7280;--background: #FFFFFF;--background-secondary: #F9FAFB;--border-color: #E5E7EB;--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04)}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--text-primary);background-color:var(--background);line-height:1.6;overflow-x:hidden}.container{max-width:1200px;margin:0 auto;padding:0 20px}h1,h2,h3,h4{font-weight:700;line-height:1.2}h1{font-size:3.5rem}h2{font-size:2.5rem}h3{font-size:1.5rem}@media (max-width: 768px){h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.25rem}}.navbar{position:fixed;top:0;width:100%;background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1000;box-shadow:var(--shadow-sm)}.nav-content{display:flex;justify-content:space-between;align-items:center;padding:1rem 0}.logo-text{font-size:1.75rem;font-weight:800;color:var(--primary-color)}.nav-links{display:flex;align-items:center;gap:2rem}.nav-links a{text-decoration:none;color:var(--text-secondary);font-weight:500;transition:color .3s ease}.nav-links a:hover{color:var(--text-primary)}.mobile-menu-toggle{display:none;flex-direction:column;gap:4px;cursor:pointer}.mobile-menu-toggle span{width:24px;height:2px;background:var(--text-primary);transition:all .3s ease}.cta-button{display:inline-block;padding:.75rem 1.5rem;border-radius:.5rem;font-weight:600;text-decoration:none;transition:all .3s ease}.cta-button.primary{background:var(--primary-color);color:#fff;box-shadow:var(--shadow-md)}.cta-button.primary:hover{background:var(--primary-dark);transform:translateY(-2px);box-shadow:var(--shadow-lg)}.cta-button.secondary{background:#fff;color:var(--primary-color);border:2px solid var(--primary-color)}.cta-button.secondary:hover{background:var(--primary-color);color:#fff}.nav-cta{background:var(--primary-color);color:#fff;padding:.5rem 1.25rem;font-size:.9rem}.hero{padding:120px 0 80px;background:linear-gradient(135deg,#f3f4f6,#fff);min-height:100vh;display:flex;align-items:center}.hero-content{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.hero-title{margin-bottom:1.5rem;color:var(--text-primary)}.gradient-text{background:linear-gradient(135deg,var(--primary-color) 0%,var(--secondary-color) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-description{font-size:1.25rem;color:var(--text-secondary);margin-bottom:2rem;line-height:1.8}.hero-buttons{display:flex;gap:1rem;margin-bottom:2rem}.hero-badges{display:flex;gap:1rem;flex-wrap:wrap}.badge{display:inline-block;padding:.5rem 1rem;background:#3b82f61a;color:var(--primary-color);border-radius:2rem;font-size:.875rem;font-weight:600}.hero-visual{position:relative}.phone-mockup{width:300px;height:600px;background:#1f2937;border-radius:2.5rem;padding:.75rem;box-shadow:var(--shadow-xl);margin:0 auto;position:relative}.phone-screen{width:100%;height:100%;background:#fff;border-radius:2rem;overflow:hidden;display:flex;align-items:center;justify-content:center}.phone-screen img{width:100%;height:100%;object-fit:cover}.floating-cards{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none}.float-card{position:absolute;background:#fff;padding:1rem 1.5rem;border-radius:1rem;box-shadow:var(--shadow-lg);display:flex;align-items:center;gap:.75rem;animation:float 3s ease-in-out infinite}.card-icon{font-size:1.5rem}.card-1{top:10%;left:-20%;animation-delay:0s}.card-2{top:40%;right:-15%;animation-delay:1s}.card-3{bottom:20%;left:-10%;animation-delay:2s}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.features{padding:80px 0;background:var(--background)}.section-header{text-align:center;margin-bottom:3rem}.section-title{margin-bottom:1rem;color:var(--text-primary)}.section-subtitle{font-size:1.125rem;color:var(--text-secondary)}.features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem}.feature-card{background:#fff;padding:2rem;border-radius:1rem;border:1px solid var(--border-color);transition:all .3s ease}.feature-card:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}.feature-icon{width:64px;height:64px;background:linear-gradient(135deg,#3b82f61a,#8b5cf61a);border-radius:1rem;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem;color:var(--primary-color)}.feature-card h3{margin-bottom:.75rem}.feature-card p{color:var(--text-secondary);line-height:1.7}.how-it-works{padding:80px 0;background:var(--background-secondary)}.steps{display:flex;justify-content:space-between;align-items:center;max-width:800px;margin:0 auto}.step{text-align:center;flex:1}.step-number{width:60px;height:60px;background:var(--primary-color);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:700;margin:0 auto 1.5rem}.step h3{margin-bottom:.75rem}.step p{color:var(--text-secondary)}.step-connector{flex:.5;height:2px;background:linear-gradient(90deg,var(--primary-color) 0%,var(--primary-light) 100%);margin:0 1rem 4rem}.coming-soon{padding:80px 0;background:var(--background)}.roadmap-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.roadmap-item{background:linear-gradient(135deg,#3b82f60d,#8b5cf60d);padding:2rem;border-radius:1rem;border:1px solid rgba(59,130,246,.2);text-align:center;transition:all .3s ease}.roadmap-item:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}.roadmap-icon{font-size:3rem;margin-bottom:1rem}.roadmap-item h3{margin-bottom:.75rem}.roadmap-item p{color:var(--text-secondary)}.download{padding:80px 0;background:linear-gradient(135deg,var(--primary-color) 0%,var(--secondary-color) 100%);color:#fff;text-align:center}.download-content h2{margin-bottom:1rem}.download-content>p{font-size:1.25rem;margin-bottom:2rem;opacity:.9}.download-buttons{display:flex;gap:1rem;justify-content:center;margin-bottom:2rem}.store-button{display:inline-block;transition:transform .3s ease}.store-button:hover{transform:scale(1.05)}.store-button img{height:60px}.download-note{opacity:.8}.download-note a{color:#fff;font-weight:600}.footer{background:var(--text-primary);color:#fff;padding:60px 0 20px}.footer-content{display:grid;grid-template-columns:2fr 3fr;gap:4rem;margin-bottom:3rem}.footer-brand .logo-text{color:#fff;display:block;margin-bottom:.5rem}.footer-brand p{opacity:.7}.footer-links{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.footer-column h4{margin-bottom:1rem;font-size:1rem}.footer-column a{display:block;color:#ffffffb3;text-decoration:none;margin-bottom:.5rem;transition:color .3s ease}.footer-column a:hover{color:#fff}.footer-bottom{text-align:center;padding-top:2rem;border-top:1px solid rgba(255,255,255,.1);opacity:.7}@media (max-width: 768px){.nav-links{display:none}.mobile-menu-toggle{display:flex}.hero-content{grid-template-columns:1fr;text-align:center}.hero-visual{order:-1;margin-bottom:2rem}.phone-mockup{width:250px;height:500px}.floating-cards{display:none}.hero-buttons{flex-direction:column;align-items:center}.features-grid{grid-template-columns:1fr}.steps{flex-direction:column;gap:2rem}.step-connector{display:none}.download-buttons{flex-direction:column;align-items:center}.footer-content,.footer-links{grid-template-columns:1fr;text-align:center}}
