{"id":3429,"date":"2026-01-22T23:21:39","date_gmt":"2026-01-22T16:21:39","guid":{"rendered":"https:\/\/timgiasu.vn\/?p=3429"},"modified":"2026-01-23T12:08:22","modified_gmt":"2026-01-23T05:08:22","slug":"gia-su-lop-2-tai-nha-1-kem-1-toan-tieng-viet-tieng-anh","status":"publish","type":"post","link":"https:\/\/timgiasu.vn\/?p=3429","title":{"rendered":"Gia S\u01b0 L\u1edbp 2 T\u1ea1i Nh\u00e0 1 K\u00e8m 1 \u2013 To\u00e1n, Ti\u1ebfng Vi\u1ec7t, Ti\u1ebfng Anh"},"content":{"rendered":"\n<!DOCTYPE html>\n<html lang=\"vi\">\n<head>\n    <meta charset=\"UTF-8\">\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n    <title>Gia S\u01b0 L\u1edbp 2 T\u1ea1i Nh\u00e0 1 K\u00e8m 1 \u2013 To\u00e1n, Ti\u1ebfng Vi\u1ec7t, Ti\u1ebfng Anh<\/title>\n    <style>\n        \/* Reset v\u00e0 thi\u1ebft l\u1eadp chung *\/\n        * {\n            margin: 0;\n            padding: 0;\n            box-sizing: border-box;\n            font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;\n        }\n        \n        body {\n            background-color: #f8f9fa;\n            color: #333;\n            line-height: 1.6;\n            padding: 20px;\n            min-height: 100vh;\n        }\n        \n        .container {\n            max-width: 1100px;\n            margin: 0 auto;\n            display: flex;\n            gap: 30px;\n        }\n        \n        \/* Menu cho m\u00e1y t\u00ednh *\/\n        .desktop-menu {\n            flex: 0 0 250px;\n            background-color: white;\n            border-radius: 10px;\n            padding: 25px;\n            box-shadow: 0 5px 20px rgba(0, 0, 0, 0.08);\n            height: fit-content;\n            position: sticky;\n            top: 20px;\n        }\n        \n        .desktop-menu h3 {\n            color: #2c4d80;\n            margin-bottom: 20px;\n            padding-bottom: 10px;\n            border-bottom: 2px solid #ffcc00;\n            font-size: 18px;\n        }\n        \n        .desktop-menu ul {\n            list-style: none;\n        }\n        \n        .desktop-menu li {\n            margin-bottom: 12px;\n        }\n        \n        .desktop-menu a {\n            display: block;\n            color: #444;\n            text-decoration: none;\n            padding: 10px 12px;\n            border-radius: 6px;\n            transition: all 0.3s ease;\n            font-weight: 500;\n        }\n        \n        .desktop-menu a:hover, .desktop-menu a.active {\n            background-color: #f0f7ff;\n            color: #2c4d80;\n            transform: translateX(3px);\n        }\n        \n        \/* Menu cho \u0111i\u1ec7n tho\u1ea1i - N\u00fat b\u00ean tr\u00e1i *\/\n        .mobile-menu-toggle {\n            display: none;\n            position: fixed;\n            bottom: 20px;\n            left: 20px;\n            background-color: #2c4d80;\n            color: white;\n            width: 60px;\n            height: 60px;\n            border-radius: 50%;\n            z-index: 1001;\n            border: none;\n            font-size: 24px;\n            cursor: pointer;\n            box-shadow: 0 4px 15px rgba(0, 0, 0, 0.3);\n        }\n        \n        .mobile-menu {\n            display: none;\n            position: fixed;\n            top: 0;\n            left: 0;\n            width: 100%;\n            height: 100%;\n            background-color: rgba(0, 0, 0, 0.9);\n            z-index: 1000;\n            padding: 80px 20px 40px;\n            overflow-y: auto;\n        }\n        \n        .mobile-menu-content {\n            background-color: white;\n            border-radius: 10px;\n            padding: 25px;\n            max-width: 500px;\n            margin: 0 auto;\n        }\n        \n        .mobile-menu-content h3 {\n            color: #2c4d80;\n            margin-bottom: 20px;\n            padding-bottom: 10px;\n            border-bottom: 2px solid #ffcc00;\n            font-size: 20px;\n        }\n        \n        .mobile-menu-content ul {\n            list-style: none;\n        }\n        \n        .mobile-menu-content li {\n            margin-bottom: 12px;\n        }\n        \n        .mobile-menu-content a {\n            display: block;\n            color: #444;\n            text-decoration: none;\n            padding: 12px 15px;\n            border-radius: 6px;\n            transition: all 0.3s ease;\n            font-weight: 500;\n            font-size: 16px;\n        }\n        \n        .mobile-menu-content a:hover, .mobile-menu-content a.active {\n            background-color: #f0f7ff;\n            color: #2c4d80;\n        }\n        \n        .close-menu {\n            position: absolute;\n            top: 20px;\n            right: 20px;\n            background: none;\n            border: none;\n            color: white;\n            font-size: 30px;\n            cursor: pointer;\n        }\n        \n        \/* N\u1ed9i dung b\u00e0i vi\u1ebft *\/\n        .blog-content {\n            flex: 1;\n            background-color: white;\n            border-radius: 10px;\n            padding: 40px;\n            box-shadow: 0 5px 20px rgba(0, 0, 0, 0.08);\n        }\n        \n        .post-header {\n            margin-bottom: 30px;\n            border-bottom: 1px solid #eee;\n            padding-bottom: 20px;\n        }\n        \n        .post-category {\n            display: inline-block;\n            background-color: #ffcc00;\n            color: #333;\n            padding: 6px 18px;\n            border-radius: 20px;\n            font-weight: 600;\n            font-size: 14px;\n            margin-bottom: 15px;\n        }\n        \n        .post-title {\n            color: #2c4d80;\n            font-size: 32px;\n            margin-bottom: 15px;\n            line-height: 1.3;\n        }\n        \n        .post-meta {\n            display: flex;\n            flex-wrap: nowrap;\n            gap: 20px;\n            color: #666;\n            font-size: 15px;\n            margin-top: 10px;\n            align-items: center;\n        }\n        \n        .post-meta i {\n            color: #4a6fa5;\n            margin-right: 6px;\n        }\n        \n        .post-content h2 {\n            color: #2c4d80;\n            margin: 30px 0 18px;\n            font-size: 24px;\n            padding-bottom: 8px;\n            border-bottom: 1px solid #eee;\n        }\n        \n        .post-content h3 {\n            color: #2c4d80;\n            margin: 25px 0 15px;\n            font-size: 20px;\n        }\n        \n        .post-content p {\n            margin-bottom: 20px;\n            font-size: 16px;\n            color: #444;\n        }\n        \n        .post-content ul {\n            margin: 20px 0 20px 30px;\n        }\n        \n        .post-content li {\n            margin-bottom: 10px;\n            font-size: 16px;\n            color: #444;\n        }\n        \n        .highlight-box {\n            background-color: #f0f7ff;\n            border-left: 4px solid #4a6fa5;\n            padding: 20px;\n            margin: 25px 0;\n            border-radius: 0 8px 8px 0;\n        }\n        \n        .internal-link {\n            color: #2c4d80;\n            text-decoration: none;\n            font-weight: 600;\n            border-bottom: 2px dotted #2c4d80;\n            transition: all 0.3s ease;\n        }\n        \n        .internal-link:hover {\n            color: #ff6600;\n            border-bottom: 2px solid #ff6600;\n        }\n        \n        .read-more-section {\n            background-color: #f9f9f9;\n            border-radius: 10px;\n            padding: 25px;\n            margin: 30px 0;\n            border-left: 5px solid #4a6fa5;\n        }\n        \n        .read-more-title {\n            color: #2c4d80;\n            font-size: 20px;\n            margin-bottom: 15px;\n            display: flex;\n            align-items: center;\n            gap: 10px;\n        }\n        \n        .read-more-title i {\n            color: #ffcc00;\n        }\n        \n        .read-more-list {\n            list-style: none;\n            margin: 0;\n        }\n        \n        .read-more-list li {\n            margin-bottom: 12px;\n            padding: 12px;\n            background-color: white;\n            border-radius: 6px;\n            border-left: 3px solid #4a6fa5;\n            transition: all 0.3s ease;\n        }\n        \n        .read-more-list li:hover {\n            transform: translateX(5px);\n            box-shadow: 0 3px 10px rgba(0, 0, 0, 0.1);\n        }\n        \n        .read-more-list a {\n            color: #2c4d80;\n            text-decoration: none;\n            font-weight: 500;\n            display: flex;\n            align-items: center;\n            gap: 10px;\n        }\n        \n        .read-more-list a:hover {\n            color: #ff6600;\n        }\n        \n        .read-more-list i {\n            color: #4a6fa5;\n        }\n        \n        \/* H\u00ecnh \u1ea3nh trong b\u00e0i vi\u1ebft *\/\n        .post-image {\n            width: 100%;\n            max-height: 400px;\n            object-fit: cover;\n            border-radius: 8px;\n            margin: 25px 0;\n            box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);\n        }\n        \n        .image-caption {\n            text-align: center;\n            font-style: italic;\n            color: #666;\n            margin-top: -20px;\n            margin-bottom: 25px;\n            font-size: 14px;\n        }\n        \n        .image-grid {\n            display: grid;\n            grid-template-columns: repeat(2, 1fr);\n            gap: 20px;\n            margin: 25px 0;\n        }\n        \n        .image-grid img {\n            width: 100%;\n            height: 200px;\n            object-fit: cover;\n            border-radius: 8px;\n            box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);\n        }\n        \n        .pricing-table {\n            width: 100%;\n            border-collapse: collapse;\n            margin: 25px 0;\n            border-radius: 8px;\n            overflow: hidden;\n            box-shadow: 0 4px 10px rgba(0, 0, 0, 0.05);\n        }\n        \n        .pricing-table th {\n            background-color: #2c4d80;\n            color: white;\n            padding: 15px;\n            text-align: left;\n            font-weight: 600;\n        }\n        \n        .pricing-table td {\n            padding: 15px;\n            border-bottom: 1px solid #eee;\n        }\n        \n        .pricing-table tr:nth-child(even) {\n            background-color: #f9f9f9;\n        }\n        \n        .price-highlight {\n            background-color: #fff9e6 !important;\n            font-weight: 600;\n        }\n        \n        .cta-button {\n            display: inline-block;\n            background: linear-gradient(to right, #4a6fa5, #2c4d80);\n            color: white;\n            padding: 14px 30px;\n            border-radius: 5px;\n            text-decoration: none;\n            font-weight: 600;\n            margin-top: 25px;\n            transition: all 0.3s ease;\n            border: none;\n            cursor: pointer;\n            font-size: 16px;\n            text-align: center;\n        }\n        \n        .cta-button:hover {\n            transform: translateY(-3px);\n            box-shadow: 0 7px 15px rgba(44, 77, 128, 0.2);\n        }\n        \n        \/* Ph\u1ea7n \u0111\u00e1nh gi\u00e1 b\u00e0i vi\u1ebft *\/\n        .rating-section {\n            margin-top: 50px;\n            padding-top: 30px;\n            border-top: 1px solid #eee;\n        }\n        \n        .rating-title {\n            color: #2c4d80;\n            font-size: 22px;\n            margin-bottom: 20px;\n        }\n        \n        .rating-stars {\n            display: flex;\n            gap: 10px;\n            margin-bottom: 25px;\n        }\n        \n        .star {\n            font-size: 30px;\n            color: #ddd;\n            cursor: pointer;\n            transition: color 0.3s;\n        }\n        \n        .star:hover, .star.active {\n            color: #ffcc00;\n        }\n        \n        .rating-count {\n            display: flex;\n            gap: 20px;\n            margin-bottom: 25px;\n            color: #666;\n            font-size: 15px;\n        }\n        \n        .rating-form {\n            background-color: #f9f9f9;\n            padding: 25px;\n            border-radius: 8px;\n            margin-bottom: 25px;\n        }\n        \n        .rating-form h4 {\n            color: #2c4d80;\n            margin-bottom: 15px;\n        }\n        \n        .form-group {\n            margin-bottom: 20px;\n        }\n        \n        .form-group label {\n            display: block;\n            margin-bottom: 8px;\n            font-weight: 500;\n            color: #444;\n        }\n        \n        .form-group input,\n        .form-group textarea {\n            width: 100%;\n            padding: 12px 15px;\n            border: 1px solid #ddd;\n            border-radius: 5px;\n            font-size: 16px;\n        }\n        \n        .form-group textarea {\n            height: 120px;\n            resize: vertical;\n        }\n        \n        .submit-rating {\n            background: linear-gradient(to right, #4a6fa5, #2c4d80);\n            color: white;\n            padding: 12px 25px;\n            border-radius: 5px;\n            border: none;\n            font-weight: 600;\n            cursor: pointer;\n            transition: all 0.3s;\n        }\n        \n        .submit-rating:hover {\n            transform: translateY(-2px);\n            box-shadow: 0 5px 10px rgba(44, 77, 128, 0.2);\n        }\n        \n        .reviews-list {\n            margin-top: 30px;\n        }\n        \n        .review-item {\n            background-color: #f9f9f9;\n            padding: 20px;\n            border-radius: 8px;\n            margin-bottom: 20px;\n            border-left: 4px solid #4a6fa5;\n        }\n        \n        .review-header {\n            display: flex;\n            justify-content: space-between;\n            margin-bottom: 10px;\n        }\n        \n        .review-author {\n            font-weight: 600;\n            color: #2c4d80;\n        }\n        \n        .review-date {\n            color: #666;\n            font-size: 14px;\n        }\n        \n        .review-stars {\n            color: #ffcc00;\n            margin-bottom: 10px;\n        }\n        \n        .review-content {\n            color: #444;\n            line-height: 1.5;\n        }\n        \n        \/* Responsive - Mobile t\u1ed1i \u01b0u *\/\n        @media (max-width: 992px) {\n            .desktop-menu {\n                display: none;\n            }\n            \n            .mobile-menu-toggle {\n                display: flex;\n                align-items: center;\n                justify-content: center;\n            }\n            \n            .container {\n                flex-direction: column;\n                padding: 0;\n                margin: 0;\n                width: 100%;\n                gap: 0;\n            }\n            \n            .blog-content {\n                padding: 20px;\n                margin: 0;\n                border-radius: 0;\n                box-shadow: none;\n                width: 100%;\n                max-width: 100%;\n            }\n            \n            body {\n                padding: 0;\n                background-color: white;\n            }\n            \n            \/* Mobile: Ch\u1eef s\u00e1t m\u00e9p \u0111i\u1ec7n tho\u1ea1i *\/\n            .post-content p,\n            .post-content h2,\n            .post-content h3,\n            .post-content ul,\n            .post-content li,\n            .post-content .highlight-box,\n            .post-content .pricing-table {\n                padding-left: 0;\n                padding-right: 0;\n                margin-left: 0;\n                margin-right: 0;\n                width: 100%;\n            }\n            \n            .post-content ul {\n                margin-left: 20px;\n            }\n            \n            .highlight-box {\n                border-radius: 0;\n                padding: 15px;\n            }\n            \n            .rating-form {\n                padding: 15px;\n            }\n            \n            .review-item {\n                padding: 15px;\n            }\n            \n            .read-more-section {\n                padding: 15px;\n                margin: 20px 0;\n            }\n            \n            \/* Mobile: Meta tr\u00ean 1 h\u00e0ng *\/\n            .post-meta {\n                flex-wrap: nowrap;\n                overflow-x: auto;\n                gap: 15px;\n                padding-bottom: 5px;\n                white-space: nowrap;\n                -webkit-overflow-scrolling: touch;\n            }\n            \n            .post-meta::-webkit-scrollbar {\n                display: none;\n            }\n            \n            .post-meta span {\n                display: inline-flex;\n                align-items: center;\n                flex-shrink: 0;\n            }\n            \n            .image-grid {\n                grid-template-columns: 1fr;\n            }\n        }\n        \n        @media (max-width: 768px) {\n            .post-title {\n                font-size: 26px;\n            }\n            \n            .pricing-table {\n                font-size: 14px;\n            }\n            \n            .pricing-table th, \n            .pricing-table td {\n                padding: 10px;\n            }\n            \n            .rating-form {\n                padding: 15px;\n            }\n            \n            \/* Mobile: Ch\u1eef s\u00e1t m\u00e9p h\u01a1n *\/\n            .blog-content {\n                padding: 15px;\n            }\n            \n            .post-content h2,\n            .post-content h3 {\n                padding-left: 0;\n                margin-left: 0;\n            }\n            \n            .post-meta {\n                gap: 10px;\n                font-size: 14px;\n            }\n        }\n        \n        @media (max-width: 480px) {\n            .blog-content {\n                padding: 15px 10px;\n            }\n            \n            .post-title {\n                font-size: 22px;\n            }\n            \n            .pricing-table {\n                display: block;\n                overflow-x: auto;\n            }\n            \n            .star {\n                font-size: 24px;\n            }\n            \n            .mobile-menu-content {\n                padding: 20px 15px;\n            }\n            \n            .rating-stars {\n                gap: 5px;\n            }\n            \n            \/* Mobile: Ch\u1eef s\u00e1t m\u00e9p t\u1ed1i \u0111a *\/\n            .post-content p {\n                text-align: justify;\n                hyphens: auto;\n            }\n            \n            .post-content h2,\n            .post-content h3 {\n                font-size: 20px;\n                line-height: 1.4;\n            }\n            \n            .post-content ul {\n                margin-left: 15px;\n            }\n            \n            .post-content li {\n                margin-bottom: 8px;\n            }\n            \n            .highlight-box {\n                padding: 12px;\n                margin: 20px 0;\n            }\n            \n            .read-more-list li {\n                padding: 10px;\n            }\n            \n            \/* Mobile: Meta hi\u1ec3n th\u1ecb tr\u00ean 1 h\u00e0ng kh\u00f4ng xu\u1ed1ng d\u00f2ng *\/\n            .post-meta {\n                font-size: 13px;\n            }\n            \n            .post-meta i {\n                font-size: 12px;\n            }\n        }\n        \n        @media (max-width: 360px) {\n            .blog-content {\n                padding: 12px 8px;\n            }\n            \n            .post-title {\n                font-size: 20px;\n            }\n            \n            .post-content h2 {\n                font-size: 18px;\n            }\n            \n            .post-content h3 {\n                font-size: 16px;\n            }\n            \n            .post-content p {\n                font-size: 15px;\n            }\n            \n            .post-meta {\n                font-size: 12px;\n                gap: 8px;\n            }\n        }\n    <\/style>\n    <link rel=\"stylesheet\" href=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/6.4.0\/css\/all.min.css\">\n<\/head>\n<body>\n    <!-- N\u00fat m\u1edf menu mobile - B\u00ean tr\u00e1i -->\n    <button class=\"mobile-menu-toggle\" id=\"menuToggle\">\n        <i class=\"fas fa-bars\"><\/i>\n    <\/button>\n    \n    <!-- Menu mobile -->\n    <div class=\"mobile-menu\" id=\"mobileMenu\">\n        <button class=\"close-menu\" id=\"closeMenu\">\n            <i class=\"fas fa-times\"><\/i>\n        <\/button>\n        <div class=\"mobile-menu-content\">\n            <h3><i class=\"fas fa-bars\"><\/i> Danh M\u1ee5c B\u00e0i Vi\u1ebft<\/h3>\n            <ul id=\"mobileMenuList\">\n                <li><a href=\"#overview\" class=\"active\"><i class=\"fas fa-home\"><\/i> T\u1ed5ng Quan<\/a><\/li>\n                <li><a href=\"#why\"><i class=\"fas fa-question-circle\"><\/i> V\u00ec Sao N\u00ean Thu\u00ea Gia S\u01b0 L\u1edbp 2?<\/a><\/li>\n                <li><a href=\"#subjects\"><i class=\"fas fa-book\"><\/i> Gia S\u01b0 L\u1edbp 2 D\u1ea1y Nh\u1eefng M\u00f4n G\u00ec?<\/a><\/li>\n                <li><a href=\"#suitable\"><i class=\"fas fa-user-check\"><\/i> Ph\u00f9 H\u1ee3p V\u1edbi Nh\u1eefng H\u1ecdc Sinh N\u00e0o?<\/a><\/li>\n                <li><a href=\"#cost\"><i class=\"fas fa-money-bill\"><\/i> H\u1ecdc Ph\u00ed Gia S\u01b0 L\u1edbp 2<\/a><\/li>\n                <li><a href=\"#service\"><i class=\"fas fa-star\"><\/i> Gia S\u01b0 NextCV<\/a><\/li>\n                <li><a href=\"#conclusion\"><i class=\"fas fa-check-circle\"><\/i> K\u1ebft Lu\u1eadn<\/a><\/li>\n                <li><a href=\"#faq\"><i class=\"fas fa-comments\"><\/i> H\u1ecfi \u0110\u00e1p Ph\u1ee5 Huynh<\/a><\/li>\n                <li><a href=\"#related\"><i class=\"fas fa-book\"><\/i> B\u00e0i Vi\u1ebft Li\u00ean Quan<\/a><\/li>\n            <\/ul>\n        <\/div>\n    <\/div>\n    \n    <div class=\"container\">\n        <!-- Menu desktop -->\n        <aside class=\"desktop-menu\">\n            <h3><i class=\"fas fa-bars\"><\/i> Danh M\u1ee5c B\u00e0i Vi\u1ebft<\/h3>\n            <ul id=\"desktopMenuList\">\n                <li><a href=\"#overview\" class=\"active\"><i class=\"fas fa-home\"><\/i> T\u1ed5ng Quan<\/a><\/li>\n                <li><a href=\"#why\"><i class=\"fas fa-question-circle\"><\/i> V\u00ec Sao N\u00ean Thu\u00ea Gia S\u01b0 L\u1edbp 2?<\/a><\/li>\n                <li><a href=\"#subjects\"><i class=\"fas fa-book\"><\/i> Gia S\u01b0 L\u1edbp 2 D\u1ea1y Nh\u1eefng M\u00f4n G\u00ec?<\/a><\/li>\n                <li><a href=\"#suitable\"><i class=\"fas fa-user-check\"><\/i> Ph\u00f9 H\u1ee3p V\u1edbi Nh\u1eefng H\u1ecdc Sinh N\u00e0o?<\/a><\/li>\n                <li><a href=\"#cost\"><i class=\"fas fa-money-bill\"><\/i> H\u1ecdc Ph\u00ed Gia S\u01b0 L\u1edbp 2<\/a><\/li>\n                <li><a href=\"#service\"><i class=\"fas fa-star\"><\/i> Gia S\u01b0 NextCV<\/a><\/li>\n                <li><a href=\"#conclusion\"><i class=\"fas fa-check-circle\"><\/i> K\u1ebft Lu\u1eadn<\/a><\/li>\n                <li><a href=\"#faq\"><i class=\"fas fa-comments\"><\/i> H\u1ecfi \u0110\u00e1p Ph\u1ee5 Huynh<\/a><\/li>\n                <li><a href=\"#related\"><i class=\"fas fa-book\"><\/i> B\u00e0i Vi\u1ebft Li\u00ean Quan<\/a><\/li>\n            <\/ul>\n        <\/aside>\n        \n        <!-- N\u1ed9i dung b\u00e0i vi\u1ebft -->\n        <main class=\"blog-content\">\n            <article class=\"blog-post\">\n                <div class=\"post-header\">\n                    <span class=\"post-category\">Gia S\u01b0 Ti\u1ec3u H\u1ecdc<\/span>\n                    <h1 class=\"post-title\">Gia S\u01b0 L\u1edbp 2 T\u1ea1i Nh\u00e0 1 K\u00e8m 1 \u2013 To\u00e1n, Ti\u1ebfng Vi\u1ec7t, Ti\u1ebfng Anh<\/h1>\n                    <div class=\"post-meta\">\n                        <span><i class=\"far fa-calendar\"><\/i> 22\/01\/2025<\/span>\n                        <span><i class=\"far fa-user\"><\/i> Admin<\/span>\n                        <span><i class=\"far fa-eye\"><\/i> 2,548 l\u01b0\u1ee3t xem<\/span>\n                    <\/div>\n                <\/div>\n                \n                <div class=\"post-content\">\n                    <p><strong>Gia s\u01b0 l\u1edbp 2<\/strong> \u0111\u00f3ng vai tr\u00f2 r\u1ea5t quan tr\u1ecdng trong giai \u0111o\u1ea1n \u0111\u1ea7u h\u00ecnh th\u00e0nh n\u0103ng l\u1ef1c h\u1ecdc t\u1eadp c\u1ee7a tr\u1ebb. \u0110\u00e2y l\u00e0 th\u1eddi \u0111i\u1ec3m h\u1ecdc sinh c\u1ea7n \u0111\u01b0\u1ee3c c\u1ee7ng c\u1ed1 ch\u1eafc ki\u1ebfn th\u1ee9c To\u00e1n \u2013 Ti\u1ebfng Vi\u1ec7t, l\u00e0m quen b\u00e0i b\u1ea3n v\u1edbi Ti\u1ebfng Anh, \u0111\u1ed3ng th\u1eddi r\u00e8n ch\u1eef \u0111\u1eb9p v\u00e0 x\u00e2y d\u1ef1ng th\u00f3i quen h\u1ecdc t\u1eadp \u0111\u00fang c\u00e1ch.<\/p>\n                    \n                    <p>Vi\u1ec7c thu\u00ea <strong>gia s\u01b0 l\u1edbp 2 t\u1ea1i nh\u00e0 1 k\u00e8m 1<\/strong> gi\u00fap b\u00e9 \u0111\u01b0\u1ee3c theo s\u00e1t t\u1eebng bu\u1ed5i h\u1ecdc, h\u1ecdc \u0111\u00fang n\u0103ng l\u1ef1c, tr\u00e1nh h\u1ed5ng ki\u1ebfn th\u1ee9c v\u00e0 t\u1ea1o n\u1ec1n t\u1ea3ng v\u1eefng ch\u1eafc cho c\u00e1c l\u1edbp tr\u00ean.<\/p>\n                    \n                    <img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/timgiasu.vn\/wp-content\/uploads\/2026\/01\/ANH-KHOA-HOC-_1200-x-600-px_.webp?ssl=1\" alt=\"Gia s\u01b0 d\u1ea1y k\u00e8m l\u1edbp 2 t\u1ea1i nh\u00e0\" class=\"post-image\">\n                    <p class=\"image-caption\">Gia s\u01b0 d\u1ea1y k\u00e8m 1-1 t\u1ea1i nh\u00e0 cho h\u1ecdc sinh l\u1edbp 2<\/p>\n                    \n                    <h2 id=\"why\">V\u00ec Sao Ph\u1ee5 Huynh N\u00ean Thu\u00ea Gia S\u01b0 L\u1edbp 2 T\u1ea1i Nh\u00e0?<\/h2>\n                    \n                    <p>\u1ede l\u1edbp 2, n\u1ebfu kh\u00f4ng \u0111\u01b0\u1ee3c k\u00e8m c\u1eb7p k\u1ecbp th\u1eddi, tr\u1ebb r\u1ea5t d\u1ec5:<\/p>\n                    \n                    <ul>\n                        <li>Hi\u1ec3u b\u00e0i ch\u1eadm, h\u1ecdc tr\u01b0\u1edbc qu\u00ean sau<\/li>\n                        <li>Vi\u1ebft ch\u1eef x\u1ea5u, sai ch\u00ednh t\u1ea3 nhi\u1ec1u<\/li>\n                        <li>Ng\u1ea1i h\u1ecdc To\u00e1n, s\u1ee3 l\u00e0m b\u00e0i t\u1eadp<\/li>\n                        <li>Ch\u01b0a c\u00f3 n\u1ec1n t\u1ea3ng Ti\u1ebfng Anh<\/li>\n                    <\/ul>\n                    \n                    <div class=\"highlight-box\">\n                        <p><strong>Gia s\u01b0 l\u1edbp 2 t\u1ea1i nh\u00e0<\/strong> gi\u00fap kh\u1eafc ph\u1ee5c tri\u1ec7t \u0111\u1ec3 nh\u1eefng v\u1ea5n \u0111\u1ec1 n\u00e0y b\u1eb1ng h\u00ecnh th\u1ee9c h\u1ecdc 1 k\u00e8m 1, c\u00e1 nh\u00e2n h\u00f3a theo t\u1eebng h\u1ecdc sinh, \u0111\u1ea3m b\u1ea3o b\u00e9 hi\u1ec3u b\u00e0i ngay t\u1eeb g\u1ed1c.<\/p>\n                    <\/div>\n                    \n                    <h2 id=\"subjects\">Gia S\u01b0 L\u1edbp 2 D\u1ea1y Nh\u1eefng M\u00f4n G\u00ec?<\/h2>\n                    \n                    <h3>Gia S\u01b0 To\u00e1n L\u1edbp 2<\/h3>\n                    \n                    <p><strong>Gia s\u01b0 to\u00e1n l\u1edbp 2<\/strong> gi\u00fap h\u1ecdc sinh:<\/p>\n                    \n                    <ul>\n                        <li>N\u1eafm v\u1eefng ph\u00e9p c\u1ed9ng, tr\u1eeb, nh\u00e2n, chia theo ch\u01b0\u01a1ng tr\u00ecnh<\/li>\n                        <li>Th\u00e0nh th\u1ea1o gi\u1ea3i to\u00e1n c\u00f3 l\u1eddi v\u0103n<\/li>\n                        <li>R\u00e8n t\u01b0 duy logic v\u00e0 c\u00e1ch tr\u00ecnh b\u00e0y b\u00e0i r\u00f5 r\u00e0ng<\/li>\n                        <li>L\u00e0m b\u00e0i c\u1ea9n th\u1eadn, h\u1ea1n ch\u1ebf sai s\u00f3t<\/li>\n                    <\/ul>\n                    \n                    <h3>Gia S\u01b0 L\u1edbp 2 Ti\u1ebfng Vi\u1ec7t<\/h3>\n                    \n                    <p><strong>Gia s\u01b0 l\u1edbp 2 ti\u1ebfng Vi\u1ec7t<\/strong> t\u1eadp trung:<\/p>\n                    \n                    <ul>\n                        <li>Luy\u1ec7n \u0111\u1ecdc \u0111\u00fang, \u0111\u1ecdc tr\u00f4i ch\u1ea3y v\u00e0 hi\u1ec3u n\u1ed9i dung<\/li>\n                        <li>Vi\u1ebft ch\u00ednh t\u1ea3 \u0111\u00fang, h\u1ea1n ch\u1ebf l\u1ed7i sai<\/li>\n                        <li>T\u1eadp vi\u1ebft c\u00e2u v\u00e0 \u0111o\u1ea1n v\u0103n ng\u1eafn m\u1ea1ch l\u1ea1c<\/li>\n                        <li>Ph\u00e1t tri\u1ec3n kh\u1ea3 n\u0103ng di\u1ec5n \u0111\u1ea1t b\u1eb1ng l\u1eddi n\u00f3i v\u00e0 ch\u1eef vi\u1ebft<\/li>\n                    <\/ul>\n                    \n                    <h3>Gia S\u01b0 Ti\u1ebfng Anh L\u1edbp 2<\/h3>\n                    \n                    <p><strong>Gia s\u01b0 ti\u1ebfng Anh l\u1edbp 2<\/strong> gi\u00fap b\u00e9:<\/p>\n                    \n                    <ul>\n                        <li>L\u00e0m quen t\u1eeb v\u1ef1ng v\u00e0 m\u1eabu c\u00e2u c\u01a1 b\u1ea3n<\/li>\n                        <li>Luy\u1ec7n ph\u00e1t \u00e2m \u0111\u00fang ngay t\u1eeb \u0111\u1ea7u<\/li>\n                        <li>H\u00ecnh th\u00e0nh ph\u1ea3n x\u1ea1 nghe \u2013 n\u00f3i \u0111\u01a1n gi\u1ea3n<\/li>\n                        <li>T\u1ea1o h\u1ee9ng th\u00fa h\u1ecdc Ti\u1ebfng Anh, kh\u00f4ng \u00e1p l\u1ef1c<\/li>\n                    <\/ul>\n                    \n                    <h3>Gia S\u01b0 R\u00e8n Ch\u1eef Cho H\u1ecdc Sinh L\u1edbp 2<\/h3>\n                    \n                    <p><strong>Gia s\u01b0 r\u00e8n ch\u1eef<\/strong> h\u1ed7 tr\u1ee3:<\/p>\n                    \n                    <ul>\n                        <li>R\u00e8n t\u01b0 th\u1ebf ng\u1ed3i v\u00e0 c\u00e1ch c\u1ea7m b\u00fat \u0111\u00fang chu\u1ea9n<\/li>\n                        <li>Vi\u1ebft ch\u1eef \u0111\u1ec1u, \u0111\u1eb9p, \u0111\u00fang m\u1eabu B\u1ed9 Gi\u00e1o d\u1ee5c<\/li>\n                        <li>Kh\u1eafc ph\u1ee5c t\u00ecnh tr\u1ea1ng vi\u1ebft x\u1ea5u, vi\u1ebft sai n\u00e9t<\/li>\n                        <li>Gi\u00fap b\u00e9 t\u1ef1 tin h\u01a1n khi l\u00e0m b\u00e0i v\u00e0 ghi ch\u00e9p<\/li>\n                    <\/ul>\n                    \n                    <img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/timgiasu.vn\/wp-content\/uploads\/2026\/01\/ANH-KHOA-HOC.webp?ssl=1\" alt=\"Gia s\u01b0 d\u1ea1y To\u00e1n, Ti\u1ebfng Vi\u1ec7t v\u00e0 Ti\u1ebfng Anh l\u1edbp 2\" class=\"post-image\">\n                    <p class=\"image-caption\">Gia s\u01b0 h\u01b0\u1edbng d\u1eabn b\u00e9 h\u1ecdc \u0111a m\u00f4n To\u00e1n, Ti\u1ebfng Vi\u1ec7t, Ti\u1ebfng Anh<\/p>\n                    \n                    <h2 id=\"suitable\">Gia S\u01b0 L\u1edbp 2 Ph\u00f9 H\u1ee3p V\u1edbi Nh\u1eefng H\u1ecdc Sinh N\u00e0o?<\/h2>\n                    \n                    <p>D\u1ecbch v\u1ee5 <strong>gia s\u01b0 l\u1edbp 2 t\u1ea1i nh\u00e0<\/strong> ph\u00f9 h\u1ee3p v\u1edbi:<\/p>\n                    \n                    <ul>\n                        <li>H\u1ecdc sinh ti\u1ebfp thu ch\u1eadm, c\u1ea7n ng\u01b0\u1eddi k\u00e8m s\u00e1t<\/li>\n                        <li>H\u1ecdc sinh y\u1ebfu To\u00e1n, Ti\u1ebfng Vi\u1ec7t ho\u1eb7c Ti\u1ebfng Anh<\/li>\n                        <li>H\u1ecdc sinh vi\u1ebft ch\u1eef x\u1ea5u, thi\u1ebfu c\u1ea9n th\u1eadn<\/li>\n                        <li>Ph\u1ee5 huynh b\u1eadn r\u1ed9n, kh\u00f4ng c\u00f3 th\u1eddi gian theo s\u00e1t vi\u1ec7c h\u1ecdc c\u1ee7a con<\/li>\n                        <li>H\u1ecdc sinh c\u1ea7n b\u1ed3i d\u01b0\u1ee1ng ki\u1ebfn th\u1ee9c n\u00e2ng cao<\/li>\n                        <li>B\u00e9 c\u1ea7n r\u00e8n t\u00ednh t\u1ef1 gi\u00e1c v\u00e0 ph\u01b0\u01a1ng ph\u00e1p h\u1ecdc t\u1eadp<\/li>\n                    <\/ul>\n                    \n                    <h2 id=\"cost\">H\u1ecdc Ph\u00ed Gia S\u01b0 L\u1edbp 2 T\u1ea1i Nh\u00e0<\/h2>\n                    \n                    <p>H\u1ecdc ph\u00ed <strong>gia s\u01b0 l\u1edbp 2 t\u1ea1i nh\u00e0<\/strong> hi\u1ec7n nay dao \u0111\u1ed9ng:<\/p>\n                    \n                    <table class=\"pricing-table\">\n                        <thead>\n                            <tr>\n                                <th>Lo\u1ea1i gia s\u01b0<\/th>\n                                <th>M\u1ee9c h\u1ecdc ph\u00ed\/bu\u1ed5i<\/th>\n                                <th>Th\u1eddi l\u01b0\u1ee3ng<\/th>\n                                <th>\u0110\u1eb7c \u0111i\u1ec3m<\/th>\n                            <\/tr>\n                        <\/thead>\n                        <tbody>\n                            <tr>\n                                <td><strong>Gia s\u01b0 sinh vi\u00ean<\/strong><\/td>\n                                <td class=\"price-highlight\">120.000 \u2013 150.000 \u0111\u1ed3ng<\/td>\n                                <td>2 gi\u1edd<\/td>\n                                <td>Nhi\u1ec7t t\u00ecnh, n\u0103ng \u0111\u1ed9ng, c\u00f3 kinh nghi\u1ec7m<\/td>\n                            <\/tr>\n                            <tr>\n                                <td><strong>Gia s\u01b0 gi\u00e1o vi\u00ean<\/strong><\/td>\n                                <td class=\"price-highlight\">250.000 \u2013 300.000 \u0111\u1ed3ng<\/td>\n                                <td>1,5 \u2013 2 gi\u1edd<\/td>\n                                <td>Kinh nghi\u1ec7m cao, chuy\u00ean m\u00f4n v\u1eefng<\/td>\n                            <\/tr>\n                        <\/tbody>\n                    <\/table>\n                    \n                    <div class=\"highlight-box\">\n                        <p><strong>L\u01b0u \u00fd:<\/strong> M\u1ee9c h\u1ecdc ph\u00ed ph\u1ee5 thu\u1ed9c v\u00e0o m\u00f4n h\u1ecdc, s\u1ed1 bu\u1ed5i m\u1ed7i tu\u1ea7n v\u00e0 y\u00eau c\u1ea7u c\u1ee5 th\u1ec3 c\u1ee7a ph\u1ee5 huynh. Li\u00ean h\u1ec7 \u0111\u1ec3 \u0111\u01b0\u1ee3c t\u01b0 v\u1ea5n chi ti\u1ebft.<\/p>\n                    <\/div>\n                    \n                    <h2 id=\"service\">Gia S\u01b0 L\u1edbp 2 T\u1ea1i Nh\u00e0 Uy T\u00edn \u2013 NextCV<\/h2>\n                    \n                    <p><strong>Gia S\u01b0 NextCV<\/strong> chuy\u00ean cung c\u1ea5p <strong>gia s\u01b0 l\u1edbp 2 t\u1ea1i nh\u00e0 1 k\u00e8m 1<\/strong> v\u1edbi c\u00e1c m\u00f4n:<\/p>\n                    \n                    <ul>\n                        <li><strong>Gia s\u01b0 to\u00e1n l\u1edbp 2<\/strong> &#8211; Gi\u00fap b\u00e9 n\u1eafm v\u1eefng ki\u1ebfn th\u1ee9c v\u00e0 t\u01b0 duy logic<\/li>\n                        <li><strong>Gia s\u01b0 l\u1edbp 2 ti\u1ebfng Vi\u1ec7t<\/strong> &#8211; R\u00e8n \u0111\u1ecdc th\u00f4ng vi\u1ebft th\u1ea1o, ch\u00ednh t\u1ea3 \u0111\u00fang<\/li>\n                        <li><strong>Gia s\u01b0 ti\u1ebfng Anh l\u1edbp 2<\/strong> &#8211; X\u00e2y d\u1ef1ng n\u1ec1n t\u1ea3ng ng\u00f4n ng\u1eef v\u1eefng ch\u1eafc<\/li>\n                        <li><strong>Gia s\u01b0 r\u00e8n ch\u1eef cho h\u1ecdc sinh l\u1edbp 2<\/strong> &#8211; Vi\u1ebft ch\u1eef \u0111\u1eb9p, tr\u00ecnh b\u00e0y s\u1ea1ch s\u1ebd<\/li>\n                    <\/ul>\n                    \n                    <div class=\"highlight-box\">\n                        <p><strong>Cam k\u1ebft t\u1eeb NextCV:<\/strong> Gia s\u01b0 \u0111\u01b0\u1ee3c tuy\u1ec3n ch\u1ecdn k\u1ef9 l\u01b0\u1ee1ng, c\u00f3 l\u1ed9 tr\u00ecnh h\u1ecdc r\u00f5 r\u00e0ng, theo s\u00e1t ti\u1ebfn \u0111\u1ed9 t\u1eebng b\u00e9 v\u00e0 b\u00e1o c\u00e1o k\u1ebft qu\u1ea3 h\u1ecdc t\u1eadp \u0111\u1ecbnh k\u1ef3 cho ph\u1ee5 huynh.<\/p>\n                    <\/div>\n                    \n                    <h2 id=\"conclusion\">K\u1ebft Lu\u1eadn<\/h2>\n                    \n                    <p><strong>Gia s\u01b0 l\u1edbp 2 t\u1ea1i nh\u00e0 1 k\u00e8m 1<\/strong> l\u00e0 gi\u1ea3i ph\u00e1p t\u1ed1i \u01b0u gi\u00fap:<\/p>\n                    \n                    <ul>\n                        <li>B\u00e9 n\u1eafm v\u1eefng ki\u1ebfn th\u1ee9c To\u00e1n, Ti\u1ebfng Vi\u1ec7t, Ti\u1ebfng Anh<\/li>\n                        <li>H\u00ecnh th\u00e0nh th\u00f3i quen h\u1ecdc t\u1eadp khoa h\u1ecdc v\u00e0 hi\u1ec7u qu\u1ea3<\/li>\n                        <li>Ph\u00e1t tri\u1ec3n t\u01b0 duy logic v\u00e0 kh\u1ea3 n\u0103ng ng\u00f4n ng\u1eef<\/li>\n                        <li>T\u1ef1 tin trong h\u1ecdc t\u1eadp v\u00e0 r\u00e8n luy\u1ec7n t\u00ednh t\u1ef1 gi\u00e1c<\/li>\n                        <li>Ph\u1ee5 huynh y\u00ean t\u00e2m v\u1ec1 ch\u1ea5t l\u01b0\u1ee3ng h\u1ecdc t\u1eadp c\u1ee7a con<\/li>\n                    <\/ul>\n                    \n                    <p>\u0110\u1ea7u t\u01b0 cho gi\u00e1o d\u1ee5c ngay t\u1eeb l\u1edbp 2 ch\u00ednh l\u00e0 \u0111\u1ea7u t\u01b0 cho t\u01b0\u01a1ng lai h\u1ecdc t\u1eadp d\u00e0i h\u1ea1n c\u1ee7a tr\u1ebb. V\u1edbi <strong>gia s\u01b0 l\u1edbp 2 t\u1ea1i nh\u00e0<\/strong>, b\u00e9 s\u1ebd c\u00f3 n\u1ec1n t\u1ea3ng v\u1eefng ch\u1eafc \u0111\u1ec3 ph\u00e1t tri\u1ec3n to\u00e0n di\u1ec7n.<\/p>\n                    \n                    <div class=\"read-more-section\" id=\"related\">\n                        <h3 class=\"read-more-title\"><i class=\"fas fa-book-open\"><\/i> B\u00e0i Vi\u1ebft Li\u00ean Quan<\/h3>\n                        <ul class=\"read-more-list\">\n                            <li>\n                                <a href=\"https:\/\/timgiasu.vn\/tim-gia-su-lop-1-tai-nha-day-kem-1-kem-1\/\" target=\"_blank\">\n                                    <i class=\"fas fa-arrow-right\"><\/i>\n                                    <span>T\u00ecm Gia S\u01b0 L\u1edbp 1 T\u1ea1i Nh\u00e0 &#8211; D\u1ea1y K\u00e8m 1 K\u00e8m 1 Hi\u1ec7u Qu\u1ea3<\/span>\n                                <\/a>\n                            <\/li>\n                            <li>\n                                <a href=\"https:\/\/timgiasu.vn\/gia-su-lop-3-loi-ich-va-kinh-nghiem-thue\/\" target=\"_blank\">\n                                    <i class=\"fas fa-arrow-right\"><\/i>\n                                    <span>Gia S\u01b0 L\u1edbp 3 &#8211; L\u1ee3i \u00cdch V\u00e0 Kinh Nghi\u1ec7m Thu\u00ea Gia S\u01b0 Hi\u1ec7u Qu\u1ea3<\/span>\n                                <\/a>\n                            <\/li>\n                        <\/ul>\n                    <\/div>\n                    \n                    <a href=\"tel:0347086798\" class=\"cta-button\">\n                        <i class=\"fas fa-phone-alt\"><\/i> Li\u00ean H\u1ec7 T\u00ecm Gia S\u01b0 L\u1edbp 2\n                    <\/a>\n                <\/div>\n                \n                <!-- Ph\u1ea7n \u0111\u00e1nh gi\u00e1 b\u00e0i vi\u1ebft -->\n                <div class=\"rating-section\">\n                    <h3 class=\"rating-title\">\u0110\u00e1nh Gi\u00e1 B\u00e0i Vi\u1ebft<\/h3>\n                    \n                    <div class=\"rating-stars\" id=\"ratingStars\">\n                        <span class=\"star\" data-value=\"1\"><i class=\"far fa-star\"><\/i><\/span>\n                        <span class=\"star\" data-value=\"2\"><i class=\"far fa-star\"><\/i><\/span>\n                        <span class=\"star\" data-value=\"3\"><i class=\"far fa-star\"><\/i><\/span>\n                        <span class=\"star\" data-value=\"4\"><i class=\"far fa-star\"><\/i><\/span>\n                        <span class=\"star\" data-value=\"5\"><i class=\"far fa-star\"><\/i><\/span>\n                    <\/div>\n                    \n                    <div class=\"rating-count\">\n                        <span><i class=\"fas fa-users\"><\/i> 1,850 ng\u01b0\u1eddi \u0111\u00e3 \u0111\u00e1nh gi\u00e1<\/span>\n                        <span><i class=\"fas fa-star\"><\/i> \u0110i\u1ec3m trung b\u00ecnh: 4.7\/5<\/span>\n                    <\/div>\n                    \n                    <div class=\"rating-form\">\n                        <h4>Vi\u1ebft \u0111\u00e1nh gi\u00e1 c\u1ee7a b\u1ea1n<\/h4>\n                        <form id=\"reviewForm\">\n                            <div class=\"form-group\">\n                                <label for=\"userName\">T\u00ean c\u1ee7a b\u1ea1n:<\/label>\n                                <input type=\"text\" id=\"userName\" required placeholder=\"Nh\u1eadp t\u00ean c\u1ee7a b\u1ea1n\">\n                            <\/div>\n                            <div class=\"form-group\">\n                                <label for=\"userEmail\">Email (kh\u00f4ng b\u1eaft bu\u1ed9c):<\/label>\n                                <input type=\"email\" id=\"userEmail\" placeholder=\"Nh\u1eadp email c\u1ee7a b\u1ea1n\">\n                            <\/div>\n                            <div class=\"form-group\">\n                                <label for=\"userReview\">\u0110\u00e1nh gi\u00e1 c\u1ee7a b\u1ea1n:<\/label>\n                                <textarea id=\"userReview\" required placeholder=\"Chia s\u1ebb suy ngh\u0129 c\u1ee7a b\u1ea1n v\u1ec1 b\u00e0i vi\u1ebft n\u00e0y...\"><\/textarea>\n                            <\/div>\n                            <button type=\"submit\" class=\"submit-rating\">G\u1eedi \u0110\u00e1nh Gi\u00e1<\/button>\n                        <\/form>\n                    <\/div>\n                    \n                    <div class=\"reviews-list\" id=\"faq\">\n                        <h4>H\u1ecfi \u0110\u00e1p Ph\u1ee5 Huynh<\/h4>\n                        \n                        <div class=\"review-item\">\n                            <div class=\"review-header\">\n                                <span class=\"review-author\">Tr\u1ea7n Th\u1ecb Thu<\/span>\n                                <span class=\"review-date\">22\/01\/2025<\/span>\n                            <\/div>\n                            <div class=\"review-stars\">\n                                <i class=\"fas fa-star\"><\/i>\n                                <i class=\"fas fa-star\"><\/i>\n                                <i class=\"fas fa-star\"><\/i>\n                                <i class=\"fas fa-star\"><\/i>\n                                <i class=\"fas fa-star\"><\/i>\n                            <\/div>\n                            <p class=\"review-content\">B\u00e0i vi\u1ebft r\u1ea5t chi ti\u1ebft! Con t\u00f4i \u0111ang h\u1ecdc l\u1edbp 2, b\u00e9 y\u1ebfu m\u00f4n To\u00e1n. Sau khi \u0111\u1ecdc b\u00e0i n\u00e0y, t\u00f4i quy\u1ebft \u0111\u1ecbnh t\u00ecm gia s\u01b0 cho con. Th\u00f4ng tin v\u1ec1 h\u1ecdc ph\u00ed r\u1ea5t h\u1eefu \u00edch \u0111\u1ec3 t\u00f4i l\u00ean k\u1ebf ho\u1ea1ch t\u00e0i ch\u00ednh.<\/p>\n                        <\/div>\n                        \n                        <div class=\"review-item\">\n                            <div class=\"review-header\">\n                                <span class=\"review-author\">L\u00ea V\u0103n H\u00f9ng<\/span>\n                                <span class=\"review-date\">22\/1\/2025<\/span>\n                            <\/div>\n                            <div class=\"review-stars\">\n                                <i class=\"fas fa-star\"><\/i>\n                                <i class=\"fas fa-star\"><\/i>\n                                <i class=\"fas fa-star\"><\/i>\n                                <i class=\"fas fa-star\"><\/i>\n                                <i class=\"far fa-star\"><\/i>\n                            <\/div>\n                            <p class=\"review-content\">T\u00f4i mu\u1ed1n h\u1ecfi th\u00eam v\u1ec1 gia s\u01b0 ti\u1ebfng Anh l\u1edbp 2. B\u00e9 nh\u00e0 t\u00f4i ch\u01b0a h\u1ecdc ti\u1ebfng Anh bao gi\u1edd, c\u00f3 c\u1ea7n t\u00ecm gia s\u01b0 chuy\u00ean v\u1ec1 ti\u1ebfng Anh cho tr\u1ebb em kh\u00f4ng? Hay gia s\u01b0 \u0111a m\u00f4n c\u0169ng d\u1ea1y \u0111\u01b0\u1ee3c?<\/p>\n                        <\/div>\n                        \n                        <div class=\"review-item\">\n                            <div class=\"review-header\">\n                                <span class=\"review-author\">Nguy\u1ec5n Th\u1ecb Mai<\/span>\n                                <span class=\"review-date\">22\/1\/2025<\/span>\n                            <\/div>\n                            <div class=\"review-stars\">\n                                <i class=\"fas fa-star\"><\/i>\n                                <i class=\"fas fa-star\"><\/i>\n                                <i class=\"fas fa-star\"><\/i>\n                                <i class=\"fas fa-star\"><\/i>\n                                <i class=\"fas fa-star-half-alt\"><\/i>\n                            <\/div>\n                            <p class=\"review-content\">Con t\u00f4i vi\u1ebft ch\u1eef r\u1ea5t x\u1ea5u, t\u00f4i \u0111ang t\u00ecm gia s\u01b0 r\u00e8n ch\u1eef. B\u00e0i vi\u1ebft c\u00f3 \u0111\u1ec1 c\u1eadp \u0111\u1ebfn gia s\u01b0 r\u00e8n ch\u1eef nh\u01b0ng t\u00f4i mu\u1ed1n bi\u1ebft th\u00eam v\u1ec1 th\u1eddi gian c\u1ea7n thi\u1ebft \u0111\u1ec3 c\u1ea3i thi\u1ec7n ch\u1eef vi\u1ebft c\u1ee7a b\u00e9.<\/p>\n                        <\/div>\n                    <\/div>\n                <\/div>\n            <\/article>\n        <\/main>\n    <\/div>\n\n    <script>\n        \/\/ JavaScript cho menu mobile\n        const menuToggle = document.getElementById('menuToggle');\n        const mobileMenu = document.getElementById('mobileMenu');\n        const closeMenu = document.getElementById('closeMenu');\n        \n        menuToggle.addEventListener('click', () => {\n            mobileMenu.style.display = 'block';\n            document.body.style.overflow = 'hidden';\n        });\n        \n        closeMenu.addEventListener('click', () => {\n            mobileMenu.style.display = 'none';\n            document.body.style.overflow = 'auto';\n        });\n        \n        \/\/ \u0110\u00f3ng menu khi click b\u00ean ngo\u00e0i\n        mobileMenu.addEventListener('click', (e) => {\n            if (e.target === mobileMenu) {\n                mobileMenu.style.display = 'none';\n                document.body.style.overflow = 'auto';\n            }\n        });\n        \n        \/\/ X\u1eed l\u00fd click menu item\n        const desktopMenuLinks = document.querySelectorAll('#desktopMenuList a');\n        const mobileMenuLinks = document.querySelectorAll('#mobileMenuList a');\n        \n        \/\/ H\u00e0m x\u1eed l\u00fd click menu item\n        function handleMenuItemClick(e, isMobile = false) {\n            e.preventDefault();\n            \n            const targetId = this.getAttribute('href');\n            const targetElement = document.querySelector(targetId);\n            \n            if (targetElement) {\n                \/\/ Cu\u1ed9n \u0111\u1ebfn ph\u1ea7n t\u1eed m\u1ee5c ti\u00eau\n                window.scrollTo({\n                    top: targetElement.offsetTop - 20,\n                    behavior: 'smooth'\n                });\n                \n                \/\/ C\u1eadp nh\u1eadt active menu\n                if (isMobile) {\n                    mobileMenuLinks.forEach(link => link.classList.remove('active'));\n                    desktopMenuLinks.forEach(link => link.classList.remove('active'));\n                    mobileMenu.style.display = 'none';\n                    document.body.style.overflow = 'auto';\n                } else {\n                    desktopMenuLinks.forEach(link => link.classList.remove('active'));\n                    mobileMenuLinks.forEach(link => link.classList.remove('active'));\n                }\n                \n                this.classList.add('active');\n            }\n        }\n        \n        \/\/ G\u1eafn s\u1ef1 ki\u1ec7n cho menu desktop\n        desktopMenuLinks.forEach(link => {\n            link.addEventListener('click', handleMenuItemClick);\n        });\n        \n        \/\/ G\u1eafn s\u1ef1 ki\u1ec7n cho menu mobile\n        mobileMenuLinks.forEach(link => {\n            link.addEventListener('click', (e) => handleMenuItemClick.call(link, e, true));\n        });\n        \n        \/\/ JavaScript cho \u0111\u00e1nh gi\u00e1 sao\n        const stars = document.querySelectorAll('.star');\n        let selectedRating = 0;\n        \n        stars.forEach(star => {\n            star.addEventListener('click', () => {\n                const value = parseInt(star.getAttribute('data-value'));\n                selectedRating = value;\n                \n                \/\/ C\u1eadp nh\u1eadt hi\u1ec3n th\u1ecb sao\n                stars.forEach((s, index) => {\n                    if (index < value) {\n                        s.innerHTML = '<i class=\"fas fa-star\"><\/i>';\n                        s.classList.add('active');\n                    } else {\n                        s.innerHTML = '<i class=\"far fa-star\"><\/i>';\n                        s.classList.remove('active');\n                    }\n                });\n            });\n            \n            \/\/ Hi\u1ec7u \u1ee9ng hover\n            star.addEventListener('mouseover', () => {\n                const value = parseInt(star.getAttribute('data-value'));\n                \n                stars.forEach((s, index) => {\n                    if (index < value) {\n                        s.innerHTML = '<i class=\"fas fa-star\"><\/i>';\n                        s.style.color = '#ffcc00';\n                    }\n                });\n            });\n            \n            star.addEventListener('mouseout', () => {\n                stars.forEach((s, index) => {\n                    if (index >= selectedRating) {\n                        s.innerHTML = '<i class=\"far fa-star\"><\/i>';\n                        s.style.color = '';\n                    }\n                });\n            });\n        });\n        \n        \/\/ X\u1eed l\u00fd form \u0111\u00e1nh gi\u00e1\n        const reviewForm = document.getElementById('reviewForm');\n        \n        reviewForm.addEventListener('submit', (e) => {\n            e.preventDefault();\n            \n            const userName = document.getElementById('userName').value;\n            const userReview = document.getElementById('userReview').value;\n            \n            if (selectedRating === 0) {\n                alert('Vui l\u00f2ng ch\u1ecdn s\u1ed1 sao \u0111\u00e1nh gi\u00e1!');\n                return;\n            }\n            \n            if (!userName || !userReview) {\n                alert('Vui l\u00f2ng \u0111i\u1ec1n \u0111\u1ea7y \u0111\u1ee7 th\u00f4ng tin!');\n                return;\n            }\n            \n            \/\/ Hi\u1ec3n th\u1ecb th\u00f4ng b\u00e1o th\u00e0nh c\u00f4ng\n            alert('C\u1ea3m \u01a1n b\u1ea1n \u0111\u00e3 \u0111\u00e1nh gi\u00e1 b\u00e0i vi\u1ebft! \u0110\u00e1nh gi\u00e1 c\u1ee7a b\u1ea1n s\u1ebd \u0111\u01b0\u1ee3c ki\u1ec3m duy\u1ec7t tr\u01b0\u1edbc khi hi\u1ec3n th\u1ecb.');\n            \n            \/\/ Reset form\n            reviewForm.reset();\n            \n            \/\/ Reset sao\n            stars.forEach(star => {\n                star.innerHTML = '<i class=\"far fa-star\"><\/i>';\n                star.classList.remove('active');\n            });\n            selectedRating = 0;\n        });\n        \n        \/\/ Responsive: \u0111\u00f3ng menu khi resize v\u1ec1 desktop\n        window.addEventListener('resize', () => {\n            if (window.innerWidth > 992) {\n                mobileMenu.style.display = 'none';\n                document.body.style.overflow = 'auto';\n            }\n        });\n        \n        \/\/ Th\u00eam hi\u1ec7u \u1ee9ng cho c\u00e1c link n\u1ed9i b\u1ed9\n        document.querySelectorAll('.internal-link').forEach(link => {\n            link.addEventListener('click', function(e) {\n                \/\/ M\u1edf link trong tab m\u1edbi\n                e.preventDefault();\n                window.open(this.href, '_blank');\n            });\n        });\n        \n        \/\/ Th\u00eam hi\u1ec7u \u1ee9ng cho c\u00e1c link trong ph\u1ea7n b\u00e0i vi\u1ebft li\u00ean quan\n        document.querySelectorAll('.read-more-list a').forEach(link => {\n            link.addEventListener('click', function(e) {\n                \/\/ M\u1edf link trong tab m\u1edbi\n                e.preventDefault();\n                window.open(this.href, '_blank');\n            });\n        });\n    <\/script>\n<\/body>\n<\/html>\n\n\n\n<!DOCTYPE html>\n<html lang=\"vi\">\n<head>\n    <meta charset=\"UTF-8\">\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n    <link rel=\"stylesheet\" href=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/6.4.0\/css\/all.min.css\">\n    <style>\n        \/* Widget container - \u0110\u1eb6T C\u1ed0 \u0110\u1ecaNH CAO H\u01a0N 70px (50px + 20px) *\/\n        .widget-container {\n            position: fixed;\n            bottom: 90px; \/* 20px + 50px + 20px = cao h\u01a1n 70px *\/\n            left: 20px;\n            z-index: 9999;\n            font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n        }\n        \n        \/* N\u00fat ch\u00ednh - \u0110\u1ed3ng h\u1ed3 *\/\n        .clock-btn {\n            width: 50px;\n            height: 50px;\n            border-radius: 25px;\n            border: none;\n            background: linear-gradient(135deg, #8b5cf6 0%, #7c3aed 100%);\n            color: white;\n            cursor: pointer;\n            display: flex;\n            align-items: center;\n            justify-content: center;\n            box-shadow: 0 4px 12px rgba(139, 92, 246, 0.3);\n            transition: all 0.3s ease;\n            font-size: 20px;\n            position: relative;\n        }\n        \n        .clock-btn:hover:not(.disabled):not(.submitted):not(.completed) {\n            transform: scale(1.08);\n            box-shadow: 0 6px 20px rgba(139, 92, 246, 0.4);\n        }\n        \n        \/* Tr\u1ea1ng th\u00e1i disabled (ch\u01b0a h\u1ebft gi\u1edd) *\/\n        .clock-btn.disabled {\n            background: linear-gradient(135deg, #9ca3af 0%, #6b7280 100%);\n            cursor: not-allowed;\n            opacity: 0.9;\n        }\n        \n        \/* Tr\u1ea1ng th\u00e1i \u0111\u00e3 h\u1ebft gi\u1edd - ch\u1edd click *\/\n        .clock-btn.completed {\n            background: linear-gradient(135deg, #f59e0b 0%, #d97706 100%);\n            cursor: pointer;\n        }\n        \n        \/* Tr\u1ea1ng th\u00e1i \u0111\u00e3 submit - \u1ea8N HO\u00c0N TO\u00c0N *\/\n        .widget-container.hidden,\n        .clock-btn.submitted {\n            display: none !important;\n            visibility: hidden !important;\n        }\n        \n        \/* Badge \u0111\u1ebfm ng\u01b0\u1ee3c *\/\n        .count-badge {\n            position: absolute;\n            top: -6px;\n            right: -6px;\n            background: #ef4444;\n            color: white;\n            font-size: 11px;\n            font-weight: bold;\n            min-width: 22px;\n            height: 22px;\n            border-radius: 11px;\n            display: flex;\n            align-items: center;\n            justify-content: center;\n            border: 2px solid white;\n            font-family: 'Courier New', monospace;\n            transition: all 0.3s ease;\n        }\n        \n        \/* Form popup - D\u1ecaCH SANG PH\u1ea2I 10px *\/\n        .form-popup {\n            position: absolute;\n            bottom: 60px;\n            left: 10px;\n            width: 280px;\n            background: white;\n            border-radius: 12px;\n            box-shadow: 0 8px 30px rgba(0,0,0,0.15);\n            padding: 0;\n            display: none;\n            border: 1px solid #e5e7eb;\n            overflow: hidden;\n            opacity: 0;\n            transform: translateY(10px);\n            transition: opacity 0.3s ease, transform 0.3s ease;\n        }\n        \n        .form-popup.show {\n            display: block;\n            opacity: 1;\n            transform: translateY(0);\n        }\n        \n        .form-popup.disabled-popup {\n            display: none !important;\n        }\n        \n        .form-header {\n            background: linear-gradient(135deg, #8b5cf6 0%, #7c3aed 100%);\n            color: white;\n            padding: 16px 20px;\n            display: flex;\n            align-items: center;\n            gap: 10px;\n        }\n        \n        .form-title {\n            font-weight: 600;\n            font-size: 16px;\n            flex: 1;\n        }\n        \n        .close-btn {\n            background: rgba(255,255,255,0.2);\n            border: none;\n            color: white;\n            cursor: pointer;\n            font-size: 18px;\n            width: 30px;\n            height: 30px;\n            display: flex;\n            align-items: center;\n            justify-content: center;\n            border-radius: 50%;\n            transition: background 0.2s;\n        }\n        \n        .close-btn:hover {\n            background: rgba(255,255,255,0.3);\n        }\n        \n        .form-body {\n            padding: 20px;\n        }\n        \n        .input-group {\n            margin-bottom: 20px;\n        }\n        \n        .input-label {\n            display: block;\n            color: #4b5563;\n            font-size: 14px;\n            margin-bottom: 8px;\n            font-weight: 500;\n        }\n        \n        .phone-input {\n            width: 100%;\n            padding: 12px 16px;\n            border: 2px solid #e5e7eb;\n            border-radius: 8px;\n            font-size: 15px;\n            box-sizing: border-box;\n            transition: border-color 0.3s;\n            text-align: center;\n        }\n        \n        .phone-input:focus {\n            outline: none;\n            border-color: #8b5cf6;\n        }\n        \n        .submit-btn {\n            width: 100%;\n            padding: 12px;\n            background: #10b981;\n            color: white;\n            border: none;\n            border-radius: 8px;\n            cursor: pointer;\n            font-weight: 600;\n            font-size: 15px;\n            transition: background 0.3s;\n        }\n        \n        .submit-btn:hover {\n            background: #059669;\n        }\n        \n        .submit-btn:disabled {\n            background: #9ca3af;\n            cursor: not-allowed;\n        }\n        \n        .success-message {\n            text-align: center;\n            padding: 30px 20px;\n            display: none;\n        }\n        \n        .success-message.show {\n            display: block;\n        }\n        \n        .success-icon {\n            color: #10b981;\n            font-size: 40px;\n            margin-bottom: 12px;\n        }\n        \n        .success-text {\n            color: #065f46;\n            font-weight: 600;\n            font-size: 16px;\n        }\n        \n        .info-text {\n            color: #6b7280;\n            font-size: 13px;\n            margin-top: 8px;\n        }\n        \n        .error-message {\n            color: #dc2626;\n            font-size: 12px;\n            margin-top: 5px;\n            display: none;\n        }\n        \n        \/* Loading spinner *\/\n        .spinner {\n            display: inline-block;\n            width: 16px;\n            height: 16px;\n            border: 2px solid rgba(255,255,255,0.3);\n            border-radius: 50%;\n            border-top-color: white;\n            animation: spin 0.8s linear infinite;\n        }\n        \n        @keyframes spin {\n            to { transform: rotate(360deg); }\n        }\n        \n        \/* Th\u00f4ng b\u00e1o ch\u01b0a h\u1ebft gi\u1edd *\/\n        .timeout-message {\n            position: absolute;\n            bottom: 60px;\n            left: 10px;\n            background: rgba(0, 0, 0, 0.85);\n            color: white;\n            padding: 12px 16px;\n            border-radius: 8px;\n            font-size: 13px;\n            display: none;\n            white-space: nowrap;\n            backdrop-filter: blur(4px);\n            z-index: 10000;\n            width: 220px;\n            text-align: center;\n        }\n        \n        .timeout-message.show {\n            display: block;\n            animation: fadeIn 0.2s ease;\n        }\n        \n        @keyframes fadeIn {\n            from {\n                opacity: 0;\n                transform: translateY(10px);\n            }\n            to {\n                opacity: 1;\n                transform: translateY(0);\n            }\n        }\n        \n        \/* Responsive cho mobile *\/\n        @media (max-width: 768px) {\n            .widget-container {\n                left: 15px;\n                bottom: 95px; \/* Th\u00eam 10px n\u1eefa: 85px + 10px = 95px *\/\n            }\n            \n            .form-popup {\n                width: 260px;\n                left: 5px;\n            }\n            \n            .timeout-message {\n                width: 200px;\n                font-size: 12px;\n                left: 5px;\n            }\n        }\n        \n        @media (max-width: 480px) {\n            .widget-container {\n                left: 10px;\n                bottom: 90px; \/* Th\u00eam 10px n\u1eefa: 80px + 10px = 90px *\/\n            }\n            \n            .form-popup {\n                width: 240px;\n                left: 0;\n            }\n            \n            .timeout-message {\n                width: 180px;\n                left: 0;\n            }\n        }\n    <\/style>\n<\/head>\n<body>\n\n    <!-- Widget - B\u00caN TR\u00c1I -->\n    <div class=\"widget-container\" id=\"widgetContainer\">\n        <!-- Th\u00f4ng b\u00e1o ch\u01b0a h\u1ebft gi\u1edd -->\n        <div id=\"timeoutMessage\" class=\"timeout-message\">\n            <i class=\"fas fa-hourglass-half\" style=\"margin-right: 8px;\"><\/i>\n            Vui l\u00f2ng \u0111\u1ee3i <span id=\"timeLeftText\">180<\/span> gi\u00e2y n\u1eefa\n        <\/div>\n        \n        <!-- Form popup -->\n        <div id=\"formPopup\" class=\"form-popup\">\n            <div class=\"form-header\">\n                <div class=\"form-title\">\n                    <i class=\"fas fa-clock\"><\/i> Nh\u1eadp th\u00f4ng tin\n                <\/div>\n                <button class=\"close-btn\" id=\"closeForm\">\n                    <i class=\"fas fa-times\"><\/i>\n                <\/button>\n            <\/div>\n            \n            <div class=\"form-body\">\n                <div id=\"formContent\">\n                    <div class=\"input-group\">\n                        <label class=\"input-label\">S\u1ed1 \u0111i\u1ec7n tho\u1ea1i c\u1ee7a b\u1ea1n<\/label>\n                        <input type=\"tel\" \n                               id=\"phoneInput\" \n                               class=\"phone-input\" \n                               placeholder=\"Nh\u1eadp S\u1ed1 \u0110i\u1ec7n Tho\u1ea1i\"\n                               maxlength=\"11\"\n                               inputmode=\"numeric\">\n                        <div id=\"phoneError\" class=\"error-message\">\n                            Vui l\u00f2ng nh\u1eadp s\u1ed1 \u0111i\u1ec7n tho\u1ea1i h\u1ee3p l\u1ec7\n                        <\/div>\n                    <\/div>\n                    \n                    <button id=\"submitBtn\" class=\"submit-btn\">\n                        <span id=\"btnText\">\n                            <i class=\"fas fa-paper-plane\"><\/i> G\u1eedi th\u00f4ng tin\n                        <\/span>\n                    <\/button>\n                    \n                <\/div>\n                \n                <div id=\"successMessage\" class=\"success-message\">\n                    <div class=\"success-icon\">\n                        <i class=\"fas fa-check-circle\"><\/i>\n                    <\/div>\n                    <div class=\"success-text\">\u0110\u00e3 g\u1eedi th\u00e0nh c\u00f4ng<\/div>\n                    <p class=\"info-text\">\n                        B\u1ea1n \u0111\u00e3 t\u00edch \u0111\u01b0\u1ee3c 1 \u0111i\u1ec3m quy \u0111\u1ed5i\n                    <\/p>\n                <\/div>\n\n                <div id=\"errorMessage\" class=\"success-message\" style=\"display: none; color: #dc2626;\">\n                    <div class=\"success-icon\">\n                        <i class=\"fas fa-exclamation-circle\"><\/i>\n                    <\/div>\n                    <div class=\"success-text\">G\u1eedi th\u1ea5t b\u1ea1i<\/div>\n                    <p class=\"info-text\">\n                        Vui l\u00f2ng th\u1eed l\u1ea1i sau\n                    <\/p>\n                <\/div>\n            <\/div>\n        <\/div>\n        \n        <!-- N\u00fat ch\u00ednh - \u0110\u1ed3ng h\u1ed3 -->\n        <button id=\"clockBtn\" class=\"clock-btn disabled\" title=\"\u0110ang \u0111\u1ebfm ng\u01b0\u1ee3c...\">\n            <i class=\"fas fa-clock\"><\/i>\n            <div id=\"countBadge\" class=\"count-badge\">180<\/div>\n        <\/button>\n    <\/div>\n\n    <script>\n        document.addEventListener('DOMContentLoaded', function() {\n            \/\/ Elements\n            const widgetContainer = document.getElementById('widgetContainer');\n            const clockBtn = document.getElementById('clockBtn');\n            const countBadge = document.getElementById('countBadge');\n            const timeoutMessage = document.getElementById('timeoutMessage');\n            const timeLeftText = document.getElementById('timeLeftText');\n            const formPopup = document.getElementById('formPopup');\n            const closeForm = document.getElementById('closeForm');\n            const phoneInput = document.getElementById('phoneInput');\n            const phoneError = document.getElementById('phoneError');\n            const submitBtn = document.getElementById('submitBtn');\n            const btnText = document.getElementById('btnText');\n            const successMessage = document.getElementById('successMessage');\n            const errorMessage = document.getElementById('errorMessage');\n            const formContent = document.getElementById('formContent');\n            \n            \/\/ C\u1ea4U H\u00ccNH QUAN TR\u1eccNG: THAY \u0110\u1ed4I URL N\u00c0Y TH\u00c0NH URL WEB APP C\u1ee6A B\u1ea0N\n            const GOOGLE_SCRIPT_URL = 'https:\/\/script.google.com\/macros\/s\/AKfycbww0gAY6jiaNAYXEIpVl24Hn169YTCaY7zvKRZbpfqyFNDROxrswVR5qLgZF5bWROWF\/exec';\n            \n            \/\/ Variables\n            let countdownTimer;\n            let timeLeft = 180; \/\/ 180 gi\u00e2y = 2 ph\u00fat\n            let isFormShown = false;\n            let isSubmitted = false;\n            let isTimeout = false;\n            let tooltipTimeout;\n            \n            \/\/ Kh\u1edfi \u0111\u1ed9ng \u0111\u1ebfm ng\u01b0\u1ee3c\n            function initCountdown() {\n                console.log('\u23f0 B\u1eaft \u0111\u1ea7u \u0111\u1ebfm 180 gi\u00e2y (3 ph\u00fat)...');\n                console.log('\ud83d\udccc Desktop: N\u00fat cao h\u01a1n 70px t\u1eeb c\u1ea1nh d\u01b0\u1edbi');\n                console.log('\ud83d\udcf1 Mobile: N\u00fat cao h\u01a1n 80px t\u1eeb c\u1ea1nh d\u01b0\u1edbi (+10px th\u00eam)');\n                startCountdown();\n            }\n            \n            \/\/ B\u1eaft \u0111\u1ea7u \u0111\u1ebfm ng\u01b0\u1ee3c\n            function startCountdown() {\n                updateBadge();\n                \n                countdownTimer = setInterval(() => {\n                    timeLeft--;\n                    updateBadge();\n                    \n                    if (timeLeft <= 0) {\n                        endCountdown();\n                    }\n                }, 1000);\n            }\n            \n            \/\/ C\u1eadp nh\u1eadt badge\n            function updateBadge() {\n                countBadge.textContent = timeLeft;\n                timeLeftText.textContent = timeLeft;\n                \n                \/\/ \u0110\u1ed5i m\u00e0u khi s\u1eafp h\u1ebft gi\u1edd\n                if (timeLeft <= 30) {\n                    countBadge.style.background = timeLeft <= 10 ? '#dc2626' : '#f59e0b';\n                } else {\n                    countBadge.style.background = '#ef4444';\n                }\n                \n                \/\/ Hi\u1ec3n th\u1ecb th\u1eddi gian d\u1ea1ng ph\u00fat:gi\u00e2y khi c\u00f2n d\u01b0\u1edbi 60 gi\u00e2y\n                if (timeLeft < 60) {\n                    countBadge.textContent = timeLeft;\n                }\n            }\n            \n            \/\/ K\u1ebft th\u00fac \u0111\u1ebfm ng\u01b0\u1ee3c\n            function endCountdown() {\n                clearInterval(countdownTimer);\n                countBadge.textContent = '\u2713';\n                countBadge.style.background = '#f59e0b';\n                isTimeout = true;\n                \n                \/\/ M\u1edf kh\u00f3a n\u00fat\n                clockBtn.classList.remove('disabled');\n                clockBtn.classList.add('completed');\n                clockBtn.title = 'Nh\u1ea5n \u0111\u1ec3 m\u1edf form nh\u1eadp th\u00f4ng tin';\n                \n                console.log('\u2705 \u0110\u00e3 h\u1ebft 180 gi\u00e2y, n\u00fat \u0111\u00e3 s\u1eb5n s\u00e0ng m\u1edf form');\n            }\n            \n            \/\/ Hi\u1ec3n th\u1ecb th\u00f4ng b\u00e1o ch\u01b0a h\u1ebft gi\u1edd\n            function showTimeoutMessage() {\n                timeoutMessage.classList.add('show');\n            }\n            \n            \/\/ \u1ea8n th\u00f4ng b\u00e1o ch\u01b0a h\u1ebft gi\u1edd\n            function hideTimeoutMessage() {\n                timeoutMessage.classList.remove('show');\n            }\n            \n            \/\/ Hover v\u00e0o n\u00fat \u0111\u1ed3ng h\u1ed3\n            clockBtn.addEventListener('mouseenter', () => {\n                clearTimeout(tooltipTimeout);\n                \n                if (isSubmitted) return;\n                \n                if (!isTimeout) {\n                    showTimeoutMessage();\n                }\n            });\n            \n            clockBtn.addEventListener('mouseleave', () => {\n                tooltipTimeout = setTimeout(() => {\n                    hideTimeoutMessage();\n                }, 300);\n            });\n            \n            \/\/ Click n\u00fat \u0111\u1ed3ng h\u1ed3\n            clockBtn.addEventListener('click', function() {\n                if (isSubmitted) return;\n                \n                if (!isTimeout) {\n                    \/\/ T\u00ednh th\u1eddi gian c\u00f2n l\u1ea1i \u0111\u1ec3 hi\u1ec3n th\u1ecb\n                    const minutes = Math.floor(timeLeft \/ 60);\n                    const seconds = timeLeft % 60;\n                    const timeDisplay = minutes > 0 ? \n                        `${minutes} ph\u00fat ${seconds} gi\u00e2y` : \n                        `${seconds} gi\u00e2y`;\n                    \n                    timeLeftText.textContent = timeDisplay;\n                    showTimeoutMessage();\n                    setTimeout(() => hideTimeoutMessage(), 2000);\n                    return;\n                }\n                \n                if (!isFormShown) {\n                    showForm();\n                } else {\n                    hideForm();\n                }\n            });\n            \n            \/\/ Hi\u1ec7n form\n            function showForm() {\n                isFormShown = true;\n                formPopup.classList.add('show');\n                hideTimeoutMessage();\n                \n                \/\/ Reset tr\u1ea1ng th\u00e1i form\n                phoneError.style.display = 'none';\n                phoneInput.style.borderColor = '#e5e7eb';\n                \n                setTimeout(() => phoneInput.focus(), 300);\n            }\n            \n            \/\/ \u1ea8n form\n            function hideForm() {\n                formPopup.classList.remove('show');\n                isFormShown = false;\n            }\n            \n            \/\/ \u0110\u00f3ng form b\u1eb1ng d\u1ea5u X\n            closeForm.addEventListener('click', function() {\n                hideForm();\n            });\n            \n            \/\/ Validate s\u1ed1 \u0111i\u1ec7n tho\u1ea1i\n            function validatePhone(phone) {\n                const phoneRegex = \/^(0[3|5|7|8|9])[0-9]{8}$\/;\n                return phoneRegex.test(phone);\n            }\n            \n            \/\/ Hi\u1ec3n th\u1ecb l\u1ed7i\n            function showError(message) {\n                phoneError.textContent = message;\n                phoneError.style.display = 'block';\n                phoneInput.style.borderColor = '#dc2626';\n            }\n            \n            \/\/ \u1ea8n l\u1ed7i\n            function hideError() {\n                phoneError.style.display = 'none';\n                phoneInput.style.borderColor = '#e5e7eb';\n            }\n            \n            \/\/ X\u1eed l\u00fd submit\n            submitBtn.addEventListener('click', submitPhone);\n            phoneInput.addEventListener('keypress', (e) => {\n                if (e.key === 'Enter') submitPhone();\n            });\n            \n            \/\/ X\u1eed l\u00fd khi ng\u01b0\u1eddi d\u00f9ng nh\u1eadp\n            phoneInput.addEventListener('input', () => {\n                hideError();\n            });\n            \n            async function submitPhone() {\n                const phone = phoneInput.value.trim();\n                \n                \/\/ Validate\n                if (!phone) {\n                    showError('Vui l\u00f2ng nh\u1eadp s\u1ed1 \u0111i\u1ec7n tho\u1ea1i');\n                    phoneInput.focus();\n                    return;\n                }\n                \n                if (!validatePhone(phone)) {\n                    showError('S\u1ed1 \u0111i\u1ec7n tho\u1ea1i kh\u00f4ng h\u1ee3p l\u1ec7 (10-11 s\u1ed1, b\u1eaft \u0111\u1ea7u b\u1eb1ng 03\/05\/07\/08\/09)');\n                    phoneInput.focus();\n                    return;\n                }\n                \n                \/\/ Chuy\u1ec3n sang tr\u1ea1ng th\u00e1i loading\n                btnText.innerHTML = '<div class=\"spinner\"><\/div> \u0110ang g\u1eedi...';\n                submitBtn.disabled = true;\n                \n                try {\n                    console.log('\ud83d\udce4 \u0110ang g\u1eedi d\u1eef li\u1ec7u \u0111\u1ebfn Google Sheets...');\n                    console.log('S\u1ed1 \u0111i\u1ec7n tho\u1ea1i:', phone);\n                    console.log('URL:', GOOGLE_SCRIPT_URL);\n                    \n                    \/\/ G\u1eedi d\u1eef li\u1ec7u \u0111\u1ebfn Google Apps Script\n                    const response = await fetch(GOOGLE_SCRIPT_URL, {\n                        method: 'POST',\n                        mode: 'no-cors', \/\/ Quan tr\u1ecdng: tr\u00e1nh l\u1ed7i CORS v\u1edbi Google Apps Script\n                        headers: {\n                            'Content-Type': 'application\/json',\n                        },\n                        body: JSON.stringify({\n                            phoneNumber: phone,\n                            timestamp: new Date().toISOString(),\n                            source: 'Website Widget'\n                        })\n                    });\n                    \n                    \/\/ V\u1edbi mode 'no-cors', ch\u00fang ta kh\u00f4ng th\u1ec3 \u0111\u1ecdc response\n                    \/\/ Nh\u01b0ng d\u1eef li\u1ec7u v\u1eabn \u0111\u01b0\u1ee3c g\u1eedi th\u00e0nh c\u00f4ng\n                    console.log('\u2705 D\u1eef li\u1ec7u \u0111\u00e3 \u0111\u01b0\u1ee3c g\u1eedi th\u00e0nh c\u00f4ng');\n                    \n                    \/\/ Hi\u1ec3n th\u1ecb th\u00f4ng b\u00e1o th\u00e0nh c\u00f4ng\n                    showSuccess();\n                    \n                } catch (error) {\n                    console.error('\u274c L\u1ed7i khi g\u1eedi d\u1eef li\u1ec7u:', error);\n                    showError();\n                }\n            }\n            \n            function showSuccess() {\n                formContent.style.display = 'none';\n                successMessage.classList.add('show');\n                errorMessage.style.display = 'none';\n                \n                isSubmitted = true;\n                \n                setTimeout(() => {\n                    hideForm();\n                    formPopup.classList.add('disabled-popup');\n                    widgetContainer.classList.add('hidden');\n                    \n                    console.log('\ud83d\udc7b Widget \u0111\u00e3 \u1ea9n ho\u00e0n to\u00e0n');\n                    \n                    \/\/ Reset form sau khi \u1ea9n\n                    setTimeout(() => {\n                        resetForm();\n                    }, 300);\n                    \n                }, 2000);\n            }\n            \n            function showError() {\n                formContent.style.display = 'none';\n                successMessage.style.display = 'none';\n                errorMessage.style.display = 'block';\n                \n                \/\/ Hi\u1ec3n th\u1ecb l\u1ea1i form sau 3 gi\u00e2y\n                setTimeout(() => {\n                    formContent.style.display = 'block';\n                    errorMessage.style.display = 'none';\n                    btnText.innerHTML = '<i class=\"fas fa-paper-plane\"><\/i> G\u1eedi th\u00f4ng tin';\n                    submitBtn.disabled = false;\n                }, 3000);\n            }\n            \n            function resetForm() {\n                formContent.style.display = 'block';\n                successMessage.classList.remove('show');\n                errorMessage.style.display = 'none';\n                phoneInput.value = '';\n                btnText.innerHTML = '<i class=\"fas fa-paper-plane\"><\/i> G\u1eedi th\u00f4ng tin';\n                submitBtn.disabled = false;\n                hideError();\n            }\n            \n            \/\/ \u0110\u00f3ng form khi click ra ngo\u00e0i\n            document.addEventListener('click', (e) => {\n                if (formPopup.classList.contains('show') &&\n                    !formPopup.contains(e.target) && \n                    !clockBtn.contains(e.target)) {\n                    \n                    hideForm();\n                }\n            });\n            \n            \/\/ Kh\u1edfi \u0111\u1ed9ng\n            initCountdown();\n        });\n    <\/script>\n<\/body>\n<\/html>\n","protected":false},"excerpt":{"rendered":"<p>Gia S\u01b0 L\u1edbp 2 T\u1ea1i Nh\u00e0 1 K\u00e8m 1 \u2013 To\u00e1n, Ti\u1ebfng Vi\u1ec7t, Ti\u1ebfng Anh Danh M\u1ee5c B\u00e0i Vi\u1ebft T\u1ed5ng Quan V\u00ec Sao N\u00ean Thu\u00ea Gia S\u01b0 L\u1edbp 2? Gia S\u01b0 L\u1edbp 2 D\u1ea1y Nh\u1eefng M\u00f4n G\u00ec? Ph\u00f9 H\u1ee3p V\u1edbi Nh\u1eefng H\u1ecdc Sinh N\u00e0o? H\u1ecdc Ph\u00ed Gia S\u01b0 L\u1edbp 2 Gia S\u01b0 NextCV K\u1ebft Lu\u1eadn [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":3408,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"advanced_seo_description":"","jetpack_seo_html_title":"","jetpack_seo_noindex":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[28],"tags":[],"class_list":["post-3429","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-gia-su-cap-1"],"jetpack_featured_media_url":"https:\/\/i0.wp.com\/timgiasu.vn\/wp-content\/uploads\/2026\/01\/ANH-KHOA-HOC-_1200-x-600-px_.webp?fit=1200%2C600&ssl=1","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/timgiasu.vn\/index.php?rest_route=\/wp\/v2\/posts\/3429","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/timgiasu.vn\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/timgiasu.vn\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/timgiasu.vn\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/timgiasu.vn\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=3429"}],"version-history":[{"count":3,"href":"https:\/\/timgiasu.vn\/index.php?rest_route=\/wp\/v2\/posts\/3429\/revisions"}],"predecessor-version":[{"id":3892,"href":"https:\/\/timgiasu.vn\/index.php?rest_route=\/wp\/v2\/posts\/3429\/revisions\/3892"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/timgiasu.vn\/index.php?rest_route=\/wp\/v2\/media\/3408"}],"wp:attachment":[{"href":"https:\/\/timgiasu.vn\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=3429"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/timgiasu.vn\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=3429"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/timgiasu.vn\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=3429"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}