/* Font chuẩn — đồng bộ với xulymadoc.html / maychu.html (Inter body + Be Vietnam Pro tiêu đề) */ @import url(‘https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro:wght@400;600;700;800&family=Inter:wght@300;400;500;600;700&display=swap’); #premium-process-section { all: initial; display: block; font-family: ‘Inter’, ‘Segoe UI’, Roboto, Helvetica, Arial, sans-serif; background-color: #F7F9FB; padding: 80px 0 0 0; width: 100%; box-sizing: border-box; text-align: center; } #premium-process-section * { box-sizing: border-box; transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1); } #premium-process-section .s-header-group { margin-bottom: 20px; display: flex; flex-direction: column; align-items: center; } #premium-process-section .s-title { font-family: ‘Be Vietnam Pro’, ‘Segoe UI’, Roboto, Helvetica, Arial, sans-serif; font-size: 28px; font-weight: 800; color: #003366 !important; display: block; text-transform: uppercase; letter-spacing: -0.5px; line-height: 1.25; margin-bottom: 5px; margin-top: 0; /* Loại bỏ margin mặc định của h2 */ } #premium-process-section .s-orbital-line { display: flex; align-items: center; justify-content: center; width: 100%; max-width: 400px; position: relative; margin: 0 auto; } #premium-process-section .s-orbital-line::before, #premium-process-section .s-orbital-line::after { content: ”; height: 2px; flex: 1; background: linear-gradient(to var(–dir, right), #003366, transparent); opacity: 0.8; } #premium-process-section .s-orbital-line::before { –dir: left; } #premium-process-section .s-orbital-line::after { –dir: right; } #premium-process-section .s-shield-wrapper { width: 40px; height: 40px; flex-shrink: 0; background: #ffffff; border-radius: 50%; display: flex; align-items: center; justify-content: center; margin: 0 15px; box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1); border: 4px solid #f1f5f9; z-index: 2; } #premium-process-section .s-shield-icon { width: 20px; height: 20px; fill: #003366; display: flex; align-items: center; justify-content: center; } #premium-process-section .s-shield-icon svg { width: 100%; height: 100%; } /* Container chuẩn: giới hạn bề ngang tổng thể 1350px, căn giữa, có gutter trái/phải để không dính mép. */ #premium-process-section .s-container { display: grid; grid-template-columns: repeat(4, 1fr); gap: 20px; width: 100%; max-width: 1350px; margin: 0 auto; padding: 0 20px; } #premium-process-section .s-card { background: #ffffff; border-radius: 20px; padding: 35px 10px 12px 10px; position: relative; display: flex; flex-direction: column; align-items: center; box-shadow: 0 10px 30px rgba(0, 0, 0, 0.03); border: 1px solid #edf2f7; overflow: hidden; } #premium-process-section .s-card:hover { transform: translateY(-12px); box-shadow: 0 20px 40px rgba(0, 51, 102, 0.08); border-color: #003366; } #premium-process-section .s-number { position: absolute; top: 10px; right: 20px; font-size: 45px; font-weight: 900; color: #f1f5f9 !important; line-height: 1; z-index: 1; opacity: 0.8; } #premium-process-section .s-card:hover .s-number { color: #e2e8f0 !important; opacity: 1; transform: scale(1.1); } #premium-process-section .s-icon-box { width: 60px; height: 60px; background: #f8fafc; border-radius: 18px; display: flex; align-items: center; justify-content: center; margin-bottom: 25px; z-index: 2; } #premium-process-section .s-card:hover .s-icon-box { background: #003366; } #premium-process-section .s-icon-box svg { width: 30px; height: 30px; fill: #003366; } #premium-process-section .s-card:hover .s-icon-box svg { fill: #ffffff; transform: rotateY(180deg); } #premium-process-section .s-step-title { font-family: ‘Be Vietnam Pro’, ‘Segoe UI’, Roboto, Helvetica, Arial, sans-serif; font-size: 18px; font-weight: 700; color: #003366 !important; margin-bottom: 15px; line-height: 1.35; letter-spacing: -0.2px; display: block; z-index: 2; margin-top: 0; /* Loại bỏ margin mặc định của h3 */ } #premium-process-section .s-desc { font-size: 16px; font-weight: 400; color: #64748b !important; line-height: 1.65; margin: 0; z-index: 2; } @media (max-width: 1024px) { #premium-process-section .s-container { grid-template-columns: repeat(2, 1fr); } } @media (max-width: 600px) { #premium-process-section { padding-top: 50px; } #premium-process-section .s-title { font-size: clamp(22px, 6vw, 26px); } /* Carousel cuộn ngang: card ~84% để LỘ RÕ MÉP card kế tiếp, báo hiệu người dùng có thể vuốt qua; kèm scroll-snap cho mượt. */ #premium-process-section .s-container { display: flex; overflow-x: auto; gap: 14px; padding: 20px 6px; /* gutter 2 bên để card đầu/cuối không dính mép */ scroll-snap-type: x mandatory; scroll-padding-left: 6px; -webkit-overflow-scrolling: touch; scrollbar-width: none; } #premium-process-section .s-container::-webkit-scrollbar { display: none; } #premium-process-section .s-card { min-width: 84%; flex: 0 0 84%; scroll-snap-align: start; padding: 32px 18px 22px 18px; } }

Quy trình xử lý mã độc

[/vbc_box_inner]

01

Bước 1: Tiếp nhận & Kiểm tra

Tiếp nhận thông tin từ khách hàng về hiện trạng và các dấu hiệu bất thường của website.

02

Bước 2: Phân tích & Báo giá

Phân tích hiện trạng, xác định loại mã độc website bị lây nhiễm & đề xuất phương án xử lý cho KH.

03

Bước 3: Xử lý & Bảo mật

Thực hiện xóa mã độc, khôi phục dữ liệu. Cập nhật & vá các lỗ hổng bảo mật còn tồn đọng.

04

Bước 4: Bàn giao & Thanh toán

Báo cáo chi tiết, bàn giao dữ liệu sạch và các hướng dẫn bảo mật. Khách hàng tiến hành thanh toán.

