*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;line-height:1.6}@keyframes fadeIn{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-50px)}to{opacity:1;transform:translateX(0)}}@keyframes slideInRight{0%{opacity:0;transform:translateX(50px)}to{opacity:1;transform:translateX(0)}}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.animate-fade-in{animation:fadeIn 1s ease-out}.animate-slide-in-left{animation:slideInLeft .8s ease-out}.animate-slide-in-right{animation:slideInRight .8s ease-out}#navbar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#fffffff2}#navbar.scrolled{box-shadow:0 4px 6px -1px #0000001a}.nav-link{font-weight:500;position:relative}.nav-link:after{background:linear-gradient(90deg,#2563eb,#9333ea);bottom:-4px;content:"";height:2px;left:0;position:absolute;transition:width .3s ease;width:0}.nav-link.active:after,.nav-link:hover:after{width:100%}.btn-primary,.btn-secondary{font-weight:600;transition:all .3s ease}.btn-primary:hover{box-shadow:0 10px 25px -5px #2563eb80}.btn-secondary:hover{box-shadow:0 10px 25px -5px #2563eb4d}.product-card{background:#fff;border-radius:1.5rem;box-shadow:0 4px 6px -1px #0000001a;overflow:hidden;transition:all .4s ease}.product-card:hover{box-shadow:0 20px 25px -5px #00000026;transform:translateY(-10px)}.product-card img{height:250px;object-fit:cover;transition:transform .4s ease;width:100%}.product-card:hover img{transform:scale(1.1)}.product-badge{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:9999px;box-shadow:0 4px 6px -1px #0003;color:#fff;font-size:.875rem;font-weight:600;padding:.5rem 1rem;position:absolute;right:1rem;top:1rem}.feature-card{background:#fff;border-radius:1.5rem;box-shadow:0 4px 6px -1px #0000001a;padding:2rem;transition:all .3s ease}.feature-card:hover{box-shadow:0 20px 25px -5px #00000026;transform:translateY(-5px)}.feature-icon{align-items:center;border-radius:1rem;display:flex;font-size:2rem;height:4rem;justify-content:center;margin-bottom:1rem;transition:transform .3s ease;width:4rem}.feature-card:hover .feature-icon{transform:scale(1.1) rotate(5deg)}.spec-tab-btn{background:#fff;border:2px solid #e5e7eb;color:#4b5563;transition:all .3s ease}.spec-tab-btn:hover{border-color:#3b82f6;color:#3b82f6}.spec-tab-btn.active{background:linear-gradient(135deg,#667eea,#764ba2);border-color:#0000;box-shadow:0 4px 6px -1px #667eea80;color:#fff}.spec-item{background:#fff;border-radius:1rem;padding:1.5rem;transition:all .3s ease}.spec-item:hover{transform:translateX(5px)}.review-card,.spec-item:hover{box-shadow:0 4px 6px -1px #0000001a}.review-card{background:#fff;border-radius:1.5rem;padding:2rem;transition:all .3s ease}.review-card:hover{box-shadow:0 20px 25px -5px #00000026;transform:translateY(-5px)}.review-stars{color:#fbbf24;font-size:1.25rem}.review-avatar{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:9999px;color:#fff;display:flex;font-size:1.25rem;font-weight:600;height:3rem;justify-content:center;width:3rem}input:focus,textarea:focus{outline:none}input::placeholder,textarea::placeholder{color:#9ca3af}#backToTop{transition:all .3s ease}#backToTop.show{opacity:1;pointer-events:auto}.hero-phone-container{animation:float 6s ease-in-out infinite;position:relative}.hero-phone-container:before{animation:pulse 3s ease-in-out infinite;background:radial-gradient(circle,#6366f11a 0,#0000 70%);border-radius:50%;content:"";height:120%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:120%}@media (max-width:768px){.product-card img{height:200px}.hero-phone-container{animation:none}}.loading{animation:spin 1s ease-in-out infinite;border:3px solid #ffffff4d;border-radius:50%;border-top-color:#fff;display:inline-block;height:20px;width:20px}@keyframes spin{to{transform:rotate(1turn)}}.gradient-text{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;background-clip:text}.card-hover-effect{overflow:hidden;position:relative}.card-hover-effect:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.card-hover-effect:hover:before{left:100%}::-webkit-scrollbar{width:2px}::-webkit-scrollbar-track{background:#d1cfcf}
/*# sourceMappingURL=main.0438ff35.css.map*/