.cursor-pointer-static{cursor:pointer}.embed-reset{border:0;margin:0;padding:0}.full-width-static{width:100%}.grid-full-row{grid-column:1/-1}.services-patternLeft{background-image:url(/assets/images/pattern/services-left.png)}.services-patternRight{background-image:url(/assets/images/pattern/services-right.png)}.testimonial-patternLeft{background-image:url(/assets/images/pattern/testimonial-left.png)}.testimonial-patternRight{background-image:url(/assets/images/pattern/testimonial-right.png)}.background-media{overflow:hidden}.background-image-layer{height:100%;inset:0;object-fit:cover;pointer-events:none;position:absolute;width:100%}.background-image-layer--top{object-position:top center}.background-image-layer--right{object-position:center right}.insights-banner-background,.qcrm-insights-banner{background-image:url(/assets/images/about/insights-banner.webp)}.contact-page-background{background-image:url(/assets/images/contact/contact-bg.webp)}.five-steps-background{background-image:url(/assets/images/pattern/bg-vector.png)}.animation-delay-0{animation-delay:0s}.animation-delay-1{animation-delay:.1s}.animation-delay-2{animation-delay:.2s}.animation-delay-3{animation-delay:.3s}.animation-delay-4{animation-delay:.4s}.animation-delay-5{animation-delay:.5s}.animation-delay-6{animation-delay:.6s}.animation-delay-7{animation-delay:.7s}.animation-delay-8{animation-delay:.8s}.animation-delay-9{animation-delay:.9s}.animation-delay-10{animation-delay:1s}.parish-progress-64{width:64%}.parish-progress-82{width:82%}.parish-progress-91{width:91%}.brand-slider-track{animation:scroll 15s linear infinite}.trust-slider-track--scroll-right{animation:scroll-right 20s linear infinite}.trust-slider-track--scroll-left{animation:scroll-left 20s linear infinite}.journey-phone-theme-2013,.journey-theme-2013{--jx-accent:#2457a7;--jx-surface:#eee7d4;--jx-phone-accent:#2457a7}.journey-phone-theme-2014,.journey-theme-2014{--jx-accent:#2e86de;--jx-surface:#f4f7fa;--jx-phone-accent:#2e86de}.journey-phone-theme-2015,.journey-theme-2015{--jx-accent:#ff5a36;--jx-surface:#fff1d7;--jx-phone-accent:#ff5a36}.journey-phone-theme-2016,.journey-theme-2016{--jx-accent:#536dfe;--jx-surface:#edf1f8;--jx-phone-accent:#536dfe}.journey-phone-theme-2017,.journey-theme-2017{--jx-accent:#7c3aed;--jx-surface:#f1eafe;--jx-phone-accent:#7c3aed}.journey-phone-theme-2018,.journey-theme-2018{--jx-accent:#05b8d7;--jx-surface:#dff9ff;--jx-phone-accent:#05b8d7}.journey-phone-theme-2019,.journey-theme-2019{--jx-accent:#00b884;--jx-surface:#e4fff4;--jx-phone-accent:#00b884}.journey-phone-theme-2020,.journey-theme-2020{--jx-accent:#2878ff;--jx-surface:#e6efff;--jx-phone-accent:#2878ff}.journey-phone-theme-2021,.journey-theme-2021{--jx-accent:#b05cff;--jx-surface:#27133b;--jx-phone-accent:#b05cff}.journey-phone-theme-2022,.journey-theme-2022{--jx-accent:#b7f34a;--jx-surface:#14200a;--jx-phone-accent:#b7f34a}.journey-phone-theme-2023,.journey-theme-2023{--jx-accent:#ff4dcc;--jx-surface:#160b20;--jx-phone-accent:#ff4dcc}.journey-phone-theme-2024,.journey-theme-2024{--jx-accent:#52e5ff;--jx-surface:#071b22;--jx-phone-accent:#52e5ff}.journey-phone-theme-2025,.journey-theme-2025{--jx-accent:#8fa5ff;--jx-surface:#10162d;--jx-phone-accent:#8fa5ff}.journey-phone-theme-2026,.journey-theme-2026{--jx-accent:#dfad35;--jx-surface:#f2eee5;--jx-phone-accent:#dfad35}.clipboard-fallback{position:fixed;opacity:0}body.quick-brief-open{overflow:hidden}.journey-x__phone-progress,.journey-x__progress{appearance:none;border:0;display:block;padding:0;width:100%}.journey-x__phone-progress::-webkit-progress-bar,.journey-x__progress::-webkit-progress-bar{background:transparent;border-radius:inherit}.journey-x__progress::-webkit-progress-value{background:#8df6a5;border-radius:inherit;transition:width .35s cubic-bezier(.16,1,.3,1)}.journey-x__progress::-moz-progress-bar{background:#8df6a5;border-radius:inherit}.journey-x__phone-progress::-webkit-progress-value{background:var(--jx-phone-accent);border-radius:inherit;transition:width .26s cubic-bezier(.16,1,.3,1)}.journey-x__phone-progress::-moz-progress-bar{background:var(--jx-phone-accent);border-radius:inherit}.our-journey-page__hero-light{animation:journey-hero-pulse 9s ease-in-out infinite}.our-journey-page__scroll-cue{animation:journey-scroll-cue 2s ease-in-out infinite}.journey-content-enter{animation:journey-content-enter .24s ease-out both}@keyframes journey-hero-pulse{0%,to{opacity:.45;transform:scale(1)}50%{opacity:.8;transform:scale(1.08)}}@keyframes journey-scroll-cue{0%,to{transform:translateY(0)}50%{transform:translateY(7px)}}@keyframes journey-content-enter{0%{opacity:0;transform:translateY(12px) scale(.985)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.journey-content-enter,.our-journey-page__hero-light,.our-journey-page__scroll-cue{animation:none}}.titleText{animation:title-text-reveal .6s ease-out both}@keyframes title-text-reveal{0%{opacity:.2;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.titleText{animation:none}}.home-orbit{animation:home-orbit-enter 3s cubic-bezier(.16,1,.3,1) both;height:18rem;left:40%;pointer-events:none;position:absolute;top:0;width:18rem;z-index:0}.home-orbit__core,.home-orbit__ring{border-radius:999px;position:absolute}.home-orbit__ring{animation:home-orbit-spin 18s linear infinite;border:2px solid rgba(82,229,255,.5);inset:12%}.home-orbit__ring:after,.home-orbit__ring:before{background:#52e5ff;border-radius:inherit;content:" ";height:1rem;position:absolute;width:1rem}.home-orbit__ring:before{left:8%;top:8%}.home-orbit__ring:after{bottom:8%;right:8%}.home-orbit__core{background:radial-gradient(circle at 35% 30%,#fff 0 4%,#52e5ff 18%,#2878ff 55%,transparent 70%);inset:29%;opacity:.8}@keyframes home-orbit-enter{0%{opacity:0;transform:translateY(0) scale(.25)}to{opacity:1;transform:translateY(-150%) scale(4.5)}}@keyframes home-orbit-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.home-orbit,.home-orbit__ring{animation:none}}.testimonial-scroll-track{display:grid;gap:24px;grid-auto-columns:calc((100% - 48px) / 3);grid-auto-flow:column;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.testimonial-scroll-track::-webkit-scrollbar{display:none}.testimonial-scroll-slide{min-width:0;scroll-snap-align:start}@media (max-width:1023px){.testimonial-scroll-track{gap:20px;grid-auto-columns:calc((100% - 20px) / 2)}}@media (max-width:767px){.testimonial-scroll-track{gap:16px;grid-auto-columns:100%}}.contry-phone-input,.phoneinput-field,.phoneinput-field-footer{width:100%!important}.captcha-placeholder{min-height:0}.service-detail-tabs{display:flex;gap:.75rem;margin-bottom:2rem;overflow-x:auto;padding-bottom:.5rem;scrollbar-width:thin}.service-detail-tab{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.18);border-radius:999px;color:#fff;cursor:pointer;flex:0 0 auto;font-size:.875rem;padding:.75rem 1rem;transition:background-color .18s ease,border-color .18s ease}.service-detail-tab--active,.service-detail-tab:focus-visible,.service-detail-tab:hover{background:#4a2acb;border-color:#7053e8;outline:none}.solution-banner-enter{animation:solution-fade-in .7s ease-out both}.solution-logo-enter{animation:solution-logo-in 1.1s cubic-bezier(.16,1,.3,1) both}.solution-copy-enter,.solution-media-enter{animation:solution-rise-in .65s ease-out .45s both}.solution-copy-enter--delayed,.solution-media-enter--delayed{animation-delay:.6s}.solution-scroll-track{display:flex;gap:10px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:thin}.solution-scroll-card{flex:0 0 83.333%;scroll-snap-align:start}@keyframes solution-fade-in{0%{opacity:0}to{opacity:1}}@keyframes solution-logo-in{0%{opacity:0;transform:translateY(80px) scale(1.8)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes solution-rise-in{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.solution-banner-enter,.solution-copy-enter,.solution-logo-enter,.solution-media-enter{animation:none}}