[/vbc_div_inner] [/vbc_container_inner] [/vbc_block_inner]
/* Font chuẩn — đồng bộ với xulymadoc.html / maychu.html (Inter body + Be Vietnam Pro tiêu đề) */ @import url(‘https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro:wght@400;600;700;800&family=Inter:wght@300;400;500;600;700&display=swap’); #premium-why-us { all: initial; display: block; font-family: ‘Inter’, ‘Segoe UI’, Roboto, Helvetica, Arial, sans-serif; background-color: #F7F9FB; padding: 80px 0 0px 0; width: 100%; box-sizing: border-box; } #premium-why-us * { box-sizing: border-box; transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1); } /* Container chuẩn: giới hạn bề ngang 1350px (đồng bộ các section khác), căn giữa, gutter trái/phải để không dính mép. */ #premium-why-us .wu-container { width: 100%; max-width: 1350px; margin: 0 auto; padding: 0 20px; } #premium-why-us .wu-header { text-align: center; margin-bottom: 30px; } #premium-why-us .wu-title { font-family: ‘Be Vietnam Pro’, ‘Segoe UI’, Roboto, Helvetica, Arial, sans-serif; font-size: 28px; font-weight: 800; color: #003366 !important; letter-spacing: -0.5px; line-height: 1.25; margin-bottom: 15px; display: block; margin-top: 0; /* Đảm bảo không bị dính margin mặc định của thẻ h2 */ } #premium-why-us .wu-subtitle { color: #ff0000; font-size: 18px; margin-top: 10px; display: block; font-style: italic; } #premium-why-us .wu-content-wrapper { display: flex; gap: 25px; align-items: stretch; } #premium-why-us .wu-tabs-list { flex: 0 0 420px; display: flex; flex-direction: column; gap: 15px; } #premium-why-us .wu-tab-item { padding: 25px 30px; border-radius: 20px; cursor: pointer; background: rgba(255, 255, 255, 0.4); border: 1px solid rgba(255, 255, 255, 0.8); position: relative; box-shadow: 0 4px 15px rgba(0, 0, 0, 0.02); } #premium-why-us .wu-tab-item:hover { background: rgba(255, 255, 255, 0.9); border-color: rgba(0, 51, 102, 0.1); box-shadow: 0 12px 25px rgba(0, 51, 102, 0.05); } #premium-why-us .wu-tab-item.active { background: #ffffff; border-color: rgba(0, 51, 102, 0.1); box-shadow: 0 15px 35px rgba(0, 51, 102, 0.1); } #premium-why-us .wu-tab-item::before { content: ”; position: absolute; left: 0; top: 50%; transform: translateY(-50%); width: 4px; height: 0; background: #003366; border-radius: 0 4px 4px 0; transition: height 0.3s ease; } #premium-why-us .wu-tab-item.active::before { height: 60%; } #premium-why-us .wu-tab-item h3 { margin: 0; font-family: ‘Be Vietnam Pro’, ‘Segoe UI’, Roboto, Helvetica, Arial, sans-serif; font-size: 19px; font-weight: 700; letter-spacing: -0.2px; color: #777; display: flex; align-items: center; gap: 12px; } #premium-why-us .wu-tab-item.active h3 { color: #003366; } #premium-why-us .wu-tab-item p { margin: 10px 0 0 0; font-size: 15px; color: #666; line-height: 1.6; max-height: 0; overflow: hidden; opacity: 0; } #premium-why-us .wu-tab-item.active p { max-height: 150px; opacity: 1; } #premium-why-us .wu-image-display { flex: 1; display: flex; } #premium-why-us .wu-image-wrap { width: 100%; height: 100%; background: transparent; padding: 0; cursor: zoom-in; display: flex; align-items: flex-start; justify-content: center; } #premium-why-us .wu-image-wrap img { max-width: 100%; max-height: 100%; object-fit: contain; border-radius: 16px; display: none; box-shadow: 0 10px 30px rgba(0, 0, 0, 0.08), 0 4px 10px rgba(0, 0, 0, 0.05); } #premium-why-us .wu-image-wrap img.active { display: block; animation: slideUpFade 0.6s cubic-bezier(0.23, 1, 0.32, 1); } @keyframes slideUpFade { from { opacity: 0; transform: translateY(20px); } to { opacity: 1; transform: translateY(0); } } /* — Tối ưu giao diện Tablet (2 cột) — */ @media (max-width: 1024px) { #premium-why-us { padding: 44px 0 0 0; } #premium-why-us .wu-container { padding: 0 8px; } /* giảm gutter mép trái/phải trên mobile */ #premium-why-us .wu-title { font-size: clamp(22px, 5.2vw, 28px); } #premium-why-us .wu-subtitle { font-size: 15px; } /* Ảnh lên trên, danh sách tab xuống dưới */ #premium-why-us .wu-content-wrapper { flex-direction: column-reverse; gap: 20px; } #premium-why-us .wu-tabs-list { flex: none; display: grid; grid-template-columns: 1fr 1fr; gap: 12px; padding-bottom: 0; } #premium-why-us .wu-tab-item { padding: 16px 18px; border-radius: 14px; } #premium-why-us .wu-tab-item h3 { font-size: 15px; line-height: 1.35; } #premium-why-us .wu-tab-item.active { grid-column: span 2; } #premium-why-us .wu-tab-item.active p { display: block; font-size: 14px; line-height: 1.6; margin-top: 8px; } #premium-why-us .wu-image-display { height: auto; min-height: auto; } #premium-why-us .wu-image-wrap img { max-height: 60vh; } #premium-why-us .wu-tab-item::before { display: none; } } /* — Điện thoại: accordion 1 cột full-width cho dễ đọc, không nhảy layout — */ @media (max-width: 600px) { #premium-why-us { padding: 36px 0 0 0; } #premium-why-us .wu-header { margin-bottom: 22px; } #premium-why-us .wu-tabs-list { grid-template-columns: 1fr; gap: 10px; } #premium-why-us .wu-tab-item { padding: 16px 18px; } #premium-why-us .wu-tab-item.active { grid-column: auto; } #premium-why-us .wu-tab-item h3 { font-size: 16px; } #premium-why-us .wu-tab-item.active p { font-size: 14px; } #premium-why-us .wu-image-wrap img { max-height: 52vh; border-radius: 14px; } } #premium-why-us .wu-lightbox { display: none; position: fixed; z-index: 99999; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.9); justify-content: center; align-items: center; cursor: zoom-out; backdrop-filter: blur(5px); } #premium-why-us .wu-lightbox img { max-width: 90%; max-height: 80%; border-radius: 8px; }

TẠI SAO NÊN SỬ DỤNG DỊCH VỤ CỦA CHÚNG TÔI

Giải pháp giúp website vận hành ổn định, tăng cường bảo mật và tối ưu chi phí cho doanh nghiệp.

Tặng kèm Plugin DTK Security

Không chỉ xử lý mã độc, website của bạn còn được bảo vệ bằng Plugin chuyên dụng do chính chúng tôi phát triển. Hệ thống hỗ trợ ngăn chặn tấn công 24/7 và cảnh báo các lỗ hổng tiềm ẩn.

Xóa Spam Index nhanh & hiệu quả

Thay vì xóa từng link thủ công mất hàng giờ. Chúng tôi đã phát triển công cụ DTK GSC Cleaner, cho phép loại bỏ hàng ngàn URL spam chỉ với vài cú click. Tiết kiệm đến 90% thời gian, giúp website của bạn sớm khôi phục lại thứ hạng tìm kiếm.

Luôn được Google/AI ưu tiên đề xuất

Kết quả tìm kiếm thực tế là minh chứng rõ nhất. Chúng tôi tự hào nằm trong top các đơn vị xử lý mã độc được Google tin tưởng và xếp hạng cao, giúp khôi phục thứ hạng website của bạn nhanh nhất.

Cam kết bảo hành & Hỗ trợ lâu dài

Chúng tôi cam kết bảo hành dài hạn sau khi xử lý, đi kèm dịch vụ hỗ trợ kỹ thuật định kỳ miễn phí để website luôn vận hành ổn định.

