.hero:where(.astro-6dt247gv){padding:12rem 0 4rem}@media only screen and (max-width:987px){.hero:where(.astro-6dt247gv){padding:10rem 0 3rem}}.hero-inner:where(.astro-6dt247gv){align-items:center;display:flex;gap:4rem;justify-content:space-between}@media only screen and (max-width:987px){.hero-inner:where(.astro-6dt247gv){align-items:flex-start;flex-direction:column;gap:3rem}}.hero-content:where(.astro-6dt247gv){flex:1;min-width:0}.hero-label:where(.astro-6dt247gv){--fs:var(--font-size-xs);--fw:600;color:var(--color-text-alt);letter-spacing:.1em;margin-bottom:1.5rem;text-transform:uppercase}.hero-title:where(.astro-6dt247gv){--fs:4rem;--lh:1.05;margin-bottom:1.5rem;max-width:12em}@media only screen and (max-width:987px){.hero-title:where(.astro-6dt247gv){--fs:3rem}}@media only screen and (max-width:576px),only screen and (max-width:767px)and (orientation:landscape){.hero-title:where(.astro-6dt247gv){--fs:2.25rem}}.hero-text:where(.astro-6dt247gv){--fs:var(--font-size-lg);color:var(--color-text-alt);line-height:1.6;max-width:28em}sy-workflow:where(.astro-6dt247gv){display:block}.workflow:where(.astro-6dt247gv){aspect-ratio:280/440;flex-shrink:0;position:relative;width:280px}@media only screen and (max-width:987px){.workflow:where(.astro-6dt247gv){align-self:center;width:240px}}@media only screen and (max-width:576px),only screen and (max-width:767px)and (orientation:landscape){.workflow:where(.astro-6dt247gv){width:220px}}.wf-svg:where(.astro-6dt247gv){height:100%;overflow:visible;width:100%}.wf-path:where(.astro-6dt247gv){stroke:rgba(var(--rgb-brand-1),.2);stroke-dasharray:var(--path-len);stroke-dashoffset:var(--path-len);transition:stroke-dashoffset 2.2s var(--ease-out-quint)}sy-workflow.is-visible .wf-path:where(.astro-6dt247gv){stroke-dashoffset:0}.wf-branch:where(.astro-6dt247gv){opacity:0;stroke:rgba(var(--rgb-brand-1),.1);stroke-dasharray:4 4;transition:opacity .5s ease}sy-workflow.is-visible .wf-branch:where(.astro-6dt247gv){opacity:1;transition-delay:1.2s}.wf-branch-dot:where(.astro-6dt247gv){fill:rgba(var(--rgb-brand-1),.15);opacity:0;transition:opacity .5s ease}sy-workflow.is-visible .wf-branch-dot:where(.astro-6dt247gv){opacity:1;transition-delay:1.4s}.wf-node:where(.astro-6dt247gv){fill:var(--color-brand-1);transform:scale(0);transform-box:fill-box;transform-origin:center}sy-workflow.is-visible .wf-node-1:where(.astro-6dt247gv){animation:node-pop .45s var(--ease-out-back) .1s forwards}sy-workflow.is-visible .wf-node-2:where(.astro-6dt247gv){animation:node-pop .45s var(--ease-out-back) .7s forwards}sy-workflow.is-visible .wf-node-3:where(.astro-6dt247gv){animation:node-pop .45s var(--ease-out-back) 1.3s forwards}sy-workflow.is-visible .wf-node-4:where(.astro-6dt247gv){animation:node-pop .45s var(--ease-out-back) 1.9s forwards}@keyframes node-pop{0%{transform:scale(0)}to{transform:scale(1)}}.wf-pulse:where(.astro-6dt247gv){fill:none;opacity:0;stroke:var(--color-brand-1);stroke-width:1.5;transform-box:fill-box;transform-origin:center}sy-workflow.is-visible .wf-pulse:where(.astro-6dt247gv){animation:pulse-ring 2.5s var(--ease-out-cubic) 2.3s infinite}@keyframes pulse-ring{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(3.5)}}.wf-label:where(.astro-6dt247gv){display:flex;flex-direction:column;gap:.15rem;opacity:0;position:absolute;transform:translateY(6px)}.wf-label-title:where(.astro-6dt247gv){--fs:.7rem;--fw:600;letter-spacing:.04em}.wf-label-sub:where(.astro-6dt247gv){--fs:.55rem;color:var(--color-text-alt)}.wf-label-1:where(.astro-6dt247gv){left:57%;top:4.5%}.wf-label-2:where(.astro-6dt247gv){left:24%;top:36%}.wf-label-3:where(.astro-6dt247gv){right:25%;text-align:right;top:68.5%}.wf-label-4:where(.astro-6dt247gv){left:57%;top:93%}sy-workflow.is-visible .wf-label-1:where(.astro-6dt247gv){animation:label-in .5s var(--ease-out-cubic) .3s forwards}sy-workflow.is-visible .wf-label-2:where(.astro-6dt247gv){animation:label-in .5s var(--ease-out-cubic) .9s forwards}sy-workflow.is-visible .wf-label-3:where(.astro-6dt247gv){animation:label-in .5s var(--ease-out-cubic) 1.5s forwards}sy-workflow.is-visible .wf-label-4:where(.astro-6dt247gv){animation:label-in .5s var(--ease-out-cubic) 2.1s forwards}@keyframes label-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.wf-tag:where(.astro-6dt247gv){position:absolute;--fs:.5rem;--fw:600;color:rgba(var(--rgb-brand-1),.35);letter-spacing:.06em;opacity:0;text-transform:uppercase}.wf-tag-1:where(.astro-6dt247gv){left:0;top:30%}.wf-tag-2:where(.astro-6dt247gv){left:0;top:43.5%}.wf-tag-3:where(.astro-6dt247gv){right:0;top:62%}.wf-tag-4:where(.astro-6dt247gv){right:0;top:75.5%}sy-workflow.is-visible .wf-tag:where(.astro-6dt247gv){animation:label-in .5s ease 1.6s forwards}.solutions:where(.astro-6dt247gv){padding-bottom:2rem}.featured:where(.astro-6dt247gv){background:var(--color-brand-1);border-radius:1.25rem;color:var(--color-white);margin-bottom:1.5rem;padding:3.5rem;--btn-hover-bg-color:var(--color-brand-1);--btn-hover-text-color:var(--color-white)}@media only screen and (max-width:576px),only screen and (max-width:767px)and (orientation:landscape){.featured:where(.astro-6dt247gv){padding:2rem}}.featured-content:where(.astro-6dt247gv){max-width:38rem}.featured-tag:where(.astro-6dt247gv){--fs:var(--font-size-xs);--fw:600;background:rgba(var(--rgb-white),.12);border-radius:2rem;color:rgba(var(--rgb-white),.8);display:inline-block;letter-spacing:.06em;margin-bottom:2rem;padding:.3em .9em;text-transform:uppercase}.featured-title:where(.astro-6dt247gv){--fs:2.25rem;--fw:400;--lh:1.15;margin-bottom:1rem}@media only screen and (max-width:576px),only screen and (max-width:767px)and (orientation:landscape){.featured-title:where(.astro-6dt247gv){--fs:1.75rem}}.featured-text:where(.astro-6dt247gv){--fs:var(--font-size-sm);color:rgba(var(--rgb-white),.65);line-height:1.7;margin-bottom:1.5rem}.featured-list:where(.astro-6dt247gv){--fs:var(--font-size-xs);display:grid;grid-template-columns:1fr 1fr;list-style:none;margin:0 0 2.5rem;padding:0;grid-gap:.5rem 2rem;gap:.5rem 2rem}@media only screen and (max-width:576px),only screen and (max-width:767px)and (orientation:landscape){.featured-list:where(.astro-6dt247gv){grid-template-columns:1fr}}.featured-list:where(.astro-6dt247gv) li:where(.astro-6dt247gv){color:rgba(var(--rgb-white),.5);padding-left:1.2rem;position:relative}.featured-list:where(.astro-6dt247gv) li:where(.astro-6dt247gv):before{background:rgba(var(--rgb-white),.3);border-radius:50%;content:"";height:5px;left:0;position:absolute;top:.5em;width:5px}.grid:where(.astro-6dt247gv){display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.5rem;gap:1.5rem}@media only screen and (max-width:1080px){.grid:where(.astro-6dt247gv){grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:576px),only screen and (max-width:767px)and (orientation:landscape){.grid:where(.astro-6dt247gv){gap:1rem;grid-template-columns:1fr}}.card:where(.astro-6dt247gv){background:var(--color-white);border-radius:1.25rem;display:flex;flex-direction:column;justify-content:space-between;padding:2rem;transition:box-shadow .35s var(--ease-out-cubic)}.card:where(.astro-6dt247gv):hover{box-shadow:0 12px 40px #0000000f}.card-top:where(.astro-6dt247gv){margin-bottom:2rem}.card-num:where(.astro-6dt247gv){--fs:var(--font-size-xs);--fw:500;color:var(--color-brand-2);display:block;margin-bottom:1.25rem}.card-title:where(.astro-6dt247gv){--fs:1.3rem;--fw:400;--lh:1.2;margin-bottom:.75rem}.card-text:where(.astro-6dt247gv){--fs:var(--font-size-xs);color:var(--color-text-alt);line-height:1.65}.card-features:where(.astro-6dt247gv){--fs:var(--font-size-xs);border-top:1px solid rgba(var(--rgb-black),.06);display:flex;flex-direction:column;gap:.4rem;list-style:none;margin:0 0 1.5rem;padding:1.25rem 0 0}.card-features:where(.astro-6dt247gv) li:where(.astro-6dt247gv){color:var(--color-text-alt);padding-left:1.2rem;position:relative}.card-features:where(.astro-6dt247gv) li:where(.astro-6dt247gv):before{background:var(--color-brand-2);border-radius:50%;content:"";height:5px;left:0;position:absolute;top:.5em;width:5px}.card-link:where(.astro-6dt247gv){--fs:var(--font-size-xs);--fw:500;align-items:center;display:inline-flex;gap:.5em;transition:gap .25s var(--ease-out-cubic)}.card-link:where(.astro-6dt247gv):hover{gap:.75em}.card-link:where(.astro-6dt247gv) svg:where(.astro-6dt247gv){flex-shrink:0}.cta:where(.astro-6dt247gv){padding:4rem 0 8rem}.cta-inner:where(.astro-6dt247gv){align-items:center;background:var(--color-brand-3);border-radius:1.25rem;display:flex;flex-direction:column;padding:4rem;text-align:center}@media only screen and (max-width:576px),only screen and (max-width:767px)and (orientation:landscape){.cta-inner:where(.astro-6dt247gv){padding:2.5rem 2rem}}.cta-title:where(.astro-6dt247gv){--fs:2.5rem;--fw:400;--lh:1.1;margin-bottom:.75rem}@media only screen and (max-width:576px),only screen and (max-width:767px)and (orientation:landscape){.cta-title:where(.astro-6dt247gv){--fs:1.75rem}}.cta-text:where(.astro-6dt247gv){--fs:var(--font-size-md);color:var(--color-text-alt);line-height:1.6;margin-bottom:2rem;max-width:28em}.cta-actions:where(.astro-6dt247gv){align-items:center;display:flex;gap:2rem}@media only screen and (max-width:576px),only screen and (max-width:767px)and (orientation:landscape){.cta-actions:where(.astro-6dt247gv){flex-direction:column;gap:1rem}}.cta-email:where(.astro-6dt247gv){--fs:var(--font-size-sm);--fw:500;color:var(--color-text-alt);-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:.2em;transition:color .2s}.cta-email:where(.astro-6dt247gv):hover{color:var(--color-text);-webkit-text-decoration:none;text-decoration:none}
