*{margin:0;padding:0;box-sizing:border-box}:root{--bg-deep: #04070d;--bg-mid: #080c18;--bg-elev: #0c1220;--glass-bg: rgba(255, 255, 255, .035);--glass-bg-strong: rgba(255, 255, 255, .06);--glass-bg-soft: rgba(255, 255, 255, .02);--glass-border: rgba(255, 255, 255, .08);--glass-border-strong: rgba(255, 255, 255, .14);--glass-highlight: rgba(255, 255, 255, .06);--amber: #ffb347;--amber-glow: #ffcd70;--amber-deep: #e07a1b;--teal: #2de1c2;--teal-glow: #5af0d8;--teal-deep: #0ba890;--text-primary: #eef3fb;--text-secondary: rgba(238, 243, 251, .64);--text-tertiary: rgba(238, 243, 251, .42);--shadow-glass: 0 8px 32px rgba(0, 0, 0, .45), inset 0 1px 0 rgba(255,255,255,.06);--shadow-glass-hover: 0 20px 60px rgba(0, 0, 0, .55), inset 0 1px 0 rgba(255,255,255,.1);--radius-lg: 20px;--radius-md: 14px;--radius-sm: 10px;--primary-color: var(--teal);--primary-hover: var(--teal-glow);--accent-green: var(--teal);--accent-yellow: var(--amber);--background: var(--bg-deep);--surface: var(--bg-mid);--border: var(--glass-border)}html,body{background:var(--bg-deep);color:var(--text-primary)}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;line-height:1.6;letter-spacing:-.005em;min-height:100vh;overflow-x:hidden;position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ambient-field{position:fixed;inset:0;pointer-events:none;z-index:0;overflow:hidden;background:radial-gradient(ellipse at 20% 0%,rgba(45,225,194,.06),transparent 55%),radial-gradient(ellipse at 90% 30%,rgba(255,179,71,.05),transparent 55%),radial-gradient(ellipse at 50% 100%,rgba(45,225,194,.04),transparent 60%),linear-gradient(180deg,#04070d,#070b15,#04070d)}.orb{position:absolute;border-radius:50%;filter:blur(90px);opacity:.55;will-change:transform}.orb-amber{width:520px;height:520px;background:radial-gradient(circle,#ffb3478c,#ffb34700 70%);top:-120px;right:-140px;animation:drift-a 28s ease-in-out infinite}.orb-teal{width:620px;height:620px;background:radial-gradient(circle,#2de1c273,#2de1c200 70%);top:40%;left:-200px;animation:drift-b 34s ease-in-out infinite}.orb-amber-2{width:400px;height:400px;background:radial-gradient(circle,#ffcd7059,#ffcd7000 70%);top:75%;right:10%;animation:drift-c 40s ease-in-out infinite}.orb-teal-2{width:340px;height:340px;background:radial-gradient(circle,#5af0d84d,#5af0d800 70%);top:15%;left:45%;animation:drift-d 46s ease-in-out infinite}@keyframes drift-a{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-60px,80px) scale(1.1)}}@keyframes drift-b{0%,to{transform:translate(0) scale(1)}50%{transform:translate(80px,-60px) scale(1.08)}}@keyframes drift-c{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-90px,-40px) scale(1.12)}}@keyframes drift-d{0%,to{transform:translate(0) scale(1)}50%{transform:translate(50px,70px) scale(.95)}}.grid-overlay{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:56px 56px;mask-image:radial-gradient(ellipse at center,black 30%,transparent 85%);-webkit-mask-image:radial-gradient(ellipse at center,black 30%,transparent 85%)}.noise-layer{position:absolute;inset:0;opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%25' height='100%25' filter='url(%23n)' opacity='0.6'/></svg>")}h1,h2,h3,h4{font-family:Space Grotesk,Inter,sans-serif;color:var(--text-primary);letter-spacing:-.03em;line-height:1.08}h1{font-size:clamp(2.4rem,5vw + 1rem,4.75rem);font-weight:600}h2{font-size:clamp(1.9rem,2.2vw + 1rem,3rem);font-weight:600;letter-spacing:-.025em}h3{font-size:clamp(1.2rem,.8vw + .9rem,1.55rem);font-weight:600;letter-spacing:-.015em}.eyebrow{display:inline-flex;align-items:center;gap:10px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.22em;color:var(--teal-glow);padding:8px 14px;border-radius:999px;background:#2de1c20f;border:1px solid rgba(45,225,194,.2);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.eyebrow:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--teal);box-shadow:0 0 10px var(--teal-glow)}.eyebrow.amber{color:var(--amber-glow);background:#ffb3470f;border-color:#ffb34738}.eyebrow.amber:before{background:var(--amber);box-shadow:0 0 10px var(--amber-glow)}p{color:var(--text-secondary)}.container{max-width:1240px;margin:0 auto;padding:0 2rem;position:relative}.section-intro{text-align:center;font-size:18px;color:var(--text-secondary);max-width:640px;margin:0 auto 72px;line-height:1.65}.highlight-blue,.highlight-green,.highlight-yellow{background:linear-gradient(135deg,var(--teal-glow),var(--teal));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-weight:600}.highlight-yellow,.highlight-amber{background:linear-gradient(135deg,var(--amber-glow),var(--amber));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.glass{position:relative;background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-lg);backdrop-filter:blur(22px) saturate(140%);-webkit-backdrop-filter:blur(22px) saturate(140%);box-shadow:var(--shadow-glass)}.nav{position:fixed;top:18px;left:50%;transform:translate(-50%);width:calc(100% - 32px);max-width:1240px;z-index:100;border-radius:999px;background:#0a0e1880;border:1px solid var(--glass-border);backdrop-filter:blur(24px) saturate(160%);-webkit-backdrop-filter:blur(24px) saturate(160%);box-shadow:0 8px 32px #0006,inset 0 1px #ffffff0f}.nav .container{display:flex;justify-content:space-between;align-items:center;height:64px;padding:0 24px}.logo{height:30px;filter:brightness(0) invert(1);opacity:.95}.nav-cta{position:relative;background:linear-gradient(135deg,#2de1c2f2,#0ba890f2);color:#041015;padding:10px 22px;border-radius:999px;text-decoration:none;font-weight:600;font-size:14px;letter-spacing:.005em;transition:all .35s cubic-bezier(.2,.9,.3,1);box-shadow:0 0 0 1px #ffffff1f inset,0 8px 24px #2de1c240}.nav-cta:hover{transform:translateY(-1px);box-shadow:0 0 0 1px #fff3 inset,0 12px 36px #2de1c266}.hero{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:140px 0 80px;position:relative}.hero-bg-pattern{display:none}.hero .container{z-index:2}.hero-content{max-width:960px;margin:0 auto;text-align:center;position:relative}.hero-eyebrow-wrap{display:flex;justify-content:center;margin-bottom:28px}.hero h1{font-size:clamp(2.6rem,5.6vw + .5rem,5.2rem);font-weight:500;line-height:1.02;margin-bottom:24px;letter-spacing:-.035em;color:var(--text-primary)}.hero h1 .line-mono{display:block;font-family:JetBrains Mono,monospace;font-size:.5em;font-weight:400;color:var(--text-tertiary);letter-spacing:.1em;text-transform:uppercase;margin-bottom:18px}.hero p{font-size:clamp(16px,1vw + .6rem,20px);color:var(--text-secondary);margin:0 auto 44px;max-width:720px;line-height:1.65}.hero-buttons{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.btn-primary{position:relative;display:inline-flex;align-items:center;gap:10px;background:linear-gradient(135deg,var(--teal),var(--teal-deep));color:#041015;padding:15px 28px;border-radius:999px;text-decoration:none;font-weight:600;font-size:15px;letter-spacing:-.005em;transition:all .4s cubic-bezier(.2,.9,.3,1);box-shadow:0 0 0 1px #ffffff24 inset,0 10px 30px #2de1c247,0 0 48px #2de1c22e}.btn-primary:after{content:"→";font-size:17px;transition:transform .35s}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 0 0 1px #ffffff38 inset,0 16px 46px #2de1c266,0 0 72px #2de1c240}.btn-primary:hover:after{transform:translate(4px)}.btn-secondary{display:inline-flex;align-items:center;gap:10px;background:var(--glass-bg);color:var(--text-primary);padding:15px 28px;border-radius:999px;text-decoration:none;font-weight:500;font-size:15px;border:1px solid var(--glass-border-strong);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);transition:all .35s}.btn-secondary:hover{background:var(--glass-bg-strong);border-color:var(--amber);color:var(--amber-glow);transform:translateY(-2px)}.hero-stats{margin-top:72px;display:grid;grid-template-columns:repeat(4,1fr);gap:16px;max-width:920px;margin-left:auto;margin-right:auto}.hero-stat{padding:22px 20px;background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-md);backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);text-align:left;transition:all .4s cubic-bezier(.2,.9,.3,1)}.hero-stat:hover{transform:translateY(-3px);background:var(--glass-bg-strong);border-color:var(--glass-border-strong)}.hero-stat .value{font-family:Space Grotesk,sans-serif;font-size:28px;font-weight:600;letter-spacing:-.02em;color:var(--text-primary);display:flex;align-items:baseline;gap:4px}.hero-stat .value .unit{font-size:14px;color:var(--teal-glow);font-weight:500}.hero-stat .label{font-family:JetBrains Mono,monospace;font-size:10.5px;text-transform:uppercase;letter-spacing:.18em;color:var(--text-tertiary);margin-top:6px}.data-journey{padding:140px 0 160px;position:relative;z-index:1}.journey-intro{text-align:center;margin-bottom:100px;max-width:720px;margin-left:auto;margin-right:auto}.journey-intro .eyebrow{margin-bottom:22px}.journey-intro h2{margin-bottom:20px}.journey-intro p{font-size:18px;color:var(--text-secondary)}.journey-visualization{max-width:1080px;margin:0 auto;position:relative}.journey-visualization:before{content:"";position:absolute;left:50%;top:80px;bottom:80px;width:1px;background:linear-gradient(180deg,transparent 0%,rgba(45,225,194,.35) 15%,rgba(255,179,71,.35) 85%,transparent 100%);z-index:0}.journey-step{margin-bottom:100px;opacity:0;transform:translateY(40px);transition:opacity .9s cubic-bezier(.2,.9,.3,1),transform .9s cubic-bezier(.2,.9,.3,1);position:relative}.journey-step.active{opacity:1;transform:translateY(0)}.journey-step:last-child{margin-bottom:0}.step-content{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.step-text{padding:8px}.step-text .eyebrow{margin-bottom:18px}.step-text h3{font-size:clamp(1.7rem,1.5vw + .9rem,2.1rem);font-weight:600;margin-bottom:16px;color:var(--text-primary);letter-spacing:-.025em}.step-number{display:inline-block;font-family:JetBrains Mono,monospace;font-size:13px;font-weight:500;color:var(--amber-glow);margin-right:10px;letter-spacing:.1em}.step-text p{font-size:16px;line-height:1.75;color:var(--text-secondary);max-width:440px}.step-visual{position:relative;padding:32px;background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-lg);backdrop-filter:blur(22px) saturate(150%);-webkit-backdrop-filter:blur(22px) saturate(150%);transition:all .6s cubic-bezier(.2,.9,.3,1);overflow:hidden;display:flex;justify-content:center;align-items:center;min-height:340px;box-shadow:var(--shadow-glass)}.step-visual:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 30%,rgba(45,225,194,.08),transparent 60%);opacity:0;transition:opacity .8s ease;pointer-events:none}.journey-step.active .step-visual{background:var(--glass-bg-strong);border-color:#2de1c24d;box-shadow:var(--shadow-glass-hover),0 0 60px #2de1c214}.journey-step.active .step-visual:before{opacity:1}.journey-step[data-step="1"].active .step-visual,.journey-step[data-step="4"].active .step-visual{border-color:#ffb3474d;box-shadow:var(--shadow-glass-hover),0 0 60px #ffb34714}.step-svg{max-width:100%;height:auto;position:relative;z-index:1}.journey-step.active .pulse-circle{animation:pulse 2s ease-in-out infinite}@keyframes pulse{0%,to{opacity:.2;transform:scale(1);transform-origin:center}50%{opacity:.5;transform:scale(1.12)}}.journey-step.active .data-flow{animation:flowDash 1.5s linear infinite}@keyframes flowDash{0%{stroke-dashoffset:0}to{stroke-dashoffset:20}}.journey-step.active .sensor-cluster circle:nth-child(2n){animation:sensorPulse 1.5s ease-in-out infinite}.journey-step.active .sensor-cluster circle:nth-child(odd){animation:sensorPulse 1.5s ease-in-out infinite .75s}@keyframes sensorPulse{0%,to{opacity:1}50%{opacity:.6}}.journey-step.active .ai-brain ellipse{animation:brainPulse 3s ease-in-out infinite}@keyframes brainPulse{0%,to{opacity:.2}50%{opacity:.5}}.journey-step.active .processing-tags rect{animation:tagFloat 2s ease-in-out infinite;transform-origin:center;transform-box:fill-box}.journey-step.active .processing-tags rect:nth-child(2){animation-delay:.3s}.journey-step.active .processing-tags rect:nth-child(3){animation-delay:.6s}@keyframes tagFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.journey-step.active .alerts rect{animation:alertPulse 1.5s ease-in-out infinite}@keyframes alertPulse{0%,to{opacity:.8}50%{opacity:1}}.how{padding:120px 0;position:relative;z-index:1}.how .container>.eyebrow-wrap{text-align:center;margin-bottom:20px}.how h2{text-align:center;margin-bottom:20px}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.step{padding:40px 32px;background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-lg);backdrop-filter:blur(20px) saturate(140%);-webkit-backdrop-filter:blur(20px) saturate(140%);text-align:left;transition:all .5s cubic-bezier(.2,.9,.3,1);position:relative;overflow:hidden}.step:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(45,225,194,.08),transparent 50%);opacity:0;transition:opacity .5s ease;pointer-events:none}.step:nth-child(2):before{background:linear-gradient(135deg,rgba(255,179,71,.08),transparent 50%)}.step:hover{transform:translateY(-4px);background:var(--glass-bg-strong);border-color:var(--glass-border-strong);box-shadow:var(--shadow-glass-hover)}.step:hover:before{opacity:1}.step-icon{width:54px;height:54px;margin:0 0 20px;color:var(--teal-glow);display:flex;align-items:center;justify-content:center;background:#2de1c214;border:1px solid rgba(45,225,194,.18);border-radius:14px;padding:12px;transition:all .4s}.step:nth-child(2) .step-icon{color:var(--amber-glow);background:#ffb34714;border-color:#ffb34733}.step-icon svg{width:100%;height:100%}.step h3{font-size:22px;font-weight:600;margin-bottom:12px;color:var(--text-primary)}.step p{font-size:15px;color:var(--text-secondary);line-height:1.7}.features{padding:120px 0;position:relative;z-index:1}.bg-pattern{display:none}.features-intro{text-align:center;margin-bottom:72px}.features h2{text-align:center;margin-bottom:20px}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.card{padding:32px 28px;background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-lg);backdrop-filter:blur(22px) saturate(140%);-webkit-backdrop-filter:blur(22px) saturate(140%);transition:all .5s cubic-bezier(.2,.9,.3,1);position:relative;overflow:hidden}.card:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.18),transparent)}.card:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at var(--mx, 50%) var(--my, 0%),rgba(45,225,194,.07),transparent 50%);opacity:0;transition:opacity .4s;pointer-events:none}.card:nth-child(3n+2):after{background:radial-gradient(circle at var(--mx, 50%) var(--my, 0%),rgba(255,179,71,.07),transparent 50%)}.card:hover{transform:translateY(-5px);background:var(--glass-bg-strong);border-color:var(--glass-border-strong);box-shadow:var(--shadow-glass-hover)}.card:hover:after{opacity:1}.card-icon{width:46px;height:46px;margin-bottom:22px;color:var(--teal-glow);display:flex;align-items:center;justify-content:center;background:#2de1c212;border:1px solid rgba(45,225,194,.16);border-radius:12px;padding:10px}.card:nth-child(3n+2) .card-icon{color:var(--amber-glow);background:#ffb34712;border-color:#ffb3472e}.card-icon svg{width:100%;height:100%}.card h3{font-size:18px;font-weight:600;margin-bottom:10px;color:var(--text-primary)}.card p{font-size:14.5px;color:var(--text-secondary);line-height:1.7}.usps{padding:120px 0;position:relative;z-index:1}.usps-intro{text-align:center;margin-bottom:72px}.usps h2{text-align:center;margin-bottom:20px}.usp-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;max-width:1080px;margin:0 auto}.usp-card{position:relative;padding:36px 36px 36px 40px;background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-lg);backdrop-filter:blur(22px) saturate(140%);-webkit-backdrop-filter:blur(22px) saturate(140%);transition:all .5s cubic-bezier(.2,.9,.3,1);overflow:hidden}.usp-card:before{content:"";position:absolute;left:0;top:20px;bottom:20px;width:2px;background:linear-gradient(180deg,var(--teal-glow),var(--teal-deep));box-shadow:0 0 16px #2de1c28c}.usp-card:nth-child(2n):before{background:linear-gradient(180deg,var(--amber-glow),var(--amber-deep));box-shadow:0 0 16px #ffb3478c}.usp-card:hover{transform:translateY(-4px);background:var(--glass-bg-strong);border-color:var(--glass-border-strong);box-shadow:var(--shadow-glass-hover)}.usp-card h3{font-size:20px;font-weight:600;margin-bottom:12px;color:var(--text-primary);background:none;-webkit-text-fill-color:var(--text-primary)}.usp-card p{font-size:15px;color:var(--text-secondary);line-height:1.7}.pricing{padding:120px 0;position:relative;z-index:1}.pricing-intro{text-align:center;margin-bottom:72px}.pricing h2{text-align:center;margin-bottom:20px}.pricing-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:14px;margin-bottom:80px}.pricing-card{position:relative;background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-lg);padding:32px 22px;display:flex;flex-direction:column;backdrop-filter:blur(22px) saturate(140%);-webkit-backdrop-filter:blur(22px) saturate(140%);transition:all .5s cubic-bezier(.2,.9,.3,1)}.pricing-card:hover{transform:translateY(-5px);background:var(--glass-bg-strong);border-color:var(--glass-border-strong);box-shadow:var(--shadow-glass-hover)}.pricing-card.popular{border:1px solid rgba(45,225,194,.45);background:#2de1c20a;box-shadow:0 0 0 1px #2de1c226,0 20px 50px #2de1c21f}.pricing-card.popular:hover{border-color:#2de1c2a6;box-shadow:0 0 0 1px #2de1c240,0 28px 72px #2de1c238}.pricing-card.enterprise{background:linear-gradient(160deg,#ffb34714,#ffb34705);border:1px solid rgba(255,179,71,.35)}.pricing-card.enterprise:hover{border-color:#ffb3478c;box-shadow:0 20px 50px #ffb3472e}.popular-badge{position:absolute;top:-12px;left:50%;transform:translate(-50%);background:linear-gradient(135deg,var(--teal-glow),var(--teal-deep));color:#041015;padding:5px 14px;border-radius:999px;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.14em;box-shadow:0 4px 16px #2de1c266}.pricing-header{text-align:center;margin-bottom:24px;padding-bottom:22px;border-bottom:1px solid var(--glass-border)}.pricing-header h3{font-size:15px;font-family:JetBrains Mono,monospace;font-weight:500;text-transform:uppercase;letter-spacing:.15em;margin-bottom:16px;color:var(--text-secondary)}.pricing-card.popular .pricing-header h3{color:var(--teal-glow)}.pricing-card.enterprise .pricing-header h3{color:var(--amber-glow)}.price{display:flex;align-items:baseline;justify-content:center;gap:3px}.currency{font-size:18px;font-weight:400;color:var(--text-tertiary)}.amount{font-family:Space Grotesk,sans-serif;font-size:44px;font-weight:600;color:var(--text-primary);letter-spacing:-.03em}.pricing-card.enterprise .amount{background:linear-gradient(135deg,var(--amber-glow),var(--amber));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.period{font-size:13px;color:var(--text-tertiary);font-family:JetBrains Mono,monospace}.features-list{list-style:none;flex-grow:1;margin-bottom:22px}.features-list li{font-size:13.5px;color:var(--text-secondary);line-height:1.5;border-bottom:1px solid var(--glass-border);position:relative;padding:10px 0 10px 20px}.features-list li:before{content:"";position:absolute;left:0;top:16px;width:6px;height:6px;border-radius:50%;background:var(--teal);opacity:.6}.pricing-card.enterprise .features-list li:before{background:var(--amber)}.features-list li:last-child{border-bottom:none}.features-list li strong{color:var(--text-primary);font-weight:600}.pricing-btn{display:block;text-align:center;padding:12px 20px;border-radius:999px;text-decoration:none;font-weight:600;font-size:13.5px;transition:all .35s;background:var(--glass-bg-strong);color:var(--text-primary);border:1px solid var(--glass-border-strong)}.pricing-btn:hover{background:#2de1c21f;border-color:var(--teal);color:var(--teal-glow);transform:translateY(-1px)}.pricing-btn.primary{background:linear-gradient(135deg,var(--teal),var(--teal-deep));color:#041015;border:1px solid rgba(255,255,255,.12);box-shadow:0 8px 24px #2de1c247}.pricing-btn.primary:hover{transform:translateY(-2px);box-shadow:0 14px 36px #2de1c266;color:#041015}.pricing-card.enterprise .pricing-btn:hover{background:#ffb3471f;border-color:var(--amber);color:var(--amber-glow)}.performance-section{margin-top:40px;padding:48px 40px;background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-lg);backdrop-filter:blur(22px) saturate(140%);-webkit-backdrop-filter:blur(22px) saturate(140%)}.performance-section h3{text-align:center;font-size:24px;font-weight:600;margin-bottom:40px}.performance-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:24px}.performance-card{background:var(--glass-bg-soft);border:1px solid var(--glass-border);border-radius:var(--radius-md);padding:22px;text-align:left;transition:all .35s}.performance-card:hover{background:var(--glass-bg);border-color:var(--glass-border-strong);transform:translateY(-2px)}.performance-card h4{font-size:12px;font-family:JetBrains Mono,monospace;font-weight:500;text-transform:uppercase;letter-spacing:.14em;margin-bottom:14px;color:var(--text-tertiary)}.perf-rate{font-family:Space Grotesk,sans-serif;font-size:30px;font-weight:600;color:var(--teal-glow);margin-bottom:6px;letter-spacing:-.02em}.perf-desc{font-size:12.5px;color:var(--text-tertiary);font-family:JetBrains Mono,monospace;margin-bottom:14px}.perf-price{font-size:14px;font-weight:600;color:var(--amber-glow)}.performance-note{text-align:center;font-size:12.5px;color:var(--text-tertiary);font-style:italic}.cta{padding:120px 0;position:relative;z-index:1}.cta .container{position:relative}.cta-inner{position:relative;text-align:center;padding:80px 40px;background:var(--glass-bg);border:1px solid var(--glass-border-strong);border-radius:28px;backdrop-filter:blur(26px) saturate(140%);-webkit-backdrop-filter:blur(26px) saturate(140%);overflow:hidden;box-shadow:0 30px 80px #00000080,inset 0 1px #ffffff1a}.cta-inner:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 20% 20%,rgba(45,225,194,.18),transparent 55%),radial-gradient(ellipse at 80% 80%,rgba(255,179,71,.15),transparent 55%);pointer-events:none}.cta-inner:after{content:"";position:absolute;top:-1px;left:-1px;right:-1px;height:1px;background:linear-gradient(90deg,transparent,rgba(45,225,194,.6),rgba(255,179,71,.6),transparent)}.cta-content{position:relative;z-index:1}.cta h2{font-size:clamp(2rem,3vw + 1rem,3rem);font-weight:600;color:var(--text-primary);margin-bottom:18px;max-width:720px;margin-left:auto;margin-right:auto}.cta p{font-size:17px;color:var(--text-secondary);margin:0 auto 36px;max-width:560px}.cta .btn-primary{font-size:16px;padding:16px 32px}.footer{padding:48px 0 56px;position:relative;z-index:1;border-top:1px solid var(--glass-border);background:#04070d80;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.footer .container{display:flex;flex-direction:column;align-items:center;gap:16px}.footer-logo{height:30px;filter:brightness(0) invert(1);opacity:.85}.footer p{font-size:13px;color:var(--text-tertiary);font-family:JetBrains Mono,monospace;letter-spacing:.02em}.theme-toggle{display:none!important}.reveal{opacity:0;transform:translateY(30px);transition:opacity .9s cubic-bezier(.2,.9,.3,1),transform .9s cubic-bezier(.2,.9,.3,1)}.reveal.in-view{opacity:1;transform:translateY(0)}@media(max-width:968px){.nav{top:12px}.hero{padding:130px 0 60px}.hero-stats{grid-template-columns:repeat(2,1fr)}.step-content{grid-template-columns:1fr;gap:32px}.journey-step[data-step="2"] .step-visual,.journey-step[data-step="4"] .step-visual{order:2}.journey-step[data-step="2"] .step-text,.journey-step[data-step="4"] .step-text{order:1}.journey-visualization:before{display:none}.steps{grid-template-columns:1fr;gap:16px}.grid{grid-template-columns:1fr;gap:14px}.usp-grid{grid-template-columns:1fr}.pricing-grid{grid-template-columns:repeat(2,1fr)}.pricing-card.enterprise{grid-column:1 / -1}.performance-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.container{padding:0 1.25rem}.nav .container{padding:0 16px}.logo{height:26px}.nav-cta{padding:8px 16px;font-size:13px}.hero{padding:120px 0 40px}.hero-buttons{flex-direction:column;width:100%}.hero-buttons .btn-primary,.hero-buttons .btn-secondary{justify-content:center}.hero-stats{grid-template-columns:1fr;margin-top:56px}.data-journey,.how,.features,.usps,.pricing,.cta{padding:80px 0}.cta-inner{padding:56px 24px}.pricing-grid{grid-template-columns:1fr}.pricing-card.enterprise{grid-column:auto}.performance-grid{grid-template-columns:1fr}.performance-section{padding:32px 22px}}
