.workflows-page-wrapper{--ink:#0d1117;--ink-mid:#1e2433;--ink-light:#2d3650;--slate:#4a5568;--mist:#8892a4;--bone:#f0f2f5;--white:#fff;--cyan:#00c2d1;--cyan-dim:#00a3b0;--surface:#111827;--surface-2:#1a2235;--surface-3:#212d42;--border:#ffffff12;--border-active:#00c2d14d;--text:#e2e8f0;--text-dim:#94a3b8;--font-display:var(--font-dm-serif-display), Georgia, serif;--font-body:var(--font-dm-sans), Arial, sans-serif;--max-w:1100px;background:var(--ink);color:var(--text);font-family:var(--font-body);-webkit-font-smoothing:antialiased;flex-direction:column;min-height:100vh;font-size:16px;line-height:1.65;display:flex}.workflows-page-wrapper *,.workflows-page-wrapper :before,.workflows-page-wrapper :after{box-sizing:border-box;margin:0;padding:0}.workflows-page-wrapper nav{z-index:100;-webkit-backdrop-filter:blur(16px)saturate(1.4);backdrop-filter:blur(16px)saturate(1.4);border-bottom:1px solid var(--border);background:#0d1117eb;justify-content:space-between;align-items:center;height:72px;padding:0 48px;display:flex;position:fixed;top:0;left:0;right:0;box-shadow:0 1px 3px #0003}.workflows-page-wrapper .nav-logo{color:var(--white);letter-spacing:-.02em;align-items:center;gap:10px;font-size:18px;font-weight:700;text-decoration:none;display:flex}.workflows-page-wrapper .nav-logo svg{flex-shrink:0}.workflows-page-wrapper .nav-logo .badge{letter-spacing:.08em;color:var(--cyan);border:1.5px solid var(--cyan);text-transform:uppercase;border-radius:20px;padding:1px 7px;font-size:11px;font-weight:600}.workflows-page-wrapper .nav-links{gap:32px;list-style:none;display:flex}.workflows-page-wrapper .nav-links a{color:var(--text-dim);font-size:14.5px;font-weight:500;text-decoration:none;transition:color .2s}.workflows-page-wrapper .nav-links a:hover{color:var(--white)}.workflows-page-wrapper .nav-cta-group{align-items:center;gap:12px;display:flex}.workflows-page-wrapper .nav-cta{background:var(--cyan);color:var(--ink);border-radius:6px;padding:9px 20px;font-size:13px;font-weight:600;text-decoration:none;transition:background .2s}.workflows-page-wrapper .nav-cta:hover{background:var(--cyan-dim)}.workflows-page-wrapper .nav-tel-cta{color:var(--cyan);border:1.5px solid var(--cyan);background:0 0;border-radius:8px;align-items:center;gap:8px;padding:9px 20px;font-size:13.5px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.workflows-page-wrapper .nav-tel-cta:hover{background:#00c2d11f;transform:translateY(-1px)}.workflows-page-wrapper .breadcrumb{border-bottom:1px solid var(--border);color:var(--text-dim);font-size:.78rem;font-family:var(--font-body);align-items:center;gap:.5rem;margin-top:72px;padding:.75rem 48px;display:flex}.workflows-page-wrapper .breadcrumb a{color:var(--text-dim);text-decoration:none;transition:color .2s}.workflows-page-wrapper .breadcrumb a:hover{color:var(--cyan)}.workflows-page-wrapper .bc-sep{opacity:.35}.workflows-page-wrapper .bc-cur{color:var(--text)}.workflows-page-wrapper .hero{max-width:var(--max-w);margin:0 auto;padding:5.5rem 48px 4rem;display:block}.workflows-page-wrapper .hero-eyebrow{flex-wrap:wrap;align-items:center;gap:.85rem;margin-bottom:2rem;display:flex}.workflows-page-wrapper h1{font-family:var(--font-display);letter-spacing:-.025em;color:var(--white);max-width:800px;margin-bottom:1.5rem;font-size:clamp(3rem,6vw,5rem);font-weight:400;line-height:1.05}.workflows-page-wrapper h1 em{color:var(--cyan);font-style:italic}.workflows-page-wrapper .hero-sub{color:var(--text-dim);max-width:580px;margin-bottom:40px;font-size:18px;font-weight:400;line-height:1.65}.workflows-page-wrapper .hero-actions{flex-wrap:wrap;gap:12px;display:flex}.workflows-page-wrapper .btn-primary{background:var(--cyan);color:var(--ink);border-radius:8px;align-items:center;gap:6px;padding:14px 28px;font-size:14px;font-weight:600;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}.workflows-page-wrapper .btn-primary:hover{background:var(--cyan-dim);transform:translateY(-1px)}.workflows-page-wrapper .btn-ghost{color:var(--text-dim);background:0 0;border:1px solid #ffffff1f;border-radius:8px;align-items:center;gap:6px;padding:14px 28px;font-size:14px;font-weight:500;text-decoration:none;transition:border-color .2s,color .2s;display:inline-flex}.workflows-page-wrapper .btn-ghost:hover{border-color:var(--cyan);color:var(--cyan)}.workflows-page-wrapper .pill-live{color:var(--cyan);letter-spacing:.07em;text-transform:uppercase;font-size:.72rem;font-weight:600;font-family:var(--font-body);background:#00c2d114;border:1px solid #00c2d133;border-radius:100px;align-items:center;gap:.4rem;padding:.3rem .85rem;display:inline-flex}.workflows-page-wrapper .pill-live:before{content:"";background:var(--cyan);border-radius:50%;width:5px;height:5px;animation:2s ease-in-out infinite blink;display:inline-block}.workflows-page-wrapper .pill-level{color:var(--cyan);letter-spacing:.07em;text-transform:uppercase;font-size:.72rem;font-weight:600;font-family:var(--font-body);background:#00c2d114;border:1px solid #00c2d12e;border-radius:100px;align-items:center;gap:.4rem;padding:.3rem .85rem;display:inline-flex}.workflows-page-wrapper .stats-strip{border:1px solid var(--border);max-width:var(--max-w);border-radius:0;grid-template-columns:repeat(4,1fr);margin:0 auto 5rem;display:grid;overflow:hidden}.workflows-page-wrapper .stat-cell{border-right:1px solid var(--border);text-align:center;background:var(--surface);padding:2rem 1.5rem}.workflows-page-wrapper .stat-cell:last-child{border-right:none}.workflows-page-wrapper .stat-n{font-family:var(--font-display);color:var(--cyan);letter-spacing:-.02em;margin-bottom:.5rem;font-size:2.5rem;font-weight:400;line-height:1;display:block}.workflows-page-wrapper .stat-l{color:var(--text-dim);font-size:.78rem;font-weight:400;line-height:1.4;font-family:var(--font-body)}.workflows-page-wrapper .section{max-width:var(--max-w);margin:0 auto;padding:96px 48px}.workflows-page-wrapper .section-sep{border:none;border-top:1px solid var(--border);max-width:var(--max-w);margin:0 auto}.workflows-page-wrapper .s-label{letter-spacing:.08em;text-transform:uppercase;color:var(--cyan);font-size:11px;font-weight:500;font-family:var(--font-body);align-items:center;gap:10px;margin-bottom:16px;display:flex}.workflows-page-wrapper .s-label:before{content:"";background:var(--cyan);width:24px;height:1px;display:block}.workflows-page-wrapper .s-title{font-family:var(--font-display);letter-spacing:-.025em;color:var(--white);margin-bottom:1rem;font-size:clamp(2rem,4.5vw,3.25rem);font-weight:400;line-height:1.1}.workflows-page-wrapper .s-title em{color:var(--cyan);font-style:italic}.workflows-page-wrapper .s-desc{color:var(--text-dim);max-width:560px;font-size:17px;font-weight:400;line-height:1.72;font-family:var(--font-body);margin-bottom:3rem}.workflows-page-wrapper .cards-3{background:var(--border);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.workflows-page-wrapper .cards-3-gap{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.workflows-page-wrapper .cards-2{background:var(--border);grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.workflows-page-wrapper .cards-2-gap{grid-template-columns:repeat(2,1fr);gap:1.5rem;display:grid}.workflows-page-wrapper .card{background:var(--surface);padding:2rem;transition:background .18s;position:relative}.workflows-page-wrapper .card:hover{background:var(--surface-2)}.workflows-page-wrapper .card-icon{margin-bottom:1.1rem;font-size:1.75rem;display:block}.workflows-page-wrapper .card h3{font-family:var(--font-body);color:var(--white);margin-bottom:.5rem;font-size:1rem;font-weight:600;line-height:1.3}.workflows-page-wrapper .card p{color:var(--text-dim);font-size:.875rem;line-height:1.65;font-family:var(--font-body)}.workflows-page-wrapper .card-stat{color:var(--cyan);font-size:.78rem;font-weight:700;font-family:var(--font-body);align-items:center;gap:.35rem;margin-top:1.1rem;display:flex}.workflows-page-wrapper .card-stat:before{content:"→"}.workflows-page-wrapper .steps{border:1px solid var(--border);overflow:hidden}.workflows-page-wrapper .step-row{border-bottom:1px solid var(--border);grid-template-columns:56px 1fr;transition:background .18s;display:grid}.workflows-page-wrapper .step-row:last-child{border-bottom:none}.workflows-page-wrapper .step-row:hover{background:var(--surface)}.workflows-page-wrapper .step-num{font-family:var(--font-body);color:var(--cyan);letter-spacing:.05em;border-right:1px solid var(--border);justify-content:center;align-items:flex-start;padding:2.1rem 0 2rem;font-size:.72rem;font-weight:700;display:flex}.workflows-page-wrapper .step-body{padding:2rem}.workflows-page-wrapper .step-body h4{color:var(--white);font-size:.975rem;font-weight:600;font-family:var(--font-body);margin-bottom:.4rem}.workflows-page-wrapper .step-body p{color:var(--text-dim);font-size:.875rem;line-height:1.65;font-family:var(--font-body)}.workflows-page-wrapper .wf-vis{background:var(--surface);border:1px solid var(--border);padding:2.25rem;position:relative}.workflows-page-wrapper .wf-vis-label{color:var(--text-dim);text-transform:uppercase;letter-spacing:.08em;font-size:.68rem;font-family:var(--font-body);align-items:center;gap:.5rem;margin-bottom:1.5rem;display:flex}.workflows-page-wrapper .wf-vis-label:before{content:"";background:var(--cyan);width:16px;height:1px;display:inline-block}.workflows-page-wrapper .wf-row{align-items:center;gap:0;padding-bottom:.25rem;display:flex;overflow-x:auto}.workflows-page-wrapper .wf-node{background:var(--surface-2);border:1px solid var(--border);text-align:center;flex-shrink:0;min-width:118px;padding:.9rem 1.1rem;transition:border-color .18s}.workflows-page-wrapper .wf-node.hi{border-color:var(--border-active)}.workflows-page-wrapper .wf-node-i{margin-bottom:.3rem;font-size:1.2rem;display:block}.workflows-page-wrapper .wf-node-n{color:var(--white);font-size:.72rem;font-weight:600;line-height:1.3;font-family:var(--font-body)}.workflows-page-wrapper .wf-node-s{color:var(--text-dim);font-size:.62rem;font-family:var(--font-body);margin-top:.15rem}.workflows-page-wrapper .wf-arr{color:var(--slate);flex-shrink:0;padding:0 .5rem;font-size:.85rem}.workflows-page-wrapper .wf-arr.hi{color:var(--cyan)}.workflows-page-wrapper .trust-grid{background:var(--border);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.workflows-page-wrapper .trust-card{background:var(--surface);padding:2rem;transition:background .18s}.workflows-page-wrapper .trust-card:hover{background:var(--surface-2)}.workflows-page-wrapper .trust-i{margin-bottom:.85rem;font-size:1.4rem;display:block}.workflows-page-wrapper .trust-card h4{color:var(--white);font-size:.95rem;font-weight:600;font-family:var(--font-body);margin-bottom:.4rem}.workflows-page-wrapper .trust-card p{color:var(--text-dim);font-size:.85rem;line-height:1.62;font-family:var(--font-body)}.workflows-page-wrapper .hitl{background:var(--surface);border:1px solid var(--border);padding:2.5rem}.workflows-page-wrapper .hitl-row{grid-template-columns:repeat(5,1fr);align-items:start;gap:0;display:grid}.workflows-page-wrapper .hitl-step{text-align:center;position:relative}.workflows-page-wrapper .hitl-step:not(:last-child):after{content:"→";color:var(--slate);font-size:.85rem;position:absolute;top:1.2rem;right:-.6rem}.workflows-page-wrapper .hitl-icon{border:1px solid var(--border);background:var(--surface-2);border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;margin:0 auto .6rem;font-size:1.1rem;display:flex}.workflows-page-wrapper .hitl-icon.agent{border-color:var(--border-active);background:#00c2d114}.workflows-page-wrapper .hitl-icon.human{background:#facc1512;border-color:#facc154d}.workflows-page-wrapper .hitl-lbl{color:var(--white);font-size:.72rem;font-weight:600;font-family:var(--font-body);margin-bottom:.15rem}.workflows-page-wrapper .hitl-type{color:var(--text-dim);text-transform:uppercase;letter-spacing:.05em;font-size:.62rem;font-family:var(--font-body)}.workflows-page-wrapper .compare-col-wrap{background:var(--border);grid-template-columns:1fr 1fr;gap:1px;display:grid}.workflows-page-wrapper .compare-col{background:var(--surface);padding:2rem}.workflows-page-wrapper .compare-col.hi{background:var(--surface-2)}.workflows-page-wrapper .compare-col-hdr{color:var(--white);font-size:.9rem;font-weight:600;font-family:var(--font-body);align-items:center;gap:.5rem;margin-bottom:1.5rem;display:flex}.workflows-page-wrapper .compare-col.hi .compare-col-hdr{color:var(--cyan)}.workflows-page-wrapper .compare-item{align-items:flex-start;gap:.65rem;margin-bottom:1rem;display:flex}.workflows-page-wrapper .ci-ico{flex-shrink:0;margin-top:.1rem;font-size:.95rem}.workflows-page-wrapper .ci-body{color:var(--text-dim);font-size:.875rem;font-family:var(--font-body)}.workflows-page-wrapper .ci-body strong{color:var(--white);margin-bottom:.1rem;font-size:.9rem;font-weight:600;display:block}.workflows-page-wrapper .cmp-table{border-collapse:collapse;border:1px solid var(--border);width:100%}.workflows-page-wrapper .cmp-table th{background:var(--surface-2);text-align:left;letter-spacing:.07em;text-transform:uppercase;color:var(--text-dim);border-bottom:1px solid var(--border);font-size:.75rem;font-weight:600;font-family:var(--font-body);padding:.9rem 1.25rem}.workflows-page-wrapper .cmp-table td{border-bottom:1px solid var(--border);font-size:.875rem;font-family:var(--font-body);color:var(--text-dim);padding:.9rem 1.25rem}.workflows-page-wrapper .cmp-table tr:last-child td{border-bottom:none}.workflows-page-wrapper .cmp-table tr:hover td{background:var(--surface)}.workflows-page-wrapper .t-yes{color:#34d399;font-weight:600}.workflows-page-wrapper .t-no{color:#f87171}.workflows-page-wrapper .t-ok{color:#fbbf24}.workflows-page-wrapper .t-hi{color:var(--cyan);font-weight:700}.workflows-page-wrapper .int-grid{background:var(--border);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.workflows-page-wrapper .int-card{background:var(--surface);text-align:center;padding:1.5rem;transition:background .18s}.workflows-page-wrapper .int-card:hover{background:var(--surface-2)}.workflows-page-wrapper .int-icon{margin-bottom:.5rem;font-size:1.4rem}.workflows-page-wrapper .int-name{color:var(--white);font-size:.82rem;font-weight:600;font-family:var(--font-body);margin-bottom:.2rem}.workflows-page-wrapper .int-desc{color:var(--text-dim);font-size:.72rem;font-family:var(--font-body)}.workflows-page-wrapper .roi-strip{background:var(--surface);border:1px solid var(--border);grid-template-columns:repeat(4,1fr);gap:2rem;padding:2.25rem;display:grid}.workflows-page-wrapper .roi-item h5{color:var(--text-dim);text-transform:uppercase;letter-spacing:.08em;font-size:.72rem;font-weight:500;font-family:var(--font-body);margin-bottom:.5rem}.workflows-page-wrapper .roi-val{font-family:var(--font-display);color:var(--cyan);font-size:2.25rem;font-weight:400}.workflows-page-wrapper .cta-block{background:var(--surface);border:1px solid var(--border);text-align:center;max-width:var(--max-w);margin:0 auto 6rem;padding:5rem 3rem;position:relative;overflow:hidden}.workflows-page-wrapper .cta-block:before{content:"";pointer-events:none;background:radial-gradient(#00c2d117 0%,#0000 70%);width:600px;height:250px;position:absolute;top:-80px;left:50%;transform:translate(-50%)}.workflows-page-wrapper .cta-block h2{font-family:var(--font-display);letter-spacing:-.02em;color:var(--white);margin-bottom:1rem;font-size:clamp(2rem,4vw,3rem);font-weight:400}.workflows-page-wrapper .cta-block h2 em{color:var(--cyan);font-style:italic}.workflows-page-wrapper .cta-block p{color:var(--text-dim);max-width:480px;font-size:.975rem;font-family:var(--font-body);margin-bottom:2.5rem;margin-left:auto;margin-right:auto}.workflows-page-wrapper .cta-actions{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.workflows-page-wrapper footer{background:var(--ink);border-top:1px solid var(--border);margin-top:auto;padding:28px 32px}.workflows-page-wrapper .footer-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;max-width:1200px;margin:0 auto;display:flex}.workflows-page-wrapper .footer-left{color:var(--text-dim);align-items:center;gap:10px;font-size:14px;display:flex}.workflows-page-wrapper .footer-left a{color:var(--text-dim);text-decoration:none}.workflows-page-wrapper .footer-left a:hover{color:var(--cyan)}.workflows-page-wrapper .footer-right{color:var(--mist);gap:24px;font-size:12px;display:flex}.workflows-page-wrapper .footer-right a{color:var(--mist);text-decoration:none}.workflows-page-wrapper .footer-right a:hover{color:var(--cyan)}@media (max-width:900px){.workflows-page-wrapper .cards-3,.workflows-page-wrapper .cards-3-gap,.workflows-page-wrapper .int-grid,.workflows-page-wrapper .trust-grid{grid-template-columns:1fr 1fr}.workflows-page-wrapper .stats-strip,.workflows-page-wrapper .roi-strip{grid-template-columns:repeat(2,1fr)}.workflows-page-wrapper .compare-col-wrap{grid-template-columns:1fr}}@media (max-width:640px){.workflows-page-wrapper .nav-links{display:none}.workflows-page-wrapper nav{padding:1rem 1.25rem}.workflows-page-wrapper .breadcrumb{padding:.75rem 1.25rem}.workflows-page-wrapper .hero{padding:3.5rem 1.25rem 2.5rem}.workflows-page-wrapper .section{padding:3.5rem 1.25rem}.workflows-page-wrapper .cards-3,.workflows-page-wrapper .cards-3-gap,.workflows-page-wrapper .cards-2,.workflows-page-wrapper .trust-grid{grid-template-columns:1fr}.workflows-page-wrapper .int-grid{grid-template-columns:1fr 1fr}.workflows-page-wrapper .hitl-row{grid-template-columns:1fr;gap:1rem}.workflows-page-wrapper .hitl-step:after{display:none}.workflows-page-wrapper .cta-block{margin:0 0 4rem;padding:3rem 1.5rem}.workflows-page-wrapper .footer-inner{text-align:center;flex-direction:column}.workflows-page-wrapper .stats-strip,.workflows-page-wrapper .roi-strip{grid-template-columns:1fr 1fr}}.workflows-page-wrapper .fade-in{opacity:0;transition:opacity .55s,transform .55s;transform:translateY(20px)}.workflows-page-wrapper .fade-in.visible{opacity:1;transform:translateY(0)}
