.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/1029;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:23.62%;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:9.91%}.seamgen-process-diagram__card--2{left:54.51%;top:30.13%}.seamgen-process-diagram__card--3{left:5.99%;top:51.12%}.seamgen-process-diagram__card--4{left:54.35%;top:68.9%}.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:69%}.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,14px);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__orbit{aspect-ratio:1;border:1px solid var(--diagram-green);border-radius:999px;left:65.46%;opacity:.95;position:absolute;top:-6.17%;width:36.26%}.seamgen-process-diagram__avatar{display:grid;height:47.52%;left:67.6%;place-items:center;position:absolute;top:16.84%;width:22.98%;z-index:2}.seamgen-process-diagram__avatar img,.seamgen-process-diagram__robot 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__robot{display:block;filter:drop-shadow(0 13px 18px rgba(0,0,0,.28));position:absolute;z-index:3}.seamgen-process-diagram__robot--large{height:35.39%;left:99.05%;top:12.76%;width:13.74%}.seamgen-process-diagram__robot--medium{height:30.45%;left:95.42%;top:13.17%;width:11.83%}.seamgen-process-diagram__robot--small{height:27.98%;left:78.24%;top:24.28%;width:10.88%}.seamgen-process-diagram__confetti{aspect-ratio:1;background:var(--diagram-green);border-radius:1px;box-shadow:42px 16px 0 rgba(var(--diagram-green-rgb),.28),74px 54px 0 rgba(var(--diagram-green-rgb),.46);display:block;opacity:.88;position:absolute;transform:rotate(12deg);width:1.55%;z-index:1}.seamgen-process-diagram__confetti--1{left:81.6%;top:-2.1%}.seamgen-process-diagram__confetti--2{left:89.8%;top:18.5%;transform:rotate(-18deg)}.seamgen-process-diagram__confetti--3{left:76.6%;opacity:.32;top:8.3%;transform:rotate(26deg)}.seamgen-process-diagram__confetti--4{left:95.6%;opacity:.56;top:24.3%;transform:rotate(38deg)}.seamgen-process-diagram__confetti--5{left:92.4%;opacity:.44;top:-4.4%;transform:rotate(-10deg)}.seamgen-process-diagram__card--1 .seamgen-process-diagram__robot--large{height:35.39%;left:85.69%;top:-29.22%;width:13.74%}.seamgen-process-diagram__card--1 .seamgen-process-diagram__robot--medium{height:30.45%;left:95.42%;top:13.17%;width:11.83%}.seamgen-process-diagram__card--1 .seamgen-process-diagram__robot--small{height:27.98%;left:64.89%;top:-17.7%;width:10.88%}.seamgen-process-diagram__card--2 .seamgen-process-diagram__orbit{left:68.13%;top:-7%;width:33.02%}.seamgen-process-diagram__card--2 .seamgen-process-diagram__avatar{left:71.48%;top:13.01%}.seamgen-process-diagram__card--2 .seamgen-process-diagram__robot--large{height:44.03%;left:80.53%;top:-37.45%;width:16.98%}.seamgen-process-diagram__card--2 .seamgen-process-diagram__robot--medium{height:37.04%;left:61.64%;top:-17.28%;width:14.31%}.seamgen-process-diagram__card--2 .seamgen-process-diagram__robot--small{height:32.1%;left:94.85%;top:9.88%;width:12.4%}.seamgen-process-diagram__card--3 .seamgen-process-diagram__orbit{left:67.37%;top:-11.52%;width:36.26%}.seamgen-process-diagram__card--3 .seamgen-process-diagram__avatar{aspect-ratio:1;background:var(--diagram-card);border:1px solid var(--diagram-green);border-radius:999px;box-shadow:0 16px 32px rgba(9,14,29,.05);box-sizing:border-box;height:auto;left:69.85%;overflow:hidden;top:13.15%;width:21.66%}.seamgen-process-diagram__card--3 .seamgen-process-diagram__avatar-art{border-radius:inherit;object-fit:cover}.seamgen-process-diagram__card--3 .seamgen-process-diagram__robot--large{height:38.27%;left:84.73%;top:-33.74%;width:14.69%}.seamgen-process-diagram__card--3 .seamgen-process-diagram__robot--medium{height:32.1%;left:61.07%;top:-8.64%;width:12.4%}.seamgen-process-diagram__card--3 .seamgen-process-diagram__robot--small{height:29.48%;left:95.99%;top:18.2%;width:11.83%}.seamgen-process-diagram__card--4 .seamgen-process-diagram__orbit{left:69.47%;top:-5.35%;width:33.02%}.seamgen-process-diagram__card--4 .seamgen-process-diagram__avatar{height:48.29%;left:70.53%;top:9.32%;width:21.75%}.seamgen-process-diagram__card--4 .seamgen-process-diagram__robot--large{height:44.03%;left:87.98%;top:-34.98%;width:16.98%}.seamgen-process-diagram__card--4 .seamgen-process-diagram__robot--medium{height:37.04%;left:66.41%;top:-27.57%;width:14.31%}.seamgen-process-diagram__card--4 .seamgen-process-diagram__robot--small{height:32.1%;left:95.8%;top:15.23%;width:12.4%}.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:70%}.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__robot{transform:scale(.94);transform-origin:center}}@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}}