/* User supplied credential names, accompanied by issuer logos rather than invented badges. */
.qwx-credentials{position:relative;isolation:isolate;padding:25px 0 27px;background:#080811;border-block:1px solid #ffffff0b;overflow:hidden}
.qwx-credentials:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse at 12% 0,#00d4ff08,transparent 45%),radial-gradient(ellipse at 91% 100%,#6c00ff0d,transparent 46%)}
.qwx-credentials-wrap{width:min(1380px,calc(100% - 80px));margin:0 auto}.qwx-credentials-heading{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:17px}.qwx-credentials-heading>div:first-child>p{color:#00d4ff;font:500 9px/1.3 'Outfit',sans-serif;letter-spacing:.17em;margin:0 0 6px}.qwx-credentials-heading h2{font:500 20px/1.15 'Outfit',sans-serif;letter-spacing:-.025em;color:#f1effa;margin:0;text-transform:none}.qwx-expertise{display:flex;align-items:center;gap:11px;padding:2px 0 2px 18px;border-left:1px solid #6c628342}.qwx-expertise-icon{color:#b999ff;font:500 22px/1 monospace;letter-spacing:-.1em}.qwx-expertise small{display:block;font:500 7px/1.3 'Outfit',sans-serif;letter-spacing:.13em;color:#968da7;margin-bottom:3px}.qwx-expertise strong{font:500 12px/1.2 'Outfit',sans-serif;color:#ddd7ec;white-space:nowrap}.qwx-credentials-scroll{position:relative;border:1px solid #4b435b6b;border-radius:9px;background:linear-gradient(110deg,#11151dcf,#141020bf 55%,#15111ccf);box-shadow:inset 0 1px 0 #ffffff04;overflow:hidden;min-width:0}.qwx-credentials-scroll:before{content:"";height:1px;position:absolute;left:3%;right:3%;top:0;background:linear-gradient(90deg,transparent,#00d4ff77 20%,#6c00ff77 50%,#ff2d9b66 80%,transparent);pointer-events:none;z-index:2}.qwx-credentials-rail{display:grid!important;grid-template-columns:repeat(10,minmax(0,1fr));margin:0!important;padding:0!important;list-style:none!important}.qwx-credential{position:relative;display:flex!important;flex-direction:column;align-items:center;justify-content:flex-start;min-width:0;min-height:116px;margin:0!important;padding:16px 6px 14px!important;border-right:1px solid #ffffff0a;text-align:center;color:#f0eff8;transition:background .22s ease;list-style:none!important}.qwx-credential:last-child{border-right:0}.qwx-credential:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse at 50% 18%,#00d4ff0f,transparent 75%);opacity:0;transition:opacity .2s}.qwx-credential:nth-child(3n+2):before{background:radial-gradient(ellipse at 50% 18%,#ff2d9b16,transparent 75%)}.qwx-credential:nth-child(3n):before{background:radial-gradient(ellipse at 50% 18%,#6c00ff23,transparent 75%)}.qwx-credential-logo{display:grid;place-items:center;height:36px;width:64px;max-width:100%;margin:0 0 11px;position:relative}.qwx-credential-logo img{width:32px;height:32px;object-fit:contain;transition:transform .24s cubic-bezier(.2,.75,.3,1),filter .24s;filter:drop-shadow(0 3px 8px #0003)}.qwx-credential-meta img{width:39px}.qwx-credential-aws img{width:44px;height:36px}.qwx-credential-adobe img{width:62px;height:34px}.qwx-credential strong{font:500 11px/1.2 'Outfit',sans-serif;letter-spacing:-.02em;margin:0 0 5px;white-space:nowrap}.qwx-credential>span:last-of-type{font:400 8px/1.35 'Outfit',sans-serif;color:#b5abc6;max-width:100%;min-height:22px;display:block}.qwx-credential:hover{background:#ffffff04}.qwx-credential:hover:before{opacity:1}.qwx-credential:hover .qwx-credential-logo img{transform:translateY(-3px) scale(1.1);filter:drop-shadow(0 5px 12px #0003)}.qwx-credentials-scroll:focus-visible{outline:2px solid #00d4ff;outline-offset:4px}.qwx-credentials-hint{display:none}
@media(min-width:1550px){.qwx-credential{min-height:124px;padding-block:17px!important}.qwx-credential-logo img{width:34px;height:34px}.qwx-credential-meta img{width:41px}.qwx-credential-aws img{width:46px;height:37px}.qwx-credential-adobe img{width:64px;height:35px}.qwx-credential strong{font-size:12px}.qwx-credential>span:last-of-type{font-size:9px}}
@media(max-width:1199px) and (min-width:1001px){.qwx-credentials-wrap{width:calc(100% - 56px)}.qwx-credential{padding-inline:4px!important;min-height:114px}.qwx-credential strong{font-size:10px}.qwx-credential>span:last-of-type{font-size:7px}.qwx-credential-logo{margin-bottom:10px}.qwx-credential-logo img{width:29px;height:29px}.qwx-credential-meta img{width:36px}.qwx-credential-aws img{width:42px;height:34px}.qwx-credential-adobe img{width:58px;height:32px}}
@media(max-width:1000px){.qwx-credentials-wrap{width:calc(100% - 48px)}.qwx-credentials-scroll{overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#554569 #12101d;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y pinch-zoom}.qwx-credentials-scroll:before{width:1320px;left:0;right:auto}.qwx-credentials-rail{grid-template-columns:repeat(10,132px)}.qwx-credentials-scroll::-webkit-scrollbar{height:4px}.qwx-credentials-scroll::-webkit-scrollbar-track{background:#12101d}.qwx-credentials-scroll::-webkit-scrollbar-thumb{background:#554569;border-radius:5px}.qwx-credential{scroll-snap-align:start;min-height:117px;padding-inline:9px!important}.qwx-credential strong{font-size:12px}.qwx-credential>span:last-of-type{font-size:9px}.qwx-credentials-hint{display:flex;align-items:center;justify-content:flex-end;gap:10px;font:400 9px/1.3 'Outfit',sans-serif;color:#9c91ab;margin:9px 0 0}.qwx-credentials-hint>span{color:#00d4ff;font-size:15px;line-height:1}.qwx-credentials{padding-block:22px}}
@media(max-width:600px){.qwx-credentials{padding:20px 0 18px}.qwx-credentials-wrap{width:calc(100% - 32px)}.qwx-credentials-heading{gap:12px;margin-bottom:15px;align-items:center}.qwx-credentials-heading>div:first-child>p{font-size:8px;letter-spacing:.14em;margin-bottom:6px}.qwx-credentials-heading h2{font-size:17px;line-height:1.2;max-width:185px}.qwx-expertise{gap:7px;padding-left:12px;flex-shrink:0}.qwx-expertise-icon{font-size:19px}.qwx-expertise small{font-size:6px;letter-spacing:.08em}.qwx-expertise strong{font-size:9px;line-height:1.3;max-width:85px;white-space:normal;display:block}.qwx-credentials-scroll{border-radius:7px}.qwx-credentials-rail{grid-template-columns:repeat(10,121px)}.qwx-credentials-scroll:before{width:1210px}.qwx-credential{min-height:116px;padding:14px 7px 13px!important}.qwx-credential-logo{height:34px;margin-bottom:10px}.qwx-credential-logo img{width:31px;height:31px}.qwx-credential-meta img{width:38px}.qwx-credential-aws img{width:43px;height:35px}.qwx-credential-adobe img{width:61px;height:33px}.qwx-credential strong{font-size:11px}.qwx-credential>span:last-of-type{font-size:8px;min-height:21px}.qwx-credentials-hint{font-size:8px}.qwx-credential:hover .qwx-credential-logo img{transform:none}}
@media(max-width:374px){.qwx-credentials-wrap{width:calc(100% - 26px)}.qwx-credentials-heading h2{font-size:16px;max-width:165px}.qwx-expertise{gap:6px;padding-left:9px}.qwx-expertise-icon{font-size:17px}.qwx-expertise strong{font-size:8px;max-width:67px}.qwx-credentials-rail{grid-template-columns:repeat(10,114px)}.qwx-credentials-scroll:before{width:1140px}}
@media(prefers-reduced-motion:reduce){.qwx-credentials *,.qwx-credentials *:before{transition:none!important}.qwx-credentials-scroll{scroll-behavior:auto;scroll-snap-type:none}}
body.motion-paused .qwx-credentials *,body.motion-paused .qwx-credentials *:before{transition:none!important}
