:root{--bg-void: #030304;--bg-elevated: #080808;--bg-surface: #0A0A0B;--purple-primary: #A855F7;--purple-secondary: #8B5CF6;--purple-dark: #9333EA;--purple-glow: rgba(168, 85, 247, .15);--text-primary: #FFFFFF;--text-secondary: rgba(255, 255, 255, .8);--text-muted: rgba(255, 255, 255, .6);--glass-bg: rgba(255, 255, 255, .02);--glass-border: rgba(255, 255, 255, .06);--blue-tint: #0a1628}.gradient-text[data-astro-cid-b3axcqw2]{background:linear-gradient(135deg,#a855f7,#ec4899,#f97316);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.highlight-text[data-astro-cid-b3axcqw2]{color:var(--purple-primary)}.hero-section[data-astro-cid-b3axcqw2]{position:relative;min-height:100vh;display:flex;align-items:center;background:var(--bg-void);overflow:hidden;padding:6rem 0}.hero-bg-pattern[data-astro-cid-b3axcqw2]{position:absolute;inset:0;background:radial-gradient(ellipse at 20% 20%,rgba(139,92,246,.08) 0%,transparent 50%),radial-gradient(ellipse at 80% 80%,rgba(168,85,247,.05) 0%,transparent 50%);pointer-events:none}.hero-container[data-astro-cid-b3axcqw2]{max-width:1400px;margin:0 auto;padding:0 2rem;display:grid;grid-template-columns:1fr 400px;gap:4rem;align-items:center;position:relative;z-index:1}.hero-content[data-astro-cid-b3axcqw2]{max-width:700px}.eyebrow[data-astro-cid-b3axcqw2]{display:inline-block;color:var(--purple-primary);font-family:Roboto Mono,monospace;font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.2em;margin-bottom:1rem}.hero-content[data-astro-cid-b3axcqw2] h1[data-astro-cid-b3axcqw2]{font-family:Lora,serif;font-size:clamp(2.5rem,5vw,3.5rem);font-weight:600;color:var(--text-primary);line-height:1.1;margin-bottom:1.5rem}.hero-description[data-astro-cid-b3axcqw2]{font-size:1.125rem;color:var(--text-secondary);line-height:1.6;margin-bottom:2rem}.hero-stats[data-astro-cid-b3axcqw2]{display:flex;gap:3rem;margin-bottom:2.5rem}.stat[data-astro-cid-b3axcqw2]{display:flex;flex-direction:column;gap:.25rem}.stat-value[data-astro-cid-b3axcqw2]{font-family:Lora,serif;font-size:2rem;font-weight:600;color:var(--purple-primary)}.stat-label[data-astro-cid-b3axcqw2]{font-size:.875rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em}.hero-ctas[data-astro-cid-b3axcqw2]{display:flex;gap:1rem;flex-wrap:wrap}.btn-primary[data-astro-cid-b3axcqw2]{display:inline-flex;align-items:center;gap:.5rem;background:var(--purple-dark);color:#fff;padding:1rem 2rem;border-radius:8px;font-weight:600;text-decoration:none;transition:all .3s ease}.btn-primary[data-astro-cid-b3axcqw2]:hover{background:var(--purple-secondary);transform:translateY(-2px);box-shadow:0 10px 40px #9333ea66}.btn-secondary[data-astro-cid-b3axcqw2]{display:inline-flex;align-items:center;gap:.5rem;background:transparent;color:var(--text-primary);padding:1rem 2rem;border:1px solid var(--glass-border);border-radius:8px;font-weight:500;text-decoration:none;transition:all .3s ease}.btn-secondary[data-astro-cid-b3axcqw2]:hover{background:var(--glass-bg);border-color:#a855f74d}.hero-form-wrapper[data-astro-cid-b3axcqw2]{position:relative}.hero-form-card[data-astro-cid-b3axcqw2]{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:16px;padding:2rem;backdrop-filter:blur(10px)}.hero-form-card[data-astro-cid-b3axcqw2] h3[data-astro-cid-b3axcqw2]{font-size:1.5rem;font-weight:600;color:var(--text-primary);margin-bottom:.5rem}.hero-form-card[data-astro-cid-b3axcqw2]>p[data-astro-cid-b3axcqw2]{color:var(--text-muted);font-size:.875rem;margin-bottom:1.5rem}.hero-form[data-astro-cid-b3axcqw2]{display:flex;flex-direction:column;gap:1rem}.hero-form[data-astro-cid-b3axcqw2] input[data-astro-cid-b3axcqw2]{background:#ffffff0a;border:1px solid var(--glass-border);border-radius:8px;padding:1rem;color:var(--text-primary);font-size:1rem;transition:all .3s ease}.hero-form[data-astro-cid-b3axcqw2] input[data-astro-cid-b3axcqw2]::-moz-placeholder{color:var(--text-muted)}.hero-form[data-astro-cid-b3axcqw2] input[data-astro-cid-b3axcqw2]::placeholder{color:var(--text-muted)}.hero-form[data-astro-cid-b3axcqw2] input[data-astro-cid-b3axcqw2]:focus{outline:none;border-color:var(--purple-primary);background:#a855f70d}.form-submit-btn[data-astro-cid-b3axcqw2]{background:var(--purple-dark);color:#fff;border:none;border-radius:8px;padding:1rem;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease}.form-submit-btn[data-astro-cid-b3axcqw2]:hover{background:var(--purple-secondary);transform:translateY(-2px);box-shadow:0 10px 40px #9333ea66}.form-note[data-astro-cid-b3axcqw2]{text-align:center;color:var(--text-muted);font-size:.75rem;margin-top:1rem}.annotation-types-section[data-astro-cid-b3axcqw2]{background:var(--bg-elevated);padding:8rem 0}.section-container[data-astro-cid-b3axcqw2]{max-width:1400px;margin:0 auto;padding:0 2rem}.section-header[data-astro-cid-b3axcqw2]{text-align:center;max-width:700px;margin:0 auto 4rem}.section-header[data-astro-cid-b3axcqw2] h2[data-astro-cid-b3axcqw2]{font-family:Lora,serif;font-size:clamp(2rem,4vw,2.5rem);font-weight:600;color:var(--text-primary);margin-bottom:1rem;line-height:1.2}.section-header[data-astro-cid-b3axcqw2] p[data-astro-cid-b3axcqw2]{color:var(--text-secondary);font-size:1.125rem;line-height:1.6}.annotation-showcase[data-astro-cid-b3axcqw2]{max-width:800px;margin:0 auto}.cuboid-visual[data-astro-cid-b3axcqw2]{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center}.cuboid-container[data-astro-cid-b3axcqw2]{position:relative;width:300px;height:200px;perspective:1000px;margin:0 auto}.cuboid[data-astro-cid-b3axcqw2]{position:absolute;top:50%;left:50%;width:120px;height:80px;transform-style:preserve-3d;transform:translate(-50%,-50%) rotateX(-20deg) rotateY(-30deg);animation:rotateCuboid 20s infinite linear}@keyframes rotateCuboid{0%{transform:translate(-50%,-50%) rotateX(-20deg) rotateY(0)}to{transform:translate(-50%,-50%) rotateX(-20deg) rotateY(360deg)}}.cuboid-face[data-astro-cid-b3axcqw2]{position:absolute;border:2px solid var(--purple-primary);background:#a855f71a}.cuboid-face[data-astro-cid-b3axcqw2].front{width:120px;height:80px;transform:translateZ(40px)}.cuboid-face[data-astro-cid-b3axcqw2].back{width:120px;height:80px;transform:translateZ(-40px)}.cuboid-face[data-astro-cid-b3axcqw2].right{width:80px;height:80px;transform:rotateY(90deg) translateZ(60px)}.cuboid-face[data-astro-cid-b3axcqw2].left{width:80px;height:80px;transform:rotateY(-90deg) translateZ(60px)}.cuboid-face[data-astro-cid-b3axcqw2].top{width:120px;height:80px;transform:rotateX(90deg) translateZ(40px)}.cuboid-face[data-astro-cid-b3axcqw2].bottom{width:120px;height:80px;transform:rotateX(-90deg) translateZ(40px)}.point-cloud-bg[data-astro-cid-b3axcqw2]{position:absolute;inset:0}.point-cloud-bg[data-astro-cid-b3axcqw2] .point[data-astro-cid-b3axcqw2]{position:absolute;width:4px;height:4px;background:var(--purple-primary);border-radius:50%;opacity:.6;animation:pointPulse 2s infinite ease-in-out}.point-cloud-bg[data-astro-cid-b3axcqw2] .point[data-astro-cid-b3axcqw2]:nth-child(1){top:20%;left:20%;animation-delay:0s}.point-cloud-bg[data-astro-cid-b3axcqw2] .point[data-astro-cid-b3axcqw2]:nth-child(2){top:30%;left:70%;animation-delay:.2s}.point-cloud-bg[data-astro-cid-b3axcqw2] .point[data-astro-cid-b3axcqw2]:nth-child(3){top:50%;left:40%;animation-delay:.4s}.point-cloud-bg[data-astro-cid-b3axcqw2] .point[data-astro-cid-b3axcqw2]:nth-child(4){top:60%;left:80%;animation-delay:.6s}.point-cloud-bg[data-astro-cid-b3axcqw2] .point[data-astro-cid-b3axcqw2]:nth-child(5){top:70%;left:30%;animation-delay:.8s}.point-cloud-bg[data-astro-cid-b3axcqw2] .point[data-astro-cid-b3axcqw2]:nth-child(6){top:80%;left:60%;animation-delay:1s}.point-cloud-bg[data-astro-cid-b3axcqw2] .point[data-astro-cid-b3axcqw2]:nth-child(7){top:40%;left:15%;animation-delay:1.2s}.point-cloud-bg[data-astro-cid-b3axcqw2] .point[data-astro-cid-b3axcqw2]:nth-child(8){top:25%;left:85%;animation-delay:1.4s}@keyframes pointPulse{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.8;transform:scale(1.5)}}.cuboid-label[data-astro-cid-b3axcqw2] h4[data-astro-cid-b3axcqw2]{font-size:1.25rem;font-weight:600;color:var(--text-primary);margin-bottom:.5rem}.cuboid-label[data-astro-cid-b3axcqw2] p[data-astro-cid-b3axcqw2]{color:var(--text-muted);font-size:.9rem;line-height:1.6}.point-cloud-section[data-astro-cid-b3axcqw2]{background:var(--bg-void);padding:8rem 0}.lidar-illustration[data-astro-cid-b3axcqw2]{margin:3rem auto;max-width:600px}.lidar-visual[data-astro-cid-b3axcqw2]{position:relative;height:200px;background:linear-gradient(180deg,transparent 0%,rgba(168,85,247,.05) 100%);border-radius:16px;overflow:hidden}.scan-lines[data-astro-cid-b3axcqw2]{position:absolute;inset:0;overflow:hidden}.scan-line[data-astro-cid-b3axcqw2]{position:absolute;width:100%;height:2px;background:linear-gradient(90deg,transparent,var(--purple-primary),transparent);animation:scanMove 3s infinite ease-in-out}.scan-line[data-astro-cid-b3axcqw2]:nth-child(1){top:30%;animation-delay:0s}.scan-line[data-astro-cid-b3axcqw2]:nth-child(2){top:50%;animation-delay:1s}.scan-line[data-astro-cid-b3axcqw2]:nth-child(3){top:70%;animation-delay:2s}@keyframes scanMove{0%{opacity:0;transform:translate(-100%)}50%{opacity:1}to{opacity:0;transform:translate(100%)}}.vehicle-silhouette[data-astro-cid-b3axcqw2]{position:absolute;bottom:20px;left:50%;transform:translate(-50%);width:100px;height:40px;background:var(--glass-bg);border:1px solid var(--purple-primary);border-radius:8px}.point-cloud-scatter[data-astro-cid-b3axcqw2] .dot[data-astro-cid-b3axcqw2]{position:absolute;width:4px;height:4px;background:var(--purple-primary);border-radius:50%}.annotation-cards[data-astro-cid-b3axcqw2]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:3rem}.annotation-card[data-astro-cid-b3axcqw2]{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:16px;padding:2rem;text-align:center;transition:all .3s ease}.annotation-card[data-astro-cid-b3axcqw2]:hover{background:#ffffff0a;border-color:#a855f74d;transform:translateY(-4px)}.card-icon[data-astro-cid-b3axcqw2]{width:64px;height:64px;margin:0 auto 1.5rem;display:flex;align-items:center;justify-content:center;background:#a855f71a;border:1px solid rgba(168,85,247,.2);border-radius:16px;color:var(--purple-primary)}.annotation-card[data-astro-cid-b3axcqw2] h3[data-astro-cid-b3axcqw2]{font-size:1.125rem;font-weight:600;color:var(--text-primary);margin-bottom:.75rem}.annotation-card[data-astro-cid-b3axcqw2] p[data-astro-cid-b3axcqw2]{color:var(--text-muted);font-size:.9rem;line-height:1.6}.process-section[data-astro-cid-b3axcqw2]{background:var(--bg-elevated);padding:8rem 0}.process-timeline[data-astro-cid-b3axcqw2]{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:2rem}.timeline-line[data-astro-cid-b3axcqw2]{position:absolute;top:24px;left:12.5%;right:12.5%;height:2px;background:linear-gradient(90deg,var(--purple-dark),var(--purple-primary),var(--purple-secondary),var(--purple-primary));z-index:0}.process-step[data-astro-cid-b3axcqw2]{position:relative;z-index:1;text-align:center}.step-marker[data-astro-cid-b3axcqw2]{width:48px;height:48px;margin:0 auto 1.5rem;display:flex;align-items:center;justify-content:center;background:var(--bg-elevated);border:2px solid var(--purple-primary);border-radius:50%;position:relative}.step-marker[data-astro-cid-b3axcqw2]:before{content:"";position:absolute;inset:-4px;border-radius:50%;background:radial-gradient(circle,var(--purple-glow),transparent);z-index:-1}.step-number[data-astro-cid-b3axcqw2]{font-family:Lora,serif;font-size:1.25rem;font-weight:600;color:var(--purple-primary)}.step-content[data-astro-cid-b3axcqw2] h3[data-astro-cid-b3axcqw2]{font-size:1.125rem;font-weight:600;color:var(--text-primary);margin-bottom:.75rem}.step-content[data-astro-cid-b3axcqw2] p[data-astro-cid-b3axcqw2]{color:var(--text-muted);font-size:.875rem;line-height:1.6;max-width:250px;margin:0 auto}.industries-section[data-astro-cid-b3axcqw2]{background:var(--bg-void);padding:8rem 0}.industries-grid[data-astro-cid-b3axcqw2]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-bottom:3rem}.industry-card[data-astro-cid-b3axcqw2]{border-radius:16px;padding:2rem;border:1px solid rgba(255,255,255,.08);transition:all .3s ease}.industry-card[data-astro-cid-b3axcqw2]:hover{transform:translateY(-4px);border-color:#a855f74d}.industry-metric[data-astro-cid-b3axcqw2]{display:inline-block;background:#ffffff1a;color:var(--text-primary);padding:.5rem 1rem;border-radius:100px;font-size:.75rem;font-weight:600;margin-bottom:1rem}.industry-card[data-astro-cid-b3axcqw2] h3[data-astro-cid-b3axcqw2]{font-size:1.25rem;font-weight:600;color:var(--text-primary);margin-bottom:.75rem}.industry-card[data-astro-cid-b3axcqw2] p[data-astro-cid-b3axcqw2]{color:var(--text-secondary);font-size:.9rem;line-height:1.6}.tech-requirements[data-astro-cid-b3axcqw2],.why-expandable[data-astro-cid-b3axcqw2]{margin-top:2rem}.expand-btn[data-astro-cid-b3axcqw2]{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:1rem;background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:8px;color:var(--text-secondary);font-size:.875rem;cursor:pointer;transition:all .3s ease}.expand-btn[data-astro-cid-b3axcqw2]:hover{background:#ffffff0a;border-color:#a855f74d}.expand-content[data-astro-cid-b3axcqw2]{max-height:0;overflow:hidden;transition:max-height .3s ease}.expand-content[data-astro-cid-b3axcqw2].active{max-height:500px}.tech-grid[data-astro-cid-b3axcqw2],.detail-grid[data-astro-cid-b3axcqw2]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;padding:2rem 0}.tech-item[data-astro-cid-b3axcqw2] h4[data-astro-cid-b3axcqw2],.detail-item[data-astro-cid-b3axcqw2] h4[data-astro-cid-b3axcqw2]{font-size:1rem;font-weight:600;color:var(--text-primary);margin-bottom:.75rem}.tech-item[data-astro-cid-b3axcqw2] ul[data-astro-cid-b3axcqw2]{list-style:none;padding:0;margin:0}.tech-item[data-astro-cid-b3axcqw2] li[data-astro-cid-b3axcqw2]{color:var(--text-muted);font-size:.875rem;padding:.25rem 0}.detail-item[data-astro-cid-b3axcqw2] p[data-astro-cid-b3axcqw2]{color:var(--text-muted);font-size:.875rem;line-height:1.6}.why-section[data-astro-cid-b3axcqw2]{background:var(--bg-elevated);padding:8rem 0}.metrics-row-top[data-astro-cid-b3axcqw2]{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin-bottom:3rem}.metric-box[data-astro-cid-b3axcqw2]{text-align:center;padding:2rem;background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:16px}.metric-value[data-astro-cid-b3axcqw2]{display:block;font-family:Lora,serif;font-size:2.5rem;font-weight:600;color:var(--purple-primary);margin-bottom:.5rem}.metric-desc[data-astro-cid-b3axcqw2]{color:var(--text-secondary);font-size:.875rem}.metrics-row-bottom[data-astro-cid-b3axcqw2]{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;margin-bottom:2rem}.stat-card[data-astro-cid-b3axcqw2]{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:16px;padding:1.5rem;text-align:center}.stat-metric[data-astro-cid-b3axcqw2]{font-family:Lora,serif;font-size:2rem;font-weight:600;color:var(--purple-primary);margin-bottom:.5rem}.stat-card[data-astro-cid-b3axcqw2] h4[data-astro-cid-b3axcqw2]{font-size:.875rem;font-weight:600;color:var(--text-primary);margin-bottom:.5rem}.stat-card[data-astro-cid-b3axcqw2] p[data-astro-cid-b3axcqw2]{color:var(--text-muted);font-size:.75rem;line-height:1.5}.four-steps-section[data-astro-cid-b3axcqw2]{background:var(--bg-void);padding:8rem 0}.steps-visual[data-astro-cid-b3axcqw2]{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;margin-bottom:4rem}.step-item[data-astro-cid-b3axcqw2]{text-align:center}.step-circle[data-astro-cid-b3axcqw2]{width:64px;height:64px;margin:0 auto 1rem;display:flex;align-items:center;justify-content:center;background:var(--purple-dark);border-radius:50%;font-family:Lora,serif;font-size:1.5rem;font-weight:600;color:#fff}.step-item[data-astro-cid-b3axcqw2] h4[data-astro-cid-b3axcqw2]{font-size:1rem;font-weight:600;color:var(--text-primary)}.pilot-metrics[data-astro-cid-b3axcqw2]{display:flex;justify-content:center;gap:4rem}.pilot-metric[data-astro-cid-b3axcqw2]{text-align:center}.metric-circle[data-astro-cid-b3axcqw2]{width:80px;height:80px;margin:0 auto 1rem;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:1.25rem;font-weight:700;color:#fff}.metric-circle[data-astro-cid-b3axcqw2].green{background:linear-gradient(135deg,#10b981,#059669)}.metric-circle[data-astro-cid-b3axcqw2].blue{background:linear-gradient(135deg,#3b82f6,#2563eb)}.metric-circle[data-astro-cid-b3axcqw2].purple{background:linear-gradient(135deg,#8b5cf6,#7c3aed)}.pilot-metric[data-astro-cid-b3axcqw2] span[data-astro-cid-b3axcqw2]{color:var(--text-muted);font-size:.875rem}.pricing-section[data-astro-cid-b3axcqw2]{background:var(--bg-elevated);padding:8rem 0}.pricing-grid[data-astro-cid-b3axcqw2]{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.pricing-card[data-astro-cid-b3axcqw2]{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:16px;padding:2.5rem;text-align:center;transition:all .3s ease}.pricing-card[data-astro-cid-b3axcqw2].highlighted{background:#a855f70d;border-color:var(--purple-primary);transform:scale(1.02)}.pricing-card[data-astro-cid-b3axcqw2] h3[data-astro-cid-b3axcqw2]{font-size:1.5rem;font-weight:600;color:var(--text-primary);margin-bottom:.5rem}.pricing-subtitle[data-astro-cid-b3axcqw2]{color:var(--text-muted);font-size:.875rem;margin-bottom:2rem}.pricing-features[data-astro-cid-b3axcqw2]{list-style:none;padding:0;margin:0 0 2rem;text-align:left}.pricing-features[data-astro-cid-b3axcqw2] li[data-astro-cid-b3axcqw2]{display:flex;align-items:center;gap:.75rem;color:var(--text-secondary);font-size:.875rem;padding:.5rem 0}.pricing-features[data-astro-cid-b3axcqw2] svg[data-astro-cid-b3axcqw2]{color:var(--purple-primary);flex-shrink:0}.pricing-cta[data-astro-cid-b3axcqw2]{display:inline-block;width:100%;padding:1rem;border-radius:8px;font-weight:600;text-decoration:none;text-align:center;transition:all .3s ease}.pricing-cta[data-astro-cid-b3axcqw2].primary{background:var(--purple-dark);color:#fff}.pricing-cta[data-astro-cid-b3axcqw2].primary:hover{background:var(--purple-secondary)}.pricing-cta[data-astro-cid-b3axcqw2].secondary{background:transparent;color:var(--text-primary);border:1px solid var(--glass-border)}.pricing-cta[data-astro-cid-b3axcqw2].secondary:hover{background:var(--glass-bg);border-color:#a855f74d}.quote-section[data-astro-cid-b3axcqw2]{background:var(--bg-void);padding:8rem 0}.quote-wrapper[data-astro-cid-b3axcqw2]{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:start}.quote-content[data-astro-cid-b3axcqw2] h2[data-astro-cid-b3axcqw2]{font-family:Lora,serif;font-size:clamp(2rem,4vw,2.5rem);font-weight:600;color:var(--text-primary);margin-bottom:1rem;line-height:1.2}.quote-content[data-astro-cid-b3axcqw2]>p[data-astro-cid-b3axcqw2]{color:var(--text-secondary);font-size:1.125rem;line-height:1.6;margin-bottom:2rem}.quote-benefits[data-astro-cid-b3axcqw2]{display:flex;flex-direction:column;gap:1rem}.benefit-item[data-astro-cid-b3axcqw2]{display:flex;align-items:center;gap:.75rem;color:var(--text-secondary)}.benefit-item[data-astro-cid-b3axcqw2] svg[data-astro-cid-b3axcqw2]{color:var(--purple-primary);flex-shrink:0}.quote-form-wrapper[data-astro-cid-b3axcqw2]{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:24px;padding:2.5rem}.quote-form[data-astro-cid-b3axcqw2]{display:flex;flex-direction:column;gap:1.5rem}.form-group[data-astro-cid-b3axcqw2]{display:flex;flex-direction:column;gap:.5rem}.form-group[data-astro-cid-b3axcqw2] label[data-astro-cid-b3axcqw2]{color:var(--text-secondary);font-size:.875rem;font-weight:500}.form-group[data-astro-cid-b3axcqw2] input[data-astro-cid-b3axcqw2],.form-group[data-astro-cid-b3axcqw2] textarea[data-astro-cid-b3axcqw2]{background:#ffffff0a;border:1px solid var(--glass-border);border-radius:8px;padding:1rem;color:var(--text-primary);font-size:1rem;transition:all .3s ease}.form-group[data-astro-cid-b3axcqw2] input[data-astro-cid-b3axcqw2]::-moz-placeholder,.form-group[data-astro-cid-b3axcqw2] textarea[data-astro-cid-b3axcqw2]::-moz-placeholder{color:var(--text-muted)}.form-group[data-astro-cid-b3axcqw2] input[data-astro-cid-b3axcqw2]::placeholder,.form-group[data-astro-cid-b3axcqw2] textarea[data-astro-cid-b3axcqw2]::placeholder{color:var(--text-muted)}.form-group[data-astro-cid-b3axcqw2] input[data-astro-cid-b3axcqw2]:focus,.form-group[data-astro-cid-b3axcqw2] textarea[data-astro-cid-b3axcqw2]:focus{outline:none;border-color:var(--purple-primary);background:#a855f70d}.submit-btn[data-astro-cid-b3axcqw2]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;background:var(--purple-dark);color:#fff;border:none;border-radius:8px;padding:1rem 2rem;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease}.submit-btn[data-astro-cid-b3axcqw2]:hover{background:var(--purple-secondary);transform:translateY(-2px);box-shadow:0 10px 40px #9333ea66}.form-disclaimer[data-astro-cid-b3axcqw2]{text-align:center;color:var(--text-muted);font-size:.75rem;margin-top:1rem}.gdpr-section[data-astro-cid-b3axcqw2]{background:linear-gradient(180deg,var(--blue-tint) 0%,#0d1f3c 100%);padding:8rem 0}.gdpr-grid[data-astro-cid-b3axcqw2]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.gdpr-card[data-astro-cid-b3axcqw2]{background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:2rem}.gdpr-icon[data-astro-cid-b3axcqw2]{width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:12px;border:1px solid;margin-bottom:1.5rem}.gdpr-card[data-astro-cid-b3axcqw2] h3[data-astro-cid-b3axcqw2]{font-size:1rem;font-weight:600;color:var(--text-primary);margin-bottom:.75rem}.gdpr-card[data-astro-cid-b3axcqw2] p[data-astro-cid-b3axcqw2]{color:var(--text-secondary);font-size:.875rem;line-height:1.6}.final-cta-section[data-astro-cid-b3axcqw2]{background:var(--bg-void);padding:8rem 0;position:relative;overflow:hidden}.final-cta-section[data-astro-cid-b3axcqw2]:before{content:"";position:absolute;top:50%;left:50%;width:800px;height:800px;background:radial-gradient(circle,var(--purple-glow) 0%,transparent 70%);transform:translate(-50%,-50%);pointer-events:none}.final-cta-content[data-astro-cid-b3axcqw2]{position:relative;z-index:1;text-align:center;max-width:700px;margin:0 auto}.final-cta-content[data-astro-cid-b3axcqw2] h2[data-astro-cid-b3axcqw2]{font-family:Lora,serif;font-size:clamp(2rem,4vw,3rem);font-weight:600;color:var(--text-primary);margin-bottom:1rem}.final-cta-content[data-astro-cid-b3axcqw2] p[data-astro-cid-b3axcqw2]{color:var(--text-secondary);font-size:1.125rem;margin-bottom:2rem}.final-ctas[data-astro-cid-b3axcqw2]{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}@media(max-width:1024px){.hero-container[data-astro-cid-b3axcqw2]{grid-template-columns:1fr}.hero-form-wrapper[data-astro-cid-b3axcqw2]{max-width:400px;margin:0 auto}.cuboid-visual[data-astro-cid-b3axcqw2]{grid-template-columns:1fr;text-align:center}.process-timeline[data-astro-cid-b3axcqw2],.steps-visual[data-astro-cid-b3axcqw2]{grid-template-columns:repeat(2,1fr)}.timeline-line[data-astro-cid-b3axcqw2]{display:none}.quote-wrapper[data-astro-cid-b3axcqw2]{grid-template-columns:1fr}.industries-grid[data-astro-cid-b3axcqw2],.annotation-cards[data-astro-cid-b3axcqw2],.gdpr-grid[data-astro-cid-b3axcqw2],.pricing-grid[data-astro-cid-b3axcqw2],.metrics-row-top[data-astro-cid-b3axcqw2],.metrics-row-bottom[data-astro-cid-b3axcqw2],.tech-grid[data-astro-cid-b3axcqw2],.detail-grid[data-astro-cid-b3axcqw2]{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.hero-section[data-astro-cid-b3axcqw2]{min-height:auto;padding:4rem 0}.hero-stats[data-astro-cid-b3axcqw2]{flex-direction:column;gap:1.5rem}.process-timeline[data-astro-cid-b3axcqw2],.steps-visual[data-astro-cid-b3axcqw2],.industries-grid[data-astro-cid-b3axcqw2],.annotation-cards[data-astro-cid-b3axcqw2],.gdpr-grid[data-astro-cid-b3axcqw2],.pricing-grid[data-astro-cid-b3axcqw2],.metrics-row-top[data-astro-cid-b3axcqw2],.metrics-row-bottom[data-astro-cid-b3axcqw2],.tech-grid[data-astro-cid-b3axcqw2],.detail-grid[data-astro-cid-b3axcqw2]{grid-template-columns:1fr}.pilot-metrics[data-astro-cid-b3axcqw2]{flex-direction:column;gap:2rem}.quote-form-wrapper[data-astro-cid-b3axcqw2]{padding:1.5rem}}
