.elementor-2732 .elementor-element.elementor-element-f7582f4{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2732 .elementor-element.elementor-element-74d7c51{--display:flex;}.elementor-2732 .elementor-element.elementor-element-56cc846{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2732 .elementor-element.elementor-element-88f481f{color:#000000;}.elementor-2732 .elementor-element.elementor-element-ed24b18{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2732 .elementor-element.elementor-element-ab6c212 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:700;color:#000000;}.elementor-2732 .elementor-element.elementor-element-7e4197c{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-2732 .elementor-element.elementor-element-e68a5d9{--display:flex;}.elementor-2732 .elementor-element.elementor-element-ae3f4c2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:700;color:#000000;}.elementor-2732 .elementor-element.elementor-element-1f10c13{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-2732 .elementor-element.elementor-element-2f3ea46{--display:flex;}.elementor-2732 .elementor-element.elementor-element-7aec05b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:700;color:#000000;}.elementor-2732 .elementor-element.elementor-element-85396b8{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-2732 .elementor-element.elementor-element-12767e9{--display:flex;}.elementor-2732 .elementor-element.elementor-element-1ec26b0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:700;color:#000000;}.elementor-2732 .elementor-element.elementor-element-3293bf5{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-2732 .elementor-element.elementor-element-66ed88d{--display:flex;}.elementor-2732 .elementor-element.elementor-element-46bd509{color:#000000;}.elementor-2732 .elementor-element.elementor-element-ce92f71{color:#000000;}.elementor-2732 .elementor-element.elementor-element-1cef649{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2732 .elementor-element.elementor-element-755b938{--swiper-slides-to-display:3;--swiper-slides-gap:10px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--swiper-pagination-size:10px;--dots-normal-color:var( --e-global-color-primary );--dots-horizontal-position:50%;--dots-horizontal-transform:-50%;--dots-horizontal-offset:0px;--dots-vertical-position:100%;--dots-vertical-transform:-100%;--dots-vertical-offset:0px;}.elementor-2732 .elementor-element.elementor-element-755b938 .swiper-slide > .elementor-element{height:100%;}.elementor-2732 .elementor-element.elementor-element-755b938 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:6px;--swiper-pagination-bullet-vertical-gap:6px;}@media(max-width:1024px){.elementor-2732 .elementor-element.elementor-element-755b938{--swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-2732 .elementor-element.elementor-element-ab6c212 .elementor-heading-title{font-size:14px;}.elementor-2732 .elementor-element.elementor-element-7e4197c{font-size:12px;}.elementor-2732 .elementor-element.elementor-element-ae3f4c2 .elementor-heading-title{font-size:14px;}.elementor-2732 .elementor-element.elementor-element-1f10c13{font-size:12px;}.elementor-2732 .elementor-element.elementor-element-7aec05b .elementor-heading-title{font-size:14px;}.elementor-2732 .elementor-element.elementor-element-85396b8{font-size:12px;}.elementor-2732 .elementor-element.elementor-element-1ec26b0 .elementor-heading-title{font-size:14px;}.elementor-2732 .elementor-element.elementor-element-3293bf5{font-size:12px;}.elementor-2732 .elementor-element.elementor-element-755b938{--swiper-slides-to-display:1;}}/* Start custom CSS for heading, class: .elementor-element-ab6c212 *//* Tiêu đề H2 Bài viết - Thanh lịch, tinh tế, chuẩn cấu trúc đọc */
.elementor-2732 .elementor-element.elementor-element-ab6c212 {
    position: relative;
    padding-bottom: 12px;
    margin-bottom: 20px;
}

/* Định dạng chữ: Dùng màu Xanh Navy chuẩn nhận diện, không nền */
.elementor-2732 .elementor-element.elementor-element-ab6c212 .elementor-heading-title {
    color: #1a2b4c !important; 
    font-size: 18px !important;
    font-weight: 700 !important;
    text-transform: none !important; /* Giữ nguyên cách viết hoa/thường của người nhập */
    letter-spacing: 0.5px !important;
    margin: 0;
}

/* Tạo một đường gạch chân mỏng, đổ gradient tinh tế làm "điểm tựa" cho chữ */
.elementor-2732 .elementor-element.elementor-element-ab6c212::after {
    content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    width: 60px; /* Độ dài vừa phải, không kẻ rập khuôn hết dòng */
    height: 4px;
    background: linear-gradient(90deg, #1a2b4c, #2563eb); /* Giữ liên kết màu sắc với các nút CTA */
    border-radius: 2px;
    transition: width 0.4s ease;
}

/* Hiệu ứng tương tác mượt mà: Đường kẻ vươn dài ra khi khách hàng lướt chuột ngang qua */
.elementor-2732 .elementor-element.elementor-element-ab6c212:hover::after {
    width: 120px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0ef394a *//* --- KHỐI HÌNH ẢNH (Bóng tĩnh đậm chất 3D) --- */
.elementor-2732 .elementor-element.elementor-element-0ef394a {
    border-radius: 8px !important; 
    overflow: hidden !important; 
    /* BÓNG TĨNH MẠNH MẼ: Opacity 0.25 tạo độ nổi khối tuyệt đối */
    box-shadow: 0 8px 24px rgba(26, 43, 76, 0.25) !important; 
    transition: all 0.4s ease-in-out !important; 
    cursor: pointer !important;
}

/* --- TÁC ĐỘNG TRỰC TIẾP VÀO ẢNH BÊN TRONG --- */
.elementor-2732 .elementor-element.elementor-element-0ef394a img {
    transition: transform 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94) !important; 
    width: 100% !important;
    height: auto !important;
}

/* --- MICRO-INTERACTION (Hiệu ứng xe chuyển động khi Hover) --- */
.elementor-2732 .elementor-element.elementor-element-0ef394a:hover {
    /* TĂNG BÓNG HOVER: Tỏa rộng và sâu hơn nữa để duy trì biên độ nẩy */
    box-shadow: 0 16px 32px rgba(26, 43, 76, 0.35) !important; 
    transform: translateY(-4px) !important; 
}

/* Phóng to chiếc xe bên trong */
.elementor-2732 .elementor-element.elementor-element-0ef394a:hover img {
    transform: scale(1.06) !important; 
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7e4197c *//* --- KHỐI NHẤN MẠNH TEXT EDITOR --- */
.elementor-2732 .elementor-element.elementor-element-7e4197c {
    background-color: #f8fafc !important; /* Nền xám nhạt sang trọng, tách biệt khỏi nền trắng của trang */
    border-left: 4px solid #2563eb !important; /* Đường viền trái Xanh Dương tạo điểm neo thị giác */
    border-radius: 0 8px 8px 0 !important; /* Bo góc tinh tế ở bên phải */
    padding: 20px 24px !important; /* Không gian thở để chữ không bị ngộp */
    margin-top: 12px !important; /* Cách tiêu đề một khoảng vừa vặn, không bị rời rạc */
    box-shadow: 0 2px 8px rgba(26, 43, 76, 0.03) !important; /* Bóng đổ cực mờ để nhấc khối này lên nhẹ nhàng */
}

/* --- TỐI ƯU TYPOGRAPHY CHO VĂN BẢN (Dễ đọc, chuyên nghiệp) --- */
.elementor-2732 .elementor-element.elementor-element-7e4197c p {
    color: #475569 !important; /* Xám than đậm, dễ đọc hơn màu đen tuyền */
    font-size: 16px !important; /* Size chuẩn để đọc thông tin dài */
    line-height: 1.6 !important; /* Khoảng cách dòng thoáng đãng */
    margin-bottom: 0 !important; /* Xóa khoảng trống thừa ở dưới cùng */
}

/* --- MICRO-INTERACTION (Hiệu ứng di chuột) --- */
.elementor-2732 .elementor-element.elementor-element-7e4197c:hover {
    background-color: #f1f5f9 !important; /* Nền đậm lên một chút khi khách hàng đọc */
    border-left-color: #1a2b4c !important; /* Viền trái chuyển sang Xanh Navy */
    transition: all 0.3s ease !important;
}

/* --- STYLE CHO CÁC TỪ KHÓA ĐƯỢC IN ĐẬM --- */
.elementor-2732 .elementor-element.elementor-element-7e4197c strong, 
.elementor-2732 .elementor-element.elementor-element-7e4197c b {
    color: #1a2b4c !important; /* Tự động đổi các chữ in đậm thành màu Xanh Navy */
    font-weight: 800 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae3f4c2 *//* Tiêu đề H2 Bài viết - Thanh lịch, tinh tế, chuẩn cấu trúc đọc */
.elementor-2732 .elementor-element.elementor-element-ae3f4c2 {
    position: relative;
    padding-bottom: 12px;
    margin-bottom: 20px;
}

/* Định dạng chữ: Dùng màu Xanh Navy chuẩn nhận diện, không nền */
.elementor-2732 .elementor-element.elementor-element-ae3f4c2 .elementor-heading-title {
    color: #1a2b4c !important; 
    font-size: 18px !important;
    font-weight: 700 !important;
    text-transform: none !important; /* Giữ nguyên cách viết hoa/thường của người nhập */
    letter-spacing: 0.5px !important;
    margin: 0;
}

/* Tạo một đường gạch chân mỏng, đổ gradient tinh tế làm "điểm tựa" cho chữ */
.elementor-2732 .elementor-element.elementor-element-ae3f4c2::after {
    content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    width: 60px; /* Độ dài vừa phải, không kẻ rập khuôn hết dòng */
    height: 4px;
    background: linear-gradient(90deg, #1a2b4c, #2563eb); /* Giữ liên kết màu sắc với các nút CTA */
    border-radius: 2px;
    transition: width 0.4s ease;
}

/* Hiệu ứng tương tác mượt mà: Đường kẻ vươn dài ra khi khách hàng lướt chuột ngang qua */
.elementor-2732 .elementor-element.elementor-element-ae3f4c2:hover::after {
    width: 120px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9c60527 *//* --- KHỐI HÌNH ẢNH (Bóng tĩnh đậm chất 3D) --- */
.elementor-2732 .elementor-element.elementor-element-9c60527 {
    border-radius: 8px !important; 
    overflow: hidden !important; 
    /* BÓNG TĨNH MẠNH MẼ: Opacity 0.25 tạo độ nổi khối tuyệt đối */
    box-shadow: 0 8px 24px rgba(26, 43, 76, 0.25) !important; 
    transition: all 0.4s ease-in-out !important; 
    cursor: pointer !important;
}

/* --- TÁC ĐỘNG TRỰC TIẾP VÀO ẢNH BÊN TRONG --- */
.elementor-2732 .elementor-element.elementor-element-9c60527 img {
    transition: transform 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94) !important; 
    width: 100% !important;
    height: auto !important;
}

/* --- MICRO-INTERACTION (Hiệu ứng xe chuyển động khi Hover) --- */
.elementor-2732 .elementor-element.elementor-element-9c60527:hover {
    /* TĂNG BÓNG HOVER: Tỏa rộng và sâu hơn nữa để duy trì biên độ nẩy */
    box-shadow: 0 16px 32px rgba(26, 43, 76, 0.35) !important; 
    transform: translateY(-4px) !important; 
}

/* Phóng to chiếc xe bên trong */
.elementor-2732 .elementor-element.elementor-element-9c60527:hover img {
    transform: scale(1.06) !important; 
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1f10c13 *//* --- KHỐI NHẤN MẠNH TEXT EDITOR --- */
.elementor-2732 .elementor-element.elementor-element-1f10c13 {
    background-color: #f8fafc !important; /* Nền xám nhạt sang trọng, tách biệt khỏi nền trắng của trang */
    border-left: 4px solid #2563eb !important; /* Đường viền trái Xanh Dương tạo điểm neo thị giác */
    border-radius: 0 8px 8px 0 !important; /* Bo góc tinh tế ở bên phải */
    padding: 20px 24px !important; /* Không gian thở để chữ không bị ngộp */
    margin-top: 12px !important; /* Cách tiêu đề một khoảng vừa vặn, không bị rời rạc */
    box-shadow: 0 2px 8px rgba(26, 43, 76, 0.03) !important; /* Bóng đổ cực mờ để nhấc khối này lên nhẹ nhàng */
}

/* --- TỐI ƯU TYPOGRAPHY CHO VĂN BẢN (Dễ đọc, chuyên nghiệp) --- */
.elementor-2732 .elementor-element.elementor-element-1f10c13 p {
    color: #475569 !important; /* Xám than đậm, dễ đọc hơn màu đen tuyền */
    font-size: 16px !important; /* Size chuẩn để đọc thông tin dài */
    line-height: 1.6 !important; /* Khoảng cách dòng thoáng đãng */
    margin-bottom: 0 !important; /* Xóa khoảng trống thừa ở dưới cùng */
}

/* --- MICRO-INTERACTION (Hiệu ứng di chuột) --- */
.elementor-2732 .elementor-element.elementor-element-1f10c13:hover {
    background-color: #f1f5f9 !important; /* Nền đậm lên một chút khi khách hàng đọc */
    border-left-color: #1a2b4c !important; /* Viền trái chuyển sang Xanh Navy */
    transition: all 0.3s ease !important;
}

/* --- STYLE CHO CÁC TỪ KHÓA ĐƯỢC IN ĐẬM --- */
.elementor-2732 .elementor-element.elementor-element-1f10c13 strong, 
.elementor-2732 .elementor-element.elementor-element-1f10c13 b {
    color: #1a2b4c !important; /* Tự động đổi các chữ in đậm thành màu Xanh Navy */
    font-weight: 800 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7aec05b *//* Tiêu đề H2 Bài viết - Thanh lịch, tinh tế, chuẩn cấu trúc đọc */
.elementor-2732 .elementor-element.elementor-element-7aec05b {
    position: relative;
    padding-bottom: 12px;
    margin-bottom: 20px;
}

/* Định dạng chữ: Dùng màu Xanh Navy chuẩn nhận diện, không nền */
.elementor-2732 .elementor-element.elementor-element-7aec05b .elementor-heading-title {
    color: #1a2b4c !important; 
    font-size: 18px !important;
    font-weight: 700 !important;
    text-transform: none !important; /* Giữ nguyên cách viết hoa/thường của người nhập */
    letter-spacing: 0.5px !important;
    margin: 0;
}

/* Tạo một đường gạch chân mỏng, đổ gradient tinh tế làm "điểm tựa" cho chữ */
.elementor-2732 .elementor-element.elementor-element-7aec05b::after {
    content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    width: 60px; /* Độ dài vừa phải, không kẻ rập khuôn hết dòng */
    height: 4px;
    background: linear-gradient(90deg, #1a2b4c, #2563eb); /* Giữ liên kết màu sắc với các nút CTA */
    border-radius: 2px;
    transition: width 0.4s ease;
}

/* Hiệu ứng tương tác mượt mà: Đường kẻ vươn dài ra khi khách hàng lướt chuột ngang qua */
.elementor-2732 .elementor-element.elementor-element-7aec05b:hover::after {
    width: 120px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-21b82a3 *//* --- KHỐI HÌNH ẢNH (Bóng tĩnh đậm chất 3D) --- */
.elementor-2732 .elementor-element.elementor-element-21b82a3 {
    border-radius: 8px !important; 
    overflow: hidden !important; 
    /* BÓNG TĨNH MẠNH MẼ: Opacity 0.25 tạo độ nổi khối tuyệt đối */
    box-shadow: 0 8px 24px rgba(26, 43, 76, 0.25) !important; 
    transition: all 0.4s ease-in-out !important; 
    cursor: pointer !important;
}

/* --- TÁC ĐỘNG TRỰC TIẾP VÀO ẢNH BÊN TRONG --- */
.elementor-2732 .elementor-element.elementor-element-21b82a3 img {
    transition: transform 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94) !important; 
    width: 100% !important;
    height: auto !important;
}

/* --- MICRO-INTERACTION (Hiệu ứng xe chuyển động khi Hover) --- */
.elementor-2732 .elementor-element.elementor-element-21b82a3:hover {
    /* TĂNG BÓNG HOVER: Tỏa rộng và sâu hơn nữa để duy trì biên độ nẩy */
    box-shadow: 0 16px 32px rgba(26, 43, 76, 0.35) !important; 
    transform: translateY(-4px) !important; 
}

/* Phóng to chiếc xe bên trong */
.elementor-2732 .elementor-element.elementor-element-21b82a3:hover img {
    transform: scale(1.06) !important; 
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-85396b8 *//* --- KHỐI NHẤN MẠNH TEXT EDITOR --- */
.elementor-2732 .elementor-element.elementor-element-85396b8 {
    background-color: #f8fafc !important; /* Nền xám nhạt sang trọng, tách biệt khỏi nền trắng của trang */
    border-left: 4px solid #2563eb !important; /* Đường viền trái Xanh Dương tạo điểm neo thị giác */
    border-radius: 0 8px 8px 0 !important; /* Bo góc tinh tế ở bên phải */
    padding: 20px 24px !important; /* Không gian thở để chữ không bị ngộp */
    margin-top: 12px !important; /* Cách tiêu đề một khoảng vừa vặn, không bị rời rạc */
    box-shadow: 0 2px 8px rgba(26, 43, 76, 0.03) !important; /* Bóng đổ cực mờ để nhấc khối này lên nhẹ nhàng */
}

/* --- TỐI ƯU TYPOGRAPHY CHO VĂN BẢN (Dễ đọc, chuyên nghiệp) --- */
.elementor-2732 .elementor-element.elementor-element-85396b8 p {
    color: #475569 !important; /* Xám than đậm, dễ đọc hơn màu đen tuyền */
    font-size: 16px !important; /* Size chuẩn để đọc thông tin dài */
    line-height: 1.6 !important; /* Khoảng cách dòng thoáng đãng */
    margin-bottom: 0 !important; /* Xóa khoảng trống thừa ở dưới cùng */
}

/* --- MICRO-INTERACTION (Hiệu ứng di chuột) --- */
.elementor-2732 .elementor-element.elementor-element-85396b8:hover {
    background-color: #f1f5f9 !important; /* Nền đậm lên một chút khi khách hàng đọc */
    border-left-color: #1a2b4c !important; /* Viền trái chuyển sang Xanh Navy */
    transition: all 0.3s ease !important;
}

/* --- STYLE CHO CÁC TỪ KHÓA ĐƯỢC IN ĐẬM --- */
.elementor-2732 .elementor-element.elementor-element-85396b8 strong, 
.elementor-2732 .elementor-element.elementor-element-85396b8 b {
    color: #1a2b4c !important; /* Tự động đổi các chữ in đậm thành màu Xanh Navy */
    font-weight: 800 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1ec26b0 *//* Tiêu đề H2 Bài viết - Thanh lịch, tinh tế, chuẩn cấu trúc đọc */
.elementor-2732 .elementor-element.elementor-element-1ec26b0 {
    position: relative;
    padding-bottom: 12px;
    margin-bottom: 20px;
}

/* Định dạng chữ: Dùng màu Xanh Navy chuẩn nhận diện, không nền */
.elementor-2732 .elementor-element.elementor-element-1ec26b0 .elementor-heading-title {
    color: #1a2b4c !important; 
    font-size: 18px !important;
    font-weight: 700 !important;
    text-transform: none !important; /* Giữ nguyên cách viết hoa/thường của người nhập */
    letter-spacing: 0.5px !important;
    margin: 0;
}

/* Tạo một đường gạch chân mỏng, đổ gradient tinh tế làm "điểm tựa" cho chữ */
.elementor-2732 .elementor-element.elementor-element-1ec26b0::after {
    content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    width: 60px; /* Độ dài vừa phải, không kẻ rập khuôn hết dòng */
    height: 4px;
    background: linear-gradient(90deg, #1a2b4c, #2563eb); /* Giữ liên kết màu sắc với các nút CTA */
    border-radius: 2px;
    transition: width 0.4s ease;
}

/* Hiệu ứng tương tác mượt mà: Đường kẻ vươn dài ra khi khách hàng lướt chuột ngang qua */
.elementor-2732 .elementor-element.elementor-element-1ec26b0:hover::after {
    width: 120px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c8732fe *//* --- KHỐI HÌNH ẢNH (Bóng tĩnh đậm chất 3D) --- */
.elementor-2732 .elementor-element.elementor-element-c8732fe {
    border-radius: 8px !important; 
    overflow: hidden !important; 
    /* BÓNG TĨNH MẠNH MẼ: Opacity 0.25 tạo độ nổi khối tuyệt đối */
    box-shadow: 0 8px 24px rgba(26, 43, 76, 0.25) !important; 
    transition: all 0.4s ease-in-out !important; 
    cursor: pointer !important;
}

/* --- TÁC ĐỘNG TRỰC TIẾP VÀO ẢNH BÊN TRONG --- */
.elementor-2732 .elementor-element.elementor-element-c8732fe img {
    transition: transform 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94) !important; 
    width: 100% !important;
    height: auto !important;
}

/* --- MICRO-INTERACTION (Hiệu ứng xe chuyển động khi Hover) --- */
.elementor-2732 .elementor-element.elementor-element-c8732fe:hover {
    /* TĂNG BÓNG HOVER: Tỏa rộng và sâu hơn nữa để duy trì biên độ nẩy */
    box-shadow: 0 16px 32px rgba(26, 43, 76, 0.35) !important; 
    transform: translateY(-4px) !important; 
}

/* Phóng to chiếc xe bên trong */
.elementor-2732 .elementor-element.elementor-element-c8732fe:hover img {
    transform: scale(1.06) !important; 
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3293bf5 *//* --- KHỐI NHẤN MẠNH TEXT EDITOR --- */
.elementor-2732 .elementor-element.elementor-element-3293bf5 {
    background-color: #f8fafc !important; /* Nền xám nhạt sang trọng, tách biệt khỏi nền trắng của trang */
    border-left: 4px solid #2563eb !important; /* Đường viền trái Xanh Dương tạo điểm neo thị giác */
    border-radius: 0 8px 8px 0 !important; /* Bo góc tinh tế ở bên phải */
    padding: 20px 24px !important; /* Không gian thở để chữ không bị ngộp */
    margin-top: 12px !important; /* Cách tiêu đề một khoảng vừa vặn, không bị rời rạc */
    box-shadow: 0 2px 8px rgba(26, 43, 76, 0.03) !important; /* Bóng đổ cực mờ để nhấc khối này lên nhẹ nhàng */
}

/* --- TỐI ƯU TYPOGRAPHY CHO VĂN BẢN (Dễ đọc, chuyên nghiệp) --- */
.elementor-2732 .elementor-element.elementor-element-3293bf5 p {
    color: #475569 !important; /* Xám than đậm, dễ đọc hơn màu đen tuyền */
    font-size: 16px !important; /* Size chuẩn để đọc thông tin dài */
    line-height: 1.6 !important; /* Khoảng cách dòng thoáng đãng */
    margin-bottom: 0 !important; /* Xóa khoảng trống thừa ở dưới cùng */
}

/* --- MICRO-INTERACTION (Hiệu ứng di chuột) --- */
.elementor-2732 .elementor-element.elementor-element-3293bf5:hover {
    background-color: #f1f5f9 !important; /* Nền đậm lên một chút khi khách hàng đọc */
    border-left-color: #1a2b4c !important; /* Viền trái chuyển sang Xanh Navy */
    transition: all 0.3s ease !important;
}

/* --- STYLE CHO CÁC TỪ KHÓA ĐƯỢC IN ĐẬM --- */
.elementor-2732 .elementor-element.elementor-element-3293bf5 strong, 
.elementor-2732 .elementor-element.elementor-element-3293bf5 b {
    color: #1a2b4c !important; /* Tự động đổi các chữ in đậm thành màu Xanh Navy */
    font-weight: 800 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ce92f71 *//* --- BIẾN KHỐI TEXT THÀNH NÚT CTA PHỤ CAO CẤP --- */
.elementor-2732 .elementor-element.elementor-element-ce92f71 {
    display: inline-block !important; /* Ép khối ôm sát vào chữ, không chiếm hết chiều ngang */
    background-color: #ffffff !important;
    border: 2px solid #2563eb !important; /* Viền Xanh Dương sắc nét */
    border-radius: 30px !important; /* Bo tròn thanh lịch dạng viên thuốc */
    padding: 12px 28px !important; /* Không gian thở chuẩn mực */
    box-shadow: 0 4px 12px rgba(37, 99, 235, 0.15) !important;
    cursor: pointer !important;
    transition: all 0.3s ease-in-out !important;
    
    /* Căn giữa nút nếu nó nằm trong một cột rộng */
    margin: 10px auto !important; 
    
    /* Kích hoạt hiệu ứng nhịp đập (Pulse) thôi thúc hành động */
    animation: policyPulse 2s infinite !important;
}

/* --- TỐI ƯU HIỂN THỊ CHỮ BÊN TRONG --- */
.elementor-2732 .elementor-element.elementor-element-ce92f71 p, 
.elementor-2732 .elementor-element.elementor-element-ce92f71 a, 
.elementor-2732 .elementor-element.elementor-element-ce92f71 span {
    color: #1a2b4c !important; /* Chữ Xanh Navy quyền lực */
    font-size: 16px !important;
    font-weight: 800 !important;
    margin: 0 !important;
    text-decoration: none !important;
    display: flex !important;
    align-items: center !important;
    gap: 8px !important; /* Khoảng cách đều giữa icon bàn tay và chữ */
}

/* --- MICRO-INTERACTION (Phản hồi mượt mà khi di chuột) --- */
.elementor-2732 .elementor-element.elementor-element-ce92f71:hover {
    background-color: #2563eb !important; /* Đảo màu nền thành Xanh Dương */
    transform: translateY(-4px) !important; /* Nẩy nhẹ lên */
    box-shadow: 0 8px 24px rgba(37, 99, 235, 0.35) !important; /* Bóng đổ sâu hơn */
    animation: none !important; /* Tạm dừng nhịp đập khi đang tương tác */
}

.elementor-2732 .elementor-element.elementor-element-ce92f71:hover p, 
.elementor-2732 .elementor-element.elementor-element-ce92f71:hover a, 
.elementor-2732 .elementor-element.elementor-element-ce92f71:hover span {
    color: #ffffff !important; /* Chữ tự động chuyển sang trắng để nổi bật trên nền xanh */
}

/* --- BỘ ĐỘNG CƠ NHỊP ĐẬP (Pulse Animation) --- */
@keyframes policyPulse {
    0% { box-shadow: 0 0 0 0 rgba(37, 99, 235, 0.4); }
    70% { box-shadow: 0 0 0 12px rgba(37, 99, 235, 0); } /* Sóng tỏa ra và mờ dần */
    100% { box-shadow: 0 0 0 0 rgba(37, 99, 235, 0); }
}
/* --- TỐI ƯU MOBILE (Ép chuẩn hiển thị trên điện thoại) --- */
@media (max-width: 767px) {
    /* Ép cứng size chữ về 12px như Khánh yêu cầu */
    .elementor-2732 .elementor-element.elementor-element-ce92f71 p, 
    .elementor-2732 .elementor-element.elementor-element-ce92f71 a, 
    .elementor-2732 .elementor-element.elementor-element-ce92f71 span {
        font-size: 12px !important; 
    }

    /* Tinh chỉnh hệ thống: Bóp nhẹ padding để khung nút cân đối hoàn hảo với chữ nhỏ */
    .elementor-2732 .elementor-element.elementor-element-ce92f71 {
        padding: 10px 20px !important; 
    }
}/* End custom CSS */