Plugin DTK Security Hỗ trợ xóa Spam Index nhanh & hiệu quả Uy tín được khẳng định trên Google Search Cam kết bảo hành & Hỗ trợ lâu dài
/* Font chuẩn — đồng bộ với quytrinh.html / xulymadoc.html (Inter body + Be Vietnam Pro tiêu đề) */ @import url(‘https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro:wght@400;600;700;800&family=Inter:wght@300;400;500;600;700&display=swap’); #premium-pricing-table { all: initial; display: block; font-family: ‘Inter’, ‘Segoe UI’, Roboto, Helvetica, Arial, sans-serif; background: #F7F9FB; /* GIẢM PADDING TOP TẠI ĐÂY */ padding: 80px 0 20px 0; width: 100%; box-sizing: border-box; overflow: hidden; } #premium-pricing-table * { box-sizing: border-box; transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1); } /* Container chuẩn: giãn full, chiều rộng & lề trái/phải do section/container của theme bên ngoài quyết định. */ #premium-pricing-table .svc-wrapper { width: 100%; max-width: 100%; margin: 0 auto; padding: 0; } #premium-pricing-table .svc-header { text-align: center; /* GIẢM MARGIN BOTTOM TẠI ĐÂY */ margin-bottom: 30px; } #premium-pricing-table .svc-main-title { display: block; font-family: ‘Be Vietnam Pro’, ‘Segoe UI’, Roboto, Helvetica, Arial, sans-serif; font-size: 28px; font-weight: 800; color: #003366; margin-bottom: 5px; text-transform: uppercase; letter-spacing: -0.5px; line-height: 1.25; } #premium-pricing-table .svc-main-description { display: block; font-size: 16px; font-weight: 400; color: #5a6a85; max-width: 800px; margin: 0 auto; line-height: 1.65; } #premium-pricing-table .svc-container { display: grid; grid-template-columns: repeat(3, 1fr); gap: 25px; align-items: center; padding-bottom: 8px; /* GIỚI HẠN BỀ NGANG BẢNG GIÁ TẠI ĐÂY */ max-width: 1200px; margin: 0 auto; } #premium-pricing-table .svc-card { background: #ffffff; border-radius: 22px; padding: 32px 22px 26px; border: 1px solid rgba(0, 77, 122, 0.1); position: relative; display: flex; flex-direction: column; box-shadow: 0 10px 40px rgba(0, 0, 0, 0.04); overflow: hidden; text-align: center; } #premium-pricing-table .svc-card:hover { transform: translateY(-6px); box-shadow: 0 30px 60px rgba(0, 77, 122, 0.15); border-color: #004d7a; z-index: 15; } #premium-pricing-table .svc-featured { border: none; background: linear-gradient(to bottom, #ffffff, #f0f7fb); box-shadow: 0 15px 50px rgba(0, 77, 122, 0.1); z-index: 10; padding: 48px 22px 36px; } #premium-pricing-table .svc-featured::before { content: “”; position: absolute; top: 0; left: 0; right: 0; height: 6px; background: linear-gradient(90deg, #003352, #004d7a); } #premium-pricing-table .svc-badge { position: absolute; top: 16px; right: -38px; background: linear-gradient(135deg, #003352, #004d7a); color: #ffffff; padding: 6px 40px; font-size: 10px; font-weight: 800; text-transform: uppercase; transform: rotate(45deg); box-shadow: 0 5px 15px rgba(0, 51, 82, 0.3); } #premium-pricing-table .svc-icon-box { width: 52px; height: 52px; background: #f1f7fa; border-radius: 16px; display: flex; align-items: center; justify-content: center; margin: 0 auto 16px; font-size: 26px; border: 1px solid #e2edf5; line-height: 1; } #premium-pricing-table .svc-emoji { display: flex; align-items: center; justify-content: center; height: 0.8em; width: 0.8em; line-height: 0; } #premium-pricing-table .svc-featured .svc-icon-box { background: linear-gradient(135deg, #003352, #004d7a); color: #fff; } #premium-pricing-table .svc-title { font-family: ‘Be Vietnam Pro’, ‘Segoe UI’, Roboto, Helvetica, Arial, sans-serif; font-size: 21px; font-weight: 800; color: #004d7a; letter-spacing: -0.3px; margin-bottom: 6px; } #premium-pricing-table .svc-subtitle { font-size: 13.5px; color: #718096; font-style: italic; line-height: 1.45; min-height: 38px; } #premium-pricing-table .svc-list { margin: 0 0 24px 0; padding: 0; list-style: none; text-align: left; flex-grow: 1; } #premium-pricing-table .svc-group-label { display: flex; align-items: center; margin: 14px 0 7px; font-weight: 700; font-size: 14px; color: #004d7a; white-space: nowrap; gap: 8px; } #premium-pricing-table .svc-group-label::after { content: “”; flex: 1; height: 1px; border-bottom: 1px dashed rgba(0, 77, 122, 0.3); } #premium-pricing-table .svc-item { display: flex; align-items: center; margin-bottom: 6px; font-size: 15px; color: #4a5568; line-height: 1.35; } #premium-pricing-table .svc-highlight-text { background: linear-gradient(135deg, #003d80, #0088cc); -webkit-background-clip: text; -webkit-text-fill-color: transparent; font-weight: 700; } #premium-pricing-table .svc-check-icon, #premium-pricing-table .svc-close-icon, #premium-pricing-table .svc-custom-icon { color: #004d7a; margin-right: 5px; display: inline-flex; width: 17px; flex-shrink: 0; justify-content: center; align-items: center; } #premium-pricing-table .svc-close-icon { font-weight: 300; font-size: 13.5px; } #premium-pricing-table .svc-btn { display: flex; align-items: center; justify-content: center; gap: 8px; padding: 12px 16px; border-radius: 14px; text-decoration: none; font-weight: 700; font-size: 13.5px; background: #f1f5f9; color: #2d3748; } #premium-pricing-table .svc-card:hover .svc-btn { background: #003352; color: #ffffff; } #premium-pricing-table .svc-featured .svc-btn { background: linear-gradient(135deg, #003352, #004d7a); color: #ffffff; } @media (max-width: 900px) { #premium-pricing-table { padding: 44px 0 20px 0; } #premium-pricing-table .svc-main-title { font-size: clamp(22px, 5.6vw, 28px); } #premium-pricing-table .svc-main-description { font-size: 15px; } /* Carousel: card ~86% để LỘ RÕ MÉP card kế tiếp (báo hiệu vuốt), snap-align start + gutter 2 bên giống quytrinh.html */ #premium-pricing-table .svc-container { display: flex; overflow-x: auto; scroll-snap-type: x mandatory; scroll-padding-left: 6px; -webkit-overflow-scrolling: touch; padding: 8px 6px 28px 6px; gap: 14px; align-items: stretch; scrollbar-width: none; } #premium-pricing-table .svc-container::-webkit-scrollbar { display: none; } #premium-pricing-table .svc-card { min-width: 86%; flex: 0 0 86%; scroll-snap-align: start; transform: none !important; padding: 28px 18px 22px; } #premium-pricing-table .svc-featured { transform: none !important; padding: 32px 18px 24px; } }

BẢNG GIÁ DỊCH VỤ

Lựa chọn gói dịch vụ phù hợp để bảo vệ website an toàn, xử lý sự cố nhanh chóng, khắc phục triệt để và cam kết bảo hành với sự hỗ trợ tận tâm từ đội ngũ kỹ thuật.

