:root{--color-bg: #09090B;--color-bg-elevated: #18181B;--color-bg-subtle: #27272A;--color-text-primary: #FAFAFA;--color-text-secondary: #A1A1AA;--color-text-muted: #71717A;--color-accent: #3B82F6;--color-accent-secondary: #8B5CF6;--color-accent-tertiary: #06B6D4;--color-glow: rgba(59, 130, 246, .15);--color-glow-purple: rgba(139, 92, 246, .15);--color-border: rgba(255, 255, 255, .06);--font-display: "Instrument Serif", Georgia, serif;--font-body: "Inter", -apple-system, sans-serif;--max-width: 1200px;--section-padding: clamp(100px, 15vw, 180px);--transition-smooth: .4s cubic-bezier(.16, 1, .3, 1)}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:var(--font-body);background:var(--color-bg);color:var(--color-text-primary);line-height:1.6;overflow-x:hidden}nav{position:fixed;top:0;left:0;right:0;z-index:1000;padding:20px 48px;display:flex;justify-content:space-between;align-items:center;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#09090bcc;border-bottom:1px solid var(--color-border);transition:var(--transition-smooth)}.logo{display:flex;align-items:center;gap:10px;font-family:var(--font-body);font-weight:500;font-size:1.125rem;color:var(--color-text-primary);text-decoration:none;letter-spacing:-.01em}.logo img{height:28px;width:auto}.nav-links{display:flex;gap:40px;align-items:center}.nav-links a{font-size:.875rem;font-weight:400;color:var(--color-text-secondary);text-decoration:none;transition:var(--transition-smooth)}.nav-links a:hover{color:var(--color-text-primary)}.nav-cta{background:var(--color-text-primary);color:var(--color-bg)!important;padding:10px 20px;border-radius:8px;font-weight:500!important}.nav-cta:hover{opacity:.9}.hero{min-height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:140px 48px 120px;position:relative;overflow:hidden}.hero-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.hero-bg:before{content:"";position:absolute;top:-50%;left:50%;transform:translate(-50%);width:140%;height:100%;background:radial-gradient(ellipse at center,var(--color-glow) 0%,transparent 60%);opacity:.6}.hero-bg:after{content:"";position:absolute;bottom:0;left:0;right:0;height:40%;background:linear-gradient(to top,var(--color-bg),transparent)}#atomCanvas{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.hero-content{position:relative;z-index:2;max-width:900px}.hero h1{font-family:var(--font-display);font-size:clamp(3.5rem,10vw,7rem);font-weight:400;line-height:1;letter-spacing:-.03em;margin-bottom:32px;opacity:0;transform:translateY(30px);animation:fadeInUp 1s ease forwards .3s}.hero h1 em{font-style:italic;background:linear-gradient(135deg,#3b82f6,#8b5cf6,#06b6d4);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;padding-right:.05em}.hero-subtitle{font-size:clamp(1.125rem,2vw,1.375rem);color:var(--color-text-secondary);max-width:600px;margin:0 auto 48px;line-height:1.7;font-weight:400;opacity:0;transform:translateY(30px);animation:fadeInUp 1s ease forwards .5s}.hero-cta{display:flex;flex-direction:column;align-items:center;gap:20px;opacity:0;transform:translateY(30px);animation:fadeInUp 1s ease forwards .7s}.waitlist-status{display:flex;align-items:center;gap:8px;font-size:.875rem;color:var(--color-text-muted)}.waitlist-status .hourglass{font-size:1rem}.skip-link{font-size:.875rem;color:var(--color-accent);text-decoration:none;transition:var(--transition-smooth)}.skip-link:hover{color:var(--color-accent-secondary);text-decoration:underline}.btn-primary{display:inline-flex;align-items:center;gap:10px;background:var(--color-text-primary);color:var(--color-bg);font-family:var(--font-body);font-size:.9375rem;font-weight:500;padding:16px 28px;border-radius:10px;text-decoration:none;transition:var(--transition-smooth);border:none;cursor:pointer}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 20px 40px #0006}.btn-secondary{display:inline-flex;align-items:center;gap:10px;background:transparent;color:var(--color-text-primary);font-family:var(--font-body);font-size:.9375rem;font-weight:500;padding:16px 28px;border-radius:10px;text-decoration:none;transition:var(--transition-smooth);border:1px solid var(--color-border);cursor:pointer}.btn-secondary:hover{background:var(--color-bg-elevated);border-color:#ffffff1f}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}.social-proof{padding:48px;border-top:1px solid var(--color-border);background:var(--color-bg);overflow:hidden}.proof-label{text-align:center;font-size:.8125rem;color:var(--color-text-muted);margin-bottom:24px;text-transform:uppercase;letter-spacing:.1em}.logo-scroll{position:relative;overflow:hidden;mask-image:linear-gradient(to right,transparent,black 10%,black 90%,transparent);-webkit-mask-image:linear-gradient(to right,transparent,black 10%,black 90%,transparent)}.logo-track{display:flex;gap:48px;animation:scroll 30s linear infinite;width:max-content}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.logo-item{display:flex;align-items:center;gap:10px;color:var(--color-text-muted);flex-shrink:0}.logo-item svg{width:24px;height:24px;opacity:.6}.logo-item span{font-size:.9375rem;font-weight:500;opacity:.6}section{padding:var(--section-padding) 48px;position:relative}.container{max-width:var(--max-width);margin:0 auto}h2{font-family:var(--font-display);font-size:clamp(2.5rem,6vw,4rem);font-weight:400;line-height:1.1;letter-spacing:-.02em;margin-bottom:24px}h2 em{font-style:italic}h3{font-family:var(--font-display);font-size:clamp(1.5rem,3vw,2rem);font-weight:400;line-height:1.2;letter-spacing:-.01em;margin-bottom:16px}.ui-section{background:var(--color-bg);padding:var(--section-padding) 48px}.ui-header{text-align:center;max-width:700px;margin:0 auto 80px}.ui-header p{font-size:1.25rem;color:var(--color-text-secondary);line-height:1.7}.ui-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:60px;align-items:start}.ui-mockup{background:var(--color-bg);border-radius:16px;border:1px solid var(--color-border);overflow:hidden}.mockup-header{display:flex;align-items:center;gap:12px;padding:16px 20px;background:var(--color-bg-subtle);border-bottom:1px solid var(--color-border)}.mockup-dots{display:flex;gap:6px}.mockup-dots span{width:10px;height:10px;border-radius:50%;background:var(--color-border)}.mockup-dots span:first-child{background:#ef4444}.mockup-dots span:nth-child(2){background:#f59e0b}.mockup-dots span:nth-child(3){background:#22c55e}.mockup-title{font-size:.8125rem;color:var(--color-text-muted);font-weight:500}.mockup-content{padding:24px}.conflict-card{background:var(--color-bg-elevated);border-radius:12px;padding:24px;border:1px solid var(--color-border)}.conflict-card.active{border-color:#ef44444d;box-shadow:0 0 0 1px #ef44441a}.conflict-badge{display:inline-block;font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em;padding:4px 10px;border-radius:4px;background:#ef44441a;color:#fca5a5;margin-bottom:20px}.conflict-statements{display:flex;align-items:center;gap:16px;margin-bottom:20px}.conflict-statement{flex:1;padding:16px;background:var(--color-bg);border-radius:8px;border:1px solid var(--color-border)}.statement-source{font-size:.75rem;color:var(--color-text-muted);margin-bottom:8px}.statement-text{font-size:.9375rem;color:var(--color-text-primary);font-style:italic}.conflict-vs{flex-shrink:0;width:32px;height:32px;border-radius:50%;background:#ef44441a;display:flex;align-items:center;justify-content:center;color:#fca5a5}.conflict-vs svg{width:16px;height:16px}.conflict-question{font-size:.875rem;color:var(--color-text-secondary);margin-bottom:20px;line-height:1.6}.conflict-actions{display:flex;gap:8px}.conflict-btn{flex:1;padding:10px 16px;border-radius:8px;font-size:.8125rem;font-weight:500;border:1px solid var(--color-border);background:var(--color-bg);color:var(--color-text-secondary);cursor:pointer;transition:var(--transition-smooth)}.conflict-btn:hover{border-color:#ffffff26;color:var(--color-text-primary)}.conflict-btn.resolve{background:#22c55e1a;border-color:#22c55e33;color:#86efac}.conflict-btn.escalate{background:#ef44441a;border-color:#ef444433;color:#fca5a5}.ui-features{display:flex;flex-direction:column}.feature-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:40px}.feature-item{display:flex;gap:12px}.feature-icon{font-size:1.125rem;flex-shrink:0;width:28px;text-align:center}.feature-item strong{display:block;font-size:.9375rem;font-weight:500;color:var(--color-text-primary);margin-bottom:4px}.feature-item p{font-size:.8125rem;color:var(--color-text-muted);line-height:1.5}.ui-stats{display:flex;gap:32px;padding-top:32px;border-top:1px solid var(--color-border)}.stat{display:flex;flex-direction:column;gap:4px}.stat-value{font-family:var(--font-display);font-size:2rem;font-weight:400;color:var(--color-accent)}.stat-label{font-size:.8125rem;color:var(--color-text-muted)}.conflicts-section{background:var(--color-bg);border-top:1px solid var(--color-border)}.conflicts-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.conflicts-content h2{margin-bottom:32px}.conflicts-content p{font-size:1.125rem;color:var(--color-text-secondary);line-height:1.8;margin-bottom:32px}.conflict-types{display:flex;flex-direction:column;gap:16px}.conflict-tag{display:inline-flex;align-items:center;gap:12px;padding:12px 20px;background:#ef44441a;border:1px solid rgba(239,68,68,.2);border-radius:10px;font-size:.9375rem;color:#fca5a5;width:fit-content}.conflict-tag.warning{background:#f59e0b1a;border-color:#f59e0b33;color:#fcd34d}.conflict-tag.info{background:#3b82f61a;border-color:#3b82f633;color:#93c5fd}.conflict-tag.source-tag{background:var(--color-bg-subtle);border-color:var(--color-border);color:var(--color-text-secondary)}.conflict-tag.source-tag svg{opacity:.7}.source-chips{display:flex;flex-direction:column;gap:12px}.source-row{display:flex;flex-wrap:wrap;gap:12px}.conflicts-visual{display:flex;justify-content:center;align-items:center}.atom-container{position:relative;width:400px;height:400px}.informed-section{background:var(--color-bg);border-bottom:1px solid var(--color-border)}.informed-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.informed-visual{order:-1}.notification-stack{display:flex;flex-direction:column;gap:16px;padding:32px;background:var(--color-bg-elevated);border-radius:20px;border:1px solid var(--color-border)}.notification{display:flex;align-items:flex-start;gap:16px;padding:20px;background:var(--color-bg);border-radius:12px;border:1px solid var(--color-border);opacity:0;transform:translate(-20px);transition:all .6s ease}.notification.visible{opacity:1;transform:translate(0)}.notification:nth-child(2){transition-delay:.15s}.notification:nth-child(3){transition-delay:.3s}.notif-icon{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.notif-icon.change{background:#8b5cf626;color:#a78bfa}.notif-icon.conflict{background:#ef444426;color:#fca5a5}.notif-icon.update{background:#06b6d426;color:#67e8f9}.notif-icon.insight{background:#22c55e26;color:#86efac}.notif-icon svg{width:20px;height:20px}.notif-content{flex:1}.notif-title{font-size:.9375rem;font-weight:500;margin-bottom:4px;color:var(--color-text-primary)}.notif-desc{font-size:.8125rem;color:var(--color-text-muted)}.notif-time{font-size:.75rem;color:var(--color-text-muted)}.build-section{background:var(--color-bg)}.build-header{text-align:center;max-width:700px;margin:0 auto 80px}.build-header p{font-size:1.25rem;color:var(--color-text-secondary);line-height:1.7}.build-accordion{display:flex;gap:4px;height:400px}.build-panel{position:relative;background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:16px;overflow:hidden;cursor:pointer;transition:flex .4s cubic-bezier(.4,0,.2,1);flex:.5}.build-panel:first-child{flex:4}.build-accordion:hover .build-panel,.build-accordion:hover .build-panel:first-child{flex:.5}.build-accordion:hover .build-panel:hover{flex:4}.panel-collapsed{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;opacity:1;transition:opacity .15s ease}.build-panel:first-child .panel-collapsed{opacity:0}.build-accordion:hover .build-panel .panel-collapsed{opacity:1}.build-accordion:hover .build-panel:hover .panel-collapsed{opacity:0;pointer-events:none}.panel-title-vertical{writing-mode:vertical-rl;text-orientation:mixed;transform:rotate(180deg);font-family:var(--font-body);font-size:.875rem;font-weight:500;color:var(--color-text-muted);letter-spacing:.05em;text-transform:uppercase}.panel-expanded{position:absolute;inset:0;display:flex;flex-direction:column;overflow:hidden}.panel-animation{flex:1;position:relative;display:flex;align-items:center;justify-content:flex-start;padding-left:32px;opacity:0;transition:opacity .2s ease}.build-panel:first-child .panel-animation{opacity:1}.build-accordion:hover .build-panel .panel-animation{opacity:0}.build-accordion:hover .build-panel:hover .panel-animation{opacity:1;transition-delay:.25s}.panel-text{padding:32px;opacity:0;transform:translateY(10px);transition:opacity .2s ease,transform .2s ease}.build-panel:first-child .panel-text{opacity:1;transform:translateY(0)}.build-accordion:hover .build-panel .panel-text{opacity:0;transform:translateY(10px)}.build-accordion:hover .build-panel:hover .panel-text{opacity:1;transform:translateY(0);transition-delay:.3s}.anim-container{width:180px;height:120px;position:relative}.discover-anim{position:relative;width:100%;height:100%}.discover-anim .node{position:absolute;border-radius:50%;opacity:0;transform:scale(0);animation:dot-appear 4s ease-in-out infinite}.discover-anim .node-1{width:16px;height:16px;background:var(--color-accent);box-shadow:0 0 24px var(--color-accent);left:5%;top:45%;animation-delay:0s}.discover-anim .node-2{width:14px;height:14px;background:var(--color-accent-secondary);box-shadow:0 0 20px var(--color-accent-secondary);left:30%;top:20%;animation-delay:.6s}.discover-anim .node-3{width:14px;height:14px;background:var(--color-accent-tertiary);box-shadow:0 0 20px var(--color-accent-tertiary);left:35%;top:70%;animation-delay:1.2s}.discover-anim .node-4{width:12px;height:12px;background:var(--color-accent-secondary);box-shadow:0 0 18px var(--color-accent-secondary);left:60%;top:35%;animation-delay:1.8s}.discover-anim .node-5{width:12px;height:12px;background:var(--color-accent);box-shadow:0 0 18px var(--color-accent);left:65%;top:65%;animation-delay:2.4s}.discover-anim .node-6{width:10px;height:10px;background:var(--color-accent-tertiary);box-shadow:0 0 16px var(--color-accent-tertiary);left:85%;top:45%;animation-delay:3s}@keyframes dot-appear{0%,5%{opacity:0;transform:scale(0)}15%,85%{opacity:1;transform:scale(1)}95%,to{opacity:0;transform:scale(0)}}.validate-anim{position:relative;width:100%;height:100%}.validate-anim .scan-node{position:absolute;width:14px;height:14px;border-radius:50%;border:2px solid var(--color-accent);background:transparent}.validate-anim .node-1{left:8%;top:30%}.validate-anim .node-2{left:35%;top:15%}.validate-anim .node-3{left:65%;top:35%}.validate-anim .node-4{left:25%;top:65%}.validate-anim .node-5{left:80%;top:60%}.validate-anim .scan-node:after{content:"";position:absolute;inset:2px;border-radius:50%;background:#22c55e;opacity:0;animation:validate-pulse 2.5s ease-in-out infinite}.validate-anim .node-1:after{animation-delay:0s}.validate-anim .node-2:after{animation-delay:.4s}.validate-anim .node-3:after{animation-delay:.8s}.validate-anim .node-4:after{animation-delay:1.2s}.validate-anim .node-5:after{animation-delay:1.6s}.validate-anim .scan-line{position:absolute;left:0;top:0;width:100%;height:2px;background:linear-gradient(90deg,transparent,var(--color-accent),transparent);animation:scan-sweep 2.5s ease-in-out infinite}@keyframes validate-pulse{0%,30%,to{opacity:0;transform:scale(.5)}40%,80%{opacity:1;transform:scale(1)}}@keyframes scan-sweep{0%{top:0;opacity:0}10%{opacity:.8}90%{opacity:.8}to{top:100%;opacity:0}}.generate-anim{position:relative;width:100%;height:100%;display:flex;align-items:center;padding-left:10px}.generate-anim .doc-large{width:56px;height:72px;border:2px solid var(--color-accent);border-radius:6px;position:relative;opacity:.9}.generate-anim .doc-large .doc-line{position:absolute;left:8px;right:8px;height:2px;background:var(--color-accent-secondary);border-radius:1px;transform:scaleX(0);transform-origin:left}.generate-anim .doc-large .doc-line:nth-child(1){top:12px;animation:write-line 3s ease-out infinite 0s}.generate-anim .doc-large .doc-line:nth-child(2){top:20px;animation:write-line 3s ease-out infinite .3s}.generate-anim .doc-large .doc-line:nth-child(3){top:28px;animation:write-line 3s ease-out infinite .6s}.generate-anim .doc-large .doc-line:nth-child(4){top:36px;animation:write-line 3s ease-out infinite .9s}.generate-anim .doc-large .doc-line:nth-child(5){top:44px;right:20px;animation:write-line 3s ease-out infinite 1.2s}.generate-anim .doc-large .doc-line:nth-child(6){top:52px;right:14px;animation:write-line 3s ease-out infinite 1.5s}@keyframes write-line{0%,5%{transform:scaleX(0);opacity:0}15%,85%{transform:scaleX(1);opacity:1}95%,to{transform:scaleX(0);opacity:0}}.prototype-anim{position:relative;width:100%;height:100%;display:flex;align-items:center;gap:20px;padding-left:10px}.prototype-anim .shape{border:3px solid;opacity:0;transform:scale(0);animation:shape-pop 3s ease-out infinite}.prototype-anim .shape-1{width:48px;height:48px;border-color:var(--color-accent);box-shadow:0 0 20px #3b82f666;border-radius:10px;animation-delay:0s}.prototype-anim .shape-2{width:44px;height:44px;border-color:var(--color-accent-secondary);box-shadow:0 0 20px #8b5cf666;border-radius:50%;animation-delay:.4s}.prototype-anim .shape-3{width:46px;height:46px;border-color:var(--color-accent-tertiary);box-shadow:0 0 20px #06b6d466;border-radius:8px;transform:rotate(45deg);animation:shape-pop-rotate 3s ease-out infinite;animation-delay:.8s}@keyframes shape-pop{0%,10%{opacity:0;transform:scale(0)}25%{opacity:1;transform:scale(1.15)}35%,85%{opacity:1;transform:scale(1)}95%,to{opacity:0;transform:scale(0)}}@keyframes shape-pop-rotate{0%,10%{opacity:0;transform:scale(0) rotate(45deg)}25%{opacity:1;transform:scale(1.15) rotate(45deg)}35%,85%{opacity:1;transform:scale(1) rotate(45deg)}95%,to{opacity:0;transform:scale(0) rotate(45deg)}}.code-anim{font-family:SF Mono,Monaco,monospace;font-size:.75rem;color:var(--color-accent);display:flex;flex-direction:column;gap:4px;padding:16px;background:#0000004d;border-radius:8px;border:1px solid var(--color-border)}.code-anim .code-line{display:flex;align-items:center;gap:8px;opacity:.7}.code-anim .prompt{color:var(--color-accent-secondary)}.code-anim .cursor{width:8px;height:14px;background:var(--color-accent);animation:blink 1s step-end infinite}@keyframes blink{0%,50%{opacity:1}51%,to{opacity:0}}.panel-logos{display:flex;align-items:center;gap:12px;margin-bottom:16px;flex-wrap:wrap}.tool-logo{width:20px;height:20px;color:var(--color-text-muted)}.panel-logos span{font-size:.8125rem;color:var(--color-text-muted)}.coming-soon-badge{font-size:.6875rem;padding:4px 8px;background:#8b5cf626;border:1px solid rgba(139,92,246,.3);border-radius:4px;color:#a78bfa;text-transform:uppercase;letter-spacing:.05em}.panel-expanded h3{font-family:var(--font-body);font-size:1.375rem;font-weight:500;margin-bottom:12px;color:var(--color-text-primary)}.panel-expanded p{font-size:.9375rem;color:var(--color-text-secondary);line-height:1.7}.build-list-mobile{display:none}.build-item-mobile{padding:24px;background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:12px;margin-bottom:12px}.build-item-mobile h4{font-family:var(--font-body);font-size:1.125rem;font-weight:500;margin-bottom:8px;color:var(--color-text-primary)}.build-item-mobile p{font-size:.875rem;color:var(--color-text-secondary);line-height:1.6}.mobile-logos{display:flex;align-items:center;gap:8px;margin-bottom:12px;font-size:.8125rem;color:var(--color-text-muted)}.mobile-logos .coming-soon-badge{font-size:.625rem}@media(max-width:900px){.build-accordion{display:none}.build-list-mobile{display:block}}.ask-section{background:var(--color-bg-elevated);border-top:1px solid var(--color-border)}.ask-header{text-align:center;max-width:700px;margin:0 auto 60px}.ask-header h2{margin-bottom:24px}.ask-header>p{font-size:1.25rem;color:var(--color-text-secondary);line-height:1.7}.ask-demo-container{max-width:800px;margin:0 auto;text-align:center}.ask-demo{background:var(--color-bg);border-radius:20px;border:1px solid var(--color-border);padding:32px;text-align:left;margin-bottom:32px}.ask-input{display:flex;align-items:center;gap:16px;padding:20px 24px;background:var(--color-bg-elevated);border-radius:12px;margin-bottom:24px;border:1px solid var(--color-border)}.ask-input svg{width:20px;height:20px;color:var(--color-text-muted)}.ask-input span{color:var(--color-text-secondary);font-size:.9375rem}.ask-response{padding:24px;background:linear-gradient(135deg,var(--color-glow),transparent);border-radius:12px;border:1px solid rgba(59,130,246,.2)}.ask-response p{color:var(--color-text-secondary);line-height:1.7;font-size:.9375rem}.cite-marker{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;margin-left:3px;background:var(--color-accent);border-radius:4px;font-size:.625rem;font-weight:600;color:#fff;vertical-align:super;position:relative;top:-2px}.ask-response .source{display:inline-flex;align-items:center;gap:6px;margin-top:16px;font-size:.8125rem;color:var(--color-accent)}.search-features{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-bottom:24px;font-size:.875rem;color:var(--color-text-muted)}.search-features .separator{color:var(--color-text-muted);opacity:.5}.tech-link{display:inline-block;font-size:.875rem;color:var(--color-accent);text-decoration:none;transition:var(--transition-smooth)}.tech-link:hover{color:var(--color-accent-secondary)}.enterprise-section{background:var(--color-bg);border-top:1px solid var(--color-border)}.enterprise-header{text-align:center;max-width:700px;margin:0 auto 60px}.enterprise-header p{font-size:1.25rem;color:var(--color-text-secondary);line-height:1.7}.enterprise-features{max-width:900px;margin:0 auto}.enterprise-main{padding:40px;background:var(--color-bg-elevated);border-radius:20px;border:1px solid var(--color-border);margin-bottom:24px}.enterprise-badge{display:inline-flex;align-items:center;gap:10px;margin-bottom:24px}.enterprise-badge svg{width:20px;height:20px;color:var(--color-accent)}.enterprise-badge span{font-size:.9375rem;font-weight:500;color:var(--color-text-primary)}.enterprise-tags{display:flex;flex-wrap:wrap;gap:10px}.enterprise-tag{padding:8px 16px;background:var(--color-bg-subtle);border-radius:8px;font-size:.875rem;color:var(--color-text-secondary);border:1px solid var(--color-border)}.enterprise-support{display:grid;grid-template-columns:1fr 1fr;gap:16px}.support-item{display:flex;align-items:flex-start;gap:16px;padding:24px;background:var(--color-bg-elevated);border-radius:16px;border:1px solid var(--color-border)}.support-item svg{width:24px;height:24px;color:var(--color-accent-secondary);flex-shrink:0;margin-top:2px}.support-item strong{display:block;font-size:.9375rem;font-weight:500;color:var(--color-text-primary);margin-bottom:4px}.support-item span{font-size:.875rem;color:var(--color-text-muted);line-height:1.5}.enterprise-cta{text-align:center;margin-top:48px}.btn-enterprise{display:inline-flex;align-items:center;gap:10px;background:var(--color-bg-elevated);color:var(--color-text-primary);font-family:var(--font-body);font-size:.9375rem;font-weight:500;padding:16px 28px;border-radius:10px;text-decoration:none;transition:var(--transition-smooth);border:1px solid rgba(255,255,255,.15)}.btn-enterprise:hover{background:var(--color-bg-subtle);border-color:#ffffff40}@media(max-width:768px){.enterprise-support{grid-template-columns:1fr}}.promise-section{background:var(--color-bg);border-top:1px solid var(--color-border);text-align:center;position:relative;overflow:hidden}.promise-section:before{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:140%;height:80%;background:radial-gradient(ellipse at center bottom,var(--color-glow-purple) 0%,transparent 60%);opacity:.4;pointer-events:none}.promise-content{position:relative;z-index:1;max-width:800px;margin:0 auto}.promise-section h2{font-size:clamp(2.5rem,6vw,4.5rem);margin-bottom:24px}.promise-subtitle{font-size:1.25rem;color:var(--color-text-secondary);margin-bottom:48px;line-height:1.7}footer{background:var(--color-bg);padding:60px 48px;border-top:1px solid var(--color-border)}.footer-content{max-width:var(--max-width);margin:0 auto;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:40px}.footer-brand{display:flex;flex-direction:column;gap:8px}.footer-logo{display:flex;align-items:center;gap:8px;font-family:var(--font-body);font-weight:500;font-size:1.125rem;color:var(--color-text-primary)}.footer-logo img{height:24px;width:auto}.footer-tagline{font-size:.875rem;color:var(--color-text-muted)}.footer-links{display:flex;align-items:center;gap:24px}.footer-link{font-size:.875rem;color:var(--color-text-secondary);text-decoration:none;transition:var(--transition-smooth)}.footer-link:hover{color:var(--color-text-primary)}.reveal{opacity:0;transform:translateY(40px);transition:opacity .8s ease,transform .8s ease}.reveal.visible{opacity:1;transform:translateY(0)}.reveal-delay-1{transition-delay:.1s}.reveal-delay-2{transition-delay:.2s}.reveal-delay-3{transition-delay:.3s}@media(max-width:1024px){.conflicts-grid,.informed-grid,.enterprise-grid,.ui-grid{grid-template-columns:1fr;gap:60px}.informed-visual{order:0}.build-grid{grid-template-columns:1fr}.enterprise-grid{gap:24px}.conflict-statements{flex-direction:column}.conflict-vs{transform:rotate(90deg)}}@media(max-width:768px){nav{padding:16px 24px}.nav-links{display:none}section,.ui-section,.social-proof{padding:clamp(60px,12vw,120px) 24px}.social-proof{padding:32px 24px}.hero{padding:120px 24px 80px}.footer-content{flex-direction:column;text-align:center}.footer-links{flex-wrap:wrap;justify-content:center;gap:24px}.atom-container{width:280px;height:280px}.mobile-menu-btn{display:block}.search-features{flex-direction:column;gap:4px}.search-features .separator{display:none}.ui-stats{flex-direction:column;gap:24px}.conflict-actions{flex-direction:column}.feature-grid{grid-template-columns:1fr}}.mobile-menu-btn{display:none;background:none;border:none;cursor:pointer;padding:8px;color:var(--color-text-primary)}
