body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}html{scroll-behavior:smooth}.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--primary:#8a4fff;--secondary:#a9f0e5;--light-bg:#e6feff;--white:#fff;--black:#333;--gray:#666;--light-gray:#f5f5f5}*{box-sizing:border-box;margin:0;padding:0}body{color:#333;color:var(--black);font-family:Arial,sans-serif;line-height:1.6}.container{margin:0 auto;max-width:1200px;padding:0 20px;width:100%}h1,h2,h3,h4,h5,h6{line-height:1.2;margin-bottom:1rem}a{color:#8a4fff;color:var(--primary);text-decoration:none;transition:color .3s ease}a:hover{color:#a9f0e5;color:var(--secondary)}p{margin-bottom:1rem}img{height:auto;max-width:100%}.btn-demo,.btn-primary,.btn-secondary{border-radius:4px;cursor:pointer;display:inline-block;font-weight:600;padding:12px 24px;text-align:center;transition:all .3s ease}.btn-primary{align-items:center;background-color:#a9f0e5;background-color:var(--secondary);border:2px solid #a9f0e5;border:2px solid var(--secondary);color:#333;color:var(--black);display:inline-flex;font-size:1.1rem;justify-content:center;margin:0;min-width:220px;padding:12px 24px;transition:all .3s ease}.btn-primary:hover{background-color:#8a4fff;background-color:var(--primary);border-color:#fff;box-shadow:0 4px 8px #0000001a;color:#fff;transform:translateY(-2px)}.btn-secondary{align-items:center;background-color:initial;border:2px solid #fff;color:#fff;display:inline-flex;font-size:1.1rem;justify-content:center;margin:0;min-width:220px;padding:12px 24px;transition:all .3s ease}.btn-secondary:hover{box-shadow:0 4px 8px #0000001a;transform:translateY(-2px)}.btn-demo,.btn-secondary:hover{background-color:#fff;color:#8a4fff;color:var(--primary)}.btn-demo{align-items:center;border:2px solid #fff;display:inline-flex;font-size:1.1rem;justify-content:center;margin:0;min-width:220px;padding:12px 24px;transition:all .3s ease}.btn-demo:hover{background-color:initial;border-color:#fff;box-shadow:0 4px 8px #0000001a;color:#fff;transform:translateY(-2px)}.icon{font-size:1.5em;margin-right:8px;vertical-align:middle}.contact-icon,.icon{color:#8a4fff;color:var(--primary)}.contact-icon{float:left;font-size:1.2em;margin-right:10px;margin-top:4px;vertical-align:top}.contact-info p{margin-bottom:20px;overflow:hidden}.contact-info a{color:#8a4fff;color:var(--primary);text-decoration:none;transition:color .3s ease}.contact-info a:hover{color:#a9f0e5;color:var(--secondary);text-decoration:underline}.header{background-color:#fff;box-shadow:0 2px 10px #0000001a;padding:15px 0;position:fixed;width:100%;z-index:1000}.header .container{align-items:center;display:flex;justify-content:space-between}.header h1{color:#8a4fff;color:var(--primary);font-size:1.8rem;margin:0}.header nav a{color:#333;color:var(--black);font-weight:500;margin-left:20px;padding:5px 0;position:relative;transition:all .3s ease}.header nav a:not(.btn-demo):after{background-color:#8a4fff;background-color:var(--primary);bottom:0;content:"";height:2px;left:0;position:absolute;transition:width .3s ease;width:0}.header nav a:not(.btn-demo):hover:after{width:100%}.hero{background-color:#8a4fff;background-color:var(--primary);color:#fff;overflow:hidden;padding:180px 20px 100px;position:relative;text-align:center}.hero h2{font-size:2.5rem;margin-bottom:1.5rem}.hero p{font-size:1.2rem;margin:0 auto 2rem;max-width:800px}.cta-buttons{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin:2rem auto 0;max-width:800px;padding:0 20px}.benefits{background-color:#e6feff;background-color:var(--light-bg);padding:100px 0;text-align:center}.benefits h2,.contact h2,.how-it-works h2{color:#8a4fff;color:var(--primary);font-size:2.2rem;margin-bottom:1rem}.subtitle{color:#666;color:var(--gray);font-size:1.2rem;margin-bottom:3rem}.benefits-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:50px}.benefit-card{background:#fff;border-radius:8px;border-top:3px solid #8a4fff;border-top:3px solid var(--primary);box-shadow:0 5px 15px #0000000d;padding:30px;text-align:center;transition:all .3s ease}.benefit-card .icon{color:#8a4fff;color:var(--primary);display:block;font-size:2.5em;margin:0 auto 15px}.benefit-card:hover{transform:translateY(-5px)}.benefit-card h3{color:#8a4fff;color:var(--primary);margin-bottom:1rem}.how-it-works{padding:100px 0;text-align:center}.steps{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-top:50px}.step{background:#fff;border-radius:8px;border-top:3px solid #8a4fff;border-top:3px solid var(--primary);box-shadow:0 5px 15px #0000000d;padding:30px;text-align:center;transition:all .3s ease}.step .icon{color:#8a4fff;color:var(--primary);display:block;font-size:2.5em;margin:0 auto 15px}.step:hover{box-shadow:0 8px 25px #0000001a;transform:translateY(-5px)}.step h3{color:#8a4fff;color:var(--primary);margin-bottom:1rem}.contact{background-color:#e6feff;background-color:var(--light-bg);padding:100px 0}.contact-container{grid-gap:50px;display:grid;gap:50px;grid-template-columns:1fr 1fr;margin-top:50px}.contact-info{background:#fff;border-radius:8px;box-shadow:0 5px 15px #0000000d;padding:30px}.contact-info h3{color:#8a4fff;color:var(--primary);margin:2rem 0 1rem}.contact-info h3:first-child{margin-top:0}.contact-form{background:#fff;border-radius:8px;box-shadow:0 5px 15px #0000000d;padding:30px}.contact-form h3{color:#8a4fff;color:var(--primary)}.contact-form h3,.form-group{margin-bottom:1.5rem}.form-group input,.form-group textarea{border:1px solid #ddd;border-radius:4px;font-size:1rem;padding:12px;transition:border-color .3s ease;width:100%}.form-group input:focus,.form-group textarea:focus{border-color:#8a4fff;border-color:var(--primary);outline:none}.form-group textarea{min-height:120px;resize:vertical}.btn-submit{background-color:#8a4fff;background-color:var(--primary);border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:12px 24px;transition:background-color .3s ease;width:100%}.btn-submit:hover{background-color:#7a3fe6}.success-message{background-color:#d4edda;border-radius:4px;color:#155724;margin-top:1rem;padding:15px;text-align:center}.footer{background-color:#8a4fff;background-color:var(--primary);color:#fff;padding:60px 0 20px}.footer-content{grid-gap:40px;display:grid;gap:40px;grid-template-columns:2fr 1fr 1fr;margin-bottom:40px}.footer-logo h2{color:#fff;font-size:1.8rem;margin-bottom:1rem}.footer-contact h3,.footer-links h3{color:#fff;font-size:1.2rem;margin-bottom:1.5rem}.footer-links ul{list-style:none}.footer-links li{margin-bottom:10px}.footer-links a{color:#fff;transition:color .3s ease}.footer-links a:hover{color:#a9f0e5;color:var(--secondary)}.footer-bottom{align-items:center;border-top:1px solid #ffffff1a;display:flex;justify-content:space-between;padding-top:20px}.social-links a{color:#fff;margin-left:15px;transition:color .3s ease}.social-links a:hover{color:#a9f0e5;color:var(--secondary)}@media (max-width:1024px){.contact-container{grid-template-columns:1fr}.footer-content{grid-template-columns:1fr 1fr}}@media (max-width:768px){.header .container{flex-direction:column;text-align:center}.header nav{margin-top:15px}.header nav a{margin:0 10px}.cta-buttons{align-items:center;flex-direction:column}.btn-demo{margin-left:0;margin-top:10px}.hero{padding:150px 0 80px}.hero h2{font-size:2rem}.benefits,.contact,.how-it-works{padding:60px 0}.footer-content{grid-template-columns:1fr}.footer-bottom{flex-direction:column;text-align:center}.social-links{margin-top:15px}.social-links a{margin:0 10px}}@media (max-width:480px){.header nav{display:flex;flex-direction:column}.header nav a{margin:5px 0}.benefits h2,.contact h2,.hero h2,.how-it-works h2{font-size:1.8rem}.benefits-grid,.steps{grid-template-columns:1fr}}
/*# sourceMappingURL=main.a2c9abc7.css.map*/