 .landing-page .banner{background:#fff !important;background-image:none !important;border-bottom:1px solid #e5e7eb !important;padding:80px 20px !important}.landing-page .banner h1{color:#111827 !important;font-size:48px !important;font-weight:800 !important}.landing-page .banner p{color:#4b5563 !important;opacity:1 !important}.landing-page .banner .btn-primary{background:#3b82f6 !important;border:none !important;color:#fff !important;box-shadow:0 4px 12px rgba(59, 130, 246, 0.4) !important}.landing-page .banner .btn-primary:hover{background:#2563eb !important;box-shadow:0 6px 16px rgba(59, 130, 246, 0.5) !important;transform:translateY(-2px) !important}.landing-page .banner .btn-outline{background:#fff !important;border:1px solid #d1d5db !important;color:#374151 !important}.landing-page .banner .btn-outline:hover{border-color:#3b82f6 !important;color:#3b82f6 !important}.landing-page .section{background:#f3f4f6 !important}.landing-page .section:nth-child(even){background:#fff !important;border-top:1px solid #e5e7eb !important;border-bottom:1px solid #e5e7eb !important}.landing-page .section-title{color:#111827 !important}.landing-page .section-subtitle{color:#6b7280 !important}.landing-page .service-card{background:#fff !important;border:1px solid #e5e7eb !important;box-shadow:0 1px 3px rgba(0,0,0,0.05) !important}.landing-page .service-card:hover{border-color:#3b82f6 !important;box-shadow:0 10px 25px rgba(59, 130, 246, 0.15) !important}.landing-page .service-card h3{color:#111827 !important}.landing-page .service-card p{color:#6b7280 !important}.landing-page .service-card .btn-primary{background:#3b82f6 !important;border-color:#3b82f6 !important}.landing-page .service-card .btn-primary:hover{background:#2563eb !important;border-color:#2563eb !important}.landing-page .advantage-card{background:#fff !important;border:1px solid #e5e7eb !important}.landing-page .advantage-card:hover{box-shadow:0 12px 32px rgba(0,0,0,0.08) !important}.landing-page .advantage-card h4{color:#111827 !important}.landing-page .advantage-card p{color:#6b7280 !important}.landing-page .header{background:#fff !important;border-bottom:1px solid #e5e7eb !important;box-shadow:0 1px 3px rgba(0,0,0,0.1) !important}.landing-page .nav a{color:#1f2937 !important}.landing-page .nav a:hover{color:#3b82f6 !important}.landing-page .nav-login{background:#3b82f6 !important}.landing-page .nav-login:hover{background:#2563eb !important}.landing-page .footer{background:#fff !important;border-top:1px solid #e5e7eb !important;color:#6b7280 !important}.landing-page .footer-nav a{color:#6b7280 !important}.landing-page .footer-nav a:hover{color:#3b82f6 !important}.landing-page .floating-contact{background:#3b82f6 !important;box-shadow:0 4px 12px rgba(59, 130, 246, 0.4) !important}.landing-page .floating-contact:hover{background:#2563eb !important;box-shadow:0 6px 16px rgba(59, 130, 246, 0.5) !important}@media (max-width:768px){.landing-page .banner h1{font-size:32px !important}}.contact-modal .ant-btn, .contact-content button, [class*="contact"] button, .ant-modal button.ant-btn{background:#3b82f6 !important;border:1px solid #3b82f6 !important;color:#fff !important;font-weight:500 !important}.contact-modal .ant-btn:hover, .contact-content button:hover, [class*="contact"] button:hover, .ant-modal button.ant-btn:hover{background:#2563eb !important;border-color:#2563eb !important;color:#fff !important}.contact-item button, .contact-modal button, button[class*="copy"], .ant-btn-default{background:#3b82f6 !important;border:1px solid #3b82f6 !important;color:#fff !important;min-width:60px !important;padding:4px 12px !important;border-radius:4px !important}.contact-item button:hover, .contact-modal button:hover, button[class*="copy"]:hover{background:#2563eb !important;color:#fff !important}