:root{--bg-void: #06060a;--bg-surface: #0d0d14;--accent-neon: #00ffc8;--accent-magenta: #ff00aa;--accent-amber: #ffb800;--accent-blue: #00a8ff;--text-bright: #f0f0f5;--text-dim: #6a6a80;--glass: rgba(255, 255, 255, .03);--glass-border: rgba(255, 255, 255, .06);--grid-color: rgba(0, 255, 200, .03)}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:Sora,sans-serif;background:var(--bg-void);color:var(--text-bright);overflow-x:hidden;line-height:1.7;width:100%;max-width:100vw}*{box-sizing:border-box}.grid-bg{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-2;background-image:linear-gradient(var(--grid-color) 1px,transparent 1px),linear-gradient(90deg,var(--grid-color) 1px,transparent 1px);background-size:60px 60px;animation:gridPulse 8s ease-in-out infinite}@keyframes gridPulse{0%,to{opacity:.4}50%{opacity:.7}}.orb{position:fixed;border-radius:50%;filter:blur(100px);z-index:-1;animation:orbFloat 20s ease-in-out infinite}.orb-1{width:600px;height:600px;background:radial-gradient(circle,rgba(0,255,200,.15) 0%,transparent 70%);top:-200px;left:-100px}.orb-2{width:500px;height:500px;background:radial-gradient(circle,rgba(255,0,170,.1) 0%,transparent 70%);top:40%;right:-150px;animation-delay:-5s}.orb-3{width:400px;height:400px;background:radial-gradient(circle,rgba(255,184,0,.08) 0%,transparent 70%);bottom:10%;left:20%;animation-delay:-10s}@keyframes orbFloat{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,-30px) scale(1.05)}66%{transform:translate(-20px,20px) scale(.95)}}nav{position:fixed;top:0;left:0;right:0;z-index:1000;padding:1.25rem 3rem;display:flex;justify-content:space-between;align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#06060acc;border-bottom:1px solid var(--glass-border)}.logo{display:flex;align-items:center;gap:.5rem;text-decoration:none}.logo-icon{width:36px;height:36px;background:linear-gradient(135deg,var(--accent-neon),var(--accent-magenta));border-radius:8px;display:flex;align-items:center;justify-content:center;font-family:Space Mono,monospace;font-weight:700;font-size:1.1rem;color:var(--bg-void)}.logo-text{font-family:Space Mono,monospace;font-size:1.25rem;font-weight:700;color:var(--text-bright);letter-spacing:-.02em}.nav-links{display:flex;gap:2.5rem;align-items:center}.nav-links a{color:var(--text-dim);text-decoration:none;font-size:.85rem;font-weight:500;transition:all .3s ease;letter-spacing:.03em;text-transform:uppercase}.nav-links a:hover{color:var(--accent-neon)}.nav-link{color:var(--text-dim);text-decoration:none;font-size:.85rem;font-weight:500;transition:all .3s ease;letter-spacing:.03em;text-transform:uppercase}.hamburger-btn{display:none;background:none;border:none;color:var(--text-bright);cursor:pointer;z-index:1001;padding:.5rem}.mobile-menu-backdrop{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:#06060acc;z-index:998;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.mobile-menu{display:none;position:fixed;top:0;right:0;width:280px;height:100vh;background:var(--bg-surface);border-left:1px solid var(--glass-border);z-index:999;padding-top:80px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:-10px 0 40px #00000080}.mobile-menu-content{display:flex;flex-direction:column;padding:2rem;gap:1.5rem}.mobile-menu-content a{color:var(--text-bright);text-decoration:none;font-size:1rem;font-weight:500;padding:.75rem 0;border-bottom:1px solid var(--glass-border);transition:all .3s ease;text-transform:uppercase;letter-spacing:.05em}.mobile-menu-content a:hover{color:var(--accent-neon);padding-left:.5rem}.mobile-menu-cta{display:flex;align-items:center;justify-content:center;margin-top:1rem;padding:1rem 1.5rem!important;background:var(--glass);border:1px solid var(--glass-border);border-radius:8px;color:var(--text-bright)!important;font-weight:600;transition:all .3s ease}.mobile-menu-cta:hover{background:#ffffff14;border-color:var(--accent-neon);padding-left:1.5rem!important}.btn{display:inline-flex;align-items:center;gap:.5rem;padding:.875rem 1.75rem;border-radius:8px;font-weight:600;font-size:.85rem;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);text-transform:uppercase;letter-spacing:.05em;border:none;cursor:pointer}.btn-primary{background:linear-gradient(135deg,var(--accent-neon),#00d4a8);color:var(--bg-void);box-shadow:0 0 30px #00ffc833}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 0 50px #00ffc866}.btn-ghost{background:var(--glass);color:var(--text-bright);border:1px solid var(--glass-border)}.btn-ghost:hover{background:#ffffff14;border-color:var(--accent-neon)}.hero{min-height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:8rem 2rem 4rem;text-align:center;position:relative}.hero-badge{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:var(--glass);border:1px solid var(--glass-border);border-radius:100px;font-size:.75rem;font-weight:500;color:var(--text-dim);margin-bottom:2rem;text-transform:uppercase;letter-spacing:.1em;animation:fadeInUp .8s ease forwards}.hero-badge:before{content:"";width:6px;height:6px;background:var(--accent-neon);border-radius:50%;animation:pulse 2s ease-in-out infinite}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.5)}}.hero h1{font-size:clamp(3rem,8vw,6rem);font-weight:700;line-height:1.05;margin-bottom:1.5rem;letter-spacing:-.03em;animation:fadeInUp .8s ease .1s forwards;opacity:0}.hero h1 .highlight{background:linear-gradient(135deg,var(--accent-neon),var(--accent-blue));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-subtitle{font-size:1.25rem;color:var(--text-dim);max-width:600px;margin-bottom:3rem;font-weight:400;animation:fadeInUp .8s ease .2s forwards;opacity:0}.hero-actions{display:flex;gap:1rem;flex-wrap:wrap;justify-content:center;animation:fadeInUp .8s ease .3s forwards;opacity:0}.hero-stats{display:flex;align-items:center;justify-content:center;gap:2rem;margin-top:4rem;padding:1.5rem 3rem;background:var(--glass);border:1px solid var(--glass-border);border-radius:100px;animation:fadeInUp .8s ease .4s forwards;opacity:0}.hero-stat{display:flex;flex-direction:column;align-items:center;text-align:center}.hero-stat-value{font-family:Space Mono,monospace;font-size:1.5rem;font-weight:700;color:var(--accent-neon);line-height:1}.hero-stat-label{font-size:.75rem;color:var(--text-dim);margin-top:.25rem;white-space:nowrap}.hero-stat-divider{width:1px;height:40px;background:var(--glass-border)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.demo-preview{margin-top:5rem;width:100%;max-width:1100px;animation:fadeInUp .8s ease .4s forwards;opacity:0}.demo-window{background:var(--bg-surface);border:1px solid var(--glass-border);border-radius:16px;overflow:hidden;box-shadow:0 0 0 1px #00ffc80d,0 20px 80px #00000080,0 0 100px #00ffc80d}.demo-header{display:flex;align-items:center;gap:.5rem;padding:1rem 1.5rem;background:#0000004d;border-bottom:1px solid var(--glass-border)}.demo-dot{width:12px;height:12px;border-radius:50%}.demo-dot:nth-child(1){background:#ff5f57}.demo-dot:nth-child(2){background:#ffbd2e}.demo-dot:nth-child(3){background:#28ca41}.demo-url{flex:1;text-align:center;font-family:Space Mono,monospace;font-size:.75rem;color:var(--text-dim)}.demo-content{padding:2rem;display:grid;grid-template-columns:1fr 1fr;gap:2rem}.synergy-meter{background:var(--glass);border:1px solid var(--glass-border);border-radius:12px;padding:1.5rem}.synergy-label{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.synergy-label span:first-child{font-size:.75rem;text-transform:uppercase;letter-spacing:.1em;color:var(--text-dim)}.synergy-value{font-family:Space Mono,monospace;font-size:1.5rem;font-weight:700;color:var(--accent-neon)}.synergy-bar{height:8px;background:#ffffff1a;border-radius:4px;overflow:hidden}.synergy-fill{height:100%;width:72%;background:linear-gradient(90deg,var(--accent-neon),var(--accent-blue));border-radius:4px;animation:synergySweep 3s ease-in-out infinite}@keyframes synergySweep{0%,to{width:72%}50%{width:78%}}.team-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.team-card{background:var(--glass);border:1px solid var(--glass-border);border-radius:10px;padding:1rem;text-align:center;transition:all .3s ease}.team-card:hover{border-color:var(--accent-neon);transform:translateY(-2px)}.team-avatar{width:40px;height:40px;border-radius:8px;margin:0 auto .75rem;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.85rem}.team-card:nth-child(1) .team-avatar{background:linear-gradient(135deg,var(--accent-neon),#00d4a8);color:var(--bg-void)}.team-card:nth-child(2) .team-avatar{background:linear-gradient(135deg,var(--accent-magenta),#ff4488);color:#fff}.team-card:nth-child(3) .team-avatar{background:linear-gradient(135deg,var(--accent-amber),#ff9500);color:var(--bg-void)}.team-card:nth-child(4) .team-avatar{background:linear-gradient(135deg,var(--accent-blue),#0066ff);color:#fff}.team-name{font-size:.75rem;color:var(--text-dim);margin-bottom:.25rem}.team-score{font-family:Space Mono,monospace;font-weight:700;font-size:1.1rem}section{padding:8rem 2rem;max-width:1200px;margin:0 auto}.section-header{text-align:center;margin-bottom:4rem}.section-tag{display:inline-block;font-family:Space Mono,monospace;font-size:.75rem;text-transform:uppercase;letter-spacing:.2em;color:var(--accent-neon);margin-bottom:1rem}.section-title{font-size:clamp(2rem,4vw,3rem);font-weight:700;letter-spacing:-.02em;margin-bottom:1rem}.section-desc{color:var(--text-dim);max-width:600px;margin:0 auto}.features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:1.5rem}.feature-card{background:var(--bg-surface);border:1px solid var(--glass-border);border-radius:16px;padding:2rem;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.feature-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--accent-neon),transparent);opacity:0;transition:opacity .4s ease}.feature-card:hover{transform:translateY(-4px);border-color:#00ffc833;box-shadow:0 20px 60px #0000004d}.feature-card:hover:before{opacity:1}.feature-icon{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;margin-bottom:1.5rem}.feature-card:nth-child(1) .feature-icon{background:#00ffc81a}.feature-card:nth-child(2) .feature-icon{background:#ff00aa1a}.feature-card:nth-child(3) .feature-icon{background:#ffb8001a}.feature-card:nth-child(4) .feature-icon{background:#00a8ff1a}.feature-card:nth-child(5) .feature-icon{background:#ff64641a}.feature-card:nth-child(6) .feature-icon{background:#9664ff1a}.feature-title{font-size:1.25rem;font-weight:600;margin-bottom:.75rem}.feature-desc{color:var(--text-dim);font-size:.95rem;line-height:1.7}.built-for-section{padding:8rem 2rem;max-width:1200px;margin:0 auto}.audience-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-bottom:4rem}.audience-card{background:var(--bg-surface);border:1px solid var(--glass-border);border-radius:16px;padding:2.5rem;transition:all .4s ease;position:relative;overflow:hidden}.audience-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--accent-neon),var(--accent-blue));opacity:0;transition:opacity .4s ease}.audience-card:hover{transform:translateY(-4px);border-color:#00ffc833}.audience-card:hover:before{opacity:1}.audience-icon{font-size:2.5rem;margin-bottom:1.5rem;display:block}.audience-card h3{font-size:1.5rem;font-weight:700;margin-bottom:1rem}.audience-card p{color:var(--text-dim);line-height:1.7}.advantages-container{background:linear-gradient(135deg,#00ffc808,#00a8ff08);border:1px solid var(--glass-border);border-radius:24px;padding:3rem;margin-bottom:4rem}.advantages-title{text-align:center;font-size:1.5rem;font-weight:600;margin-bottom:2.5rem;color:var(--text-bright)}.advantages-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.advantage-card{display:flex;gap:1rem;align-items:flex-start}.advantage-icon-wrap{width:48px;height:48px;min-width:48px;background:var(--glass);border:1px solid var(--glass-border);border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.25rem}.advantage-content h4{font-size:1rem;font-weight:600;margin-bottom:.5rem;color:var(--text-bright)}.advantage-content p{font-size:.9rem;color:var(--text-dim);line-height:1.6}.use-cases{display:flex;align-items:center;justify-content:center;gap:1.5rem;flex-wrap:wrap}.use-case{background:var(--bg-surface);border:1px solid var(--glass-border);border-radius:12px;padding:1.5rem 2rem;display:flex;align-items:center;gap:1rem;transition:all .3s ease}.use-case:hover{border-color:var(--accent-neon);transform:translateY(-2px)}.use-case-number{font-family:Space Mono,monospace;font-size:.85rem;color:var(--accent-neon);font-weight:700}.use-case-content h4{font-size:1rem;font-weight:600;margin-bottom:.25rem}.use-case-content p{font-size:.8rem;color:var(--text-dim)}.use-case-arrow{font-family:Space Mono,monospace;font-size:1.5rem;color:var(--accent-neon);animation:arrowPulse 2s ease-in-out infinite}@keyframes arrowPulse{0%,to{opacity:1;transform:translate(0)}50%{opacity:.5;transform:translate(5px)}}.use-it-for{margin-top:4rem;text-align:center}.use-it-for-title{font-size:1.5rem;font-weight:600;margin-bottom:2rem}.scenario-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:1rem}.scenario-card{background:var(--bg-surface);border:1px solid var(--glass-border);border-radius:16px;padding:1.5rem 1rem;text-align:center;transition:all .3s ease}.scenario-card:hover{border-color:var(--accent-neon);transform:translateY(-4px);box-shadow:0 10px 40px #0003}.scenario-icon{font-size:2rem;display:block;margin-bottom:.75rem}.scenario-card h4{font-size:.9rem;font-weight:600;margin-bottom:.5rem;color:var(--text-bright)}.scenario-card p{font-size:.75rem;color:var(--text-dim);line-height:1.4}.voice-section{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center;margin-top:4rem;padding:3rem;background:var(--bg-surface);border:1px solid var(--glass-border);border-radius:24px;position:relative;overflow:hidden}.voice-section:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--accent-neon),var(--accent-magenta),var(--accent-amber))}.voice-badge{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#00ffc81a;border:1px solid rgba(0,255,200,.2);border-radius:100px;font-size:.75rem;font-weight:600;color:var(--accent-neon);margin-bottom:1.5rem;text-transform:uppercase;letter-spacing:.1em}.voice-badge-icon{font-size:.9rem}.voice-title{font-size:2rem;font-weight:700;margin-bottom:1rem;letter-spacing:-.02em}.voice-desc{color:var(--text-dim);font-size:1.1rem;line-height:1.7;margin-bottom:2rem}.voice-features{display:flex;flex-direction:column;gap:1.25rem}.voice-feature{display:flex;align-items:flex-start;gap:1rem;padding:1rem;background:var(--glass);border:1px solid var(--glass-border);border-radius:12px;transition:all .3s ease}.voice-feature:hover{border-color:#00ffc84d;transform:translate(4px)}.voice-feature-icon{font-size:1.5rem;line-height:1}.voice-feature-text{display:flex;flex-direction:column;gap:.25rem}.voice-feature-text strong{font-size:.95rem;color:var(--text-bright)}.voice-feature-text span{font-size:.85rem;color:var(--text-dim)}.device-showcase{display:flex;flex-direction:column;align-items:center;gap:2rem}.device-container{display:flex;align-items:flex-end;gap:2rem;perspective:1000px}.device{display:flex;flex-direction:column;align-items:center;gap:.75rem}.device-screen{background:#1a1a24;border:2px solid #2a2a3a;border-radius:12px;overflow:hidden;box-shadow:0 20px 60px #0006,0 0 40px #00ffc80d;transition:all .4s ease}.device:hover .device-screen{transform:translateY(-4px);box-shadow:0 30px 80px #00000080,0 0 60px #00ffc81a}.device.desktop .device-screen{width:280px;height:180px}.device.mobile .device-screen{width:100px;height:180px;border-radius:16px}.device-header-bar{background:#0d0d14;padding:.5rem .75rem;border-bottom:1px solid #2a2a3a}.device-dots{display:flex;gap:4px}.device-dots span{width:6px;height:6px;border-radius:50%;background:#3a3a4a}.device-dots span:nth-child(1){background:#ff5f57}.device-dots span:nth-child(2){background:#ffbd2e}.device-dots span:nth-child(3){background:#28ca41}.device-notch{width:40px;height:6px;background:#0d0d14;border-radius:0 0 8px 8px;margin:0 auto}.device-content{padding:.75rem;display:flex;flex-direction:column;gap:.5rem}.mobile-content{padding:1rem .5rem;height:calc(100% - 6px);justify-content:space-between}.device-ui-row{display:flex;gap:.5rem}.device-ui-block{background:#2a2a3a;border-radius:4px;height:24px;flex:1}.device-ui-block.wide{flex:2}.device-ui-block.tall{height:80px}.device-ui-block.accent{background:#00ffc833;border:1px solid rgba(0,255,200,.3)}.device-ui-block.btn-block{display:flex;align-items:center;justify-content:center;font-family:Space Mono,monospace;font-size:.5rem;font-weight:700;color:var(--bg-void);background:var(--accent-neon);height:32px;border-radius:6px}.device-ui-block.btn-block.alt{background:#4a4a5a;color:var(--text-dim)}.device-label{font-family:Space Mono,monospace;font-size:.7rem;color:var(--text-dim);text-transform:uppercase;letter-spacing:.1em}.device-tagline{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;background:var(--glass);border:1px solid var(--glass-border);border-radius:100px;font-size:.85rem;color:var(--text-dim)}.device-icon{font-size:1.1rem}.customization-section{padding:8rem 2rem;max-width:1200px;margin:0 auto}.ai-hero{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center;margin-bottom:4rem}.ai-badge{display:inline-flex;align-items:center;gap:.75rem;padding:.5rem 1.25rem;background:linear-gradient(135deg,#00ffc81a,#00a8ff1a);border:1px solid rgba(0,255,200,.2);border-radius:100px;font-size:.8rem;font-weight:600;color:var(--accent-neon);margin-bottom:1.5rem;text-transform:uppercase;letter-spacing:.1em}.ai-pulse{width:8px;height:8px;background:var(--accent-neon);border-radius:50%;animation:aiPulse 2s ease-in-out infinite}@keyframes aiPulse{0%,to{opacity:1;box-shadow:0 0 #00ffc866}50%{opacity:.8;box-shadow:0 0 0 8px #00ffc800}}.ai-title{font-size:clamp(2.5rem,5vw,3.5rem);font-weight:700;line-height:1.1;margin-bottom:1.5rem;letter-spacing:-.03em}.ai-desc{font-size:1.15rem;color:var(--text-dim);line-height:1.7}.ai-features-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem}.ai-feature{background:var(--bg-surface);border:1px solid var(--glass-border);border-radius:16px;padding:1.5rem;transition:all .3s ease}.ai-feature:hover{border-color:#00ffc84d;transform:translateY(-2px)}.ai-feature-icon{font-size:1.75rem;margin-bottom:1rem}.ai-feature h4{font-size:1rem;font-weight:600;margin-bottom:.5rem}.ai-feature p{font-size:.85rem;color:var(--text-dim);line-height:1.6}.ai-workflow{display:flex;justify-content:center;align-items:flex-start;gap:0;padding:3rem 2rem;background:var(--bg-surface);border:1px solid var(--glass-border);border-radius:16px;margin-bottom:5rem;overflow-x:auto}.workflow-step{display:flex;flex-direction:column;align-items:center;gap:1rem;position:relative;padding:0 2rem;text-align:center}.workflow-icon{width:56px;height:56px;background:var(--glass);border:2px solid var(--glass-border);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;position:relative;z-index:2;transition:all .3s ease}.workflow-step:hover .workflow-icon{border-color:var(--accent-neon);box-shadow:0 0 20px #00ffc833}.workflow-line{position:absolute;top:28px;left:calc(50% + 28px);width:calc(100% - 28px);height:2px;background:linear-gradient(90deg,var(--glass-border),var(--accent-neon),var(--glass-border))}.workflow-step:last-child .workflow-line{display:none}.workflow-step span{font-size:.85rem;color:var(--text-dim);font-weight:500}.use-cases-container{text-align:center}.use-cases-title{font-size:2rem;font-weight:700;margin-bottom:.75rem;letter-spacing:-.02em}.use-cases-subtitle{color:var(--text-dim);font-size:1.1rem;margin-bottom:3rem}.use-cases-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;text-align:left}.use-case-card{background:var(--bg-surface);border:1px solid var(--glass-border);border-radius:20px;padding:2.5rem;position:relative;overflow:hidden;transition:all .4s ease}.use-case-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px}.use-case-card.training:before{background:linear-gradient(90deg,var(--accent-amber),var(--accent-magenta))}.use-case-card.teambuilding:before{background:linear-gradient(90deg,var(--accent-neon),var(--accent-blue))}.use-case-card:hover{transform:translateY(-4px);box-shadow:0 20px 60px #0000004d}.use-case-header{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.use-case-icon{font-size:2rem}.use-case-header h4{font-size:1.5rem;font-weight:700}.use-case-desc{color:var(--text-dim);font-size:1rem;line-height:1.7;margin-bottom:1.5rem}.use-case-topics{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:2rem}.topic-tag{padding:.5rem 1rem;background:var(--glass);border:1px solid var(--glass-border);border-radius:100px;font-size:.8rem;font-weight:500;color:var(--text-bright);transition:all .3s ease}.training .topic-tag:hover{border-color:var(--accent-amber);background:#ffb8001a}.teambuilding .topic-tag:hover{border-color:var(--accent-neon);background:#00ffc81a}.use-case-outcome{display:flex;align-items:flex-start;gap:.75rem;padding:1.25rem;background:var(--glass);border-radius:12px}.outcome-label{font-family:Space Mono,monospace;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;padding:.25rem .5rem;border-radius:4px;white-space:nowrap}.training .outcome-label{background:#ffb80033;color:var(--accent-amber)}.teambuilding .outcome-label{background:#00ffc833;color:var(--accent-neon)}.outcome-text{font-size:.9rem;color:var(--text-dim);line-height:1.5}.insights-section{padding:8rem 2rem;max-width:1200px;margin:0 auto}.insights-header{text-align:center;margin-bottom:3rem}.time-value-banner{display:flex;align-items:center;justify-content:center;gap:2rem;padding:2.5rem 3rem;background:linear-gradient(135deg,#00ffc80d,#ffb8000d);border:1px solid var(--glass-border);border-radius:20px;margin-bottom:4rem}.time-block{display:flex;align-items:center;gap:1.25rem}.time-icon{font-size:2.5rem}.time-content{display:flex;flex-direction:column}.time-number{font-family:Space Mono,monospace;font-size:2.5rem;font-weight:700;color:var(--accent-neon);line-height:1}.time-label{font-size:.9rem;color:var(--text-dim);margin-top:.25rem}.time-arrow{font-size:2rem;color:var(--accent-neon);animation:arrowPulse 2s ease-in-out infinite}.insights-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-bottom:4rem}.insight-card{background:var(--bg-surface);border:1px solid var(--glass-border);border-radius:20px;padding:2rem;position:relative;overflow:hidden;transition:all .4s ease}.insight-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px}.insight-card.reflections:before{background:linear-gradient(90deg,var(--accent-blue),var(--accent-neon))}.insight-card.debriefing:before{background:linear-gradient(90deg,var(--accent-neon),var(--accent-amber))}.insight-card.cornerstone:before{background:linear-gradient(90deg,var(--accent-amber),var(--accent-magenta))}.insight-card:hover{transform:translateY(-4px);box-shadow:0 20px 60px #0000004d}.insight-icon-wrap{position:relative;width:60px;height:60px;margin-bottom:1.5rem}.insight-icon{width:60px;height:60px;background:var(--glass);border:1px solid var(--glass-border);border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:1.75rem;position:relative;z-index:2}.pulse-ring{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:60px;height:60px;border:2px solid var(--accent-neon);border-radius:16px;opacity:0;animation:pulseRing 3s ease-out infinite}@keyframes pulseRing{0%{transform:translate(-50%,-50%) scale(1);opacity:.5}to{transform:translate(-50%,-50%) scale(1.5);opacity:0}}.insight-badge{display:inline-block;font-family:Space Mono,monospace;font-size:.65rem;text-transform:uppercase;letter-spacing:.15em;padding:.35rem .75rem;background:var(--glass);border:1px solid var(--glass-border);border-radius:100px;color:var(--text-dim);margin-bottom:1rem}.insight-card h3{font-size:1.35rem;font-weight:700;margin-bottom:.75rem}.insight-card>p{color:var(--text-dim);font-size:.95rem;line-height:1.7;margin-bottom:1.5rem}.insight-list{list-style:none;margin-bottom:1.5rem}.insight-list li{position:relative;padding-left:1.5rem;color:var(--text-dim);font-size:.85rem;margin-bottom:.5rem;font-style:italic}.insight-list li:before{content:"?";position:absolute;left:0;color:var(--accent-neon);font-family:Space Mono,monospace;font-style:normal}.insight-visual{display:flex;flex-direction:column;gap:.5rem}.reflection-bubble{background:var(--glass);border:1px solid var(--glass-border);border-radius:12px;padding:.75rem 1rem;font-size:.8rem;color:var(--text-dim);font-style:italic;position:relative}.reflection-bubble.alt{margin-left:1rem;border-color:#00ffc833}.debrief-stats{display:flex;gap:1rem;margin-top:1rem}.debrief-stat{flex:1;text-align:center;padding:1rem .5rem;background:var(--glass);border:1px solid var(--glass-border);border-radius:12px}.debrief-stat .stat-value{display:block;font-family:Space Mono,monospace;font-size:1.5rem;font-weight:700;color:var(--accent-neon)}.debrief-stat .stat-label{font-size:.7rem;color:var(--text-dim);text-transform:uppercase;letter-spacing:.05em}.cornerstone-uses{display:flex;flex-direction:column;gap:.75rem}.use-item{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem;background:var(--glass);border-radius:10px;transition:all .3s ease}.use-item:hover{background:#ffffff0d}.use-icon{font-size:1.25rem}.use-text{display:flex;flex-direction:column}.use-text strong{font-size:.85rem;color:var(--text-bright);margin-bottom:.15rem}.use-text span{font-size:.75rem;color:var(--text-dim)}.roi-banner{background:var(--bg-surface);border:1px solid var(--glass-border);border-radius:20px;padding:3rem;display:flex;align-items:center;justify-content:space-between;gap:3rem;position:relative;overflow:hidden}.roi-banner:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--accent-neon),var(--accent-blue),var(--accent-magenta))}.roi-content h3{font-size:1.5rem;font-weight:700;margin-bottom:.5rem}.roi-content p{color:var(--text-dim);font-size:1rem;max-width:400px}.roi-comparison{display:flex;align-items:center;gap:1.5rem}.roi-item{display:flex;flex-direction:column;align-items:center;text-align:center;padding:1.25rem 2rem;border-radius:12px;min-width:180px}.roi-item.traditional{background:#ffffff08;border:1px solid var(--glass-border)}.roi-item.dilemix{background:#00ffc81a;border:1px solid rgba(0,255,200,.3)}.roi-label{font-size:.8rem;font-weight:600;margin-bottom:.25rem}.roi-item.traditional .roi-label{color:var(--text-dim)}.roi-item.dilemix .roi-label{color:var(--accent-neon)}.roi-time{font-size:.75rem;color:var(--text-dim)}.roi-item.dilemix .roi-time{color:var(--text-bright)}.roi-vs{font-family:Space Mono,monospace;font-size:.85rem;color:var(--text-dim);font-weight:700}.pricing-section{padding:8rem 2rem;max-width:1200px;margin:0 auto}.pricing-model{display:flex;flex-direction:column;gap:3rem}.pricing-main{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}.price-card{background:var(--bg-surface);border:1px solid var(--glass-border);border-radius:24px;padding:2.5rem;position:relative;overflow:hidden;transition:all .4s ease}.price-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px}.price-card.starter:before{background:linear-gradient(90deg,var(--accent-neon),var(--accent-blue))}.price-card.ttt:before{background:linear-gradient(90deg,var(--accent-amber),var(--accent-magenta))}.price-card:hover{transform:translateY(-4px);box-shadow:0 20px 60px #0000004d}.price-badge{display:inline-block;font-family:Space Mono,monospace;font-size:.7rem;text-transform:uppercase;letter-spacing:.1em;padding:.4rem .8rem;background:var(--glass);border:1px solid var(--glass-border);border-radius:100px;color:var(--text-dim);margin-bottom:1.5rem}.price-badge.highlight{background:#ffb8001a;border-color:#ffb8004d;color:var(--accent-amber)}.price-header h3{font-size:1.75rem;font-weight:700;margin-bottom:.5rem}.price-header p{color:var(--text-dim);font-size:.95rem;margin-bottom:1.5rem}.price-amount{display:flex;align-items:flex-start;margin-bottom:.25rem}.price-amount .currency{font-size:1.5rem;font-weight:600;color:var(--text-bright);margin-top:.5rem}.price-amount .amount{font-family:Space Mono,monospace;font-size:4rem;font-weight:700;color:var(--text-bright);line-height:1}.price-card.starter .price-amount .amount{color:var(--accent-neon)}.price-card.ttt .price-amount .amount{color:var(--accent-amber)}.price-credits{font-size:.9rem;color:var(--text-dim);margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid var(--glass-border)}.price-features{list-style:none;margin-bottom:2rem}.price-features li{display:flex;align-items:flex-start;gap:.75rem;margin-bottom:.85rem;font-size:.9rem;color:var(--text-dim)}.price-features li .check{color:var(--accent-neon);font-weight:700}.price-card.ttt .price-features li .check{color:var(--accent-amber)}.price-features li strong{color:var(--text-bright)}.btn-full{width:100%;justify-content:center}.pricing-breakdown{background:var(--bg-surface);border:1px solid var(--glass-border);border-radius:20px;padding:2rem}.pricing-breakdown h4{font-size:1.1rem;font-weight:600;margin-bottom:1.5rem;text-align:center}.breakdown-items{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem}.breakdown-item{display:flex;flex-direction:column;align-items:center;text-align:center;padding:1.25rem;background:var(--glass);border-radius:12px}.breakdown-icon{font-size:1.75rem;margin-bottom:.75rem}.breakdown-text strong{display:block;font-size:.9rem;color:var(--text-bright);margin-bottom:.25rem}.breakdown-text span{font-size:.8rem;color:var(--text-dim)}.pricing-example{background:linear-gradient(135deg,#00ffc80d,#00a8ff0d);border:1px solid rgba(0,255,200,.2);border-radius:20px;padding:2rem}.example-header{display:flex;align-items:center;gap:.75rem;margin-bottom:1.5rem}.example-icon{font-size:1.5rem}.example-header h4{font-size:1.1rem;font-weight:600}.example-calc{background:var(--bg-surface);border-radius:12px;padding:1.25rem;margin-bottom:1rem}.calc-row{display:flex;justify-content:space-between;align-items:center;padding:.75rem 0;border-bottom:1px solid var(--glass-border);font-size:.9rem;color:var(--text-dim)}.calc-row:last-child{border-bottom:none}.calc-row.total{margin-top:.5rem;padding-top:1rem;border-top:2px solid var(--glass-border);border-bottom:none}.calc-row.total span:first-child{font-weight:600;color:var(--text-bright)}.calc-credits{font-family:Space Mono,monospace;color:var(--text-bright)}.calc-amount{font-family:Space Mono,monospace;font-weight:700;color:var(--text-bright)}.calc-amount.highlight{font-size:1.25rem;color:var(--accent-neon)}.example-note{font-size:.85rem;color:var(--text-dim);text-align:center}.steps-container{display:flex;flex-direction:column;gap:4rem}.step{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.step:nth-child(2n){direction:rtl}.step:nth-child(2n)>*{direction:ltr}.step-content{padding:2rem 0}.step-number{font-family:Space Mono,monospace;font-size:.85rem;color:var(--accent-neon);margin-bottom:1rem;display:flex;align-items:center;gap:1rem}.step-number:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,var(--accent-neon),transparent);max-width:100px}.step-title{font-size:2rem;font-weight:700;margin-bottom:1rem;letter-spacing:-.02em}.step-desc{color:var(--text-dim);font-size:1.05rem;margin-bottom:1.5rem}.step-features{display:flex;flex-direction:column;gap:.75rem}.step-feature{display:flex;align-items:center;gap:.75rem;color:var(--text-dim);font-size:.9rem}.step-feature:before{content:"→";color:var(--accent-neon);font-family:Space Mono,monospace}.step-visual{background:var(--bg-surface);border:1px solid var(--glass-border);border-radius:16px;padding:2rem;aspect-ratio:4/3;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.step-visual:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(0,255,200,.03) 0%,transparent 50%)}.matrix-visual{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;width:100%;max-width:280px}.matrix-cell{aspect-ratio:1;background:var(--glass);border:1px solid var(--glass-border);border-radius:8px;display:flex;align-items:center;justify-content:center;font-family:Space Mono,monospace;font-size:.85rem;transition:all .3s ease}.matrix-cell.highlight{background:#00ffc81a;border-color:var(--accent-neon);color:var(--accent-neon)}.matrix-cell.negative{color:var(--accent-magenta)}.dashboard-visual{width:100%}.dash-row{display:flex;gap:8px;margin-bottom:8px}.dash-block{background:var(--glass);border:1px solid var(--glass-border);border-radius:6px;flex:1;height:40px}.dash-block.wide{flex:2}.dash-block.tall{height:80px}.dash-block.accent{background:#00ffc81a;border-color:#00ffc833}.profiles-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.profile-card{background:var(--bg-surface);border:1px solid var(--glass-border);border-radius:16px;padding:2rem;text-align:center;transition:all .4s ease}.profile-card:hover{transform:translateY(-4px)}.profile-avatar{width:80px;height:80px;border-radius:50%;margin:0 auto 1.5rem;display:flex;align-items:center;justify-content:center;font-size:2rem;position:relative}.profile-card:nth-child(1) .profile-avatar{background:linear-gradient(135deg,#ffb80033,#ff96001a);box-shadow:0 0 40px #ffb80033}.profile-card:nth-child(2) .profile-avatar{background:linear-gradient(135deg,#f0a3,#ff32641a);box-shadow:0 0 40px #f0a3}.profile-card:nth-child(3) .profile-avatar{background:linear-gradient(135deg,#00ffc833,#00c8961a);box-shadow:0 0 40px #00ffc833}.profile-name{font-size:1.5rem;font-weight:700;margin-bottom:.5rem}.profile-type{font-family:Space Mono,monospace;font-size:.75rem;text-transform:uppercase;letter-spacing:.1em;color:var(--text-dim);margin-bottom:1rem}.profile-stat{display:flex;justify-content:center;align-items:center;gap:.5rem;padding:.75rem;background:var(--glass);border-radius:8px;margin-top:1rem}.profile-stat-label{font-size:.8rem;color:var(--text-dim)}.profile-stat-value{font-family:Space Mono,monospace;font-weight:700}.profile-card:nth-child(1) .profile-stat-value{color:var(--accent-amber)}.profile-card:nth-child(2) .profile-stat-value{color:var(--accent-magenta)}.profile-card:nth-child(3) .profile-stat-value{color:var(--accent-neon)}.cta-section{text-align:center;padding:8rem 2rem;position:relative}.cta-box{background:var(--bg-surface);border:1px solid var(--glass-border);border-radius:24px;padding:5rem 3rem;max-width:800px;margin:0 auto;position:relative;overflow:hidden}.cta-box:before{content:"";position:absolute;top:-100%;left:-100%;width:300%;height:300%;background:conic-gradient(from 0deg,transparent,var(--accent-neon),transparent,var(--accent-magenta),transparent);animation:rotateBorder 10s linear infinite;opacity:.1}@keyframes rotateBorder{to{transform:rotate(360deg)}}.cta-box>*{position:relative;z-index:1}.cta-title{font-size:clamp(2rem,4vw,3rem);font-weight:700;margin-bottom:1rem;letter-spacing:-.02em}.cta-desc{color:var(--text-dim);margin-bottom:2rem;font-size:1.1rem}.cta-actions{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}footer{border-top:1px solid var(--glass-border);padding:4rem 2rem 2rem}.footer-content{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:4rem}.footer-brand p{color:var(--text-dim);font-size:.9rem;margin-top:1rem;max-width:300px}.footer-col h4{font-size:.8rem;text-transform:uppercase;letter-spacing:.1em;color:var(--text-dim);margin-bottom:1.5rem}.footer-col a{display:block;color:var(--text-bright);text-decoration:none;font-size:.9rem;margin-bottom:.75rem;transition:color .3s ease}.footer-col a:hover{color:var(--accent-neon)}.footer-bottom{max-width:1200px;margin:4rem auto 0;padding-top:2rem;border-top:1px solid var(--glass-border);display:flex;justify-content:space-between;align-items:center;color:var(--text-dim);font-size:.85rem}@media (max-width: 1024px){.advantages-grid{grid-template-columns:repeat(2,1fr)}.ai-hero{grid-template-columns:1fr;gap:3rem}.ai-features-grid{grid-template-columns:repeat(2,1fr)}.use-cases-grid,.insights-grid{grid-template-columns:1fr}.roi-banner{flex-direction:column;text-align:center}.roi-content{text-align:center}.roi-content p{max-width:none}.pricing-main{grid-template-columns:1fr}.breakdown-items{grid-template-columns:repeat(2,1fr)}}@media (max-width: 900px){nav{padding:1rem 1.5rem}.nav-link{display:none}.nav-links{gap:.75rem}.nav-links .btn{padding:.75rem 1.25rem;font-size:.8rem}.btn-demo{display:none}.hamburger-btn,.mobile-menu-backdrop,.mobile-menu{display:block}section{padding:5rem 1.5rem}.hero{padding:6rem 1.5rem 3rem;min-height:auto}.hero h1{font-size:2.5rem;line-height:1.1;margin-bottom:1.25rem}.hero-subtitle{font-size:1.1rem;margin-bottom:2.5rem}.hero-actions{gap:.75rem}.hero-actions .btn{width:100%;justify-content:center}.hero-stats{flex-wrap:wrap;border-radius:20px;padding:1.5rem;gap:1rem;margin-top:3rem}.hero-stat-divider{display:none}.hero-stat{min-width:80px}.demo-content{grid-template-columns:1fr}.step{grid-template-columns:1fr;gap:2rem}.step:nth-child(2n){direction:ltr}.profiles-grid{grid-template-columns:1fr}.footer-content{grid-template-columns:1fr 1fr;gap:2rem}.footer-bottom{flex-direction:column;gap:1rem;text-align:center}.audience-grid{grid-template-columns:1fr}.advantages-grid{grid-template-columns:1fr;gap:1.5rem}.advantages-container{padding:2rem 1.5rem}.use-cases{flex-direction:column}.use-case-arrow{transform:rotate(90deg)}@keyframes arrowPulse{0%,to{opacity:1;transform:rotate(90deg) translate(0)}50%{opacity:.5;transform:rotate(90deg) translate(5px)}}.section-header{margin-bottom:3rem}.section-title{font-size:2rem}.features-grid{gap:1.25rem}.feature-card{padding:1.75rem}.audience-card{padding:2rem}.scenario-grid{grid-template-columns:repeat(3,1fr);gap:.75rem}.scenario-card{padding:1.25rem .75rem}.voice-section{grid-template-columns:1fr;gap:3rem;padding:2rem 1.5rem}.voice-title{font-size:1.5rem}.device-container{gap:1rem}.device.desktop .device-screen{width:200px;height:140px}.device.mobile .device-screen{width:80px;height:140px}.device-tagline{font-size:.75rem;text-align:center}.ai-features-grid{grid-template-columns:1fr}.ai-title{font-size:2rem}.ai-workflow{flex-wrap:wrap;gap:1.5rem;padding:2rem 1rem}.workflow-step{padding:0 1rem}.workflow-line{display:none}.customization-section,.insights-section{padding:4rem 1.5rem}.time-value-banner{flex-direction:column;gap:1.5rem;padding:2rem 1.5rem}.time-arrow{transform:rotate(90deg)}.time-block{flex-direction:column;text-align:center}.roi-comparison{flex-direction:column;width:100%}.roi-item{width:100%}.roi-vs{transform:rotate(90deg)}}@media (max-width: 600px){nav{padding:.875rem 1rem}.logo-text{font-size:1.1rem}.nav-links .btn{padding:.65rem 1rem;font-size:.75rem}.nav-links .btn svg{display:none}section{padding:4rem 1rem}.hero{padding:5rem 1rem 2rem}.hero h1{font-size:2rem}.hero-subtitle{font-size:1rem}.hero-badge{font-size:.7rem;padding:.4rem .85rem}.section-title{font-size:1.75rem}.section-desc{font-size:.95rem}.features-grid{grid-template-columns:1fr;gap:1rem}.feature-card{padding:1.5rem}.feature-title{font-size:1.1rem}.feature-desc{font-size:.9rem}.btn{padding:.75rem 1.5rem;font-size:.8rem}.footer-content{grid-template-columns:1fr;gap:2.5rem}.cta-box{padding:2.5rem 1.25rem}.cta-title{font-size:1.75rem}.cta-desc{font-size:1rem}.use-case{width:100%;justify-content:flex-start}.advantage-card{flex-direction:column;text-align:center}.advantage-icon-wrap{margin:0 auto}.voice-feature{flex-direction:column;text-align:center}.voice-feature-icon{margin:0 auto}.device-container{flex-direction:column;align-items:center}.device.desktop .device-screen{width:240px;height:160px}.device.mobile .device-screen{width:100px;height:180px}.device-tagline{flex-wrap:wrap;justify-content:center}.demo-preview{margin-top:3rem}.demo-window{border-radius:12px}.demo-content{padding:1.5rem}.scenario-grid{grid-template-columns:repeat(2,1fr)}.use-case-card{padding:1.75rem 1.5rem}.use-case-header h4{font-size:1.2rem}.topic-tag{font-size:.75rem;padding:.4rem .75rem}.insight-card{padding:1.5rem}.insight-card h3{font-size:1.2rem}.debrief-stats{flex-direction:column;gap:.5rem}.roi-banner{padding:2rem 1.25rem;gap:2rem}.roi-content h3{font-size:1.3rem}.pricing-section{padding:4rem 1.5rem}.price-card{padding:2rem 1.5rem}.price-amount .amount{font-size:3rem}.breakdown-items{grid-template-columns:1fr}}
