.dpsv-g{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.7vw,20px);margin-top:clamp(22px,2.6vw,32px);align-items:stretch}.dpsv-c{position:relative;display:flex;flex-direction:column;gap:12px;padding:clamp(22px,2.2vw,28px);border-radius:20px;background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.14);overflow:hidden;transition:border-color .22s ease,transform .22s ease,background .22s ease}.dpsv-c:hover{border-color:color-mix(in srgb,var(--ac) 50%,transparent);transform:translateY(-3px);background:rgba(255,255,255,.085)}.dpsv-c:before{content:"";position:absolute;left:0;top:0;height:3px;width:64px;background:var(--ac);border-radius:0 3px 3px 0;transition:width .4s ease}.dpsv-c:hover:before{width:100%}.dpsv-t{display:flex;align-items:center;gap:11px}.dpsv-i{flex:0 0 40px;height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--ac) 16%,transparent);border:1px solid color-mix(in srgb,var(--ac) 38%,transparent);color:var(--ac)}.dpsv-i svg{width:20px;height:20px}.dpsv-n{font-size:22px;font-weight:600;letter-spacing:-.02em;color:#FFFFFF!important;text-decoration:none}.dpsv-n:hover{color:var(--ac)!important}.dpsv-b{margin-left:auto;font-family:"IBM Plex Mono",ui-monospace,monospace;font-size:11px;padding:5px 9px;border-radius:999px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.15);color:#B6C5D8}.dpsv-d{margin:0!important;font-size:14px;line-height:1.62;color:#C2D2E4!important}.dpsv-ch{display:flex;flex-wrap:wrap;gap:7px;margin-top:2px}.dpsv-ch a{font-size:12.5px;line-height:1;padding:9px 12px;border-radius:999px;text-decoration:none;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.14);color:#D2DFED!important;transition:border-color .2s ease,background .2s ease,color .2s ease}.dpsv-ch a:hover{background:color-mix(in srgb,var(--ac) 16%,transparent);border-color:color-mix(in srgb,var(--ac) 45%,transparent);color:#FFFFFF!important}.dpsv-go{margin-top:auto;padding-top:8px;display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:600;color:var(--ac)!important;text-decoration:none}.dpsv-go svg{width:15px;height:15px;transition:transform .22s ease}.dpsv-c:hover .dpsv-go svg{transform:translateX(4px)}@media(max-width:1000px){.dpsv-g{grid-template-columns:1fr}}