.pd-wrap{width:100%;max-width:680px;margin:0 auto;container-type:inline-size}.pd-diagram{position:relative;width:100%;aspect-ratio:680 / 340;border-radius:3.5cqw;background:radial-gradient(rgba(229,163,29,.045) .25cqw,transparent .35cqw) 0 0 / 4cqw 4cqw,radial-gradient(120% 90% at 50% 0%,rgba(229,163,29,.06),transparent 60%),#090e1ab8;border:1px solid rgba(229,163,29,.14);box-shadow:0 30px 80px -30px #000c,0 0 0 1px #ffffff0d inset;overflow:hidden;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.pd-wires{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;pointer-events:none}.pd-wire-before{stroke:#ef444459;stroke-width:1.5;stroke-dasharray:5 5}.pd-wire-after-base{stroke:#e5a31d33;stroke-width:1.8}.pd-wire-after-trace{stroke:#e5a31d;stroke-width:2.2;stroke-dasharray:14 86;filter:drop-shadow(0 0 3px rgba(229,163,29,.7));animation:pd-trace 2.4s linear infinite}@keyframes pd-trace{0%{stroke-dashoffset:0}to{stroke-dashoffset:-100}}.pd-port-ring{fill:#0d1629;stroke:#e5a31d;stroke-width:1}.pd-port-core{fill:#e5a31d}.pd-port-ring-red{fill:#0d1629;stroke:#ef444499;stroke-width:1}.pd-port-core-red{fill:#ef444499}.pd-divider{stroke:#ffffff14;stroke-width:1;stroke-dasharray:3 5}.pd-node{position:absolute;box-sizing:border-box;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;white-space:nowrap;font-family:var(--font-sans)}.pd-chip-before{font-size:2.3cqw;font-weight:600;color:#ffffff8c;background:#ef444412;border:1px solid rgba(239,68,68,.2);border-radius:1.6cqw;padding:0 1.4cqw;height:5.6cqw;letter-spacing:.01em}.pd-manual{flex-direction:column;gap:.7cqw;font-size:2.4cqw;font-weight:700;color:#ef4444b3;background:#ef44440f;border:1.5px solid rgba(239,68,68,.22);border-radius:2cqw;height:12cqw;white-space:normal;text-align:center;line-height:1.2;padding:0 2cqw}.pd-manual-sub{font-size:1.9cqw;font-weight:400;color:#ef444473;line-height:1.3}.pd-chip-after{font-size:2.3cqw;font-weight:600;color:#ffffffb3;background:#e5a31d12;border:1px solid rgba(229,163,29,.22);border-radius:1.6cqw;padding:0 1.4cqw;height:5.6cqw;letter-spacing:.01em}.pd-hub{flex-direction:column;gap:.7cqw;font-size:2.4cqw;font-weight:700;color:#ffffffe6;background:linear-gradient(160deg,#e5a31d2e,#e5a31d0f);border:1.5px solid rgba(229,163,29,.4);border-radius:2cqw;height:11cqw;white-space:normal;text-align:center;line-height:1.2;padding:0 1.8cqw;box-shadow:0 0 16cqw -4cqw #e5a31d66;animation:pd-hub-glow 3s ease-in-out infinite}@keyframes pd-hub-glow{0%,to{box-shadow:0 0 16cqw -4cqw #e5a31d59}50%{box-shadow:0 0 22cqw -3cqw #e5a31d99}}.pd-hub-sub{font-size:1.9cqw;font-weight:400;color:#e5a31d99}.pd-out{font-size:2.15cqw;font-weight:600;color:#ffffffa6;background:#1a5ce21a;border:1px solid rgba(26,92,226,.25);border-radius:1.6cqw;padding:0 1.3cqw;height:5.6cqw;letter-spacing:.01em}.pd-label{position:absolute;font-family:var(--font-sans);font-size:2.1cqw;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.pd-label-before{color:#ef444473;top:3.5cqw;left:5.5cqw}.pd-label-after{color:#e5a31d8c;top:3.5cqw;left:55cqw}@media (prefers-reduced-motion: reduce){.pd-wire-after-trace{display:none}.pd-hub{animation:none}}.work-workflow-automation{--accent-color: #e5a31d;--accent-glow: rgba(229, 163, 29, .18);--accent-soft: rgba(229, 163, 29, .08)}@media (prefers-reduced-motion: reduce){.work-workflow-automation .work-workflow-automation-problem-intro,.work-workflow-automation .work-workflow-automation-pain-card,.work-workflow-automation .work-workflow-automation-diagram-intro,.work-workflow-automation .work-workflow-automation-diagram-wrap,.work-workflow-automation .work-workflow-automation-halves-intro,.work-workflow-automation .work-workflow-automation-half-panel,.work-workflow-automation .work-workflow-automation-hitl-card,.work-workflow-automation .work-workflow-automation-approach-intro,.work-workflow-automation .work-workflow-automation-step{opacity:1!important;transform:none!important}}.work-workflow-automation-problem{padding:96px 0;background:var(--color-bg-alt)}.work-workflow-automation-problem-intro{max-width:640px;margin-bottom:56px}.work-workflow-automation-problem-heading{font-family:var(--font-serif);font-size:clamp(1.9rem,4vw,2.75rem);font-weight:700;letter-spacing:-.015em;color:var(--color-text-strong);margin:12px 0 16px}[data-theme=dark] .work-workflow-automation-problem-heading{color:var(--color-text-strong)}.work-workflow-automation-problem-sub{font-size:1.0625rem;color:var(--color-text-muted);line-height:1.65}.work-workflow-automation-problem-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media (max-width: 768px){.work-workflow-automation-problem-grid{grid-template-columns:1fr}}.work-workflow-automation-pain-card{position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(165deg,var(--color-surface),color-mix(in srgb,var(--color-surface) 94%,#ef4444));border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:30px 26px 28px;display:flex;flex-direction:column;gap:18px;transition:border-color .25s ease,transform .25s ease,box-shadow .25s ease}.work-workflow-automation-pain-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,#ef4444,#ef444426);transform:scaleX(0);transform-origin:left;transition:transform .35s cubic-bezier(.22,1,.36,1)}.work-workflow-automation-pain-card:hover{border-color:#ef444459;transform:translateY(-4px);box-shadow:0 24px 50px -30px #ef444473}.work-workflow-automation-pain-card:hover:before{transform:scaleX(1)}.work-workflow-automation-pain-glow{position:absolute;top:-70px;right:-60px;width:190px;height:190px;border-radius:50%;background:radial-gradient(circle,rgba(239,68,68,.22),transparent 70%);filter:blur(26px);opacity:.55;pointer-events:none;z-index:-1;transition:opacity .25s ease}.work-workflow-automation-pain-card:hover .work-workflow-automation-pain-glow{opacity:.9}.work-workflow-automation-pain-card-head{display:flex;align-items:center;justify-content:space-between}.work-workflow-automation-pain-icon{width:46px;height:46px;border-radius:var(--radius-md);background:linear-gradient(160deg,#ef44442e,#ef44440d);box-shadow:0 8px 22px -10px #ef44448c,0 0 0 1px #ef444433 inset;display:flex;align-items:center;justify-content:center;color:#ef4444}.work-workflow-automation-pain-index{font-family:var(--font-serif);font-size:1.9rem;font-weight:700;line-height:1;color:transparent;-webkit-text-stroke:1px rgba(239,68,68,.35);transition:-webkit-text-stroke-color .25s ease}.work-workflow-automation-pain-card:hover .work-workflow-automation-pain-index{-webkit-text-stroke-color:rgba(239,68,68,.6)}.work-workflow-automation-pain-text{display:flex;flex-direction:column;gap:10px}.work-workflow-automation-pain-title{font-family:var(--font-serif);font-size:1.1rem;font-weight:700;color:var(--color-text-strong);letter-spacing:-.01em}.work-workflow-automation-pain-body{font-size:.9375rem;color:var(--color-text-muted);line-height:1.65}.work-workflow-automation-diagram-section{padding:96px 0;background:var(--color-bg)}.work-workflow-automation-diagram-band{position:relative;isolation:isolate;overflow:hidden;border-radius:var(--radius-xl);margin:0 24px;padding:80px 0 88px;background:#0a1120;box-shadow:0 40px 90px -40px #081c44a6}.work-workflow-automation-diagram-band-shader{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background-size:cover;background-position:center;opacity:.5}.work-workflow-automation-diagram-band-scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(80% 70% at 50% 30%,#0a112073,#0a1120e6),linear-gradient(180deg,#0a1120b3,#0a1120f0)}.work-workflow-automation-diagram-inner{position:relative}.work-workflow-automation-diagram-intro{max-width:640px;margin:0 auto 48px;text-align:center}.work-workflow-automation-diagram-heading{font-family:var(--font-serif);font-size:clamp(1.9rem,4vw,2.75rem);font-weight:700;letter-spacing:-.015em;color:#fff;margin:12px 0 16px}.work-workflow-automation-diagram-intro .section-eyebrow{color:color-mix(in srgb,var(--accent-color) 60%,#ffffff)}.work-workflow-automation-diagram-sub{font-size:1.0625rem;color:#ffffffb8;line-height:1.65}.work-workflow-automation-diagram-wrap{position:relative}.work-workflow-automation-diagram-wrap .pd-wrap{max-width:880px}@media (max-width: 640px){.work-workflow-automation-diagram-band{margin:0 12px;padding:48px 0 52px;border-radius:var(--radius-lg)}}.work-workflow-automation-halves{padding:96px 0;background:var(--color-bg-alt)}.work-workflow-automation-halves-intro{max-width:640px;margin-bottom:48px}.work-workflow-automation-halves-heading{font-family:var(--font-serif);font-size:clamp(1.9rem,4vw,2.75rem);font-weight:700;letter-spacing:-.015em;color:var(--color-text-strong);margin:12px 0 0}[data-theme=dark] .work-workflow-automation-halves-heading{color:var(--color-text-strong)}.work-workflow-automation-halves-grid{display:grid;grid-template-columns:1fr 1fr;gap:0;align-items:stretch;position:relative}.work-workflow-automation-halves-grid:before{content:"";position:absolute;top:8%;bottom:8%;left:50%;width:1px;background:linear-gradient(to bottom,transparent,var(--color-border) 20%,var(--color-border) 80%,transparent)}@media (max-width: 768px){.work-workflow-automation-halves-grid{grid-template-columns:1fr;gap:40px}.work-workflow-automation-halves-grid:before{display:none}}.work-workflow-automation-half-panel{padding:8px 44px;display:flex;flex-direction:column;gap:26px;position:relative;transition:transform .25s ease}.work-workflow-automation-half-panel--automation{padding-left:8px}.work-workflow-automation-half-panel--ai{padding-right:8px}@media (max-width: 768px){.work-workflow-automation-half-panel,.work-workflow-automation-half-panel--automation,.work-workflow-automation-half-panel--ai{padding:0}}.work-workflow-automation-half-panel-accent-bar{position:absolute;top:-12px;left:-8px;width:180px;height:180px;border-radius:50%;filter:blur(40px);opacity:.5;pointer-events:none;z-index:0}.work-workflow-automation-half-panel--automation .work-workflow-automation-half-panel-accent-bar{background:radial-gradient(circle,rgba(229,163,29,.35) 0%,transparent 70%)}.work-workflow-automation-half-panel--ai .work-workflow-automation-half-panel-accent-bar{background:radial-gradient(circle,rgba(26,92,226,.32) 0%,transparent 70%)}.work-workflow-automation-half-panel>*:not(.work-workflow-automation-half-panel-accent-bar){position:relative;z-index:1}.work-workflow-automation-half-icon{width:52px;height:52px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center}.work-workflow-automation-half-panel--automation .work-workflow-automation-half-icon{background:linear-gradient(160deg,#e5a31d29,#e5a31d0d);box-shadow:0 8px 24px -10px #e5a31d80,0 0 0 1px #e5a31d38 inset;color:var(--accent-color)}.work-workflow-automation-half-panel--ai .work-workflow-automation-half-icon{background:linear-gradient(160deg,#1a5ce229,#1a5ce20d);box-shadow:0 8px 24px -10px #1a5ce280,0 0 0 1px #1a5ce238 inset;color:var(--jotta-blue)}.work-workflow-automation-half-title{font-family:var(--font-serif);font-size:1.4rem;font-weight:700;color:var(--color-text-strong);margin:0 0 6px}.work-workflow-automation-half-body{font-size:.9375rem;color:var(--color-text-muted);line-height:1.65;margin:0}.work-workflow-automation-half-features{list-style:none;padding:0;margin:0;display:flex;flex-direction:column}.work-workflow-automation-half-feature{display:flex;align-items:flex-start;gap:12px;font-size:.9375rem;color:var(--color-text);line-height:1.5;padding:14px 0;border-top:1px solid var(--color-border)}.work-workflow-automation-half-feature:last-child{border-bottom:1px solid var(--color-border)}.work-workflow-automation-half-feature-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0;margin-top:7px}.work-workflow-automation-half-panel--automation .work-workflow-automation-half-feature-dot{background:var(--accent-color)}.work-workflow-automation-half-panel--ai .work-workflow-automation-half-feature-dot{background:var(--jotta-blue)}.work-workflow-automation-hitl{padding:96px 0;background:var(--color-bg)}.work-workflow-automation-hitl-card{background:radial-gradient(120% 140% at 0% 0%,rgba(229,163,29,.14),transparent 55%),linear-gradient(160deg,#0f1526,#0a1020);border:1px solid rgba(229,163,29,.28);border-radius:var(--radius-xl);padding:56px 60px;display:grid;grid-template-columns:auto 1fr;gap:40px;align-items:start;position:relative;overflow:hidden;box-shadow:0 40px 100px -40px #081c44b3,0 0 0 1px #e5a31d0f inset}.work-workflow-automation-hitl-glow{position:absolute;top:-120px;left:-80px;width:340px;height:340px;border-radius:50%;background:radial-gradient(circle,rgba(229,163,29,.28),transparent 70%);filter:blur(30px);pointer-events:none;z-index:0}.work-workflow-automation-hitl-icon-wrap,.work-workflow-automation-hitl-text{position:relative;z-index:1}@media (max-width: 640px){.work-workflow-automation-hitl-card{grid-template-columns:1fr;padding:40px 28px}}.work-workflow-automation-hitl-icon-wrap{width:72px;height:72px;border-radius:18px;background:linear-gradient(160deg,#e5a31de6,#e5a31d8c);display:flex;align-items:center;justify-content:center;color:var(--jotta-navy);flex-shrink:0;box-shadow:0 16px 40px -14px #e5a31db3}.work-workflow-automation-hitl-eyebrow{display:inline-block;font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb,var(--accent-color) 70%,#ffffff);margin-bottom:14px}.work-workflow-automation-hitl-text h3{font-family:var(--font-serif);font-size:clamp(1.5rem,2.6vw,1.85rem);font-weight:700;color:#fff;margin:0 0 14px;letter-spacing:-.01em;line-height:1.25}.work-workflow-automation-hitl-text p{font-size:1.03rem;color:#ffffffbd;line-height:1.7;margin:0 0 24px}.work-workflow-automation-hitl-pills{display:flex;flex-wrap:wrap;gap:10px}.work-workflow-automation-hitl-pill{font-size:.8125rem;font-weight:600;color:color-mix(in srgb,var(--accent-color) 75%,#ffffff);background:#e5a31d1a;border:1px solid rgba(229,163,29,.28);border-radius:999px;padding:7px 16px;letter-spacing:.02em;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.work-workflow-automation-approach{padding:96px 0;background:var(--color-bg-alt)}.work-workflow-automation-approach-intro{max-width:640px;margin-bottom:56px}.work-workflow-automation-approach-heading{font-family:var(--font-serif);font-size:clamp(1.9rem,4vw,2.75rem);font-weight:700;letter-spacing:-.015em;color:var(--color-text-strong);margin:12px 0 16px}[data-theme=dark] .work-workflow-automation-approach-heading{color:var(--color-text-strong)}.work-workflow-automation-approach-sub{font-size:1.0625rem;color:var(--color-text-muted);line-height:1.65}.work-workflow-automation-steps{display:flex;flex-direction:column;gap:14px;max-width:820px}.work-workflow-automation-step{display:grid;grid-template-columns:64px 1fr;gap:0 28px;position:relative;padding:26px 30px 26px 26px;border-radius:var(--radius-lg);background:var(--color-surface);border:1px solid var(--color-border);transition:border-color .22s ease,transform .22s ease,box-shadow .22s ease}.work-workflow-automation-step:before{content:"";position:absolute;left:0;top:18px;bottom:18px;width:3px;border-radius:0 3px 3px 0;background:linear-gradient(to bottom,var(--accent-color),rgba(229,163,29,.25));opacity:0;transition:opacity .22s ease}.work-workflow-automation-step:hover{transform:translateY(-2px);border-color:#e5a31d66;box-shadow:0 20px 44px -26px #e5a31d80}.work-workflow-automation-step:hover:before{opacity:1}.work-workflow-automation-step-num-col{display:flex;align-items:flex-start;justify-content:center}.work-workflow-automation-step-line{display:none}.work-workflow-automation-step-num{font-family:var(--font-serif);font-size:2.6rem;font-weight:700;line-height:1;color:transparent;-webkit-text-stroke:1.5px rgba(229,163,29,.7);background:none;width:auto;height:auto;border-radius:0;display:block;transition:color .22s ease}.work-workflow-automation-step:hover .work-workflow-automation-step-num{color:var(--accent-color);-webkit-text-stroke-color:var(--accent-color)}.work-workflow-automation-step-body{padding-top:2px}.work-workflow-automation-step-title{font-family:var(--font-serif);font-size:1.2rem;font-weight:700;color:var(--color-text-strong);margin:0 0 8px;letter-spacing:-.01em}.work-workflow-automation-step-desc{font-size:.95rem;color:var(--color-text-muted);line-height:1.65;margin:0}@media (max-width: 640px){.work-workflow-automation-step{grid-template-columns:48px 1fr;gap:0 18px;padding:22px 22px 22px 20px}.work-workflow-automation-step-num{font-size:2.1rem}}@media (max-width: 640px){.work-workflow-automation-problem,.work-workflow-automation-diagram-section,.work-workflow-automation-halves,.work-workflow-automation-hitl,.work-workflow-automation-approach{padding:56px 0}.work-workflow-automation-hitl-card{gap:20px}}
