:root{--color-purple:#667eea;--color-purple-dark:#764ba2;--color-coral:#EE5946;--color-dark:#0f0c29;--color-dark-2:#302b63;--color-dark-3:#24243e}*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;background:#000;color:#fff;overflow-x:hidden}.pricing-section{padding:120px 20px;background:linear-gradient(135deg,#24243e 0%,#0f0c29 100%);position:relative;overflow:hidden}.pricing-section::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 30%,rgba(102,126,234,.1) 0%,transparent 50%),radial-gradient(circle at 80% 70%,rgba(238,89,70,.1) 0%,transparent 50%);animation:pulseGlow 8s ease infinite}@keyframes pulseGlow{0%,100%{opacity:.5}50%{opacity:1}}.container{max-width:1200px;margin:0 auto;position:relative;z-index:10}.section-header{text-align:center;margin-bottom:80px}.section-badge{display:inline-block;padding:8px 20px;background:rgba(102,126,234,.1);border:1px solid rgba(102,126,234,.3);border-radius:50px;font-size:.85rem;font-weight:600;color:var(--color-purple);margin-bottom:20px;backdrop-filter:blur(10px)}.section-header h2{font-size:3rem;font-weight:700;margin-bottom:20px;background:linear-gradient(135deg,#fff 0%,var(--color-purple) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.section-header p{font-size:1.2rem;color:rgba(255,255,255,.7);max-width:600px;margin:0 auto;line-height:1.8}.pricing-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;max-width:1400px;margin:0 auto}.pricing-card{position:relative;padding:50px 40px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.1);border-radius:20px;backdrop-filter:blur(10px);text-align:center;transition:all 0.4s ease;min-height:600px}.pricing-card.enterprise{background:linear-gradient(135deg,rgba(102,126,234,.1) 0%,rgba(238,89,70,.05) 100%);border:2px solid rgba(102,126,234,.3)}.pricing-card.enterprise::before{content:'🌟';position:absolute;top:-15px;left:50%;transform:translateX(-50%);font-size:2rem;animation:starPulse 2s ease infinite}@keyframes starPulse{0%,100%{transform:translateX(-50%) scale(1)}50%{transform:translateX(-50%) scale(1.2)}}.pricing-card.featured{border:2px solid var(--color-purple);transform:scale(1.05);background:rgba(102,126,234,.05)}.pricing-card.featured::after{content:'最受欢迎';position:absolute;top:-15px;left:50%;transform:translateX(-50%);padding:8px 20px;background:var(--color-coral);border-radius:20px;font-size:.75rem;font-weight:700;letter-spacing:.5px;box-shadow:0 5px 15px rgba(238,89,70,.4);animation:popIn 0.6s ease 1.2s both}@keyframes popIn{0%{transform:translateX(-50%) scale(0);opacity:0}50%{transform:translateX(-50%) scale(1.1)}100%{transform:translateX(-50%) scale(1);opacity:1}}.pricing-card:hover{border-color:rgba(102,126,234,.3);box-shadow:0 20px 60px rgba(102,126,234,.2)}.pricing-card.featured:hover{box-shadow:0 20px 60px rgba(102,126,234,.3)}.pricing-card h3{font-size:1.8rem;margin-bottom:10px;font-weight:600;color:#fff}.tasks-badge{display:inline-block;padding:6px 16px;background:rgba(102,126,234,.15);border-radius:20px;font-size:.85rem;color:var(--color-purple);margin-bottom:20px;font-weight:600}.pricing-card .price{font-size:3.5rem;font-weight:700;margin:20px 0;background:linear-gradient(135deg,var(--color-purple) 0%,var(--color-coral) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1.2;display:inline-block;padding:10px 0}.pricing-card .price span{font-size:1.2rem;color:rgba(255,255,255,.6);font-weight:400}.pricing-features{list-style:none;margin:30px 0;text-align:left}.pricing-features li{padding:12px 0;color:rgba(255,255,255,.7);display:flex;align-items:center;font-size:.95rem;transition:color 0.3s ease}.pricing-card:hover .pricing-features li{color:rgba(255,255,255,.9)}.pricing-features li::before{content:'✓';color:var(--color-coral);font-weight:700;margin-right:12px;font-size:1.2rem;flex-shrink:0}.btn{width:100%;padding:18px 40px;font-size:1.1rem;font-weight:600;border:none;border-radius:12px;cursor:pointer;text-decoration:none;display:inline-block;transition:all 0.3s ease;margin-top:20px;position:relative;overflow:hidden}.btn::before{content:'';position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:rgba(255,255,255,.2);transform:translate(-50%,-50%);transition:width 0.6s,height 0.6s}.btn:hover::before{width:300px;height:300px}.btn span{position:relative;z-index:1}.btn-primary{background:linear-gradient(135deg,var(--color-coral) 0%,#ff7961 100%);color:#fff;box-shadow:0 10px 30px rgba(238,89,70,.3)}.btn-primary:hover{transform:translateY(-3px);box-shadow:0 15px 40px rgba(238,89,70,.4)}.btn-secondary{background:rgba(255,255,255,.1);color:#fff;border:2px solid rgba(255,255,255,.2)}.btn-secondary:hover{background:rgba(255,255,255,.15);border-color:rgba(255,255,255,.3);transform:translateY(-3px)}@media (max-width:1200px){.pricing-cards{grid-template-columns:repeat(2,1fr)}.pricing-card:nth-child(3){grid-column:1 / -1;max-width:500px;margin:0 auto}}@media (max-width:768px){.pricing-section{padding:80px 20px}.section-header{margin-bottom:60px}.section-header h2{font-size:2rem}.section-header p{font-size:1rem}.pricing-cards{grid-template-columns:1fr;gap:30px}.pricing-card:nth-child(3){grid-column:1;max-width:none}.pricing-card{padding:40px 30px}.pricing-card .price{font-size:3rem}}@media (max-width:480px){.section-header h2{font-size:1.75rem}.pricing-card{padding:35px 25px}.pricing-card h3{font-size:1.5rem}.pricing-card .price{font-size:2.5rem}.pricing-features li{font-size:.9rem}}