*{margin:0;padding:0;box-sizing:border-box}:root{--font-primary: "Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-display: "Space Grotesk", "Plus Jakarta Sans", sans-serif;--font-serif: "Instrument Serif", Georgia, serif;--font-mono: "JetBrains Mono", monospace;--color-primary: #4F1985;--color-primary-rgb: 79, 25, 133;--color-primary-dark: #371261;--color-primary-light: #7026b9;--color-accent: #9047ff;--color-accent-rgb: 144, 71, 255;--color-accent-soft: #f5efff;--color-violet-glow: rgba(144, 71, 255, .35);--color-teal: #0d9488;--color-emerald: #10b981;--bg-noir-core: #0b0813;--bg-noir-surface: #120d20;--bg-noir-elevated: #1a132b;--border-noir: rgba(144, 71, 255, .16);--border-noir-hover: rgba(168, 85, 247, .4);--bg-main: #ffffff;--bg-subtle: #faf8fe;--bg-warm-wash: #f5efff;--border-light: rgba(79, 25, 133, .1);--border-subtle: rgba(15, 23, 42, .06);--text-main: #0f172a;--text-muted: #475569;--text-dim: #94a3b8;--ease-spring: cubic-bezier(.16, 1, .3, 1);--shadow-luminous: 0 16px 40px -8px rgba(79, 25, 133, .22);--shadow-spotlight: 0 24px 60px -12px rgba(79, 25, 133, .18);font-family:var(--font-primary);color-scheme:light;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;scroll-behavior:smooth}html{width:100%;overflow-x:clip;background-color:#fff}body{width:100%;min-height:100vh;font-family:var(--font-primary);color:var(--text-main);background-color:#fff;overflow-x:clip;line-height:1.6}::selection{background-color:#4f1985;color:#fff}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#f8fafc}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:999px;border:2px solid #f8fafc}::-webkit-scrollbar-thumb:hover{background:#94a3b8}.bg-grid-pattern{background-size:40px 40px;background-image:linear-gradient(to right,rgba(15,23,42,.035) 1px,transparent 1px),linear-gradient(to bottom,rgba(15,23,42,.035) 1px,transparent 1px)}.bg-dots-pattern{background-image:radial-gradient(rgba(79,25,133,.08) 1px,transparent 1px);background-size:24px 24px}.awwwards-card{position:relative;background:#fff;border:1px solid #e2e8f0;border-radius:20px;box-shadow:0 4px 20px -2px #0f172a0a,0 1px 3px #00000005;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1),border-color .3s cubic-bezier(.16,1,.3,1)}.awwwards-card:hover{transform:translateY(-4px);border-color:#7c3aed59;box-shadow:0 20px 40px -12px #4f19851a,0 0 0 1px #7c3aed14}.glossy-card{position:relative;background:#fff;border:1px solid #e2e8f0;border-radius:20px;box-shadow:0 4px 20px -2px #0f172a0a,0 1px 3px #00000005;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1),border-color .3s cubic-bezier(.16,1,.3,1)}.glossy-card:hover{transform:translateY(-4px);border-color:#7c3aed59;box-shadow:0 20px 40px -12px #4f19851a}.glossy-card:before,.awwwards-card:before{display:none!important;content:none!important}.gradient-text-primary{background:linear-gradient(135deg,#4f1985,#9047ff,#6366f1);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.gradient-text-noir{background:linear-gradient(135deg,#fff,#d8b4fe 60%,#9047ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.gradient-text-cyan{background:linear-gradient(135deg,#4f1985,#6b21a8,#0891b2);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.gradient-text-dark{background:linear-gradient(135deg,#0f172a,#334155 70%,#4f1985);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.font-serif-editorial{font-family:var(--font-serif)}.font-mono-precision{font-family:var(--font-mono)}.font-display-modern{font-family:var(--font-display)}.editorial-pill-cta{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:13px 28px;border-radius:9999px;font-family:var(--font-display);font-size:14px;font-weight:700;letter-spacing:-.01em;text-decoration:none;cursor:pointer;transition:all .3s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.glossy-btn-sheen{position:relative;overflow:hidden;isolation:isolate;backdrop-filter:blur(16px) saturate(190%);-webkit-backdrop-filter:blur(16px) saturate(190%);transition:transform .38s cubic-bezier(.16,1,.3,1),box-shadow .38s cubic-bezier(.16,1,.3,1),background .38s cubic-bezier(.16,1,.3,1),border-color .38s ease}.glossy-btn-sheen:before{content:"";position:absolute;top:1px;left:3px;right:3px;height:48%;background:linear-gradient(180deg,#ffffff7a,#ffffff2e,#ffffff05 80%,#fff0);border-radius:9999px 9999px 100px 100px/9999px 9999px 30px 30px;pointer-events:none;z-index:1;transition:opacity .35s ease,background .35s ease}.glossy-btn-sheen:hover:before{opacity:1}.glossy-btn-sheen:after{display:none}.glossy-btn-sheen>*{position:relative;z-index:3}.glossy-btn-sheen:active{transform:translateY(1.5px) scale(.982)!important;transition:transform .1s ease!important}.editorial-pill-primary,.glossy-btn-primary{background:radial-gradient(130% 120% at 50% -15%,#8537de,#601ea8 35%,#4f1985 65%,#2e0c52);color:#fff;border:1px solid rgba(255,255,255,.32);box-shadow:inset 0 1.5px 1px #ffffffb8,inset 0 0 0 1px #ffffff38,inset 0 -2px 3px #a855f766,inset 0 -6px 12px #0f031c80,0 12px 32px -4px #4f198585,0 4px 10px #0000001f;position:relative;overflow:hidden;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;text-decoration:none;text-shadow:0 1px 2px rgba(15,3,28,.45);transition:all .38s cubic-bezier(.16,1,.3,1)}.editorial-pill-primary:hover,.glossy-btn-primary:hover{background:radial-gradient(130% 120% at 50% -15%,#9648f0,#6e24be 35%,#581d94 65%,#380e64);color:#fff;border-color:#ffffff85;transform:translateY(-2.5px) scale(1.02);box-shadow:inset 0 2px 1.5px #ffffffe0,inset 0 0 0 1px #ffffff59,inset 0 -2px 4px #c084fc8c,inset 0 -8px 16px #0f031c73,0 18px 44px -4px #4f1985a6,0 6px 16px #00000029}.editorial-pill-noir,.glossy-btn-noir{background:radial-gradient(130% 120% at 50% -15%,#2e164d,#17092c 45%,#0c0417);backdrop-filter:blur(16px) saturate(190%);-webkit-backdrop-filter:blur(16px) saturate(190%);color:#fff;border:1px solid rgba(168,85,247,.38);text-shadow:0 1px 3px rgba(0,0,0,.6);box-shadow:inset 0 1.5px 1px #ffffff7a,inset 0 0 0 1px #ffffff1f,inset 0 -2px 3px #9047ff59,inset 0 -6px 14px #000000b3,0 12px 32px -4px #0c0417a6,0 3px 8px #00000040;position:relative;overflow:hidden;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;text-decoration:none;transition:all .38s cubic-bezier(.16,1,.3,1)}.editorial-pill-noir:hover,.glossy-btn-noir:hover{background:radial-gradient(130% 120% at 50% -15%,#601fa6,#441477 45%,#21083d);border-color:#c084fca6;color:#fff;transform:translateY(-2.5px) scale(1.02);box-shadow:inset 0 2px 1.5px #ffffffbf,inset 0 0 0 1px #ffffff40,inset 0 -2px 4px #c084fc99,0 18px 46px -4px #4f19858c,0 6px 16px #0000004d}.editorial-pill-ghost,.glossy-btn-secondary{background:radial-gradient(130% 120% at 50% -15%,#fffffffa,#f8f3ffeb,#eee3ffd6);backdrop-filter:blur(16px) saturate(190%);-webkit-backdrop-filter:blur(16px) saturate(190%);color:#0f172a;border:1.5px solid rgba(79,25,133,.22);box-shadow:inset 0 1.5px 1.5px #fff,inset 0 0 0 1px #ffffffd9,inset 0 -1.5px 2px #4f19851f,0 8px 24px -2px #4f19851f,0 2px 6px #0000000a;position:relative;overflow:hidden;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;text-decoration:none;transition:all .38s cubic-bezier(.16,1,.3,1)}.editorial-pill-ghost:hover,.glossy-btn-secondary:hover{background:radial-gradient(130% 120% at 50% -15%,#fff,#faf6fffa,#f3eafff2);border-color:#4f1985;color:#4f1985;transform:translateY(-2.5px) scale(1.02);box-shadow:inset 0 2px 2px #fff,inset 0 0 0 1px #fffffff2,inset 0 -2px 3px #4f198538,0 14px 36px -4px #4f198542,0 4px 12px #0000000f}.editorial-section-tag{display:inline-flex;align-items:center;gap:8px;padding:6px 16px;border-radius:9999px;background:#4f19850d;border:1px solid rgba(79,25,133,.18);color:var(--color-primary);font-family:var(--font-mono);font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:all .25s ease}.editorial-section-tag:hover{border-color:#4f198561;background:#4f198514;transform:translateY(-1px)}.editorial-beacon-dot{width:7px;height:7px;border-radius:50%;background-color:var(--color-accent);box-shadow:0 0 10px #9047ffb3;display:inline-block;animation:beaconPulseAnim 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes beaconPulseAnim{0%{transform:scale(.95);opacity:.8}50%{transform:scale(1.4);opacity:.3}to{transform:scale(.95);opacity:.8}}.awwwards-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:9999px;font-size:11px;font-weight:700;font-family:JetBrains Mono,monospace;letter-spacing:.06em;text-transform:uppercase;transition:all .25s ease}.roadmap-signal-bus-interactive{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:0 auto 36px;max-width:1240px}@media (max-width: 960px){.roadmap-signal-bus-interactive{grid-template-columns:repeat(2,1fr);gap:12px}}@media (max-width: 580px){.roadmap-signal-bus-interactive{grid-template-columns:1fr;gap:10px}}.roadmap-bus-node{position:relative;display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-radius:16px;background:#fff;border:1.5px solid rgba(79,25,133,.12);box-shadow:0 4px 16px #4f19850a;cursor:pointer;transition:all .3s cubic-bezier(.16,1,.3,1);-webkit-user-select:none;user-select:none;overflow:hidden}.roadmap-bus-node:hover{transform:translateY(-2px);border-color:#4f198561;box-shadow:0 8px 24px #4f19851a}.roadmap-bus-node.active{background:linear-gradient(135deg,#fff,#faf8fd);border-color:var(--node-color, #4F1985);box-shadow:0 8px 26px -4px var(--node-glow, rgba(79, 25, 133, .2)),0 0 0 1px var(--node-color, #4F1985)}.roadmap-bus-node-progress{position:absolute;bottom:0;left:0;height:3px;background:var(--node-color, #4F1985);border-radius:0 0 16px 16px;transition:width .3s ease}.foundations-matrix-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:28px;position:relative}@media (max-width: 900px){.foundations-matrix-grid{grid-template-columns:1fr;gap:22px}}.foundations-grid-2col{display:grid;grid-template-columns:repeat(2,1fr);gap:28px}@media (max-width: 900px){.foundations-grid-2col{grid-template-columns:1fr;gap:20px}}.foundation-architectural-card-v2{position:relative;border-radius:28px;padding:38px 36px 30px;background:linear-gradient(175deg,#fff,#faf8fd);border:1.5px solid rgba(79,25,133,.14);box-shadow:0 4px 20px -2px #4f19850d,0 16px 44px -10px #4f198512;transition:all .35s cubic-bezier(.16,1,.3,1);display:flex;flex-direction:column;justify-content:space-between;min-height:470px;overflow:hidden}.foundation-architectural-card-v2:hover,.foundation-architectural-card-v2.active-focused{transform:translateY(-4px);border-color:var(--card-accent, #4F1985);box-shadow:0 12px 36px -4px var(--card-glow, rgba(79, 25, 133, .18)),0 24px 64px -12px #4f19851f,0 0 0 1px var(--card-accent, #4F1985)}.foundation-architectural-card{position:relative;border-radius:26px;padding:38px 36px 30px;background-color:#fff;border:1.5px solid rgba(79,25,133,.16);box-shadow:0 4px 20px -2px #4f19850d,0 16px 48px -12px #4f198514;transition:all .35s cubic-bezier(.16,1,.3,1);display:flex;flex-direction:column;justify-content:space-between;min-height:410px;overflow:hidden}.foundation-card-top-accent{position:absolute;top:0;left:0;right:0;height:3.5px;border-radius:28px 28px 0 0}.foundation-card-watermark{position:absolute;top:6px;right:22px;font-size:104px;font-weight:900;font-family:Space Grotesk,-apple-system,sans-serif;color:#4f198509;line-height:1;-webkit-user-select:none;user-select:none;pointer-events:none;z-index:0;transition:all .3s ease}.foundation-architectural-card-v2:hover .foundation-card-watermark,.foundation-architectural-card-v2.active-focused .foundation-card-watermark{color:#4f198513;transform:scale(1.05)}.circuit-conduit-box{display:flex;flex-direction:column;gap:7px;padding:11px 15px;border-radius:12px;background:#4f198506;border:1px dashed rgba(79,25,133,.2);margin-bottom:22px;font-family:JetBrains Mono,monospace;font-size:11px;position:relative;overflow:hidden}.capability-chip-v2{display:inline-flex;align-items:center;gap:5px;padding:4px 11px;border-radius:8px;background:#4f19850a;border:1px solid rgba(79,25,133,.1);font-size:12px;font-weight:600;color:#493d6a;letter-spacing:.01em;transition:all .2s ease}.capability-chip-v2:hover{background:#4f198517;border-color:#4f198540;color:#170f2f;transform:translateY(-1px)}.convergence-deck-banner{margin-top:36px;padding:24px 32px;border-radius:20px;background:linear-gradient(135deg,#fff,#faf8fd);border:1.5px solid rgba(79,25,133,.16);box-shadow:0 8px 30px #4f19850d;display:flex;align-items:center;justify-content:space-between;gap:24px;position:relative;z-index:1}@media (max-width: 860px){.convergence-deck-banner{flex-direction:column;text-align:center;padding:20px}}.foundation-logo-container{display:flex;align-items:center;justify-content:flex-end}.logo-shiny-pod{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:8px 18px;border-radius:14px;background:linear-gradient(135deg,#fffffffa,#f6f1ffeb);border:1px solid rgba(124,58,237,.22);box-shadow:inset 0 1px 1px #fff,inset 0 -1px 2px #4f19850f,0 8px 24px -4px #4f198529,0 2px 6px #0000000a;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);transition:all .3s cubic-bezier(.16,1,.3,1);overflow:hidden}.logo-shiny-pod:after{content:"";position:absolute;top:0;left:0;right:0;height:50%;background:linear-gradient(180deg,#fffc,#fff0);border-radius:13px 13px 40px 40px;pointer-events:none}.logo-shiny-pod:hover{transform:translateY(-2px) scale(1.05);border-color:#7c3aed73;box-shadow:inset 0 1px 1px #fff,0 16px 36px -8px #4f198542,0 0 20px #7c3aed33}.logo-shiny-pod-dark{background:linear-gradient(135deg,#0d071a,#1c1131);border:1px solid rgba(167,139,250,.32);box-shadow:inset 0 1px 1px #ffffff4d,0 8px 24px -4px #4f198547}.logo-shiny-pod-dark:after{background:linear-gradient(180deg,#ffffff40,#fff0)}.logo-shiny-pod-dark:hover{border-color:#a78bfa99;box-shadow:inset 0 1px 1px #fff6,0 16px 36px -8px #7c3aed59,0 0 24px #7c3aed40}.foundation-number-badge{display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:800;font-family:JetBrains Mono,monospace;color:#64748b;letter-spacing:.06em}@keyframes blinkCursor{0%,to{opacity:1}50%{opacity:0}}.typewriter-cursor{display:inline-block;width:3px;height:1.1em;background-color:#7c3aed;margin-left:6px;vertical-align:-.15em;border-radius:2px;animation:blinkCursor .85s infinite}.cycle-card-active{border-color:#4f1985!important;box-shadow:0 16px 36px -8px #4f198529!important;transform:translateY(-3px)}.atmospheric-glow-purple{position:absolute;border-radius:50%;background:radial-gradient(circle,rgba(124,58,237,.12) 0%,rgba(79,25,133,.04) 50%,transparent 70%);filter:blur(80px);pointer-events:none;z-index:0}.atmospheric-glow-cyan{position:absolute;border-radius:50%;background:radial-gradient(circle,rgba(6,182,212,.12) 0%,rgba(37,99,235,.04) 50%,transparent 70%);filter:blur(80px);pointer-events:none;z-index:0}.tech-grid-subtle{background-size:60px 60px;background-image:linear-gradient(to right,rgba(15,23,42,.035) 1px,transparent 1px),linear-gradient(to bottom,rgba(15,23,42,.035) 1px,transparent 1px)}.tech-grid-dark{background-size:60px 60px;background-image:linear-gradient(to right,rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(to bottom,rgba(255,255,255,.04) 1px,transparent 1px)}.tilt-card{transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s cubic-bezier(.16,1,.3,1),border-color .3s ease;transform-style:preserve-3d;perspective:1000px}.tilt-card:hover{transform:translateY(-6px)}.glow-border-card{position:relative;background:#fff;border:1px solid rgba(226,232,240,.9);border-radius:20px;transition:all .3s cubic-bezier(.16,1,.3,1);overflow:hidden}.glow-border-card:before{content:"";position:absolute;inset:-1px;background:linear-gradient(135deg,transparent 20%,rgba(124,58,237,.3) 50%,transparent 80%);border-radius:20px;opacity:0;transition:opacity .4s ease;z-index:0;pointer-events:none}.glow-border-card:hover:before{opacity:1}.glow-border-card:hover{transform:translateY(-5px);border-color:#7c3aed66;box-shadow:0 24px 48px -12px #4f19851f,0 0 0 1px #7c3aed14}.forge-dark-card{background:linear-gradient(145deg,#0d111c,#080b12);border:1px solid rgba(255,255,255,.08);border-radius:24px;color:#f8fafc;box-shadow:0 20px 50px -10px #00000080,inset 0 1px 1px #ffffff1a;transition:all .35s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.forge-dark-card:hover{transform:translateY(-5px);border-color:#a78bfa66;box-shadow:0 30px 60px -12px #7c3aed40,inset 0 1px 1px #fff3}@keyframes streamPulse{0%{transform:translate(-100%);opacity:0}50%{opacity:1}to{transform:translate(200%);opacity:0}}.data-stream-line{position:relative;overflow:hidden}.data-stream-line:after{content:"";position:absolute;top:0;left:0;height:100%;width:50%;background:linear-gradient(90deg,transparent,rgba(124,58,237,.8),transparent);animation:streamPulse 2.5s cubic-bezier(.4,0,.2,1) infinite}@keyframes reverseOrbitSpin{0%{transform:rotate(360deg)}to{transform:rotate(0)}}.orbit-ring{animation:orbitSpin 40s linear infinite}.orbit-ring-reverse{animation:reverseOrbitSpin 30s linear infinite}@keyframes floatGentle{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.animate-float-gentle{animation:floatGentle 5s ease-in-out infinite}:root{--emotion-violet: #9047ff;--emotion-violet-deep: #4F1985;--emotion-violet-subtle: #f5efff;--emotion-fg-midnight: #2a1647;--emotion-fg-muted: #64698b;--emotion-border: rgba(144, 71, 255, .16);--emotion-border-hover: rgba(144, 71, 255, .38)}.emotion-atmospheric-glow{background:radial-gradient(circle at 50% 0%,#9047ff14,#f5efff73,#fff0 70%),radial-gradient(circle at 85% 30%,rgba(79,25,133,.04) 0%,transparent 50%),radial-gradient(circle at 15% 60%,rgba(37,99,235,.03) 0%,transparent 50%)}.emotion-pill-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 16px;border-radius:9999px;background-color:#fffffff5;border:1px solid rgba(144,71,255,.2);box-shadow:0 4px 16px -2px #9047ff14,inset 0 1px 1px #fff;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);font-family:JetBrains Mono,monospace;font-size:11.5px;font-weight:700;color:var(--emotion-fg-midnight);letter-spacing:.06em;text-transform:uppercase;transition:all .3s cubic-bezier(.16,1,.3,1)}.emotion-pill-badge:hover{border-color:#9047ff66;box-shadow:0 6px 20px -2px #9047ff29,inset 0 1px 1px #fff;transform:translateY(-1px)}.emotion-pulse-dot{position:relative;width:7px;height:7px;border-radius:50%;background-color:var(--emotion-violet);box-shadow:0 0 8px #9047ff99}.emotion-pulse-dot:after{content:"";position:absolute;inset:-3px;border-radius:50%;border:1px solid rgba(144,71,255,.5);animation:emotionPulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes emotionPulse{0%{transform:scale(.9);opacity:.8}50%{transform:scale(1.6);opacity:0}to{transform:scale(.9);opacity:0}}.emotion-button-primary{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:13px 28px;border-radius:9999px;background-color:var(--emotion-fg-midnight);color:#fff;font-family:var(--font-primary);font-size:14px;font-weight:600;text-decoration:none;cursor:pointer;border:1px solid transparent;box-shadow:0 4px 14px #2a16472e;transition:all .35s cubic-bezier(.16,1,.3,1);overflow:hidden}.emotion-button-primary:hover{background-color:var(--emotion-violet);color:#fff;transform:translateY(-2px);box-shadow:0 14px 28px -6px #9047ff6b,0 0 20px #9047ff40}.emotion-button-secondary{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 24px;border-radius:9999px;background-color:#fff;color:var(--emotion-fg-midnight);font-family:var(--font-primary);font-size:13.5px;font-weight:600;text-decoration:none;cursor:pointer;border:1px solid rgba(144,71,255,.22);box-shadow:0 4px 16px -2px #0f172a0a;transition:all .3s cubic-bezier(.16,1,.3,1)}.emotion-button-secondary:hover{border-color:var(--emotion-violet);color:var(--emotion-violet-deep);background-color:#f5efff99;transform:translateY(-2px);box-shadow:0 10px 24px -4px #9047ff29}.emotion-card{position:relative;background-color:#fff;border:1px solid rgba(144,71,255,.14);border-radius:22px;box-shadow:0 4px 24px -4px #2a16470a,0 1px 3px #00000005;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s cubic-bezier(.16,1,.3,1),border-color .35s ease}.emotion-card:hover{transform:translateY(-4px);border-color:#9047ff5c;box-shadow:0 24px 48px -12px #9047ff24,0 0 0 1px #9047ff14}.scroll-progress-bar{position:fixed;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#4f1985,#9047ff,#00d2ff);z-index:9999;transform-origin:left center;transition:transform .08s linear;box-shadow:0 0 12px #9047ff80;pointer-events:none}.scroll-fill-word{display:inline-block;margin-right:.28em;transition:color .3s cubic-bezier(.16,1,.3,1),opacity .3s cubic-bezier(.16,1,.3,1),transform .3s cubic-bezier(.16,1,.3,1);will-change:color,opacity,transform}@keyframes conicShimmer{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.shimmer-conic-pill{position:relative;border-radius:9999px;padding:1px;overflow:hidden;display:inline-flex}.shimmer-conic-pill:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:conic-gradient(from 0deg,transparent 0deg,rgba(144,71,255,.45) 60deg,transparent 120deg);animation:conicShimmer 5s linear infinite;pointer-events:none}.shimmer-conic-pill>*{position:relative;z-index:1;border-radius:inherit}.spotlight-card{position:relative;background-color:#fff;border:1px solid rgba(144,71,255,.14);border-radius:24px;box-shadow:0 4px 24px -4px #2a16470a,0 1px 3px #00000005;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s cubic-bezier(.16,1,.3,1),border-color .35s ease;overflow:hidden}.spotlight-card:hover{transform:translateY(-5px);border-color:#9047ff61;box-shadow:0 24px 50px -12px #9047ff29,0 0 0 1px #9047ff14}.logo-shiny-pod,.logo-shiny-pod-dark{position:relative;overflow:hidden;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s ease}.logo-shiny-pod:after,.logo-shiny-pod-dark:after{content:"";position:absolute;top:-50%;left:-75%;width:50%;height:200%;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.65) 50%,transparent 100%);transform:rotate(25deg);pointer-events:none;opacity:0;transition:opacity .2s ease}.spotlight-card:hover .logo-shiny-pod:after,.spotlight-card:hover .logo-shiny-pod-dark:after{opacity:1;animation:shineSweep .85s cubic-bezier(.16,1,.3,1) forwards}@keyframes shineSweep{0%{left:-75%;opacity:0}20%{opacity:1}80%{opacity:1}to{left:140%;opacity:0}}@keyframes circuitPulseFlow{0%{left:0%;opacity:0}10%{opacity:1}90%{opacity:1}to{left:100%;opacity:0}}.circuit-traveling-photon{position:absolute;top:50%;width:14px;height:14px;margin-top:-7px;border-radius:50%;background:radial-gradient(circle,#ffffff 20%,#9047ff 70%,transparent 100%);box-shadow:0 0 14px 4px #9047ffe6,0 0 24px 8px #00d2ff80;animation:circuitPulseFlow 4s cubic-bezier(.4,0,.2,1) infinite;pointer-events:none;z-index:2}@keyframes orbitSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes orbitSpinReverse{0%{transform:rotate(360deg)}to{transform:rotate(0)}}.orbit-ring{animation:orbitSpin 24s linear infinite}.orbit-ring-reverse{animation:orbitSpinReverse 18s linear infinite}.interactive-hover-lift{transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1)}.interactive-hover-lift:hover{transform:translateY(-3px);box-shadow:0 14px 28px -6px #9047ff29}.floating-sidebar-nav{position:fixed;left:max(14px,calc((100vw - 1380px)/2 - 58px));top:50%;transform:translateY(-50%) translate(-24px);opacity:0;pointer-events:none;z-index:999;display:flex;flex-direction:column;align-items:center;gap:10px;padding:8px 6px;border-radius:9999px;background:#fffffff2;border:1.5px solid rgba(79,25,133,.14);box-shadow:0 14px 36px -6px #4f19852e,0 2px 8px #0000000a;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);transition:opacity .3s cubic-bezier(.16,1,.3,1),transform .3s cubic-bezier(.16,1,.3,1),left .3s ease;max-height:85vh;box-sizing:border-box}.floating-sidebar-nav.is-visible{opacity:1;pointer-events:auto;transform:translateY(-50%) translate(0)}.floating-sidebar-item-wrapper{position:relative;display:flex;align-items:center}.floating-sidebar-btn{width:42px;height:42px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .25s cubic-bezier(.16,1,.3,1);text-decoration:none;border:none;outline:none;cursor:pointer}.floating-sidebar-tooltip{position:absolute;left:52px;top:50%;transform:translateY(-50%) translate(-8px);white-space:nowrap;font-size:12px;font-weight:700;font-family:Space Grotesk,-apple-system,sans-serif;letter-spacing:-.01em;background-color:#110822;color:#fff;padding:6px 14px;border-radius:9999px;pointer-events:none;transition:opacity .2s cubic-bezier(.16,1,.3,1),transform .2s cubic-bezier(.16,1,.3,1);box-shadow:0 8px 24px #11082247;z-index:1000}.floating-sidebar-tooltip.tooltip-visible{transform:translateY(-50%) translate(0)}@media (min-height: 500px) and (max-height: 760px) and (min-width: 768px){.floating-sidebar-nav{gap:6px;padding:6px 4px}.floating-sidebar-btn{width:36px!important;height:36px!important}}@media (min-width: 768px) and (max-width: 1479px){body.has-floating-sidebar section{padding-left:clamp(68px,6vw,92px)!important}}@media (max-width: 767px){.floating-sidebar-nav{left:50%!important;top:auto!important;bottom:calc(14px + env(safe-area-inset-bottom,0px))!important;transform:translate(-50%) translateY(24px)!important;flex-direction:row!important;gap:8px!important;padding:6px 10px!important;border-radius:9999px!important;background:#fffffff0!important;box-shadow:0 10px 30px -4px #4f198540,0 2px 8px #0000000f!important;border:1.5px solid rgba(79,25,133,.18)!important;max-width:calc(100vw - 28px)!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important}.floating-sidebar-nav.is-visible{transform:translate(-50%) translateY(0)!important}.floating-sidebar-nav::-webkit-scrollbar{display:none}.floating-sidebar-btn{width:36px!important;height:36px!important}.floating-sidebar-tooltip{bottom:48px!important;left:50%!important;top:auto!important;transform:translate(-50%) translateY(6px)}.floating-sidebar-tooltip.tooltip-visible{transform:translate(-50%) translateY(0)}}.two26-foundation-row{display:grid;grid-template-columns:1.15fr .85fr;gap:42px;align-items:center;position:relative;margin-bottom:24px;width:100%;max-width:100%;box-sizing:border-box}.two26-foundation-row.reverse{grid-template-columns:.85fr 1.15fr}@media (max-width: 1024px){.two26-foundation-row,.two26-foundation-row.reverse{grid-template-columns:minmax(0,1fr)!important;gap:28px!important;margin-bottom:48px;width:100%!important;max-width:100%!important}.two26-foundation-row>div{order:unset!important;min-width:0!important;max-width:100%!important;width:100%!important}}.tech-card-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:20px;border-top:1px solid rgba(15,23,42,.06);flex-wrap:wrap;width:100%;box-sizing:border-box}@media (max-width: 820px){.tech-card-footer{flex-direction:column!important;align-items:stretch!important;gap:14px!important}.tech-card-logo-pod{align-self:flex-start!important}.tech-card-btn{width:100%!important;justify-content:center!important;text-align:center!important;box-sizing:border-box!important}}@media (max-width: 640px){.two26-foundation-row,.two26-foundation-row.reverse{gap:20px!important;margin-bottom:36px!important}.tech-foundation-card-inner{padding:22px 18px!important}.tech-card-btn{width:100%!important;justify-content:center!important;text-align:center!important;box-sizing:border-box!important;font-size:12.5px!important;padding:9px 14px!important}}.two26-logo-showcase-card{padding:46px 40px;border-radius:30px;background:radial-gradient(circle at 50% 40%,rgba(144,71,255,.08) 0%,transparent 70%),linear-gradient(135deg,#fffffffa,#f8f4ffe0);border:1.5px solid rgba(79,25,133,.16);box-shadow:0 20px 48px -12px #4f19851f,inset 0 1px 1px #fff;display:flex;align-items:center;justify-content:center;min-height:240px;position:relative;overflow:hidden;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s ease,border-color .4s ease}.two26-logo-showcase-card:hover{transform:translateY(-4px) scale(1.015);border-color:#4f1985;box-shadow:0 28px 60px -12px #4f198538}.two26-logo-showcase-card-dark{background:radial-gradient(circle at 50% 40%,rgba(144,71,255,.15) 0%,transparent 70%),linear-gradient(135deg,#0d081c,#170d30);border-color:#9047ff73;box-shadow:0 20px 48px -12px #11082259}.two26-logo-img{max-width:340px;width:auto;height:auto;max-height:105px;object-fit:contain;transition:transform .4s cubic-bezier(.16,1,.3,1),filter .4s ease;filter:drop-shadow(0 4px 14px rgba(79,25,133,.08))}.two26-logo-showcase-card:hover .two26-logo-img{transform:scale(1.04);filter:drop-shadow(0 8px 24px rgba(79,25,133,.18))}.zigzag-flow-container{position:relative;max-width:1180px;margin:0 auto}.zigzag-flow-row{display:grid;grid-template-columns:1fr 1fr;gap:68px;align-items:stretch;position:relative;margin-bottom:56px}@media (max-width: 860px){.zigzag-flow-row{grid-template-columns:1fr;gap:24px;margin-bottom:40px}}.zigzag-pulse-dot{width:8px;height:8px;border-radius:50%;display:inline-block}.flow-row-heading-left{display:grid;grid-template-columns:1.35fr .85fr;gap:44px;align-items:stretch;position:relative;margin-bottom:64px;z-index:2}.flow-row-heading-right{display:grid;grid-template-columns:.85fr 1.35fr;gap:44px;align-items:stretch;position:relative;margin-bottom:64px;z-index:2}@media (max-width: 860px){.flow-row-heading-left,.flow-row-heading-right{grid-template-columns:1fr;gap:24px;margin-bottom:38px}}.flow-doodle-svg{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1;overflow:visible}@media (max-width: 860px){.flow-doodle-svg{display:none}}.hero-display-headline-image2{font-size:clamp(2.9rem,6.6vw,5.8rem);font-weight:900;line-height:1.06;letter-spacing:-.04em;color:var(--emotion-fg-midnight);margin:0 0 30px;text-align:center;text-transform:uppercase;font-family:Space Grotesk,-apple-system,BlinkMacSystemFont,sans-serif}.hero-sticker-pill{display:inline-flex;align-items:center;gap:6px;font-size:.26em;vertical-align:middle;padding:7px 16px;border-radius:9999px;background:#110822;color:#fff;font-weight:700;font-family:Space Grotesk,-apple-system,sans-serif;letter-spacing:-.01em;box-shadow:0 8px 24px -2px #11082266,inset 0 1px 1px #fff3;margin:0 10px;transform:rotate(-3deg);transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s ease;white-space:nowrap;border:1px solid rgba(255,255,255,.12)}.hero-sticker-pill:hover{transform:rotate(0) scale(1.08);box-shadow:0 14px 32px -4px #4f198580}.hero-sticker-pill-dark{background:#110822;color:#fff;transform:rotate(-2.8deg)}.hero-sticker-pill-accent{background:linear-gradient(135deg,#4f1985,#9047ff);color:#fff;transform:rotate(3deg);box-shadow:0 8px 24px -2px #4f198573}.hero-sticker-pill-outline{background:#fff;color:var(--emotion-fg-midnight);border:1.5px solid rgba(144,71,255,.35);transform:rotate(-2deg)}.flow-winding-svg{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1;overflow:visible}.flow-station-wrapper{position:relative;z-index:2;transition:transform .4s cubic-bezier(.16,1,.3,1),opacity .4s ease}.flow-station-headline{font-family:Space Grotesk,-apple-system,sans-serif;font-size:clamp(2rem,3.4vw,2.9rem);font-weight:900;letter-spacing:-.035em;line-height:1.08;text-transform:uppercase;margin:0 0 6px;transition:color .3s ease}.flow-station-sub{font-size:1.05rem;font-weight:600;margin-bottom:14px}.flow-speech-pill{display:inline-flex;align-items:center;gap:10px;padding:12px 22px;border-radius:9999px;background:#fffffffa;border:1.5px solid rgba(79,25,133,.35);box-shadow:0 10px 30px -4px #4f19851f,inset 0 1px 1px #fff;font-size:.95rem;color:#555268;line-height:1.45;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s ease,border-color .3s ease;max-width:480px}.flow-speech-pill:hover{transform:translateY(-3px) scale(1.02);border-color:var(--emotion-violet);box-shadow:0 16px 36px -6px #4f198538}.flow-station-ribbon-badge{width:58px;height:58px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#fff;border:3px solid #4F1985;box-shadow:0 8px 24px -2px #4f198540,0 0 0 4px #4f19851a;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s ease;flex-shrink:0}.flow-station-ribbon-badge:hover{transform:scale(1.12);box-shadow:0 12px 32px -4px #4f198566,0 0 0 6px #4f198529}.flow-annotation-card{padding:14px 22px;border-radius:9999px;border:1.5px solid rgba(79,25,133,.35);background:#fffffff5;box-shadow:0 10px 28px -4px #4f19851f;display:inline-flex;align-items:center;gap:10px;font-size:.94rem;color:#555268;line-height:1.45;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s ease,border-color .3s ease}.flow-annotation-card:hover{transform:translateY(-3px) scale(1.02);border-color:var(--emotion-violet);box-shadow:0 16px 36px -6px #4f198538}.two26-stack-container{position:relative;width:100%}.two26-stack-card{position:sticky;top:96px;background-color:#fff;border:1.5px solid rgba(79,25,133,.12);border-radius:28px;padding:clamp(38px,4.5vw,56px) clamp(24px,4vw,52px);min-height:clamp(300px,36vh,420px);box-shadow:0 16px 40px -10px #4f198514,0 1px 3px #00000005;display:flex;flex-direction:column;justify-content:flex-start;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s cubic-bezier(.16,1,.3,1),border-color .3s ease}.two26-stack-card:hover{transform:translateY(-4px);border-color:#9047ff59;box-shadow:0 24px 50px -12px #4f19852e,0 0 0 1px #9047ff26}.two26-card-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1.05fr);gap:clamp(32px,5vw,64px);align-items:center;width:100%}.two26-card-left{display:flex;flex-direction:column;gap:16px}.two26-card-tag{font-family:JetBrains Mono,monospace;font-size:11.5px;font-weight:800;letter-spacing:.06em;color:#4f1985;text-transform:uppercase}.two26-card-title{font-family:Space Grotesk,-apple-system,BlinkMacSystemFont,sans-serif;font-size:clamp(2rem,3.8vw,3.2rem);font-weight:850;line-height:1.1;letter-spacing:-.03em;color:#0f172a;margin:0}.two26-card-right{display:flex;flex-direction:column;gap:20px}.two26-card-desc{font-size:clamp(1.02rem,1.35vw,1.18rem);line-height:1.68;color:#334155;margin:0;font-weight:450}.two26-card-chips{display:flex;flex-wrap:wrap;gap:10px}.two26-card-chip{display:inline-flex;align-items:center;padding:6px 14px;border-radius:9999px;background-color:#4f19850f;border:1px solid rgba(79,25,133,.22);color:#0f172a;font-family:Space Grotesk,-apple-system,sans-serif;font-size:12.5px;font-weight:600;letter-spacing:.01em;transition:all .2s ease}.two26-card-chip:hover{background-color:#4f1985;color:#fff;border-color:#4f1985;transform:translateY(-1px)}@media (max-width: 900px){.two26-card-grid{grid-template-columns:1fr;gap:22px}.two26-stack-card{position:relative!important;top:auto!important;min-height:auto!important;padding:clamp(24px,4vw,32px) clamp(18px,4vw,24px)!important;margin-bottom:24px!important;filter:none!important;transform:none!important;opacity:1!important}.two26-stack-card:last-child{margin-bottom:0!important}.dtl-flagship-card{position:relative!important;top:auto!important;margin-bottom:24px!important;filter:none!important;transform:none!important;opacity:1!important;padding:clamp(20px,4vw,32px) clamp(16px,4vw,24px)!important}.dtl-flagship-card:last-child{margin-bottom:0!important}}@keyframes heroDoodleGlow{0%,to{stroke-dashoffset:0;opacity:.85;filter:drop-shadow(0 0 4px rgba(79,25,133,.4))}50%{stroke-dashoffset:18;opacity:1;filter:drop-shadow(0 0 8px rgba(79,25,133,.8))}}.boltzmann-hero-doodle{animation:heroDoodleGlow 4.5s ease-in-out infinite}.spotlight-card-wrapper{position:relative;border-radius:26px;background:#fff;border:1.5px solid rgba(79,25,133,.12);box-shadow:0 2px 4px #00000005,0 10px 30px -4px #4f19850f;transition:all .35s cubic-bezier(.16,1,.3,1);overflow:hidden;display:flex;flex-direction:column}.spotlight-card-wrapper:hover{transform:translateY(-6px);border-color:#9047ff6b;box-shadow:0 20px 48px -10px #4f19852e,0 0 0 1px #9047ff40}.foundations-best-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;width:100%}@media (max-width: 960px){.foundations-best-grid{grid-template-columns:1fr;gap:24px}}.foundation-card-best{position:relative;padding:40px 38px 34px;display:flex;flex-direction:column;justify-content:space-between;min-height:420px;height:100%;background:linear-gradient(165deg,#fff,#faf8fe);border-radius:24px;text-decoration:none;color:inherit;cursor:pointer}.foundation-card-top-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px;gap:12px}.foundation-index-marker{font-family:JetBrains Mono,monospace;font-size:13px;font-weight:800;color:#94a3b8;letter-spacing:.06em}.foundation-status-badge{display:inline-flex;align-items:center;gap:7px;padding:5px 14px;border-radius:9999px;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.beacon-pulse-dot{width:7px;height:7px;border-radius:50%;display:inline-block;animation:beaconPulse 2s ease-in-out infinite}@keyframes beaconPulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.35);opacity:.65}}.foundation-best-title{font-family:Space Grotesk,-apple-system,sans-serif;font-size:clamp(1.45rem,2.2vw,1.85rem);font-weight:800;line-height:1.22;letter-spacing:-.025em;color:#0f172a;margin:0 0 16px;transition:color .25s ease}.foundation-card-best:hover .foundation-best-title{color:#4f1985}.foundation-best-desc{font-size:clamp(.96rem,1.2vw,1.05rem);line-height:1.68;color:#475569;margin:0 0 28px}.foundation-bottom-deck{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:auto;padding-top:24px;border-top:1px solid rgba(15,23,42,.06);flex-wrap:wrap}.foundation-logo-pod{display:inline-flex;align-items:center;justify-content:center;padding:10px 20px;border-radius:14px;background:#fff;border:1px solid rgba(79,25,133,.16);box-shadow:0 4px 14px #4f19850f;transition:all .3s cubic-bezier(.16,1,.3,1);min-height:48px}.foundation-card-best:hover .foundation-logo-pod{border-color:#4f198559;box-shadow:0 6px 20px #4f198524;transform:translateY(-2px)}.foundation-logo-pod img{height:30px;width:auto;max-width:170px;object-fit:contain;display:block}.foundation-action-pill{display:inline-flex;align-items:center;gap:8px;font-family:Space Grotesk,-apple-system,sans-serif;font-size:13.5px;font-weight:700;color:#0f172a;background-color:#4f19850f;border:1px solid rgba(79,25,133,.18);padding:9px 18px;border-radius:9999px;transition:all .25s ease;text-decoration:none}.foundation-card-best:hover .foundation-action-pill{background-color:#4f1985;border-color:#4f1985;color:#fff;transform:translateY(-1px);box-shadow:0 6px 16px #4f19854d}.foundation-action-pill svg{transition:transform .25s ease}.foundation-card-best:hover .foundation-action-pill svg{transform:translate(3px) translateY(-2px)}.steps-connected-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;width:100%;margin-bottom:36px}@media (max-width: 960px){.steps-connected-grid{grid-template-columns:1fr;gap:20px}}.step-connected-card{position:relative;background:#fff;border-radius:22px;padding:36px 32px;border:1px solid rgba(15,23,42,.08);box-shadow:0 4px 18px #00000008;display:flex;flex-direction:column;transition:all .3s cubic-bezier(.16,1,.3,1)}.step-connected-card:hover{transform:translateY(-5px);box-shadow:0 16px 36px -8px #4f19851f}.step-number-watermark{font-family:Space Grotesk,sans-serif;font-size:56px;font-weight:900;line-height:1;color:#4f198514;margin-bottom:16px}.flagship-workflow-banner{background:linear-gradient(135deg,#fffffffa,#f6f1ffe6);border:1.5px solid rgba(79,25,133,.22);border-radius:24px;padding:clamp(32px,4vw,48px) clamp(24px,4vw,52px);box-shadow:0 12px 38px -10px #4f198524;display:flex;align-items:center;justify-content:space-between;gap:32px;flex-wrap:wrap;transition:all .3s ease}.flagship-workflow-banner:hover{border-color:#4f198566;box-shadow:0 18px 48px -10px #4f198533}.industries-matrix-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;width:100%;margin-bottom:32px}@media (max-width: 1024px){.industries-matrix-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.industries-matrix-grid{grid-template-columns:1fr}}.industry-clean-card{background:#fff;border-radius:20px;padding:34px 28px;border:1px solid rgba(15,23,42,.08);box-shadow:0 4px 16px #00000008;display:flex;flex-direction:column;justify-content:space-between;min-height:270px;transition:all .3s cubic-bezier(.16,1,.3,1)}.industry-clean-card:hover{transform:translateY(-5px);border-color:#4f198559;box-shadow:0 16px 38px -8px #4f198524}.autonomous-roadmap-deck{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;position:relative;width:100%}@media (max-width: 960px){.autonomous-roadmap-deck{grid-template-columns:1fr;gap:20px}}.autonomous-phase-card{background:#fff;border-radius:22px;padding:36px 32px;border:1px solid rgba(15,23,42,.08);box-shadow:0 4px 18px #00000008;display:flex;flex-direction:column;justify-content:flex-start;transition:all .3s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.autonomous-phase-card:hover{transform:translateY(-5px);box-shadow:0 16px 38px -8px #4f198524}@media (max-width: 1140px){.navbar-desktop-menu,.navbar-telemetry-pill,.navbar-action-desktop{display:none!important}.navbar-hamburger-btn{display:flex!important;color:#4f1985}}@media (max-width: 640px){.navbar-cta-desktop{display:none!important}.glossy-btn-sheen,.glossy-btn-primary,.glossy-btn-secondary,.glossy-btn-noir{max-width:100%!important;white-space:normal!important;box-sizing:border-box!important;text-align:center;justify-content:center;word-break:break-word}}.hero-ambient-glow{position:absolute;top:0;left:50%;transform:translate(-50%);width:100%;max-width:1200px;height:600px;background:radial-gradient(circle at 50% 15%,rgba(79,25,133,.12) 0%,rgba(144,71,255,.05) 45%,transparent 75%);filter:blur(60px);pointer-events:none;z-index:0}.hero-capability-dock{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;padding:8px 12px;background:#ffffffeb;border:1px solid rgba(79,25,133,.14);border-radius:9999px;box-shadow:0 4px 20px -4px #4f198514,inset 0 1px 1px #fff;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);margin-bottom:34px;max-width:980px}@media (max-width: 768px){.hero-capability-dock{border-radius:20px;padding:10px}}.hero-capsule-item{display:inline-flex;align-items:center;gap:8px;padding:8px 18px;border-radius:9999px;background:transparent;border:1px solid transparent;color:#475569;font-family:Space Grotesk,-apple-system,sans-serif;font-size:13px;font-weight:600;letter-spacing:-.01em;cursor:pointer;transition:all .25s cubic-bezier(.16,1,.3,1)}.hero-capsule-item:hover{color:#4f1985;background:#4f19850d}.hero-capsule-item.active{background:#fff;border-color:#4f198540;color:#4f1985;font-weight:750;box-shadow:0 4px 14px -2px #4f19852e,inset 0 1px 1px #fff;transform:translateY(-1px)}.industries-bento-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:26px;width:100%;margin-bottom:36px}.industry-bento-flagship{grid-column:span 3}.industry-bento-standard{grid-column:span 2}@media (max-width: 1024px){.industry-bento-flagship,.industry-bento-standard{grid-column:span 3}}@media (max-width: 720px){.industries-bento-grid{grid-template-columns:1fr}.industry-bento-flagship,.industry-bento-standard{grid-column:span 1}}.industry-bento-card{position:relative;background:#fff;border:1.5px solid rgba(15,23,42,.08);border-radius:28px;padding:38px 34px;display:flex;flex-direction:column;justify-content:space-between;min-height:290px;overflow:hidden;box-shadow:0 4px 20px -2px #0f172a0a;transition:all .35s cubic-bezier(.16,1,.3,1)}.industry-bento-card:hover{transform:translateY(-6px);border-color:#4f198552;box-shadow:0 20px 48px -12px #4f198524}.bento-card-watermark{position:absolute;top:12px;right:24px;font-family:JetBrains Mono,monospace;font-size:72px;font-weight:900;color:#0f172a09;line-height:1;-webkit-user-select:none;user-select:none;pointer-events:none;transition:all .3s ease}.industry-bento-card:hover .bento-card-watermark{color:#4f198513;transform:scale(1.05)}.vision-pillar-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;width:100%;margin-bottom:36px}@media (max-width: 1100px){.vision-pillar-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.vision-pillar-grid{grid-template-columns:1fr}}.vision-pillar-card{position:relative;background:#fff;border:1.5px solid rgba(15,23,42,.08);border-radius:26px;padding:38px 30px;display:flex;flex-direction:column;justify-content:space-between;min-height:250px;overflow:hidden;box-shadow:0 4px 20px -2px #0f172a0a;transition:all .35s cubic-bezier(.16,1,.3,1)}.vision-pillar-card:hover{transform:translateY(-6px);border-color:#4f198552;box-shadow:0 20px 44px -10px #4f198524}.vision-pillar-watermark{position:absolute;top:10px;right:20px;font-family:JetBrains Mono,monospace;font-size:72px;font-weight:900;color:#0f172a09;line-height:1;-webkit-user-select:none;user-select:none;pointer-events:none;transition:all .3s ease}.vision-pillar-card:hover .vision-pillar-watermark{color:#4f198514;transform:scale(1.05)}.vision-command-deck{position:relative;border-radius:28px;padding:clamp(36px,4.5vw,52px) clamp(28px,4.5vw,56px);background:linear-gradient(135deg,#0f172a,#1e1b4b);border:1.5px solid rgba(168,85,247,.28);box-shadow:0 24px 60px -15px #0f172a66,inset 0 1px 1px #ffffff26;display:flex;align-items:center;justify-content:space-between;gap:36px;flex-wrap:wrap;overflow:hidden}.vision-command-deck:before{content:"";position:absolute;top:-50%;right:-20%;width:500px;height:500px;background:radial-gradient(circle,rgba(168,85,247,.15) 0%,transparent 70%);pointer-events:none}@keyframes heroGradientShift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.hero-gradient-text-animated{animation:heroGradientShift 6s ease-in-out infinite}@keyframes heroOrbFloat1{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,-20px) scale(1.05)}66%{transform:translate(-20px,15px) scale(.95)}}@keyframes heroOrbFloat2{0%,to{transform:translate(0) scale(1)}33%{transform:translate(-25px,20px) scale(.96)}66%{transform:translate(20px,-25px) scale(1.04)}}@keyframes heroOrbFloat3{0%,to{transform:translate(0) scale(1)}33%{transform:translate(15px,25px) scale(1.03)}66%{transform:translate(-30px,-10px) scale(.97)}}.hero-orb-1{animation:heroOrbFloat1 18s ease-in-out infinite}.hero-orb-2{animation:heroOrbFloat2 22s ease-in-out infinite}.hero-orb-3{animation:heroOrbFloat3 20s ease-in-out infinite}.hero-section-v2{position:relative}.hero-headline-break{display:none}@media (min-width: 900px){.hero-headline-break{display:block}}.hero-cta-primary{position:relative}@media (max-width: 640px){.hero-section-v2 .hero-stat-row{flex-direction:column;align-items:stretch}}
