@keyframes qwed-cta-arrow-nudge-in{from{transform:translateX(0)}to{transform:translateX(3px)}}@keyframes qwed-cta-arrow-nudge-loop{0%,100%{transform:translateX(3px)}50%{transform:translateX(0)}}@keyframes qwed-scroll-x{from{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes qwed-zoom-pulse{from{transform:scale(1)}to{transform:scale(var(--qwed-zoom-scale, 1.15))}}.qwed-scroll-zoom{overflow:hidden}.qwed-scroll-zoom__track{display:flex;width:200%;height:100%;animation:qwed-scroll-x 15s linear infinite}@media(prefers-reduced-motion: reduce){.qwed-scroll-zoom__track{animation:none}}.qwed-scroll-zoom__img{flex:0 0 50%;width:50%;height:100%;object-fit:cover;object-position:center;transform-origin:center;--qwed-zoom-scale: 1.15;animation:qwed-zoom-pulse 4s ease-in-out infinite alternate}@media(prefers-reduced-motion: reduce){.qwed-scroll-zoom__img{animation:none}}.qwed-services{display:flex;flex-direction:column;gap:max(6px,.4166666667vw);background:var(--gray-gray-900-bg, #191b1d)}@media(max-width: 1023.98px){.qwed-services{gap:6px;background:var(--wp--preset--color--dark-gray)}}.qwed-services__row{position:relative;display:flex;width:100%;height:max(340px,23.6111111111vw);padding:0;margin:0}@media(max-width: 1023.98px){.qwed-services__row{flex-direction:column;height:auto}}.qwed-services__row--pending{opacity:0;transform:translateY(24px);transition:opacity 500ms ease,transform 500ms ease}.qwed-services__row.is-visible{opacity:1;transform:none}.qwed-services__row-link{position:absolute;inset:0;z-index:2}@media(max-width: 1023.98px){.qwed-services__row-link{display:none}}.qwed-services__image{position:relative;flex:1 1 auto;min-width:0;margin:0;overflow:hidden;background-color:var(--wp--preset--color--dark-gray) !important}@media(max-width: 1023.98px){.qwed-services__image{flex:none;height:200px}}.qwed-services__image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform 400ms ease}.qwed-services__row:hover .qwed-services__image img,.qwed-services__row:focus-within .qwed-services__image img{transform:scale(1.03)}.qwed-services__accent{position:absolute;z-index:2;inset-block:0;inset-inline-end:0;inline-size:max(8px,.5555555556vw);background:var(--wp--preset--color--primary);transform:translateX(100%);transition:transform 300ms ease;pointer-events:none}@media(max-width: 1023.98px){.qwed-services__accent{display:none}}.qwed-services__row:hover .qwed-services__accent,.qwed-services__row:focus-within .qwed-services__accent{transform:translateX(0)}.qwed-services__panel{position:relative;flex:0 0 max(542px,37.6388888889vw);overflow:hidden;color:var(--wp--preset--color--base);background:linear-gradient(135deg, #23272c 0%, var(--wp--preset--color--dark-gray) 55%, #14181c 100%)}@media(max-width: 1023.98px){.qwed-services__panel{flex:none}}.qwed-services__panel-bg{position:absolute;inset:0}.qwed-services__panel-bg .qwed-scroll-zoom__img{filter:blur(2px)}.qwed-services__panel-bg::before{content:"";position:absolute;inset:-40%;background:radial-gradient(45% 55% at 25% 30%, rgba(1, 141, 196, 0.55), transparent 70%),radial-gradient(40% 50% at 75% 65%, rgba(64, 196, 255, 0.35), transparent 70%),radial-gradient(50% 60% at 55% 90%, rgba(0, 60, 120, 0.45), transparent 70%);transform:translate3d(calc(var(--qwed-services-parallax, 0) * -6%), calc(var(--qwed-services-parallax, 0) * 10%), 0);will-change:transform}.qwed-services__panel-bg::after{content:"";position:absolute;inset:-1px;background:rgba(0,11,26,.7);backdrop-filter:blur(90px) saturate(120%);-webkit-backdrop-filter:blur(90px) saturate(120%);transition:background 300ms ease}.qwed-services__panel-glow::before{content:"";position:absolute;top:0;left:0;z-index:0;width:max(322px,22.3611111111vw);height:max(322px,22.3611111111vw);border-radius:50%;background:radial-gradient(circle, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 70%);pointer-events:none;opacity:0;transform:translate(calc(var(--qwed-glow-x, 50%) - 50%), calc(var(--qwed-glow-y, 50%) - 50%));transition:opacity .4s ease,transform .15s ease-out}@media(prefers-reduced-motion: reduce){.qwed-services__panel-glow::before{transition:opacity .4s ease}}.qwed-services__panel-glow.has-glow::before{opacity:1}.qwed-services__panel-glow.is-positioning::before{transition:none}@media(max-width: 1023.98px){.qwed-services__panel-glow::before{width:31.4453125vw;height:31.4453125vw}}@media(max-width: 767.98px){.qwed-services__panel-glow::before{width:224px;height:224px}}.qwed-services__row:hover .qwed-services__panel-bg::after,.qwed-services__row:focus-within .qwed-services__panel-bg::after{background:rgba(0,11,26,.45)}@media(prefers-reduced-motion: reduce){.qwed-services__panel-bg{transition:none}.qwed-services__panel-bg::before{transform:none}}.qwed-services__panel-content{position:relative;z-index:1;height:100%;min-height:max(340px,23.6111111111vw);padding:max(40px,2.7777777778vw)}@media(min-width: 1024px){.qwed-services__panel-content{display:grid;grid-template-columns:1fr auto;grid-template-areas:"head explore" "desc desc";align-content:space-between;row-gap:max(16px,1.1111111111vw);column-gap:max(16px,1.1111111111vw)}}@media(max-width: 1023.98px){.qwed-services__panel-content{display:flex;flex-direction:column;align-items:flex-start;gap:2px;height:auto;min-height:0;padding:20px 20px 24px}}.qwed-services__panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:max(16px,1.1111111111vw)}@media(min-width: 1024px){.qwed-services__panel-head{grid-area:head}}.qwed-services__title{margin:0;font-family:var(--wp--preset--font-family--sans);font-weight:600;font-size:max(20px,1.3888888889vw);line-height:1.4;color:var(--wp--preset--color--base)}.qwed-services__dot{position:relative;bottom:max(10px,.6944444444vw);display:inline-block;inline-size:max(4px,.2777777778vw);block-size:max(4px,.2777777778vw);margin-left:0;background:var(--wp--preset--color--base);transition:all 300ms ease}@media(max-width: 1023.98px){.qwed-services__dot{bottom:.9765625vw;inline-size:4px;block-size:4px;margin-left:6px}}@media(max-width: 767.98px){.qwed-services__dot{bottom:11px;margin-left:-1px}}.qwed-services__row:hover .qwed-services__dot,.qwed-services__row:focus-within .qwed-services__dot{inline-size:max(10px,.6944444444vw);block-size:max(10px,.6944444444vw);bottom:max(8px,.5555555556vw)}@media(max-width: 1023.98px){.qwed-services__row:hover .qwed-services__dot,.qwed-services__row:focus-within .qwed-services__dot{inline-size:10px;block-size:10px;bottom:5px}}@media(max-width: 767.98px){.qwed-services__row:hover .qwed-services__dot,.qwed-services__row:focus-within .qwed-services__dot{inline-size:7px;block-size:7px;bottom:10px}}.qwed-services__explore{position:relative;z-index:3;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:6px;padding:4px 16px;border-radius:30px;font-family:var(--wp--preset--font-family--sans);font-weight:500;font-size:max(16px,1.1111111111vw);line-height:1.25;color:var(--wp--preset--color--base);text-decoration:none;transition:background 300ms ease,color 300ms ease}@media(min-width: 1024px){.qwed-services__explore{grid-area:explore;align-self:start}}@media(max-width: 1023.98px){.qwed-services__explore{margin-block-start:14px;width:100%;height:32px;background:var(--wp--preset--color--base);color:var(--wp--preset--color--dark);font-size:16px}}.qwed-services__explore .qwed-services__arrow{transition:transform 300ms ease}.qwed-services__explore:focus-visible{background:var(--wp--preset--color--base);color:var(--wp--preset--color--dark)}.qwed-services__row:hover .qwed-services__explore,.qwed-services__row:focus-within .qwed-services__explore{background:var(--wp--preset--color--base);color:var(--wp--preset--color--dark)}.qwed-services__row:hover .qwed-services__explore .qwed-services__arrow,.qwed-services__row:focus-within .qwed-services__explore .qwed-services__arrow{transform:rotate(45deg)}.qwed-services__desc{margin:0;max-width:max(393px,27.2916666667vw);font-family:var(--wp--preset--font-family--sans);font-weight:300;font-size:max(16px,1.1111111111vw);line-height:1.25;color:var(--wp--preset--color--base)}@media(min-width: 1024px){.qwed-services__desc{grid-area:desc}}@media(max-width: 1023.98px){.qwed-services__desc{max-width:100%;font-size:16px;line-height:20px}}@media(prefers-reduced-motion: reduce){.qwed-services__row,.qwed-services__accent,.qwed-services__dot,.qwed-services__explore,.qwed-services__explore .qwed-services__arrow,.qwed-services__image img{transition:none !important}}
