body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box;font-family:Inter,sans-serif;margin:0;padding:0}body{background:#f9f9f9;color:#111;line-height:1.6}.app-container{display:flex;flex-direction:column;width:100%}.hero{background:linear-gradient(135deg,#4f46e5,#6366f1);color:#fff;padding:100px 20px;text-align:center}.hero-content{margin:0 auto;max-width:800px}.app-icon{height:auto;margin-bottom:20px;width:120px}.hero h1{font-size:3rem;margin-bottom:15px}.hero-sub{font-size:1.2rem;font-weight:400;margin-bottom:15px}.hero-buttons{margin-top:30px}.hero-buttons a{border-radius:8px;font-weight:600;margin:0 10px;padding:12px 30px;text-decoration:none;transition:all .3s ease}.learn-btn{background-color:#fff;color:#4f46e5}.learn-btn:hover{background-color:#e0e7ff}.contact-btn{background-color:#2563eb;color:#fff}.contact-btn:hover{background-color:#1d4ed8}.quick-nav{background:#fff;box-shadow:0 2px 4px #0000000d;display:flex;flex-wrap:wrap;justify-content:center;padding:15px 0}.quick-nav a{color:#4f46e5;font-weight:500;margin:5px 15px;text-decoration:none;transition:color .3s ease}.quick-nav a:hover{color:#1d4ed8}.features{padding:80px 20px;text-align:center}.features h2{font-size:2.5rem;margin-bottom:20px}.features .lead{color:#6b7280;font-size:1.2rem;margin-bottom:40px}.feature-list{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.feature{background:#fff;border-radius:12px;box-shadow:0 4px 10px #0000000d;padding:30px 20px;transition:transform .3s ease,box-shadow .3s ease}.feature:hover{box-shadow:0 8px 20px #0000001a;transform:translateY(-5px)}.feature-icon{margin-bottom:20px;width:60px}.services{background:#f3f4f6;padding:80px 20px;text-align:center}.service-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-top:40px}.service-card{background:#fff;border-radius:12px;box-shadow:0 4px 10px #0000000d;padding:25px;transition:transform .3s ease,box-shadow .3s ease}.service-card:hover{box-shadow:0 8px 20px #0000001a;transform:translateY(-5px)}.products{padding:80px 20px;text-align:center}.product-cards{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-top:40px}.product-card{background:#fff;border-radius:12px;box-shadow:0 4px 10px #0000000d;padding:25px;transition:transform .3s ease,box-shadow .3s ease}.product-card:hover{box-shadow:0 8px 20px #0000001a;transform:translateY(-5px)}.product-card img{margin-bottom:15px;width:60px}.partners{padding:80px 20px;text-align:center}.partner-logos{display:flex;flex-wrap:wrap;gap:40px;justify-content:center;margin-top:30px}.partner-logos img{opacity:.8;transition:opacity .3s ease,transform .3s ease;width:120px}.partner-logos img:hover{opacity:1;transform:scale(1.1)}.testimonials{background:#f3f4f6;padding:80px 20px;text-align:center}.testimonial-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-top:40px}.testimonial{background:#fff;border-radius:12px;box-shadow:0 4px 10px #0000000d;font-style:italic;padding:25px}.testimonial cite{color:#6b7280;display:block;font-style:normal;margin-top:15px}.team{padding:80px 20px;text-align:center}.team-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-top:40px}.team-member{background:#fff;border-radius:12px;box-shadow:0 4px 10px #0000000d;padding:25px}.team-member img{border-radius:50%;margin-bottom:15px;width:100%}.careers{padding:80px 20px;text-align:center}.careers ul{display:inline-block;list-style-type:disc;margin:20px 0 0 40px;text-align:left}.contact{background:#f3f4f6;padding:80px 20px;text-align:center}.contact a{color:#4f46e5;text-decoration:underline}.legal{background:#fff;padding:80px 20px}.policy{margin-bottom:50px}.policy h3{font-size:1.8rem;margin-bottom:15px}.policy h4{font-size:1.2rem;margin-bottom:10px;margin-top:15px}.cta{background:#4f46e5;color:#fff;padding:80px 20px;text-align:center}.cta a{background-color:#fff;border-radius:8px;color:#4f46e5;display:inline-block;font-weight:600;margin-top:25px;padding:12px 30px;text-decoration:none;transition:all .3s ease}.cta a:hover{background-color:#e0e7ff}.site-footer{background:#1f2937;color:#d1d5db;padding:60px 20px 30px;text-align:left}.footer-grid{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-bottom:30px}.footer-col h4{color:#fff;margin-bottom:15px}.footer-col a{color:#d1d5db;text-decoration:none}.footer-col a:hover{color:#fff}.footer-bottom{border-top:1px solid #374151;color:#9ca3af;display:flex;flex-wrap:wrap;font-size:.9rem;justify-content:space-between;padding-top:15px}.footer-bottom a{color:#9ca3af}.footer-bottom a:hover{color:#fff}@media (max-width:768px){.hero h1{font-size:2.2rem}.features h2,.products h2,.services h2,.team h2{font-size:2rem}}
/*# sourceMappingURL=main.41c917c5.css.map*/