.capabilities-stack{display:flex;flex-direction:column;gap:0;margin-top:56px;border:1px solid var(--border);border-radius:12px;overflow:hidden;background:var(--border)}.cap-flow-block{background:var(--paper)}.cap-flow-block:nth-child(2n){background:#fafafa}.cap-flow-block:nth-child(2n):before{content:"";display:block;width:100%;height:1px;background:repeating-linear-gradient(90deg,rgba(15,23,42,.14) 0 5px,transparent 5px 10px)}.cap-flow-block:nth-child(2):after{content:"";display:block;width:100%;height:1px;background:repeating-linear-gradient(90deg,rgba(15,23,42,.14) 0 5px,transparent 5px 10px)}.cap-flow-block-inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px 56px;padding:48px 44px 52px;align-items:start}.cap-flow-left .cap-name{margin-bottom:14px}.cap-flow-left .cap-desc{margin-bottom:28px}.cap-flow-right .cap-bullets{margin-bottom:0}.cap-flow-right .cap-bullet{display:block;position:relative;padding-left:1.35em}.cap-flow-right .cap-bullet:before{position:absolute;left:0;top:1px;margin-top:0}.cap-flow-right .cap-bullet a{color:var(--accent, #7c3aed);font-weight:500;text-decoration:underline;text-underline-offset:2px}.cap-flow-right .crm-ask-chat,.cap-flow-right .cap-capability-preview{margin-top:28px}.cap-capability-preview{display:block;width:100%;height:240px;padding:0;border:1px solid rgba(255,255,255,.08);border-radius:14px;overflow:hidden;background:#0d0d1a;cursor:zoom-in;box-shadow:0 12px 40px #0000002e;text-align:left;font:inherit;transition:opacity .18s ease,box-shadow .18s ease}.cap-capability-preview:hover{opacity:.94}.cap-capability-preview:focus-visible{outline:2px solid var(--accent, #a78bfa);outline-offset:2px}.cap-capability-preview__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;display:block;pointer-events:none}.cap-capability-preview-carousel{position:relative;margin-top:28px;width:100%;height:240px;border:1px solid rgba(255,255,255,.08);border-radius:14px;overflow:hidden;background:#0d0d1a;box-shadow:0 12px 40px #0000002e}.cap-capability-preview-carousel .capabilities-screenshot-carousel__viewport{position:relative;height:100%}.cap-capability-preview-carousel .capabilities-screenshot-carousel__track{height:100%}.cap-capability-preview-carousel .capabilities-screenshot-carousel__slide{flex:0 0 100%;width:100%;height:100%;padding:0;border:none;background:none;cursor:zoom-in}.cap-capability-preview-carousel .capabilities-screenshot-carousel__slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;display:block}.cap-capability-preview-carousel .capabilities-screenshot-carousel__nav{width:30px;height:30px}.cap-capability-preview-carousel .capabilities-screenshot-carousel__nav--prev{left:10px}.cap-capability-preview-carousel .capabilities-screenshot-carousel__nav--next{right:10px}.cap-capability-preview-carousel .capabilities-screenshot-carousel__dots{position:absolute;left:0;right:0;bottom:10px;margin-top:0;padding:0}.cap-capability-preview-carousel .capabilities-screenshot-carousel__dot{background:#ffffff59}.cap-capability-preview-carousel .capabilities-screenshot-carousel__dot.is-active{background:#ffffffeb}html[data-theme=light] .page-integration .cap-capability-preview-carousel{border-color:#0f172a1a;background:#0d0d1a}.crm-flow-chart{display:flex;flex-direction:column;align-items:flex-start;width:-moz-fit-content;width:fit-content;max-width:100%}.crm-flow-step{width:100%}.crm-flow-step-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.crm-flow-step-badge{display:inline-flex;align-items:center;padding:3px 9px;border-radius:999px;font-size:.65rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;flex-shrink:0}.crm-flow-step-badge--true{color:#15803d;background:#16a34a1f;border:1px solid rgba(22,163,74,.25)}.crm-flow-step-badge--false{color:#b91c1c;background:#ef44441a;border:1px solid rgba(239,68,68,.22)}.crm-flow-pill{display:inline-flex;align-items:center;gap:10px;width:-moz-fit-content;width:fit-content;max-width:100%;min-height:38px;padding:7px 12px 7px 8px;border-radius:10px;border:1px solid var(--border);background:var(--paper);box-shadow:0 1px 2px #0000000a}.cap-flow-block:nth-child(2n) .crm-flow-pill{background:#fafafa}.crm-flow-pill--success{border-color:#16a34a59;background:#16a34a0d;overflow:visible}@keyframes crmFlowCheckOrb{0%{transform:scale(1);opacity:.55}70%,to{transform:scale(2.75);opacity:0}}.crm-flow-pill-check{display:inline-flex;align-items:center;justify-content:center;position:relative;isolation:isolate;width:20px;height:20px;border-radius:50%;background:#16a34a;color:#fff;flex-shrink:0;margin-left:2px}.crm-flow-pill-check:before,.crm-flow-pill-check:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:50%;pointer-events:none}.crm-flow-pill-check:before{background:#16a34a61;animation:crmFlowCheckOrb 2.6s ease-out infinite}.crm-flow-pill-check:after{border:1px solid rgba(22,163,74,.45);animation:crmFlowCheckOrb 2.6s ease-out infinite;animation-delay:1.3s}.crm-flow-pill-label{font-size:.8rem;font-weight:600;letter-spacing:-.01em;color:var(--ink);line-height:1.25}.crm-flow-icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;flex-shrink:0}.crm-flow-icon img{width:14px;height:14px;-o-object-fit:contain;object-fit:contain}.crm-flow-icon--list{background:#ede9fe;color:#6d28d9}.crm-flow-icon--company,.crm-flow-icon--posts{background:#dbeafe;color:#1d4ed8}.crm-flow-icon--detect{background:#ffedd5;color:#c2410c}.crm-flow-icon--contact{background:#e0f2fe;color:#0369a1}.crm-flow-icon--enrich{background:#fef3c7;color:#b45309}.crm-flow-icon--ai{background:#f3e8ff;color:#7c3aed}.crm-flow-icon--brand{background:#fff;border:1px solid var(--border)}.crm-flow-icon--hubspot{background:#fff7ed;border-color:#ff7a5933}.crm-flow-icon--salesforce{background:#eef6fc;border-color:#0176d333}.crm-flow-icon--sugarai{background:#e8f4ec;border-color:#296b3833}.crm-flow-icon--inbox{background:#0a66c2;color:#fff}.crm-flow-avatars{display:inline-flex;align-items:center;flex-shrink:0;padding-left:2px}.crm-flow-avatar{width:22px;height:22px;margin-left:-7px;border-radius:50%;border:2px solid #fff;-o-object-fit:cover;object-fit:cover;box-shadow:0 1px 2px #0000001a}.crm-flow-avatar:first-child{margin-left:0}.crm-flow-connector{display:flex;flex-direction:column;align-items:center;width:28px;margin:4px 0 4px 14px;color:var(--ink-muted)}.crm-flow-connector-line{width:1.5px;height:10px;background:currentColor;opacity:.35}.crm-flow-connector-arrow{display:block;opacity:.55}@keyframes crmFlowReveal{0%{opacity:0;transform:translate3d(0,10px,0)}to{opacity:1;transform:translateZ(0)}}@media (hover: hover){.cap-flow-block .crm-flow-chart>.crm-flow-step,.cap-flow-block .crm-flow-chart>.crm-flow-connector{opacity:0;transform:translate3d(0,10px,0)}.cap-flow-block.is-flow-built .crm-flow-chart>.crm-flow-step,.cap-flow-block.is-flow-built .crm-flow-chart>.crm-flow-connector,.cap-flow-block:hover .crm-flow-chart>.crm-flow-step,.cap-flow-block:hover .crm-flow-chart>.crm-flow-connector{opacity:1;transform:translateZ(0)}.cap-flow-block:not(.is-flow-built):hover .crm-flow-chart>.crm-flow-step,.cap-flow-block:not(.is-flow-built):hover .crm-flow-chart>.crm-flow-connector{animation:crmFlowReveal .42s cubic-bezier(.22,1,.36,1) backwards}.cap-flow-block.is-flow-built:not(.is-flow-built-static) .crm-flow-chart>.crm-flow-step,.cap-flow-block.is-flow-built:not(.is-flow-built-static) .crm-flow-chart>.crm-flow-connector{animation:crmFlowReveal .42s cubic-bezier(.22,1,.36,1) backwards}.cap-flow-block:not(.is-flow-built):hover .crm-flow-chart>:nth-child(1),.cap-flow-block.is-flow-built:not(.is-flow-built-static) .crm-flow-chart>:nth-child(1){animation-delay:0ms}.cap-flow-block:not(.is-flow-built):hover .crm-flow-chart>:nth-child(2),.cap-flow-block.is-flow-built:not(.is-flow-built-static) .crm-flow-chart>:nth-child(2){animation-delay:.1s}.cap-flow-block:not(.is-flow-built):hover .crm-flow-chart>:nth-child(3),.cap-flow-block.is-flow-built:not(.is-flow-built-static) .crm-flow-chart>:nth-child(3){animation-delay:.2s}.cap-flow-block:not(.is-flow-built):hover .crm-flow-chart>:nth-child(4),.cap-flow-block.is-flow-built:not(.is-flow-built-static) .crm-flow-chart>:nth-child(4){animation-delay:.3s}.cap-flow-block:not(.is-flow-built):hover .crm-flow-chart>:nth-child(5),.cap-flow-block.is-flow-built:not(.is-flow-built-static) .crm-flow-chart>:nth-child(5){animation-delay:.4s}.cap-flow-block:not(.is-flow-built):hover .crm-flow-chart>:nth-child(6),.cap-flow-block.is-flow-built:not(.is-flow-built-static) .crm-flow-chart>:nth-child(6){animation-delay:.5s}.cap-flow-block:not(.is-flow-built):hover .crm-flow-chart>:nth-child(7),.cap-flow-block.is-flow-built:not(.is-flow-built-static) .crm-flow-chart>:nth-child(7){animation-delay:.6s}.cap-flow-block:not(.is-flow-built):hover .crm-flow-chart>:nth-child(8),.cap-flow-block.is-flow-built:not(.is-flow-built-static) .crm-flow-chart>:nth-child(8){animation-delay:.7s}.cap-flow-block:not(.is-flow-built):hover .crm-flow-chart>:nth-child(9),.cap-flow-block.is-flow-built:not(.is-flow-built-static) .crm-flow-chart>:nth-child(9){animation-delay:.8s}.cap-flow-block.is-flow-built-static .crm-flow-chart>.crm-flow-step,.cap-flow-block.is-flow-built-static .crm-flow-chart>.crm-flow-connector{animation:none}}.crm-ask-chat{width:100%;max-width:100%;background:#0d0d1a;border:1px solid rgba(255,255,255,.08);border-radius:14px;overflow:hidden;box-shadow:0 12px 40px #0000002e;text-align:left}.crm-ask-chrome{display:flex;align-items:center;gap:10px;padding:10px 14px;border-bottom:1px solid rgba(255,255,255,.06);background:#ffffff05}.crm-ask-chrome-dots{display:flex;gap:5px}.crm-ask-chrome-dots span{width:8px;height:8px;border-radius:50%;background:#ffffff1a}.crm-ask-chrome-title{font-family:DM Mono,monospace;font-size:.58rem;letter-spacing:.08em;text-transform:uppercase;color:#ffffff59}.crm-ask-body{display:flex;flex-direction:column;gap:14px;padding:16px 14px 18px}.crm-ask-turn{display:flex;gap:8px;align-items:flex-start}.crm-ask-turn-left{flex-direction:row}.crm-ask-turn-right{flex-direction:row-reverse}.crm-ask-agent-avatar,.crm-ask-user-avatar{width:26px;height:26px;flex-shrink:0;border-radius:8px;display:flex;align-items:center;justify-content:center;margin-top:16px;overflow:hidden}.crm-ask-agent-avatar{background:#fff;border:1px solid rgba(255,255,255,.1)}.crm-ask-chat--hubspot .crm-ask-agent-avatar{background:#fff7ed}.crm-ask-chat--salesforce .crm-ask-agent-avatar{background:#eef6fc}.crm-ask-chat--sugarai .crm-ask-agent-avatar{background:#e8f4ec}.crm-ask-user-avatar{border-radius:50%;border:1px solid rgba(255,255,255,.12)}.crm-ask-user-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.crm-ask-bubble-wrap{display:flex;flex-direction:column;max-width:calc(100% - 34px)}.crm-ask-bubble-wrap-right{align-items:flex-end}.crm-ask-sender{font-family:DM Mono,monospace;font-size:.56rem;letter-spacing:.08em;color:#ffffff47;margin-bottom:4px}.crm-ask-sender-right{text-align:right}.crm-ask-bubble{font-family:Geist,sans-serif;font-size:.78rem;font-weight:400;line-height:1.55;padding:9px 12px;border-radius:12px}.crm-ask-bubble-user{background:#7c3aed2e;border:1px solid rgba(124,58,237,.24);border-top-right-radius:4px;color:#ffffffdb;font-style:italic}.crm-ask-chat--hubspot .crm-ask-bubble-user{background:#ff7a5929;border-color:#ff7a5947}.crm-ask-chat--salesforce .crm-ask-bubble-user{background:#0176d329;border-color:#0176d347}.crm-ask-chat--sugarai .crm-ask-bubble-user{background:#296b3829;border-color:#296b3847}.crm-ask-bubble-thinking{display:inline-flex;align-items:center;gap:6px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);border-top-left-radius:4px;color:#ffffff8c}.crm-ask-thinking-text{font-family:DM Mono,monospace;font-size:.62rem;letter-spacing:.04em}.crm-ask-thinking-dots{display:inline-flex;align-items:center;gap:3px}.crm-ask-thinking-dots span{width:4px;height:4px;border-radius:50%;background:#ffffff73;animation:crmAskDotBounce 1.2s ease-in-out infinite}.crm-ask-thinking-dots span:nth-child(2){animation-delay:.18s}.crm-ask-thinking-dots span:nth-child(3){animation-delay:.36s}@media (max-width: 900px){.cap-flow-block-inner{grid-template-columns:1fr;gap:32px;padding:36px 24px 40px}.crm-flow-pill-label{white-space:normal}}@keyframes crmAskDotBounce{0%,60%,to{transform:translateY(0);opacity:.35}30%{transform:translateY(-3px);opacity:1}}.crm-ask-chat--cycler .crm-ask-body{min-height:168px}.crm-ask-example-label{font-family:Geist,sans-serif;font-size:.58rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#ffffff52;margin-bottom:5px;text-align:right;transition:opacity .28s ease}.crm-ask-chat--hubspot .crm-ask-example-label{color:#ffb4968c}.crm-ask-chat--salesforce .crm-ask-example-label{color:#78bef08c}.crm-ask-chat--sugarai .crm-ask-example-label{color:#78af8c8c}[data-crm-ask-query]{transition:opacity .28s ease}.crm-ask-example-label.is-fading,[data-crm-ask-query].is-fading{opacity:0}.crm-ask-cycle-dots{display:flex;justify-content:center;gap:6px;padding:0 14px 14px}.crm-ask-cycle-dot{width:6px;height:6px;border-radius:50%;background:#ffffff2e;transition:background .25s ease,transform .25s ease}.crm-ask-cycle-dot.is-active{background:#a78bfad9;transform:scale(1.15)}.crm-ask-chat--hubspot .crm-ask-cycle-dot.is-active{background:#ff7a59e6}.crm-ask-chat--salesforce .crm-ask-cycle-dot.is-active{background:#0176d3e6}.crm-ask-chat--sugarai .crm-ask-cycle-dot.is-active{background:#296b38e6}@media (prefers-reduced-motion: reduce){.crm-ask-thinking-dots span{animation:none;opacity:.6}.crm-flow-pill-check:before,.crm-flow-pill-check:after,.page-integration .crm-flow-pill-check:before,.page-integration .crm-flow-pill-check:after{animation:none;opacity:0}.cap-flow-block:hover .crm-flow-chart>.crm-flow-step,.cap-flow-block:hover .crm-flow-chart>.crm-flow-connector,.cap-flow-block.is-flow-built .crm-flow-chart>.crm-flow-step,.cap-flow-block.is-flow-built .crm-flow-chart>.crm-flow-connector{animation:none}.cap-flow-block .crm-flow-chart>.crm-flow-step,.cap-flow-block .crm-flow-chart>.crm-flow-connector{opacity:1;transform:none}.crm-ask-example-label,[data-crm-ask-query]{transition:none}}.ask-stack{display:flex;flex-direction:column;gap:48px;margin-top:56px}.ask-video-row{display:flex;justify-content:center}.ask-video-row .ask-screenshot{width:-moz-fit-content;width:fit-content;max-width:100%}.ask-video-row .ask-screenshot:not(.ask-screenshot--video){width:100%}.ask-video-row .ask-screenshot img{width:100%;display:block;height:auto}.ask-content-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px 56px;align-items:start}.ask-chat-col .crm-ask-chat{max-width:none}.ask-screenshot{border-radius:8px;overflow:hidden;border:1px solid var(--border);box-shadow:0 16px 48px #00000014}.ask-content{display:flex;flex-direction:column;gap:16px}.ask-content-title{font-family:Geist,sans-serif;font-size:clamp(1.2rem,1.8vw,1.45rem);font-weight:700;letter-spacing:-.03em;line-height:1.2;color:var(--ink);margin:0}.ask-intro,.breeze-intro{font-size:.95rem;line-height:1.75;color:var(--ink-soft);font-weight:300;margin:0}@media (max-width: 900px){.ask-content-row{grid-template-columns:1fr;gap:32px}}
