.as-site [data-as-tech]{min-width:0;max-width:100%}
.as-site .as-tech-track{display:flex;gap:28px;width:max-content;will-change:transform}
.as-site .as-tech-filters{display:flex;flex-wrap:wrap;gap:8px;margin:28px 0 22px}
.as-site .as-tech-filters button{font:inherit;font-size:12px;border:1px solid #dfe5ef;border-radius:22px;padding:9px 16px;background:white;color:#637087;cursor:pointer}
.as-site .as-tech-filters button[aria-pressed=true]{background:#07163d;color:white;border-color:#07163d}
.as-site .as-tech-count{font-size:11px;color:#637087;margin-top:15px}
.as-site .as-model-detail[hidden]{display:none!important}
.as-site .as-wp-service-detail{min-width:0}
.as-site .as-tech-window{overflow:hidden;max-width:100%}
.as-site .as-tech-logo>span{font-size:18px;font-weight:700;color:#637087}
.as-site [data-as-tech] .as-tech-window{--as-tech-gap:48px;margin-top:30px;padding:18px 0;mask-image:linear-gradient(to right,transparent,#000 5%,#000 95%,transparent)}
.as-site [data-as-tech] .as-tech-track,.as-site [data-as-tech] .as-tech-group{display:flex;align-items:center;gap:var(--as-tech-gap);width:max-content}
.as-site [data-as-tech] .as-tech-group{flex:none}
.as-site [data-as-tech] .as-tech-logo{display:flex;align-items:center;justify-content:center;flex:0 0 180px;width:180px;height:80px}
.as-site [data-as-tech] .as-tech-logo img{width:100%;height:64px;object-fit:contain;filter:grayscale(1);opacity:.65;transition:filter .25s,opacity .25s;user-select:none}
.as-site [data-as-tech] .as-tech-logo:hover img{filter:grayscale(.2);opacity:1}
@media(max-width:960px){.as-site [data-as-tech] .as-tech-window{--as-tech-gap:36px}.as-site [data-as-tech] .as-tech-logo{flex-basis:160px;width:160px}}
@media(max-width:700px){.as-site [data-as-tech] .as-tech-window{--as-tech-gap:28px;padding-block:14px}.as-site [data-as-tech] .as-tech-logo{flex-basis:148px;width:148px;height:72px}.as-site [data-as-tech] .as-tech-logo img{height:56px}}
.as-site :focus-visible{outline:2px solid #00cbe6;outline-offset:4px}
@media(prefers-reduced-motion:reduce){.as-site .as-tech-window{overflow-x:auto;scrollbar-width:none}.as-site .as-tech-window::-webkit-scrollbar{display:none}.as-site .as-tech-track{transform:none!important;will-change:auto}.as-site *,.as-site *:before,.as-site *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
