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}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}*{box-sizing:border-box;margin:0;padding:0}:root{--primary-color:#3a1e85;--secondary-color:#25cf97;--accent-color:#25cf97;--text-dark:#1f2937;--text-light:#6b7280;--bg-light:#f9fafb;--bg-white:#fff;--gradient-1:linear-gradient(135deg,#3a1e85b3,#9c6bf1b3);--gradient-2:linear-gradient(135deg,#4f2dac,#7c3aed)}body.dark-mode{--primary-color:#7c3aed;--secondary-color:#6446c8;--accent-color:#3a1e85;--text-dark:#f3f4f6;--text-light:#d1d5db;--bg-light:#18181b;--bg-white:#23232a;--gradient-1:linear-gradient(135deg,#3a1e85,#7c3aed);--gradient-2:linear-gradient(135deg,#3a1e85,#7c3aed);background:#f9fafb;background:var(--bg-light)}body{color:#1f2937;color:var(--text-dark);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.6;overflow-x:hidden}nav{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff;background:var(--bg-white);box-shadow:0 2px 20px #0000001a;position:fixed;top:0;transition:all .3s ease;width:100%;z-index:1000}.nav-container{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1200px;padding:1rem 2rem}.logo{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#4f2dac,#7c3aed);background:var(--gradient-2);background-clip:text;-webkit-background-clip:text;cursor:pointer;font-size:1.5rem;font-weight:700;transition:transform .3s ease}.logo:hover{transform:scale(1.05)}.nav-links{display:flex;gap:2rem;list-style:none}.nav-link{border-radius:8px;color:#1f2937;color:var(--text-dark);cursor:pointer;font-weight:500;padding:.5rem 1rem;position:relative;transition:all .3s ease}.nav-link:hover{transform:translateY(-2px)}.nav-link.active,.nav-link:hover{background:#2563eb1a;color:#3a1e85;color:var(--primary-color)}.nav-link:after{background:#3a1e85;background:var(--primary-color);bottom:0;content:"";height:2px;left:50%;position:absolute;transform:translateX(-50%);transition:all .3s ease;width:0}.nav-link:hover:after{width:80%}.page{animation:fadeIn .5s ease;display:none;min-height:100vh;padding-top:80px}.page.active{display:block}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.hero{background:linear-gradient(135deg,#3a1e851a,#7c3aed1a);overflow:hidden;padding:6rem 2rem;position:relative;text-align:center}.hero:before{animation:rotate 30s linear infinite;background:radial-gradient(circle,#3a1e851a 0,#0000 70%);content:"";height:200%;position:absolute;right:-50%;top:-50%;width:200%}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.hero-content{margin:0 auto;max-width:900px;position:relative;z-index:1}.hero h1{-webkit-text-fill-color:#0000;animation:slideInFromTop 1s ease;background:linear-gradient(135deg,#4f2dac,#7c3aed);background:var(--gradient-2);background-clip:text;-webkit-background-clip:text;font-size:3.5rem;margin-bottom:1.5rem}@keyframes slideInFromTop{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}.hero p{animation:slideInFromBottom 1s ease .3s backwards;color:#6b7280;color:var(--text-light);font-size:1.2rem;line-height:1.8;margin-bottom:2rem}@keyframes slideInFromBottom{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.cta-buttons{animation:slideInFromBottom 1s ease .6s backwards;display:flex;gap:1rem;justify-content:center;margin-top:3rem}.btn{border:none;border-radius:12px;cursor:pointer;font-size:1rem;font-weight:600;overflow:hidden;padding:1rem 2rem;position:relative;text-decoration:none;transition:all .3s ease}.btn-primary{background:linear-gradient(135deg,#4f2dac,#7c3aed);background:var(--gradient-2);box-shadow:0 4px 20px #3a1e854d;color:#fff}.btn-primary:hover{box-shadow:0 6px 30px #3a1e8566}.btn-secondary{border:2px solid #3a1e85;border:2px solid var(--primary-color);border-radius:8px;color:#3a1e85;color:var(--primary-color);font-size:.9rem;min-width:80px;padding:.4rem 1rem}.btn-secondary:hover{background:#3a1e85;background:var(--primary-color);box-shadow:0 6px 30px #3a1e854d;color:#fff}.features{background:#fff;background:var(--bg-white);padding:4rem 2rem;transition:background .3s}.features-container{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin:0 auto;max-width:1200px}.feature-card{background:#fff;background:var(--bg-white);border:1px solid #3a1e85;border:1px solid var(--primary-color);border-radius:20px;overflow:hidden;padding:2rem;position:relative;text-align:center;transition:background .3s,color .3s,border .3s}.feature-card:before{background:radial-gradient(circle,#3a1e8540 0,#0000 70%);content:"";height:300%;left:-100%;position:absolute;top:-100%;transition:all .5s ease;width:300%}.feature-card:hover:before{left:-150%;top:-150%}.feature-card:hover{border-color:#3a1e85;border-color:var(--primary-color);box-shadow:0 20px 40px #0000001a;transform:translateY(-10px)}.feature-icon{align-items:center;background:linear-gradient(135deg,#4f2dac,#7c3aed);background:var(--gradient-2);border-radius:20px;color:#fff;display:flex;font-size:2rem;height:80px;justify-content:center;margin:0 auto 1.5rem;transition:all .3s ease;width:80px}.feature-card:hover .feature-icon{transform:rotateY(1turn)}.feature-card h3{color:#3a1e85;color:var(--primary-color);font-size:1.5rem;margin-bottom:1rem}.feature-card p{color:#6b7280;color:var(--text-light);line-height:1.6}.product-hero{background:linear-gradient(135deg,#3a1e850d,#7c3aed0d);padding:4rem 2rem;text-align:center}.product-hero h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#4f2dac,#7c3aed);background:var(--gradient-2);background-clip:text;-webkit-background-clip:text;font-size:3rem;margin-bottom:1rem}.product-content{margin:0 auto;max-width:1000px;padding:3rem 2rem}.carousel-container{border-radius:20px;box-shadow:0 10px 40px #0000001a;margin:3rem auto;max-width:800px;overflow:hidden;position:relative}.carousel-track{display:flex;transition:transform .5s ease}.carousel-slide{align-items:center;background:linear-gradient(135deg,#3a1e85b3,#9c6bf1b3);background:var(--gradient-1);color:#fff;display:flex;font-size:2rem;font-weight:700;height:700px;justify-content:center;min-width:100%}.carousel-slide:nth-child(2){background:linear-gradient(135deg,#7c3aed,#3a1e85)}.carousel-slide:nth-child(3){background:linear-gradient(135deg,#6446c8,#3a1e85)}.carousel-nav{display:flex;justify-content:space-between;padding:0 1rem;position:absolute;top:50%;transform:translateY(-50%);width:100%}.carousel-btn{background:#ffffffe6;border:none;border-radius:50%;box-shadow:0 4px 20px #0000001a;cursor:pointer;font-size:1.5rem;height:50px;transition:background .3s,color .3s;width:50px}.carousel-btn:hover{background:#fff;box-shadow:0 6px 30px #0003;transform:scale(1.1)}.carousel-indicators{bottom:20px;display:flex;gap:10px;left:50%;position:absolute;transform:translateX(-50%)}.indicator{background:#ffffff80;border-radius:50%;cursor:pointer;height:12px;transition:all .3s ease;width:12px}.indicator.active{background:#fff;border-radius:6px;width:30px}.contact-container{margin:0 auto;max-width:1000px;padding:4rem 2rem}.contact-header{margin-bottom:4rem;text-align:center}.contact-header h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#4f2dac,#7c3aed);background:var(--gradient-2);background-clip:text;-webkit-background-clip:text;font-size:3rem;margin-bottom:1rem}.contact-grid{grid-gap:3rem;display:grid;gap:3rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:3rem}.contact-card{background:#fff;background:var(--bg-white);border:1px solid #3a1e85;border:1px solid var(--primary-color);border-radius:20px;overflow:hidden;padding:2rem;position:relative;text-align:center;transition:background .3s,color .3s,border .3s}.contact-card:before{background:radial-gradient(circle,#3a1e8540 0,#0000 70%);content:"";height:300%;left:-100%;position:absolute;top:-100%;transition:all .5s ease;width:300%}.contact-card:hover:before{left:-150%;top:-150%}.contact-card:hover{border-color:#3a1e85;border-color:var(--primary-color);box-shadow:0 20px 40px #0000001a;transform:translateY(-10px)}.contact-icon{align-items:center;background:linear-gradient(135deg,#3a1e851a,#7c3aed1a);border-radius:50%;display:flex;font-size:1.8rem;height:70px;justify-content:center;margin:0 auto 1.5rem;transition:all .3s ease;width:70px}.contact-card:hover .contact-icon{background:linear-gradient(135deg,#4f2dac,#7c3aed);background:var(--gradient-2);color:#fff;transform:scale(1.1) rotate(1turn)}.contact-card h3{color:#1f2937;color:var(--text-dark);font-size:1.5rem;margin-bottom:1rem}.contact-card p{color:#6b7280;color:var(--text-light);line-height:1.6}.contact-card a{color:#3a1e85;color:var(--primary-color);font-weight:500;text-decoration:none;transition:all .3s ease}.contact-card a:hover{color:#25cf97;color:var(--secondary-color)}.product-features{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-top:3rem}.product-feature{background:linear-gradient(135deg,#3a1e850d,#7c3aed0d);border-left:4px solid #3a1e85;border-left:4px solid var(--primary-color);border-radius:15px;padding:1.5rem;transition:all .3s ease}.product-feature:hover{box-shadow:0 10px 30px #0000001a;transform:translateX(10px)}.product-feature h3{color:#3a1e85;color:var(--primary-color);margin-bottom:.5rem}.burger-menu{background:none;border:none;cursor:pointer;display:none;flex-direction:column;gap:5px;padding:.5rem;z-index:1002}.burger-menu span{background:#3a1e85;background:var(--primary-color);border-radius:3px;height:3px;transition:all .3s ease;width:25px}.burger-menu:hover span{background:#25cf97;background:var(--secondary-color)}.mobile-menu-overlay{background:#00000080;height:100%;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:opacity .3s ease;width:100%;z-index:999}.mobile-menu-overlay.active{opacity:1;pointer-events:all}.mobile-menu{background:#fff;background:var(--bg-white);box-shadow:2px 0 20px #0000001a;height:100%;left:-300px;overflow-y:auto;padding:80px 1.5rem 2rem;position:fixed;top:0;transition:left .3s ease;width:280px;z-index:1000}.mobile-menu.active{left:0}.mobile-nav-links{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin-bottom:2rem}.mobile-nav-links .nav-link{font-size:1.1rem;padding:1rem;text-align:left;width:100%}.mobile-theme-toggle{margin:0;width:100%}@media (max-width:768px){.desktop-only{display:none!important}.burger-menu{display:flex}.nav-links{flex-direction:column;gap:.5rem}.hero h1{font-size:2rem}.cta-buttons{flex-direction:column}.carousel-slide{height:300px}.contact-header h1{font-size:2rem}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.floating{animation:float 6s ease-in-out infinite}.privacy-policy body{color:#333;font-family:Arial,sans-serif;line-height:1.6;margin:0 auto;max-width:800px;padding:20px}.header{margin-bottom:30px;text-align:center}.last-updated{font-weight:700;margin-bottom:20px}.section{margin-bottom:30px}.section h2{border-bottom:2px solid #3498db;color:#2c3e50;padding-bottom:10px}.section h3{color:#34495e;margin-top:25px}.summary{border-left:4px solid --primary-color}.summary,.toc{background-color:linear-gradient(135deg,#3a1e85b3,#9c6bf1b3);background-color:var(--gradient-1);margin-bottom:30px;padding:20px}.toc{border-radius:5px}.toc h2{color:#2c3e50;margin-top:0}.toc-item{margin-bottom:8px}.toc-link{color:#3498db;text-decoration:none}.toc-link:hover{text-decoration:underline}.emphasis{font-weight:700}.italic-emphasis{font-style:italic}.contact-info{background-color:#3a1e85;background-color:var(--primary-color);border-radius:5px;margin:20px 0;padding:15px}.privacy-table{border-collapse:collapse;margin:20px 0;width:100%}.privacy-table td,.privacy-table th{border:1px solid #ddd;padding:12px;text-align:left}.privacy-table th{background-color:#f2f2f2;font-weight:700}.privacy-table tr:nth-child(2n){background-color:#f9f9f9}body.dark-mode .privacy-table th{background-color:#23232a;color:#f3f4f6}body.dark-mode .privacy-table tr:nth-child(2n){background-color:#23232a}body.dark-mode .privacy-table tr:nth-child(odd){background-color:#18181b}ol,ul{padding-left:30px}li{margin-bottom:8px}a{color:#3498db;text-decoration:none}a:hover{text-decoration:underline}.about-container{margin:0 auto;max-width:1200px;padding:4rem 2rem}.about-header{margin-bottom:4rem;text-align:center}.about-header h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#4f2dac,#7c3aed);background:var(--gradient-2);background-clip:text;-webkit-background-clip:text;font-size:3rem;margin-bottom:1rem}.about-header p{color:#6b7280;color:var(--text-light);font-size:1.2rem;margin:0 auto;max-width:700px}.team-grid{display:flex;flex-direction:column;gap:4rem;margin-top:3rem}.team-member{grid-gap:3rem;background:#fff;background:var(--bg-white);border:1px solid #3a1e85;border:1px solid var(--primary-color);border-radius:20px;display:grid;gap:3rem;grid-template-columns:300px 1fr;overflow:hidden;padding:2rem;position:relative;transition:all .3s ease}.team-member:before{background:radial-gradient(circle,#3a1e8526 0,#0000 70%);content:"";height:300%;left:-100%;position:absolute;top:-100%;transition:all .5s ease;width:300%}.team-member:hover:before{left:-150%;top:-150%}.team-member:hover{border-color:#25cf97;border-color:var(--secondary-color);box-shadow:0 20px 40px #00000026;transform:translateY(-5px)}.team-member-image{position:relative;z-index:1}.team-member-image img{border-radius:15px;box-shadow:0 10px 30px #0000001a;height:300px;object-fit:cover;transition:all .3s ease;width:100%}.team-member:hover .team-member-image img{box-shadow:0 15px 40px #0003;transform:scale(1.05)}.team-member-info{display:flex;flex-direction:column;justify-content:center;position:relative;z-index:1}.team-member-info h2{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#4f2dac,#7c3aed);background:var(--gradient-2);background-clip:text;-webkit-background-clip:text;font-size:2rem;margin-bottom:.5rem}.team-member-info h3{color:#3a1e85;color:var(--primary-color);font-size:1.2rem;font-weight:500;margin-bottom:1.5rem}.team-member-info p{color:#6b7280;color:var(--text-light);font-size:1rem;line-height:1.8;margin-bottom:1rem}@media (max-width:768px){.team-member{gap:2rem;grid-template-columns:1fr}.team-member-image img{height:250px}.about-header h1{font-size:2rem}.about-header p{font-size:1rem}}
/*# sourceMappingURL=main.a8791134.css.map*/