@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap";.header{position:fixed;top:0;left:0;width:100%;background-color:#02002ce6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1000;padding:1rem 0;box-shadow:0 2px 10px #0000004d}.header-container{display:flex;align-items:center;justify-content:space-between}.logo,.navigation{display:flex;align-items:center}.nav-list{display:flex;list-style:none;gap:2rem}.nav-link{color:var(--text-light);font-weight:500;position:relative;padding:.25rem 0}.nav-link:hover{color:var(--accent-color-2)}.nav-link:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background:linear-gradient(135deg,var(--accent-color-1),var(--accent-color-2));transition:width .3s ease}.nav-link:hover:after{width:100%}.menu-toggle{display:none;flex-direction:column;justify-content:space-between;width:30px;height:21px;background:transparent;border:none;cursor:pointer;padding:0;z-index:10}.menu-toggle-bar{display:block;width:100%;height:3px;background-color:var(--text-light);border-radius:3px;transition:all .3s ease-in-out}@media (max-width: 768px){.menu-toggle{display:flex}.navigation{position:fixed;top:0;right:-100%;width:70%;max-width:300px;height:100vh;background-color:var(--primary-bg);flex-direction:column;justify-content:center;transition:right .3s ease-in-out;box-shadow:-2px 0 10px #0000004d}.navigation.is-open{right:0}.nav-list{flex-direction:column;align-items:center;padding:2rem;gap:1.5rem}.is-open+.menu-toggle .menu-toggle-bar:nth-child(1){transform:translateY(9px) rotate(45deg)}.is-open+.menu-toggle .menu-toggle-bar:nth-child(2){opacity:0}.is-open+.menu-toggle .menu-toggle-bar:nth-child(3){transform:translateY(-9px) rotate(-45deg)}}.footer{background-color:#0003;padding:3rem 0 1.5rem;margin-top:3rem}.footer-content{display:flex;flex-wrap:wrap;justify-content:space-between;gap:2rem;margin-bottom:2rem}.footer-logo{flex:1;min-width:200px}.tagline{color:var(--text-light-secondary);margin-top:.5rem}.footer-links{display:flex;flex-wrap:wrap;gap:3rem}.footer-links-section h4{font-size:1.1rem;color:var(--text-light);margin-bottom:1rem;position:relative}.footer-links-section h4:after{content:"";position:absolute;left:0;bottom:-5px;width:30px;height:2px;background:linear-gradient(135deg,var(--accent-color-1),var(--accent-color-2))}.footer-links-section ul{list-style:none}.footer-links-section li{margin-bottom:.5rem}.footer-links-section a{color:var(--text-light-secondary);text-decoration:none;transition:color .3s ease}.footer-links-section a:hover{color:var(--accent-color-2)}.footer-bottom{margin-top:2rem;padding-top:2rem;border-top:1px solid rgba(255,255,255,.1);display:flex;justify-content:space-between;align-items:center}.copyright{font-size:.875rem;color:var(--text-light-secondary)}.social-links{display:flex;gap:1rem}.social-links a{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:#ffffff0d;color:var(--text-light-secondary);transition:all .3s ease}.social-links a:hover{background:#7b68ee33;color:var(--accent-color-1);transform:translateY(-3px)}.social-links i{font-size:1.25rem}@media (max-width: 768px){.footer-content{flex-direction:column;gap:2rem}.footer-links{gap:2rem}.footer-bottom{flex-direction:column;gap:1rem;text-align:center}.social-links{justify-content:center}}.image-container{position:relative;overflow:hidden;transition:opacity .3s ease}.image-container.loading{background-color:#c8c8c81a}.image-container.loaded{opacity:1}.image-placeholder{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,#ffffff0d 25%,#ffffff1a,#ffffff0d 75%);background-size:200% 100%;animation:shimmer 1.5s infinite}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.image-container img{display:block;width:100%;height:auto;object-fit:cover}:root{--primary-bg: #02002C;--text-light: #ffffff;--text-light-secondary: rgba(255, 255, 255, .8);--accent-color-1: #7B68EE;--accent-color-2: #00BFFF;--accent-color-3: #00E676;--section-padding: 2rem;--container-max-width: 1200px;--header-height: 80px}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--primary-bg);color:var(--text-light);line-height:1.6}.site-container{display:flex;flex-direction:column;min-height:100vh}.main-content{flex:1;padding-top:var(--header-height)}h1,h2,h3,h4,h5,h6{font-weight:600;line-height:1.2;margin-bottom:1rem}h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.75rem}p{margin-bottom:1rem}a{color:var(--accent-color-2);text-decoration:none;transition:color .3s ease}a:hover{color:var(--accent-color-1)}.container{width:100%;max-width:var(--container-max-width);margin:0 auto;padding:0 1rem}.section{padding:var(--section-padding) 0}.btn{display:inline-block;padding:.75rem 1.5rem;border-radius:4px;border:none;font-weight:500;cursor:pointer;transition:all .3s ease}.btn-primary{background:linear-gradient(135deg,var(--accent-color-1),var(--accent-color-2));color:var(--text-light)}.btn-primary:hover{opacity:.9}.gradient-text{background:linear-gradient(135deg,var(--accent-color-2),var(--accent-color-3));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.gradient-blue{background:linear-gradient(135deg,var(--accent-color-1),var(--accent-color-2));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.gradient-green{background:linear-gradient(135deg,var(--accent-color-2),var(--accent-color-3));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}@media (max-width: 768px){h1{font-size:2rem}h2{font-size:1.75rem}h3{font-size:1.5rem}}.row{display:flex;flex-wrap:wrap;margin:0 -1rem}.col{padding:0 1rem;flex:1 0 0%}.col-12{flex:0 0 100%;max-width:100%}.col-6{flex:0 0 50%;max-width:50%}.col-4{flex:0 0 33.333333%;max-width:33.333333%}.col-3{flex:0 0 25%;max-width:25%}@media (max-width: 768px){.col-md-12{flex:0 0 100%;max-width:100%}.col-md-6{flex:0 0 50%;max-width:50%}}@media (max-width: 576px){.col-sm-12{flex:0 0 100%;max-width:100%}}.home-page{padding-top:80px}.hero-section{position:relative;padding:6rem 0;overflow:hidden;min-height:650px;display:flex;align-items:center}.hero-background{position:absolute;top:0;left:0;right:0;bottom:0;z-index:0;overflow:hidden}.hero-gradient{position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 20% 30%,rgba(123,104,238,.15),transparent 40%),radial-gradient(circle at 80% 70%,rgba(0,191,255,.1),transparent 30%)}.hero-particles{position:absolute;top:0;left:0;width:100%;height:100%}.particle{position:absolute;border-radius:50%;opacity:.6;filter:blur(10px);animation:float 20s infinite linear}.particle-1{top:15%;left:10%;width:100px;height:100px;background:#7b68ee33;animation-duration:30s}.particle-2{top:60%;left:20%;width:150px;height:150px;background:#00bfff26;animation-duration:34s}.particle-3{top:40%;left:80%;width:120px;height:120px;background:#00e6761a;animation-duration:28s}.particle-4{top:80%;left:70%;width:80px;height:80px;background:#7b68ee26;animation-duration:22s}.particle-5{top:20%;left:60%;width:70px;height:70px;background:#00bfff1a;animation-duration:26s}@keyframes float{0%{transform:translate(0) rotate(0)}50%{transform:translate(20px,20px) rotate(180deg)}to{transform:translate(0) rotate(360deg)}}.hero-section .container{display:flex;align-items:center;justify-content:space-between;gap:3rem;position:relative;z-index:1}.hero-content{flex:1;max-width:600px}.hero-badge{display:inline-block;padding:.5rem 1rem;background:#7b68ee1a;border:1px solid rgba(123,104,238,.3);border-radius:2rem;font-size:.875rem;font-weight:500;color:var(--accent-color-1);margin-bottom:1.5rem;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.hero-content h1{font-size:3.25rem;line-height:1.2;margin-bottom:1.5rem;font-weight:700}.hero-description{font-size:1.15rem;margin-bottom:2rem;color:var(--text-light-secondary);line-height:1.7}.hero-actions{display:flex;gap:1rem;margin-bottom:3rem}.btn-secondary{background-color:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:var(--text-light);transition:all .3s ease}.btn-secondary:hover{background-color:#ffffff1a;border-color:var(--accent-color-2);color:var(--accent-color-2)}.hero-stats{display:flex;gap:2rem}.stat-item{position:relative}.stat-item:after{content:"";position:absolute;top:5px;right:-1rem;width:1px;height:80%;background:#ffffff1a}.stat-item:last-child:after{display:none}.stat-value{font-size:2rem;font-weight:700;color:var(--accent-color-2);margin-bottom:.25rem}.stat-label{font-size:.875rem;color:var(--text-light-secondary)}.hero-image{flex:1;position:relative}.hero-visual{position:relative;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.neural-network{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1}.code-window{background:#02002cb3;border:1px solid rgba(123,104,238,.3);border-radius:8px;width:440px;overflow:hidden;box-shadow:0 20px 40px #0000004d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:2;position:relative}.code-header{display:flex;align-items:center;padding:.75rem 1rem;background:#0003;border-bottom:1px solid rgba(123,104,238,.2)}.code-dots{display:flex;gap:6px;margin-right:1rem}.code-dots span{width:12px;height:12px;border-radius:50%;background-color:#fff3}.code-dots span:first-child{background-color:#ff6347b3}.code-dots span:nth-child(2){background-color:#ffa500b3}.code-dots span:nth-child(3){background-color:#32cd32b3}.code-title{font-size:.875rem;color:var(--text-light-secondary);margin-left:auto}.code-content{padding:1.5rem;font-family:Consolas,Monaco,Courier New,monospace;font-size:.875rem;line-height:1.6;color:#e1e1e1}.code-line{margin-bottom:.5rem;white-space:nowrap}.code-indent{padding-left:1.5rem}.code-indent2{padding-left:3rem}.code-keyword{color:#c586c0}.code-function{color:#dcdcaa}.code-params{color:#9cdcfe}.code-string{color:#ce9178}.code-object{color:#4ec9b0}.code-method{color:#dcdcaa}.code-property{color:#9cdcfe}.node{position:absolute;width:15px;height:15px;border-radius:50%;background:linear-gradient(135deg,var(--accent-color-1),var(--accent-color-2));box-shadow:0 0 15px #7b68ee99;animation:pulse 3s infinite}.node-1{top:20%;left:15%;animation-delay:0s}.node-2{top:40%;left:60%;animation-delay:.5s}.node-3{top:65%;left:25%;animation-delay:1s}.node-4{top:70%;left:75%;animation-delay:1.5s}.connection{position:absolute;background:linear-gradient(135deg,var(--accent-color-1),var(--accent-color-2));height:2px;animation:fadeInOut 3s infinite}.connection-1{width:150px;top:40%;left:25%;transform:rotate(20deg);animation-delay:.2s}.connection-2{width:130px;top:55%;left:40%;transform:rotate(-30deg);animation-delay:.7s}.connection-3{width:120px;top:70%;left:30%;transform:rotate(45deg);animation-delay:1.2s}@keyframes pulse{0%{transform:scale(1);opacity:1}50%{transform:scale(1.2);opacity:.8}to{transform:scale(1);opacity:1}}@keyframes fadeInOut{0%{opacity:.3}50%{opacity:1}to{opacity:.3}}.services-section{background-color:#0000001a;padding:5rem 0}.section-title{text-align:center;margin-bottom:3rem}.service-card{background-color:#ffffff08;border-radius:10px;padding:2rem;margin-bottom:2rem;transition:transform .3s ease,box-shadow .3s ease;height:100%}.service-card:hover{transform:translateY(-5px);box-shadow:0 10px 30px #0003}.service-icon{margin-bottom:1.5rem}.service-card h3{margin-bottom:1rem;color:var(--accent-color-2)}.service-card p{color:var(--text-light-secondary)}.about-section{padding:5rem 0}.about-content{display:flex;flex-direction:column;gap:2rem}.about-text{max-width:800px;margin:0 auto}.about-text h2{margin-bottom:1.5rem;text-align:center}.about-text h3{margin:1.5rem 0 1rem;color:var(--accent-color-2)}.about-text p{color:var(--text-light-secondary);margin-bottom:1.5rem;line-height:1.7}.company-info{background-color:#ffffff08;border-radius:10px;padding:2rem;margin-top:2rem}.info-item{margin-bottom:1rem;color:var(--text-light-secondary)}.info-item strong{color:var(--text-light);margin-right:.5rem}.cta-section{padding:5rem 0;text-align:center;background:linear-gradient(135deg,#7b68ee1a,#00bfff1a);border-radius:10px;margin:0 1rem 3rem}.cta-content{max-width:700px;margin:0 auto}.cta-content h2{margin-bottom:1.5rem}.cta-buttons{display:flex;justify-content:center;gap:1rem;margin-top:2rem}.workshop-section{padding:5rem 0;background:linear-gradient(to bottom,#02002405,#02002414)}.workshops-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-top:3rem}.workshop-card{background:#ffffff08;border:1px solid rgba(123,104,238,.15);border-radius:10px;padding:2rem;transition:all .3s ease;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);height:100%;display:flex;flex-direction:column}.workshop-card:hover{transform:translateY(-5px);box-shadow:0 10px 25px #0003;border-color:#7b68ee4d}.workshop-icon{font-size:2.5rem;margin-bottom:1.5rem;color:var(--accent-color-1);background:#7b68ee1a;width:70px;height:70px;border-radius:50%;display:flex;align-items:center;justify-content:center}.workshop-card h3{font-size:1.5rem;margin-bottom:1rem;font-weight:600;color:var(--text-light)}.workshop-card p{font-size:1rem;line-height:1.6;color:var(--text-light-secondary);flex-grow:1}.trainer-section{padding:5rem 0;background:linear-gradient(to bottom,#02002414,#02002405)}.trainer-content{display:flex;gap:3rem;align-items:center}.trainer-image{flex:0 0 40%;position:relative}.trainer-photo{width:100%;border-radius:10px;box-shadow:0 15px 30px #0000004d;border:2px solid rgba(123,104,238,.2)}.trainer-info{flex:0 0 60%}.trainer-name{font-size:2rem;margin:.5rem 0;color:var(--accent-color-2)}.trainer-title{font-size:1.2rem;font-weight:500;margin-bottom:1.5rem;color:var(--text-light-secondary)}.trainer-bio{font-size:1rem;line-height:1.7;margin-bottom:1.5rem;color:var(--text-light-secondary)}.trainer-credentials{display:flex;flex-wrap:wrap;gap:1.5rem;margin-top:2rem}.credential-item{display:flex;align-items:center;gap:.5rem;background:#7b68ee1a;padding:.5rem 1rem;border-radius:2rem;border:1px solid rgba(123,104,238,.2);transition:all .3s ease}.credential-item:hover{background:#7b68ee26;transform:translateY(-2px)}.credential-item i{color:var(--accent-color-1);font-size:1rem}.credential-item span{font-size:.9rem;font-weight:500;color:var(--text-light)}@media (max-width: 1200px){.code-window{width:380px}.code-content{font-size:.8rem}}@media (max-width: 992px){.hero-section{padding:4rem 0}.hero-section .container{flex-direction:column;text-align:center}.hero-content{max-width:100%}.hero-actions,.hero-stats{justify-content:center}.code-window{width:440px;margin-top:3rem}.neural-network{width:100%;height:400px}.trainer-content{flex-direction:column}.trainer-image{flex:0 0 100%;max-width:400px;margin:0 auto}.trainer-info{flex:0 0 100%}}@media (max-width: 768px){.hero-content h1{font-size:2.5rem}.hero-stats{flex-direction:column;gap:1.5rem}.stat-item:after{display:none}.code-window{width:90%;max-width:440px}.cta-buttons{flex-direction:column;align-items:center}.btn{width:100%;max-width:300px;text-align:center}.workshops-container{grid-template-columns:1fr}.trainer-content{gap:2rem}.trainer-name{font-size:1.8rem}.trainer-credentials{gap:1rem}}@media (max-width: 576px){.hero-content h1{font-size:2rem}.hero-badge{font-size:.75rem;padding:.4rem .8rem}.hero-description{font-size:1rem}.code-window{width:100%}.code-content{padding:1rem;font-size:.75rem}.workshop-section,.trainer-section{padding:3rem 0}.workshop-card{padding:1.5rem}.trainer-image{max-width:100%}.credential-item{padding:.4rem .8rem;font-size:.8rem}}.impact-section{background:linear-gradient(to bottom,#0d0d2de6,#0d0d2dcc);padding:5rem 0;position:relative;overflow:hidden}.impact-section:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url(/circuit-pattern.png) repeat;opacity:.05;pointer-events:none}.impact-content{position:relative;z-index:1}.impact-intro{font-size:1.2rem;line-height:1.6;margin-bottom:2.5rem;max-width:80%;margin-left:auto;margin-right:auto;text-align:center;color:var(--text-light-secondary)}.impact-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-bottom:3rem}.stat-card{background:#ffffff08;border:1px solid rgba(123,104,238,.15);border-radius:10px;padding:2rem;transition:all .3s ease;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;flex-direction:column}.stat-card:hover{transform:translateY(-5px);box-shadow:0 10px 25px #0003;border-color:#7b68ee4d}.stat-number{font-size:3.5rem;font-weight:700;margin-bottom:1.5rem;color:var(--accent-color-1);text-align:center;font-family:var(--font-heading)}.stat-description{flex:1}.stat-description strong{display:block;font-size:1.3rem;margin-bottom:.75rem;color:var(--text-light-primary);text-align:center}.stat-description p{font-size:1rem;line-height:1.6;color:var(--text-light-secondary)}.impact-conclusion{margin-top:2rem;background:#ffffff05;border-radius:10px;padding:2rem;border-left:4px solid var(--accent-color-1)}.impact-conclusion p{margin-bottom:1rem;font-size:1.1rem;line-height:1.6}.impact-conclusion p:last-child{margin-bottom:0}@media (max-width: 768px){.impact-intro{max-width:100%}.stat-number{font-size:2.5rem}.stat-description strong{font-size:1.1rem}}.products-preview{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-top:3rem}.product-preview-card{background:#ffffff08;border:1px solid rgba(123,104,238,.15);border-radius:10px;padding:2rem;transition:all .3s ease;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.product-preview-card:hover{transform:translateY(-5px);box-shadow:0 10px 25px #0003;border-color:#7b68ee4d}.product-preview-card.coming-soon{opacity:.7}.product-preview-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.product-preview-header h3{margin:0;font-size:1.5rem}.product-status{padding:.25rem .75rem;border-radius:20px;font-size:.75rem;font-weight:600;text-transform:uppercase}.product-status.available{background:#00e67633;color:var(--accent-color-3)}.product-status.upcoming{background:#7b68ee33;color:var(--accent-color-1)}.product-preview-description{color:var(--text-light-secondary);line-height:1.6;margin-bottom:1.5rem}.product-preview-tags{display:flex;gap:.5rem;margin-bottom:1.5rem;flex-wrap:wrap}.product-preview-tags .tag{padding:.25rem .75rem;background:#ffffff1a;border-radius:4px;font-size:.8rem;color:var(--text-light-secondary)}.founder-section{padding:4rem 0;background:linear-gradient(to bottom,#02002405,#02002414)}.founder-content{max-width:700px;margin:0 auto;text-align:center}.founder-content h2{margin-bottom:1.5rem}.founder-bio{font-size:1.1rem;line-height:1.7;color:var(--text-light-secondary)}.about-hero-section,.contact-hero-section{padding-top:3rem;padding-bottom:2rem}.about-hero-section h1,.contact-hero-section h1{text-align:center;font-size:3rem;margin-bottom:1rem}.about-content-block{max-width:700px;margin:0 auto}.about-content-block h2{font-size:1.75rem;margin-bottom:1rem;color:var(--accent-color-2)}.about-content-block p{color:var(--text-light-secondary);line-height:1.7;margin-bottom:1rem}.contact-content{max-width:600px;margin:0 auto}.contact-card{background:#ffffff08;border:1px solid rgba(123,104,238,.15);border-radius:10px;padding:3rem}.contact-card h2{margin-bottom:1rem}.contact-card>p{color:var(--text-light-secondary);margin-bottom:2rem}.contact-details{display:flex;flex-direction:column;gap:1.5rem}.contact-item{display:flex;gap:1rem;align-items:flex-start}.contact-icon{width:40px;height:40px;background:#7b68ee1a;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--accent-color-1);flex-shrink:0}.contact-item strong{display:block;margin-bottom:.25rem}.contact-item p{margin:0;color:var(--text-light-secondary)}.contact-item a{color:var(--accent-color-2);text-decoration:none;transition:color .3s ease}.contact-item a:hover{color:var(--accent-color-1)}@media (max-width: 768px){.products-preview{grid-template-columns:1fr}.about-hero-section h1,.contact-hero-section h1{font-size:2.5rem}.contact-card{padding:2rem}}.products-page{padding-top:80px}.products-hero{background-color:#0000001a;padding:5rem 0;text-align:center}.products-hero h1{font-size:3rem;margin-bottom:1.5rem}.products-description{max-width:800px;margin:0 auto 2rem;font-size:1.2rem;color:var(--text-light-secondary)}.products-list{padding:5rem 0}.product-card{background-color:#ffffff08;border-radius:10px;padding:2rem;height:100%;display:flex;flex-direction:column;transition:transform .3s ease,box-shadow .3s ease;margin-bottom:2rem}.product-card:hover{transform:translateY(-5px);box-shadow:0 10px 30px #0000004d}.product-card h2{color:var(--accent-color-2);margin-bottom:1rem}.product-description{color:var(--text-light-secondary);margin-bottom:1.5rem;flex-grow:1}.product-features{margin-bottom:1.5rem}.product-features h3{font-size:1.2rem;margin-bottom:.75rem;color:var(--text-light)}.product-features ul{list-style-type:none}.product-features li{padding-left:1.5rem;position:relative;margin-bottom:.5rem;color:var(--text-light-secondary)}.product-features li:before{content:"";position:absolute;left:0;top:10px;width:8px;height:8px;border-radius:50%;background:linear-gradient(135deg,var(--accent-color-1),var(--accent-color-2))}.product-price{font-size:1.5rem;font-weight:600;margin-bottom:1.5rem;color:var(--text-light)}.product-action{margin-top:auto}.enterprise-section{padding-bottom:5rem}.enterprise-card{background:linear-gradient(135deg,#7b68ee1a,#00bfff1a);border-radius:10px;overflow:hidden;position:relative}.enterprise-card:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#7b68ee66,#00bfff1a);opacity:0;transition:opacity .3s ease;z-index:0}.enterprise-card:hover:after{opacity:1}.enterprise-content{padding:3rem;position:relative;z-index:1}.enterprise-content h2{margin-bottom:1rem;font-size:2rem}.enterprise-content p{margin-bottom:1.5rem;color:var(--text-light-secondary);font-size:1.1rem}.enterprise-content ul{list-style-type:none;margin-bottom:2rem}.enterprise-content li{padding-left:1.5rem;position:relative;margin-bottom:.75rem;color:var(--text-light-secondary)}.enterprise-content li:before{content:"";position:absolute;left:0;top:10px;width:8px;height:8px;border-radius:50%;background:linear-gradient(135deg,var(--accent-color-1),var(--accent-color-2))}@media (max-width: 992px){.products-hero h1{font-size:2.5rem}}@media (max-width: 768px){.enterprise-content{padding:2rem}}@media (max-width: 576px){.products-hero h1{font-size:2rem}.products-description{font-size:1rem}}.product-showcase-detail{margin:2rem 0}.feature-detail{display:flex;margin-bottom:2rem;padding:1rem;background-color:#ffffff08;border-radius:8px}.feature-detail .feature-icon{flex-shrink:0;margin-right:1rem}.feature-detail .feature-text h4{color:var(--accent-color-2);margin-bottom:.5rem}.feature-detail .feature-text p{color:var(--text-light-secondary)}.product-cta{background-color:#00bfff0d;border-radius:10px;padding:2rem;margin-top:2rem}.product-cta h3{color:var(--accent-color-1);margin-bottom:1rem}.product-cta p{margin-bottom:1.5rem}.use-cases-section{background-color:#0000001a;padding:4rem 0}.use-cases-section h2{text-align:center;margin-bottom:3rem;font-size:2.5rem;background:linear-gradient(135deg,var(--accent-color-1),var(--accent-color-2));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.use-cases{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.use-case{background-color:#ffffff08;border-radius:10px;padding:2rem;transition:transform .3s ease,box-shadow .3s ease}.use-case:hover{transform:translateY(-5px);box-shadow:0 10px 30px #0000004d}.use-case h3{color:var(--accent-color-2);margin-bottom:1rem}.use-case p{color:var(--text-light-secondary)}@media (max-width: 992px){.use-cases{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.feature-detail{flex-direction:column}.feature-detail .feature-icon{margin-bottom:1rem;margin-right:0}.use-cases{grid-template-columns:1fr}}.products-grid-section{padding:4rem 0}.products-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.product-card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.product-card-header h2{margin:0;font-size:1.5rem}.product-badge{padding:.25rem .75rem;border-radius:20px;font-size:.75rem;font-weight:600;text-transform:uppercase}.product-badge.available{background:#00e67633;color:var(--accent-color-3)}.product-badge.upcoming{background:#7b68ee33;color:var(--accent-color-1)}.product-card-description{color:var(--text-light-secondary);margin-bottom:1.5rem;line-height:1.6}.product-tags{display:flex;gap:.5rem;margin-bottom:1.5rem;flex-wrap:wrap}.tag{padding:.25rem .75rem;background:#ffffff1a;border-radius:4px;font-size:.8rem;color:var(--text-light-secondary)}.product-card.coming-soon{opacity:.7}.tech-section{padding:4rem 0;background-color:#0000001a}.tech-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.tech-item{text-align:center;padding:2rem}.tech-icon{font-size:2.5rem;margin-bottom:1rem;color:var(--accent-color-2)}.tech-item h3{margin-bottom:.5rem}.tech-item p{color:var(--text-light-secondary);font-size:.9rem}.product-detail-page .products-hero{padding:4rem 0 3rem}.product-badge-row{margin-bottom:1rem}.products-subtitle{max-width:600px;margin:0 auto 2rem;font-size:1.25rem;color:var(--text-light-secondary)}.hero-actions{display:flex;gap:1rem;justify-content:center;margin-top:2rem}.product-section-content{max-width:800px;margin:0 auto}.problem-content p{color:var(--text-light-secondary);line-height:1.8;margin-bottom:1rem;font-size:1.1rem}.problem-content em{color:var(--accent-color-2);font-style:normal}.how-it-works-section{background-color:#0000001a}.steps-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem}.step-card{background-color:#ffffff08;border-radius:10px;padding:2rem;text-align:center}.step-number{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,var(--accent-color-1),var(--accent-color-2));display:flex;align-items:center;justify-content:center;margin:0 auto 1rem;font-weight:700}.step-card h3{margin-bottom:.75rem;font-size:1.1rem}.step-card p{color:var(--text-light-secondary);font-size:.9rem;line-height:1.6}.features-section{padding:4rem 0}.features-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.feature-item{background-color:#ffffff08;border-radius:10px;padding:2rem;text-align:center;transition:transform .3s ease}.feature-item:hover{transform:translateY(-5px)}.feature-icon{font-size:2rem;margin-bottom:1rem;color:var(--accent-color-2)}.feature-item h3{margin-bottom:.5rem;font-size:1.1rem}.feature-item p{color:var(--text-light-secondary);font-size:.9rem}.pricing-section{padding:4rem 0;background-color:#0000001a}.pricing-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;max-width:800px;margin:0 auto}.pricing-card{background-color:#ffffff08;border-radius:10px;padding:2.5rem;text-align:center}.pricing-card.featured{background:linear-gradient(135deg,#7b68ee26,#00bfff1a);border:1px solid rgba(123,104,238,.3)}.pricing-card h3{margin-bottom:1rem;font-size:1.5rem}.price{font-size:2.5rem;font-weight:700;margin-bottom:1rem;background:linear-gradient(135deg,var(--accent-color-1),var(--accent-color-2));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.price span{font-size:1rem;font-weight:400}.pricing-description{color:var(--text-light-secondary);margin-bottom:1.5rem}.pricing-features{list-style:none;padding:0;text-align:left}.pricing-features li{padding:.5rem 0 .5rem 1.5rem;position:relative;color:var(--text-light-secondary)}.pricing-features li:before{content:"✓";position:absolute;left:0;color:var(--accent-color-3)}.tech-list{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.tech-badge{padding:.75rem 1.5rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:30px;font-size:.9rem}.legal-links-section{padding:2rem 0;border-top:1px solid rgba(255,255,255,.1)}.legal-links{display:flex;justify-content:center;gap:1.5rem;flex-wrap:wrap}.legal-links a{color:var(--text-light-secondary);text-decoration:none;transition:color .3s ease}.legal-links a:hover{color:var(--accent-color-2)}@media (max-width: 992px){.steps-grid,.features-grid,.tech-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.steps-grid,.features-grid,.pricing-grid,.tech-grid{grid-template-columns:1fr}.hero-actions{flex-direction:column;align-items:center}}.legal-page{padding-top:100px;padding-bottom:3rem}.legal-content{max-width:900px;margin:0 auto;background-color:#ffffff08;padding:2rem;border-radius:10px}.legal-content h1{text-align:center;margin-bottom:.5rem}.last-updated{text-align:center;color:var(--text-light-secondary);margin-bottom:2rem;font-style:italic}.legal-section{margin-bottom:2rem}.legal-section h2{color:var(--accent-color-2);margin-bottom:1rem;font-size:1.75rem;border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:.5rem}.legal-section h3{color:var(--text-light);margin:1.5rem 0 1rem;font-size:1.25rem}.legal-section p{color:var(--text-light-secondary);margin-bottom:1rem;line-height:1.7}.legal-section ul{padding-left:1.5rem;margin-bottom:1rem}.legal-section li{color:var(--text-light-secondary);margin-bottom:.5rem;line-height:1.7}@media print{.legal-page{padding-top:0}.legal-content{background-color:transparent;padding:0}.legal-section h2,.legal-section p,.legal-section li{color:#333}}@media (max-width: 768px){.legal-content{padding:1.5rem}.legal-section h2{font-size:1.5rem}.legal-section h3{font-size:1.15rem}}*{box-sizing:border-box;margin:0;padding:0}body,html{scroll-behavior:smooth;overflow-x:hidden}img{max-width:100%;height:auto}:focus{outline:2px solid #00BFFF;outline-offset:2px}:focus:not(:focus-visible){outline:none}:focus-visible{outline:2px solid #00BFFF;outline-offset:2px}
