.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}@keyframes mesh-rotate{0%{transform:rotate(0)scale(1)}33%{transform:rotate(120deg)scale(1.1)}66%{transform:rotate(240deg)scale(.95)}to{transform:rotate(360deg)scale(1)}}@keyframes mesh-drift{0%,to{transform:translate(0)scale(1)}25%{transform:translate(30px,-20px)scale(1.05)}50%{transform:translate(-20px,15px)scale(.98)}75%{transform:translate(15px,25px)scale(1.03)}}@keyframes mesh-pulse{0%,to{opacity:.6}50%{opacity:1}}.mesh-bg{z-index:0;position:absolute;inset:0;overflow:hidden}.mesh-bg:before,.mesh-bg:after{content:"";filter:blur(60px);will-change:transform,opacity;contain:strict;border-radius:50%;position:absolute}.mesh-bg:before{background:radial-gradient(circle,#e85d3a40 0%,#0000 70%);width:600px;height:600px;animation:20s ease-in-out infinite mesh-rotate,8s ease-in-out infinite mesh-pulse;top:-15%;left:-10%}.mesh-bg:after{background:radial-gradient(circle,#f2994a33 0%,#0000 70%);width:500px;height:500px;animation:15s ease-in-out infinite mesh-drift,6s ease-in-out 2s infinite mesh-pulse;bottom:-10%;right:-5%}.mesh-orb-1,.mesh-orb-2,.mesh-orb-3{filter:blur(60px);pointer-events:none;will-change:transform;contain:strict;border-radius:50%;position:absolute}.mesh-orb-1{background:radial-gradient(circle,#d4a85326 0%,#0000 70%);width:400px;height:400px;animation:18s ease-in-out infinite reverse mesh-drift;top:30%;left:50%}.mesh-orb-2{background:radial-gradient(circle,#f2994a1f 0%,#0000 70%);width:350px;height:350px;animation:25s linear infinite mesh-rotate;top:60%;left:20%}.mesh-orb-3{background:radial-gradient(circle,#64b5f61a 0%,#0000 70%);width:300px;height:300px;animation:22s ease-in-out 3s infinite mesh-drift;top:10%;right:20%}@keyframes fade-in-up{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in-left{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:translate(0)}}@keyframes fade-in-right{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}@keyframes scale-in{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.reveal{opacity:0;transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);transform:translateY(40px)}.reveal.visible{opacity:1;transform:translateY(0)}.reveal-left{opacity:0;transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);transform:translate(-40px)}.reveal-left.visible{opacity:1;transform:translate(0)}.reveal-right{opacity:0;transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);transform:translate(40px)}.reveal-right.visible{opacity:1;transform:translate(0)}.stagger-children .reveal:first-child{transition-delay:0s}.stagger-children .reveal:nth-child(2){transition-delay:.1s}.stagger-children .reveal:nth-child(3){transition-delay:.2s}.stagger-children .reveal:nth-child(4){transition-delay:.3s}.stagger-children .reveal:nth-child(5){transition-delay:.4s}.stagger-children .reveal:nth-child(6){transition-delay:.5s}.stagger-children .reveal:nth-child(7){transition-delay:.6s}.feature-card{background:#0e0e16d9;border:1px solid #ffffff0f;border-radius:16px;padding:2rem;transition:transform .4s cubic-bezier(.16,1,.3,1),border-color .4s,box-shadow .4s;position:relative;overflow:hidden}.feature-card:before{content:"";background:radial-gradient(600px circle at var(--mouse-x,50%)var(--mouse-y,50%),#e85d3a14,transparent 40%);opacity:0;transition:opacity .4s;position:absolute;inset:0}.feature-card:hover{border-color:#e85d3a33;transform:translateY(-4px);box-shadow:0 20px 40px -10px #0000004d,0 0 60px -20px #e85d3a26}.feature-card:hover:before{opacity:1}.feature-card .icon-glow{z-index:1;transition:filter .4s,transform .4s cubic-bezier(.16,1,.3,1);position:relative}.feature-card:hover .icon-glow{filter:drop-shadow(0 0 12px #e85d3a80);transform:scale(1.1)}.glass-nav{-webkit-backdrop-filter:blur(20px)saturate(180%);background:#08080eb3;border-bottom:1px solid #ffffff0f}.glass-card{background:#0e0e16d9;border:1px solid #ffffff0f;border-radius:16px}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.marquee-track{width:max-content;animation:30s linear infinite marquee;display:flex}.marquee-track:hover{animation-play-state:paused}@keyframes count-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.counter-value{font-variant-numeric:tabular-nums}@keyframes float-particle{0%,to{opacity:0;transform:translateY(0)translate(0)}10%{opacity:1}90%{opacity:1}to{opacity:0;transform:translateY(-100vh)translate(20px)}}.particle{pointer-events:none;background:#e85d3a66;border-radius:50%;width:2px;height:2px;position:absolute}.particle:first-child{animation:8s ease-in-out infinite float-particle;left:10%}.particle:nth-child(2){animation:12s ease-in-out 2s infinite float-particle;left:20%}.particle:nth-child(3){animation:10s ease-in-out 4s infinite float-particle;left:35%}.particle:nth-child(4){animation:9s ease-in-out 1s infinite float-particle;left:50%}.particle:nth-child(5){animation:11s ease-in-out 3s infinite float-particle;left:65%}.particle:nth-child(6){animation:14s ease-in-out 5s infinite float-particle;left:75%}.particle:nth-child(7){animation:8s ease-in-out 2s infinite float-particle;left:85%}.particle:nth-child(8){animation:13s ease-in-out 6s infinite float-particle;left:92%}.particle:nth-child(n+5){display:none}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.btn-shimmer{position:relative;overflow:hidden}.btn-shimmer:after{content:"";background:linear-gradient(90deg,#0000,#ffffff1a,#0000);animation:3s ease-in-out infinite shimmer;position:absolute;inset:0}@keyframes border-spin{0%{--angle:0deg}to{--angle:360deg}}.gradient-border{border-radius:16px;position:relative;overflow:hidden}.gradient-border:before{content:"";background:conic-gradient(from var(--angle,0deg),#e85d3a80,#f2994a80,#ec48994d,#3b82f680,#e85d3a80);z-index:-1;border-radius:18px;animation:4s linear infinite border-spin;position:absolute;inset:-2px}@property --angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes pulse-ring{0%{opacity:.5;transform:scale(.8)}50%{opacity:0;transform:scale(1.2)}to{opacity:0;transform:scale(.8)}}.pulse-ring{border:2px solid #e85d3a4d;border-radius:50%;animation:2s ease-out infinite pulse-ring;position:absolute;inset:-10px}.grid-bg{background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:60px 60px}.section-glow{position:relative}.section-glow:after{content:"";background:linear-gradient(90deg,#0000,#e85d3a4d,#0000);width:60%;height:1px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.text-gradient{background:linear-gradient(135deg,#e85d3a,#f2994a,#d4a853);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.text-gradient-blue{background:linear-gradient(135deg,#64b5f6,#e85d3a);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.hero-cycle-wrapper{vertical-align:bottom;min-width:7ch;height:1.15em;display:inline-block;position:relative;overflow:hidden}.hero-cycle-text{will-change:transform,opacity;transition:transform .6s cubic-bezier(.25,.46,.45,.94),opacity .6s cubic-bezier(.25,.46,.45,.94);display:inline-block}.hero-cycle-enter{opacity:1;transform:translateY(0)}.hero-cycle-exit{opacity:0;transform:translateY(-30px)}.scrollytelling-section{position:relative}.scrollytelling-sticky{position:sticky;top:50%;transform:translateY(-50%)}.scrollytelling-item{justify-content:center;align-items:center;min-height:70vh;padding:2rem;display:flex}.transform-card{perspective:1000px;width:100%;max-width:800px;margin:0 auto;position:relative}.transform-before,.transform-after{border-radius:20px;padding:2.5rem;transition:all .8s cubic-bezier(.25,.46,.45,.94)}.transform-before{background:#ef44440f;border:1px solid #ef444426}.transform-before.struck{opacity:.3;-webkit-text-decoration:line-through #ef444466;text-decoration:line-through #ef444466;transform:scale(.95)}.transform-after{opacity:0;background:#10b9810f;border:1px solid #10b98126;transform:translate(30px)}.transform-after.active{opacity:1;transform:translate(0);box-shadow:0 0 60px -10px #10b98126}.transform-icon{border-radius:16px;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:1.5rem;transition:all .6s cubic-bezier(.25,.46,.45,.94);display:flex}.transform-icon.before-icon{background:#ef44441a}.transform-icon.after-icon{background:#10b9811a}.transform-arrow{opacity:0;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;transition:all .5s cubic-bezier(.25,.46,.45,.94);display:flex;transform:scale(.5)}.transform-arrow.active{opacity:1;transform:scale(1)}.scroll-progress-bar{z-index:40;opacity:0;background:#ffffff0f;border-radius:3px;width:3px;height:200px;transition:opacity .4s;position:fixed;top:50%;right:2rem;transform:translateY(-50%)}.scroll-progress-bar.visible{opacity:1}.scroll-progress-fill{background:linear-gradient(#e85d3a,#f2994a);border-radius:3px;width:100%;transition:height .15s ease-out}.scroll-progress-dot{background:#ffffff26;border-radius:50%;width:9px;height:9px;transition:all .3s;position:absolute;left:50%;transform:translate(-50%)}.scroll-progress-dot.active{background:#e85d3a;box-shadow:0 0 10px #e85d3a80}.counter-bounce{animation:.3s cubic-bezier(.34,1.56,.64,1) forwards counter-land}@keyframes counter-land{0%{transform:scale(1.08)}to{transform:scale(1)}}.magnetic-cta{transition:transform .3s cubic-bezier(.25,.46,.45,.94)}@media (max-width:768px){.scrollytelling-item{min-height:50vh}.transform-before,.transform-after{padding:1.5rem}.scroll-progress-bar{display:none}}.demo-container{max-width:560px;margin:0 auto}.demo-content{background:#0e0e16e6;border:1px solid #ffffff0f;border-radius:20px;padding:1.5rem;position:relative;overflow:hidden}.demo-content:before{content:"";pointer-events:none;background:radial-gradient(600px at 50% 0,#e85d3a0f,#0000 60%);position:absolute;inset:0}.demo-header{margin-bottom:1rem}.demo-ketchbot-badge{color:#e85d3acc;background:#e85d3a1f;border:1px solid #e85d3a33;border-radius:8px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:500;display:inline-flex}.demo-slack-message{opacity:0;background:#ffffff05;border:1px solid #ffffff0a;border-radius:12px;gap:0;transition:all .6s cubic-bezier(.25,.46,.45,.94);display:flex;overflow:hidden;transform:translateY(12px)}.demo-slack-message.demo-visible{opacity:1;transform:translateY(0)}.demo-slack-sidebar{background:linear-gradient(#e01e5a,#36c5f0);flex-shrink:0;width:4px}.demo-slack-body{flex:1;padding:1rem 1.25rem}.demo-slack-meta{align-items:center;gap:8px;margin-bottom:6px;display:flex}.demo-avatar{color:#fff;background:linear-gradient(135deg,#e85d3a,#f2994a);border-radius:6px;justify-content:center;align-items:center;width:24px;height:24px;font-size:11px;font-weight:700;display:flex}.demo-username{color:#fffc;font-size:13px;font-weight:600}.demo-time{color:#fff3;font-size:11px}.demo-message-text{color:#fff9;margin:0;font-size:14px;line-height:1.6}.demo-highlight{transition:all .5s;position:relative}.demo-hl-what.demo-hl-active{color:#e85d3ae6;text-underline-offset:3px;-webkit-text-decoration:underline #e85d3a4d;text-decoration:underline #e85d3a4d}.demo-hl-when.demo-hl-active{color:#f472b6e6;text-underline-offset:3px;-webkit-text-decoration:underline #f472b64d;text-decoration:underline #f472b64d}.demo-extractions{opacity:0;margin-top:1rem;transition:all .5s cubic-bezier(.25,.46,.45,.94);transform:translateY(8px)}.demo-extractions.demo-visible{opacity:1;transform:translateY(0)}.demo-extraction-row{flex-wrap:wrap;gap:8px;display:flex}.demo-tag{border-radius:8px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;display:flex}.demo-tag-label{opacity:.5;text-transform:uppercase;letter-spacing:.1em;font-size:9px;font-weight:500}.demo-tag-value{font-weight:600}.demo-tag-who{color:#34d399cc;background:#10b9811a;border:1px solid #10b98126}.demo-tag-what{color:#e85d3acc;background:#e85d3a1a;border:1px solid #e85d3a26}.demo-tag-when{color:#f472b6cc;background:#f472b61a;border:1px solid #f472b626}.demo-tracker{opacity:0;background:#e85d3a0f;border:1px solid #e85d3a1f;border-radius:12px;margin-top:1rem;padding:1rem;transition:all .6s cubic-bezier(.25,.46,.45,.94);transform:translateY(8px)scale(.98)}.demo-tracker.demo-visible{opacity:1;transform:translateY(0)scale(1)}.demo-tracker-header{color:#e85d3acc;align-items:center;gap:8px;margin-bottom:10px;font-size:12px;font-weight:600;display:flex}.demo-tracker-bar{background:#ffffff0f;border-radius:4px;height:4px;margin-bottom:8px;overflow:hidden}.demo-tracker-fill{background:linear-gradient(90deg,#e85d3a,#f2994a);border-radius:4px;width:0%;height:100%;transition:width 1.5s cubic-bezier(.25,.46,.45,.94)}.demo-tracker.demo-visible .demo-tracker-fill{width:65%}.demo-tracker-meta{color:#ffffff4d;justify-content:space-between;align-items:center;font-size:11px;display:flex}.demo-tracker-status{color:#34d399cc;background:#10b9811a;border-radius:6px;padding:2px 8px;font-size:10px;font-weight:500}@media (max-width:768px){.mesh-bg:before{width:300px;height:300px}.mesh-bg:after{width:250px;height:250px}.mesh-orb-1,.mesh-orb-2,.mesh-orb-3{width:200px;height:200px}}.scroll-story-section{background:linear-gradient(#f1f5f9 0%,#f8fafc 100%);height:400vh;position:relative}.scroll-story-sticky{justify-content:center;align-items:center;height:calc(100vh - 64px);display:flex;position:sticky;top:64px;overflow:hidden}.scroll-story-frame{opacity:0;pointer-events:none;justify-content:center;align-items:center;gap:3rem;padding:4rem 6%;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;inset:0;transform:translateY(30px)}.scroll-story-frame.active{opacity:1;pointer-events:auto;transform:translateY(0)}.scroll-story-text{flex:1;max-width:480px}.scroll-story-day{color:#0f172a;margin-bottom:.5rem;font-size:clamp(2.5rem,5vw,3.5rem);font-weight:800;line-height:1.1}.scroll-story-body{color:#1e293b;margin-bottom:1rem;font-size:clamp(1.25rem,2.5vw,1.75rem);font-weight:600;line-height:1.3}.scroll-story-sub{color:#475569;font-size:.875rem;line-height:1.6}.scroll-story-metric{color:#6366f1;letter-spacing:.02em;margin-top:1.5rem;font-size:.8rem;font-weight:600}.scroll-story-visual{flex:1;justify-content:center;max-width:420px;display:flex}.scroll-story-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;width:100%;padding:1.5rem;transition:all .7s cubic-bezier(.16,1,.3,1);position:relative;box-shadow:0 4px 24px #0f172a0f}.scroll-story-card.ghost{opacity:.3;filter:blur(1px)}.story-ghost-overlay{background:#f8fafc99;border-radius:16px;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ghost-icon{opacity:.6;font-size:2rem}.story-chat-msg{align-items:flex-start;gap:.75rem;display:flex}.story-chat-msg+.story-chat-msg{border-top:1px solid #f1f5f9;margin-top:1rem;padding-top:1rem}.story-avatar{color:#6366f1;background:#eef2ff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:.7rem;font-weight:700;display:flex}.story-avatar.bot-avatar{color:#fff;background:linear-gradient(135deg,#6366f1,#8b5cf6);font-size:1rem}.story-sender{color:#0f172a;align-items:center;gap:.5rem;margin-bottom:.25rem;font-size:.8rem;font-weight:600;display:flex}.story-bot-badge{color:#6366f1;background:#eef2ff;border-radius:4px;padding:1px 6px;font-size:.6rem;font-weight:600}.story-time{color:#94a3b8;font-size:.7rem;font-weight:400}.story-msg-text{color:#475569;font-size:.85rem;line-height:1.5}.story-reply{color:#94a3b8;border-left:2px solid #e2e8f0;margin-top:.5rem;padding-left:.75rem;font-size:.75rem}.scroll-story-progress{flex-direction:column;gap:12px;display:flex;position:absolute;top:50%;right:3rem;transform:translateY(-50%)}.scroll-dot{background:#cbd5e1;border-radius:50%;width:8px;height:8px;transition:all .4s}.scroll-dot.active{background:#6366f1;transform:scale(1.3);box-shadow:0 0 12px #6366f166}.scroll-dot.done{background:#a5b4fc}.howit-grid{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.howit-panel{text-align:center;background:#0e0e1699;border:1px solid #ffffff0f;border-radius:16px;padding:2.5rem 1.5rem;transition:transform .4s cubic-bezier(.16,1,.3,1),border-color .4s}.howit-panel:hover{border-color:#ffffff1f;transform:translateY(-4px)}.howit-icon{border-radius:14px;justify-content:center;align-items:center;width:48px;height:48px;margin:0 auto 1.25rem;display:flex}.howit-title{color:#ffffffd9;margin-bottom:.5rem;font-size:1rem;font-weight:700}.howit-desc{color:#fff6;font-size:.8rem;line-height:1.6}.hero-slack-example{background:#ffffff05;border:1px solid #ffffff0f;border-radius:14px;overflow:hidden;box-shadow:0 20px 60px #0000004d,0 0 80px #e85d3a0f}.hero-slack-header{background:#ffffff03;border-bottom:1px solid #ffffff0a;justify-content:space-between;align-items:center;padding:.6rem 1.1rem;display:flex}.hero-slack-channel-name{color:#fff9;font-size:.75rem;font-weight:700}.hero-slack-members{color:#ffffff26;font-size:.6rem}.hero-slack-msg{gap:.65rem;padding:.75rem 1.1rem;display:flex}.hero-slack-msg.entering{animation:.4s cubic-bezier(.16,1,.3,1) forwards slackMsgIn}@keyframes slackMsgIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.hero-slack-msg+.hero-slack-msg{border-top:1px solid #ffffff06}.hero-slack-avatar{color:#fff;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:.7rem;font-weight:700;display:flex}.hero-slack-avatar.kb-avatar{background:0 0}.hero-slack-content{flex:1;min-width:0}.hero-slack-meta{align-items:center;gap:.4rem;margin-bottom:.25rem;display:flex}.hero-slack-name{color:#fff9;font-size:.72rem;font-weight:700}.hero-slack-name.kb-name{color:#e85d3ab3}.hero-slack-badge{color:#e85d3a99;letter-spacing:.05em;background:#e85d3a1f;border-radius:3px;padding:.1rem .3rem;font-size:.5rem;font-weight:700}.hero-slack-time{color:#ffffff1f;font-size:.55rem}.hero-slack-text{color:#ffffff73;margin:0;font-size:.78rem;line-height:1.6}.hero-slack-intro{color:#ffffff59;margin-bottom:.5rem;font-size:.72rem}.hero-slack-typing{gap:3px;padding:4px 0;display:flex}.hero-slack-typing span{background:#e85d3a4d;border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite typingBounce}.hero-slack-typing span:nth-child(2){animation-delay:.15s}.hero-slack-typing span:nth-child(3){animation-delay:.3s}@keyframes typingBounce{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:.7;transform:translateY(-4px)}}.hero-slack-bullets{flex-direction:column;gap:.4rem;display:flex}.hero-slack-bullet{opacity:0;align-items:flex-start;gap:.4rem;animation:.5s cubic-bezier(.16,1,.3,1) forwards bulletIn;display:flex;transform:translateY(4px)}@keyframes bulletIn{to{opacity:1;transform:translateY(0)}}.hero-slack-bullet-icon{flex-shrink:0;font-size:.72rem;line-height:1.7}.hero-slack-bullet-text{color:#fff6;font-size:.72rem;line-height:1.6}.hero-slack-action{border-top:1px solid #ffffff0a;margin-top:.7rem;padding-top:.6rem;animation:.4s cubic-bezier(.16,1,.3,1) forwards bulletIn}.hero-slack-action-text{color:#ffffff59;margin:0 0 .5rem;font-size:.72rem;font-style:italic}.hero-slack-action-buttons{gap:.4rem;display:flex}.hero-slack-btn{color:#ffffff59;cursor:default;background:#ffffff0a;border:1px solid #ffffff14;border-radius:5px;padding:.3rem .7rem;font-size:.65rem;font-weight:600}.hero-slack-btn.primary{color:#e85d3ab3;background:#e85d3a26;border-color:#e85d3a40}.intel-section{margin-bottom:7rem}.intel-h2{color:#fffffff2;text-align:center;letter-spacing:-.03em;margin-bottom:.75rem;font-size:clamp(2.2rem,5vw,3.5rem);font-weight:800;line-height:1.1}.intel-sub{text-align:center;color:#ffffff59;max-width:600px;margin-bottom:3.5rem;margin-left:auto;margin-right:auto;font-size:1rem;line-height:1.6}.intel-pipeline{align-items:center;gap:0;max-width:960px;margin:0 auto;display:flex}.intel-stage{opacity:0;flex:1;transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1);transform:translateY(20px)}.intel-section.revealed .intel-stage{opacity:1;transform:translateY(0)}.intel-stage-label{text-transform:uppercase;letter-spacing:.15em;color:#ffffff26;margin-bottom:.6rem;padding-left:.2rem;font-size:.55rem;font-weight:600}.intel-stage-card{border:1px solid #ffffff0d;border-radius:12px;padding:1rem 1.1rem}.intel-stage-card.raw,.intel-stage-card.extracted{background:#ffffff05}.intel-stage-card.connected{background:#e85d3a0a;border-color:#e85d3a1f}.intel-stage-slack-header{align-items:center;gap:.5rem;margin-bottom:.4rem;display:flex}.intel-stage-avatar{color:#e85d3acc;background:#e85d3a33;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:.6rem;font-weight:700;display:flex}.intel-stage-name{color:#fff9;font-size:.7rem;font-weight:700}.intel-stage-channel{color:#fff3;margin-left:.3rem;font-size:.55rem}.intel-stage-msg{color:#fff6;margin:0;font-size:.72rem;font-style:italic;line-height:1.55}.intel-pipe-arrow{opacity:0;flex-shrink:0;width:32px;transition:opacity .4s}.intel-section.revealed .intel-pipe-arrow{opacity:1}.intel-pipe-line{stroke-dasharray:50;stroke-dashoffset:50px;transition:stroke-dashoffset .5s cubic-bezier(.16,1,.3,1)}.intel-section.revealed .intel-pipe-line{stroke-dashoffset:0}.intel-pipe-tip{opacity:0;transition:opacity .3s .3s}.intel-section.revealed .intel-pipe-tip{opacity:1}.intel-memory{border-bottom:1px solid #ffffff08;align-items:baseline;gap:.5rem;padding:.4rem 0;display:flex}.intel-memory:last-child{border-bottom:none}.intel-memory-badge{text-transform:uppercase;letter-spacing:.08em;border-radius:4px;flex-shrink:0;padding:.15rem .4rem;font-size:.5rem;font-weight:700}.intel-memory-badge.relationship{color:#34d399b3;background:#10b9811a}.intel-memory-badge.decision{color:#e85d3ab3;background:#e85d3a1a}.intel-memory-badge.entity{color:#fbbf24b3;background:#f59e0b1a}.intel-memory-text{color:#ffffff73;font-size:.68rem;line-height:1.5}.intel-kb-header{align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.intel-kb-avatar{background:linear-gradient(135deg,#6366f1,#a855f7);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:.65rem;display:flex}.intel-kb-avatar.small{border-radius:5px;width:20px;height:20px;font-size:.55rem}.intel-kb-name{color:#ffffff80;font-size:.7rem;font-weight:700}.intel-stage-pattern{color:#ffffff8c;margin:0;font-size:.72rem;line-height:1.6}.intel-stage-pattern strong{color:#e85d3ae6}.intel-pattern-meta{color:#e85d3a59;margin-top:.5rem;font-size:.55rem}.intel-trust-footer{text-align:center;color:#ffffff26;opacity:0;margin-top:2.5rem;font-size:.6rem;transition:opacity .5s}.intel-section.revealed .intel-trust-footer{opacity:1}.intel-trust-dot{color:#ffffff14;margin:0 .5rem}.intel-curve-container{max-width:800px;margin:0 auto 2.5rem}.intel-curve-svg{width:100%;height:auto}.intel-curve-path{stroke-dasharray:1200;stroke-dashoffset:1200px;transition:stroke-dashoffset 2s cubic-bezier(.16,1,.3,1)}.intel-curve-path.draw{stroke-dashoffset:0}.intel-curve-fill{opacity:0;transition:opacity 1.5s .5s}.intel-curve-fill.show{opacity:1}.intel-milestone{opacity:0;transition:opacity .5s}.intel-milestone.show{opacity:1}.intel-milestone-label{fill:#ffffff73;font-size:11px;font-weight:700}.intel-milestone-sub{fill:#fff3;font-size:9px}.intel-compare-cards{grid-template-columns:1fr 1.4fr;gap:1.5rem;max-width:700px;margin:0 auto;display:grid}.intel-compare-card{opacity:0;border:1px solid #ffffff0d;border-radius:12px;padding:1rem 1.15rem;transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1);transform:translateY(16px)}.intel-section.revealed .intel-compare-card{opacity:1;transform:translateY(0)}.intel-compare-card.faded{opacity:0;background:#ffffff04}.intel-section.revealed .intel-compare-card.faded{opacity:.5}.intel-compare-card.elevated{background:#e85d3a0a;border-color:#e85d3a1f}.intel-compare-label{text-transform:uppercase;letter-spacing:.15em;color:#ffffff26;margin-bottom:.6rem;font-size:.55rem;font-weight:700}.intel-compare-label.highlight{color:#e85d3a73}.intel-compare-text{color:#ffffff80;margin:0;font-size:.78rem;line-height:1.6}.intel-compare-card.elevated .intel-compare-text{color:#fff9}.intel-compare-action{margin-top:.5rem;font-size:.78rem;line-height:1.6}.intel-compare-action strong{color:#e85d3ad9;font-weight:600}.intel-lockin{text-align:center;color:#ffffff2e;margin-top:2rem;font-size:.7rem;font-style:italic}.trust-grid{grid-template-columns:repeat(4,1fr);gap:1.25rem;margin-bottom:3rem;display:grid}.trust-card{text-align:center;background:#ffffff05;border:1px solid #ffffff0d;border-radius:14px;padding:1.5rem 1.25rem}.trust-icon{margin-bottom:.75rem;font-size:1.5rem}.trust-title{color:#ffffffbf;margin-bottom:.5rem;font-size:.85rem;font-weight:700}.trust-desc{color:#ffffff4d;font-size:.72rem;line-height:1.6}.trust-compare{max-width:700px;margin:0 auto}.trust-compare-title{color:#ffffff80;text-align:center;margin-bottom:1.25rem;font-size:.85rem;font-weight:700}.trust-table-wrapper{border:1px solid #ffffff0d;border-radius:12px;overflow:hidden}.trust-table{border-collapse:collapse;width:100%;font-size:.72rem}.trust-table th{text-align:center;color:#ffffff4d;background:#ffffff04;border-bottom:1px solid #ffffff0a;padding:.75rem 1rem;font-weight:600}.trust-table th:first-child{text-align:left}.trust-highlight{color:#e85d3acc!important}.trust-table td{text-align:center;color:#ffffff59;border-bottom:1px solid #ffffff06;padding:.65rem 1rem}.trust-table td:first-child{text-align:left;color:#ffffff80;font-weight:500}.trust-table tbody tr:last-child td{border-bottom:none}.trust-no{color:#ffffff1a!important}.trust-yes{font-weight:700;color:#e85d3ae6!important}@media (max-width:768px){.hero-slack-example{margin-top:2rem}.hero-slack-bullet-text{font-size:.65rem}.scroll-story-frame{flex-direction:column;gap:2rem;padding:2rem 1.5rem}.scroll-story-text{text-align:center;max-width:100%}.scroll-story-visual{max-width:100%}.scroll-story-progress{right:1rem}.howit-grid{grid-template-columns:1fr}.intel-pipeline{flex-direction:column;gap:.5rem}.intel-pipe-arrow{width:32px;transform:rotate(90deg)}.intel-compare-cards{grid-template-columns:1fr}.trust-grid{grid-template-columns:repeat(2,1fr)}.trust-table{font-size:.65rem}.trust-table th,.trust-table td{padding:.5rem}}.hiw-mini-flow{background:#ffffff04;border:1px solid #ffffff0a;border-radius:12px;align-items:center;gap:0;padding:.6rem 1.2rem;display:inline-flex}.hiw-mini-node{color:#ffffff40;border-radius:6px;padding:.3rem .6rem;font-size:.65rem;font-weight:600}.hiw-mini-node.active{color:#e85d3ab3;background:#e85d3a14}.hiw-mini-arrow{flex-shrink:0;width:28px}.hiw-step{background:#ffffff03;border:1px solid #ffffff0a;border-radius:16px;grid-template-columns:1fr 1fr;align-items:center;gap:3rem;margin-bottom:4rem;padding:2rem;display:grid}.hiw-step:nth-child(2n){direction:rtl}.hiw-step:nth-child(2n)>*{direction:ltr}.hiw-step-num{color:#e85d3a66;letter-spacing:.15em;margin-bottom:.5rem;font-size:.6rem;font-weight:800}.hiw-step-title{color:#ffffffd9;margin-bottom:.5rem;font-size:1.15rem;font-weight:700}.hiw-step-desc{color:#ffffff80;margin-bottom:.5rem;font-size:.82rem;line-height:1.65}.hiw-step-detail{color:#ffffff40;font-size:.72rem;line-height:1.6}.hiw-integrations-grid{grid-template-columns:1fr 1fr;gap:.5rem;margin-bottom:.75rem;display:grid}.hiw-integration-chip{color:#ffffff73;background:#ffffff05;border:1px solid #ffffff0d;border-radius:10px;align-items:center;gap:.5rem;padding:.6rem .9rem;font-size:.72rem;font-weight:600;display:flex}.hiw-chip-dot{background:#e85d3a66;border-radius:50%;flex-shrink:0;width:6px;height:6px}.hiw-read-only-badge{color:#34d39980;background:#34d3990a;border:1px solid #34d3991a;border-radius:8px;align-items:center;gap:.4rem;padding:.4rem .7rem;font-size:.6rem;display:flex}.hiw-badge-icon{font-size:.7rem}.hiw-extract-demo{flex-direction:column;gap:.75rem;display:flex}.hiw-extract-msg{background:#ffffff05;border:1px solid #ffffff0d;border-radius:10px;padding:.8rem 1rem}.hiw-msg-header{align-items:center;gap:.4rem;margin-bottom:.3rem;display:flex}.hiw-msg-avatar{color:#e85d3acc;background:#e85d3a33;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-size:.55rem;font-weight:700;display:flex}.hiw-msg-avatar.kb{color:#fff;background:linear-gradient(135deg,#6366f1,#a855f7)}.hiw-msg-name{color:#ffffff8c;font-size:.65rem;font-weight:700}.hiw-msg-ch{color:#fff3;margin-left:.2rem;font-size:.55rem}.hiw-msg-text{color:#fff6;margin:0;font-size:.72rem;font-style:italic;line-height:1.5}.hiw-extract-cards{flex-direction:column;gap:.35rem;display:flex}.hiw-memory-chip{color:#fff6;background:#ffffff04;border:1px solid #ffffff0a;border-radius:8px;align-items:center;gap:.5rem;padding:.4rem .7rem;font-size:.68rem;display:flex}.hiw-mem-badge{text-transform:uppercase;letter-spacing:.08em;border-radius:4px;flex-shrink:0;padding:.12rem .35rem;font-size:.48rem;font-weight:700}.hiw-mem-badge.decision{color:#e85d3ab3;background:#e85d3a1a}.hiw-mem-badge.entity{color:#fbbf24b3;background:#f59e0b1a}.hiw-chat-demo{flex-direction:column;gap:.6rem;display:flex}.hiw-chat-user{align-self:flex-end}.hiw-chat-q{color:#fff9;background:#e85d3a1f;border:1px solid #e85d3a26;border-radius:10px 10px 2px;padding:.5rem .8rem;font-size:.72rem;display:inline-block}.hiw-chat-bot{background:#ffffff05;border:1px solid #ffffff0d;border-radius:10px;padding:.8rem 1rem}.hiw-chat-answer{color:#ffffff80;margin:.3rem 0 .4rem;font-size:.72rem;line-height:1.6}.hiw-chat-source{color:#e85d3a59;font-size:.55rem}.hiw-timeline{align-items:center;gap:0;display:flex}.hiw-tl-item{flex-direction:column;flex:1;align-items:center;gap:.4rem;display:flex}.hiw-tl-dot{background:#e85d3a4d;border:2px solid #e85d3a33;border-radius:50%;width:10px;height:10px}.hiw-tl-dot.nudge{background:#f59e0b4d;border-color:#f59e0b33}.hiw-tl-dot.escalate{background:#ef44444d;border-color:#ef444433}.hiw-tl-line{background:linear-gradient(90deg,#e85d3a26,#e85d3a14);flex:1;height:1px;margin-top:-1.6rem}.hiw-tl-content{text-align:center}.hiw-tl-day{color:#fff6;font-size:.6rem;font-weight:700;display:block}.hiw-tl-label{color:#fff3;font-size:.55rem}.hiw-pattern-card{background:#e85d3a0a;border:1px solid #e85d3a1f;border-radius:12px;padding:1rem 1.15rem}.hiw-pattern-tag{text-transform:uppercase;letter-spacing:.1em;color:#f2994a80;margin-left:auto;font-size:.5rem;font-weight:600}.hiw-pattern-text{color:#ffffff80;margin:.3rem 0;font-size:.72rem;line-height:1.6}.hiw-pattern-text strong{color:#e85d3ad9}.hiw-pattern-action{color:#e85d3a8c;margin:.3rem 0 0;font-size:.68rem;font-style:italic}.hiw-principles{grid-template-columns:repeat(3,1fr);gap:1.25rem;display:grid}.hiw-principle{text-align:center;background:#ffffff05;border:1px solid #ffffff0d;border-radius:14px;padding:1.5rem 1.25rem}.hiw-principle-icon{margin-bottom:.75rem;font-size:1.5rem}.hiw-principle-title{color:#ffffffbf;margin-bottom:.5rem;font-size:.85rem;font-weight:700}.hiw-principle-desc{color:#ffffff4d;font-size:.72rem;line-height:1.6}.hiw-safeguards{grid-template-columns:repeat(3,1fr);gap:1.25rem;display:grid}.hiw-safeguard{background:#ffffff04;border:1px solid #ffffff0a;border-radius:14px;flex-direction:column;gap:.75rem;padding:1.25rem;display:flex}.hiw-safeguard-scenario{background:#ef444408;border:1px solid #ef444414;border-radius:10px;padding:.75rem}.hiw-safeguard-scenario p{color:#fff6;margin:0;font-size:.72rem;line-height:1.55}.hiw-safeguard-label{text-transform:uppercase;letter-spacing:.12em;color:#ef444466;margin-bottom:.35rem;font-size:.5rem;font-weight:700;display:block}.hiw-safeguard-label.response{color:#34d39966}.hiw-safeguard-response{background:#34d39908;border:1px solid #34d39914;border-radius:10px;padding:.75rem}.hiw-safeguard-response p{color:#ffffff73;margin:0;font-size:.72rem;line-height:1.55}.hiw-safeguard-response code{color:#34d39999;background:#34d39914;border-radius:4px;padding:.1rem .3rem;font-size:.65rem}.hiw-safeguard-badges{flex-wrap:wrap;gap:.35rem;display:flex}.hiw-safeguard-badges span{text-transform:uppercase;letter-spacing:.08em;color:#e85d3a73;background:#e85d3a0f;border:1px solid #e85d3a1a;border-radius:5px;padding:.2rem .5rem;font-size:.5rem;font-weight:600}.hiw-compliance-banner{text-align:center;color:#ffffff26;background:#ffffff03;border:1px solid #ffffff08;border-radius:10px;margin-top:2rem;padding:1rem;font-size:.6rem}.hiw-comp-dot{color:#ffffff14;margin:0 .5rem}@media (max-width:768px){.hiw-step{grid-template-columns:1fr;gap:1.5rem}.hiw-step:nth-child(2n){direction:ltr}.hiw-principles,.hiw-safeguards{grid-template-columns:1fr}.hiw-timeline{flex-direction:column;gap:.5rem}.hiw-tl-line{width:1px;height:20px;margin-top:0}.hiw-mini-flow{flex-wrap:wrap;justify-content:center}}.pricing-pro-card{background:linear-gradient(135deg,#e85d3a4d,#f2994a26,#e85d3a1a);border-radius:16px;padding:1px;position:relative}.pricing-enterprise-card{background:linear-gradient(135deg,#fbbf2433,#f59e0b1a,#fbbf240d);border-radius:16px;padding:1px;position:relative}@keyframes orbit-slow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes orbit-reverse{0%{transform:rotate(360deg)}to{transform:rotate(0)}}.security-shield-viz{position:relative}.security-orbit-1{transform-origin:100px 100px;animation:20s linear infinite orbit-slow}.security-orbit-2{transform-origin:100px 100px;animation:15s linear infinite orbit-reverse}.security-dot-1{transform-origin:100px 100px;animation:8s linear infinite orbit-slow}.security-dot-2{transform-origin:100px 100px;animation:12s linear infinite orbit-reverse}.security-dot-3{transform-origin:100px 100px;animation:10s linear infinite orbit-slow}@keyframes spoke-pulse{0%,to{opacity:.5}50%{opacity:1}}@keyframes node-float{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes status-pulse{0%,to{opacity:1;box-shadow:0 0 #34d39966}50%{opacity:.8;box-shadow:0 0 0 4px #34d39900}}.integration-spoke{animation:3s ease-in-out infinite spoke-pulse}.integration-node{animation:4s ease-in-out infinite node-float}.integration-status-pulse{animation:2s ease-in-out infinite status-pulse}
