.xq-home__hero{z-index:1;display:grid;flex:1;grid-template-columns:minmax(9.33333rem,12.8rem) minmax(11.2rem,1.2fr);gap:1.28rem;align-items:center;width:80%;margin:0 auto}.xq-home__left{display:flex;flex-direction:column;gap:.96rem}.xq-home__intro p{margin-bottom:.42667rem;font-size:.4rem;line-height:1.8;color:#a6cfe0}.xq-home__qr-wrap{display:flex;flex-wrap:wrap;gap:.42667rem;justify-content:space-around}.xq-home__right{display:flex;justify-content:flex-end}.xq-home__video-wrap{position:relative;width:100%;max-width:19.2rem;overflow:visible}.xq-home__video-card{position:relative;width:100%;padding:0;overflow:hidden;aspect-ratio:4/3;border-radius:.74667rem;background:transparent;box-shadow:0 .64rem 1.6rem rgba(0,0,0,.35)}.xq-home__video-card:after{display:none}.xq-home__video-card--loaded .xq-home__loading{opacity:0;pointer-events:none}.xq-home__video{position:relative;z-index:1;display:block;width:100%;height:100%;object-fit:cover;border:none;border-radius:.58667rem;background:transparent}.xq-home__loading{position:absolute;z-index:3;inset:0;display:grid;place-content:center;gap:.42667rem;color:#9fd9ee;background:transparent;transition:opacity .3s ease}.xq-home__loading-bars{display:flex;justify-content:center;gap:.16rem;height:.48rem}.xq-home__loading-bars span{width:.10667rem;border-radius:.16rem;background:rgba(120,190,220,.7);animation:xq-home-bars 1s ease-in-out infinite}.xq-home__loading-bars span:nth-child(2){animation-delay:.1s}.xq-home__loading-bars span:nth-child(3){animation-delay:.2s}.xq-home__loading-bars span:nth-child(4){animation-delay:.3s}.xq-home__loading-bars span:nth-child(5){animation-delay:.4s}.xq-home__glow{position:absolute;z-index:-1;inset:30% 15% 20%;background:radial-gradient(circle,rgba(110,214,255,.35) 0,rgba(110,214,255,0) 70%);filter:blur(.8rem)}.xq-home__floaters{position:absolute;left:50%;bottom:calc(100% - .21333rem);z-index:3;width:88%;height:4.8rem;overflow:hidden;pointer-events:none;transform:translateX(-50%)}.xq-home__floaters span{position:absolute;bottom:0;font-size:.58667rem;font-weight:600;color:var(--c,rgba(130,200,230,.75));text-shadow:0 0 .26667rem rgba(60,170,210,.55);filter:drop-shadow(0 0 .21333rem rgba(70,150,180,.45));opacity:0;animation:xq-home-float-up var(--t,7s) linear infinite}.xq-home__floaters span:first-child{left:6%;font-size:.53333rem;--c:rgba(120,190,220,.55);--t:7.2s;animation-delay:0s}.xq-home__floaters span:nth-child(2){left:18%;font-size:.64rem;--c:rgba(110,200,235,.65);--t:6.6s;animation-delay:1.2s}.xq-home__floaters span:nth-child(3){left:32%;font-size:.48rem;--c:rgba(150,200,220,.55);--t:7.8s;animation-delay:2.1s}.xq-home__floaters span:nth-child(4){left:48%;font-size:.58667rem;--c:rgba(130,210,240,.65);--t:6.9s;animation-delay:.6s}.xq-home__floaters span:nth-child(5){left:62%;font-size:.69333rem;--c:rgba(120,185,205,.55);--t:7.4s;animation-delay:1.8s}.xq-home__floaters span:nth-child(6){left:76%;font-size:.50667rem;--c:rgba(140,190,210,.5);--t:6.4s;animation-delay:2.6s}.xq-home__floaters span:nth-child(7){left:10%;font-size:.58667rem;--c:rgba(110,175,210,.5);--t:8s;animation-delay:3.1s}.xq-home__floaters span:nth-child(8){left:28%;font-size:.53333rem;--c:rgba(160,205,225,.55);--t:7.1s;animation-delay:3.8s}.xq-home__floaters span:nth-child(9){left:54%;font-size:.64rem;--c:rgba(120,200,220,.65);--t:6.8s;animation-delay:4.2s}.xq-home__floaters span:nth-child(10){left:70%;font-size:.48rem;--c:rgba(135,185,205,.5);--t:7.6s;animation-delay:4.8s}.xq-home__floaters span:nth-child(11){left:40%;font-size:.56rem;--c:rgba(125,195,215,.55);--t:6.7s;animation-delay:5.4s}.xq-home__floaters span:nth-child(12){left:82%;font-size:.50667rem;--c:rgba(145,200,220,.5);--t:7.9s;animation-delay:5.9s}@keyframes xq-home-float-up{0%{opacity:0;transform:translateY(0) translateX(0)}10%{opacity:.8}70%{opacity:.6}to{opacity:0;transform:translateY(-4rem) translateX(-.16rem)}}@keyframes xq-home-bars{0%,to{opacity:.6;transform:scaleY(.4)}50%{opacity:1;transform:scaleY(1)}}@media(max-width:960px){.xq-home__hero{grid-template-columns:1fr;gap:.85333rem;width:100%;margin-top:.58667rem}.xq-home__right{justify-content:center}.xq-home__video-card{width:100%}}