.article-container{line-height:1.8;color:#333}.article-container h2{font-size:24px;margin-top:40px;margin-bottom:20px;color:#2c3e50;border-bottom:3px solid #3498db;padding-bottom:10px}.article-container h3{font-size:20px;margin-top:30px;margin-bottom:15px;color:#34495e;padding-left:10px;border-left:4px solid #3498db}.article-container .lead{font-size:18px;background:#e8f4f8;padding:20px;border-radius:5px;margin:30px 0;border-left:4px solid #3498db}.article-container .box-point{background:#fffbf0;border-left:5px solid #ffc107;padding:20px;margin:30px 0;border-radius:5px}.article-container .box-tips{background:#f0f7ff;border-left:5px solid #2196f3;padding:20px;margin:30px 0;border-radius:5px}.article-container .box-alert{background:#fff5f5;border-left:5px solid #ef5350;padding:20px;margin:30px 0;border-radius:5px}.article-container .customer-voice{background:#f9f9f9;padding:20px;border-left:4px solid #667eea;margin:20px 0}.article-container .table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:20px 0}.article-container .price-table{width:100%;min-width:470px;border-collapse:collapse}.article-container .price-table th,.article-container .price-table td{border:1px solid #ddd;padding:12px;vertical-align:top}.article-container .price-table th{background:#f0f7ff;text-align:left}.article-container .price-table .price{text-align:right;white-space:nowrap}.article-container .price-table .first-price{color:#5b54ad;font-weight:700}.article-container .cta-box{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);color:#fff;padding:30px;border-radius:10px;text-align:center;margin:40px 0}.article-container .cta-box h3{color:#fff;border:none;padding:0;margin:0 0 15px}.article-container .cta-box p{color:#fff}.article-container .cta-box .cta-button{display:inline-block;background:#fff;color:#5747ad !important;padding:15px 32px;border-radius:50px;font-weight:700;text-decoration:none;margin-top:12px}.article-container .cta-box .cta-button:hover,.article-container .cta-box .cta-button:focus{background:#f3f1ff;text-decoration:underline}@media (max-width:600px){.article-container h2{font-size:21px}.article-container h3{font-size:18px}.article-container .lead{font-size:16px;padding:16px}.article-container .box-point,.article-container .box-tips,.article-container .box-alert{padding:16px}.article-container .cta-box{padding:24px 16px}}