.apv-hero,.apv-hero *{box-sizing:border-box}.apv-hero{height:580px;overflow:hidden;position:relative;background:radial-gradient(ellipse at 80% 30%,#4d4a986b,transparent 50%),radial-gradient(ellipse at 50% 110%,#235b9277,transparent 60%),#151d3b;color:white}.apv-hero:before{content:'';position:absolute;right:-130px;top:-240px;width:900px;height:900px;border:1px solid #a3b2f31a;border-radius:50%;box-shadow:0 0 0 70px #9faeff05,0 0 0 140px #9faeff04;pointer-events:none}.apv-inner{width:1200px;max-width:calc(100% - 48px);height:580px;margin:auto;display:flex;align-items:center;gap:40px;position:relative}.apv-hero .carousel-caption{position:relative;inset:auto;width:600px;flex-shrink:0;height:auto;padding:0;opacity:1;transform:none;text-align:left;text-shadow:none}.apv-hero .carousel-caption h1{color:#fff;font-size:38px;font-weight:700;line-height:1.5;white-space:normal;margin:0 0 23px;padding:0;letter-spacing:.2px}.apv-hero .lc-app-hero-copy{display:grid;gap:10px;font-size:15px;line-height:1.9;color:#b3c1e0;margin:0;padding:0}.apv-hero .lc-app-hero-copy span{display:block;padding:0}.apv-hero .lc-app-hero-copy span:before{display:none;content:none}.apv-hero .lc-app-hero-lead{font-size:22px;color:#c3d1ff;margin-bottom:12px}.apv-hero .ss-button{display:inline-flex;align-items:center;justify-content:center;margin-top:30px;padding:13px 29px;border:1px solid #a5acff80;border-radius:9px;background:linear-gradient(110deg,#8589f4,#646be0);color:white;line-height:1.6;height:auto;font-size:16px;box-shadow:0 10px 28px #080e3b44}.apv-art{position:relative;width:540px;height:520px;flex-shrink:0;font-family:'Microsoft YaHei',sans-serif}.apv-ring{position:absolute;width:450px;height:450px;left:30px;top:30px;border:1px dashed #b2baff35;border-radius:50%;transform:rotate(-18deg)}.apv-platform{position:absolute;left:35px;bottom:23px;width:450px;height:110px;border-radius:50%;background:radial-gradient(ellipse,#8b93ee3d,#6973d61c 65%,transparent 66%);border:1px solid #abb7ff22;transform:rotate(-8deg)}.apv-platform span{position:absolute;bottom:12px;left:140px;font-size:9px;letter-spacing:3px;color:#858fba}.apv-phone{position:absolute;left:160px;top:28px;width:218px;height:421px;padding:14px 11px;background:#fff;border:6px solid #b9c7ee;border-radius:32px;color:#3e476d;transform:rotate(-9deg);box-shadow:16px 28px 40px #050c2e66;z-index:2}.apv-status{display:flex;justify-content:space-between;font-size:9px;padding:0 5px 13px}.apv-store-title{display:flex;justify-content:space-between;align-items:center;font-size:14px;font-weight:700;padding:0 4px 12px}.apv-store-title i{font-size:12px;color:#909ac2}.apv-promo{position:relative;border-radius:12px;padding:16px 11px;height:130px;background:linear-gradient(120deg,#e6e4ff,#c6cff9);overflow:hidden}.apv-promo>span{font-size:7px;letter-spacing:1.4px;color:#777fab}.apv-promo b{display:block;font-size:25px;line-height:1.5;color:#4b528c;margin-top:8px}.apv-promo>i{position:absolute;right:4px;bottom:18px;color:#fff;font-size:61px;transform:rotate(18deg);text-shadow:0 10px 15px #8997cb33}.apv-categories{display:flex;justify-content:space-between;margin:17px 4px}.apv-categories span{display:grid;text-align:center;font-size:8px;gap:7px}.apv-categories i{font-size:17px;color:#9495cf}.apv-goods{display:flex;gap:8px}.apv-goods>div{flex:1;border-radius:8px;background:#f0f2fa;padding:13px 8px}.apv-goods i{display:block;font-size:36px;text-align:center;margin-bottom:12px;color:#9baccb}.apv-goods b{display:block;font-size:9px}.apv-goods small{display:block;font-size:7px;margin-top:5px;color:#a0aac5}.apv-tabbar{display:flex;justify-content:space-around;margin-top:16px;font-size:13px;color:#a4aec9}.apv-tabbar i:first-child{color:#787be0}.apv-panel{position:absolute;z-index:3;width:163px;padding:17px;border-radius:17px;border:1px solid #b2bcf04a;background:linear-gradient(140deg,#3a4567ef,#273752f5);box-shadow:0 14px 30px #0a122c38;backdrop-filter:blur(12px)}.apv-panel>i{color:#b0c2ff;font-size:21px}.apv-panel>b{display:block;font-size:14px;color:#f4f6ff;margin:10px 0 7px}.apv-panel>span{font-size:10px;color:#aebad8}.apv-panel-left{left:10px;top:113px;transform:rotate(-5deg)}.apv-panel-right{right:0;top:205px;transform:rotate(6deg)}.apv-avatar{display:flex;margin-top:14px}.apv-avatar i{display:grid;place-items:center;width:27px;height:27px;border:1px solid #7382a4;border-radius:50%;font-size:9px;font-style:normal;background:#526387;color:#c7d7ff;margin-right:-5px}.apv-terminals{display:flex;justify-content:space-between;color:#a8bee9;margin-top:18px;font-size:21px}.apv-notice{position:absolute;left:82px;bottom:24px;z-index:4;display:flex;align-items:center;gap:13px;padding:16px 21px;background:#eaf0ff;border:1px solid #fff;border-radius:12px;color:#4e6091;box-shadow:0 15px 30px #0a133444;font-size:13px}.apv-notice>i{font-size:25px;color:#7f8ee0}.apv-notice small{display:block;font-size:10px;color:#8e9dc2;margin-top:6px}.apv-notice em{width:6px;height:6px;border-radius:50%;background:#8d9de7;margin-left:10px;box-shadow:0 0 0 4px #dce5fc}.apv-chip{position:absolute;color:#bac7f2;font-size:12px;letter-spacing:1px;border:1px solid #a4b3e43b;border-radius:20px;padding:7px 14px}.apv-chip-one{top:35px;left:52px}.apv-chip-two{top:70px;right:0}
.ap-page .ap-products .ap-product-grid article{position:relative;padding:27px 23px 23px;border-color:#e2e6f3;box-shadow:none;display:flex;flex-direction:column;align-items:flex-start}.ap-page .ap-products .ap-icon{position:absolute;right:20px;top:28px;width:26px;height:26px;border-radius:7px;background:#f0f1fa;color:#8e9bc6;box-shadow:none}.ap-page .ap-products .ap-icon svg{width:17px;height:17px}.ap-page .ap-products .ap-product-grid h3{margin:0 28px 15px 0;font-size:20px;font-weight:700;line-height:1.5;min-height:60px;color:#273b62}.ap-page .ap-products .ap-product-grid p{font-size:13px;line-height:1.9;color:#8591a9;margin:0 0 22px;min-height:50px}.ap-page .ap-products .ap-button{margin-top:auto;padding:8px 17px;min-height:36px;gap:14px;font-size:13px;color:#6574a9;border:1px solid #d8deef;background:#f7f8fc;border-radius:7px;box-shadow:none}.ap-page .ap-products .ap-button:hover{color:#535fbd;background:#eef0fd;border-color:#a8b0dc}.ap-page .ap-products article:hover{border-color:#b9c4e3;box-shadow:0 9px 25px #354a7410}
@media(prefers-reduced-motion:no-preference){.apv-phone{animation:apv-phone 7s ease-in-out infinite}.apv-notice,.apv-chip{animation:apv-float 6s ease-in-out infinite}.apv-chip-two{animation-delay:-3s}.apv-panel-left{animation:apv-left 8s ease-in-out infinite}.apv-panel-right{animation:apv-right 7s ease-in-out infinite}@keyframes apv-phone{50%{transform:rotate(-6deg) translateY(-7px)}}@keyframes apv-float{50%{transform:translateY(-9px)}}@keyframes apv-left{50%{transform:rotate(-3deg) translateY(-5px)}}@keyframes apv-right{50%{transform:rotate(3deg) translateY(-7px)}}}
@media(max-width:1250px){.apv-inner{gap:10px}.apv-hero .carousel-caption{width:55%}.apv-hero .carousel-caption h1{font-size:33px}.apv-art{width:45%;transform:scale(.9);transform-origin:center right}.apv-hero .lc-app-hero-copy{font-size:13px}.apv-hero .lc-app-hero-lead{font-size:20px}}
