.pricing-page{color:#000;background:#fcf5eb}.pricing-hero{color:#fff;text-align:center;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);padding:80px 20px}.pricing-container{max-width:1100px;margin:0 auto;padding:0 20px}.pricing-title{margin-bottom:20px;font-size:60px;font-weight:700;line-height:1.2}.pricing-subtitle{opacity:.95;max-width:600px;margin:0 auto;font-size:18px}.pricing-section{padding:80px 20px}.pricing-section.bg-alt{background:#ede7ff}.section-title{text-align:center;margin-bottom:20px;font-size:48px;font-weight:700}.section-subtitle{text-align:center;color:#666;margin-bottom:50px;font-size:18px}.value-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px;margin:50px 0;display:grid}.value-card{text-align:center;background:#fff;border-radius:12px;padding:30px;transition:transform .3s,box-shadow .3s;box-shadow:0 2px 8px #0000001a}.value-card:hover{transform:translateY(-5px);box-shadow:0 8px 20px #00000026}.card-icon{margin-bottom:15px;font-size:48px}.value-card h3{margin-bottom:12px;font-size:20px;font-weight:600}.value-card p{color:#666;font-size:14px;line-height:1.6}.deductibles{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:30px;margin:50px 0;display:grid}.deductible-item{background:#fff;border-left:4px solid #667eea;border-radius:12px;padding:25px}.deductible-item h4{margin-bottom:10px;font-size:18px;font-weight:600}.deductible-item p{color:#666;font-size:14px}.earnings-breakdown{max-width:500px;margin:50px auto}.breakdown-card{background:#fff;border-radius:12px;padding:40px;box-shadow:0 2px 8px #0000001a}.breakdown-card h3{margin-bottom:30px;font-size:24px;font-weight:700}.breakdown-row{border-bottom:1px solid #eee;justify-content:space-between;padding:12px 0;font-size:16px;display:flex}.breakdown-row.total{border-top:2px solid #667eea;border-bottom:none;margin-top:20px;padding-top:20px;font-size:18px;font-weight:700}.amount{color:#667eea;font-weight:600}.breakdown-row.total .amount{color:#10b981;font-size:20px}.breakdown-note{background:#f0f4ff;border-radius:12px;max-width:500px;margin:40px auto 0;padding:25px;font-size:15px;line-height:2}.plans-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px;margin:50px 0;display:grid}.plan-card{background:#fff;border-radius:12px;padding:40px;transition:transform .3s,box-shadow .3s;position:relative;box-shadow:0 2px 8px #0000001a}.plan-card:hover{transform:translateY(-10px);box-shadow:0 12px 30px #00000026}.plan-card.featured{border:2px solid #667eea;transform:scale(1.05)}.plan-card.featured:hover{transform:scale(1.05)translateY(-10px)}.plan-badge{color:#fff;background:#667eea;border-radius:20px;padding:6px 16px;font-size:12px;font-weight:700;position:absolute;top:-15px;left:50%;transform:translate(-50%)}.plan-header{border-bottom:2px solid #eee;margin-bottom:30px;padding-bottom:20px}.plan-header h3{margin-bottom:12px;font-size:28px;font-weight:700}.plan-price{color:#667eea;font-size:32px;font-weight:700}.period{color:#666;font-size:14px;font-weight:400;display:block}.plan-features{margin:30px 0}.feature-highlight{color:#667eea;margin-bottom:15px;font-size:16px;font-weight:600}.plan-features ul{margin:0;padding:0;list-style:none}.plan-features li{color:#666;border-bottom:1px solid #eee;padding:10px 0;font-size:14px}.plan-features li:last-child{border-bottom:none}.plan-btn{color:#667eea;text-align:center;cursor:pointer;background:#fff;border:2px solid #667eea;border-radius:8px;width:100%;margin-top:20px;padding:14px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-block}.plan-btn:hover{background:#f0f4ff;border-color:#764ba2}.plan-btn-primary{color:#fff;background:#667eea;border-color:#667eea}.plan-btn-primary:hover{background:#764ba2;border-color:#764ba2}.features-list{grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:30px;margin:50px 0;display:grid}.feature-item{background:#fff;border-radius:12px;gap:20px;padding:25px;display:flex;box-shadow:0 2px 8px #0000000d}.feature-check{color:#10b981;flex-shrink:0;font-size:24px}.feature-item h4{margin-bottom:8px;font-size:18px;font-weight:600}.feature-item p{color:#666;font-size:14px}.pricing-cta{color:#fff;text-align:center;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);padding:80px 20px}.pricing-cta h2{margin-bottom:15px;font-size:48px;font-weight:700}.pricing-cta p{opacity:.95;margin-bottom:40px;font-size:18px}.cta-buttons{flex-wrap:wrap;justify-content:center;gap:20px;display:flex}.cta-btn{border-radius:8px;align-items:center;gap:10px;padding:16px 32px;font-size:16px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.cta-btn-primary{color:#667eea;background:#fff}.cta-btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 20px #0003}.cta-btn-secondary{color:#fff;background:0 0;border:2px solid #fff}.cta-btn-secondary:hover{background:#ffffff1a;transform:translateY(-2px)}.pricing-footer{text-align:center;color:#666;background:#f0f4ff;padding:40px 20px;font-size:14px}@media (max-width:768px){.pricing-title{font-size:36px}.section-title{font-size:32px}.plans-grid{grid-template-columns:1fr}.plan-card.featured{transform:scale(1)}.plan-card.featured:hover{transform:translateY(-10px)}.value-grid,.deductibles,.features-list{grid-template-columns:1fr}.cta-buttons{flex-direction:column}.cta-btn{justify-content:center;width:100%}.pricing-cta h2{font-size:32px}}
