@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap";
:root{--color-bg-primary:#0a0a0a;--color-bg-secondary:#111;--color-bg-tertiary:#1a1a1a;--color-bg-elevated:#1f1f1f;--color-cyan-100:#e0f7ff;--color-cyan-200:#b3ecff;--color-cyan-300:#80e0ff;--color-cyan-400:#4dd4ff;--color-cyan-500:#00bfff;--color-cyan-600:#00a3d9;--color-cyan-700:#0087b3;--color-cyan-800:#006b8c;--color-cyan-900:#004f66;--color-text-primary:#fff;--color-text-secondary:#b4b4b4;--color-text-tertiary:#8a8a8a;--color-text-muted:#5a5a5a;--color-border-primary:#2a2a2a;--color-border-secondary:#1f1f1f;--gradient-primary:linear-gradient(135deg,#00bfff 0%,#0087b3 50%,#004f66 100%);--gradient-secondary:linear-gradient(180deg,#00bfff1a 0%,#00bfff00 100%);--gradient-hero:linear-gradient(180deg,#0a0a0a 0%,#111 100%);--shadow-sm:0 2px 4px #00bfff0d;--shadow-md:0 4px 12px #00bfff1a;--shadow-lg:0 8px 24px #00bfff26;--shadow-xl:0 16px 48px #00bfff33;--shadow-glow:0 0 20px #00bfff4d;--spacing-xs:.25rem;--spacing-sm:.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--spacing-2xl:3rem;--spacing-3xl:4rem;--spacing-4xl:6rem;--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--radius-xl:24px;--radius-full:9999px;--transition-fast:.15s cubic-bezier(.4,0,.2,1);--transition-base:.25s cubic-bezier(.4,0,.2,1);--transition-slow:.35s cubic-bezier(.4,0,.2,1);--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--text-5xl:3rem;--text-6xl:3.75rem;--text-7xl:4.5rem}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:Alibaba PuHuiTi,PingFang SC,Microsoft YaHei,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:var(--text-base);color:var(--color-text-primary);background-color:var(--color-bg-primary);margin:0;line-height:1.6;overflow-x:hidden}a{color:var(--color-cyan-400);transition:color var(--transition-fast);text-decoration:none}a:hover{color:var(--color-cyan-300)}h1,h2,h3,h4,h5,h6{color:var(--color-text-primary);margin:0;font-weight:700;line-height:1.2}h1{font-size:var(--text-6xl);letter-spacing:-.02em}h2{font-size:var(--text-5xl);letter-spacing:-.01em}h3{font-size:var(--text-3xl)}h4{font-size:var(--text-2xl)}p{color:var(--color-text-secondary);margin:0}button{cursor:pointer;transition:all var(--transition-base);border:none;outline:none;font-family:inherit}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--color-bg-secondary)}::-webkit-scrollbar-thumb{background:var(--color-border-primary);border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background:var(--color-cyan-700)}::selection{background-color:var(--color-cyan-600);color:var(--color-text-primary)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes glow{0%,to{box-shadow:0 0 20px #00bfff4d}50%{box-shadow:0 0 40px #00bfff80}}@keyframes bounce{0%,to{transform:translate(-50%)translateY(0)}50%{transform:translate(-50%)translateY(-10px)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.animate-fade-in{animation:.6s ease-out fadeIn}.animate-fade-in-up{animation:.8s ease-out fadeInUp}.animate-fade-in-down{animation:.8s ease-out fadeInDown}.animate-slide-in-left{animation:.8s ease-out slideInLeft}.animate-slide-in-right{animation:.8s ease-out slideInRight}.animate-scale-in{animation:.6s ease-out scaleIn}.container{max-width:1280px;padding:0 var(--spacing-xl);margin:0 auto}.container-wide{max-width:1440px;padding:0 var(--spacing-xl);margin:0 auto}.container-narrow{max-width:960px;padding:0 var(--spacing-xl);margin:0 auto}@media (max-width:768px){:root{--text-6xl:2.5rem;--text-5xl:2rem;--text-4xl:1.75rem;--text-3xl:1.5rem;--spacing-4xl:4rem;--spacing-3xl:3rem}.container,.container-wide,.container-narrow{padding:0 var(--spacing-md)}.hero-buttons,.trust-badges{flex-direction:column;align-items:center}}@media (max-width:1024px) and (min-width:769px){:root{--text-6xl:3rem;--text-5xl:2.5rem}.container{padding:0 var(--spacing-lg)}}@media (max-width:480px){:root{--text-6xl:2rem;--text-5xl:1.75rem;--text-4xl:1.5rem;--text-3xl:1.25rem;--spacing-4xl:3rem;--spacing-3xl:2rem;--spacing-2xl:1.5rem}.container,.container-wide,.container-narrow{padding:0 var(--spacing-sm)}.logo-link{font-size:1.25rem!important}}.skip-link:focus{top:0!important}.nav-link{color:var(--color-text-secondary);font-size:var(--text-sm);transition:color var(--transition-fast);padding:var(--spacing-sm)0;font-weight:500;position:relative}.nav-link:hover{color:var(--color-cyan-400)}.logo-link{transition:opacity var(--transition-fast)}.logo-link:hover{opacity:.8}.lang-link{font-size:var(--text-sm);transition:color var(--transition-fast)}.lang-link:hover{color:var(--color-text-secondary)}.lang-link.active{color:var(--color-cyan-400);font-weight:600}.lang-link:not(.active){color:var(--color-text-tertiary);font-weight:400}.footer-link{color:var(--color-text-tertiary);font-size:var(--text-sm);transition:color var(--transition-fast)}.footer-link:hover{color:var(--color-cyan-400)}.product-card:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px);border-color:var(--color-cyan-500)!important}.product-btn:hover{border-color:var(--color-cyan-500);background:var(--color-bg-tertiary)}.product-btn-primary:hover{box-shadow:var(--shadow-xl);transform:translateY(-2px)}.mobile-menu-button{display:none!important}@media (max-width:768px){.mobile-menu-button{justify-content:center;align-items:center;display:flex!important}.desktop-nav{display:none!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}html{scroll-behavior:auto}}
