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}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.main-header{align-items:center;background-color:#fff;box-shadow:0 2px 4px #0000001a;display:flex;justify-content:space-between;left:0;padding:1rem 2rem;position:fixed;right:0;top:0;z-index:1000}.logo a{color:#333;font-size:1.5rem;font-weight:700;text-decoration:none}nav ul{display:flex;gap:1rem;list-style-type:none}nav a{color:#333;text-decoration:none}nav a:hover{color:#0052d9}.main-footer{background-color:#f5f5f5;padding:2rem 0}.footer-content{display:flex;justify-content:space-around;margin:0 auto;max-width:1200px}.footer-section h3{color:#333;margin-bottom:1rem}.footer-section ul{list-style-type:none;padding:0}.footer-section li{margin-bottom:.5rem}.footer-bottom{border-top:1px solid #ddd;margin-top:2rem;padding-top:1rem;text-align:center}.home{margin:0 auto;max-width:1200px;padding:2rem}.hero{background:linear-gradient(135deg,#6e8efb,#a777e3);border-radius:10px;color:#fff;margin-bottom:4rem;padding:6rem 2rem;text-align:center}.hero h1{font-size:3.5rem;margin-bottom:1rem}.hero p{font-size:1.2rem;margin:0 auto 2rem;max-width:600px}.cta-button{background-color:#fff;border:none;border-radius:50px;color:#6e8efb;cursor:pointer;font-size:1rem;padding:.8rem 2rem;transition:all .3s ease}.cta-button:hover{background-color:#f0f0f0;box-shadow:0 4px 6px #0000001a;transform:translateY(-3px)}.features{margin-bottom:4rem}.features h2{font-size:2.5rem;margin-bottom:2rem;text-align:center}.feature-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.feature-card{background-color:#fff;border-radius:10px;box-shadow:0 4px 6px #0000001a;padding:2rem;transition:all .3s ease}.feature-card:hover{box-shadow:0 6px 8px #00000026;transform:translateY(-5px)}.feature-icon{font-size:2.5rem;margin-bottom:1rem}.feature-card h3{font-size:1.5rem;margin-bottom:1rem}.stats{background-color:#f8f9fa;border-radius:10px;display:flex;justify-content:space-around;margin-bottom:4rem;padding:4rem 2rem}.stat-item{text-align:center}.stat-item h3{color:#6e8efb;font-size:2.5rem;margin-bottom:.5rem}.testimonial{background-color:#f0f4f8;border-radius:10px;padding:4rem 2rem;text-align:center}blockquote{font-size:1.5rem;font-style:italic;margin:0 auto 2rem;max-width:800px}.testimonial-author{font-weight:700}.about{margin:0 auto;max-width:1200px;padding:2rem}.about-hero{margin-bottom:4rem;text-align:center}.about-hero h1{color:#333;font-size:3rem;margin-bottom:1rem}.about-hero p{color:#666;font-size:1.2rem;margin:0 auto;max-width:800px}.company-values{margin-bottom:4rem}.company-values h2{font-size:2.5rem;margin-bottom:2rem;text-align:center}.values-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.value-card{background-color:#f8f9fa;border-radius:10px;padding:2rem;text-align:center}.value-icon{font-size:3rem;margin-bottom:1rem}.value-card h3{font-size:1.5rem;margin-bottom:1rem}.team h2{font-size:2.5rem;margin-bottom:2rem;text-align:center}.team-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.team-member{background-color:#fff;border-radius:10px;box-shadow:0 4px 6px #0000001a;overflow:hidden}.team-member img{height:250px;object-fit:cover;width:100%}.team-member h3{font-size:1.5rem;margin:1rem}.member-role{color:#6e8efb;font-weight:700;margin:0 1rem}.member-bio{color:#666;font-size:.9rem;line-height:1.5;margin:1rem}.products{margin:0 auto;max-width:1200px;padding:2rem}.products h1{color:#333;font-size:3rem;margin-bottom:2rem;text-align:center}.product{background-color:#f8f9fa;border-radius:10px;margin-bottom:4rem;padding:2rem}.product h2{color:#6e8efb;font-size:2rem;margin-bottom:1rem}.product p{color:#666;font-size:1.1rem;margin-bottom:2rem}.product-features{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:2rem}.feature{align-items:center;background-color:#fff;border-radius:20px;display:flex;font-size:.9rem;padding:.5rem 1rem}.feature-icon{margin-right:.5rem}.image-gallery{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.image-gallery img{border-radius:5px;height:640px;object-fit:cover;width:100%}.contact{margin:0 auto;max-width:1200px;padding:2rem}.contact h1{color:#333;font-size:3rem;margin-bottom:1rem;text-align:center}.contact-intro{color:#666;font-size:1.2rem;margin:0 auto 3rem;max-width:800px;text-align:center}.contact-content{display:flex;gap:4rem}.contact-info,form{flex:1 1}.contact-info h2,form h2{color:#6e8efb;font-size:2rem;margin-bottom:1.5rem}.contact-info p{margin-bottom:1rem}.social-links{display:flex;gap:1rem;margin-top:2rem}.social-links a{color:#6e8efb;font-size:1.5rem}.form-field{margin-bottom:1.5rem}label{color:#333;display:block;margin-bottom:.5rem}input,textarea{border:1px solid #ddd;border-radius:4px;font-size:1rem;padding:.75rem;width:100%}textarea{height:150px}button[type=submit]{background-color:#6e8efb;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:1rem;padding:1rem 2rem;transition:background-color .3s ease}button[type=submit]:hover{background-color:#5a7dfa}@media (max-width:768px){.contact-content{flex-direction:column}}body{color:#333;font-family:Arial,sans-serif;margin:0;padding:0}.App{display:flex;flex-direction:column;min-height:100vh}main{flex:1 1;padding-top:80px}
/*# sourceMappingURL=main.71264239.css.map*/