 .app-distribution-page .hero{background:#fff !important;border-bottom:1px solid #e5e7eb !important;padding:80px 24px 100px !important;position:relative !important}.app-distribution-page .hero h1{color:#111827 !important;font-size:48px !important;font-weight:800 !important;margin-bottom:16px !important}.app-distribution-page .hero-subtitle{color:#4b5563 !important;font-size:18px !important;margin-bottom:40px !important}.app-distribution-page .hero-stats{justify-content:center !important;margin-bottom:40px !important;gap:80px !important}.app-distribution-page .stat{text-align:center !important}.app-distribution-page .stat-number{color:#111827 !important;font-size:36px !important;font-weight:700 !important;margin-bottom:8px !important}.app-distribution-page .stat-label{color:#6b7280 !important;font-size:14px !important;opacity:1 !important}.app-distribution-page .hero-buttons{display:flex !important;gap:16px !important;justify-content:center !important;margin-bottom:60px !important}.app-distribution-page .btn-primary{background:#3b82f6 !important;border:none !important;color:#fff !important;box-shadow:0 4px 12px rgba(59, 130, 246, 0.4) !important;font-size:16px !important;font-weight:600 !important;height:50px !important;padding:0 40px !important;border-radius:8px !important}.app-distribution-page .btn-primary:hover{background:#2563eb !important;box-shadow:0 6px 16px rgba(59, 130, 246, 0.5) !important;transform:translateY(-2px) !important}.app-distribution-page .btn-outline{background:#fff !important;border:1px solid #d1d5db !important;color:#374151 !important;font-size:16px !important;height:50px !important;padding:0 40px !important;border-radius:8px !important}.app-distribution-page .btn-outline:hover{border-color:#3b82f6 !important;color:#3b82f6 !important;background:#fff !important}.app-distribution-page .features{background:#f3f4f6 !important;padding:80px 24px !important}.app-distribution-page .section-title{color:#111827 !important;font-size:32px !important;font-weight:700 !important;margin-bottom:60px !important}.app-distribution-page .feature-card{background:#fff !important;border:1px solid #e5e7eb !important;border-radius:12px !important;box-shadow:0 1px 3px rgba(0,0,0,0.05) !important;padding:40px !important}.app-distribution-page .feature-card:hover{box-shadow:0 10px 25px rgba(0,0,0,0.08) !important;transform:translateY(-4px) !important}.app-distribution-page .feature-card h3{color:#111827 !important;font-size:20px !important}.app-distribution-page .feature-card p{color:#6b7280 !important}.app-distribution-page .how-it-works{background:#fff !important;padding:80px 24px !important;border-top:1px solid #e5e7eb !important;border-bottom:1px solid #e5e7eb !important}.app-distribution-page .step-number{background:#3b82f6 !important;box-shadow:0 4px 12px rgba(59, 130, 246, 0.33) !important}.app-distribution-page .step h3{color:#111827 !important}.app-distribution-page .step p{color:#6b7280 !important}.app-distribution-page .pricing{background:#f3f4f6 !important;padding:80px 24px !important}.app-distribution-page .pricing-card{background:#fff !important;border:1px solid #e5e7eb !important;border-radius:12px !important}.app-distribution-page .pricing-card:hover{box-shadow:0 12px 32px rgba(0,0,0,0.08) !important;transform:translateY(-8px) !important}.app-distribution-page .pricing-card.featured{border:3px solid #3b82f6 !important}.app-distribution-page .pricing-badge{background:#3b82f6 !important}.app-distribution-page .pricing-header h3{color:#111827 !important}.app-distribution-page .amount{color:#111827 !important}.app-distribution-page .cta{background:#fff !important;border-top:1px solid #e5e7eb !important;padding:80px 24px !important}.app-distribution-page .cta h2{color:#111827 !important;font-weight:700 !important}.app-distribution-page .cta p{color:#4b5563 !important;opacity:1 !important}.app-distribution-page .cta .btn-primary, .app-distribution-page .cta .btn-large{background:#3b82f6 !important;border:none !important;color:#fff !important;box-shadow:0 4px 12px rgba(59, 130, 246, 0.33) !important}.app-distribution-page .cta .btn-primary:hover, .app-distribution-page .cta .btn-large:hover{background:#2563eb !important;box-shadow:0 6px 16px rgba(59, 130, 246, 0.5) !important;transform:translateY(-2px) !important}@media (max-width:768px){.app-distribution-page .hero{padding:60px 16px 80px !important}.app-distribution-page .hero h1{font-size:32px !important}.app-distribution-page .hero-stats{gap:40px !important}.app-distribution-page .stat-number{font-size:28px !important}}