/* ====== 2. 视差滚动 ====== */
.qhz-parallax{position:relative;overflow:hidden}
.qhz-parallax-bg{position:absolute;top:-20%;left:0;width:100%;height:140%;background-size:cover;background-position:center;will-change:transform}
.qhz-parallax-content{position:relative;z-index:2}

/* ====== 3. 3D 卡片展示 ====== */
.qhz-3d-scene{perspective:1200px;display:flex;justify-content:center;align-items:center;min-height:400px}
.qhz-3d-card{width:300px;height:400px;position:relative;transform-style:preserve-3d;transition:transform .8s cubic-bezier(.175,.885,.32,1.275);cursor:pointer}
.qhz-3d-card:hover{transform:rotateY(15deg) rotateX(5deg) translateZ(50px)}
.qhz-3d-card-face{position:absolute;width:100%;height:100%;backface-visibility:hidden;border-radius:20px;border:1px solid rgba(0,240,255,.3);box-shadow:0 0 40px rgba(0,240,255,.15),0 0 80px rgba(255,51,153,.1);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:30px;background:rgba(10,0,16,.9);backdrop-filter:blur(10px)}
.qhz-3d-card-front{z-index:2}
.qhz-3d-icon{font-size:80px;margin-bottom:20px;filter:drop-shadow(0 0 20px rgba(0,240,255,.4))}
.qhz-3d-title{font-size:24px;font-weight:900;color:#fff;margin-bottom:10px;text-shadow:0 0 15px rgba(255,51,153,.4)}
.qhz-3d-desc{font-size:14px;color:rgba(255,255,255,.6);text-align:center;line-height:1.6}
.qhz-3d-shine{position:absolute;top:0;left:0;right:0;bottom:0;border-radius:20px;background:linear-gradient(135deg,rgba(255,255,255,.1) 0%,transparent 50%,transparent 100%);pointer-events:none}

/* 鼠标跟随光效 */
.qhz-3d-card::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:20px;background:radial-gradient(circle at var(--mouse-x,50%) var(--mouse-y,50%),rgba(0,240,255,.15),transparent 50%);opacity:0;transition:opacity .3s;pointer-events:none;z-index:10}
.qhz-3d-card:hover::before{opacity:1}

/* 多个卡片排列 */
.qhz-3d-grid{display:flex;gap:40px;flex-wrap:wrap;justify-content:center;padding:40px 20px}
@media(max-width:768px){.qhz-3d-grid{gap:20px}.qhz-3d-card{width:260px;height:340px}}

/* 标题发光效果 */
.qhz-glow-text{font-size:clamp(32px,6vw,64px);font-weight:900;text-align:center;background:linear-gradient(135deg,#ff3399,#00f0ff,#ffd700);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;filter:drop-shadow(0 0 20px rgba(255,51,153,.3));margin:40px 0 20px}