body{color:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;overflow-x:hidden;padding:0}#root{display:block;min-height:100vh}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}h1,h2,h3,h4,h5,h6{margin-top:0}button{border:none}.container{margin:0 auto;max-width:1200px;padding:0 1rem;width:100%}.text-primary{color:#007bff}.bg-dark{background-color:#1a202c}.bg-darker{background-color:#111827}.bg-card{background-color:#2d3748}.rounded{border-radius:.25rem}.rounded-lg{border-radius:.5rem}.rounded-full{border-radius:9999px}.btn{border-radius:.25rem;display:inline-block;font-weight:600;padding:.75rem 1.5rem;text-align:center}.btn-primary{background-color:#007bff;border-radius:9999px;color:#fff}html{scroll-behavior:smooth}button:focus{outline:none}.animate-gradient{animation:gradient 8s ease infinite;background-size:200% 200%}@keyframes gradient{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.aspect-w-3{--tw-aspect-w:3;padding-bottom:calc(var(--tw-aspect-h)/var(--tw-aspect-w)*100%);position:relative}.aspect-h-4{--tw-aspect-h:4}.aspect-w-3>*{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.hide-scrollbar::-webkit-scrollbar{display:none}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}:root{--primary:#007bff;--secondary:#7b1fa2;--accent:#40e0d0;--bg-dark:#111827;--bg-card:#2d3748;--text-light:#f9fafb;--text-gray:#9ca3af;--spacing-sm:0.5rem;--spacing-md:1rem;--spacing-lg:2rem;--spacing-xl:4rem;--border-radius:8px;--transition:all 0.3s ease}*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#111827;background-color:var(--bg-dark);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;line-height:1.5}a,body{color:#f9fafb;color:var(--text-light)}a{text-decoration:none;transition:all .3s ease;transition:var(--transition)}a:hover{color:#40e0d0;color:var(--accent)}button{cursor:pointer;font-family:inherit}ul{list-style-type:none}img{height:auto;max-width:100%}.text-accent{color:#40e0d0;color:var(--accent)}.text-secondary{color:#7b1fa2;color:var(--secondary)}.app-container{display:flex;flex-direction:column;min-height:100vh}.header{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#111827f2;border-bottom:1px solid #ffffff1a;display:flex;justify-content:space-between;padding:1rem 2rem;padding:var(--spacing-md) var(--spacing-lg);position:sticky;top:0;z-index:100}.logo{font-size:1.75rem;font-weight:700}.header nav ul{display:flex;gap:2rem;gap:var(--spacing-lg)}@media (max-width:768px){.header{flex-direction:column}.header,.header nav ul{gap:1rem;gap:var(--spacing-md)}.header nav ul{flex-wrap:wrap;justify-content:center}}.hero{align-items:center;animation:gradientAnimation 15s ease infinite;background:linear-gradient(135deg,#111827f2,#2b2446e6);background-size:200% 200%;display:flex;justify-content:center;min-height:80vh;overflow:hidden;padding:4rem 2rem;padding:var(--spacing-xl) var(--spacing-lg);position:relative;text-align:center}.hero:before{background-image:url(https://images.unsplash.com/photo-1517245386807-bb43f82c33c4?ixlib=rb-1.2.1&auto=format&fit=crop&w=1950&q=80);background-position:50%;background-size:cover;content:""}.hero-overlay,.hero:before{bottom:0;left:0;opacity:.2;position:absolute;right:0;top:0;z-index:-1}.hero-overlay{background:linear-gradient(135deg,#007bffcc,#7b1fa2cc)}.hero-content{max-width:800px}.hero h1{font-size:3rem;line-height:1.2}.hero h1,.hero p{margin-bottom:2rem;margin-bottom:var(--spacing-lg)}.hero p{color:#9ca3af;color:var(--text-gray);font-size:1.25rem}.cta-button{background-color:#007bff;background-color:var(--primary);border:none;border-radius:9999px;color:#fff;font-size:1rem;font-weight:600;padding:.75rem 1.5rem;transition:all .3s ease;transition:var(--transition)}.cta-button:hover{box-shadow:0 5px 15px #007bff66;transform:translateY(-2px)}@media (max-width:768px){.hero h1{font-size:2.25rem}.hero p{font-size:1rem}}.features{background-color:#111827;background-color:var(--bg-dark);padding:4rem 2rem;padding:var(--spacing-xl) var(--spacing-lg)}.features h2{font-size:2.25rem;margin-bottom:4rem;margin-bottom:var(--spacing-xl);text-align:center}.features-grid{grid-gap:2rem;grid-gap:var(--spacing-lg);display:grid;gap:2rem;gap:var(--spacing-lg);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin:0 auto;max-width:1200px}.feature-card{background-color:#2d3748;background-color:var(--bg-card);padding:2rem;padding:var(--spacing-lg);transition:all .3s ease;transition:var(--transition)}.feature-card,.feature-icon{border-radius:8px;border-radius:var(--border-radius)}.feature-icon{height:200px;margin-bottom:1rem;margin-bottom:var(--spacing-md);overflow:hidden;width:100%}.feature-icon img{height:100%;object-fit:cover;transition:transform .5s ease;width:100%}.feature-card:hover .feature-icon img{transform:scale(1.1)}.feature-card:hover{box-shadow:0 10px 25px #0000004d;transform:translateY(-5px)}.feature-card h3{color:#40e0d0;color:var(--accent);font-size:1.5rem;margin-bottom:1rem;margin-bottom:var(--spacing-md)}.feature-card p{color:#9ca3af;color:var(--text-gray)}.ai-section{background-color:#1a202c;padding:4rem 2rem;padding:var(--spacing-xl) var(--spacing-lg)}.ai-section h2{font-size:2.25rem;margin-bottom:4rem;margin-bottom:var(--spacing-xl);text-align:center}.ai-content{align-items:center;display:flex;flex-wrap:wrap;gap:4rem;gap:var(--spacing-xl);justify-content:center;margin:0 auto;max-width:1200px}.ai-text{flex:1 1;min-width:300px}.ai-text p{color:#9ca3af;color:var(--text-gray);font-size:1.125rem;margin-bottom:1rem;margin-bottom:var(--spacing-md)}.ai-image{align-items:center;display:flex;flex:1 1;height:auto;justify-content:center;min-width:300px;overflow:hidden}.ai-image,.ai-image img{border-radius:8px;border-radius:var(--border-radius)}.ai-image img{height:100%;object-fit:cover;transition:transform .5s ease;width:100%}.ai-image:hover img{transform:scale(1.03)}.ai-features-list{margin-top:1rem;margin-top:var(--spacing-md);padding-left:2rem;padding-left:var(--spacing-lg)}.ai-features-list li{margin-bottom:.5rem;margin-bottom:var(--spacing-sm);padding-left:1rem;padding-left:var(--spacing-md);position:relative}.ai-features-list li:before{color:#40e0d0;color:var(--accent);content:"✓";font-weight:700;left:0;position:absolute}.testimonials{background-color:#111827;background-color:var(--bg-dark);padding:4rem 2rem;padding:var(--spacing-xl) var(--spacing-lg)}.testimonials h2{font-size:2.25rem;margin-bottom:4rem;margin-bottom:var(--spacing-xl);text-align:center}.testimonials-grid{grid-gap:2rem;grid-gap:var(--spacing-lg);display:grid;gap:2rem;gap:var(--spacing-lg);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin:0 auto;max-width:1200px}.testimonial-card{background-color:#2d3748;background-color:var(--bg-card);border-radius:8px;border-radius:var(--border-radius);display:flex;flex-direction:column;padding:2rem;padding:var(--spacing-lg);position:relative;transition:transform .3s ease,box-shadow .3s ease}.testimonial-card:hover{box-shadow:0 10px 25px #0003;transform:translateY(-5px)}.testimonial-avatar{border:3px solid #40e0d0;border:3px solid var(--accent);border-radius:50%;height:70px;margin:0 auto 1rem;margin:0 auto var(--spacing-md);overflow:hidden;width:70px}.testimonial-avatar img{height:100%;object-fit:cover;width:100%}.testimonial-content{text-align:center}.testimonial-content p{color:#9ca3af;color:var(--text-gray);font-style:italic;margin-bottom:1rem;margin-bottom:var(--spacing-md);position:relative}.testimonial-content p:after,.testimonial-content p:before{color:#40e0d0;color:var(--accent);content:'"';font-size:1.5rem;font-weight:700}.testimonial-content h4{color:#f9fafb;color:var(--text-light);margin-bottom:.25rem}.testimonial-position{color:#007bff;color:var(--primary);font-size:.875rem}.contact{background-color:#111827;background-color:var(--bg-dark);padding:4rem 2rem;padding:var(--spacing-xl) var(--spacing-lg);text-align:center}.contact h2{font-size:2.25rem;margin-bottom:1rem;margin-bottom:var(--spacing-md)}.contact p{color:#9ca3af;color:var(--text-gray);margin-bottom:2rem;margin-bottom:var(--spacing-lg);margin-left:auto;margin-right:auto;max-width:600px}.contact-methods{grid-gap:2rem;grid-gap:var(--spacing-lg);display:grid;gap:2rem;gap:var(--spacing-lg);grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin:0 auto 2rem;margin:0 auto var(--spacing-lg);max-width:1200px}.contact-card{background-color:#2d3748;background-color:var(--bg-card);border-radius:8px;border-radius:var(--border-radius);padding:2rem;padding:var(--spacing-lg);text-align:center;transition:transform .3s ease}.contact-card:hover{transform:translateY(-5px)}.contact-icon{font-size:2rem;margin-bottom:1rem;margin-bottom:var(--spacing-md)}.contact-card h3{color:#40e0d0;color:var(--accent);margin-bottom:.5rem;margin-bottom:var(--spacing-sm)}.contact-card p{color:#9ca3af;color:var(--text-gray)}.footer{background-color:#0f1623;padding-top:4rem;padding-top:var(--spacing-xl)}.footer-content{display:flex;flex-wrap:wrap;gap:4rem;gap:var(--spacing-xl);margin:0 auto;max-width:1200px;padding:0 2rem;padding:0 var(--spacing-lg)}.footer-logo{font-size:1.5rem;font-weight:700;margin-bottom:1rem;margin-bottom:var(--spacing-md)}.footer-links{display:flex;flex:1 1;flex-wrap:wrap;gap:4rem;gap:var(--spacing-xl)}.footer-column h4{color:#f9fafb;color:var(--text-light);margin-bottom:1rem;margin-bottom:var(--spacing-md)}.footer-column ul li{margin-bottom:.5rem;margin-bottom:var(--spacing-sm)}.footer-column ul li a{color:#9ca3af;color:var(--text-gray)}.footer-column ul li a:hover{color:#40e0d0;color:var(--accent)}.footer-bottom{border-top:1px solid #ffffff1a;margin-top:4rem;margin-top:var(--spacing-xl);padding:2rem;padding:var(--spacing-lg);text-align:center}.footer-bottom p{color:#9ca3af;color:var(--text-gray)}@media (max-width:768px){.ai-section h2,.contact h2,.features h2{font-size:1.75rem}.footer-content,.footer-links{flex-direction:column;gap:2rem;gap:var(--spacing-lg)}}@media (max-width:480px){.hero h1{font-size:2rem}.feature-card{text-align:center}}
/*# sourceMappingURL=main.8908c075.css.map*/