.seamgen-process-diagram{--diagram-brand-rgb:36,206,123;--diagram-panel:#181c20;--diagram-card:#272c38;--diagram-green:#61d983;--diagram-green-rgb:97,217,131;--diagram-text:#fff;--diagram-muted:hsla(0,0%,100%,.78);--diagram-heading-font:"futura-pt",sans-serif;--diagram-body-font:"Proxima Nova","proxima-nova",sans-serif;--diagram-shadow:rgba(0,0,0,.24);--diagram-container:1290px;--diagram-card-radius:8px;--diagram-board-radius:16px;color:var(--diagram-text);font-family:var(--diagram-heading-font);margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);width:100vw}.seamgen-process-diagram *{box-sizing:border-box}.seamgen-process-diagram__inner{margin:0 auto;width:min(var(--diagram-container),calc(100% - 48px))}.seamgen-process-diagram__header{margin:0 0 32px;max-width:900px}.seamgen-process-diagram__header h2{color:var(--diagram-text);font-family:var(--diagram-heading-font);font-size:clamp(28px,3vw,42px);line-height:1.05;margin:0 0 12px}.seamgen-process-diagram__intro{color:var(--diagram-muted);font-family:var(--diagram-body-font);font-size:18px;line-height:1.5}.seamgen-process-diagram__board{aspect-ratio:1286/1031;background:var(--diagram-panel);border-radius:var(--diagram-board-radius);overflow:hidden;position:relative}.seamgen-process-diagram__path{pointer-events:none;position:absolute;z-index:1}.seamgen-process-diagram__path img{display:block;height:100%;width:100%}.seamgen-process-diagram--animated .seamgen-process-diagram__path img{animation:seamgen-process-arrow-activation 14s cubic-bezier(.45,0,.2,1) infinite;opacity:.62;will-change:opacity,filter}.seamgen-process-diagram--animated .seamgen-process-diagram__path--1 img{animation-delay:1.05s}.seamgen-process-diagram--animated .seamgen-process-diagram__path--2 img{animation-delay:4.1s}.seamgen-process-diagram--animated .seamgen-process-diagram__path--3 img{animation-delay:7.15s}@keyframes seamgen-process-arrow-activation{0%,to{filter:none;opacity:.62}11.5%,3%{filter:brightness(1.28) drop-shadow(0 0 8px rgba(var(--diagram-brand-rgb),.55)) drop-shadow(0 0 18px rgba(var(--diagram-brand-rgb),.22));opacity:1}17%{filter:none;opacity:.62}}.seamgen-process-diagram__path--1{height:22.6%;left:46.19%;top:7.47%;transform:scaleY(-1);width:34.06%}.seamgen-process-diagram__path--2{height:17.56%;left:28.3%;top:33.07%;transform:rotate(180deg);width:26.21%}.seamgen-process-diagram__path--3{height:20.56%;left:31.73%;top:75.36%;transform:rotate(180deg) scaleY(-1);width:26.21%}.seamgen-process-diagram__card{background:var(--diagram-card);border:1px solid rgba(var(--diagram-green-rgb),0);border-radius:var(--diagram-card-radius);box-shadow:0 22px 70px var(--diagram-shadow);height:24.35%;padding:clamp(20px,1.87vw,24px);position:absolute;width:40.75%;z-index:2}.seamgen-process-diagram--animated .seamgen-process-diagram__card{animation:seamgen-process-card-activation 14s cubic-bezier(.45,0,.2,1) infinite;will-change:border-color,box-shadow}.seamgen-process-diagram--animated .seamgen-process-diagram__number{animation:seamgen-process-number-activation 14s cubic-bezier(.45,0,.2,1) infinite;will-change:background-color,border-color,color,box-shadow}.seamgen-process-diagram--animated .seamgen-process-diagram__card--2,.seamgen-process-diagram--animated .seamgen-process-diagram__card--2 .seamgen-process-diagram__number{animation-delay:3.05s}.seamgen-process-diagram--animated .seamgen-process-diagram__card--3,.seamgen-process-diagram--animated .seamgen-process-diagram__card--3 .seamgen-process-diagram__number{animation-delay:6.1s}.seamgen-process-diagram--animated .seamgen-process-diagram__card--4,.seamgen-process-diagram--animated .seamgen-process-diagram__card--4 .seamgen-process-diagram__number{animation-delay:9.15s}@keyframes seamgen-process-card-activation{0%,to{border-color:rgba(var(--diagram-green-rgb),0);box-shadow:0 22px 70px var(--diagram-shadow)}11%,2.5%{border-color:rgba(var(--diagram-green-rgb),.74);box-shadow:0 0 0 1px rgba(var(--diagram-green-rgb),.2),0 0 34px rgba(var(--diagram-brand-rgb),.18),0 26px 78px rgba(0,0,0,.34)}16%{border-color:rgba(var(--diagram-green-rgb),0);box-shadow:0 22px 70px var(--diagram-shadow)}}@keyframes seamgen-process-number-activation{0%,to{background:var(--diagram-card);border-color:var(--diagram-green);box-shadow:none;color:var(--diagram-text)}11%,2.5%{background:var(--diagram-green);border-color:var(--diagram-green);box-shadow:0 0 0 4px rgba(var(--diagram-green-rgb),.12),0 0 20px rgba(var(--diagram-brand-rgb),.32);color:#000}16%{background:var(--diagram-card);border-color:var(--diagram-green);box-shadow:none;color:var(--diagram-text)}}.seamgen-process-diagram__card--1{left:5.44%;top:7.95%}.seamgen-process-diagram__card--2{left:54.51%;top:30.07%}.seamgen-process-diagram__card--3{left:5.99%;top:51.02%}.seamgen-process-diagram__card--4{left:54.35%;top:68.77%}.seamgen-process-diagram__number{aspect-ratio:1;background:var(--diagram-card);border:1px solid var(--diagram-green);border-radius:999px;color:var(--diagram-text);display:grid;font-family:var(--diagram-heading-font);font-size:clamp(20px,2.5vw,32px);font-weight:700;left:-3.44%;line-height:1;place-items:center;position:absolute;top:-9.16%;width:8.97%}.seamgen-process-diagram:not(.seamgen-process-diagram--animated) .seamgen-process-diagram__card--4 .seamgen-process-diagram__number{background:var(--diagram-green);border-color:var(--diagram-green);color:#000}.seamgen-process-diagram__copy{max-width:74%}.seamgen-process-diagram__copy h3{color:var(--diagram-green);font-family:var(--diagram-heading-font);font-size:clamp(24px,2.5vw,32px);font-weight:500;line-height:1;margin:0 0 16px}.seamgen-process-diagram__body{color:var(--diagram-text);font-family:var(--diagram-body-font);font-size:clamp(12px,.96vw,14px);font-weight:500;letter-spacing:0;line-height:normal}.seamgen-process-diagram__body ul{display:grid;gap:clamp(9px,.95vw,13px);margin:0;padding-left:20px}.seamgen-process-diagram__body li{white-space:nowrap}.seamgen-process-diagram__agents{inset:0;pointer-events:none;position:absolute}.seamgen-process-diagram__avatar{display:grid;height:46%;left:57.2%;place-items:center;position:absolute;top:15%;width:23%}.seamgen-process-diagram__avatar img,.seamgen-process-diagram__bot img{display:block;height:100%;inset:0;position:absolute;width:100%}.seamgen-process-diagram__avatar--custom{background:var(--diagram-card);border:1px solid var(--diagram-green);border-radius:999px;overflow:hidden}.seamgen-process-diagram__avatar--custom img{object-fit:cover}.seamgen-process-diagram__bot{display:block;height:38.8%;position:absolute;top:-3%;width:18.6%}.seamgen-process-diagram__bot--left{left:57%;transform:scaleX(-1)}.seamgen-process-diagram__bot--right{left:80%}.seamgen-process-diagram__card--1 .seamgen-process-diagram__avatar{height:36%;left:80%;top:16.3%;width:18%}.seamgen-process-diagram__card--1 .seamgen-process-diagram__bot{height:30.5%;top:-2.79%;width:14.5%}.seamgen-process-diagram__card--1 .seamgen-process-diagram__bot--left{left:69%}.seamgen-process-diagram__card--1 .seamgen-process-diagram__bot--right{left:95%}.seamgen-process-diagram__card--2 .seamgen-process-diagram__avatar{height:36%;left:81%;top:16.58%;width:18%}.seamgen-process-diagram__card--2 .seamgen-process-diagram__bot{height:30.5%;top:-1.99%;width:14.5%}.seamgen-process-diagram__card--2 .seamgen-process-diagram__bot--left{left:70%}.seamgen-process-diagram__card--2 .seamgen-process-diagram__bot--right{left:96%}.seamgen-process-diagram__card--3 .seamgen-process-diagram__avatar{height:36%;left:80%;top:14.74%;width:18%}.seamgen-process-diagram__card--3 .seamgen-process-diagram__bot{height:30.5%;top:-3.19%;width:14.5%}.seamgen-process-diagram__card--3 .seamgen-process-diagram__bot--left{left:69%}.seamgen-process-diagram__card--3 .seamgen-process-diagram__bot--right{left:95%}.seamgen-process-diagram__card--4 .seamgen-process-diagram__avatar{height:36%;left:81%;top:12.61%;width:18%}.seamgen-process-diagram__card--4 .seamgen-process-diagram__bot{height:30.5%;top:-5.58%;width:14.5%}.seamgen-process-diagram__card--4 .seamgen-process-diagram__bot--left{left:70%}.seamgen-process-diagram__card--4 .seamgen-process-diagram__bot--right{left:96%}.seamgen-process-diagram__caption{color:hsla(0,0%,100%,.58);font-family:var(--diagram-body-font);font-size:14px;margin:14px 0 0}@media (min-width:1081px) and (max-width:1320px){.seamgen-process-diagram__copy{max-width:74%}.seamgen-process-diagram__body{font-size:clamp(12px,.96vw,14px);letter-spacing:0}.seamgen-process-diagram__body ul{gap:clamp(9px,.95vw,13px)}.seamgen-process-diagram__body li{white-space:nowrap}.seamgen-process-diagram__card .seamgen-process-diagram__avatar{height:36%;width:18%}.seamgen-process-diagram__card .seamgen-process-diagram__bot{height:30.5%;width:14.5%}.seamgen-process-diagram__card--1 .seamgen-process-diagram__avatar,.seamgen-process-diagram__card--3 .seamgen-process-diagram__avatar{left:80%}.seamgen-process-diagram__card--2 .seamgen-process-diagram__avatar,.seamgen-process-diagram__card--4 .seamgen-process-diagram__avatar{left:81%}.seamgen-process-diagram__card--1 .seamgen-process-diagram__bot--left,.seamgen-process-diagram__card--3 .seamgen-process-diagram__bot--left{left:69%}.seamgen-process-diagram__card--2 .seamgen-process-diagram__bot--left,.seamgen-process-diagram__card--4 .seamgen-process-diagram__bot--left{left:70%}.seamgen-process-diagram__card--1 .seamgen-process-diagram__bot--right,.seamgen-process-diagram__card--3 .seamgen-process-diagram__bot--right{left:95%}.seamgen-process-diagram__card--2 .seamgen-process-diagram__bot--right,.seamgen-process-diagram__card--4 .seamgen-process-diagram__bot--right{left:96%}}@media (max-width:1080px){.seamgen-process-diagram__board{aspect-ratio:auto;display:grid;gap:24px;padding:28px}.seamgen-process-diagram__path{display:none}.seamgen-process-diagram__card{height:auto;inset:auto;min-height:251px;padding:92px 24px 24px;position:relative;width:100%}.seamgen-process-diagram__number{font-size:30px;left:18px;top:18px;width:47px}.seamgen-process-diagram__copy{max-width:none}.seamgen-process-diagram__body li{white-space:normal}.seamgen-process-diagram__agents{height:164px;left:auto;right:20px;top:10px;transform:scale(.82);transform-origin:top right;width:315px}}@media (prefers-reduced-motion:reduce){.seamgen-process-diagram--animated .seamgen-process-diagram__card,.seamgen-process-diagram--animated .seamgen-process-diagram__number,.seamgen-process-diagram--animated .seamgen-process-diagram__path img{animation:none}.seamgen-process-diagram--animated .seamgen-process-diagram__path img{opacity:1}.seamgen-process-diagram--animated .seamgen-process-diagram__card--4 .seamgen-process-diagram__number{background:var(--diagram-green);border-color:var(--diagram-green);color:#000}}@media (max-width:620px){.seamgen-process-diagram__inner{width:min(100%,calc(100% - 32px))}.seamgen-process-diagram__card{padding:86px 22px 24px}.seamgen-process-diagram__agents{left:22px;right:auto;transform:scale(.62);transform-origin:top left}}