.synque-ai-voxel-landing{--synque-voxel-primary:#0066ff;--synque-voxel-secondary:#ff6b35;--synque-voxel-accent:#4ecdc4;--synque-voxel-dark:#1a1a2e;--synque-voxel-light:#f8f9fa;--synque-voxel-text:#2c2c54;--synque-voxel-muted:#8e9aaf;--synque-voxel-bg-glass:rgba(255,255,255,0.1);--synque-voxel-shadow:rgba(0,0,0,0.15);width:100%;overflow-x:hidden;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:var(--synque-voxel-text);background:linear-gradient(135deg,#667eea,#764ba2);position:relative}@import url("https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap");.synque-ai-voxel-landing .voxel-hero{position:relative;height:100vh;min-height:800px;overflow:hidden;display:flex;align-items:center;justify-content:center}.synque-ai-voxel-landing .voxel-container{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.synque-ai-voxel-landing .voxel-container canvas{display:block;width:100%!important;height:100%!important}.synque-ai-voxel-landing .hero-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(45deg,rgba(26,26,46,.8),rgba(102,126,234,.3) 50%,rgba(118,75,162,.8));backdrop-filter:blur(2px);z-index:2;display:flex;align-items:center;justify-content:center}.synque-ai-voxel-landing .hero-content{text-align:center;max-width:900px;padding:2rem;color:white;z-index:3}.synque-ai-voxel-landing .synque-logo{display:flex;align-items:center;justify-content:center;gap:1rem;margin-bottom:3rem;font-size:1.5rem;font-weight:700;color:white}.synque-ai-voxel-landing .synque-logo svg{color:var(--synque-voxel-accent)}.synque-ai-voxel-landing .hero-title{font-size:clamp(3rem,8vw,6rem);font-weight:800;line-height:1.1;margin-bottom:2rem;background:linear-gradient(135deg,#ffffff 0,var(--synque-voxel-accent) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:0 4px 8px var(--synque-voxel-shadow)}.synque-ai-voxel-landing .hero-title .highlight{color:var(--synque-voxel-secondary);-webkit-text-fill-color:var(--synque-voxel-secondary);text-shadow:0 0 20px rgba(255,107,53,.5)}.synque-ai-voxel-landing .hero-subtitle{font-size:1.25rem;line-height:1.6;margin-bottom:3rem;color:rgba(255,255,255,.9);max-width:700px;margin-left:auto;margin-right:auto}.synque-ai-voxel-landing .hero-actions{display:flex;gap:1.5rem;justify-content:center;flex-wrap:wrap}.synque-ai-voxel-landing .btn-primary,.synque-ai-voxel-landing .btn-primary-large{background:linear-gradient(135deg,var(--synque-voxel-primary) 0,var(--synque-voxel-secondary) 100%);border:none;color:white;padding:1rem 2rem;border-radius:50px;font-weight:600;font-size:1rem;cursor:pointer;transition:all .3s ease;box-shadow:0 8px 24px rgba(0,102,255,.3)}.synque-ai-voxel-landing .btn-primary-large{padding:1.25rem 3rem;font-size:1.125rem}.synque-ai-voxel-landing .btn-primary-large:hover,.synque-ai-voxel-landing .btn-primary:hover{transform:translateY(-2px);box-shadow:0 12px 32px rgba(0,102,255,.4)}.synque-ai-voxel-landing .btn-secondary,.synque-ai-voxel-landing .btn-secondary-large{background:var(--synque-voxel-bg-glass);border:2px solid rgba(255,255,255,.3);color:white;padding:1rem 2rem;border-radius:50px;font-weight:600;font-size:1rem;cursor:pointer;transition:all .3s ease;backdrop-filter:blur(10px)}.synque-ai-voxel-landing .btn-secondary-large{padding:1.25rem 3rem;font-size:1.125rem}.synque-ai-voxel-landing .btn-secondary-large:hover,.synque-ai-voxel-landing .btn-secondary:hover{background:rgba(255,255,255,.2);border-color:rgba(255,255,255,.5);transform:translateY(-2px)}.synque-ai-voxel-landing .btn-outline{background:transparent;border:2px solid var(--synque-voxel-primary);color:var(--synque-voxel-primary);padding:.875rem 1.75rem;border-radius:50px;font-weight:600;font-size:.9rem;cursor:pointer;transition:all .3s ease}.synque-ai-voxel-landing .btn-outline:hover{background:var(--synque-voxel-primary);color:white;transform:translateY(-2px)}.synque-ai-voxel-landing .features-section{padding:8rem 0;background:linear-gradient(135deg,#f8f9fa,#e9ecef);position:relative}.synque-ai-voxel-landing .features-section:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:radial-gradient(circle at 25% 25%,rgba(0,102,255,.1) 0,transparent 50%),radial-gradient(circle at 75% 75%,rgba(255,107,53,.1) 0,transparent 50%);pointer-events:none}.synque-ai-voxel-landing .container{max-width:1200px;margin:0 auto;padding:0 2rem}.synque-ai-voxel-landing .section-title{text-align:center;font-size:clamp(2.5rem,5vw,3.5rem);font-weight:800;margin-bottom:4rem;color:var(--synque-voxel-dark);background:linear-gradient(135deg,var(--synque-voxel-dark) 0,var(--synque-voxel-primary) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.synque-ai-voxel-landing .features-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2.5rem}@media (max-width:1024px){.synque-ai-voxel-landing .features-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.synque-ai-voxel-landing .features-grid{grid-template-columns:1fr}}.synque-ai-voxel-landing .feature-card{background:white;padding:3rem 2rem;border-radius:24px;text-align:center;box-shadow:0 8px 32px var(--synque-voxel-shadow);transition:all .3s ease;border:1px solid rgba(255,255,255,.2);backdrop-filter:blur(10px);position:relative;overflow:hidden}.synque-ai-voxel-landing .feature-card:before{content:"";position:absolute;top:0;left:0;width:100%;height:2px;background:linear-gradient(90deg,var(--synque-voxel-primary),var(--synque-voxel-accent))}.synque-ai-voxel-landing .feature-card:hover{transform:translateY(-8px);box-shadow:0 20px 48px var(--synque-voxel-shadow)}.synque-ai-voxel-landing .feature-icon{font-size:3rem;margin-bottom:1.5rem;display:block}.synque-ai-voxel-landing .feature-card h3{font-size:1.5rem;font-weight:700;margin-bottom:1rem;color:var(--synque-voxel-dark)}.synque-ai-voxel-landing .feature-card p{color:var(--synque-voxel-muted);line-height:1.6;font-size:1rem}.synque-ai-voxel-landing .capabilities-section{padding:8rem 0;background:var(--synque-voxel-dark);color:white;position:relative;overflow:hidden}.synque-ai-voxel-landing .capabilities-section:before{content:"";position:absolute;top:0;right:0;width:50%;height:100%;background:linear-gradient(135deg,rgba(0,102,255,.1),rgba(78,205,196,.1));clip-path:polygon(20% 0,100% 0,100% 100%,0 100%)}.synque-ai-voxel-landing .capabilities-content{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.synque-ai-voxel-landing .capabilities-text h2{font-size:clamp(2rem,4vw,3rem);font-weight:800;margin-bottom:2rem;background:linear-gradient(135deg,white 0,var(--synque-voxel-accent) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.synque-ai-voxel-landing .capabilities-text p{font-size:1.125rem;line-height:1.7;margin-bottom:2.5rem;color:rgba(255,255,255,.9)}.synque-ai-voxel-landing .capabilities-list{list-style:none;padding:0;margin-bottom:3rem}.synque-ai-voxel-landing .capabilities-list li{padding:.75rem 0 .75rem 2rem;position:relative;color:rgba(255,255,255,.9);font-size:1.1rem}.synque-ai-voxel-landing .capabilities-list li:before{content:"▶";position:absolute;left:0;color:var(--synque-voxel-accent)}.synque-ai-voxel-landing .capabilities-visual{position:relative;height:500px;display:flex;align-items:center;justify-content:center}.synque-ai-voxel-landing .floating-cubes{position:relative;width:100%;height:100%}.synque-ai-voxel-landing .cube{position:absolute;background:linear-gradient(135deg,var(--synque-voxel-primary),var(--synque-voxel-accent));border-radius:8px;box-shadow:0 8px 32px rgba(0,102,255,.3)}.synque-ai-voxel-landing .cube-1{width:60px;height:60px;top:20%;left:10%;animation:float-1 6s ease-in-out infinite}.synque-ai-voxel-landing .cube-2{width:40px;height:40px;top:10%;right:20%;animation:float-2 8s ease-in-out infinite}.synque-ai-voxel-landing .cube-3{width:80px;height:80px;bottom:30%;left:20%;animation:float-3 7s ease-in-out infinite}.synque-ai-voxel-landing .cube-4{width:50px;height:50px;top:40%;right:10%;animation:float-4 9s ease-in-out infinite}.synque-ai-voxel-landing .cube-5{width:30px;height:30px;bottom:10%;right:30%;animation:float-5 5s ease-in-out infinite}.synque-ai-voxel-landing .cube-6{width:70px;height:70px;top:60%;left:50%;animation:float-6 10s ease-in-out infinite}@keyframes float-1{0%,to{transform:translate(0) rotate(0deg)}33%{transform:translate(20px,-30px) rotate(120deg)}66%{transform:translate(-10px,20px) rotate(240deg)}}@keyframes float-2{0%,to{transform:translate(0) rotate(0deg)}50%{transform:translate(-30px,40px) rotate(180deg)}}@keyframes float-3{0%,to{transform:translate(0) rotate(0deg)}25%{transform:translate(40px,-20px) rotate(90deg)}75%{transform:translate(-20px,-40px) rotate(270deg)}}@keyframes float-4{0%,to{transform:translate(0) rotate(0deg)}33%{transform:translate(-25px,-35px) rotate(-120deg)}66%{transform:translate(15px,25px) rotate(-240deg)}}@keyframes float-5{0%,to{transform:translate(0) rotate(0deg)}50%{transform:translate(35px,-45px) rotate(-180deg)}}@keyframes float-6{0%,to{transform:translate(0) rotate(0deg)}20%{transform:translate(-40px,30px) rotate(72deg)}40%{transform:translate(20px,-20px) rotate(144deg)}60%{transform:translate(30px,40px) rotate(216deg)}80%{transform:translate(-20px,-30px) rotate(288deg)}}.synque-ai-voxel-landing .cta-section{padding:8rem 0;background:linear-gradient(135deg,var(--synque-voxel-primary) 0,var(--synque-voxel-secondary) 100%);color:white;text-align:center;position:relative;overflow:hidden}.synque-ai-voxel-landing .cta-section:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:radial-gradient(circle at 20% 80%,rgba(255,255,255,.1) 0,transparent 50%),radial-gradient(circle at 80% 20%,rgba(255,255,255,.1) 0,transparent 50%);pointer-events:none}.synque-ai-voxel-landing .cta-content{position:relative;z-index:2}.synque-ai-voxel-landing .cta-content h2{font-size:clamp(2.5rem,5vw,3.5rem);font-weight:800;margin-bottom:1.5rem;text-shadow:0 4px 8px rgba(0,0,0,.3)}.synque-ai-voxel-landing .cta-content p{font-size:1.25rem;margin-bottom:3rem;opacity:.95;max-width:600px;margin-left:auto;margin-right:auto}.synque-ai-voxel-landing .cta-actions{display:flex;gap:2rem;justify-content:center;flex-wrap:wrap}.synque-ai-voxel-landing .footer{background:var(--synque-voxel-dark);padding:3rem 0 2rem;color:white}.synque-ai-voxel-landing .footer-content{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:2rem}.synque-ai-voxel-landing .footer-logo{display:flex;align-items:center;gap:.75rem;font-weight:700;font-size:1.25rem}.synque-ai-voxel-landing .footer-logo svg{color:var(--synque-voxel-accent)}.synque-ai-voxel-landing .footer-links{display:flex;gap:2rem}.synque-ai-voxel-landing .footer-links a{color:rgba(255,255,255,.8);text-decoration:none;transition:color .3s ease}.synque-ai-voxel-landing .footer-links a:hover{color:var(--synque-voxel-accent)}.synque-ai-voxel-landing .footer-contact{display:flex;flex-direction:column;gap:.5rem}.synque-ai-voxel-landing .footer-contact p{color:rgba(255,255,255,.8);font-size:.95rem;margin:0}.synque-ai-voxel-landing .footer-contact a{color:var(--synque-voxel-accent);text-decoration:none;transition:color .3s ease}.synque-ai-voxel-landing .footer-contact a:hover{color:white;text-decoration:underline}.synque-ai-voxel-landing .footer-copyright{color:rgba(255,255,255,.6);font-size:.9rem;margin:0}@media (max-width:768px){.synque-ai-voxel-landing .hero-content{padding:1rem}.synque-ai-voxel-landing .hero-actions{flex-direction:column;align-items:center}.synque-ai-voxel-landing .hero-actions button{width:100%;max-width:300px}.synque-ai-voxel-landing .capabilities-content{grid-template-columns:1fr;gap:3rem}.synque-ai-voxel-landing .capabilities-visual{height:300px}.synque-ai-voxel-landing .cta-actions{flex-direction:column;align-items:center}.synque-ai-voxel-landing .cta-actions button{width:100%;max-width:300px}.synque-ai-voxel-landing .footer-content{flex-direction:column;text-align:center}.synque-ai-voxel-landing .footer-links{order:-1}.synque-ai-voxel-landing .footer-contact{align-items:center}.synque-ai-voxel-landing .cube-1{width:40px;height:40px}.synque-ai-voxel-landing .cube-2{width:25px;height:25px}.synque-ai-voxel-landing .cube-3{width:50px;height:50px}.synque-ai-voxel-landing .cube-4{width:30px;height:30px}.synque-ai-voxel-landing .cube-5{width:20px;height:20px}.synque-ai-voxel-landing .cube-6{width:45px;height:45px}}@media (max-width:480px){.synque-ai-voxel-landing .container{padding:0 1rem}.synque-ai-voxel-landing .capabilities-section,.synque-ai-voxel-landing .cta-section,.synque-ai-voxel-landing .features-section{padding:4rem 0}.synque-ai-voxel-landing .feature-card{padding:2rem 1.5rem}.synque-ai-voxel-landing .synque-logo{font-size:1.25rem}}[data-radix-dialog-overlay]{z-index:9998!important;background:rgba(26,26,46,.8)!important;backdrop-filter:blur(12px)!important}[data-radix-dialog-content]{z-index:9999!important;background:linear-gradient(135deg,rgba(255,255,255,.95),rgba(248,249,250,.95))!important;border:2px solid rgba(102,126,234,.2)!important;border-radius:24px!important;box-shadow:0 24px 64px rgba(0,0,0,.3),inset 0 0 0 1px rgba(255,255,255,.1)!important;max-width:550px!important;padding:0!important;overflow:hidden!important}[data-radix-dialog-content]>div:first-child{background:linear-gradient(135deg,#667eea,#764ba2);padding:2rem;margin:-1px -1px 0;border-radius:22px 22px 0 0}[data-radix-dialog-content] h2{color:white!important;font-size:1.75rem!important;font-weight:800!important;text-shadow:0 2px 8px rgba(0,0,0,.2)!important;margin-bottom:.5rem!important}[data-radix-dialog-content] p[class*=text-sm]{color:rgba(255,255,255,.9)!important;font-size:.95rem!important}[data-radix-dialog-content] input,[data-radix-dialog-content] textarea{border:2px solid rgba(102,126,234,.2)!important;border-radius:12px!important;transition:all .3s ease!important;font-size:1rem!important;padding:.875rem 1rem!important;background:white!important}[data-radix-dialog-content] input:focus,[data-radix-dialog-content] textarea:focus{border-color:#667eea!important;box-shadow:0 0 0 3px rgba(102,126,234,.1)!important;outline:none!important}[data-radix-dialog-content] label{font-weight:600!important;color:var(--synque-voxel-dark)!important;font-size:.9rem!important;margin-bottom:.5rem!important}[data-radix-dialog-content] button[type=submit]{background:linear-gradient(135deg,#667eea,#764ba2)!important;border:none!important;color:white!important;font-weight:600!important;border-radius:12px!important;padding:1rem 2rem!important;transition:all .3s ease!important;box-shadow:0 8px 24px rgba(102,126,234,.3)!important}[data-radix-dialog-content] button[type=submit]:hover:not(:disabled){transform:translateY(-2px)!important;box-shadow:0 12px 32px rgba(102,126,234,.4)!important}[data-radix-dialog-content] button[type=submit]:disabled{opacity:.7!important;cursor:not-allowed!important}[data-radix-dialog-content] button[type=button]{border:2px solid rgba(102,126,234,.3)!important;background:white!important;color:var(--synque-voxel-dark)!important;font-weight:600!important;border-radius:12px!important;transition:all .3s ease!important}[data-radix-dialog-content] button[type=button]:hover{background:rgba(102,126,234,.05)!important;border-color:rgba(102,126,234,.5)!important}[data-radix-dialog-content] [role=alert]{border-radius:12px!important;border:2px solid!important;padding:1rem!important;font-weight:500!important}[data-radix-dialog-content] button[aria-label=Close]{background:rgba(255,255,255,.2)!important;border-radius:50%!important;width:32px!important;height:32px!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:all .3s ease!important;color:white!important}[data-radix-dialog-content] button[aria-label=Close]:hover{background:rgba(255,255,255,.3)!important;transform:rotate(90deg)!important}.synque-ai-voxel-landing *{box-sizing:border-box}.synque-ai-voxel-landing .cube,.synque-ai-voxel-landing .feature-card,.synque-ai-voxel-landing button{will-change:transform;transform:translateZ(0)}