.evoq{background:#0c2226;color:#fff;overflow:hidden;padding:100px 0;position:relative}.evoq__bg{inset:0;opacity:.15;position:absolute}.evoq__bgImg{filter:grayscale(1);height:100%;object-fit:cover;width:100%}.evoq__bgGrad{background:linear-gradient(180deg,rgba(12,34,38,.9),rgba(12,34,38,.8),rgba(12,34,38,.95));inset:0;position:absolute}.evoq__wrap{margin:0 auto;max-width:var(--container-max);padding:0 var(--gutter);position:relative;z-index:1}.evoq__badge{align-items:center;display:inline-flex;gap:10px;margin-bottom:24px}.evoq__badgeLine{background:var(--color-accent);border-radius:2px;height:2px;width:24px}.evoq__badgeText{color:var(--color-accent);font-size:14px;font-weight:500;letter-spacing:.2em;text-transform:uppercase}.evoq__headRow{align-items:flex-start;display:flex;gap:24px;justify-content:space-between}.evoq__title{font-size:48px;font-weight:500;letter-spacing:-.05em;line-height:1.12;margin:0 0 16px}.evoq__titleAccent{color:var(--color-accent-80,#52e081cc);font-style:italic}.evoq__powered{align-items:center;background:rgba(25,66,71,.1);border:1px solid hsla(0,0%,100%,.3);border-radius:9999px;display:inline-flex;gap:10px;padding:8px 18px;transition:background .18s ease,border-color .18s ease}.evoq__powered:hover{background:rgba(25,66,71,.3);border-color:rgba(82,224,129,.5)}.evoq__poweredKicker{color:hsla(0,0%,100%,.6);font-size:11px;font-weight:500;letter-spacing:.1em;text-transform:uppercase}.evoq__poweredName{color:#fff;font-size:20px;font-weight:500;letter-spacing:.05em}.evoq__powered:hover .evoq__poweredName,.evoq__poweredArrow{color:var(--color-accent)}.evoq__poweredArrow{align-items:center;display:inline-flex;opacity:.6}.evoq__poweredArrow svg{display:block}.evoq__powered:hover .evoq__poweredArrow{opacity:1}.evoq__logo{height:auto;object-fit:contain;width:120px}.evoq__header{margin-bottom:64px}.evoq__slider{width:100%}.evoq__track{display:grid;gap:2px;grid-template-columns:1fr}.evoq__card{backface-visibility:hidden;border:1px solid hsla(0,0%,100%,.1);cursor:pointer;height:520px;-webkit-mask-image:-webkit-radial-gradient(#fff,#000);outline:1px solid transparent;overflow:hidden;position:relative;transform:translateZ(0);transition:border-color .25s ease}.evoq__card:focus{outline:none}.evoq__card:hover{border-color:rgba(82,224,129,.3)}.evoq__cardDefault,.evoq__cardHover{inset:0;padding:24px;position:absolute}.evoq__cardDefault{padding:0}.evoq__cardDefault,.evoq__cardHover{backface-visibility:hidden;transform:translateZ(0);will-change:opacity,transform}.evoq__cardImg{filter:grayscale(1);height:100%;object-fit:cover;width:100%}.evoq__cardGrad{background:linear-gradient(0deg,rgba(0,0,0,.9) 0,rgba(0,0,0,.4) 55%,transparent);inset:0;position:absolute}.evoq__cardBottom{bottom:0;display:flex;flex-direction:column;justify-content:flex-end;left:0;min-height:160px;padding:24px;position:absolute;right:0}.evoq__tag{color:var(--color-accent);font-size:14px;font-weight:500;letter-spacing:.12em;margin-bottom:8px;text-transform:uppercase}.evoq__cardTitle{font-size:18px;font-weight:500;letter-spacing:-.01em;line-height:1.2}.evoq__cardHover{background-image:linear-gradient(135deg,rgba(12,34,38,.97),rgba(25,66,71,.95) 50%,rgba(12,34,38,.97));opacity:0;overflow:auto;transition:opacity .5s ease}.evoq__card:hover .evoq__cardHover{opacity:1}.evoq__card:hover .evoq__cardDefault{opacity:0;transition:opacity .5s ease}.evoq__card.is-open .evoq__cardHover{opacity:1}.evoq__card.is-open .evoq__cardDefault{opacity:0;transition:opacity .5s ease}.evoq__cardTitle--hover{font-size:20px;margin-bottom:12px}.evoq__desc{color:rgba(236,250,229,.7);font-size:16px;font-weight:500;line-height:1.5;margin-bottom:16px}.evoq__outcomes{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.evoq__outcome{color:rgba(236,250,229,.6);font-size:16px;font-weight:500;line-height:1.5;padding-left:16px;position:relative}.evoq__arrow{color:var(--color-accent);font-size:12px;left:0;position:absolute;top:0}.evoq [data-sr]{opacity:1;transform:none}.evoq .is-sr-hidden{opacity:0;transform:translateY(12px)}.evoq .is-sr-shown{opacity:1;transform:none;transition:opacity .6s ease,transform .6s ease}@media (min-width:768px){.evoq__track{grid-template-columns:repeat(2,minmax(0,1fr))}.evoq__nav{display:none}}@media (min-width:1024px){.evoq__track{grid-template-columns:repeat(4,minmax(0,1fr))}.evoq__card:first-child{border-bottom-left-radius:var(--radius-12);border-top-left-radius:var(--radius-12)}.evoq__card:last-child{border-bottom-right-radius:var(--radius-12);border-top-right-radius:var(--radius-12)}}@media (max-width:768px){.evoq{padding:64px 0}.evoq__headRow{flex-direction:column;gap:16px}.evoq__wrap{padding:0 24px}.evoq__badgeText{font-size:12px;letter-spacing:2.8px}.evoq__title{font-size:36px;letter-spacing:-2.4px;line-height:54px}.evoq__powered{height:48px;padding:9px 21px}.evoq__poweredKicker{font-size:10px;letter-spacing:1.1px}.evoq__poweredName{font-size:16px;letter-spacing:1px;line-height:30px}.evoq__slider{--evoq-peek:clamp(28px,10vw,36px);overflow:hidden}.evoq__track{display:flex;gap:16px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;padding-bottom:4px;padding-right:var(--evoq-peek);scroll-snap-type:x mandatory}.evoq__track::-webkit-scrollbar{display:none}.evoq__track{scrollbar-width:none}.evoq__card{border-radius:12px;flex:0 0 auto;height:520px;scroll-snap-align:start;width:min(320px,calc(100% - var(--evoq-peek)))}.evoq__cardDefault,.evoq__cardHover{inset:0}.evoq__cardBottom{min-height:115px;padding:36px 24px 24px}.evoq__tag{font-size:14px;letter-spacing:.12em;line-height:21px}.evoq__cardTitle{font-size:16px;letter-spacing:-.45px;line-height:22px}.evoq__nav{align-items:center;display:flex;gap:48px;justify-content:center;margin-top:20px}.evoq__navBtn{background:none;border:0;color:#8ca1a3;cursor:pointer;height:24px;padding:0;touch-action:manipulation;width:24px}.evoq__count{align-items:center;display:flex;gap:12px}.evoq__countCur{color:#fff;font-size:12px;font-weight:700;line-height:24px}.evoq__countSep,.evoq__countTotal{color:var(--color-accent);font-size:12px;font-weight:700;line-height:24px}.evoq__header{margin-bottom:40px}}@media (max-width:480px){.evoq__title{font-size:36px}.evoq__slider{--evoq-peek:clamp(24px,10vw,32px)}.evoq__card{width:min(320px,calc(100% - var(--evoq-peek)))}}@media (hover:none) and (pointer:coarse){.evoq__card:hover .evoq__cardHover{opacity:0}.evoq__card:hover .evoq__cardDefault{opacity:1}.evoq__card.is-open .evoq__cardHover{opacity:1!important}.evoq__card.is-open .evoq__cardDefault{opacity:0!important}}