CƠ BẢN
Phù hợp với website cá nhân
    Cơ bản
  • Quét Lỗ Hổng Bảo Mật
  • Xóa bỏ mã độc khỏi WordPress
  • Xóa các chuyển hướng độc hại
  • Xóa các tệp tin lừa đảo có trên VPS/Hosting
  • Nâng cao
  • Update Core/Plugin/Theme mới nhất
  • Xóa bỏ các backlink ẩn
  • Cấu hình bảo mật Hosting/VPS
  • Gỡ bỏ Blacklist / cảnh báo đỏ Google
  • Xóa Spam index tiếng Nhật, Hàn
  • Mở lại chiến dịch quảng cáo Google
  • Tối ưu cache tăng tốc website
  • Thời gian & Bảo hành
  • Thời gian xử lý (1 ngày)
  • Bảo hành (12 tháng)
LIÊN HỆ NGAY
💎
CHUYÊN NGHIỆP
Phù hợp với web doanh nghiệp lớn
    Cơ bản
  • Quét Lỗ Hổng Bảo Mật
  • Xóa bỏ mã độc khỏi WordPress
  • Xóa các chuyển hướng độc hại
  • Xóa các tệp tin lừa đảo có trên VPS/Hosting
  • Nâng cao
  • Update Core/Plugin/Theme mới nhất
  • Xóa bỏ các backlink ẩn
  • Cấu hình bảo mật Hosting/VPS
  • Gỡ bỏ Blacklist / cảnh báo đỏ Google
  • Xóa Spam index tiếng Nhật, Hàn
  • Mở lại chiến dịch quảng cáo Google
  • Tối ưu cache tăng tốc website
  • Thời gian & Bảo hành
  • Thời gian xử lý (7-10 ngày)
  • Bảo hành (12 tháng)
LIÊN HỆ NGAY
@import url(‘https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro:wght@400;600;700;800&family=Inter:wght@300;400;500;600;700&display=swap’); #premium-malware-classic { all: initial; display: block; font-family: ‘Inter’, ‘Segoe UI’, Roboto, Helvetica, Arial, sans-serif; background-color: #F7F9FB; padding: 50px 0 0 0; width: 100%; box-sizing: border-box; } #premium-malware-classic * { box-sizing: border-box; } #premium-malware-classic .mc-container { width: 100%; max-width: 1310px; margin: 0 auto; padding: 0; } #premium-malware-classic .mc-header { text-align: center; margin-bottom: 34px; } #premium-malware-classic .mc-label { display: inline-block; color: #e11d48 !important; font-size: 14px; font-weight: 700; text-transform: uppercase; letter-spacing: 2px; margin-bottom: 14px; } #premium-malware-classic .mc-main-title { font-family: ‘Be Vietnam Pro’, ‘Segoe UI’, Roboto, Helvetica, Arial, sans-serif; font-size: 28px; font-weight: 800; color: #003366 !important; letter-spacing: -0.5px; margin: 0 0 12px 0; line-height: 1.25; display: block; } #premium-malware-classic .mc-subtitle { font-size: 16px; color: #475569 !important; line-height: 1.7; margin: 0 auto; max-width: 70ch; } #premium-malware-classic .mc-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 24px; } #premium-malware-classic .mc-card { background: #ffffff; border: 1px solid #eef2f7; border-radius: 16px; overflow: hidden; cursor: pointer; display: flex; flex-direction: column; box-shadow: 0 6px 18px rgba(0, 0, 0, 0.05); transition: transform .35s cubic-bezier(0.25, 0.46, 0.45, 0.94), box-shadow .35s ease, border-color .35s ease; } #premium-malware-classic .mc-card:hover { transform: translateY(-8px); box-shadow: 0 20px 38px rgba(0, 51, 102, 0.13); border-color: rgba(0, 51, 102, 0.2); } #premium-malware-classic .mc-card:focus-visible { outline: 3px solid #003366; outline-offset: 3px; } #premium-malware-classic .mc-thumb { position: relative; aspect-ratio: 16 / 10; overflow: hidden; background: #eef2f7; } #premium-malware-classic .mc-thumb > img { width: 100%; height: 100%; object-fit: cover; display: block; transition: transform .55s ease; } #premium-malware-classic .mc-card:hover .mc-thumb > img { transform: scale(1.07); } #premium-malware-classic .mc-badge { position: absolute; top: 12px; left: 12px; display: inline-flex; align-items: center; gap: 6px; padding: 6px 12px; border-radius: 50px; background: rgba(0, 51, 102, 0.88); color: #ffffff; font-size: 12px; font-weight: 700; backdrop-filter: blur(4px); } #premium-malware-classic .mc-badge svg { width: 13px; height: 13px; fill: #ffffff; } #premium-malware-classic .mc-zoom { position: absolute; top: 12px; right: 12px; width: 34px; height: 34px; border-radius: 50%; background: rgba(0, 51, 102, 0.85); display: flex; align-items: center; justify-content: center; opacity: 0; transform: scale(0.8); transition: opacity .3s ease, transform .3s ease; } #premium-malware-classic .mc-zoom svg { width: 16px; height: 16px; fill: #ffffff; } #premium-malware-classic .mc-card:hover .mc-zoom { opacity: 1; transform: scale(1); } #premium-malware-classic .mc-body { padding: 10px 20px 10px; display: flex; flex-direction: column; gap: 8px; flex-grow: 1; } #premium-malware-classic .mc-card-title { display: flex; align-items: center; gap: 10px; font-family: ‘Be Vietnam Pro’, ‘Segoe UI’, Roboto, Helvetica, Arial, sans-serif; font-size: 18px; font-weight: 700; letter-spacing: -0.2px; color: #003366 !important; margin: 0; line-height: 1.35; } #premium-malware-classic .mc-card-title::before { content: “”; flex-shrink: 0; width: 8px; height: 8px; border-radius: 50%; background: #003366; } #premium-malware-classic .mc-desc { font-size: 15px; line-height: 1.65; color: #475569 !important; margin: 0; } #premium-malware-classic .mc-evidence { display: none; } #premium-malware-classic .mc-lightbox { display: none; position: fixed; inset: 0; background: rgba(0, 0, 0, 0.95); z-index: 999999; flex-direction: column; justify-content: center; align-items: center; padding: 20px; } #premium-malware-classic .mc-lightbox.active { display: flex; animation: mcFadeIn .3s ease; } @keyframes mcFadeIn { from { opacity: 0; } to { opacity: 1; } } #premium-malware-classic .mc-lb-container { position: relative; max-width: 90%; display: flex; flex-direction: column; align-items: center; } #premium-malware-classic .mc-lightbox img { max-width: 100%; max-height: 74vh; border-radius: 8px; object-fit: contain; } #premium-malware-classic .mc-lb-sign { color: #ffcc00; font-size: 13px; font-weight: 700; text-transform: uppercase; letter-spacing: 1.5px; margin-bottom: 12px; text-align: center; } #premium-malware-classic .mc-lb-caption { color: #ffffff; margin-top: 16px; font-size: 17px; font-weight: 500; text-align: center; max-width: 800px; } #premium-malware-classic .mc-lb-counter { color: rgba(255, 255, 255, 0.55); font-size: 13px; margin-top: 6px; } #premium-malware-classic .mc-close-btn, #premium-malware-classic .mc-nav-btn { position: absolute; background: rgba(255, 255, 255, 0.12); color: #ffffff; border: none; border-radius: 50%; cursor: pointer; display: flex; align-items: center; justify-content: center; font-family: inherit; transition: background-color .3s ease; } #premium-malware-classic .mc-close-btn:hover, #premium-malware-classic .mc-nav-btn:hover { background: rgba(255, 255, 255, 0.3); } #premium-malware-classic .mc-close-btn { top: -54px; right: 0; width: 42px; height: 42px; font-size: 26px; line-height: 1; } #premium-malware-classic .mc-nav-btn { top: 44%; width: 50px; height: 50px; font-size: 24px; } #premium-malware-classic .mc-prev-btn { left: -74px; } #premium-malware-classic .mc-next-btn { right: -74px; } @media (prefers-reduced-motion: reduce) { #premium-malware-classic *, #premium-malware-classic *::before, #premium-malware-classic *::after { animation: none !important; transition-duration: 0.01ms !important; } } @media (max-width: 1024px) { #premium-malware-classic { padding: 50px 0 0 0; } #premium-malware-classic .mc-main-title { font-size: clamp(22px, 5.2vw, 28px); } #premium-malware-classic .mc-grid { grid-template-columns: repeat(2, 1fr); gap: 18px; } #premium-malware-classic .mc-nav-btn { top: auto; bottom: -70px; width: 42px; height: 42px; } #premium-malware-classic .mc-prev-btn { left: 25%; } #premium-malware-classic .mc-next-btn { right: 25%; } #premium-malware-classic .mc-lb-container { margin-bottom: 70px; } } @media (max-width: 620px) { #premium-malware-classic .mc-header { margin-bottom: 24px; } /* Phần ảnh trên MOBILE: carousel 1 HÀNG, kéo ngang để xem tiếp. Card ~80% để LỘ RÕ MÉP card kế tiếp → khách biết vuốt. */ #premium-malware-classic .mc-grid { display: flex; grid-template-columns: none; gap: 14px; overflow-x: auto; scroll-snap-type: x mandatory; scroll-padding-left: 6px; padding: 4px 6px 14px 6px; -webkit-overflow-scrolling: touch; scrollbar-width: none; } #premium-malware-classic .mc-grid::-webkit-scrollbar { display: none; } #premium-malware-classic .mc-card { flex: 0 0 80%; min-width: 80%; scroll-snap-align: start; } /* Không nhấc card khi chạm để tránh giật khi vuốt */ #premium-malware-classic .mc-card:hover { transform: none; box-shadow: 0 6px 18px rgba(0, 0, 0, 0.05); } }
Cảnh báo bảo mật

