:root{--bg-primary: #030B16;--accent-cyan: #28C9FF;--accent-light: #9EE6FF;--accent-violet: #A582FF;--text-primary: #E8F4FF;--text-secondary: #B0C4D4;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;line-height:1.6;font-weight:400;color:var(--text-primary);background-color:var(--bg-primary);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{margin:0;padding:0;box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;background-color:var(--bg-primary);color:var(--text-primary);overflow-x:hidden}#root{width:100%;min-height:100vh}a{color:var(--accent-cyan);text-decoration:none;transition:color .3s ease}a:hover{color:var(--accent-light)}h1,h2,h3,h4,h5,h6{line-height:1.2;font-weight:600}button{font-family:inherit;cursor:pointer;border:none;outline:none;transition:all .3s ease}input,textarea{font-family:inherit}::selection{background-color:var(--accent-cyan);color:var(--bg-primary)}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:var(--bg-primary)}::-webkit-scrollbar-thumb{background:var(--accent-cyan);border-radius:5px}::-webkit-scrollbar-thumb:hover{background:var(--accent-light)}.navigation{position:fixed;top:0;left:0;right:0;z-index:1000;padding:1rem 0;transition:all .3s ease;background:#030b16cc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.navigation.scrolled{background:#030b16f2;box-shadow:0 4px 20px #28c9ff1a}.nav-container{max-width:1200px;margin:0 auto;padding:0 2rem;display:flex;justify-content:space-between;align-items:center}.logo-link{display:flex;align-items:center}.logo{height:100px;width:auto;transition:transform .3s ease}.logo:hover{transform:scale(1.05)}.logo-text{margin-left:1rem;font-size:1.5rem;font-weight:700;background:linear-gradient(135deg,var(--accent-cyan),var(--accent-violet));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;white-space:nowrap}.nav-links{display:flex;list-style:none;gap:2rem;align-items:center}.nav-links a{color:var(--text-primary);font-weight:500;transition:all .3s ease;position:relative;padding:.5rem 0}.nav-links a:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background:linear-gradient(90deg,var(--accent-cyan),var(--accent-violet));transition:width .3s ease}.nav-links a:hover:after,.nav-links a.active:after{width:100%}.nav-links a.active{color:var(--accent-cyan)}.mobile-menu-btn{display:none;flex-direction:column;gap:4px;background:none;border:none;cursor:pointer;padding:.5rem}.mobile-menu-btn span{display:block;width:25px;height:3px;background:var(--accent-cyan);transition:all .3s ease;border-radius:2px}@media(max-width:768px){.nav-container{padding:0 1rem}.logo{height:70px}.logo-text{font-size:1rem;margin-left:.5rem}.mobile-menu-btn{display:flex}.nav-links{position:fixed;top:70px;left:0;right:0;flex-direction:column;background:#030b16fa;padding:2rem;gap:1.5rem;transform:translateY(-150%);transition:transform .3s ease;box-shadow:0 4px 20px #00000080}.nav-links.mobile-open{transform:translateY(0)}.nav-links a{font-size:1.1rem}}.footer{background:#030b16f2;border-top:1px solid rgba(40,201,255,.2);padding:4rem 0 2rem;margin-top:6rem}.footer-container{max-width:1200px;margin:0 auto;padding:0 2rem}.footer-content{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:3rem;margin-bottom:3rem}.footer-section h3{font-size:1.5rem;margin-bottom:1rem;color:var(--accent-cyan)}.footer-section h4{font-size:1.2rem;margin-bottom:1rem;color:var(--text-primary)}.footer-section p{color:var(--text-secondary);margin-bottom:1.5rem;line-height:1.6}.footer-section ul{list-style:none}.footer-section ul li{margin-bottom:.75rem}.footer-section ul li a{color:var(--text-secondary);transition:color .3s ease}.footer-section ul li a:hover{color:var(--accent-cyan)}.social-links{display:flex;gap:1rem;margin-top:1rem}.social-links a{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:#28c9ff1a;color:var(--accent-cyan);transition:all .3s ease}.social-links a:hover{background:var(--accent-cyan);color:var(--bg-primary);transform:translateY(-3px)}.footer-bottom{text-align:center;padding-top:2rem;border-top:1px solid rgba(40,201,255,.1);color:var(--text-secondary)}@media(max-width:768px){.footer{padding:3rem 0 1.5rem}.footer-container{padding:0 1rem}.footer-content{grid-template-columns:1fr;gap:2rem}}.home{position:relative}.hero{min-height:80vh;display:flex;align-items:center;justify-content:center;text-align:center;padding:2rem}.hero-content{max-width:800px}.hero-title{font-size:3.5rem;margin-bottom:1.5rem;line-height:1.2}.hero-subtitle{font-size:1.3rem;color:var(--text-secondary);margin-bottom:2.5rem;line-height:1.6}.hero-buttons{display:flex;gap:1.5rem;justify-content:center;flex-wrap:wrap}.services-section,.products-section,.testimonials-section{padding:6rem 0}.services-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.service-card{background:#28c9ff0d;border:1px solid rgba(40,201,255,.2);border-radius:12px;padding:2rem;transition:all .3s ease;text-decoration:none;display:block}.service-card:hover{transform:translateY(-5px);border-color:var(--accent-cyan);box-shadow:0 10px 30px #28c9ff33}.service-icon{font-size:3rem;margin-bottom:1rem;display:block}.service-card h3{color:var(--accent-cyan);margin-bottom:1rem;font-size:1.5rem}.service-card p{color:var(--text-secondary);line-height:1.6}.products-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem}.product-card{background:#28c9ff0d;border:1px solid rgba(40,201,255,.2);border-radius:12px;padding:2rem;transition:all .3s ease;text-decoration:none;display:block;position:relative}.product-card:hover{transform:translateY(-5px);border-color:var(--accent-cyan);box-shadow:0 10px 30px #28c9ff33}.product-card .badge{position:absolute;top:1rem;right:1rem}.product-card h3{color:var(--text-primary);margin-bottom:1rem;font-size:1.3rem}.product-card p{color:var(--text-secondary);line-height:1.6;margin-bottom:1rem}.learn-more{color:var(--accent-cyan);font-weight:600;display:inline-block;margin-top:1rem}.demo-section{padding:6rem 0;background:#28c9ff0d;text-align:center}.demo-content{max-width:600px;margin:0 auto}.testimonials-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.testimonial-card{background:#28c9ff0d;border:1px solid rgba(40,201,255,.2);border-radius:12px;padding:2rem;transition:all .3s ease}.testimonial-card:hover{transform:translateY(-5px);border-color:var(--accent-cyan)}.stars{font-size:1.2rem;margin-bottom:1rem}.testimonial-text{color:var(--text-secondary);line-height:1.6;margin-bottom:1.5rem;font-style:italic}.testimonial-author{display:flex;flex-direction:column;gap:.25rem}.testimonial-author strong{color:var(--text-primary)}.testimonial-author span{color:var(--text-secondary);font-size:.9rem}.cta-section{padding:6rem 0;text-align:center;background:#a582ff0d}.cta-section h2{font-size:2.5rem;margin-bottom:1rem}.cta-section p{color:var(--text-secondary);font-size:1.1rem;margin-bottom:2rem}.animate-on-scroll{opacity:0;transform:translateY(30px);transition:all .6s ease}.animate-on-scroll.visible{opacity:1;transform:translateY(0)}@media(max-width:768px){.hero-title{font-size:2.5rem}.hero-subtitle{font-size:1.1rem}.services-grid,.products-grid,.testimonials-grid{grid-template-columns:1fr}.services-section,.products-section,.testimonials-section,.demo-section,.cta-section{padding:3rem 0}}.products-page{min-height:100vh}.products-hero{padding:6rem 0 4rem;text-align:center;background:#28c9ff08}.page-title{font-size:3rem;margin-bottom:1rem;background:linear-gradient(135deg,var(--accent-cyan),var(--accent-violet));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.page-subtitle{font-size:1.2rem;color:var(--text-secondary);max-width:600px;margin:0 auto}.products-list{padding:4rem 0}.product-detail{background:#28c9ff0d;border:1px solid rgba(40,201,255,.2);border-radius:16px;padding:3rem;margin-bottom:3rem;transition:all .3s ease}.product-detail:hover{border-color:var(--accent-cyan);box-shadow:0 10px 40px #28c9ff26}.product-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2rem}.product-header h2{font-size:2rem;color:var(--text-primary);margin:.5rem 0}.tagline{font-size:1.1rem;color:var(--accent-cyan);font-weight:600}.product-body{display:flex;flex-direction:column;gap:2rem}.product-description{font-size:1.1rem;color:var(--text-secondary);line-height:1.8}.product-features h3,.product-tech h3{font-size:1.3rem;color:var(--text-primary);margin-bottom:1rem}.product-features ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem;list-style:none}.product-features ul li{padding:.75rem 1rem;background:#28c9ff1a;border-left:3px solid var(--accent-cyan);border-radius:4px;color:var(--text-secondary)}.tech-tags{display:flex;flex-wrap:wrap;gap:.75rem}.tech-tag{padding:.5rem 1rem;background:#a582ff33;border:1px solid var(--accent-violet);border-radius:20px;color:var(--accent-violet);font-size:.9rem;font-weight:600}.product-actions{display:flex;gap:1rem;flex-wrap:wrap}@media(max-width:768px){.products-hero{padding:4rem 0 3rem}.page-title{font-size:2.5rem}.product-detail{padding:2rem}.product-header{flex-direction:column}.product-features ul{grid-template-columns:1fr}.product-actions{flex-direction:column}.product-actions .btn{width:100%;text-align:center}}.services-page{min-height:100vh}.services-hero{padding:6rem 0 4rem;text-align:center;background:#28c9ff08}.services-list{padding:4rem 0}.service-detail{margin-bottom:6rem;padding-bottom:4rem;border-bottom:1px solid rgba(40,201,255,.1)}.service-detail:last-child{border-bottom:none}.service-header{text-align:center;margin-bottom:3rem}.service-icon-large{font-size:4rem;display:block;margin-bottom:1rem}.service-header h2{font-size:2.5rem;color:var(--text-primary);margin:1rem 0}.service-header .tagline{font-size:1.2rem;color:var(--accent-cyan);font-weight:600;margin-bottom:1rem}.service-description{font-size:1.1rem;color:var(--text-secondary);max-width:700px;margin:0 auto;line-height:1.8}.packages-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-bottom:3rem}.package-card{background:#28c9ff0d;border:2px solid rgba(40,201,255,.2);border-radius:16px;padding:2.5rem;transition:all .3s ease;display:flex;flex-direction:column;position:relative}.package-card.popular{border-color:var(--accent-cyan);background:#28c9ff1a;transform:scale(1.05)}.popular-badge{position:absolute;top:-12px;left:50%;transform:translate(-50%);background:linear-gradient(135deg,var(--accent-cyan),var(--accent-violet));color:#fff;padding:.5rem 1.5rem;border-radius:20px;font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:1px}.package-card:hover{transform:translateY(-5px);border-color:var(--accent-cyan);box-shadow:0 10px 40px #28c9ff33}.package-card h3{font-size:1.8rem;color:var(--text-primary);margin-bottom:1rem;text-align:center}.package-price{font-size:2.5rem;font-weight:700;color:var(--accent-cyan);margin-bottom:2rem;text-align:center}.package-features{list-style:none;flex-grow:1;margin-bottom:2rem}.package-features li{padding:.75rem 0;color:var(--text-secondary);border-bottom:1px solid rgba(40,201,255,.1);display:flex;align-items:center}.package-features li:before{content:"✓";color:var(--accent-cyan);font-weight:700;margin-right:.75rem;font-size:1.2rem}.service-tech{margin-top:3rem;text-align:center}.service-tech h3{font-size:1.5rem;color:var(--text-primary);margin-bottom:1.5rem}.services-cta{padding:6rem 0;text-align:center;background:#a582ff0d}.services-cta h2{font-size:2.5rem;margin-bottom:1rem}.services-cta p{color:var(--text-secondary);font-size:1.1rem;margin-bottom:2rem;max-width:600px;margin-left:auto;margin-right:auto}@media(max-width:768px){.services-hero{padding:4rem 0 3rem}.service-header h2{font-size:2rem}.packages-grid{grid-template-columns:1fr}.package-card.popular{transform:scale(1)}.service-detail{margin-bottom:4rem;padding-bottom:3rem}.services-cta{padding:3rem 0}}.demos-page{min-height:100vh}.demos-hero{padding:6rem 0 4rem;text-align:center;background:#28c9ff08}.demos-grid-section{padding:4rem 0}.demos-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem}.demo-card{background:#28c9ff0d;border:1px solid rgba(40,201,255,.2);border-radius:12px;padding:2rem;transition:all .3s ease;cursor:pointer;display:flex;flex-direction:column}.demo-card:hover,.demo-card.active{border-color:var(--accent-cyan);box-shadow:0 10px 30px #28c9ff33;transform:translateY(-5px)}.demo-thumbnail{font-size:4rem;text-align:center;margin-bottom:1.5rem}.demo-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem}.demo-header h3{font-size:1.5rem;color:var(--text-primary)}.demo-status{padding:.25rem .75rem;border-radius:20px;font-size:.75rem;font-weight:600;text-transform:uppercase}.status-live{background:#28c9ff33;color:var(--accent-cyan);border:1px solid var(--accent-cyan)}.status-beta{background:#a582ff33;color:var(--accent-violet);border:1px solid var(--accent-violet)}.status-coming-soon{background:#9ee6ff33;color:var(--accent-light);border:1px solid var(--accent-light)}.demo-description{color:var(--text-secondary);line-height:1.6;margin-bottom:1rem}.demo-details{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid rgba(40,201,255,.2)}.demo-details h4{color:var(--accent-cyan);margin-bottom:1rem}.demo-details ul{list-style:none;margin-bottom:1.5rem}.demo-details ul li{padding:.5rem 0;color:var(--text-secondary);display:flex;align-items:center}.demo-details ul li:before{content:"→";color:var(--accent-cyan);margin-right:.75rem;font-weight:700}.interactive-demos{padding:6rem 0;background:#a582ff0d}.interactive-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.interactive-card{padding:3rem 2rem;border-radius:16px;text-align:center;color:#fff;transition:all .3s ease}.interactive-card:hover{transform:translateY(-10px);box-shadow:0 15px 40px #0000004d}.interactive-card h3{font-size:1.8rem;margin-bottom:1rem}.interactive-card p{margin-bottom:2rem;opacity:.9}.video-demos{padding:6rem 0}.video-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.video-card{background:#28c9ff0d;border:1px solid rgba(40,201,255,.2);border-radius:12px;overflow:hidden;transition:all .3s ease}.video-card:hover{border-color:var(--accent-cyan);box-shadow:0 10px 30px #28c9ff33;transform:translateY(-5px)}.video-placeholder{aspect-ratio:16/9;background:#28c9ff1a;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:3rem;color:var(--accent-cyan);cursor:pointer;transition:all .3s ease}.video-placeholder:hover{background:#28c9ff33}.video-placeholder p{font-size:1rem;margin-top:1rem}.video-card h3{padding:1rem 1.5rem;color:var(--text-primary);font-size:1.2rem}.video-card p{padding:0 1.5rem 1.5rem;color:var(--text-secondary)}.demos-cta{padding:6rem 0;text-align:center;background:#28c9ff08}.demos-cta h2{font-size:2.5rem;margin-bottom:1rem}.demos-cta p{color:var(--text-secondary);font-size:1.1rem;margin-bottom:2rem}@media(max-width:768px){.demos-hero{padding:4rem 0 3rem}.demos-grid,.interactive-grid,.video-grid{grid-template-columns:1fr}.interactive-demos,.video-demos,.demos-cta{padding:3rem 0}}.about-page{min-height:100vh}.about-hero{padding:6rem 0 4rem;text-align:center;background:#28c9ff08}.our-story{padding:6rem 0}.story-content{max-width:800px;margin:0 auto;text-align:center}.story-content p{font-size:1.1rem;color:var(--text-secondary);line-height:1.8;margin-bottom:1.5rem;text-align:center}.our-mission{padding:6rem 0;background:#28c9ff0d}.mission-content{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:3rem}.mission-text h2{font-size:2rem;color:var(--accent-cyan);margin-bottom:1rem}.mission-text p{font-size:1.1rem;color:var(--text-secondary);line-height:1.8}.our-values{padding:6rem 0}.values-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem}.value-card{background:#28c9ff0d;border:1px solid rgba(40,201,255,.2);border-radius:12px;padding:2rem;text-align:center;transition:all .3s ease}.value-card:hover{border-color:var(--accent-cyan);transform:translateY(-5px);box-shadow:0 10px 30px #28c9ff33}.value-icon{font-size:3rem;display:block;margin-bottom:1rem}.value-card h3{font-size:1.5rem;color:var(--text-primary);margin-bottom:1rem}.value-card p{color:var(--text-secondary);line-height:1.6}.our-team{padding:6rem 0;background:#a582ff0d}.team-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem}.team-card{background:#28c9ff0d;border:1px solid rgba(40,201,255,.2);border-radius:12px;padding:2rem;text-align:center;transition:all .3s ease}.team-card:hover{border-color:var(--accent-cyan);transform:translateY(-5px);box-shadow:0 10px 30px #28c9ff33}.team-avatar{font-size:4rem;margin-bottom:1rem}.team-card h3{font-size:1.3rem;color:var(--text-primary);margin-bottom:.5rem}.team-role{color:var(--accent-cyan);font-weight:600;margin-bottom:.75rem;display:block}.team-bio{color:var(--text-secondary);line-height:1.6;font-size:.95rem}.our-journey{padding:6rem 0}.timeline{max-width:800px;margin:0 auto;position:relative}.timeline:before{content:"";position:absolute;left:100px;top:0;bottom:0;width:2px;background:linear-gradient(180deg,var(--accent-cyan),var(--accent-violet))}.timeline-item{display:flex;gap:2rem;margin-bottom:3rem;position:relative}.timeline-year{width:100px;font-size:1.5rem;font-weight:700;color:var(--accent-cyan);text-align:right}.timeline-content{flex:1;background:#28c9ff0d;border:1px solid rgba(40,201,255,.2);border-radius:12px;padding:1.5rem;position:relative}.timeline-content:before{content:"";position:absolute;left:-12px;top:50%;transform:translateY(-50%);width:12px;height:12px;background:var(--accent-cyan);border-radius:50%;box-shadow:0 0 0 4px var(--bg-primary)}.timeline-content p{color:var(--text-secondary);line-height:1.6;margin:0}.join-us{padding:6rem 0;text-align:center;background:#28c9ff0d}.join-us h2{font-size:2.5rem;margin-bottom:1rem}.join-us p{max-width:700px;margin:0 auto 2rem;color:var(--text-secondary);font-size:1.1rem;line-height:1.8}.join-buttons{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}@media(max-width:768px){.about-hero{padding:4rem 0 3rem}.mission-content,.values-grid,.team-grid{grid-template-columns:1fr}.our-story,.our-mission,.our-values,.our-team,.our-journey,.join-us{padding:3rem 0}.timeline:before{left:60px}.timeline-year{width:60px;font-size:1.2rem}.timeline-content:before{left:-10px;width:10px;height:10px}.join-buttons{flex-direction:column}.join-buttons .btn{width:100%}}.contact-page{min-height:100vh}.contact-hero{padding:6rem 0 4rem;text-align:center;background:#28c9ff08}.contact-content{padding:4rem 0}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:4rem}.contact-form-section h2,.contact-info-section h2{font-size:2rem;color:var(--text-primary);margin-bottom:2rem}.contact-form{display:flex;flex-direction:column;gap:1.5rem}.form-group{display:flex;flex-direction:column;gap:.5rem}.form-group label{color:var(--text-primary);font-weight:600}.form-group input,.form-group textarea{padding:.75rem 1rem;background:#28c9ff0d;border:1px solid rgba(40,201,255,.2);border-radius:8px;color:var(--text-primary);font-size:1rem;transition:all .3s ease}.form-group input:focus,.form-group textarea:focus{outline:none;border-color:var(--accent-cyan);box-shadow:0 0 0 3px #28c9ff1a}.form-group input::placeholder,.form-group textarea::placeholder{color:var(--text-secondary);opacity:.6}.contact-form button{margin-top:1rem}.contact-form button:disabled{opacity:.6;cursor:not-allowed}.form-success{background:#28c9ff1a;border:1px solid var(--accent-cyan);color:var(--accent-cyan);padding:1rem;border-radius:8px;text-align:center;font-weight:600;margin-top:1rem}.form-error{background:#ff52521a;border:1px solid rgba(255,82,82,.5);color:#ff5252;padding:1rem;border-radius:8px;text-align:center;font-weight:600;margin-top:1rem}.contact-info-cards{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:3rem}.contact-info-card{display:flex;align-items:center;gap:1.5rem;padding:1.5rem;background:#28c9ff0d;border:1px solid rgba(40,201,255,.2);border-radius:12px;transition:all .3s ease;text-decoration:none}.contact-info-card:hover{border-color:var(--accent-cyan);transform:translate(5px);box-shadow:0 5px 20px #28c9ff26}.contact-icon{font-size:2rem;flex-shrink:0}.contact-info-card h3{font-size:1.1rem;color:var(--text-primary);margin-bottom:.25rem}.contact-info-card p{color:var(--text-secondary);margin:0}.social-links-section{margin-top:3rem}.social-links-section h3{font-size:1.3rem;color:var(--text-primary);margin-bottom:1.5rem}.social-links{display:flex;gap:1rem}.social-links a{display:flex;align-items:center;justify-content:center;width:50px;height:50px;border-radius:50%;background:#28c9ff1a;color:var(--accent-cyan);transition:all .3s ease}.social-links a:hover{background:var(--accent-cyan);color:var(--bg-primary);transform:translateY(-3px);box-shadow:0 5px 15px #28c9ff4d}.faq-section{padding:6rem 0;background:#28c9ff08}.faq-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.faq-item{background:#28c9ff0d;border:1px solid rgba(40,201,255,.2);border-radius:12px;padding:2rem;transition:all .3s ease}.faq-item:hover{border-color:var(--accent-cyan);box-shadow:0 5px 20px #28c9ff26}.faq-item h3{font-size:1.2rem;color:var(--accent-cyan);margin-bottom:1rem}.faq-item p{color:var(--text-secondary);line-height:1.6;margin:0}@media(max-width:968px){.contact-grid{grid-template-columns:1fr;gap:3rem}}@media(max-width:768px){.contact-hero{padding:4rem 0 3rem}.contact-content,.faq-section{padding:3rem 0}.faq-grid{grid-template-columns:1fr}}.app{min-height:100vh;position:relative}.main-content{position:relative;z-index:1;padding-top:80px}.container{max-width:1200px;margin:0 auto;padding:0 2rem}.section-title{font-size:2.5rem;text-align:center;margin-bottom:1rem;background:linear-gradient(135deg,var(--accent-cyan),var(--accent-violet));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.section-subtitle{text-align:center;color:var(--text-secondary);font-size:1.1rem;margin-bottom:3rem}.gradient-text{background:linear-gradient(135deg,var(--accent-cyan),var(--accent-violet));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.btn{display:inline-block;padding:.75rem 1.5rem;border-radius:8px;font-weight:600;text-decoration:none;transition:all .3s ease;border:none;cursor:pointer;font-size:1rem}.btn-primary{background:linear-gradient(135deg,var(--accent-cyan),var(--accent-violet));color:#fff;box-shadow:0 4px 15px #28c9ff4d}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 6px 20px #28c9ff80}.btn-secondary{background:transparent;color:var(--accent-cyan);border:2px solid var(--accent-cyan)}.btn-secondary:hover{background:var(--accent-cyan);color:var(--bg-primary);transform:translateY(-2px)}.btn-large{padding:1rem 2rem;font-size:1.1rem}.btn-small{padding:.5rem 1rem;font-size:.9rem}.badge{display:inline-block;padding:.25rem .75rem;border-radius:20px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.badge-live{background:#28c9ff33;color:var(--accent-cyan);border:1px solid var(--accent-cyan)}.badge-beta{background:#a582ff33;color:var(--accent-violet);border:1px solid var(--accent-violet)}.badge-dev{background:#9ee6ff33;color:var(--accent-light);border:1px solid var(--accent-light)}@media(max-width:768px){.container{padding:0 1rem}.section-title{font-size:2rem}.section-subtitle{font-size:1rem}}
