.workflow-hero[data-astro-cid-hlw6vl3v]{aspect-ratio:1312/400;background:var(--bluewash);border-radius:var(--scene-radius);width:100%;position:relative;overflow:hidden}.workflow-path[data-astro-cid-hlw6vl3v]{position:absolute;inset:6% 0 2%}.workflow-path[data-astro-cid-hlw6vl3v] img[data-astro-cid-hlw6vl3v]{width:100%;height:100%}.flow-signals[data-astro-cid-hlw6vl3v]{pointer-events:none;display:none;position:absolute;inset:6% 0 2%}[data-astro-cid-hlw6vl3v][data-motion-ready] .flow-signals[data-astro-cid-hlw6vl3v]{display:block}.signal-stage[data-astro-cid-hlw6vl3v]{width:1312px;height:368px;transform:scale(var(--signal-scale,1));transform-origin:0 0;position:absolute;top:0;left:0}.flow-signals[data-astro-cid-hlw6vl3v] .signals-mobile[data-astro-cid-hlw6vl3v]{visibility:hidden}.signal[data-astro-cid-hlw6vl3v]{background:var(--paper);opacity:0;offset-anchor:center;border-radius:99px;width:40px;height:8px;position:absolute;top:0;left:0}.signals-desktop[data-astro-cid-hlw6vl3v] .signal-in[data-astro-cid-hlw6vl3v]{offset-path:path("M58 264H340C389 264 414 242 414 196V146C414 109 435 88 474 88H538")}.signals-desktop[data-astro-cid-hlw6vl3v] .signal-out[data-astro-cid-hlw6vl3v]{offset-path:path("M794 266H904C963 266 994 240 994 191V171H1218")}.signal-in[data-astro-cid-hlw6vl3v]{animation:signal-in var(--motion-cycle) linear infinite}.signal-out[data-astro-cid-hlw6vl3v]{animation:signal-out var(--motion-cycle) linear infinite}.signal-orbit[data-astro-cid-hlw6vl3v]{opacity:0;width:250px;height:250px;animation:signal-orbit var(--motion-cycle) var(--motion-ease-out) infinite;position:absolute;top:55px;left:531px}.signal-orbit[data-astro-cid-hlw6vl3v] svg[data-astro-cid-hlw6vl3v]{width:100%;height:100%;display:block;overflow:visible}.signal-orbit[data-astro-cid-hlw6vl3v] circle[data-astro-cid-hlw6vl3v]{stroke:var(--orange);stroke-width:8px;stroke-linecap:round;stroke-dasharray:14 86}.signal-arrival[data-astro-cid-hlw6vl3v]{border:4px solid var(--orange);opacity:0;width:118px;height:118px;animation:signal-arrival var(--motion-cycle) ease-out infinite;border-radius:50%;position:absolute;top:112px;left:1175px}[data-astro-cid-hlw6vl3v][data-motion-ready] .flow-star[data-astro-cid-hlw6vl3v]{animation:flow-star var(--motion-cycle) var(--motion-ease-out) infinite}[data-astro-cid-hlw6vl3v][data-motion-ready] .flow-forward[data-astro-cid-hlw6vl3v]{animation:flow-forward var(--motion-cycle) var(--motion-ease-out) infinite}.flow-label[data-astro-cid-hlw6vl3v]:before{content:"";border:2px solid var(--orange);border-radius:inherit;opacity:0;pointer-events:none;position:absolute;inset:0}[data-astro-cid-hlw6vl3v][data-motion-ready] [data-astro-cid-hlw6vl3v]:is(.contract,.reply):before{animation:input-cue var(--motion-cycle) ease-out infinite}[data-astro-cid-hlw6vl3v][data-motion-ready] [data-astro-cid-hlw6vl3v]:is(.systems,.tools,.mobile-systems):before{animation:output-cue var(--motion-cycle) ease-out infinite}.workflow-hero[data-astro-cid-hlw6vl3v]:not([data-playing=true]) [data-astro-cid-hlw6vl3v]:is(.signal,.signal-orbit,.signal-arrival,.flow-star,.flow-forward,.flow-label),.workflow-hero[data-astro-cid-hlw6vl3v]:not([data-playing=true]) .flow-label[data-astro-cid-hlw6vl3v]:before{animation-play-state:paused}.flow-motion-toggle[data-astro-cid-hlw6vl3v]{border:1px solid var(--line);background:var(--paper);width:40px;height:40px;color:var(--navy);transition:background-color var(--motion-feedback);border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:12px;right:16px}.flow-motion-toggle[data-astro-cid-hlw6vl3v]:hover{background:var(--white)}.flow-motion-toggle[data-astro-cid-hlw6vl3v]:active{background:var(--line)}.play-icon[data-astro-cid-hlw6vl3v],[data-astro-cid-hlw6vl3v][data-user-paused=true] .pause-icon[data-astro-cid-hlw6vl3v]{display:none}[data-astro-cid-hlw6vl3v][data-user-paused=true] .play-icon[data-astro-cid-hlw6vl3v]{display:block}@keyframes signal-in{0%{opacity:0;offset-distance:0%}3%{opacity:1;offset-distance:0%}30%{opacity:1;offset-distance:94%}32%,to{opacity:0;offset-distance:100%}}@keyframes signal-orbit{0%,24%{opacity:0;transform:rotate(-129.6deg)}30%{opacity:1;transform:rotate(-129.6deg)}55%{opacity:1;transform:rotate(111.6deg)}61%,to{opacity:0;transform:rotate(144deg)}}@keyframes signal-out{0%,52%{opacity:0;offset-distance:0%}55%{opacity:1;offset-distance:0%}82%{opacity:1;offset-distance:94%}84%,to{opacity:0;offset-distance:100%}}@keyframes signal-arrival{0%,77%{opacity:0;transform:scale(.9)}81%{opacity:.7}98%,to{opacity:0;transform:scale(1.25)}}@keyframes flow-star{0%,24%,to{transform:rotate(0)}52%,78%{transform:rotate(90deg)}}@keyframes flow-forward{0%,56%,to{transform:translate(0)}80%{transform:translate(6px)}}@keyframes input-cue{0%,32%,to{opacity:0}6%,18%{opacity:1}}@keyframes output-cue{0%,72%,to{opacity:0}82%,90%{opacity:1}}figcaption[data-astro-cid-hlw6vl3v]{color:var(--muted);font-size:clamp(12px,1.12vw,16px);line-height:26px;position:absolute;top:6%;left:2.44%}.flow-label[data-astro-cid-hlw6vl3v]{background:var(--white);border-radius:999px;justify-content:center;align-items:center;height:16.5%;font-size:clamp(14px,1.528vw,22px);line-height:1.55;display:flex;position:absolute}.contract[data-astro-cid-hlw6vl3v]{width:18.9%;top:24%;left:4.88%}.reply[data-astro-cid-hlw6vl3v]{width:18.9%;top:52%;left:8.84%}.systems[data-astro-cid-hlw6vl3v]{width:18.75%;top:20%;left:71.95%}.tools[data-astro-cid-hlw6vl3v]{width:17.68%;top:68.9%;left:78.66%}.flow-hub[data-astro-cid-hlw6vl3v]{text-align:center;width:14.94%;position:absolute;top:35.4%;left:42.53%}.flow-hub[data-astro-cid-hlw6vl3v]>span[data-astro-cid-hlw6vl3v]{font:400 clamp(20px, 2.36vw, 34px)/1.41 var(--heading-font);-webkit-text-stroke:1px currentColor;display:block}.flow-hub[data-astro-cid-hlw6vl3v] small[data-astro-cid-hlw6vl3v]{color:var(--muted);margin-top:12px;font-size:clamp(10px,1.12vw,16px);display:block}.flow-star[data-astro-cid-hlw6vl3v]{width:6.1%;position:absolute;top:9%;left:64.18%}.flow-forward[data-astro-cid-hlw6vl3v]{width:3.81%;position:absolute;top:40.75%;left:92.15%}.mobile-systems[data-astro-cid-hlw6vl3v]{display:none}@media (width>=768px) and (width<=1100px){.flow-hub[data-astro-cid-hlw6vl3v]{top:52%;transform:translateY(-50%)}.flow-hub[data-astro-cid-hlw6vl3v]>span[data-astro-cid-hlw6vl3v]{font-size:clamp(17px,2.36vw,26px)}.flow-hub[data-astro-cid-hlw6vl3v] small[data-astro-cid-hlw6vl3v]{white-space:nowrap;margin-top:6px;font-size:11px;line-height:16px}}@media (width<=767px){.workflow-hero[data-astro-cid-hlw6vl3v]{aspect-ratio:342/440;justify-self:center;max-width:390px}.workflow-path[data-astro-cid-hlw6vl3v],.flow-signals[data-astro-cid-hlw6vl3v]{inset:0}.flow-signals[data-astro-cid-hlw6vl3v] .signals-desktop[data-astro-cid-hlw6vl3v]{visibility:hidden}.flow-signals[data-astro-cid-hlw6vl3v] .signals-mobile[data-astro-cid-hlw6vl3v]{visibility:visible}.signals-mobile[data-astro-cid-hlw6vl3v]{width:342px;height:440px}.signals-mobile[data-astro-cid-hlw6vl3v] .signal[data-astro-cid-hlw6vl3v]{width:12px;height:5px}.signals-mobile[data-astro-cid-hlw6vl3v] .signal-in[data-astro-cid-hlw6vl3v]{offset-path:path("M86 100V120C86 138 96.6667 147 118 147H126")}.signals-mobile[data-astro-cid-hlw6vl3v] .signal-second[data-astro-cid-hlw6vl3v]{offset-path:path("M256 100V120C256 138 245.333 147 224 147H216")}.signals-mobile[data-astro-cid-hlw6vl3v] .signal-out[data-astro-cid-hlw6vl3v]{offset-path:path("M171 352V392")}.signals-mobile[data-astro-cid-hlw6vl3v] .signal-orbit[data-astro-cid-hlw6vl3v]{width:204px;height:204px;top:140px;left:69px}.signals-mobile[data-astro-cid-hlw6vl3v] .signal-orbit[data-astro-cid-hlw6vl3v] circle[data-astro-cid-hlw6vl3v]{stroke-width:6px}.flow-motion-toggle[data-astro-cid-hlw6vl3v]{top:7px;right:12px}figcaption[data-astro-cid-hlw6vl3v]{font-size:16px;top:3.6%;left:5.85%}.flow-label[data-astro-cid-hlw6vl3v]{height:13.64%;font-size:clamp(14px,4.36vw,17px)}.contract[data-astro-cid-hlw6vl3v]{width:42.69%;top:12.27%;left:4.68%}.reply[data-astro-cid-hlw6vl3v]{width:42.69%;top:12.27%;left:52.63%}.systems[data-astro-cid-hlw6vl3v],.tools[data-astro-cid-hlw6vl3v],.flow-forward[data-astro-cid-hlw6vl3v]{display:none}.mobile-systems[data-astro-cid-hlw6vl3v]{width:80.7%;display:flex;top:84.54%;left:9.65%}.flow-hub[data-astro-cid-hlw6vl3v]{width:40.94%;top:43.64%;left:29.53%}.flow-hub[data-astro-cid-hlw6vl3v]>span[data-astro-cid-hlw6vl3v]{font-size:clamp(22px,7.18vw,28px);line-height:1.29}.flow-hub[data-astro-cid-hlw6vl3v] small[data-astro-cid-hlw6vl3v]{margin-top:8px;font-size:12px}.flow-star[data-astro-cid-hlw6vl3v]{width:11.7%;top:30.91%;left:83.63%}}.home-hero[data-astro-cid-lcdefpme]{gap:32px;padding-block:48px;display:grid}.home-headline[data-astro-cid-lcdefpme]{text-align:center;justify-items:center;gap:20px;display:grid}h1[data-astro-cid-lcdefpme]{font-size:88px;line-height:108px}.headline-first[data-astro-cid-lcdefpme]{justify-content:center;align-items:center;gap:16px;display:flex}.ai-pill[data-astro-cid-lcdefpme]{width:168px;height:114px;color:var(--paper);background:var(--orange);-webkit-text-stroke:0;border-radius:999px;justify-content:center;align-items:center;font:900 88px/1 Nunito,sans-serif;display:inline-flex}.headline-second[data-astro-cid-lcdefpme]{margin-top:20px;display:block}.home-headline[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:850px;font-size:22px;line-height:34px}.service-section[data-astro-cid-lcdefpme]{background:var(--white)}.service-inner[data-astro-cid-lcdefpme]{padding-block:80px}.service-heading[data-astro-cid-lcdefpme]{gap:16px;margin-bottom:48px;display:grid}.service-heading[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{background:var(--navy);border-radius:99px;width:104px;height:12px}.service-steps[data-astro-cid-lcdefpme]{background:url(/assets/figma/process-connector.svg) 0 0/100% no-repeat;grid-template-columns:repeat(4,minmax(0,1fr));gap:48px;min-height:328px;list-style:none;display:grid}.service-steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{text-align:center;align-content:start;justify-items:center;gap:16px;display:grid}.service-steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:nth-child(2n){padding-top:72px}.step-number[data-astro-cid-lcdefpme]{width:88px;height:88px;color:var(--white);background:var(--navy);border-radius:50%;justify-content:center;align-items:center;font:900 56px/64px Nunito,sans-serif;display:flex}.service-steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:nth-child(2n) .step-number[data-astro-cid-lcdefpme]{background:var(--orange)}.service-steps[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-bottom:16px;font-size:34px;line-height:48px}.featured[data-astro-cid-lcdefpme]{gap:48px;padding-block:80px;display:grid}.offering-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;display:grid}.offering[data-astro-cid-lcdefpme]{border-radius:var(--module-radius);grid-template-rows:auto 1fr;gap:24px;display:grid}.offering[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:contain;background:var(--bluewash);border-radius:var(--scene-radius);width:100%;height:288px}.offering-copy[data-astro-cid-lcdefpme]{grid-template-rows:auto 1fr auto;gap:16px;display:grid}.offering[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{-webkit-text-stroke:2px currentColor;paint-order:stroke fill;font-size:34px;line-height:48px}.offering-title-part[data-astro-cid-lcdefpme]{display:inline-block}.offering[data-astro-cid-lcdefpme]:hover h3[data-astro-cid-lcdefpme]{text-underline-offset:7px;text-decoration:underline}.offering[data-astro-cid-lcdefpme]:hover .text-link[data-astro-cid-lcdefpme],.offering[data-astro-cid-lcdefpme]:focus-visible .text-link[data-astro-cid-lcdefpme]{text-underline-offset:5px;text-decoration:underline}.integration-section[data-astro-cid-lcdefpme]{padding-block:0 48px}.integration-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;display:grid}.integration-service[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);grid-template-columns:144px minmax(0,1fr);align-items:start;gap:24px;padding-top:32px;display:grid}.integration-service[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{border-radius:24px;width:100%}.integration-service[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-bottom:12px;font-size:28px;line-height:40px}.integration-service[data-astro-cid-lcdefpme] .text-link[data-astro-cid-lcdefpme]{margin-top:16px}@media (width<=1100px){.service-steps[data-astro-cid-lcdefpme]{gap:24px}.service-steps[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme],.offering[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:28px;line-height:40px}}@media (width>=768px) and (width<=1100px){.service-inner[data-astro-cid-lcdefpme],.featured[data-astro-cid-lcdefpme]{padding-block:64px}.service-steps[data-astro-cid-lcdefpme]{background:0 0;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;min-height:0}.service-steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{text-align:left;place-items:center start;gap:24px;display:flex}.service-steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:nth-child(2n){padding-top:0}.step-number[data-astro-cid-lcdefpme]{flex-shrink:0;width:72px;height:72px;font-size:44px}.service-steps[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-bottom:8px}.offering[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{text-wrap:balance;font-size:26px;line-height:38px}.offering[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{height:224px}.integration-grid[data-astro-cid-lcdefpme],.offering-grid[data-astro-cid-lcdefpme]{gap:32px}.integration-service[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:16px}.integration-service[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{width:144px}}@media (width<=767px){.home-hero[data-astro-cid-lcdefpme]{gap:24px;padding-block:40px}.home-headline[data-astro-cid-lcdefpme]{gap:24px}h1[data-astro-cid-lcdefpme]{font-size:clamp(36px,11.79vw,46px);line-height:60px}.headline-first[data-astro-cid-lcdefpme]{gap:12px}.ai-pill[data-astro-cid-lcdefpme]{width:88px;height:60px;font-size:46px}.headline-second[data-astro-cid-lcdefpme]{margin-top:24px}.home-headline[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:17px;line-height:28px}.desktop-break[data-astro-cid-lcdefpme]{display:none}.service-inner[data-astro-cid-lcdefpme]{padding-block:48px}.service-heading[data-astro-cid-lcdefpme]{margin-bottom:32px}.service-heading[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{display:none}.service-steps[data-astro-cid-lcdefpme]{background:0 0;grid-template-columns:1fr;gap:0;min-height:0}.service-steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{text-align:left;align-items:center;gap:24px;padding-block:20px;display:flex;position:relative}.service-steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:nth-child(2n){padding-top:20px}.service-steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:not(:last-child):after{content:"";background:var(--navy);z-index:0;width:6px;height:calc(50% + 6px);position:absolute;top:calc(50% + 34px);left:33px}.step-number[data-astro-cid-lcdefpme]{z-index:1;flex-shrink:0;width:72px;height:72px;font-size:44px;position:relative}.service-steps[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-bottom:8px;font-size:30px;line-height:42px}.service-steps[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:17px;line-height:28px}.featured[data-astro-cid-lcdefpme]{gap:40px;padding-block:48px}.offering-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:40px}.offering[data-astro-cid-lcdefpme]{gap:24px}.offering[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{aspect-ratio:416/264;height:auto}.offering[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:30px;line-height:42px}.integration-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:32px}.integration-service[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:16px;padding-top:24px}.integration-service[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{width:144px}.integration-service[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:26px;line-height:36px}}@media (width>=560px) and (width<=767px){.service-steps[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.service-steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme],.service-steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:nth-child(2n){align-items:flex-start;gap:16px;padding:0}.service-steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:after{display:none}.step-number[data-astro-cid-lcdefpme]{width:48px;height:48px;font-size:28px;line-height:40px}.service-steps[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:26px;line-height:36px}.offering[data-astro-cid-lcdefpme]{grid-template-rows:1fr;grid-template-columns:minmax(160px,.8fr) minmax(0,1.2fr);align-items:start}.offering[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{text-wrap:auto;font-size:28px;line-height:40px}.offering[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:contain;height:200px}.integration-service[data-astro-cid-lcdefpme]{grid-template-columns:144px minmax(0,1fr);gap:24px}}@media (width<=389px){.offering[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:28px;line-height:40px}}