DẤU HIỆU WEBSITE CỦA BẠN ĐANG NHIỄM MÃ ĐỘC

Hình ảnh bên dưới là hiện trạng thật từ những website chúng tôi đã xử lý. Bạn có thể bấm vào từng hình ảnh cụ thể để xem chi tiết hơn.

Website bị chuyển hướng sang trang quảng cáo lạ

Website bị chuyển hướng

Liên kết tự động nhảy sang một trang mới không mong muốn khi truy cập trang web của bạn.

Google cảnh báo trang web nguy hiểm, lừa đảo 2 ảnh

Cảnh báo nguy hiểm từ trình duyệt

Xuất hiện màn hình đỏ ngăn chặn truy cập do hệ thống phát hiện phần mềm độc hại nguy hiểm.

Website hiển thị thông báo đã bị hack
Kết quả quét malware phát hiện tệp nhiễm trên hosting 4 ảnh

Xuất hiện File lạ trên Hosting/VPS

Mã nguồn xuất hiện nhiều tệp lạ tự động sinh ra và lây lan nhanh chóng trong hệ thống lưu trữ.

Mã nguồn website bị chèn đoạn code độc hại Mã nguồn website bị chèn đoạn code độc hại Mã độc được chèn trực tiếp vào database của website Source ASP.NET bị chạy mã độc Assembly động
Website bị spam index nội dung cờ bạc, cá độ 3 ảnh

Spam kết quả tìm kiếm

Website bị Index các kết quả bằng tiếng Nhật, tiếng Trung hoặc các nội dung rác không liên quan.

Google lập chỉ mục hàng loạt liên kết spam gây tốn tài nguyên bot Website bị thay đổi cấu trúc, hiển thị nội dung game cá cược
Biểu đồ traffic từ Google Search giảm bất thường sau khi nhiễm mã độc

Hiệu suất và Traffic suy giảm

Website bỗng dưng chạy chậm, sập hoặc tiêu tốn tài nguyên máy chủ đột ngột không rõ nguyên nhân.

Google Ads từ chối quảng cáo vì phát hiện mã độc trên trang đích

Google Ads từ chối quảng cáo

Google Ads hoặc các nền tảng quảng cáo tạm dừng chiến dịch vì lý do phát hiện mã độc trên trang đích.

