:root{--primary: #ff6a00;--primary-light: #ff9a3c;--primary-grad: linear-gradient(135deg, #ff9a3c, #ff6a00);--primary-grad-deep: linear-gradient(135deg, #ff8a1a, #f4511e);--brand-green: #1faf6f;--brand-green-deep: #169a5b;--brand-green-grad: linear-gradient(135deg, #2ec484, #169a5b);--brand-green-soft: #e8f7ee;--brand-green-btn: linear-gradient(90deg, #0c9d72, #09835e);--brand-green-grad-deep: linear-gradient(90deg, #0c9d72, #09835e);--brand-green-solid: #09835e;--brand-green-bar: #e8f7ee;--bg: #f5f6f8;--text: #333;--text-2: #666;--text-3: #999;--line: #eee;--danger: #ff4d2a;--success: #07c160;--white: #fff;--radius: 12px;--shadow: 0 6px 24px rgba(0, 0, 0, .06);--shadow-lg: 0 12px 40px rgba(255, 106, 0, .18)}*{box-sizing:border-box;margin:0;padding:0}html,body{-webkit-font-smoothing:antialiased}body{font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Arial,sans-serif;background:var(--bg);color:var(--text);font-size:14px}a{color:inherit;text-decoration:none}ul,ol{list-style:none}img{display:block;max-width:100%}button{font-family:inherit;cursor:pointer}input,textarea,select{font-family:inherit;outline:none}.container{max-width:1200px;margin:0 auto;padding:0 20px}.btn{display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:8px;font-size:15px;padding:12px 28px;transition:all .25s ease;color:#fff;background:var(--primary-grad);box-shadow:0 6px 16px #ff6a0047}.btn:hover{transform:translateY(-2px);box-shadow:0 10px 24px #ff6a0061}.btn-outline{background:transparent;color:var(--primary);border:1.5px solid var(--primary);box-shadow:none}.btn-outline:hover{background:#ff6a000f}.section-title{text-align:center;margin-bottom:40px}.section-title h2{font-size:30px;font-weight:700;letter-spacing:1px}.section-title .sub{margin-top:10px;color:var(--text-3);font-size:15px}.pc-wrap{min-height:100vh;display:flex;flex-direction:column}.pc-main{flex:1}@media (max-width: 768px){.pc-wrap{display:none}}
