.tht-landing{--landing-font-body: var(--site-font-body, "Be Vietnam Pro", ui-sans-serif, system-ui, sans-serif);--landing-font-heading: var(--site-font-display, "Roboto Condensed Variable", "Be Vietnam Pro", ui-sans-serif, system-ui, sans-serif);--tht-landing-system-font: var(--landing-font-body);--tht-landing-system-display-font: var(--landing-font-heading);--tht-landing-system-gutter: clamp(16px, 2.6vw, 24px);--tht-landing-system-header-offset: 92px;--tht-landing-system-radius: 16px;--tht-landing-system-radius-lg: 24px;--tht-landing-system-focus: color-mix(in srgb, var(--tht-landing-primary, var(--tht-landing-accent, #5cb811)) 62%, transparent);font-family:var(--tht-landing-system-font)}html{overflow-y:auto}body.tht-landing{min-height:100%;overflow-y:auto}body.tht-landing.modal-open{overflow:hidden}.tht-landing :where(button,input,select,textarea){font:inherit}.tht-landing :where([id]){scroll-margin-top:var(--tht-landing-system-header-offset)}.tht-landing :where(a,button,input,select,textarea):focus-visible{outline:3px solid var(--tht-landing-system-focus);outline-offset:3px}.tht-landing [x-cloak]{display:none!important}.tht-landing .landing-form-success{margin-block:.75rem;border:1px solid #b7dfc4;border-radius:.75rem;padding:.75rem 1rem;background:#e8f7ed;color:#075333;font-size:var(--site-font-size-small, .875rem);font-weight:600;line-height:1.5}.tht-landing-theme-tiktok .landing-form-success{border-color:color-mix(in srgb,var(--tt-cyan) 42%,transparent);background:color-mix(in srgb,var(--tt-cyan) 10%,transparent);color:var(--tt-cyan)}.tht-landing .tht-landing-button,.tht-landing .academy-btn{min-height:52px}.tht-landing .tht-landing-mobile-cta,.tht-landing .academy-mobile-cta{padding-bottom:max(0px,env(safe-area-inset-bottom))}@media(max-width:767.98px){.tht-landing{--tht-landing-system-header-offset: 76px}.tht-landing .tht-landing-button,.tht-landing .academy-btn{min-height:48px}}@media(prefers-reduced-motion:reduce){.tht-landing *,.tht-landing *:before,.tht-landing *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.tht-landing-header{position:fixed;inset:0 0 auto;z-index:1000;width:100%;border-bottom:1px solid color-mix(in srgb,var(--landing-ink, #0f172a) 10%,transparent);background:color-mix(in srgb,var(--landing-surface, #ffffff) 92%,transparent);box-shadow:0 8px 28px #0f172a0f;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:transform .3s ease,background-color .3s ease,box-shadow .3s ease}.tht-landing-header.is-hidden{transform:translateY(-100%)}.tht-landing-header__inner{display:flex;min-height:80px;align-items:center;justify-content:space-between;gap:clamp(20px,3vw,48px)}.tht-landing-brand{display:inline-flex;flex:0 0 auto;align-items:center}.tht-landing-brand img{display:block;width:auto;max-width:146px;height:48px;object-fit:contain}.tht-landing-desktop-nav{display:none;min-width:0;flex:1 1 auto;align-items:center;justify-content:center;gap:clamp(20px,2.2vw,34px)}.tht-landing-desktop-nav a{color:var(--landing-ink, #0f172a);font-size:.875rem;font-weight:750;line-height:1.25;text-decoration:none;text-transform:uppercase;letter-spacing:.045em;white-space:nowrap;transition:color .2s ease,opacity .2s ease}.tht-landing-desktop-nav a:hover{color:var(--landing-accent, var(--landing-primary, #5cb811))}.tht-landing-header__cta{flex:0 0 auto;min-height:48px;padding-inline:20px;border-radius:12px;text-decoration:none}.tht-landing-menu-toggle{position:relative;z-index:1100;display:flex;width:44px;height:44px;flex:0 0 44px;cursor:pointer;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:0;border:0;border-radius:10px;background:transparent}.tht-landing-menu-toggle span{display:block;width:24px;height:2px;border-radius:999px;background:var(--landing-ink, #0f172a);transition:transform .2s ease,opacity .2s ease}.tht-landing-header.is-open .tht-landing-menu-toggle span:nth-child(1){transform:translateY(8px) rotate(45deg)}.tht-landing-header.is-open .tht-landing-menu-toggle span:nth-child(2){opacity:0}.tht-landing-header.is-open .tht-landing-menu-toggle span:nth-child(3){transform:translateY(-8px) rotate(-45deg)}.tht-landing-mobile-menu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;overflow-y:auto;padding:100px 0 40px;background:#0f172a}.tht-landing-mobile-menu nav{display:flex;flex-direction:column;gap:8px}.tht-landing-mobile-menu a{display:block;padding:14px 0;border-bottom:1px solid rgba(255,255,255,.08);color:#fff;font-size:1.125rem;font-weight:750;line-height:1.35;text-decoration:none;text-transform:uppercase}.tht-landing-mobile-menu a:hover{color:var(--landing-accent, #f97316)}.tht-landing-mobile-menu .tht-landing-mobile-menu__cta{margin-top:16px;padding:15px 18px;border:0;border-radius:12px;text-align:center}.tht-landing-footer{padding:60px 0 30px;border-top:1px solid rgba(255,255,255,.06);background:#0b0f17;color:#94a3b8}.tht-landing-footer__grid{display:grid;grid-template-columns:1fr;gap:40px}.tht-landing-footer__logo{display:inline-flex;align-items:center}.tht-landing-footer__logo img{display:block;width:auto;max-width:146px;height:52px;object-fit:contain}.tht-landing-footer__brand p{max-width:36rem;margin:12px 0 0;color:#94a3b8;line-height:1.7}.tht-landing-footer__links h4,.tht-landing-footer__contact h4{margin:0 0 18px;color:#fff;font-family:var(--landing-font-heading);font-size:1.125rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.tht-landing-footer__links nav,.tht-landing-footer__contact-list{display:flex;flex-direction:column;gap:12px}.tht-landing-footer__links a,.tht-landing-footer__contact a{color:inherit;text-decoration:none;transition:color .2s ease}.tht-landing-footer__links a:hover,.tht-landing-footer__contact a:hover{color:var(--landing-accent, var(--landing-primary, #5cb811))}.tht-landing-footer__contact-item{display:flex;align-items:flex-start;gap:12px}.tht-landing-footer__contact-item>i{flex:0 0 auto;margin-top:5px;color:var(--landing-accent, var(--landing-primary, #5cb811))}.tht-landing-footer__contact-item>div{display:flex;min-width:0;flex-direction:column;gap:2px;line-height:1.55}.tht-landing-footer__contact-item strong{color:#fff}.tht-landing-footer__socials{display:flex;gap:12px;margin-top:18px}.tht-landing-footer__socials a{display:inline-flex;width:40px;height:40px;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:#ffffff0a;color:#fff;text-decoration:none}.tht-landing-footer__bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-top:40px;padding-top:24px;border-top:1px solid rgba(255,255,255,.06);font-size:.875rem}.tht-landing-footer__bottom a{color:#fff;text-decoration:none}@media(min-width:992px){.tht-landing-desktop-nav{display:flex}.tht-landing-menu-toggle,.tht-landing-mobile-menu{display:none!important}.tht-landing-footer__grid{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr) minmax(0,1.15fr);gap:60px}}@media(max-width:991.98px){.tht-landing-header__inner{min-height:72px}.tht-landing-header .tht-landing-header__cta{display:none!important}.tht-landing-header .tht-landing-menu-toggle{display:flex!important}.tht-landing-brand img{max-width:124px;height:42px}}@media(max-width:575.98px){.tht-landing-footer{padding-top:48px}.tht-landing-footer__bottom{align-items:flex-start;flex-direction:column}}.academy-v2-page{--academy-v2-ink: #17202a;--academy-v2-deep: #111b24;--academy-v2-accent: #e48a45;--academy-v2-yellow: #f2bd62;--academy-v2-paper: #f5f0e8;--academy-v2-line: #d8cbbd;--academy-v2-muted: #65707a;background:var(--academy-v2-paper);color:var(--academy-v2-ink);font-family:var(--landing-font-body)}.academy-v2-page *,.academy-v2-page *:before,.academy-v2-page *:after{box-sizing:border-box}.academy-v2-eyebrow{margin:0 0 16px;color:var(--academy-v2-accent);font-size:12px;font-weight:900;letter-spacing:.16em;line-height:1.4}.academy-v2-hero{padding:clamp(68px,8vw,126px) 0 0;background:var(--academy-v2-paper)}.academy-v2-hero__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(380px,.9fr);align-items:center;gap:clamp(42px,8vw,110px)}.academy-v2-hero h1,.academy-v2-section h2,.academy-v2-final h2{margin:0;font-family:var(--landing-font-heading);font-weight:700;letter-spacing:-.055em;line-height:.98}.academy-v2-hero h1{max-width:710px;font-size:clamp(44px,6vw,86px)}.academy-v2-hero__summary{max-width:590px;margin:28px 0;color:var(--academy-v2-muted);font-size:clamp(16px,1.4vw,19px);line-height:1.7}.academy-v2-actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.academy-v2-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:13px 18px;border:1px solid transparent;font-size:12px;font-weight:900;letter-spacing:.06em;text-decoration:none;transition:.2s ease}.academy-v2-button--primary{background:var(--academy-v2-accent);color:#fff}.academy-v2-button--primary:hover{background:var(--academy-v2-ink);color:#fff}.academy-v2-button--text{padding-inline:0;color:var(--academy-v2-ink)}.academy-v2-button--light{border-color:#ffffff8c;color:#fff}.academy-v2-button--light:hover{background:#fff;color:var(--academy-v2-ink)}.academy-v2-hero__note{display:flex;align-items:flex-start;gap:8px;max-width:570px;margin:30px 0 0;color:var(--academy-v2-muted);font-size:12px;line-height:1.6}.academy-v2-hero__note i{flex:0 0 auto;margin-top:3px;color:var(--academy-v2-accent)}.academy-v2-hero__visual{position:relative;margin:0;padding:12px 12px 0 0}.academy-v2-hero__visual:before{position:absolute;top:0;right:0;width:76%;height:76%;border-top:1px solid var(--academy-v2-accent);border-right:1px solid var(--academy-v2-accent);content:""}.academy-v2-hero__visual img{position:relative;z-index:1;display:block;width:100%;aspect-ratio:4 / 5;object-fit:cover;filter:saturate(.8)}.academy-v2-hero__visual figcaption{position:absolute;z-index:2;right:26px;bottom:20px;left:20px;display:flex;justify-content:space-between;padding-top:12px;border-top:1px solid rgba(255,255,255,.55);color:#fff;font-size:10px;font-weight:800;letter-spacing:.12em}.academy-v2-facts{display:grid;grid-template-columns:repeat(3,1fr);margin-top:clamp(50px,8vw,110px);border-top:1px solid var(--academy-v2-line)}.academy-v2-facts div{display:flex;align-items:baseline;gap:10px;padding:24px 0;border-right:1px solid var(--academy-v2-line)}.academy-v2-facts div+div{padding-left:24px}.academy-v2-facts strong{font-family:var(--landing-font-heading);font-size:clamp(30px,4vw,52px);line-height:1}.academy-v2-facts span{color:var(--academy-v2-muted);font-size:12px;font-weight:800;text-transform:uppercase}.academy-v2-section{padding-block:clamp(74px,9vw,140px)}.academy-v2-section__head{max-width:710px;margin-bottom:52px}.academy-v2-section__head h2{font-size:clamp(34px,4.5vw,64px)}.academy-v2-section__head>p:last-child{max-width:590px;margin:22px 0 0;color:var(--academy-v2-muted);line-height:1.75}.academy-v2-curriculum{background:#fff}.academy-v2-curriculum__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--academy-v2-line)}.academy-v2-curriculum__list article{display:grid;grid-template-columns:46px 1fr 20px;gap:16px;align-items:start;min-height:136px;padding:24px 20px 22px 0;border-bottom:1px solid var(--academy-v2-line)}.academy-v2-curriculum__list article:nth-child(2n){padding-left:24px;border-left:1px solid var(--academy-v2-line)}.academy-v2-curriculum__list article>span{color:var(--academy-v2-accent);font-family:var(--landing-font-heading);font-size:22px}.academy-v2-curriculum__list h3,.academy-v2-outcomes h3{margin:0 0 8px;font-size:17px}.academy-v2-curriculum__list p,.academy-v2-outcomes p,.academy-v2-workshop p,.academy-v2-faq p{margin:0;color:var(--academy-v2-muted);font-size:14px;line-height:1.65}.academy-v2-curriculum__list article>i{color:var(--academy-v2-line)}.academy-v2-outcomes{background:var(--academy-v2-deep);color:#fff}.academy-v2-outcomes .academy-v2-eyebrow{color:var(--academy-v2-yellow)}.academy-v2-outcomes__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#ffffff40}.academy-v2-outcomes__grid article{min-height:260px;padding:26px;background:var(--academy-v2-deep)}.academy-v2-outcomes__grid article>span{display:block;margin-bottom:70px;color:var(--academy-v2-yellow);font-family:var(--landing-font-heading);font-size:26px}.academy-v2-outcomes__grid p{color:#ffffffb3}.academy-v2-workshop{background:#e9ded0}.academy-v2-workshop__grid{display:grid;grid-template-columns:minmax(310px,.85fr) minmax(0,1fr);align-items:center;gap:clamp(42px,9vw,140px)}.academy-v2-workshop figure{margin:0}.academy-v2-workshop img{display:block;width:100%;aspect-ratio:4 / 5;object-fit:cover}.academy-v2-workshop h2{font-size:clamp(34px,4.5vw,62px)}.academy-v2-workshop>div>p:not(.academy-v2-eyebrow){margin:24px 0}.academy-v2-workshop ul{display:grid;gap:12px;margin:0;padding:0;list-style:none}.academy-v2-workshop li{display:flex;gap:10px;align-items:flex-start;font-size:14px;font-weight:700}.academy-v2-workshop li i{color:var(--academy-v2-accent)}.academy-v2-gallery{background:#fff}.academy-v2-gallery__grid{display:grid;grid-template-columns:1.25fr .85fr .85fr;align-items:end;gap:14px}.academy-v2-gallery__item{position:relative;margin:0;overflow:hidden}.academy-v2-gallery__item--1{aspect-ratio:4 / 5}.academy-v2-gallery__item--2,.academy-v2-gallery__item--3{aspect-ratio:1 / 1.2}.academy-v2-gallery__item img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.academy-v2-gallery__item:hover img{transform:scale(1.04)}.academy-v2-gallery__item figcaption{position:absolute;right:14px;bottom:12px;left:14px;color:#fff;font-size:10px;font-weight:900;letter-spacing:.12em}.academy-v2-pricing,.academy-v2-final{background:var(--academy-v2-deep);color:#fff}.academy-v2-pricing__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.75fr);gap:clamp(40px,9vw,130px);align-items:center}.academy-v2-pricing h2,.academy-v2-final h2{max-width:680px;font-size:clamp(36px,5vw,70px)}.academy-v2-pricing>div:first-child>p:not(.academy-v2-eyebrow),.academy-v2-final>div>p:not(.academy-v2-eyebrow){max-width:580px;margin:24px 0 32px;color:#ffffffb3;line-height:1.7}.academy-v2-price-card{padding:30px;border:1px solid rgba(255,255,255,.35)}.academy-v2-price-card>div{display:flex;align-items:baseline;gap:10px;padding-bottom:24px;border-bottom:1px solid rgba(255,255,255,.25)}.academy-v2-price-card strong{font-family:var(--landing-font-heading);font-size:clamp(35px,4vw,58px)}.academy-v2-price-card span,.academy-v2-price-card dd{color:#ffffffb3}.academy-v2-price-card dl{margin:20px 0 0}.academy-v2-price-card dl>div{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.15)}.academy-v2-price-card dt,.academy-v2-price-card dd{margin:0;font-size:12px}.academy-v2-price-card dt{color:#ffffff8c}.academy-v2-faq{background:var(--academy-v2-paper)}.academy-v2-faq__grid{display:grid;grid-template-columns:.7fr 1.3fr;gap:clamp(40px,8vw,120px)}.academy-v2-faq details{border-top:1px solid var(--academy-v2-line)}.academy-v2-faq summary{display:flex;justify-content:space-between;gap:20px;padding:20px 0;cursor:pointer;font-weight:800;list-style:none}.academy-v2-faq summary::-webkit-details-marker{display:none}.academy-v2-faq details[open] summary i{transform:rotate(45deg)}.academy-v2-faq details p{padding:0 38px 22px 0}.academy-v2-final{padding-block:clamp(80px,10vw,150px);text-align:center}.academy-v2-final>div{display:grid;justify-items:center}.academy-v2-final h2{max-width:800px}@media(max-width:767.98px){.academy-v2-hero__grid,.academy-v2-workshop__grid,.academy-v2-pricing__grid,.academy-v2-faq__grid,.academy-v2-curriculum__list,.academy-v2-outcomes__grid,.academy-v2-facts{grid-template-columns:1fr}.academy-v2-curriculum__list article:nth-child(2n){padding-left:0;border-left:0}.academy-v2-facts div,.academy-v2-facts div+div{padding-left:0;border-right:0;border-bottom:1px solid var(--academy-v2-line)}.academy-v2-gallery__grid{grid-template-columns:1fr 1fr}.academy-v2-gallery__item--1{grid-column:span 2}}.tht-landing .tht-landing-zalo-cta,.tht-landing .academy-zalo-cta{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:50px;border:1px solid #0068ff;border-radius:12px;padding:0 20px;background:#0068ff;box-shadow:0 12px 28px #0068ff38;color:#fff!important;font:inherit;font-size:.9rem;font-weight:800;line-height:1.15;text-align:center;text-decoration:none;transition:transform .18s ease,background-color .18s ease,box-shadow .18s ease}.tht-landing .tht-landing-zalo-cta:hover,.tht-landing .academy-zalo-cta:hover{background:#0058d6;box-shadow:0 16px 32px #0058d647;color:#fff!important;transform:translateY(-2px)}.tht-landing .tht-landing-zalo-icon{display:inline-block;flex:0 0 auto;width:1.35em;height:1.35em;background-color:currentColor;-webkit-mask:url(/images/zalo.svg) center / contain no-repeat;mask:url(/images/zalo.svg) center / contain no-repeat}.tht-landing .tht-landing-zalo-icon--social{width:1.2em;height:1.2em}.tht-landing .tht-landing-contact-float{position:fixed;z-index:1030;bottom:32px;left:24px;display:flex;flex-direction:column;gap:16px}.tht-landing .tht-landing-contact-float__button{position:relative;display:grid;width:60px;height:60px;place-items:center;border-radius:50%;box-shadow:0 12px 24px #0f172a38;color:#fff!important;font-size:1.35rem;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease}.tht-landing .tht-landing-contact-float__button:before{position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border:1px solid currentColor;border-radius:inherit;content:"";opacity:0;pointer-events:none;animation:tht-landing-contact-ripple 2.4s ease-out infinite}.tht-landing .tht-landing-contact-float__button--phone{background:#f97316}.tht-landing .tht-landing-contact-float__button--zalo{background:#0068ff}.tht-landing .tht-landing-contact-float__button--zalo:before{animation-delay:1.2s}.tht-landing .tht-landing-contact-float__button .tht-landing-zalo-icon{width:27px;height:27px}.tht-landing .tht-landing-contact-float__button:after{position:absolute;top:50%;left:calc(100% + 14px);padding:8px 11px;border-radius:8px;background:#0f172a;box-shadow:0 8px 20px #0f172a2e;color:#fff;content:attr(data-label);font-size:.78rem;font-weight:750;line-height:1;opacity:0;pointer-events:none;transform:translate(-6px,-50%);transition:opacity .18s ease,transform .18s ease;white-space:nowrap}.tht-landing .tht-landing-contact-float__button:hover,.tht-landing .tht-landing-contact-float__button:focus-visible{box-shadow:0 16px 30px #0f172a52;transform:translateY(-3px)}.tht-landing .tht-landing-contact-float__button:hover:after,.tht-landing .tht-landing-contact-float__button:focus-visible:after{opacity:1;transform:translateY(-50%)}.tht-landing .tht-landing-contact-bottom{display:none}@keyframes tht-landing-contact-ripple{0%{opacity:.7;transform:scale(.86)}75%,to{opacity:0;transform:scale(1.42)}}.tht-landing .tht-landing-zalo-cta:focus-visible,.tht-landing .academy-zalo-cta:focus-visible{outline:3px solid rgba(0,104,255,.42);outline-offset:3px}.tht-landing .tht-landing-zalo-contact,.tht-landing .academy-zalo-contact{display:grid;gap:12px;margin-bottom:20px;padding:18px;border:1px solid rgba(0,104,255,.22);border-radius:14px;background:#0068ff0e}.tht-landing .tht-landing-zalo-contact__copy,.tht-landing .academy-zalo-contact__copy{margin:0;color:inherit;font-size:.9rem;line-height:1.55}.tht-landing .tht-landing-contact__form-divider,.tht-landing .academy-contact__form-divider,.tht-landing .ads-contact__form-divider{display:flex;align-items:center;gap:12px;margin:20px 0;color:#64748b;font-size:.78rem;font-weight:750;letter-spacing:.06em;text-align:center;text-transform:uppercase}.tht-landing .tht-landing-contact__form-divider:before,.tht-landing .tht-landing-contact__form-divider:after,.tht-landing .academy-contact__form-divider:before,.tht-landing .academy-contact__form-divider:after,.tht-landing .ads-contact__form-divider:before,.tht-landing .ads-contact__form-divider:after{flex:1;height:1px;background:currentColor;content:"";opacity:.22}.tht-landing .tht-landing-mobile-cta .tht-landing-mobile-cta__zalo,.tht-landing .academy-mobile-cta .academy-mobile-cta__zalo{background:#0068ff;color:#fff!important}.tht-landing .tht-landing-mobile-cta .tht-landing-mobile-cta__zalo:hover,.tht-landing .academy-mobile-cta .academy-mobile-cta__zalo:hover{background:#0058d6}.tht-landing .ads-lead-form>form,.tht-landing .academy-lead-form>form{display:grid;gap:12px}.tht-landing .ads-lead-form>form textarea,.tht-landing .ads-lead-form>form button{margin-top:0}@media(max-width:767.98px){.tht-landing .tht-landing-zalo-cta,.tht-landing .academy-zalo-cta{width:100%}.tht-landing{padding-bottom:calc(76px + env(safe-area-inset-bottom))}.tht-landing .tht-landing-contact-float{display:none}.tht-landing .tht-landing-contact-bottom{position:fixed;z-index:990;right:0;bottom:0;left:0;display:grid;grid-template-columns:1fr 1fr;gap:1px;padding-bottom:env(safe-area-inset-bottom);background:#0f172ae0;box-shadow:0 -8px 24px #0f172a2e;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.tht-landing .tht-landing-contact-bottom__item{display:flex;min-height:62px;align-items:center;justify-content:center;gap:9px;color:#fff!important;font-size:.82rem;font-weight:800;text-decoration:none}.tht-landing .tht-landing-contact-bottom__item--phone{background:#f97316}.tht-landing .tht-landing-contact-bottom__item--zalo{background:#0068ff}.tht-landing .tht-landing-contact-bottom__item .tht-landing-zalo-icon{width:21px;height:21px}}@media(prefers-reduced-motion:reduce){.tht-landing .tht-landing-contact-float__button:before{animation:none}}.tht-landing .modal{position:fixed;z-index:2000;top:0;right:0;bottom:0;left:0;display:none;overflow-y:auto;padding:1rem;background:#0f172ab8}.tht-landing .modal.is-open{display:grid;place-items:center}.tht-landing .modal .modal-dialog{width:min(100%,64rem);margin:auto}.tht-landing .modal .modal-content{position:relative;overflow:hidden;border:0;border-radius:1.25rem;background:#fff;box-shadow:0 2rem 5rem #0f172a4d}.tht-landing .modal .modal-header,.tht-landing .modal .modal-body{padding:1.5rem}.tht-landing .modal .modal-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.tht-landing .modal .tht-landing-modal-close{width:2rem;height:2rem;flex:0 0 auto;border:0;border-radius:999px;background:#e2e8f0;color:#0f172a;cursor:pointer}.tht-landing .modal .tht-landing-modal-close:before{content:"×";font-size:1.35rem;line-height:1}.tht-landing .tht-landing-contact-modal__dialog{width:min(100%,56rem);margin:auto}.tht-landing .tht-landing-contact-modal__content{overflow:hidden;border-radius:1.25rem;background:#fff;box-shadow:0 2rem 5rem #0f172a4d}.tht-landing .tht-landing-contact-modal__header,.tht-landing .tht-landing-contact-modal__body{padding:clamp(1.25rem,3vw,2rem)}.tht-landing .tht-landing-contact-modal__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.tht-landing .tht-landing-contact-modal__header h2{margin:.35rem 0 0}.tht-landing .tht-landing-contact-modal__header p{margin:.75rem 0 0}.tht-landing .tht-landing-form-group{display:grid;gap:.4rem;font-weight:700}.tht-landing .tht-landing-form-group input,.tht-landing .tht-landing-form-group textarea{width:100%;border:1px solid rgb(148 163 184 / .55);border-radius:.75rem;padding:.75rem .9rem;background:#fff}@media(max-width:760px){.tht-landing .modal{padding:.5rem}}body.tht-landing.tht-landing{font-family:var(--landing-font-body);font-size:var(--site-font-size-body);line-height:1.65}body.tht-landing.tht-landing :where(button,input,select,textarea){font-family:var(--landing-font-body)}body.tht-landing.tht-landing .tht-landing-page h1{font-family:var(--landing-font-heading)!important;font-size:var(--site-font-size-h1)!important}body.tht-landing.tht-landing .tht-landing-page h2{font-family:var(--landing-font-heading)!important;font-size:var(--site-font-size-h2)!important}body.tht-landing.tht-landing .tht-landing-page h3{font-family:var(--landing-font-heading)!important;font-size:var(--site-font-size-h3)!important}body.tht-landing.tht-landing .tht-landing-page h4,body.tht-landing.tht-landing .tht-landing-page h5,body.tht-landing.tht-landing .tht-landing-page h6{font-family:var(--landing-font-heading)!important}@media(max-width:767.98px){body.tht-landing.tht-landing :where(input,select,textarea){font-size:1rem}}