× ❮
Demo FAQ body { margin:0; background:#F7F9FB; } .theme-container { max-width: none; margin: 0; padding: 0; }
/* Font chuẩn — đồng bộ với quytrinh.html / xulymadoc.html (Inter body + Be Vietnam Pro tiêu đề) */ @import url(‘https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro:wght@400;600;700;800&family=Inter:wght@300;400;500;600;700&display=swap’); #premium-faq-section { all: initial; display: block; font-family: ‘Inter’, ‘Segoe UI’, Roboto, Helvetica, Arial, sans-serif; background-color: #F7F9FB; padding: 80px 0 60px 0; width: 100%; box-sizing: border-box; } #premium-faq-section * { box-sizing: border-box; } #premium-faq-section { –fq-sticky-top: 100px; } #premium-faq-section .fq-container { width: 100%; max-width: 1350px; margin: 0 auto; padding: 0 20px; display: flex; align-items: flex-start; gap: 50px; } #premium-faq-section .fq-aside { flex: 0 0 400px; position: -webkit-sticky; position: sticky; top: var(–fq-sticky-top, 100px); align-self: flex-start; height: fit-content; max-height: calc(100vh – var(–fq-sticky-top, 100px) – 20px); overflow-y: auto; scrollbar-width: none; } #premium-faq-section .fq-aside::-webkit-scrollbar { display: none; } #premium-faq-section .fq-label { display: inline-block; color: #e11d48 !important; font-size: 14px; font-weight: 700; text-transform: uppercase; letter-spacing: 2px; margin-bottom: 15px; } #premium-faq-section .fq-title { font-family: ‘Be Vietnam Pro’, ‘Segoe UI’, Roboto, Helvetica, Arial, sans-serif; font-size: 28px; font-weight: 800; color: #003366 !important; letter-spacing: -0.5px; line-height: 1.25; margin: 0 0 15px 0; display: block; } #premium-faq-section .fq-subtitle { font-size: 16px; color: #475569 !important; line-height: 1.7; margin: 0 0 30px 0; } #premium-faq-section .fq-trust { background: linear-gradient(135deg, #003366, #00518f); border-radius: 18px; padding: 24px 22px; box-shadow: 0 15px 35px rgba(0, 51, 102, 0.18); text-align: left; } #premium-faq-section .fq-trust-head { display: flex; align-items: center; gap: 11px; padding-bottom: 15px; margin-bottom: 16px; border-bottom: 1px solid rgba(255, 255, 255, 0.16); } #premium-faq-section .fq-trust-icon { flex-shrink: 0; width: 38px; height: 38px; border-radius: 12px; background: rgba(255, 255, 255, 0.14); display: flex; align-items: center; justify-content: center; } #premium-faq-section .fq-trust-icon svg { width: 20px; height: 20px; fill: #ffff; } #premium-faq-section .fq-trust-title { font-size: 14px; font-weight: 800; color: #ffffff !important; text-transform: uppercase; letter-spacing: 1.2px; line-height: 1.35; margin: 0; } #premium-faq-section .fq-trust-list { list-style: none; margin: 0; padding: 0; display: flex; flex-direction: column; gap: 12px; } #premium-faq-section .fq-trust-list li { display: flex; align-items: flex-start; gap: 10px; font-size: 14px; line-height: 1.55; color: rgba(255, 255, 255, 0.82) !important; } #premium-faq-section .fq-trust-list svg { flex-shrink: 0; width: 17px; height: 17px; fill: #ffff; margin-top: 2px; } #premium-faq-section .fq-trust-list strong { color: #ffffff !important; font-weight: 700; } #premium-faq-section .fq-main { flex: 1; min-width: 0; } #premium-faq-section .fq-list { display: flex; flex-direction: column; gap: 10px; min-width: 0; } #premium-faq-section .fq-item.is-clipped { display: none; } #premium-faq-section .fq-more { display: none; width: 100%; margin-top: 14px; padding: 13px 20px; border: 1px dashed #c3d2e2; border-radius: 14px; background: #ffffff; color: #003366; font-family: inherit; font-size: 14.5px; font-weight: 700; cursor: pointer; align-items: center; justify-content: center; gap: 9px; transition: background-color .25s ease, border-color .25s ease, box-shadow .25s ease; } #premium-faq-section .fq-more.is-visible { display: flex; } #premium-faq-section .fq-more:hover { background: #f3f8fc; border-color: #003366; box-shadow: 0 8px 18px rgba(0, 51, 102, 0.07); } #premium-faq-section .fq-more:focus-visible { outline: 3px solid #003366; outline-offset: 3px; } #premium-faq-section .fq-more svg { width: 17px; height: 17px; fill: #003366; transition: transform .3s ease; } #premium-faq-section .fq-more.is-open svg { transform: rotate(180deg); } #premium-faq-section .fq-item.is-entering { animation: fqItemIn .4s cubic-bezier(0.23, 1, 0.32, 1) both; } @keyframes fqItemIn { from { opacity: 0; transform: translateY(10px); } to { opacity: 1; transform: translateY(0); } } @media (prefers-reduced-motion: reduce) { #premium-faq-section *, #premium-faq-section *::before, #premium-faq-section *::after { animation: none !important; transition-duration: 0.01ms !important; } } #premium-faq-section .fq-item { background: #ffffff; border: 1px solid #edf2f7; border-radius: 14px; overflow: hidden; box-shadow: 0 4px 15px rgba(0, 0, 0, 0.02); transition: box-shadow .3s ease, border-color .3s ease; } #premium-faq-section .fq-item:hover { border-color: rgba(0, 51, 102, 0.2); box-shadow: 0 12px 25px rgba(0, 51, 102, 0.06); } #premium-faq-section .fq-item.active { border-color: rgba(0, 51, 102, 0.25); box-shadow: 0 15px 35px rgba(0, 51, 102, 0.1); } #premium-faq-section .fq-question { width: 100%; display: flex; align-items: center; gap: 12px; padding: 15px 20px; margin: 0; background: transparent; border: none; cursor: pointer; text-align: left; font-family: ‘Be Vietnam Pro’, ‘Segoe UI’, Roboto, Helvetica, Arial, sans-serif; font-size: 16px; font-weight: 700; letter-spacing: -0.2px; color: #003366 !important; line-height: 1.45; } #premium-faq-section .fq-question:focus-visible { outline: 2px solid #004d7a; outline-offset: -2px; } #premium-faq-section .fq-num { flex-shrink: 0; width: 28px; height: 28px; border-radius: 9px; background: #f1f7fa; color: #004d7a !important; font-size: 13px; font-weight: 800; display: flex; align-items: center; justify-content: center; transition: background .3s ease, color .3s ease; } #premium-faq-section .fq-item.active .fq-num { background: #003366; color: #ffffff !important; } #premium-faq-section .fq-q-text { flex: 1; } #premium-faq-section .fq-arrow { flex-shrink: 0; width: 18px; height: 18px; fill: #94a3b8; transition: transform .35s cubic-bezier(0.4, 0, 0.2, 1), fill .3s ease; } #premium-faq-section .fq-item.active .fq-arrow { transform: rotate(180deg); fill: #003366; } #premium-faq-section .fq-answer { max-height: 0; overflow: hidden; transition: max-height .4s cubic-bezier(0.4, 0, 0.2, 1); } #premium-faq-section .fq-answer-inner { padding: 0 20px 17px 60px; font-size: 15px; line-height: 1.6; color: #475569 !important; } #premium-faq-section .fq-answer-inner p { margin: 0 0 9px 0; } #premium-faq-section .fq-answer-inner p:last-child { margin-bottom: 0; } #premium-faq-section .fq-answer-inner strong { color: #003366 !important; font-weight: 700; } #premium-faq-section .fq-answer-inner ul { margin: 8px 0 0 0; padding: 0; list-style: none; } #premium-faq-section .fq-answer-inner li { position: relative; padding-left: 20px; margin-bottom: 6px; } #premium-faq-section .fq-answer-inner li::before { content: “”; position: absolute; left: 0; top: 9px; width: 6px; height: 6px; border-radius: 50%; background: #003366; } @media (max-width: 1024px) { #premium-faq-section { padding: 40px 0 40px 0; } #premium-faq-section .fq-container { flex-direction: column; gap: 30px; } #premium-faq-section .fq-aside { flex: none; position: static; width: 100%; max-height: none; overflow: visible; text-align: center; } #premium-faq-section .fq-title { font-size: clamp(22px, 5.2vw, 28px); } #premium-faq-section .fq-subtitle { margin-bottom: 24px; } #premium-faq-section .fq-main { width: 100%; } #premium-faq-section .fq-list { width: 100%; } } @media (max-width: 600px) { #premium-faq-section .fq-container { padding: 0 8px; } #premium-faq-section .fq-question { padding: 13px 16px; font-size: 15px; gap: 10px; } #premium-faq-section .fq-num { width: 26px; height: 26px; font-size: 12px; } /* Lề trái 52px = padding 16 + ô số 26 + gap 10 */ #premium-faq-section .fq-answer-inner { padding: 0 16px 15px 52px; font-size: 14.5px; } }
Giải đáp thắc mắc

CÂU HỎI THƯỜNG GẶP

Tổng hợp những thắc mắc khách hàng thường đặt ra trước khi sử dụng dịch vụ xử lý mã độc website.

Cam kết của chúng tôi

  • Sao lưu toàn bộ mã nguồn và cơ sở dữ liệu trước khi bắt tay xử lý
  • Không lưu giữ mật khẩu của bạn sau khi bàn giao
  • Chủ động hướng dẫn thu hồi quyền truy cập khi kết thúc dịch vụ
  • Bảo hành 12 tháng cho tất cả các gói dịch vụ
  • Chỉ thanh toán sau khi hoàn tất và bàn giao
Vì sao website của tôi bị nhiễm mã độc?

Các nguyên nhân phổ biến nhất chúng tôi ghi nhận:

  • Dùng theme/plugin lậu (nulled) đã bị cài sẵn backdoor.
  • Core WordPress, plugin hoặc theme lâu ngày không cập nhật, tồn tại lỗ hổng đã công bố.
  • Mật khẩu quản trị, FTP hoặc database quá yếu, bị dò bằng brute force.
  • Hosting dùng chung bị lây nhiễm chéo từ website khác trên cùng máy chủ.
  • Máy tính cá nhân nhiễm virus đánh cắp thông tin đăng nhập.
[/vbc_container]
Dịch vụ chỉ hỗ trợ WordPress hay cả mã nguồn khác?

Chúng tôi xử lý được hầu hết các nền tảng phổ biến: WordPress, Laravel, Joomla, Magento, OpenCart, mã nguồn PHP tự code và cả ASP.NET.

Về hạ tầng, dịch vụ hỗ trợ cả Shared Hosting, cPanel, DirectAdmin lẫn VPS/Server riêng chạy Linux hoặc Windows.

Tôi có thể tự xử lý bằng plugin quét mã độc không?

Các plugin quét miễn phí chỉ phát hiện được mã độc theo mẫu đã biết. Phần lớn trường hợp thực tế, mã độc đã được mã hoá, giấu trong database, file ảnh giả hoặc cron job nên plugin không nhận ra.

Việc xoá không triệt để thường dẫn tới website tái nhiễm chỉ sau vài ngày, thậm chí xoá nhầm file hệ thống làm website trắng trang. Nếu website đang phục vụ kinh doanh, bạn nên để kỹ thuật viên xử lý.

Tôi cần cung cấp những thông tin gì?

Để bắt đầu, bạn cần chuẩn bị:

  • Tài khoản Hosting/cPanel hoặc thông tin SSH nếu dùng VPS.
  • Tài khoản quản trị website (WordPress Admin hoặc tương đương).
  • Quyền truy cập Google Search Console — cần thiết khi phải gỡ cảnh báo và dọn spam index.

Sau khi bàn giao, bạn nên đổi lại toàn bộ mật khẩu. Chúng tôi cũng chủ động hướng dẫn bạn thu hồi quyền truy cập khi kết thúc dịch vụ.

Xử lý mã độc website mất bao lâu?

Thời gian phụ thuộc vào mức độ lây nhiễm và dung lượng mã nguồn:

  • Gói Cơ bản: khoảng 1 ngày làm việc.
  • Gói Nâng cao: khoảng 3 ngày làm việc.
  • Gói Chuyên nghiệp: từ 7 đến 10 ngày (bao gồm cả việc gỡ cảnh báo Google và dọn spam index).

Với các trường hợp website đang bị chuyển hướng hoặc hiện cảnh báo đỏ, chúng tôi ưu tiên xử lý phần hiển thị trước để website hoạt động lại bình thường trong vài giờ, sau đó tiếp tục quét sạch phần còn lại.

Website có bị mất dữ liệu hay ảnh hưởng giao diện sau khi xử lý không?

Không. Trước khi bắt tay xử lý, chúng tôi luôn sao lưu toàn bộ mã nguồn và cơ sở dữ liệu để có thể khôi phục ngay nếu phát sinh sự cố.

Quá trình bóc tách mã độc được thực hiện thủ công kết hợp công cụ quét, chỉ loại bỏ đoạn code độc hại và giữ nguyên bài viết, hình ảnh, sản phẩm, đơn hàng cũng như giao diện hiện tại của website.

Website vẫn hoạt động bình thường trong lúc xử lý chứ?

Có. Chúng tôi sẽ xử lý website ở dưới Local chứ không thao tác trực tiếp trên hệ thống đang chạy của bạn. Khách hàng của bạn vẫn truy cập và sử dụng website bình thường.

Dữ liệu sẽ được chuyển về máy chủ sau khi đã xử lý sạch, và thời gian gián đoạn chỉ mất vài phút. Những thao tác này sẽ được thông báo trước và thường thực hiện vào khung giờ ít người truy cập.

Có gỡ được cảnh báo đỏ của Google và mở lại Google Ads không?

Có. Sau khi website được làm sạch, chúng tôi gửi yêu cầu xem xét lại (review) qua Google Search Console để gỡ cảnh báo “trang web lừa đảo / chứa phần mềm độc hại”.

Thông thường Google phản hồi trong 24 đến 72 giờ. Với tài khoản quảng cáo bị tạm dừng, chúng tôi hỗ trợ kháng nghị để khôi phục chiến dịch — hạng mục này thuộc gói Chuyên nghiệp.

Website bị index hàng nghìn link spam tiếng Nhật, Trung có xử lý được không?

Được. Đây là dạng SEO Spam (Japanese Keyword Hack) rất phổ biến. Chúng tôi xoá các URL rác khỏi mã nguồn và database, sau đó dùng công cụ DTK GSC Cleaner do chính chúng tôi phát triển để gỡ hàng loạt URL spam khỏi Google.

Cách này nhanh hơn rất nhiều so với xoá thủ công từng link, giúp website sớm khôi phục thứ hạng tìm kiếm.

Sau khi xử lý xong tôi cần làm gì để website không bị lại?

Chúng tôi bàn giao kèm báo cáo chi tiết và hướng dẫn bảo mật. Về phía bạn, cần duy trì vài thói quen cơ bản:

  • Cập nhật core, plugin, theme ngay khi có bản vá mới.
  • Không cài theme/plugin lậu từ nguồn không rõ ràng.
  • Dùng mật khẩu mạnh và bật xác thực 2 lớp cho tài khoản quản trị.
  • Bật sao lưu định kỳ để luôn có bản khôi phục sạch.
  • Giữ nguyên plugin DTK Security được tặng kèm để chặn tấn công 24/7.
Website bị nhiễm lại sau khi xử lý thì sao?

Tất cả các gói đều được bảo hành 12 tháng. Trong thời gian này, nếu website tái nhiễm cùng loại mã độc đã xử lý, chúng tôi khắc phục lại hoàn toàn miễn phí.

Chúng tôi không chỉ xoá mã độc mà còn vá lỗ hổng là nguyên nhân gốc, cập nhật core/plugin/theme và cài đặt lớp bảo vệ nên tỷ lệ tái nhiễm rất thấp.

Chi phí tính như thế nào? Thanh toán trước hay sau?

Chi phí được báo cụ thể sau khi kiểm tra thực tế mức độ lây nhiễm — bạn xem chi tiết từng hạng mục tại Bảng giá dịch vụ phía trên.

Chúng tôi chỉ nhận thanh toán sau khi hoàn tất và bàn giao, bạn kiểm tra website hoạt động ổn định rồi mới thanh toán. Trường hợp xử lý nhiều website cùng lúc sẽ có chính sách hỗ trợ giá riêng.

[/vbc_block]

Xem thêm

[/vbc_box] [/vbc_div] [/vbc_box_inner] [/vbc_div_inner] [/vbc_container_inner] [/vbc_block_inner]

/* Font chuẩn — đồng bộ với quytrinh.html / xulymadoc.html (Inter body + Be Vietnam Pro tiêu đề) */ @import url(‘https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro:wght@400;600;700;800&family=Inter:wght@300;400;500;600;700&display=swap’); #premium-cta-section { all: initial; display: block; font-family: ‘Inter’, ‘Segoe UI’, Roboto, Helvetica, Arial, sans-serif; background-color: #F7F9FB; padding: 0px 0 0px 0; width: 100%; box-sizing: border-box; –cta-label: #8FD4E8; –cta-label-bg: rgba(143, 212, 232, .14); –cta-label-line: rgba(143, 212, 232, .32); –cta-accent: #ffffff; –cta-accent-soft: #FF9478; –cta-on-accent: #003366; –cta-accent-edge: transparent; } #premium-cta-section * { box-sizing: border-box; } #premium-cta-section .cta-container { width: 100%; max-width: 1350px; margin: 0 auto; padding: 0 20px; } #premium-cta-section .cta-box { position: relative; overflow: hidden; border-radius: 28px; background: linear-gradient(135deg, #003366 0%, #00518f 100%); padding: 50px 45px; display: flex; align-items: center; justify-content: space-between; gap: 40px; box-shadow: 0 25px 50px rgba(0, 51, 102, 0.18); } #premium-cta-section .cta-box::before { content: “”; position: absolute; top: -80px; right: -60px; width: 320px; height: 320px; border-radius: 50%; background: rgba(255, 255, 255, 0.06); } #premium-cta-section .cta-box::after { content: “”; position: absolute; bottom: -120px; right: 120px; width: 240px; height: 240px; border-radius: 50%; border: 1px solid rgba(255, 255, 255, 0.12); } #premium-cta-section .cta-text { position: relative; z-index: 2; flex: 1; min-width: 0; } #premium-cta-section .cta-label { display: inline-flex; align-items: center; gap: 8px; background: var(–cta-label-bg); border: 1px solid var(–cta-label-line); color: #ffffff !important; font-size: 13px; font-weight: 700; text-transform: uppercase; letter-spacing: 1.5px; padding: 7px 16px; border-radius: 50px; margin-bottom: 18px; } #premium-cta-section .cta-label span { width: 8px; height: 8px; border-radius: 50%; background: var(–cta-label); animation: cta-blink 1.6s ease-in-out infinite; } @keyframes cta-blink { 0%, 100% { opacity: 1; } 50% { opacity: 0.25; } } #premium-cta-section .cta-title { font-family: ‘Be Vietnam Pro’, ‘Segoe UI’, Roboto, Helvetica, Arial, sans-serif; font-size: 28px; font-weight: 800; color: #ffffff !important; letter-spacing: -0.3px; line-height: 1.3; margin: 0 0 12px 0; display: block; } #premium-cta-section .cta-desc { font-size: 16px; line-height: 1.7; color: rgba(255, 255, 255, 0.82) !important; margin: 0; max-width: 60ch; } #premium-cta-section .cta-actions { position: relative; z-index: 2; flex-shrink: 0; display: flex; flex-direction: column; gap: 14px; min-width: 280px; } #premium-cta-section .cta-btn { display: flex; align-items: center; justify-content: center; gap: 12px; padding: 16px 28px; border-radius: 50px; text-decoration: none; font-weight: 800; font-size: 16px; white-space: nowrap; transition: transform 0.3s ease, box-shadow 0.3s ease, filter 0.3s ease; } #premium-cta-section .cta-btn svg { width: 20px; height: 20px; flex-shrink: 0; } /* Viền mảnh để nút tông tối không tan vào nền navy. Với các tông sáng, –cta-accent-edge để transparent là viền tự biến mất. */ #premium-cta-section .cta-btn-primary { background: var(–cta-accent); color: var(–cta-on-accent) !important; border: 1px solid var(–cta-accent-edge); } #premium-cta-section .cta-btn-primary svg { fill: var(–cta-on-accent); } #premium-cta-section .cta-btn-ghost { background: rgba(255, 255, 255, 0.1); border: 1px solid rgba(255, 255, 255, 0.35); color: #ffffff !important; } #premium-cta-section .cta-btn-ghost svg { fill: #ffffff; } #premium-cta-section .cta-btn:hover { transform: translateY(-3px); box-shadow: 0 10px 24px rgba(0, 0, 0, 0.28); filter: brightness(1.06); } /* brightness() gần như vô hiệu trên nền tối, nên phủ thêm một lớp trắng mờ. Cách này chạy đúng với mọi tông, sáng lẫn tối. */ #premium-cta-section .cta-btn-primary:hover { box-shadow: 0 10px 24px rgba(0, 0, 0, 0.28), inset 0 0 0 100px rgba(255, 255, 255, 0.10); } #premium-cta-section .cta-btn:focus-visible { outline: 3px solid var(–cta-accent-soft); outline-offset: 3px; } #premium-cta-section .cta-note { position: relative; z-index: 2; display: flex; align-items: center; justify-content: center; gap: 8px; font-size: 13px; color: rgba(255, 255, 255, 0.65) !important; margin: 2px 0 0 0; text-align: center; } #premium-cta-section .cta-note svg { width: 14px; height: 14px; fill: rgba(255, 255, 255, 0.65); flex-shrink: 0; } @media (prefers-reduced-motion: reduce) { #premium-cta-section * { animation: none !important; transition-duration: 0.01ms !important; } } @media (max-width: 1024px) { #premium-cta-section { padding: 40px 0 50px 0; } #premium-cta-section .cta-box { flex-direction: column; align-items: stretch; text-align: center; padding: 40px 28px; gap: 28px; border-radius: 22px; } #premium-cta-section .cta-label { align-self: center; } #premium-cta-section .cta-title { font-size: clamp(22px, 5vw, 28px); } #premium-cta-section .cta-desc { margin: 0 auto; } #premium-cta-section .cta-actions { min-width: 0; width: 100%; } } @media (max-width: 480px) { #premium-cta-section .cta-container { padding: 0 8px; } #premium-cta-section .cta-box { padding: 32px 20px; } #premium-cta-section .cta-btn { font-size: 15px; padding: 15px 20px; } }
Hỗ trợ nhanh trong ngày[/vbc_span]

Website đang gặp sự cố? Đừng để mã độc lan rộng.

Mỗi giờ chậm trễ là thêm hàng trăm liên kết spam được lập chỉ mục và nguy cơ bị Google đưa vào danh sách đen. Liên hệ ngay để được kiểm tra và báo giá miễn phí.

Nhắn Zalo tư vấn Gọi 0908.383.403

Kiểm tra miễn phí · Thanh toán sau khi bàn giao

[/vbc_container] [/vbc_block] [/vbc_box] [/vbc_div]
5/5 – (62 votes)
[/vbc_box_inner] [/vbc_div_inner] [/vbc_container_inner] [/vbc_block_inner]
5/5 – (62 votes)
[/vbc_container] [/vbc_block]
[/vbc_box] [/vbc_div]