:root{--card-orange:#f97316;--card-gold:#facc15;--card-light:#fff7ed;--card-gray:#f5f5f5;--card-dark:#333;--card-border:#fed7aa}*{margin:0;padding:0;box-sizing:border-box}body{font-family:"PingFang SC","Microsoft YaHei",sans-serif;color:var(--card-dark);background:var(--card-gray);line-height:1.6}a{text-decoration:none;color:inherit}img{max-width:100%;height:auto}.container{max-width:1200px;margin:0 auto;padding:0 24px}.header{position:fixed;top:0;left:0;right:0;background:var(--card-orange);box-shadow:0 2px 8px rgba(249,115,22,0.3);z-index:1000}.header .container{display:flex;justify-content:space-between;align-items:center;height:72px}.logo{font-size:24px;font-weight:700;color:var(--card-gold)}.nav{display:flex;gap:32px}.nav a{color:var(--card-white);font-size:15px;transition:opacity 0.3s}.nav a:hover{opacity:0.8}.banner{height:100vh;min-height:600px;background:linear-gradient(135deg,var(--card-orange) 0%,#ea580c 100%);display:flex;align-items:center;justify-content:center;text-align:center;color:#fff;padding-top:72px}.banner h1{font-size:52px;font-weight:700;margin-bottom:24px;letter-spacing:2px}.banner p{font-size:20px;opacity:0.95;max-width:600px;margin:0 auto}.section{padding:100px 0;background:#fff}.section-title{text-align:center;margin-bottom:60px}.section-title h2{font-size:36px;font-weight:700;color:var(--card-orange);margin-bottom:16px}.section-title p{color:#737373;font-size:16px}.member-levels{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin-bottom:60px}.member-card{background:#fff;border-radius:16px;padding:48px 32px;text-align:center;border:2px solid var(--card-border);transition:transform 0.3s,box-shadow 0.3s}.member-card:hover{transform:translateY(-8px);box-shadow:0 20px 40px rgba(249,115,22,0.15)}.member-card.gold{border-color:var(--card-gold);background:linear-gradient(180deg,#fffbeb 0%,#fff 100%)}.member-card.vip{border-color:var(--card-orange);background:linear-gradient(180deg,#fff7ed 0%,#fff 100%)}.member-card.max{border-color:#c2410c;background:linear-gradient(180deg,#fff1e6 0%,#fff 100%)}.member-icon{width:80px;height:80px;margin:0 auto 24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:36px;font-weight:700}.member-card.gold .member-icon{background:var(--card-gold);color:#92400e}.member-card.vip .member-icon{background:var(--card-orange);color:#fff}.member-card.max .member-icon{background:#c2410c;color:#fff}.member-card h3{font-size:28px;color:var(--card-dark);margin-bottom:16px}.member-card .price{font-size:32px;font-weight:700;color:var(--card-orange);margin-bottom:24px}.member-card .price span{font-size:16px;font-weight:400;color:#737373}.member-card ul{list-style:none;text-align:left;margin-bottom:32px}.member-card li{padding:12px 0;border-bottom:1px solid #f0f0f0;font-size:15px;color:#525252}.member-card li:before{content:"✓ ";color:var(--card-orange);font-weight:700;margin-right:8px}.member-btn{display:inline-block;padding:14px 40px;background:var(--card-orange);color:#fff;border:none;border-radius:30px;font-size:16px;cursor:pointer;transition:background 0.3s}.member-btn:hover{background:#ea580c}.rules{background:var(--card-light)}.rules-content{max-width:800px;margin:0 auto}.rule-item{background:#fff;padding:32px;border-radius:12px;margin-bottom:24px;border-left:4px solid var(--card-orange)}.rule-item h4{font-size:20px;color:var(--card-orange);margin-bottom:16px}.rule-item p{color:#525252;font-size:15px;line-height:1.8}.cooperation{background:#fff}.coop-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:40px}.coop-item{text-align:center;padding:40px;background:var(--card-light);border-radius:12px}.coop-item .icon{width:80px;height:80px;margin:0 auto 24px;background:var(--card-orange);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:32px}.coop-item h4{font-size:22px;color:var(--card-dark);margin-bottom:16px}.coop-item p{color:#737373;font-size:15px}.footer{background:var(--card-dark);color:#fff;padding:60px 0 30px}.footer-content{display:grid;grid-template-columns:2fr 1fr 1fr;gap:60px;margin-bottom:40px}.footer-about h3{font-size:20px;margin-bottom:20px;color:var(--card-gold)}.footer-about p{opacity:0.8;font-size:14px;line-height:1.8}.footer-links h4{font-size:16px;margin-bottom:20px}.footer-links ul{list-style:none}.footer-links li{margin-bottom:12px}.footer-links a{opacity:0.8;font-size:14px;transition:opacity 0.3s}.footer-links a:hover{opacity:1}.footer-bottom{text-align:center;padding-top:30px;border-top:1px solid rgba(255,255,255,0.1);font-size:14px;opacity:0.7}