.wf-page{background:var(--color-bg-primary);color:var(--text-primary);overflow-x:hidden}.wf-section-h2{letter-spacing:-.048em;color:var(--text-primary);margin-top:12px;font-size:clamp(28px,3.4vw,46px);line-height:1.05}.wf-section-body{color:var(--color-text-secondary);max-width:58ch;margin-top:14px;font-size:clamp(14px,1.45vw,16px);line-height:1.72}.wf-section-head{margin-bottom:30px}.wf-on-dark{color:#ffffffe6!important}.rv{opacity:0;transition:opacity .55s cubic-bezier(.16,1,.3,1),transform .55s cubic-bezier(.16,1,.3,1);transform:translateY(14px)}.rv.vis{opacity:1;transform:translateY(0)}.wf-hero{background:#fff}.wf-hero-inner{z-index:1;text-align:center;width:100%;max-width:980px;margin:0 auto;position:relative}.wf-hero-eyebrow{font-family:var(--font-body);text-transform:uppercase;font-weight:600;display:inline-block;letter-spacing:.14em!important;color:var(--color-brand-accent)!important;margin-bottom:16px!important;font-size:11px!important}.wf-hero-h1{letter-spacing:-.062em;text-align:center;color:#120e22fa;max-width:900px;margin-top:14px;margin-left:auto;margin-right:auto;font-size:clamp(42px,5.6vw,74px);line-height:1.02}.wf-hero-h1-accent{color:var(--color-brand-accent)}.wf-hero-body{max-width:650px;margin-top:24px;margin-left:auto;margin-right:auto;color:#17132594!important;margin-bottom:0!important;font-size:clamp(15px,1.45vw,18px)!important;line-height:1.82!important}.wf-hero-flow{background:#f8f7fbeb;border:1px solid #14003d0f;border-radius:999px;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;width:fit-content;max-width:100%;margin:38px auto 0;padding:12px 18px;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 24px #14003d09}.wf-hero-node{opacity:0;align-items:center;gap:8px;display:flex;transform:translateY(8px)scale(.98)}.wf-hero-node-dot{width:6px;height:6px;box-shadow:none;background:#7c3aedc7;border-radius:50%;flex-shrink:0}.wf-hero-node-label{letter-spacing:.005em;white-space:nowrap;color:#1713259e;font-size:12px;font-weight:500}.wf-hero-node-arrow{color:#17132542;opacity:0;align-items:center;margin:0 1px;display:flex;transform:translateY(6px)}.wf-hero-flow.vis .wf-hero-node,.wf-hero-flow.vis .wf-hero-node-arrow{animation:.52s cubic-bezier(.16,1,.3,1) forwards wf-hero-step-in;animation-delay:var(--hero-step-delay,0s)}.wf-hero-node--converted .wf-hero-node-dot{background:var(--color-brand-accent)}.wf-hero-node--converted .wf-hero-node-label{color:var(--color-brand-accent);font-weight:600}.wf-hero-flow.vis .wf-hero-node-dot{animation:wf-hero-dot-pulse 1.4s ease-out var(--hero-step-delay,0s) 1}@keyframes wf-hero-step-in{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes wf-hero-dot-pulse{0%{box-shadow:0 0 #7c3aed24}60%{box-shadow:0 0 0 6px #7c3aed00}to{box-shadow:0 0 #7c3aed00}}.wf-hero-cta{text-align:center;flex-wrap:wrap;align-items:center;gap:14px;width:100%;margin-top:30px;display:flex;justify-content:center!important}.wf-hero-cta>*{margin-left:0!important;margin-right:0!important}.wf-hero-cta .btn-primary{min-width:224px;box-shadow:0 14px 30px #4c1d9529}.wf-hero-cta .btn-secondary{color:#171325bd;min-width:208px;box-shadow:none;background:#ffffffdb;border-color:#14003d1c}.wf-hero-cta .btn-secondary:hover{color:#171325e0;background:#f8f7fbf5;border-color:#14003d29}.wf-stat-strip{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:22px;width:100%;max-width:980px;margin-top:40px;margin-left:auto;margin-right:auto;display:grid}.wf-stat-chip{color:#171325a8;align-items:flex-start;gap:12px;min-width:0;padding:0;display:flex}.wf-stat-chip+.wf-stat-chip{border-left:none}.wf-stat-chip-dot{background:#7c3aed;border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:8px;box-shadow:0 0 0 3px #7c3aed14}.wf-stat-chip-copy{text-align:left;min-width:0;font-size:14px;line-height:1.7}.wf-map-section{background:#fff;padding:clamp(56px,7vw,84px) 0}.wf-map-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.wf-map-panel{background:#fff;border:1px solid #14003d14;border-radius:34px;min-width:980px;padding:22px 22px 24px;box-shadow:0 20px 50px #14003d0d}.wf-map-canvas{--wf-connector:#c5cfdf;--wf-connector-strong:#b8c4d8;--wf-connector-node:#8b5cf6;background-color:#fcfcfd;background-image:radial-gradient(#14003d1c .7px,#0000 .7px);background-size:28px 28px;border-radius:28px;padding:40px 32px 36px;position:relative}.wf-map-svg{pointer-events:none;z-index:4;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.wf-map-svg-line{fill:none;stroke:var(--wf-connector-strong);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;opacity:.95}.wf-map-svg-line--arrow{marker-end:url(#wf-map-arrowhead)}.wf-map-svg-dot{fill:var(--wf-connector-node);stroke:#fcfcfd;stroke-width:4px;filter:drop-shadow(0 0 #8b5cf62e);opacity:1}.wf-map-svg-arrow{fill:none;stroke:var(--wf-connector-strong);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;opacity:.95}.wf-map-topline{flex-direction:column;align-items:center;gap:22px;width:100%;margin-bottom:52px;display:inline-flex}.wf-map-start{--wf-card-connector-x:50%;z-index:1;color:var(--text-primary);background:#fffffff5;border:1px solid #14003d14;border-radius:14px;align-items:baseline;gap:8px;padding:13px 18px;font-size:15px;display:inline-flex;position:relative;box-shadow:0 10px 26px #14003d0a}.wf-map-start-icon{color:#14003db3;justify-content:center;align-items:center;line-height:1;display:inline-flex;transform:translateY(1px)}.wf-map-qualification,.wf-map-step-card,.wf-map-end{z-index:1;background:#fffffff5;border:1px solid #14003d14;border-radius:18px;position:relative;box-shadow:0 16px 32px #14003d0d}.wf-map-qualification{width:324px;padding:20px 20px 18px}.wf-map-branch-grid{--wf-branch-gap:28px;gap:var(--wf-branch-gap);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;display:grid;position:relative}.wf-map-branch-col{flex-direction:column;align-items:center;min-width:0;display:flex;position:relative}.wf-map-branch-stack{flex-direction:column;align-items:center;gap:22px;width:min(100%,264px);display:flex;position:relative}.wf-map-step-card,.wf-map-end{z-index:1;width:100%;padding:15px 16px 14px}.wf-card-brand-badge{-webkit-backdrop-filter:blur(8px);background:#ffffffd1;border:1px solid #14003d12;border-radius:999px;align-items:center;gap:6px;padding:5px 7px;display:inline-flex;position:absolute;top:12px;right:12px;box-shadow:0 8px 18px #14003d0d}.wf-card-brand-logo{opacity:.72;justify-content:center;align-items:center;width:14px;height:14px;display:inline-flex}.wf-card-brand-logo img{object-fit:contain;width:100%;height:100%;display:block}.wf-map-branch-col>.wf-map-pill,.wf-map-branch-col>.wf-map-branch-stack,.wf-map-branch-col>.wf-map-branch-stack>.wf-map-step-card,.wf-map-branch-col>.wf-map-branch-stack>.wf-map-end{margin-left:auto;margin-right:auto}.wf-map-card-head{color:var(--text-primary);align-items:center;gap:8px;font-size:14px;line-height:1.25;display:flex}.wf-map-card-copy{color:#17132599;margin-top:8px;font-size:12px;line-height:1.5}.wf-map-pill{color:#fffffff5;letter-spacing:.01em;z-index:6;background:#111;border-radius:999px;margin-bottom:24px;padding:9px 14px;font-size:11px;font-weight:600;position:relative;box-shadow:0 10px 24px #00000029}.wf-map-end{min-height:0;margin-top:0;padding:14px 16px 13px}.wf-map-end--positive{background:#eefcf7f2;border-color:#10b98133}.wf-map-end--negative{background:#fef2f2f5;border-color:#ef44442e}.wf-map-end-label{color:var(--text-primary);font-size:16px;line-height:1.2}.wf-map-end--positive .wf-map-end-label{color:#059669}.wf-map-end--negative .wf-map-end-label{color:#dc2626}.wf-map-end-copy{color:#17132594;margin-top:6px;font-size:12px;line-height:1.5}.wf-map-footnote{text-align:center;font-size:11px;font-family:var(--font-body);color:#14003d61;margin-top:18px;line-height:1.6}.wf-map-wrap .wf-map-start,.wf-map-wrap .wf-map-qualification,.wf-map-wrap .wf-map-pill,.wf-map-wrap .wf-map-step-card,.wf-map-wrap .wf-map-end,.wf-map-wrap .wf-map-footnote{opacity:0;transform:translateY(14px)}.wf-map-wrap .wf-map-svg-line,.wf-map-wrap .wf-map-svg-arrow,.wf-map-wrap .wf-map-svg-dot{opacity:0}.wf-map-wrap.vis .wf-map-start,.wf-map-wrap.vis .wf-map-qualification,.wf-map-wrap.vis .wf-map-pill,.wf-map-wrap.vis .wf-map-step-card,.wf-map-wrap.vis .wf-map-end,.wf-map-wrap.vis .wf-map-footnote{animation:.56s cubic-bezier(.16,1,.3,1) forwards wf-map-card-in}.wf-map-wrap.vis .wf-map-start{animation-delay:40ms}.wf-map-wrap.vis .wf-map-qualification{animation-delay:.18s}.wf-map-wrap.vis .wf-map-pill{animation-delay:1s}.wf-map-wrap.vis .wf-map-branch-col:nth-child(2) .wf-map-pill{animation-delay:1.08s}.wf-map-wrap.vis .wf-map-branch-col:nth-child(3) .wf-map-pill{animation-delay:1.16s}.wf-map-wrap.vis .wf-map-branch-col:first-child .wf-map-step-card:first-child{animation-delay:1.18s}.wf-map-wrap.vis .wf-map-branch-col:first-child .wf-map-step-card:nth-child(2){animation-delay:1.34s}.wf-map-wrap.vis .wf-map-branch-col:first-child .wf-map-step-card:nth-child(3){animation-delay:1.5s}.wf-map-wrap.vis .wf-map-branch-col:first-child .wf-map-step-card:nth-child(4){animation-delay:1.66s}.wf-map-wrap.vis .wf-map-branch-col:first-child .wf-map-end{animation-delay:1.82s}.wf-map-wrap.vis .wf-map-branch-col:nth-child(2) .wf-map-step-card:first-child{animation-delay:1.26s}.wf-map-wrap.vis .wf-map-branch-col:nth-child(2) .wf-map-step-card:nth-child(2){animation-delay:1.42s}.wf-map-wrap.vis .wf-map-branch-col:nth-child(2) .wf-map-step-card:nth-child(3){animation-delay:1.58s}.wf-map-wrap.vis .wf-map-branch-col:nth-child(2) .wf-map-end{animation-delay:1.74s}.wf-map-wrap.vis .wf-map-branch-col:nth-child(3) .wf-map-step-card:first-child{animation-delay:1.34s}.wf-map-wrap.vis .wf-map-branch-col:nth-child(3) .wf-map-step-card:nth-child(2){animation-delay:1.5s}.wf-map-wrap.vis .wf-map-branch-col:nth-child(3) .wf-map-step-card:nth-child(3){animation-delay:1.66s}.wf-map-wrap.vis .wf-map-branch-col:nth-child(3) .wf-map-end{animation-delay:1.82s}.wf-map-wrap.vis .wf-map-svg-line,.wf-map-wrap.vis .wf-map-svg-arrow,.wf-map-wrap.vis .wf-map-svg-dot{animation:.34s forwards wf-map-fade-in;animation-delay:var(--wf-map-connector-delay,.28s)}@keyframes wf-map-card-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes wf-map-line-grow-y{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}@keyframes wf-map-line-grow-x{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes wf-map-fade-in{0%{opacity:0}to{opacity:1}}.wf-funnel-section{background:#0c0619;padding:clamp(72px,9vw,108px) 0;position:relative;overflow:hidden}.wf-funnel-section:before,.wf-funnel-section:after{content:"";pointer-events:none;border-radius:50%;position:absolute}.wf-funnel-section:before{filter:blur(60px);background:radial-gradient(circle,#8b5cf61a 0%,#0000 70%);width:400px;height:400px;top:10%;left:10%}.wf-funnel-section:after{filter:blur(80px);background:radial-gradient(circle,#c084fc14 0%,#0000 70%);width:500px;height:500px;bottom:10%;right:10%}.wf-funnel-ambient{filter:blur(50px);pointer-events:none;background:radial-gradient(circle at 25% 40%,#7c3aed24 0%,#0000 55%),radial-gradient(circle at 75% 70%,#581cb41a 0%,#0000 50%);position:absolute;inset:0}.wf-funnel-inner{z-index:1;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:start;gap:44px;display:grid;position:relative}.wf-funnel-copy .wf-section-body{color:#ffffffa8!important}.wf-funnel-bars{flex-direction:column;gap:14px;display:flex}.workflow-funnel-stage,.wf-funnel-row{flex-direction:column;gap:8px;display:flex}.workflow-funnel-stage-meta,.wf-funnel-stage-meta{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.wf-funnel-stage-copy,.wf-funnel-stage-side{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.wf-funnel-stage-side{justify-content:flex-end}.wf-funnel-row-label{font-family:var(--font-body);letter-spacing:.06em;text-transform:uppercase;color:#fffc;font-size:12px;font-weight:700}.wf-funnel-stage-count,.wf-funnel-stage-rate,.wf-funnel-stage-delta{font-family:var(--font-body);color:#ffffff8a;font-size:12px;font-weight:400}.wf-funnel-stage-rate{color:#ffffffe0;font-weight:600}.wf-funnel-stage-delta{color:#ffffff75}.wf-funnel-track{-webkit-backdrop-filter:blur(10px);background:linear-gradient(#ffffff0a,#ffffff05);border:1px solid #ffffff14;border-radius:14px;height:48px;position:relative;overflow:hidden}.wf-funnel-bar{border-radius:14px;align-items:center;width:0;height:100%;transition:none;display:flex;box-shadow:inset 0 1px #ffffff1f,0 8px 18px #0c06192e}.workflow-funnel-shell.vis .wf-funnel-bar,.wf-funnel-shell.vis .wf-funnel-bar{animation:.9s cubic-bezier(.16,1,.3,1) both wf-bar-in;animation-delay:var(--bar-delay,0s);width:var(--bar-pct)}@keyframes wf-bar-in{0%{opacity:0;width:0}to{width:var(--bar-pct);opacity:1}}.wf-funnel-bar--voice{background:linear-gradient(90deg,#8f63f3,#8a5cf6)}.wf-funnel-bar--voice-mid{background:linear-gradient(90deg,#8559e7,#8053e0)}.wf-funnel-bar--calendar{background:linear-gradient(90deg,#7a50da,#754cd4)}.wf-funnel-bar--converted{background:linear-gradient(90deg,#10b981,#059669)}.wf-funnel-row:first-child .wf-funnel-bar{background:linear-gradient(90deg,#9568f8,#8e60f4)}.wf-funnel-row:nth-child(2) .wf-funnel-bar{background:linear-gradient(90deg,#895cf0,#8358eb)}.wf-funnel-row:nth-child(3) .wf-funnel-bar{background:linear-gradient(90deg,#7f54e6,#794fdf)}.wf-funnel-row:nth-child(4) .wf-funnel-bar{background:linear-gradient(90deg,#754bd8,#7046d3)}.wf-funnel-row:nth-child(5) .wf-funnel-bar{background:linear-gradient(90deg,#6b42cb,#663ec6)}.wf-funnel-row:nth-child(6) .wf-funnel-bar{background:linear-gradient(90deg,#10b981,#059669)}.wf-use-section{background:#fff;padding:clamp(56px,7vw,84px) 0}.wf-use-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.wf-carousel-nav{flex-shrink:0;gap:8px;display:flex}.wf-nav-btn{width:38px;height:38px;color:var(--text-primary);cursor:pointer;background:#fff;border:1px solid #14003d1a;border-radius:50%;justify-content:center;align-items:center;transition:all .18s;display:flex;box-shadow:0 4px 12px #14003d0d}.wf-nav-btn:hover{color:#fff;background:#14003d;border-color:#14003d;box-shadow:0 6px 18px #0e003d2e}.wf-use-carousel{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:16px;padding-top:8px;padding-bottom:8px;display:flex;overflow:auto hidden}.wf-use-carousel::-webkit-scrollbar{display:none}.wf-use-card{scroll-snap-align:start;cursor:default;background:#fff;border:1px solid #14003d14;border-radius:26px;flex-direction:column;flex:0 0 clamp(520px,78vw,920px);gap:0;padding:24px 24px 20px;transition:box-shadow .25s,border-color .25s;display:flex}.wf-use-card:hover{border-color:#14003d1f}.wf-use-tag{letter-spacing:.11em;text-transform:uppercase;font-size:12px;font-weight:600;font-family:var(--font-body);color:var(--tag-color,#7c3aed);background:0 0;border:none;border-radius:0;margin-bottom:14px;padding:0;display:block}.wf-use-title{color:var(--text-primary);margin-bottom:8px;font-size:clamp(18px,2vw,22px);line-height:1.18}.wf-use-title--nowrap{white-space:nowrap}.wf-use-body{color:var(--color-text-secondary);flex:none;font-size:14px;line-height:1.68}.wf-use-flow-wrap{border-top:1px solid #14003d12;margin-top:18px;padding-top:16px}.wf-use-flow-wrap--branching{margin-top:20px;padding-top:18px;overflow:hidden}.wf-branch-viewport-shell{flex-direction:column;gap:14px;display:flex;position:relative}.wf-branch-viewport{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background-color:#fcfcfd;background-image:radial-gradient(#14003d1c .7px,#0000 .7px);background-size:28px 28px;border:1px solid #14003d1a;border-radius:20px;height:560px;position:relative;overflow:hidden}.wf-branch-viewport--full{cursor:default;touch-action:pan-x pan-y;scrollbar-gutter:stable both-edges;overscroll-behavior:contain;height:min(78vh,860px);overflow:auto}.wf-branch-viewport.is-dragging{cursor:grabbing}.wf-branch-viewport-canvas{transform-origin:0 0;will-change:transform;width:max-content}.wf-branch-viewport-canvas--card{position:absolute;top:0;left:0}.wf-branch-viewport-canvas--full{box-sizing:border-box;width:max-content;margin-left:auto;margin-right:auto;padding:72px 40px 88px;display:block;position:relative}.wf-branch-viewport-full{color:#171325d1;background:#ffffffeb;border:1px solid #14003d1a;border-radius:999px;justify-content:center;align-items:center;width:36px;height:36px;padding:0;transition:border-color .2s,color .2s,background .2s;display:inline-flex}.wf-branch-viewport-full:hover{color:#4c1d95eb;background:#f8f7fbfa;border-color:#7c3aed33}.wf-branch-viewport-controls{align-items:center;gap:8px;display:inline-flex}.wf-branch-viewport-controls--floating{z-index:14;position:absolute;top:18px;right:18px}.wf-branch-viewport-hint{color:#1713258a;letter-spacing:.01em;font-size:12px}.wf-branch-viewport-hint--floating{z-index:14;position:absolute;top:26px;left:24px}.wf-branch-viewport-zoom{color:#171325c7;background:#ffffffe6;border:1px solid #14003d1a;border-radius:999px;justify-content:center;align-items:center;min-width:36px;min-height:36px;padding:0;font-size:16px;line-height:1;transition:border-color .2s,color .2s,background .2s;display:inline-flex;box-shadow:0 8px 20px #14003d0d}.wf-branch-viewport-zoom:hover{color:#4c1d95eb;background:#f8f7fbfa;border-color:#7c3aed33}.wf-mini-flow{flex-wrap:wrap;align-items:flex-start;gap:4px;display:flex}.wf-mini-step{align-items:center;gap:5px;display:flex}.wf-mini-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.wf-mini-step--voice .wf-mini-dot{background:#10b981}.wf-mini-step--time .wf-mini-dot{background:#f59e0b}.wf-mini-step--whatsapp .wf-mini-dot{background:#22c55e}.wf-mini-step--email .wf-mini-dot{background:#3b82f6}.wf-mini-step--calendar .wf-mini-dot{background:#8b5cf6}.wf-mini-step--exit .wf-mini-dot{background:#ef4444}.wf-mini-step--converted .wf-mini-dot{background:#059669}.wf-mini-label{font-size:11px;font-weight:500;font-family:var(--font-body);color:var(--color-text-secondary);white-space:nowrap}.wf-mini-arrow{color:#14003d4d;align-items:center;margin:0 1px;padding-top:1px;display:flex}.wf-branch-preview{--wf-connector:#c5cfdf;--wf-connector-strong:#b8c4d8;--wf-connector-node:#8b5cf6;background:0 0;border:0;border-radius:0;width:max-content;padding:18px 16px 16px;position:relative;overflow:hidden}.wf-branch-top{z-index:6;flex-direction:column;align-items:center;gap:26px;display:flex;position:relative}.wf-branch-node{z-index:1;background:#fffffff5;border:1px solid #14003d14;border-radius:18px;width:100%;max-width:196px;padding:15px 16px 14px;position:relative}.wf-branch-node--compact{padding:14px 15px 13px}.wf-branch-node--small{max-width:196px}.wf-branch-node--medium{max-width:224px}.wf-branch-node--success{background:#eefcf7f2;border-color:#10b98133}.wf-branch-node--success .wf-branch-node-head{color:#059669}.wf-branch-node--cold{background:#fef2f2f5;border-color:#ef44442e}.wf-branch-node--cold .wf-branch-node-head{color:#dc2626}.wf-branch-node-head{color:var(--text-primary);align-items:center;gap:8px;font-size:14px;line-height:1.25;display:flex}.wf-branch-node-head>svg{flex-shrink:0;width:16px;height:16px}.wf-branch-node-head--nowrap span{white-space:nowrap}.wf-branch-node-copy{color:#17132594;margin-top:8px;font-size:12px;line-height:1.5}.wf-branch-svg{z-index:4}.wf-branch-svg .wf-map-svg-line--arrow{marker-end:url(#wf-branch-arrowhead)}.wf-branch-svg--lines{z-index:4}.wf-branch-svg--dots{z-index:8}.wf-branch-split-grid{grid-template-columns:var(--wf-branch-top-level-columns,repeat(2, minmax(0, 1fr)));justify-content:var(--wf-branch-top-level-justify,stretch);gap:var(--wf-branch-top-level-gap,32px);z-index:6;margin-top:34px;padding-top:28px;display:grid;position:relative}.wf-branch-column{flex-direction:column;align-items:center;min-width:0;display:flex}.wf-branch-stack{flex-direction:column;align-items:center;gap:26px;width:100%;display:flex}.wf-branch-pill{z-index:9;letter-spacing:.01em;border-radius:999px;align-self:center;margin-bottom:26px;padding:9px 14px;font-size:11px;font-weight:600;position:relative;box-shadow:0 10px 24px #00000029}.wf-branch-pill--primary,.wf-branch-pill--neutral{color:#fffffff5;background:#111}.wf-branch-subgrid{z-index:6;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:100%;margin-top:28px;padding-top:28px;display:grid;position:relative}.wf-branch-group{z-index:9;flex-direction:column;align-items:center;min-width:0;display:flex;position:relative}.wf-branch-preview--compact .wf-branch-top{gap:24px}.wf-branch-preview--compact .wf-branch-node--small{max-width:176px}.wf-branch-preview--compact .wf-branch-node--medium{max-width:196px}.wf-branch-preview--compact .wf-branch-split-grid{gap:18px;margin-top:26px;padding-top:20px}.wf-branch-preview--compact .wf-branch-stack{gap:24px}.wf-branch-preview--compact .wf-branch-pill{margin-bottom:22px}.wf-branch-preview--compact .wf-branch-subgrid{gap:10px;margin-top:20px;padding-top:20px}.wf-use-outcome{background:#10b9810f;border:1px solid #10b9812e;border-radius:12px;align-items:flex-start;gap:8px;margin-top:auto;padding:10px 14px;display:flex}.wf-use-outcome-icon{color:#059669;flex-shrink:0;margin-top:1px}.wf-use-outcome-text{font-size:12.5px;font-family:var(--font-body);color:#059669;font-weight:500;line-height:1.5}.wf-full-map-modal{z-index:240;backdrop-filter:blur(10px);background:#000000d1;justify-content:center;align-items:flex-start;padding:104px 28px 28px;display:flex;position:fixed;inset:0;overflow-y:auto}.wf-full-map-panel{background:#fff;border:1px solid #14003d1a;border-radius:28px;flex-direction:column;width:min(1200px,100%);max-height:calc(100vh - 132px);display:flex;overflow:hidden;box-shadow:0 24px 70px #14003d2e}.wf-full-map-body{max-height:calc(100vh - 132px);padding:24px;overflow:hidden}.wf-cap-section{background:#fff;padding:clamp(56px,7vw,84px) 0}.wf-cap-carousel{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:14px;padding-top:8px;padding-bottom:8px;display:flex;overflow:auto hidden}.wf-cap-carousel::-webkit-scrollbar{display:none}.wf-cap-card{scroll-snap-align:start;box-shadow:none;background:#fff;border:1px solid #14003d12;border-radius:22px;flex:0 0 clamp(420px,54vw,620px);padding:24px 22px;transition:box-shadow .25s,border-color .25s,transform .25s}.wf-cap-card:hover{box-shadow:none;border-color:#14003d1f}.wf-cap-icon{color:#6d28d9;background:linear-gradient(135deg,#7c3aed1a,#2a8de914);border-radius:14px;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:18px;display:flex}.wf-cap-card-inner{flex-direction:column;min-height:100%;display:flex}.wf-cap-card-inner--with-demo{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:18px;display:grid}.wf-cap-copy{align-self:start;min-width:0}.wf-cap-visual{align-self:stretch}.wf-cta-graph{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.wf-cta-graph-layer{opacity:.075;width:108%;height:112%;position:absolute;inset:-6% -4%}.wf-cta-graph-layer path{fill:none;stroke:#c4b5fdb8;stroke-width:2.25px;stroke-linecap:round;stroke-linejoin:round}.wf-cta-graph-layer circle{fill:#c4b5fdeb;stroke:#0c0619e6;stroke-width:3.5px}.wf-cta-graph-layer--a{animation:18s ease-in-out infinite alternate wf-cta-graph-drift-a}.wf-cta-graph-layer--b{animation:23s ease-in-out infinite alternate wf-cta-graph-drift-b}@keyframes wf-cta-graph-drift-a{0%{transform:translate(-1.5%,.8%)}to{transform:translate(1.25%,-1%)}}@keyframes wf-cta-graph-drift-b{0%{transform:translate(1.2%,-.8%)}to{transform:translate(-1.4%,1.1%)}}.wf-conditional-demo{background:#fcfcfd;border:1px solid #14003d14;border-radius:18px;margin-bottom:0;overflow:visible}.wf-conditional-demo-canvas{min-height:188px;padding:18px 18px 16px;position:relative;overflow:visible}.wf-conditional-node{z-index:2;background:#fffffff5;border:1px solid #14003d14;border-radius:18px;width:min(100%,250px);margin:0 auto;padding:14px 14px 16px;transition:border-color .18s,box-shadow .18s;position:relative;box-shadow:0 12px 28px #14003d0f}.wf-conditional-node--glow{border-color:#7c3aed38;box-shadow:0 14px 32px #14003d14,0 0 0 4px #7c3aed14}.wf-conditional-node-head{margin-bottom:10px}.wf-conditional-node-badge{color:#6d28d9;letter-spacing:.08em;text-transform:uppercase;background:#7c3aed14;border-radius:999px;align-items:center;padding:5px 9px;font-size:10px;font-weight:600;display:inline-flex}.wf-conditional-form{gap:8px;display:grid}.wf-conditional-field{z-index:1;position:relative}.wf-conditional-field--field{z-index:5}.wf-conditional-field--operator{z-index:4}.wf-conditional-field--value{z-index:3}.wf-conditional-label{letter-spacing:.1em;text-transform:uppercase;color:#17132575;margin-bottom:5px;font-size:9px;font-weight:600;display:block}.wf-conditional-input{color:#171325b3;background:#fff;border:1px solid #14003d14;border-radius:12px;justify-content:space-between;align-items:center;gap:8px;min-height:34px;padding:0 10px;font-size:12px;transition:border-color .14s,box-shadow .14s,transform .1s,color .14s;display:flex;position:relative}.wf-conditional-field--hovered .wf-conditional-input,.wf-conditional-field--active .wf-conditional-input,.wf-conditional-field--open .wf-conditional-input{border-color:#7c3aed38;box-shadow:0 0 0 3px #7c3aed0f}.wf-conditional-field--pressed .wf-conditional-input{transform:scale(.985)}.wf-conditional-input--focus{border-color:#7c3aed47;box-shadow:0 0 0 3px #7c3aed14}.wf-conditional-value{color:#17132561;transition:color .14s}.wf-conditional-value--filled{color:#171325c7}.wf-conditional-menu{opacity:0;transform-origin:top;z-index:12;pointer-events:none;background:#fffffffa;border:1px solid #14003d14;border-radius:12px;padding:6px;transition:opacity .13s,transform .13s;position:absolute;top:calc(100% + 6px);left:0;right:0;transform:translateY(4px)scale(.985);box-shadow:0 14px 26px #14003d14}.wf-conditional-field--open .wf-conditional-menu{opacity:1;transform:translateY(0)scale(1)}.wf-conditional-option{color:#1713259e;border-radius:9px;padding:7px 8px;font-size:11px}.wf-conditional-option--active{color:#6d28d9;background:#7c3aed14}.wf-conditional-typed{white-space:nowrap;color:#14003d;align-items:center;min-height:16px;display:inline-flex}.wf-conditional-connectors{pointer-events:none;height:0;position:absolute;inset:auto 0 -16px}.wf-conditional-dot{opacity:.82;background:#8b5cf6;border:3px solid #fff;border-radius:50%;width:12px;height:12px;transition:box-shadow .16s,opacity .16s;position:absolute;bottom:0;box-shadow:0 0 0 1px #8b5cf62e}.wf-conditional-dot--left{left:18px}.wf-conditional-dot--right{right:18px}.wf-conditional-connectors--glow .wf-conditional-dot{box-shadow:0 0 0 1px #8b5cf638,0 0 0 6px #8b5cf61f}.wf-conditional-branches{z-index:1;justify-content:space-between;gap:16px;margin-top:28px;padding:0 4px;display:flex;position:relative}.wf-conditional-branch{opacity:0;flex:1 1 0;transition:opacity .18s,transform .18s;transform:translateY(6px)}.wf-conditional-branches--visible .wf-conditional-branch{opacity:1;transform:translateY(0)}.wf-conditional-branch-pill{color:#171325b8;white-space:nowrap;background:#ffffffeb;border:1px solid #14003d14;border-radius:12px;justify-content:center;align-items:center;min-width:100%;min-height:34px;padding:0 10px;font-size:11px;font-weight:500;display:inline-flex}.wf-time-demo{background:#fcfcfd;border:1px solid #14003d14;border-radius:18px;margin-bottom:0;overflow:visible}.wf-time-demo-canvas{min-height:188px;padding:18px 18px 16px;position:relative}.wf-time-demo-node{background:#fffffff5;border:1px solid #14003d14;border-radius:18px;width:min(100%,252px);margin:0 auto;padding:14px 14px 18px;transition:opacity .22s,border-color .22s,box-shadow .22s,transform .22s;box-shadow:0 12px 28px #14003d0f}.wf-time-demo-node--waiting{opacity:.72}.wf-time-demo-node--resumed{border-color:#7c3aed33;box-shadow:0 14px 32px #14003d14,0 0 0 4px #7c3aed14}.wf-time-demo-head{align-items:center;gap:12px;margin-bottom:10px;display:flex}.wf-time-demo-head-main{color:#6d28d9;background:#7c3aed14;border-radius:999px;align-items:center;gap:8px;padding:5px 9px;display:inline-flex}.wf-time-demo-head-title{letter-spacing:.08em;text-transform:uppercase;align-items:center;font-size:10px;font-weight:600;display:inline-flex}.wf-time-demo-row{gap:6px;display:grid}.wf-time-demo-duration-row{grid-template-columns:86px minmax(0,1fr);align-items:start;gap:8px;display:grid}.wf-time-demo-label{letter-spacing:.1em;text-transform:uppercase;color:#17132575;font-size:9px;font-weight:600;display:block}.wf-time-demo-chip{background:#fff;border:1px solid #14003d14;border-radius:12px;justify-content:space-between;align-items:center;min-height:36px;padding:0 12px;transition:border-color .16s,box-shadow .16s,transform .16s;display:inline-flex}.wf-time-demo-chip--active{border-color:#7c3aed38;transform:translateY(-1px);box-shadow:0 0 0 3px #7c3aed0f}.wf-time-demo-duration{color:#171325d1;font-size:12px;font-weight:500}.wf-time-demo-chip--numeric{justify-content:flex-start}.wf-time-demo-select{position:relative}.wf-time-demo-chip--select{width:100%}.wf-time-demo-menu{opacity:0;transform-origin:top;pointer-events:none;z-index:4;background:#fffffffa;border:1px solid #14003d14;border-radius:12px;padding:6px;transition:opacity .13s,transform .13s;position:absolute;top:calc(100% + 6px);left:0;right:0;transform:translateY(4px)scale(.985);box-shadow:0 14px 26px #14003d14}.wf-time-demo-select--open .wf-time-demo-menu{opacity:1;transform:translateY(0)scale(1)}.wf-time-demo-option{color:#1713259e;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;padding:7px 8px;font-size:11px;display:flex}.wf-time-demo-option--active{color:#6d28d9;background:#7c3aed14}.wf-time-demo-progress{margin-top:14px}.wf-time-demo-progress-track{background:#14003d0f;border-radius:999px;height:8px;overflow:hidden}.wf-time-demo-progress-fill{border-radius:inherit;transform-origin:0;background:linear-gradient(90deg,#7c3aed33,#7c3aedb8);height:100%;transition:transform .52s cubic-bezier(.16,1,.3,1)}.wf-time-demo-progress-meta{color:#1713257a;justify-content:space-between;gap:12px;margin-top:6px;font-size:10px;display:flex}.wf-time-demo-trigger{opacity:0;flex-direction:column;align-items:center;gap:6px;margin-top:10px;transition:opacity .18s,transform .18s;display:flex;transform:translateY(6px)}.wf-time-demo-trigger.is-visible{opacity:1;transform:translateY(0)}.wf-time-demo-trigger-dot{background:#8b5cf6;border:3px solid #fff;border-radius:50%;width:12px;height:12px;box-shadow:0 0 0 1px #8b5cf62e,0 0 0 6px #8b5cf61f}.wf-time-demo-trigger-line{background:linear-gradient(#8b5cf6b8,#c5cfdfb8);border-radius:999px;width:2px;height:18px}.wf-time-demo-trigger-pill{color:#171325bd;white-space:nowrap;background:#ffffffeb;border:1px solid #14003d14;border-radius:12px;justify-content:center;align-items:center;min-height:34px;padding:0 12px;font-size:11px;font-weight:500;display:inline-flex}.wf-trigger-demo{background:#fcfcfd;border:1px solid #14003d14;border-radius:18px;margin-bottom:0;overflow:hidden}.wf-trigger-demo-canvas{min-height:208px;padding:18px 18px 16px;position:relative}.wf-trigger-demo-event{color:#171325b8;opacity:0;z-index:3;background:#fffffff0;border:1px solid #14003d14;border-radius:999px;align-items:center;gap:8px;min-height:32px;padding:0 12px;font-size:11px;font-weight:500;transition:opacity .18s,transform .48s cubic-bezier(.16,1,.3,1);display:inline-flex;position:absolute;top:18px;left:14px;transform:translate(-8px,-8px)scale(.96)}.wf-trigger-demo-event.is-visible{opacity:1}.wf-trigger-demo-event.is-moving{transform:translate(92px,54px)scale(.98)}.wf-trigger-demo-node{z-index:2;background:#fffffff5;border:1px solid #14003d14;border-radius:18px;width:min(100%,248px);margin:42px auto 0;padding:14px 14px 16px;transition:border-color .18s,box-shadow .18s,transform .18s;position:relative;box-shadow:0 12px 28px #14003d0f}.wf-trigger-demo-node--pulse{border-color:#7c3aed38;box-shadow:0 14px 32px #14003d14,0 0 0 4px #7c3aed14}.wf-trigger-demo-head{margin-bottom:10px}.wf-trigger-demo-body{gap:6px;display:grid}.wf-trigger-demo-title{color:#171325e6;font-size:14px;font-weight:600}.wf-trigger-demo-copy{color:#1713258a;font-size:12px;line-height:1.45}.wf-trigger-demo-connectors{pointer-events:none;height:0;transition:opacity .14s;position:absolute;inset:auto 0 -16px}.wf-trigger-demo-connectors.is-active .wf-conditional-dot{box-shadow:0 0 0 1px #8b5cf638,0 0 0 6px #8b5cf61f}.wf-trigger-demo-next{opacity:0;flex-direction:column;align-items:center;gap:6px;margin-top:28px;transition:opacity .18s,transform .18s;display:flex;transform:translateY(6px)}.wf-trigger-demo-next.is-visible{opacity:1;transform:translateY(0)}.wf-trigger-demo-next-line{background:linear-gradient(#8b5cf6b8,#c5cfdfb8);border-radius:999px;width:2px;height:18px}.wf-trigger-demo-next-pill{color:#171325bd;white-space:nowrap;background:#ffffffeb;border:1px solid #14003d14;border-radius:12px;justify-content:center;align-items:center;min-height:34px;padding:0 12px;font-size:11px;font-weight:500;display:inline-flex}.wf-integration-demo{background:#fcfcfd;border:1px solid #14003d14;border-radius:18px;margin-bottom:0;overflow:visible}.wf-integration-demo-canvas{min-height:208px;padding:18px 18px 16px;position:relative;overflow:visible}.wf-integration-demo-node{z-index:2;background:#fffffff5;border:1px solid #14003d14;border-radius:18px;width:min(100%,258px);margin:0 auto;padding:14px 14px 16px;transition:border-color .18s,box-shadow .18s,transform .18s;position:relative;box-shadow:0 12px 28px #14003d0f}.wf-integration-demo-node--execute{border-color:#7c3aed38;box-shadow:0 14px 32px #14003d14,0 0 0 4px #7c3aed14}.wf-integration-demo-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.wf-integration-demo-logo{opacity:0;background:#fffffff0;border:1px solid #14003d14;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;transition:opacity .16s,transform .16s;display:inline-flex;transform:scale(.92)}.wf-integration-demo-logo img{width:14px;height:14px}.wf-integration-demo-node--execute .wf-integration-demo-logo,.wf-integration-demo-logo:not(:empty){opacity:1;transform:scale(1)}.wf-integration-demo-form{gap:8px;display:grid}.wf-integration-demo-field{z-index:1;position:relative}.wf-integration-demo-field.is-active .wf-conditional-input,.wf-integration-demo-field.is-open .wf-conditional-input{border-color:#7c3aed38;box-shadow:0 0 0 3px #7c3aed0f}.wf-integration-demo-field.is-open{z-index:5}.wf-integration-demo-field.is-open.wf-integration-demo-field--params,.wf-integration-demo-field.is-open:last-child{z-index:9}.wf-integration-demo-field.is-open .wf-conditional-menu{opacity:1;transform:translateY(0)scale(1)}.wf-integration-demo-option{align-items:center;gap:8px;display:inline-flex}.wf-integration-demo-option img{flex-shrink:0;width:14px;height:14px}.wf-integration-demo-config{opacity:0;z-index:6;gap:8px;transition:opacity .18s,transform .18s;display:grid;position:relative;transform:translateY(6px)}.wf-integration-demo-config.is-visible{opacity:1;transform:translateY(0)}.wf-integration-demo-params{z-index:8;grid-template-columns:minmax(0,1fr);gap:8px;display:grid;position:relative}.wf-integration-demo-param-key,.wf-integration-demo-param-value{min-height:34px}.wf-integration-demo-param-menu{z-index:40;top:calc(100% - 34px)}.wf-integration-demo-connectors{pointer-events:none;z-index:0;height:0;transition:opacity .14s;position:absolute;inset:auto 0 -16px}.wf-integration-demo-connectors.is-active .wf-conditional-dot{box-shadow:0 0 0 1px #8b5cf638,0 0 0 6px #8b5cf61f}.wf-integration-demo-field--params.is-open~.wf-integration-demo-connectors,.wf-integration-demo-node:has(.wf-integration-demo-field--params.is-open) .wf-integration-demo-connectors{opacity:0}.wf-integration-demo-execution{opacity:0;justify-content:center;margin-top:28px;transition:opacity .18s,transform .18s;display:flex;transform:translateY(6px)}.wf-integration-demo-execution.is-visible{opacity:1;transform:translateY(0)}.wf-integration-demo-execution-pill{color:#171325bd;white-space:nowrap;background:#ffffffeb;border:1px solid #14003d14;border-radius:12px;justify-content:center;align-items:center;min-height:34px;padding:0 12px;font-size:11px;font-weight:500;display:inline-flex}.wf-cap-title{color:var(--text-primary);margin-bottom:10px;font-size:17px;line-height:1.25}.wf-cap-body{color:var(--color-text-secondary);font-size:13.5px;line-height:1.68}@media (width<=1024px){.wf-funnel-inner{grid-template-columns:1fr;gap:36px}.wf-funnel-copy .wf-section-body{max-width:56ch}.wf-cap-card{flex-basis:clamp(400px,72vw,560px)}.wf-use-head{flex-direction:column;align-items:flex-start}.wf-use-card{flex-basis:clamp(520px,82vw,680px)}.wf-branch-split-grid{grid-template-columns:var(--wf-branch-top-level-columns,repeat(2, minmax(180px, 1fr)));gap:var(--wf-branch-top-level-gap,24px)}.wf-branch-subgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}}@media (width<=768px){.wf-hero,.wf-page .cta-section{padding-left:0!important;padding-right:0!important}.wf-hero>.wf-hero-inner,.wf-page .cta-section>.home-section-inner{box-sizing:border-box;padding-left:16px!important;padding-right:16px!important}.wf-hero-inner,.wf-hero-h1,.wf-hero-body{text-align:left;margin-left:0;margin-right:0}.wf-hero-flow{margin-left:0;margin-right:0}.wf-hero-h1{max-width:100%;font-size:clamp(36px,11vw,52px)}.wf-hero-flow{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.wf-hero-flow::-webkit-scrollbar{display:none}.wf-stat-strip{grid-template-columns:1fr}.wf-stat-chip{justify-content:flex-start;padding-left:0;padding-right:0}.workflow-funnel-stage-meta,.wf-funnel-stage-meta{flex-direction:column;align-items:flex-start;gap:6px}.wf-funnel-stage-side{justify-content:flex-start}.wf-outcome-grid{grid-template-columns:1fr}.wf-cap-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wf-cap-card-inner--with-demo{grid-template-columns:1fr}.wf-use-card{flex:0 0 calc(100vw - 56px)}.wf-branch-viewport{height:500px}.wf-branch-viewport-footer{flex-direction:column;align-items:flex-start}.wf-branch-viewport-controls--floating{gap:6px;padding:6px;top:12px;right:12px}.wf-branch-viewport-hint--floating{top:12px;left:12px}.wf-branch-split-grid{grid-template-columns:var(--wf-branch-top-level-columns,repeat(2, minmax(180px, 1fr)));gap:var(--wf-branch-top-level-gap,22px)}.wf-branch-subgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.wf-hero-cta{flex-direction:column}.wf-hero-cta a{text-align:center;justify-content:center;width:100%}.wf-page .cta-section .cta-section-inner{box-sizing:border-box;text-align:left!important;width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}.wf-page .cta-section .cta-section-inner p,.wf-page .cta-section .cta-section-inner h2{text-align:left!important;max-width:none!important;margin-left:0!important;margin-right:0!important}.wf-page .cta-section .cta-btns{width:100%!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}}@media (width<=540px){.wf-cap-card{flex:0 0 calc(100vw - 56px)}.wf-map-panel{padding:18px 14px}.wf-node{padding:8px 11px}}
