.dv-deck{background:var(--dv-white)}.dv-deck__blob--a{background:#5bb6df24;width:460px;height:460px;top:-160px;right:-120px}.dv-deck__blob--b{background:#1f2a330f;width:380px;height:380px;bottom:-160px;left:-120px}.dv-deck__inner{z-index:1;position:relative}.dv-deck__head{text-align:center;margin-bottom:clamp(18px,4vw,38px)}.dv-deck__title{width:100%;margin:0;font-size:clamp(1.9rem,4.2vw,3.1rem);line-height:1.12}.dv-deck__title span{display:inline}.dv-deck__title span+span{margin-left:.4em}.dv-deck__divider{background:var(--dv-navy);border-radius:5px;width:64px;height:5px;margin-top:clamp(16px,3vw,28px);display:inline-block}.dv-deck__stage{position:relative}.dv-deck__fan{perspective:1400px;height:clamp(360px,46vw,460px);margin:0 auto;position:relative}.dv-deck__card{--tx:0px;--ty:0px;--rot:0deg;--px:0px;border:1px solid var(--dv-line);width:250px;box-shadow:var(--dv-shadow);transform:translateX(calc(var(--tx) + var(--px))) translateY(var(--ty)) rotate(var(--rot));transform-origin:bottom;transition:transform .5s var(--dv-spring), box-shadow .4s var(--dv-ease), border-color .3s;cursor:pointer;background:#fff;border-radius:20px;outline:none;flex-direction:column;gap:12px;margin-left:-125px;padding:16px 16px 14px;display:flex;position:absolute;top:0;left:50%}.dv-deck__card:hover,.dv-deck__card:focus-visible,.dv-deck__card.is-active{transform:translateX(var(--tx)) translateY(-26px) rotate(0deg) scale(1.07);box-shadow:var(--dv-shadow-lg);border-color:#5bb6df73;z-index:60!important}.dv-deck__card-head{align-items:center;gap:10px;display:flex}.dv-deck__avatar{color:#fff;background:var(--dv-teal-600);border-radius:11px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.dv-deck__avatar svg{width:21px;height:21px}.dv-deck__meta{flex-direction:column;min-width:0;line-height:1.2;display:flex}.dv-deck__meta strong{color:var(--dv-navy);font-size:14px;font-weight:700}.dv-deck__meta span{color:var(--dv-muted);font-size:11.5px}.dv-deck__dots{gap:3px;margin-left:auto;display:flex}.dv-deck__dots i{background:#cbd8e0;border-radius:50%;width:4px;height:4px}.dv-deck__media{aspect-ratio:16/10;background:var(--dv-mint);border:1px solid var(--dv-line);border-radius:13px;justify-content:center;align-items:center;display:flex}.dv-deck__media-icon{width:46px;height:46px;color:var(--dv-teal-600);opacity:.9}.dv-deck__media-icon svg{width:100%;height:100%}.dv-deck__text{color:var(--dv-muted);flex:1;margin:0;font-size:13px;line-height:1.5}.dv-deck__card-foot{justify-content:space-between;align-items:center;gap:10px;display:flex}.dv-deck__chip{color:var(--dv-teal-600);background:var(--dv-teal-050);border-radius:999px;align-items:center;gap:6px;padding:6px 11px;font-size:11.5px;font-weight:700;display:inline-flex}.dv-deck__chip svg{width:13px;height:13px}.dv-deck__react{color:#c4d2db;gap:7px;display:flex}.dv-deck__react svg{width:16px;height:16px}.dv-deck__btn{color:#fff;background:var(--dv-teal-600);transition:background .25s, transform .25s var(--dv-spring);border-radius:999px;align-items:center;gap:7px;padding:9px 16px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.dv-deck__btn svg{width:15px;height:15px}.dv-deck__btn:hover{background:var(--dv-teal);transform:translateY(-2px)}.dv-deck__card--feature{border-color:#5bb6df66;width:268px;margin-left:-134px;box-shadow:0 40px 90px -36px #3fa0ce8c}.dv-deck__card--feature .dv-deck__media{background:var(--dv-navy)}.dv-deck__card--feature .dv-deck__media-icon{color:#fff;opacity:1}.dv-deck__hint{text-align:center;color:var(--dv-muted);justify-content:center;align-items:center;gap:8px;width:100%;margin:26px 0 0;font-size:13.5px;font-weight:600;display:inline-flex}.dv-deck__hint svg{width:17px;height:17px;color:var(--dv-teal-600)}@media (width<=760px){.dv-deck__fan{perspective:none;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:16px;height:auto;padding:8px 4px 22px;display:flex;overflow-x:auto}.dv-deck__card,.dv-deck__card--feature{scroll-snap-align:center;flex:none;width:78vw;max-width:300px;margin:0;position:relative;top:auto;left:auto;transform:none!important}.dv-deck__card:hover,.dv-deck__card.is-active{transform:none!important}.dv-deck__hint{font-size:12.5px}}
