:root{--trv-font-base:'Montserrat','Be Vietnam Pro',-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--trv-font-heading:'Montserrat','Be Vietnam Pro',-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}body,p,#wrapper div,#wrapper span,#wrapper a,#wrapper li,#wrapper td,#wrapper th,#wrapper label,#wrapper input,#wrapper textarea,#wrapper select,#wrapper button,.nav>li>a,.mobile-sidebar-levels-2 .nav>li>ul>li>a,.button,.header-nav,.nav-dropdown,.footer,.sidebar{font-family:var(--trv-font-base) !important}#wpadminbar,#wpadminbar *{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif}#wpadminbar .ab-icon,#wpadminbar .ab-icon:before,#wpadminbar .ab-item:before,#wpadminbar .dashicons,#wpadminbar .dashicons:before{font-family:dashicons !important;font-style:normal !important;font-weight:400 !important}h1,h2,h3,h4,h5,h6,.heading-font,.banner h1,.banner h2,.section-title,.section-title-main,.widget-title,.alt-font{font-family:var(--trv-font-heading) !important;letter-spacing:-0.2px}:root{--trv-primary:#1b873f;--trv-primary-deep:#0f291e;--trv-accent:#0284c7;--trv-ink:#17313F;--trv-muted:#6D7F89;--trv-soft:#F6F8FA;--trv-line:#E4E9EC;--trv-card-radius:16px;--trv-btn-radius:99px;--trv-shadow:0 10px 30px rgba(11,91,135,0.08);--trv-shadow-hover:0 16px 40px rgba(11,91,135,0.16)}body{color:var(--trv-ink);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;-webkit-font-smoothing:antialiased;background-color:#ffffff}.container,.full-width .container,.product-container,.page-wrapper,.blog-wrapper,.blog-single,#wrapper .container{max-width:1300px !important;width:100% !important;margin-left:auto !important;margin-right:auto !important;box-sizing:border-box !important}#main{width:100% !important;max-width:100% !important}.single-product .product-container{margin-left:auto !important;margin-right:auto !important}#top-bar{background-color:#0f291e !important;color:#ccd5db !important;font-size:13px !important;border-bottom:1px solid rgba(255,255,255,0.08)}#top-bar a{color:#ccd5db !important;transition:color 0.2s}#top-bar a:hover{color:#0284c7 !important}#header{box-shadow:0 2px 12px rgba(10,51,73,0.08)}.header-main .header-nav-main>li>a{color:#17313F !important;transition:color 0.2s}.header-main .header-nav-main>li>a:hover,.header-main .header-nav-main>li.active>a,.header-main .header-nav-main>li.current-menu-item>a{color:#1b873f !important}.nav-dropdown{border-radius:12px !important;box-shadow:0 10px 30px rgba(10,51,73,0.15) !important;border:1px solid #E4E9EC !important;padding:10px 0 !important}.nav-dropdown li a{font-weight:600 !important;font-size:13.5px !important;color:#17313F !important;padding:8px 20px !important}.nav-dropdown li a:hover{color:#1b873f !important;background:#F6F8FA !important}h1,h2,h3,h4,h5,h6{color:var(--trv-primary-deep);font-weight:800;letter-spacing:-0.5px;line-height:1.3}.product-small.box{background:#ffffff;border-radius:var(--trv-card-radius) !important;border:1px solid var(--trv-line) !important;box-shadow:var(--trv-shadow) !important;transition:all 0.35s cubic-bezier(0.25,0.8,0.25,1) !important;overflow:hidden;display:flex;flex-direction:column;height:100%}.product-small.box:hover{transform:translateY(-6px);box-shadow:var(--trv-shadow-hover) !important;border-color:rgba(11,91,135,0.25) !important}.product-small .box-image{border-radius:var(--trv-card-radius) var(--trv-card-radius) 0 0 !important;overflow:hidden;position:relative;height:220px}.product-small .box-image img{width:100%;height:100%;object-fit:cover;transition:transform 0.6s cubic-bezier(0.25,0.8,0.25,1) !important}.product-small.box:hover .box-image img{transform:scale(1.08)}.product-small .box-text{padding:18px 20px 20px 20px !important;display:flex;flex-direction:column;flex-grow:1}.trv-loop-badges{position:absolute;top:12px;left:12px;display:flex;gap:6px;z-index:10}.trv-loop-badges .trv-badge{font-size:11px;font-weight:800;padding:4px 10px;border-radius:6px;text-transform:uppercase}.trv-badge-hot{background:#ff385c;color:#ffffff}.trv-badge-featured{background:var(--trv-primary);color:#ffffff}.trv-loop-destination{font-size:11px;font-weight:800;color:var(--trv-accent);letter-spacing:1px;margin-bottom:6px}.product-small .title-wrapper{margin-bottom:12px}.product-small .product-title{font-size:16px !important;font-weight:700 !important;line-height:1.4 !important;min-height:44px}.product-small .product-title a{color:var(--trv-ink) !important;text-decoration:none;transition:color 0.2s ease}.product-small .product-title a:hover{color:var(--trv-primary) !important}.trv-loop-meta-box{background:var(--trv-soft);border-radius:10px;padding:10px 12px;margin-bottom:14px;font-size:12.5px;color:var(--trv-muted)}.trv-loop-meta-row{display:flex;justify-content:space-between;align-items:center;padding:3px 0}.trv-loop-meta-item{display:flex;align-items:center;gap:5px}.trv-seats-warning{color:#d9534f;font-weight:600}.product-small .price-wrapper{margin-top:auto;padding-top:10px;border-top:1px dashed var(--trv-line);display:flex;justify-content:space-between;align-items:center}.product-small .price{font-size:19px !important;font-weight:800 !important;color:var(--trv-accent) !important}.product-small .price del{font-size:12px;color:var(--trv-muted);font-weight:normal;margin-right:6px}.product-small .price ins{text-decoration:none}.trv-loop-action-wrap{width:100%;display:flex;justify-content:center;margin-top:14px}.trv-btn-view-tour{background:var(--trv-primary);color:#ffffff !important;padding:8px 16px;border-radius:8px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex !important;align-items:center;justify-content:center !important;text-align:center !important;gap:4px;transition:all 0.25s ease;box-sizing:border-box}.trv-btn-view-tour:hover{background:var(--trv-primary-deep);transform:translateX(3px)}.featured-box{border-radius:var(--trv-card-radius);transition:all 0.3s ease;padding:15px !important}.featured-box:hover{transform:translateY(-4px)}.banner{border-radius:var(--trv-card-radius);overflow:hidden}.nav-dropdown-default{border-radius:12px !important;box-shadow:var(--trv-shadow-hover) !important;border:1px solid var(--trv-line) !important;overflow:hidden}.trv-mega-menu-content a{color:var(--trv-ink);font-size:13px;transition:color 0.2s ease,transform 0.2s ease;display:inline-block}.trv-mega-menu-content a:hover{color:var(--trv-accent);transform:translateX(4px)}.button.secondary,.trv-btn-accent{background-color:var(--trv-accent) !important;border-color:var(--trv-accent) !important;color:#ffffff !important;font-weight:700 !important;border-radius:var(--trv-btn-radius) !important;box-shadow:0 4px 15px rgba(229,25,36,0.35);transition:all 0.25s ease}.button.secondary:hover,.trv-btn-accent:hover{background-color:#c40f19 !important;transform:translateY(-2px);box-shadow:0 6px 20px rgba(229,25,36,0.45)}.button.primary:not(.is-outline),a.button.primary:not(.is-outline){background-color:var(--trv-primary) !important;border-color:var(--trv-primary) !important;color:#ffffff !important;border-radius:99px !important;font-weight:700 !important;transition:all 0.25s ease !important}.button.primary:not(.is-outline) span,a.button.primary:not(.is-outline) span,a[href*="/tour/"].button span,a[href*="/tin-tuc/"].button span{color:#ffffff !important}.button.primary:hover,.button.primary.is-outline:hover,a.button.primary:hover,a.button.primary.is-outline:hover,a[href*="/tour/"].button:hover,a[href*="/tin-tuc/"].button:hover{background-color:var(--trv-primary-deep) !important;border-color:var(--trv-primary-deep) !important;color:#ffffff !important;transform:translateY(-2px);box-shadow:0 4px 15px rgba(11,91,135,0.4)}.button.primary:hover span,.button.primary.is-outline:hover span,a.button.primary:hover span,a.button.primary.is-outline:hover span,a[href*="/tour/"].button:hover span,a[href*="/tin-tuc/"].button:hover span{color:#ffffff !important}@media (max-width:1024px){.product-small .box-image{height:190px}}@media (max-width:767px){.product-small .box-image{height:200px}.product-small .product-title{font-size:13px !important;min-height:auto}.product-small .price-wrapper{flex-direction:column;align-items:flex-start;gap:8px}.trv-loop-action-wrap{margin-top:14px !important}.trv-btn-view-tour{width:100% !important;display:flex !important;align-items:center !important;justify-content:center !important;text-align:center !important}}.bk-hero-video-section,.trv-hero-video-section{position:relative;width:100%;min-height:var(--bk-hero-height,var(--trv-hero-height,740px));height:var(--bk-hero-height,var(--trv-hero-height,740px));max-height:100vh;overflow:hidden;background-color:#05121c;display:flex;align-items:center;justify-content:center}.bk-hero-video-section.is-video-only .bk-hero-video-content,.bk-hero-video-section.has-no-text .bk-hero-video-content,.trv-hero-video-section.is-video-only .bk-hero-video-content,.trv-hero-video-section.has-no-text .bk-hero-video-content{display:none !important}.page-wrapper .bk-hero-video-section,.page-wrapper .trv-hero-video-section,.row-main .bk-hero-video-section,.row-main .trv-hero-video-section{width:100vw !important;position:relative !important;left:50% !important;right:50% !important;margin-left:-50vw !important;margin-right:-50vw !important;max-width:100vw !important}.page-wrapper .section:has(.bk-hero-video-section),.page-wrapper .section:has(.trv-hero-video-section),.row-main .section:has(.bk-hero-video-section),.row-main .section:has(.trv-hero-video-section){width:100vw !important;position:relative !important;left:50% !important;right:50% !important;margin-left:-50vw !important;margin-right:-50vw !important;max-width:100vw !important;padding-left:0 !important;padding-right:0 !important}.bk-hero-video-container{position:absolute;inset:0;width:100%;height:100%;overflow:hidden;pointer-events:none;z-index:1}.bk-hero-video-iframe-wrap{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(1.25);width:100vw;height:56.25vw;min-height:100%;min-width:177.77vh;pointer-events:none;opacity:1;transition:opacity 1.2s cubic-bezier(0.16,1,0.3,1)}.bk-hero-video-section.is-video-ready .bk-hero-video-iframe-wrap,.trv-hero-video-section.is-video-ready .bk-hero-video-iframe-wrap{opacity:1}.bk-hero-yt-player{position:absolute;top:0;left:0;width:100%;height:100%;border:0;pointer-events:none}.bk-hero-video-overlay{position:absolute;inset:0;width:100%;height:100%;z-index:2;pointer-events:none;transition:background 0.4s ease}.bk-hero-video-content{position:relative;z-index:5;width:100%;padding-top:50px;padding-bottom:80px}.bk-hero-video-inner{max-width:880px;text-align:left;animation:trvHeroFadeUp 0.9s cubic-bezier(0.16,1,0.3,1) both}@keyframes trvHeroFadeUp{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.bk-hero-video-badge{display:inline-flex;align-items:center;gap:10px;background:rgba(8,28,44,0.82);border:1px solid rgba(255,255,255,0.35);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);padding:7px 20px;border-radius:999px;font-size:12px;font-weight:700;color:#FFFFFF;letter-spacing:2px;margin-bottom:18px;box-shadow:0 4px 20px rgba(0,0,0,0.4)}.bk-hero-badge-dot{width:8px;height:8px;border-radius:50%;background-color:#FFAE58;box-shadow:0 0 10px #FFAE58;animation:trvHeroDotGlow 2s infinite ease-in-out}@keyframes trvHeroDotGlow{0%,100%{transform:scale(1);opacity:0.8}50%{transform:scale(1.35);opacity:1;box-shadow:0 0 16px #FFAE58}}.bk-hero-video-kicker{font-size:13px;font-weight:800;letter-spacing:3.5px;text-transform:uppercase;color:#FFAE58;margin-bottom:12px}.bk-hero-video-title{font-size:clamp(34px,4.8vw,56px) !important;font-weight:800 !important;line-height:1.18 !important;color:#FFFFFF !important;margin-bottom:22px !important;letter-spacing:-0.01em;text-shadow:0 4px 24px rgba(0,0,0,0.85)}.bk-hero-video-desc{font-size:clamp(15px,1.35vw,17px);line-height:1.85;color:rgba(255,255,255,0.92);max-width:740px;margin-bottom:34px;text-shadow:0 2px 10px rgba(0,0,0,0.7)}.bk-hero-video-actions{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:40px}.bk-hero-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 34px;border-radius:999px;font-size:13px;font-weight:800;letter-spacing:1.5px;text-transform:uppercase;text-decoration:none !important;transition:all 0.35s cubic-bezier(0.16,1,0.3,1);cursor:pointer}.bk-hero-btn-primary{background:linear-gradient(135deg,#0284c7 0,#0369a1 100%);color:#FFFFFF !important;border:1px solid rgba(255,255,255,0.4);box-shadow:0 10px 30px rgba(229,25,36,0.45)}.bk-hero-btn-primary:hover{background:linear-gradient(135deg,#38bdf8 0,#0284c7 100%);color:#FFFFFF !important;transform:translateY(-3px);box-shadow:0 15px 40px rgba(229,25,36,0.65)}.bk-hero-btn-secondary{background:rgba(255,255,255,0.12);color:#FFFFFF !important;border:1.5px solid rgba(255,255,255,0.45);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.bk-hero-btn-secondary:hover{background:rgba(255,255,255,0.25);border-color:#FF4D58;color:#FF4D58 !important;transform:translateY(-3px);box-shadow:0 12px 30px rgba(0,0,0,0.4)}.bk-hero-video-pills{display:flex;align-items:center;gap:32px;flex-wrap:wrap;border-top:1px solid rgba(255,255,255,0.2);padding-top:24px}.bk-hero-pill{display:flex;align-items:center;gap:12px}.bk-pill-icon{width:38px;height:38px;border-radius:50%;background:rgba(255,255,255,0.12);border:1px solid rgba(229,25,36,0.4);display:flex;align-items:center;justify-content:center;font-size:16px;color:#FF4D58;flex-shrink:0;backdrop-filter:blur(8px)}.bk-pill-info{display:flex;flex-direction:column}.bk-pill-info strong{font-size:13.5px;font-weight:800;color:#FFFFFF;letter-spacing:0.5px}.bk-pill-info span{font-size:12px;color:rgba(255,255,255,0.75)}.bk-hero-media-controls{position:absolute;right:40px;bottom:40px;z-index:10;display:flex;align-items:center;gap:12px}.bk-control-pill{display:inline-flex;align-items:center;gap:10px;background:rgba(8,28,44,0.85);border:1.5px solid rgba(229,25,36,0.5);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);padding:10px 22px;border-radius:999px;color:#FFFFFF;font-size:12px;font-weight:800;letter-spacing:1.5px;cursor:pointer;transition:all 0.3s ease;box-shadow:0 6px 20px rgba(0,0,0,0.4)}.bk-control-pill:hover{background:rgba(14,42,66,0.95);border-color:#FF4D58;color:#FF4D58;transform:translateY(-2px);box-shadow:0 10px 25px rgba(229,25,36,0.35)}.bk-control-btn{width:44px;height:44px;border-radius:50%;background:rgba(8,28,44,0.85);border:1.5px solid rgba(255,255,255,0.3);color:#FFFFFF;display:flex;align-items:center;justify-content:center;cursor:pointer;backdrop-filter:blur(14px);transition:all 0.3s ease;box-shadow:0 6px 20px rgba(0,0,0,0.4)}.bk-control-btn:hover{border-color:#FF4D58;color:#FF4D58;transform:scale(1.08)}.bk-equalizer{display:flex;align-items:flex-end;gap:3px;height:14px}.bk-bar{width:3px;background:#999;border-radius:2px;height:4px;transition:all 0.2s ease}.bk-sound-btn.is-unmuted .bk-bar{background:#0284c7;animation:bkEqualize 1.2s infinite ease-in-out}.bk-sound-btn.is-unmuted .bk-bar-1{animation-delay:0.1s;height:12px}.bk-sound-btn.is-unmuted .bk-bar-2{animation-delay:0.3s;height:8px}.bk-sound-btn.is-unmuted .bk-bar-3{animation-delay:0.5s;height:14px}.bk-sound-btn.is-unmuted .bk-bar-4{animation-delay:0.2s;height:6px}@keyframes bkEqualize{0%,100%{transform:scaleY(0.4)}50%{transform:scaleY(1)}}@media (max-width:768px){.bk-hero-video-section,.trv-hero-video-section{min-height:600px;height:auto;padding:70px 0 90px}.bk-hero-video-content{padding-top:20px;padding-bottom:20px}.bk-hero-media-controls{right:20px;bottom:20px}.bk-hero-video-pills{gap:16px}}.header-top .topbar-lang-switcher,.header-top .trv-lang-switcher{display:none !important}.trv-gtranslate-source{position:absolute !important;width:1px !important;height:1px !important;overflow:hidden !important;clip:rect(0 0 0 0) !important;white-space:nowrap !important;contain:paint !important;transform:translateZ(0) !important}#gt_float_wrapper,.gt_float_switcher,.gt_switcher_wrapper,.goog-te-banner-frame,.goog-te-balloon-frame,#goog-gt-tt,.goog-tooltip,.goog-tooltip:hover{display:none !important;visibility:hidden !important;opacity:0 !important;pointer-events:none !important}body{top:0 !important}.header-top .trv-language-switcher{display:inline-flex;align-items:center;gap:3px;padding:3px;border:1px solid rgba(255,255,255,0.25);border-radius:999px;background:rgba(255,255,255,0.1);box-shadow:0 2px 10px rgba(0,0,0,0.14)}.header-top .trv-language-button{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-width:43px;min-height:28px;padding:4px 8px;border:0;border-radius:999px;background:transparent;color:#fff;font:800 11px/1 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;letter-spacing:0.7px;cursor:pointer;transition:background-color 180ms ease,color 180ms ease,box-shadow 180ms ease}.header-top .trv-language-button svg{width:17px;height:12px;flex:0 0 auto;border-radius:2px;box-shadow:0 1px 2px rgba(0,0,0,0.22)}.header-top .trv-language-button:hover{background:rgba(255,255,255,0.15)}.header-top .trv-language-button.is-active{background:#ffae58;color:#0f291e;box-shadow:0 2px 8px rgba(255,174,88,0.34)}.header-top .trv-language-button:focus-visible{outline:2px solid #fff;outline-offset:2px}.header-top .trv-language-divider{color:rgba(255,255,255,0.52);font-size:11px;user-select:none}@media (prefers-reduced-motion:reduce){.header-top .trv-language-button{transition:none !important}}.trv-global-footer .section-title,.trv-global-footer .section-title-main,.trv-global-footer .section-title b,footer .section-title-main,#footer .section-title-main,#footer .section-title{color:#ffffff !important}.trv-global-footer .section-title b,#footer .section-title b{border-color:rgba(255,255,255,0.25) !important;opacity:0.6 !important}.trv-footer-brand-wrap{display:block;margin-bottom:18px}.trv-footer-logo-link{display:inline-flex;align-items:center;margin-bottom:0;text-decoration:none}.trv-footer-logo{display:block;width:auto;height:65px;max-width:220px;object-fit:contain}.page-header-excerpt,div.page-header-excerpt,.page-template-page-blank .page-header-excerpt,.page-id-du-an-thuc-hien .page-header-excerpt{display:none !important;visibility:hidden !important;height:0 !important;margin:0 !important;padding:0 !important;overflow:hidden !important}.single-post .entry-header .entry-image{display:none !important}.trv-single-article-page,#content.trv-single-article-page{background-color:#F8FAFC !important;padding:25px 0 60px 0 !important;max-width:100% !important;width:100% !important}.trv-single-container{max-width:1300px;width:100%;margin-left:auto !important;margin-right:auto !important;padding:0 20px;box-sizing:border-box}.trv-single-breadcrumbs{font-size:13.5px;color:#6D7F89;margin-bottom:25px;display:flex;align-items:center;flex-wrap:wrap;gap:8px}.trv-single-breadcrumbs a{color:#1b873f;text-decoration:none;font-weight:600}.trv-single-breadcrumbs a:hover{color:#0284c7}.trv-single-breadcrumbs .divider{color:#cbd5e1}.trv-single-breadcrumbs .current{color:#334155;font-weight:600;max-width:600px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.trv-article-card{background:#ffffff;border-radius:18px;padding:40px;border:1px solid #E2E8F0;box-shadow:0 10px 35px rgba(11,91,135,0.06)}@media (max-width:767px){.trv-article-card{padding:20px 16px}}.trv-article-header{margin-bottom:28px;border-bottom:1px solid #E2E8F0;padding-bottom:22px}.trv-article-badges{display:flex;align-items:center;gap:12px;margin-bottom:14px}.trv-badge-cat{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:1px;padding:4px 12px;border-radius:99px}.trv-badge-cat.is-project{background:#0284c7;color:#ffffff}.trv-badge-cat.is-tip{background:#1b873f;color:#ffffff}.trv-article-date{font-size:13px;color:#6D7F89;font-weight:500}.trv-article-title{font-size:2.1em;font-weight:900;color:#1b873f;line-height:1.3;margin:0 0 15px 0}.trv-article-lead{font-size:1.15em;color:#334155;line-height:1.7;background:#F8FAFC;padding:16px 20px;border-radius:12px;border-left:4px solid #FFAE58;margin-top:15px}.trv-article-body{font-size:16.5px;line-height:1.85;color:#1E293B}.trv-article-body p{margin-bottom:20px}.trv-article-body h2,.trv-article-body h3{color:#1b873f;font-weight:800;margin:35px 0 15px 0;line-height:1.35}.trv-article-body figure{margin:28px 0}.trv-article-body figure img{width:100%;border-radius:14px;box-shadow:0 6px 25px rgba(0,0,0,0.07);display:block}.trv-article-body figure figcaption{font-size:13.5px;color:#64748B;text-align:center;margin-top:10px;font-style:italic}.trv-article-cta-box{background:linear-gradient(135deg,#1b873f 0,#0f291e 100%);color:#ffffff;border-radius:16px;padding:35px;margin:40px 0 30px 0;box-shadow:0 12px 35px rgba(11,91,135,0.2)}.trv-cta-subtitle{color:#FFAE58;font-size:12px;font-weight:800;letter-spacing:2px;text-transform:uppercase;display:block;margin-bottom:8px}.trv-article-cta-box h3{color:#ffffff;font-size:1.6em;font-weight:800;margin:0 0 12px 0;line-height:1.3}.trv-article-cta-box p{color:#e0e8ed;font-size:1.05em;line-height:1.7;margin-bottom:22px}.trv-cta-actions{display:flex;align-items:center;gap:15px;flex-wrap:wrap}.trv-article-footer{border-top:1px solid #E2E8F0;padding-top:25px;margin-top:30px}.trv-share-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:15px;margin-bottom:25px}.trv-share-label{font-weight:700;color:#334155;font-size:14px}.trv-post-nav{display:flex;justify-content:space-between;gap:20px;padding-top:20px;border-top:1px dashed #E2E8F0}.trv-post-nav a{color:#1b873f;font-weight:700;text-decoration:none;font-size:14px}.trv-post-nav a:hover{color:#0284c7}.trv-sidebar-sticky{position:sticky;top:100px;display:flex;flex-direction:column;gap:25px}.trv-sidebar-box{background:#ffffff;border-radius:16px;padding:26px;border:1px solid #E2E8F0;box-shadow:0 8px 25px rgba(11,91,135,0.05)}.trv-sidebar-profile{background:#ffffff;border-top:4px solid #0284c7}.trv-profile-badge{font-size:10px;font-weight:800;color:#0284c7;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:6px}.trv-sidebar-profile h4{font-size:1.4em;font-weight:900;color:#1b873f;margin:0 0 8px 0}.trv-profile-desc{font-size:13.5px;color:#64748B;line-height:1.6;margin-bottom:15px}.trv-profile-stats{display:flex;justify-content:space-between;list-style:none;padding:12px 0;margin:0 0 15px 0;border-top:1px solid #F1F5F9;border-bottom:1px solid #F1F5F9;text-align:center}.trv-profile-stats li{flex:1}.trv-profile-stats strong{display:block;font-size:18px;font-weight:900;color:#1b873f}.trv-profile-stats span{font-size:11px;color:#94A3B8;text-transform:uppercase}.trv-profile-contact{display:flex;flex-direction:column;gap:12px;margin-bottom:10px}.contact-item{display:flex;align-items:center;gap:10px;background:#F8FAFC;padding:10px 14px;border-radius:10px}.contact-item .icon{font-size:18px}.contact-item small{display:block;font-size:11px;color:#64748B}.contact-item strong{font-size:13.5px;color:#0284c7}.trv-sidebar-title{font-size:14px;font-weight:800;color:#1b873f;letter-spacing:1px;margin:0 0 18px 0;padding-bottom:10px;border-bottom:2px solid #0284c7}.trv-sidebar-post-list{display:flex;flex-direction:column;gap:15px}.trv-sidebar-post-item{display:flex;gap:12px;align-items:center;text-decoration:none;color:inherit;transition:transform 0.2s ease}.trv-sidebar-post-item:hover{transform:translateX(4px)}.trv-sb-thumb{width:70px;height:60px;border-radius:8px;overflow:hidden;flex-shrink:0}.trv-sb-thumb img{width:100%;height:100%;object-fit:cover;display:block}.trv-sb-info h5{font-size:13px;font-weight:700;color:#1E293B;margin:0 0 4px 0;line-height:1.4;transition:color 0.2s}.trv-sidebar-post-item:hover .trv-sb-info h5{color:#0284c7}.trv-sb-info .date{font-size:11px;color:#94A3B8}.trv-sidebar-more{margin-top:15px;text-align:right}.trv-sidebar-more a{font-size:12px;font-weight:700;color:#1b873f;text-decoration:none}.trv-sidebar-more a:hover{color:#0284c7}.nth-hero-section{position:relative;background:linear-gradient(180deg,#F8FAFC 0,rgba(241,245,249,0.5) 50%,#FFFFFF 100%) !important;overflow:hidden}.nth-hero-badge{display:inline-flex;align-items:center;gap:8px;background:rgba(238,242,255,0.9);border:1px solid #E0E7FF;border-radius:9999px;padding:6px 16px;font-size:13px;font-weight:700;color:#4338CA;box-shadow:0 1px 3px rgba(79,70,229,0.08)}.nth-badge-hash{color:#6366F1;font-family:monospace;font-weight:900}.nth-hero-title{font-size:46px;font-weight:900;line-height:1.15;color:#0F172A;letter-spacing:-0.02em;margin-bottom:12px}.nth-gradient-text{background:linear-gradient(135deg,#4F46E5 0,#9333EA 50%,#4338CA 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:900}.nth-hero-desc{font-size:15px;line-height:1.65;color:#475569;max-width:540px;margin-bottom:20px}.nth-btn-primary{background:#4F46E5 !important;border-color:#4F46E5 !important;color:#ffffff !important;font-weight:700 !important;border-radius:12px !important;padding:12px 28px !important;box-shadow:0 10px 25px -5px rgba(79,70,229,0.35) !important;transition:all 0.25s ease !important}.nth-btn-primary:hover{background:#4338CA !important;border-color:#4338CA !important;transform:translateY(-2px);box-shadow:0 14px 28px -5px rgba(79,70,229,0.45) !important}.nth-social-proof{display:flex;align-items:center;gap:14px;margin-top:15px}.nth-avatar-group{display:flex;align-items:center}.nth-avatar{width:36px;height:36px;border-radius:50%;border:2px solid #ffffff;margin-left:-10px;object-fit:cover;box-shadow:0 2px 6px rgba(0,0,0,0.12)}.nth-avatar:first-child{margin-left:0}.nth-stars{color:#F59E0B;font-size:15px;letter-spacing:2px}.nth-proof-sub{font-size:12px;color:#64748B;font-weight:500}.nth-proof-sub strong{color:#0F172A;font-weight:800}.nth-hero-slider{border-radius:24px;overflow:hidden;box-shadow:0 20px 45px -12px rgba(79,70,229,0.15);border:1px solid rgba(226,232,240,0.8)}.nth-slide-caption{background:rgba(15,23,42,0.8);backdrop-filter:blur(8px);color:#ffffff;padding:6px 18px;border-radius:9999px;font-size:13px;font-weight:600}.nth-courses-section{padding:60px 0}.nth-section-kicker{font-size:12px;font-weight:800;letter-spacing:2px;color:#4F46E5;text-transform:uppercase;margin-bottom:6px}.nth-section-title{font-size:32px;font-weight:900;color:#0F172A;margin-bottom:8px;letter-spacing:-0.01em}.nth-section-desc{font-size:15px;color:#64748B;margin-bottom:30px}.nth-course-card{background:#ffffff;border-radius:20px;border:1px solid #E2E8F0;padding:16px;transition:all 0.3s cubic-bezier(0.16,1,0.3,1);box-shadow:0 4px 15px rgba(15,23,42,0.03);margin-bottom:20px}.nth-course-card:hover{transform:translateY(-6px);border-color:rgba(99,102,241,0.4);box-shadow:0 20px 35px -10px rgba(79,70,229,0.12)}.nth-course-thumb{border-radius:14px;overflow:hidden;position:relative}.nth-badge-published{background:#059669;color:#ffffff;font-size:10px;font-weight:800;padding:4px 12px;border-radius:9999px;letter-spacing:1px;text-transform:uppercase;box-shadow:0 2px 8px rgba(5,150,105,0.3)}.nth-badge-upcoming{background:#D97706;color:#ffffff;font-size:10px;font-weight:800;padding:4px 12px;border-radius:9999px;letter-spacing:1px;text-transform:uppercase;box-shadow:0 2px 8px rgba(217,119,6,0.3)}.nth-course-icon{font-size:34px;margin-bottom:4px}.nth-course-tagline{font-size:11px;font-weight:800;letter-spacing:1px;color:#E0E7FF;text-transform:uppercase}.nth-course-title a{font-size:16px;font-weight:800;color:#0F172A;text-decoration:none;line-height:1.4;transition:color 0.2s;display:block}.nth-course-title a:hover{color:#4F46E5}.nth-instructor{display:flex;align-items:center;gap:8px}.nth-inst-avatar{width:26px;height:26px;border-radius:50%;object-fit:cover;border:1px solid #E2E8F0}.nth-inst-name{font-size:12px;font-weight:600;color:#475569}.nth-stars-small{color:#F59E0B;font-size:13px}.nth-rating-score{font-size:12px;font-weight:700;color:#0F172A}.nth-rating-count{font-size:11px;color:#94A3B8}.nth-btn-course{background:#4F46E5 !important;border-color:#4F46E5 !important;color:#ffffff !important;font-weight:700 !important;border-radius:10px !important;text-align:center}.nth-btn-upcoming{background:#FEF3C7 !important;border-color:#FCD34D !important;color:#92400E !important;font-weight:700 !important;border-radius:10px !important;text-align:center;cursor:not-allowed}.nth-stats-section{padding:30px 0}.nth-stats-card-row{background:#ffffff;border:1px solid #E2E8F0;border-radius:24px;padding:24px 20px;box-shadow:0 10px 30px -5px rgba(15,23,42,0.05)}.nth-stat-box{padding:10px 14px;border-radius:16px;transition:background 0.2s}.nth-stat-box:hover{background:#F8FAFC}.nth-stat-icon-wrap{width:52px;height:52px;border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:24px;box-shadow:0 8px 18px -4px rgba(0,0,0,0.12);flex-shrink:0}.nth-icon-indigo{background:linear-gradient(135deg,#4F46E5,#6366F1);color:#ffffff}.nth-icon-purple{background:linear-gradient(135deg,#7C3AED,#9333EA);color:#ffffff}.nth-icon-rose{background:linear-gradient(135deg,#E11D48,#F43F5E);color:#ffffff}.nth-icon-emerald{background:linear-gradient(135deg,#059669,#10B981);color:#ffffff}.nth-stat-number{font-size:26px;font-weight:900;color:#0F172A;line-height:1.1;letter-spacing:-0.02em}.nth-stat-label{font-size:13px;font-weight:700;margin-top:2px}.nth-color-indigo{color:#4338CA}.nth-color-purple{color:#6B21A8}.nth-color-rose{color:#BE123C}.nth-color-emerald{color:#047857}.nth-stat-sub{font-size:11px;color:#64748B;margin:2px 0 0 0;line-height:1.35}.nth-learn-terms-section{padding:70px 0}.nth-checklist-item{display:flex;align-items:center;gap:12px;margin-bottom:12px;font-size:14px;font-weight:600;color:#334155}.nth-check-icon{width:22px;height:22px;border-radius:50%;background:#EEF2FF;color:#4F46E5;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:800;flex-shrink:0}@media (max-width:767px){.nth-hero-title{font-size:32px}.nth-screen-grid{grid-template-columns:1fr}.nth-stats-card-row{padding:16px}.nth-section-title{font-size:26px}}html body .lgv-btn-neon,html body .button.lgv-btn-neon,html body a.button.lgv-btn-neon,html body a.button.primary.lgv-btn-neon,html body .button.primary.lgv-btn-neon{background:linear-gradient(135deg,#4f46e5 0,#6366f1 100%) !important;background-color:#4f46e5 !important;border-color:#6366f1 !important;color:#ffffff !important;border-radius:12px !important;font-size:14.5px !important;font-weight:700 !important;padding:12px 24px !important;letter-spacing:0.2px !important;text-transform:none !important;box-shadow:0 8px 24px -2px rgba(79,70,229,0.45),0 4px 10px -2px rgba(79,70,229,0.3) !important;transition:all 0.28s cubic-bezier(0.16,1,0.3,1) !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:8px !important;text-decoration:none !important}html body .lgv-btn-neon span,html body .button.lgv-btn-neon span,html body a.button.lgv-btn-neon span{color:#ffffff !important;font-weight:700 !important}html body .lgv-btn-neon::after,html body .button.lgv-btn-neon::after,html body a.button.lgv-btn-neon::after{content:"→" !important;font-family:inherit !important;font-size:16px !important;line-height:1 !important;transition:transform 0.25s ease !important;display:inline-block !important;color:#ffffff !important}html body .lgv-btn-neon:hover,html body .button.lgv-btn-neon:hover,html body a.button.lgv-btn-neon:hover,html body a.button.primary.lgv-btn-neon:hover,html body .button.primary.lgv-btn-neon:hover{background:linear-gradient(135deg,#4338ca 0,#4f46e5 100%) !important;background-color:#4338ca !important;border-color:#4f46e5 !important;color:#ffffff !important;transform:translateY(-2.5px) !important;box-shadow:0 14px 28px -2px rgba(99,102,241,0.6),0 6px 14px -2px rgba(99,102,241,0.4) !important}html body .lgv-btn-neon:hover::after,html body .button.lgv-btn-neon:hover::after,html body a.button.lgv-btn-neon:hover::after{transform:translateX(4px) !important}html body .lgv-dual-title,html body h1.lgv-dual-title,html body h2.lgv-dual-title,html body h3.lgv-dual-title{color:#0f172a !important}html body .lgv-dual-title span,html body .lgv-card-heading span,html body .lgv-text-gradient,html body .lgv-dual-title strong,html body .lgv-card-heading strong{background:linear-gradient(135deg,#4f46e5 0,#06b6d4 100%) !important;-webkit-background-clip:text !important;-webkit-text-fill-color:transparent !important;display:inline-block !important;font-weight:900 !important}html body .lgv-card-heading{color:#0f172a !important}html body .lgv-card-heading span{background:linear-gradient(135deg,#4f46e5 0,#6366f1 100%) !important;-webkit-background-clip:text !important;-webkit-text-fill-color:transparent !important;display:inline-block !important}[section*="03. Danh Mục Dịch Vụ"] .col-inner{padding:24px 20px !important;display:flex !important;flex-direction:column !important;justify-content:space-between !important;border:1px solid #e2e8f0 !important;border-radius:16px !important;box-shadow:0 4px 20px rgba(15,23,42,0.05) !important;transition:all 0.3s cubic-bezier(0.16,1,0.3,1) !important;background:#ffffff !important}[section*="03. Danh Mục Dịch Vụ"] .col-inner:hover{border-color:rgba(99,102,241,0.4) !important;box-shadow:0 16px 36px rgba(79,70,229,0.15) !important;transform:translateY(-4px) !important}[bg_color*="#0f172a"] .lgv-dual-title,[bg_color*="#1b873f"] .lgv-dual-title,.trv-dark-curve-section .lgv-dual-title{color:#ffffff !important}[bg_color*="#0f172a"] .lgv-dual-title span,[bg_color*="#1b873f"] .lgv-dual-title span,.trv-dark-curve-section .lgv-dual-title span{background:linear-gradient(135deg,#818cf8 0,#38bdf8 100%) !important;-webkit-background-clip:text !important;-webkit-text-fill-color:transparent !important;display:inline-block !important}html body .lgv-btn-neon,html body .button.lgv-btn-neon,html body a.button.lgv-btn-neon,html body a.button.primary.lgv-btn-neon,html body .button.primary.lgv-btn-neon{background:linear-gradient(135deg,#4f46e5 0,#6366f1 100%) !important;background-color:#4f46e5 !important;border-color:#6366f1 !important;color:#ffffff !important;border-radius:9px !important;font-size:13px !important;font-weight:600 !important;padding:7px 16px !important;min-height:unset !important;line-height:1.4 !important;letter-spacing:0.1px !important;text-transform:none !important;box-shadow:0 4px 12px rgba(79,70,229,0.35) !important;transition:all 0.22s cubic-bezier(0.16,1,0.3,1) !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:6px !important;text-decoration:none !important;width:auto !important;max-width:fit-content !important;margin-top:10px !important}html body .lgv-btn-neon span,html body .button.lgv-btn-neon span,html body a.button.lgv-btn-neon span{color:#ffffff !important;font-size:13px !important;font-weight:600 !important;padding:0 !important}html body .lgv-btn-neon::after,html body .button.lgv-btn-neon::after,html body a.button.lgv-btn-neon::after{content:"→" !important;font-family:inherit !important;font-size:14px !important;line-height:1 !important;transition:transform 0.2s ease !important;display:inline-block !important;color:#ffffff !important}html body .lgv-btn-neon:hover,html body .button.lgv-btn-neon:hover,html body a.button.lgv-btn-neon:hover,html body a.button.primary.lgv-btn-neon:hover,html body .button.primary.lgv-btn-neon:hover{background:linear-gradient(135deg,#4338ca 0,#4f46e5 100%) !important;background-color:#4338ca !important;border-color:#4f46e5 !important;color:#ffffff !important;transform:translateY(-1.5px) !important;box-shadow:0 6px 16px rgba(99,102,241,0.45) !important}html body .lgv-btn-neon:hover::after,html body .button.lgv-btn-neon:hover::after,html body a.button.lgv-btn-neon:hover::after{transform:translateX(3px) !important}[section*="03. Danh Mục Dịch Vụ"] h3,[section*="03. Danh Mục Dịch Vụ"] h3 span,.lgv-card-heading,.lgv-card-heading span{color:#0f172a !important;background:none !important;-webkit-background-clip:unset !important;-webkit-text-fill-color:#0f172a !important;font-size:1.15em !important;font-weight:800 !important;margin-bottom:6px !important}[section*="03. Danh Mục Dịch Vụ"] .col-inner{padding:16px 16px 18px 16px !important;border:1px solid #e2e8f0 !important;border-radius:14px !important;box-shadow:0 3px 12px rgba(15,23,42,0.04) !important;background:#ffffff !important;transition:all 0.25s ease !important}[section*="03. Danh Mục Dịch Vụ"] .col-inner:hover{border-color:rgba(99,102,241,0.35) !important;box-shadow:0 10px 24px rgba(79,70,229,0.1) !important;transform:translateY(-3px) !important}[section*="03. Danh Mục Dịch Vụ"] .col-inner{display:flex !important;flex-direction:column !important;align-items:center !important;text-align:center !important;justify-content:space-between !important}[section*="03. Danh Mục Dịch Vụ"] .col-inner .ux-text,[section*="03. Danh Mục Dịch Vụ"] .col-inner .img{width:100% !important;text-align:center !important}[section*="03. Danh Mục Dịch Vụ"] .col-inner h3{text-align:center !important;margin-left:auto !important;margin-right:auto !important}[section*="03. Danh Mục Dịch Vụ"] .col-inner p{text-align:center !important;margin-left:auto !important;margin-right:auto !important}[section*="03. Danh Mục Dịch Vụ"] .button.lgv-btn-neon,[section*="03. Danh Mục Dịch Vụ"] a.button.lgv-btn-neon,html body [section*="03. Danh Mục Dịch Vụ"] .lgv-btn-neon{margin:14px auto 0 auto !important;min-width:180px !important;max-width:200px !important;height:38px !important;padding:0 18px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;text-align:center !important;font-size:13px !important;font-weight:700 !important;border-radius:9px !important}.trv-hero-print-section .lgv-dual-title{color:#ffffff !important}.trv-hero-print-section .lgv-dual-title span{background:linear-gradient(135deg,#818cf8 0,#38bdf8 100%) !important;-webkit-background-clip:text !important;-webkit-text-fill-color:transparent !important}[section*="03. Danh Mục Dịch Vụ"] .col-inner{display:flex !important;flex-direction:column !important;align-items:flex-start !important;text-align:left !important;justify-content:space-between !important;padding:16px 16px 20px 16px !important;border:1px solid #e2e8f0 !important;border-radius:14px !important;box-shadow:0 4px 16px rgba(15,23,42,0.04) !important;background:#ffffff !important;transition:all 0.25s ease !important}[section*="03. Danh Mục Dịch Vụ"] .col-inner:hover{border-color:rgba(99,102,241,0.35) !important;box-shadow:0 12px 28px rgba(79,70,229,0.1) !important;transform:translateY(-3px) !important}[section*="03. Danh Mục Dịch Vụ"] .col-inner .ux-text{width:100% !important;text-align:left !important}[section*="03. Danh Mục Dịch Vụ"] .col-inner h3{text-align:left !important;color:#0f172a !important;font-size:1.18em !important;font-weight:800 !important;margin:0 0 8px 0 !important;line-height:1.35 !important;background:none !important;-webkit-background-clip:unset !important;-webkit-text-fill-color:#0f172a !important}[section*="03. Danh Mục Dịch Vụ"] .col-inner p{text-align:left !important;color:#64748b !important;font-size:0.92em !important;line-height:1.6 !important;margin-bottom:16px !important}[section*="03. Danh Mục Dịch Vụ"] .button.lgv-btn-neon,[section*="03. Danh Mục Dịch Vụ"] a.button.lgv-btn-neon,html body [section*="03. Danh Mục Dịch Vụ"] .lgv-btn-neon{margin:4px 0 0 0 !important;min-width:unset !important;max-width:fit-content !important;height:36px !important;padding:0 18px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;text-align:left !important;font-size:13px !important;font-weight:700 !important;border-radius:9px !important;box-shadow:0 4px 12px rgba(79,70,229,0.3) !important}.trv-hero-print-section{background:#ffffff !important}.trv-hero-print-section h1{color:#0f172a !important}.trv-hero-print-section .button.lgv-btn-neon,.trv-hero-print-section a.button.lgv-btn-neon,.trv-hero-print-section .button.trv-btn-bold,.trv-hero-print-section a.button.trv-btn-bold,[section*="Hero"] .button.lgv-btn-neon,[section*="Hero"] a.button.lgv-btn-neon,[section*="Hero"] .button.trv-btn-bold,[section*="Hero"] a.button.trv-btn-bold{min-height:48px !important;height:48px !important;padding:0 28px !important;font-size:15px !important;font-weight:700 !important;line-height:46px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;border-radius:99px !important;margin:4px 6px 4px 0 !important;box-sizing:border-box !important;vertical-align:middle !important}.trv-hero-print-section .button.lgv-btn-neon span,.trv-hero-print-section a.button.lgv-btn-neon span,.trv-hero-print-section .button.trv-btn-bold span,.trv-hero-print-section a.button.trv-btn-bold span,[section*="Hero"] .button.lgv-btn-neon span,[section*="Hero"] a.button.lgv-btn-neon span,[section*="Hero"] .button.trv-btn-bold span,[section*="Hero"] a.button.trv-btn-bold span{font-size:15px !important;font-weight:700 !important}