*{margin:0;padding:0;box-sizing:border-box}:root{--primary: #165DFF;--primary-dark: #0E4EDC;--primary-deeper: #0A3AB0;--light-bg: #F5F7FA;--white: #FFFFFF;--text-dark: #1F2937;--text-gray: #6B7280;--text-light: #94A3B8;--border: #E5E7EB;--shadow-sm: 0 2px 8px rgba(22, 93, 255, .06);--shadow-md: 0 8px 24px rgba(22, 93, 255, .08);--shadow-lg: 0 16px 40px rgba(22, 93, 255, .12);--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px}html{scroll-behavior:smooth}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,Hiragino Sans GB,sans-serif;color:var(--text-dark);line-height:1.7;background:var(--white);overflow-x:hidden}a{text-decoration:none;color:inherit}img{max-width:100%;display:block}button{cursor:pointer;font-family:inherit}.container{max-width:1200px;margin:0 auto;padding:0 24px}.fade-in{opacity:0;transform:translateY(30px);transition:opacity .7s ease,transform .7s ease}.fade-in.visible{opacity:1;transform:translateY(0)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}::-webkit-scrollbar-track{background:transparent}
