@import url(https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@300;400;500;600&display=swap);*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:#000;color:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:400;line-height:1.6;overflow-x:hidden}::-webkit-scrollbar{width:2px}::-webkit-scrollbar-track{background:#000}::-webkit-scrollbar-thumb{background:#fff3;border-radius:1px}.nav{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#000000e6;border-bottom:1px solid #ffffff0d;left:0;padding:1.5rem 0;position:fixed;right:0;top:0;z-index:1000}.nav-container{justify-content:space-between;margin:0 auto;max-width:1600px;padding:0 3rem}.logo,.nav-container{align-items:center;display:flex}.logo{color:#fff;font-family:Space Grotesk,sans-serif;font-size:1.1rem;font-weight:500;gap:.75rem;letter-spacing:.5px;text-decoration:none}.logo-icon{color:#fff;height:20px;width:20px}.nav-links{align-items:center;display:flex;gap:4rem}.nav-links a{color:#fffc;font-family:Space Grotesk,sans-serif;font-size:.85rem;font-weight:400;letter-spacing:2px;text-decoration:none;text-transform:uppercase;transition:color .3s ease}.nav-links a:hover{color:#fff}.nav-cta{background:#0000!important;border:1px solid #fff3!important;border-radius:0!important;color:#fff!important;font-size:.85rem!important;font-weight:400!important;letter-spacing:1px!important;padding:.75rem 2rem!important;text-transform:uppercase!important;transition:all .3s ease!important}.nav-cta:hover{background:#ffffff0d!important;border-color:#fff!important}.hero{align-items:center;display:flex;height:100vh;justify-content:center;overflow:hidden;padding-top:80px;position:relative}.hero-video{object-fit:cover;z-index:1}.hero-overlay,.hero-video{height:100%;left:0;position:absolute;top:0;width:100%}.hero-overlay{background:#0000004d;z-index:2}.hero-content{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:1200px;min-height:60vh;padding:0 3rem;position:relative;text-align:center;width:100%;z-index:10}.hero-kicker{color:#fffc;font-family:Space Grotesk,sans-serif;font-size:1.1rem;font-weight:500;letter-spacing:2px;margin-bottom:2rem;text-transform:uppercase}.hero-buttons{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;margin-bottom:6rem;position:relative;z-index:20}.hero-title{word-wrap:break-word;color:#fff;font-family:Space Grotesk,sans-serif;font-size:clamp(1.5rem,5vw,4rem);font-weight:200;letter-spacing:.08em;line-height:.9;margin-bottom:2rem;max-width:100%;overflow-wrap:break-word;text-align:center;text-transform:uppercase;width:100%}.hero-subtitle{color:#fffc;font-size:1.3rem;font-weight:300;letter-spacing:.5px;line-height:1.6;margin-bottom:4rem;margin-left:auto;margin-right:auto;max-width:700px}.hero-button{background:#0000;border:1px solid #ffffff4d;border-radius:0;color:#fff;cursor:pointer;display:inline-block;font-family:Space Grotesk,sans-serif;font-size:1rem;font-weight:400;letter-spacing:1.5px;padding:1.5rem 3.5rem;position:relative;text-decoration:none;text-transform:uppercase;transition:all .4s ease;z-index:20}.hero-button:hover{background:#ffffff0d;border-color:#fff;color:#fff;transform:translateY(-2px)}.video-demo{background:#000;padding:0;position:relative}.demo-hero{align-items:center;display:flex;height:100vh;justify-content:center;margin-bottom:16rem;overflow:hidden;position:relative}.demo-video{object-fit:cover;z-index:1}.demo-overlay,.demo-video{height:100%;left:0;position:absolute;top:0;width:100%}.demo-overlay{background:#0006;z-index:2}.demo-content{color:#fff;margin-top:-10rem;max-width:800px;padding:0 3rem;position:relative;text-align:center;z-index:10}.demo-content h2{font-family:Space Grotesk,sans-serif;font-size:clamp(2.5rem,6vw,4.5rem);font-weight:200;letter-spacing:.05em;margin-bottom:2rem;text-transform:uppercase}.technology{background:#000;padding:12rem 0;position:relative}.container{margin:0 auto;max-width:1600px;padding:0 3rem}.section-header{margin-bottom:8rem;margin-left:auto;margin-right:auto;max-width:800px;text-align:center}.section-header h2{color:#fff;font-family:Space Grotesk,sans-serif;font-size:clamp(1.5rem,5vw,4rem);font-weight:200;letter-spacing:.05em;margin-bottom:2rem;text-transform:uppercase}.section-header p{color:#ffffffb3;font-size:1.5rem;font-weight:300;letter-spacing:.5px;line-height:1.6}.tech-grid{grid-gap:6rem;display:grid;gap:6rem;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));margin-top:6rem}.tech-item{padding:0;text-align:left}.tech-number{color:#fff6;font-size:1rem;font-weight:300;letter-spacing:2px;margin-bottom:2rem;text-transform:uppercase}.tech-item h3,.tech-number{font-family:Space Grotesk,sans-serif}.tech-item h3{color:#fff;font-size:1.4rem;font-weight:400;letter-spacing:.5px;margin-bottom:1.5rem}.tech-item p{color:#ffffffb3;font-size:1.2rem;font-weight:300;letter-spacing:.3px;line-height:1.6}.applications{background:#000;border-top:1px solid #ffffff0d;padding:12rem 0}.app-grid{grid-gap:4rem;display:grid;gap:4rem;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));margin-top:6rem}.app-item{padding:0;text-align:left}.app-number{color:#fff6;font-size:1rem;font-weight:300;letter-spacing:2px;margin-bottom:2rem;text-transform:uppercase}.app-item h3,.app-number{font-family:Space Grotesk,sans-serif}.app-item h3{color:#fff;font-size:1.3rem;font-weight:400;letter-spacing:.5px;margin-bottom:1rem}.app-item p{color:#fff9;font-size:1.15rem;font-weight:300;letter-spacing:.3px;line-height:1.6}.team{background:#000;border-top:1px solid #ffffff0d;padding:12rem 0}.team-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.team-member{padding:0;text-align:left}.team-member h3{color:#fff;font-size:1.25rem;font-weight:400;letter-spacing:.5px;margin-bottom:.5rem}.team-member h3,.team-role{font-family:Space Grotesk,sans-serif}.team-role{color:#ffffff80;font-size:.85rem;font-weight:300;letter-spacing:1px;margin-bottom:1.5rem;text-transform:uppercase}.team-bio{color:#fff9;font-size:.95rem;font-weight:300;letter-spacing:.3px;line-height:1.6}.contact{background:#000;border-top:1px solid #ffffff0d;padding:12rem 0;text-align:center}.contact-content h2{color:#fff;font-family:Space Grotesk,sans-serif;font-size:clamp(1.5rem,5vw,4rem);font-weight:200;letter-spacing:.05em;margin-bottom:2rem;text-transform:uppercase}.contact-content p{color:#ffffffb3;font-size:1.4rem;font-weight:300;letter-spacing:.5px;line-height:1.6;margin-bottom:4rem;margin-left:auto;margin-right:auto;max-width:600px}.contact-buttons{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;margin-bottom:4rem}.contact-button{background:#0000;border:1px solid #fff3;border-radius:0;color:#fff;cursor:pointer;display:inline-block;font-family:Space Grotesk,sans-serif;font-size:1rem;font-weight:400;letter-spacing:1.5px;padding:1.5rem 3.5rem;text-decoration:none;text-transform:uppercase;transition:all .4s ease}.contact-button:hover{background:#ffffff0d;border-color:#fff}.contact-email{color:#fff6;font-size:.9rem;font-weight:300;letter-spacing:.5px}.contact-email a{border-bottom:1px solid #fff3;color:#fff9;text-decoration:none;transition:all .3s ease}.contact-email a:hover{border-color:#fff6;color:#fff}.footer{background:#000;border-top:1px solid #ffffff0d;padding:4rem 0}.footer-brand{align-items:center;color:#fff9;display:flex;font-family:Space Grotesk,sans-serif;gap:.75rem;letter-spacing:.5px}.footer-logo{height:16px;width:16px}@media (max-width:1400px){.hero-title{font-size:clamp(2rem,7vw,5rem);letter-spacing:.06em}}@media (max-width:1024px){.container,.footer-content,.nav-container{padding-left:2rem;padding-right:2rem}.nav-links{gap:2rem}.hero-title{font-size:clamp(1.8rem,6vw,4rem);letter-spacing:.05em;line-height:1}.app-grid,.tech-grid{gap:4rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}}@media (max-width:768px){.container,.footer-content,.nav-container{padding-left:1.5rem;padding-right:1.5rem}.nav-links{gap:1.5rem}.nav-links a{font-size:.75rem}.demo-content,.hero-content{padding:0 1.5rem}.hero-title{font-size:clamp(1.5rem,5vw,3rem);letter-spacing:.04em;line-height:1.1;margin-bottom:1.5rem}.hero-subtitle{font-size:1rem;margin-bottom:3rem}.app-grid,.team-grid,.tech-grid{gap:3rem;grid-template-columns:1fr}.contact-buttons{align-items:center;flex-direction:column}.contact-button{max-width:300px;width:100%}.footer-content{flex-direction:column;gap:1rem;text-align:center}.demo-hero{height:80vh;margin-bottom:12rem}.demo-content{margin-top:-6rem}.hero-buttons{align-items:center;flex-direction:column;gap:1.5rem}}@media (max-width:480px){.contact-button,.hero-button{font-size:.8rem;padding:1rem 2rem}.nav-cta{font-size:.75rem!important;padding:.5rem 1rem!important}}.particle-canvas{height:100%;left:0;opacity:.1;pointer-events:none;position:fixed;top:0;width:100%;z-index:1}.hero-button.secondary{background:#0000;border-color:#fff3;color:#fffc}.hero-button.secondary:hover{border-color:#fff6;color:#fff}.stat-strip-overlay{background:linear-gradient(180deg,#0000,#000c);bottom:0;left:0;padding:4rem 0;position:absolute;right:0;z-index:15}.stats-grid{grid-gap:3rem;display:grid;gap:3rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.stat-item{padding:0;text-align:left}.stat-number{color:#fff6;font-size:1rem;font-weight:300;letter-spacing:2px;margin-bottom:2rem;text-transform:uppercase}.stat-item h3,.stat-number{font-family:Space Grotesk,sans-serif}.stat-item h3{color:#fff;font-size:1.25rem;font-weight:400;letter-spacing:.5px;margin-bottom:1rem}.stat-item p{color:#ffffffb3;font-size:.95rem;font-weight:300;letter-spacing:.3px;line-height:1.6}.team-grid{grid-gap:4rem;display:grid;gap:4rem;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));margin-top:6rem}.team-item{padding:0;text-align:left}.team-number{color:#fff6;font-size:1rem;font-weight:300;letter-spacing:2px;margin-bottom:2rem;text-transform:uppercase}.team-item h3,.team-number{font-family:Space Grotesk,sans-serif}.team-item h3{color:#fff;font-size:1.3rem;font-weight:400;letter-spacing:.5px;margin-bottom:1rem}.team-item p{color:#ffffffb3;font-size:1.1rem;font-weight:300;letter-spacing:.3px;line-height:1.6}.demo-section{background:#000;border-top:1px solid #ffffff0d;padding:8rem 0;text-align:center}.demo-content h3{color:#fff;font-family:Space Grotesk,sans-serif;font-size:clamp(2rem,4vw,3rem);font-weight:200;letter-spacing:.05em;margin-bottom:2rem;text-transform:uppercase}.demo-content p{color:#fffc;font-size:1.1rem;font-weight:300;letter-spacing:.5px;line-height:1.6;margin-bottom:3rem;margin-left:auto;margin-right:auto;max-width:600px}.demo-buttons{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center}.footer-content{color:#fff6;font-size:.85rem;font-weight:300;justify-content:space-between;margin:0 auto;max-width:1600px;padding:0 3rem}.footer-content,.footer-links{align-items:center;display:flex}.footer-links{gap:1rem}.footer-links a{color:#fff9;text-decoration:none;transition:color .3s ease}.footer-links a:hover{color:#fff}.footer-links span{color:#ffffff4d}.light-theme{background:#fff!important;color:#000!important}.light-theme .nav{background:#ffffffe6!important;border-bottom:1px solid #0000000d!important}.light-theme .logo,.light-theme .nav-links a{color:#000!important}.light-theme .nav-links a:hover{color:#333!important}.light-theme .nav-cta{border-color:#0003!important;color:#000!important}.light-theme .nav-cta:hover{background:#0000000d!important;border-color:#000!important}.light-theme .hero{background:#fff!important}.light-theme .hero-overlay{background:#ffffff4d!important}.light-theme .app-item h3,.light-theme .contact-content h2,.light-theme .hero-title,.light-theme .section-header h2,.light-theme .team-item h3,.light-theme .tech-item h3{color:#000!important}.light-theme .contact-content p,.light-theme .hero-kicker,.light-theme .hero-subtitle,.light-theme .section-header p{color:#000c!important}.light-theme .app-item p,.light-theme .team-item p,.light-theme .tech-item p{color:#000000b3!important}.light-theme .contact-button,.light-theme .hero-button{border-color:#0000004d!important;color:#000!important}.light-theme .contact-button:hover,.light-theme .hero-button:hover{background:#0000000d!important;border-color:#000!important;color:#000!important}.light-theme .hero-button.secondary{border-color:#0003!important;color:#000c!important}.light-theme .hero-button.secondary:hover{border-color:#0006!important;color:#000!important}.light-theme .applications,.light-theme .contact,.light-theme .team,.light-theme .technology{background:#fff!important;border-top:1px solid #0000000d!important}.light-theme .stat-strip-overlay{background:linear-gradient(180deg,#0000,#fffc)!important}.light-theme .app-number,.light-theme .stat-number,.light-theme .team-number,.light-theme .tech-number{color:#0006!important}.light-theme .stat-item h3,.light-theme .team-role{color:#000!important}.light-theme .stat-item p{color:#000000b3!important}.light-theme .footer{background:#fff!important;border-top:1px solid #0000000d!important}.light-theme .footer-brand,.light-theme .footer-links a{color:#0009!important}.light-theme .footer-links a:hover{color:#000!important}.light-theme .footer-links span{color:#0000004d!important}.light-theme .contact-email{color:#0006!important}.light-theme .contact-email a{border-bottom:1px solid #0003!important;color:#0009!important}.light-theme .contact-email a:hover{border-color:#0006!important;color:#000!important}.light-theme .app-item,.light-theme .stat-item,.light-theme .team-item,.light-theme .tech-item{background:#0000!important;border:none!important}.light-theme .applications,.light-theme .team,.light-theme .technology,.light-theme section,.light-theme section.applications,.light-theme section.contact,.light-theme section.team,.light-theme section.technology{background:#fff!important}.light-theme div[style*="border: '1px solid rgba(255, 255, 255, 0.1)"]{background:#0000!important;border:none!important}.light-theme div[style*="backgroundColor: 'rgba(255, 255, 255, 0.02)"]{background-color:initial!important;border:none!important}.light-theme div[style*="background: 'rgba(255, 255, 255, 0.1)"]{background:#0000001a!important}.light-theme span[style*="border: '1px solid rgba(255, 255, 255, 0.2)"]{background:#0000000d!important;border:1px solid #0003!important;color:#000c!important}.light-theme *{color:inherit!important}.light-theme .app-item,.light-theme .stat-item,.light-theme .team-item,.light-theme .tech-item{color:#000!important}.light-theme .app-item p,.light-theme .stat-item p,.light-theme .team-item p,.light-theme .tech-item p{color:#000000b3!important}.light-theme .app-item li,.light-theme .app-item ul,.light-theme .stat-item li,.light-theme .stat-item ul,.light-theme .team-item li,.light-theme .team-item ul,.light-theme .tech-item li,.light-theme .tech-item ul{color:#0009!important}.light-theme .app-item,.light-theme .team-item,.light-theme .tech-item{background:#0000!important;border:none!important}.light-theme svg{color:inherit!important}@media (max-width:768px){.stats-grid{gap:2rem;grid-template-columns:repeat(2,1fr)}.stat-strip-overlay{background:#000000e6!important;margin-top:2rem;padding:3rem 0;position:relative}.light-theme .stat-strip-overlay{background:#fffffff2!important}.hero{height:auto;min-height:85vh;padding-bottom:2rem}.hero-content{min-height:60vh;padding-bottom:2rem}.hero-buttons{margin-bottom:3rem}.team-grid{gap:3rem;grid-template-columns:1fr}.demo-buttons{align-items:center;flex-direction:column}.footer-content{flex-direction:column;gap:1rem;text-align:center}}@media (max-width:480px){.stats-grid{gap:1.5rem;grid-template-columns:1fr}.hero-kicker{font-size:.8rem;letter-spacing:1.5px}.stat-strip-overlay{background:#000000e6!important;margin-top:2rem;padding:3rem 0;position:relative}.light-theme .stat-strip-overlay{background:#fffffff2!important}.hero{height:auto;min-height:80vh;padding-bottom:2rem}.hero-content{min-height:50vh;padding-bottom:2rem}.hero-buttons{margin-bottom:2rem}.demo-hero{height:70vh;margin-bottom:12rem}.demo-content{margin-top:-4rem}}
/*# sourceMappingURL=main.52521f57.css.map*/