.ImpactMetrics-module__NqYzeq__step{isolation:isolate;border-bottom:1px solid var(--color-process-line);min-height:121px;transition:color var(--dur-process) var(--ease-out);grid-template-columns:54px minmax(0,1fr) 40px;column-gap:11px;padding:26px 26px 26px 21px;display:grid;position:relative;overflow:hidden}.ImpactMetrics-module__NqYzeq__step:before{content:"";z-index:-1;background:var(--gradient-process-hover);height:63.636%;transition:top var(--dur-process) var(--ease-out), height var(--dur-process) var(--ease-out);position:absolute;inset:-63.636% 0 auto}.ImpactMetrics-module__NqYzeq__number,.ImpactMetrics-module__NqYzeq__title{transition:font-weight var(--dur-process) var(--ease-out);font-weight:700}.ImpactMetrics-module__NqYzeq__number{font-variant-numeric:tabular-nums;font-size:24px;line-height:35px}.ImpactMetrics-module__NqYzeq__title{font-size:28px;line-height:35px}.ImpactMetrics-module__NqYzeq__copy{min-width:0}.ImpactMetrics-module__NqYzeq__description{max-width:358px;margin-top:5px;font-size:16px;line-height:20px}.ImpactMetrics-module__NqYzeq__icon{width:40px;height:40px;position:relative}.ImpactMetrics-module__NqYzeq__restIcon,.ImpactMetrics-module__NqYzeq__hoverIcon{width:100%;height:100%;transition:opacity var(--dur-process) var(--ease-out);position:absolute;inset:0}.ImpactMetrics-module__NqYzeq__hoverIcon{opacity:0}@media (hover:hover){.ImpactMetrics-module__NqYzeq__step:hover{color:var(--color-white)}.ImpactMetrics-module__NqYzeq__step:hover:before{height:100%;top:0}.ImpactMetrics-module__NqYzeq__step:hover .ImpactMetrics-module__NqYzeq__number,.ImpactMetrics-module__NqYzeq__step:hover .ImpactMetrics-module__NqYzeq__title{font-weight:400}.ImpactMetrics-module__NqYzeq__step:hover .ImpactMetrics-module__NqYzeq__restIcon{opacity:0}.ImpactMetrics-module__NqYzeq__step:hover .ImpactMetrics-module__NqYzeq__hoverIcon{opacity:1}}.ImpactMetrics-module__NqYzeq__step:is(:focus-visible,:active){color:var(--color-white)}.ImpactMetrics-module__NqYzeq__step:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}.ImpactMetrics-module__NqYzeq__step:is(:focus-visible,:active):before{height:100%;top:0}.ImpactMetrics-module__NqYzeq__step:is(:focus-visible,:active) .ImpactMetrics-module__NqYzeq__number,.ImpactMetrics-module__NqYzeq__step:is(:focus-visible,:active) .ImpactMetrics-module__NqYzeq__title{font-weight:400}.ImpactMetrics-module__NqYzeq__step:is(:focus-visible,:active) .ImpactMetrics-module__NqYzeq__restIcon{opacity:0}.ImpactMetrics-module__NqYzeq__step:is(:focus-visible,:active) .ImpactMetrics-module__NqYzeq__hoverIcon{opacity:1}@media (max-width:639px){.ImpactMetrics-module__NqYzeq__step{grid-template-columns:24px minmax(0,1fr) 28px;column-gap:8px;min-height:98px;padding:18px 12px 22px}.ImpactMetrics-module__NqYzeq__number{font-size:15px;line-height:22px}.ImpactMetrics-module__NqYzeq__title{font-size:17px;line-height:22px}.ImpactMetrics-module__NqYzeq__description{font-size:13px;line-height:17px}.ImpactMetrics-module__NqYzeq__icon{width:28px;height:28px}}@media (prefers-reduced-motion:reduce){.ImpactMetrics-module__NqYzeq__step,.ImpactMetrics-module__NqYzeq__step:before,.ImpactMetrics-module__NqYzeq__number,.ImpactMetrics-module__NqYzeq__title,.ImpactMetrics-module__NqYzeq__restIcon,.ImpactMetrics-module__NqYzeq__hoverIcon{transition:none}}
.ServicesHero-module__qYtEbG__hero{isolation:isolate}.ServicesHero-module__qYtEbG__art{pointer-events:none;width:1440px;height:800px;position:absolute;top:0;left:50%;transform:translate(-50%)}.ServicesHero-module__qYtEbG__outlineSquare,.ServicesHero-module__qYtEbG__filledSquare{border:2px solid color-mix(in srgb, var(--color-service-square) 50%, transparent);width:100px;height:100px;position:absolute}.ServicesHero-module__qYtEbG__outlineSquare{pointer-events:auto;transition:background-color .3s ease-in-out}.ServicesHero-module__qYtEbG__outlineSquare:hover{background-color:var(--color-service-square-hover)}.ServicesHero-module__qYtEbG__filledSquare{background:linear-gradient(to bottom, color-mix(in srgb, var(--color-service-square) 40%, transparent), color-mix(in srgb, var(--color-tint) 40%, transparent))}.ServicesHero-module__qYtEbG__filledSquare:after{background:radial-gradient(circle, color-mix(in srgb, var(--color-service-square-glow) 80%, transparent), color-mix(in srgb, var(--color-service-square) 80%, transparent));content:"";opacity:0;position:absolute;inset:-2px}.ServicesHero-module__qYtEbG__slowPulse:after{animation:5.8s ease-in-out infinite ServicesHero-module__qYtEbG__slowPulse}.ServicesHero-module__qYtEbG__quickPulse:after{animation:4.6s ease-in-out infinite ServicesHero-module__qYtEbG__quickPulse}.ServicesHero-module__qYtEbG__browser{width:220.501px;height:145.897px;animation:16.104s ease-in-out infinite ServicesHero-module__qYtEbG__browserPress;position:absolute;top:51px;left:971px}.ServicesHero-module__qYtEbG__browser img,.ServicesHero-module__qYtEbG__cursor{display:block}.ServicesHero-module__qYtEbG__registration{border:1px solid var(--color-teal-pale);width:298px;height:54px;color:var(--color-teal-pale);background:#fff;border-radius:34px;align-items:center;padding:5px 11px 5px 5px;font-size:12px;font-weight:500;animation:16.104s ease-in-out infinite ServicesHero-module__qYtEbG__registrationPress;display:flex;position:absolute;top:620px;left:317px}.ServicesHero-module__qYtEbG__formContent{justify-content:space-between;align-items:center;width:100%;animation:16.104s linear infinite ServicesHero-module__qYtEbG__formVisibility;display:flex}.ServicesHero-module__qYtEbG__placeholder,.ServicesHero-module__qYtEbG__typedNumber{white-space:nowrap;margin-left:32px}.ServicesHero-module__qYtEbG__placeholder{animation:16.104s linear infinite ServicesHero-module__qYtEbG__placeholderVisibility}.ServicesHero-module__qYtEbG__typedNumber{opacity:0;margin-left:0;animation:16.104s linear infinite ServicesHero-module__qYtEbG__numberVisibility;position:absolute;top:50%;left:32px;transform:translateY(-50%)}.ServicesHero-module__qYtEbG__registerButton{border:4px solid var(--color-tint);background:var(--color-teal-pale);color:#fff;border-radius:38px;align-items:center;height:40px;padding:0 28px;font-weight:700;display:flex}.ServicesHero-module__qYtEbG__success{border:4px solid var(--color-tint);background:var(--color-teal-pale);color:#fff;opacity:0;border-radius:38px;justify-content:center;align-items:center;font-weight:700;animation:16.104s linear infinite ServicesHero-module__qYtEbG__successVisibility;display:flex;position:absolute;inset:3px}.ServicesHero-module__qYtEbG__cursor{animation:16.104s ease-in-out infinite ServicesHero-module__qYtEbG__cursorRoute;position:absolute;top:301px;left:1451px}.ServicesHero-module__qYtEbG__projectLink,.ServicesHero-module__qYtEbG__availLink{transition:background-color var(--dur-slow) var(--ease-slow), color var(--dur-slow) var(--ease-slow);position:relative;overflow:hidden}.ServicesHero-module__qYtEbG__projectLink:hover,.ServicesHero-module__qYtEbG__projectLink:focus-visible,.ServicesHero-module__qYtEbG__projectLink:active{background-color:var(--color-teal);color:#fff}.ServicesHero-module__qYtEbG__availLink:hover,.ServicesHero-module__qYtEbG__availLink:focus-visible,.ServicesHero-module__qYtEbG__availLink:active{background-color:var(--color-teal-hover)}.ServicesHero-module__qYtEbG__projectLink>span:first-child,.ServicesHero-module__qYtEbG__availLink>span:first-child{transition:transform var(--dur-slow) var(--ease-slow)}.ServicesHero-module__qYtEbG__linkArrow{opacity:0;transition:opacity var(--dur-slow) var(--ease-slow), transform var(--dur-slow) var(--ease-slow);position:absolute;right:16px;transform:translate(-8px)}.ServicesHero-module__qYtEbG__projectLink:is(:hover,:focus-visible)>span:first-child,.ServicesHero-module__qYtEbG__availLink:is(:hover,:focus-visible)>span:first-child{transform:translate(-8px)}.ServicesHero-module__qYtEbG__projectLink:is(:hover,:focus-visible) .ServicesHero-module__qYtEbG__linkArrow,.ServicesHero-module__qYtEbG__availLink:is(:hover,:focus-visible) .ServicesHero-module__qYtEbG__linkArrow{opacity:1;transform:translate(0)}@keyframes ServicesHero-module__qYtEbG__slowPulse{0%,51.7%,to{opacity:0}69%,86.2%{opacity:1}}@keyframes ServicesHero-module__qYtEbG__quickPulse{0%,32.6%,to{opacity:0}50%,82.6%{opacity:1}}@keyframes ServicesHero-module__qYtEbG__cursorRoute{0%,6.2%{transform:translate(0)}11.2%,24.8%{transform:translate(-307px,-129px)}29.8%,36%{transform:translate(-437px,54px)}42.2%,52.1%{transform:translate(-1043px,355px)}57.1%,90.7%{transform:translate(-871px,355px)}to{transform:translate(0)}}@keyframes ServicesHero-module__qYtEbG__browserPress{0%,18%,18.6%,to{transform:scale(1)}18.3%{transform:scale(.955)}}@keyframes ServicesHero-module__qYtEbG__registrationPress{0%,57.1%,57.8%,to{transform:scale(1)}57.5%{transform:scale(.95)}}@keyframes ServicesHero-module__qYtEbG__placeholderVisibility{0%,44.6%{opacity:1}44.7%,84.4%{opacity:0}84.5%,to{opacity:1}}@keyframes ServicesHero-module__qYtEbG__numberVisibility{0%,44.6%{opacity:0}44.7%,62.6%{opacity:1}62.7%,to{opacity:0}}@keyframes ServicesHero-module__qYtEbG__formVisibility{0%,62.6%{opacity:1}62.7%,84.4%{opacity:0}84.5%,to{opacity:1}}@keyframes ServicesHero-module__qYtEbG__successVisibility{0%,62.6%{opacity:0}62.7%,84.4%{opacity:1}84.5%,to{opacity:0}}@media (max-width:767px){.ServicesHero-module__qYtEbG__art{transform-origin:0 0;left:calc(50% - 201px);transform:scale(.603)}.ServicesHero-module__qYtEbG__outlineSquare{pointer-events:none}.ServicesHero-module__qYtEbG__linkArrow{display:none}.ServicesHero-module__qYtEbG__projectLink:is(:hover,:focus-visible)>span:first-child,.ServicesHero-module__qYtEbG__availLink:is(:hover,:focus-visible)>span:first-child{transform:none}}@media (max-width:359px){.ServicesHero-module__qYtEbG__art{left:calc(50% - 211px)}}@media (prefers-reduced-motion:reduce){.ServicesHero-module__qYtEbG__hero *,.ServicesHero-module__qYtEbG__hero :after{transition:none!important;animation:none!important}.ServicesHero-module__qYtEbG__cursor{display:none}}
.SolutionsShowcase-module__VBO4JG__section{text-align:left;font-feature-settings:"ss01" 1;max-width:1440px;margin-inline:auto;padding-block:72.333px;scroll-margin-top:90px}.SolutionsShowcase-module__VBO4JG__heading{color:var(--color-ink);text-align:center;padding-inline:14px;font-size:25px;font-weight:700;line-height:1.25}.SolutionsShowcase-module__VBO4JG__projects{gap:6.028px;max-width:653px;margin:21.7px auto 0;padding:14.467px;display:grid}.SolutionsShowcase-module__VBO4JG__card{isolation:isolate;min-width:0;position:relative;container-type:inline-size}.SolutionsShowcase-module__VBO4JG__defaultFrame,.SolutionsShowcase-module__VBO4JG__hoverFrame,.SolutionsShowcase-module__VBO4JG__pressedFrame{z-index:-1;pointer-events:none;background-repeat:no-repeat;background-size:100% 100%;position:absolute;inset:.2247% .3205%}.SolutionsShowcase-module__VBO4JG__defaultFrame{filter:drop-shadow(0 0 1px var(--color-line));background-image:url(/services/project-card-default.svg)}.SolutionsShowcase-module__VBO4JG__hoverFrame{background-image:url(/services/project-card-hover.svg)}.SolutionsShowcase-module__VBO4JG__pressedFrame{background-image:url(/services/project-card-pressed.svg)}.SolutionsShowcase-module__VBO4JG__defaultFrame,.SolutionsShowcase-module__VBO4JG__hoverFrame{transition:opacity var(--dur-quick) var(--ease-in-out)}.SolutionsShowcase-module__VBO4JG__hoverFrame,.SolutionsShowcase-module__VBO4JG__pressedFrame{opacity:0}.SolutionsShowcase-module__VBO4JG__layout{padding:4.8077cqw 4.9679cqw 7.3718cqw}.SolutionsShowcase-module__VBO4JG__preview{aspect-ratio:562/211;border-radius:10px;position:relative;overflow:hidden}.SolutionsShowcase-module__VBO4JG__screenshot{object-fit:cover;object-position:center top}.SolutionsShowcase-module__VBO4JG__card[data-project=guide] .SolutionsShowcase-module__VBO4JG__screenshot{object-position:center 61.67%}.SolutionsShowcase-module__VBO4JG__content{flex-direction:column;justify-content:center;gap:7.233px;min-height:20.9936cqw;margin-top:4.3269cqw;padding-inline:2.4038cqw 3.6859cqw;display:flex}.SolutionsShowcase-module__VBO4JG__titleRow{flex-wrap:wrap;align-items:center;gap:4.822px;display:flex}.SolutionsShowcase-module__VBO4JG__title{color:var(--color-ink);font-size:16px;font-weight:700;line-height:1.25}.SolutionsShowcase-module__VBO4JG__year{color:color-mix(in srgb, var(--color-black) 50%, transparent);letter-spacing:.01em;align-items:center;gap:4.822px;font-size:11px;font-weight:600;line-height:1.25;display:inline-flex}.SolutionsShowcase-module__VBO4JG__dot{background:var(--color-dot);border-radius:50%;width:2.79px;height:2.79px}.SolutionsShowcase-module__VBO4JG__description{color:var(--color-black);letter-spacing:.04em;font-size:12px;font-weight:500;line-height:1.5}.SolutionsShowcase-module__VBO4JG__card[data-project=sales] .SolutionsShowcase-module__VBO4JG__description{font-size:11px}.SolutionsShowcase-module__VBO4JG__card[data-project=stage21] .SolutionsShowcase-module__VBO4JG__description,.SolutionsShowcase-module__VBO4JG__card[data-project=guide] .SolutionsShowcase-module__VBO4JG__description{font-size:10px}.SolutionsShowcase-module__VBO4JG__desktopSuffix{display:none}.SolutionsShowcase-module__VBO4JG__card:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px;border-radius:20px}.SolutionsShowcase-module__VBO4JG__card:focus-visible .SolutionsShowcase-module__VBO4JG__defaultFrame,.SolutionsShowcase-module__VBO4JG__card[data-pressed] .SolutionsShowcase-module__VBO4JG__defaultFrame,.SolutionsShowcase-module__VBO4JG__card:active .SolutionsShowcase-module__VBO4JG__defaultFrame{opacity:0}.SolutionsShowcase-module__VBO4JG__card:focus-visible .SolutionsShowcase-module__VBO4JG__hoverFrame,.SolutionsShowcase-module__VBO4JG__card:active .SolutionsShowcase-module__VBO4JG__pressedFrame,.SolutionsShowcase-module__VBO4JG__card[data-pressed] .SolutionsShowcase-module__VBO4JG__pressedFrame{opacity:1}@media (hover:hover){.SolutionsShowcase-module__VBO4JG__card:hover .SolutionsShowcase-module__VBO4JG__defaultFrame{opacity:0}.SolutionsShowcase-module__VBO4JG__card:hover .SolutionsShowcase-module__VBO4JG__hoverFrame{opacity:1}}@media (min-width:1024px){.SolutionsShowcase-module__VBO4JG__section{padding-block:120px}.SolutionsShowcase-module__VBO4JG__heading{font-size:40px}.SolutionsShowcase-module__VBO4JG__projects{grid-template-columns:repeat(2,minmax(0,1fr));gap:26.5px 36px;width:calc(100% - 122px);max-width:1318px;margin-top:36px;padding:24px}.SolutionsShowcase-module__VBO4JG__content{gap:12px}.SolutionsShowcase-module__VBO4JG__titleRow,.SolutionsShowcase-module__VBO4JG__year{gap:8px}.SolutionsShowcase-module__VBO4JG__title{font-size:18px}.SolutionsShowcase-module__VBO4JG__dot{width:4.629px;height:4.629px}.SolutionsShowcase-module__VBO4JG__card[data-project] .SolutionsShowcase-module__VBO4JG__description{font-size:12px}.SolutionsShowcase-module__VBO4JG__desktopSuffix{display:inline}.SolutionsShowcase-module__VBO4JG__card[data-project=registration] .SolutionsShowcase-module__VBO4JG__screenshot{object-position:center 26.91%}.SolutionsShowcase-module__VBO4JG__card[data-project=guide] .SolutionsShowcase-module__VBO4JG__screenshot{object-position:center 67.67%}}@media (prefers-reduced-motion:reduce){.SolutionsShowcase-module__VBO4JG__defaultFrame,.SolutionsShowcase-module__VBO4JG__hoverFrame{transition:none}}
